
.erv9-quote{border:1px solid #e5e7eb;border-radius:16px;padding:16px;background:#fff}.erv9-quote-form{display:grid;grid-template-columns:repeat(5,1fr) auto;gap:8px}.erv9-quote-form label span{display:block;font-size:11px;color:#6b7280;margin-bottom:4px}.erv9-quote-form input,.erv9-quote-form select{width:100%;border:1px solid #e5e7eb;border-radius:9px;padding:9px}.erv9-quote-form button{border:0;border-radius:9px;background:#111827;color:#fff;padding:10px 14px;align-self:end}.erv9-quote-result{margin-top:12px}.erv9-quote-result .ok{background:#ecfdf5;border-radius:10px;padding:12px}.erv9-quote-result .no{background:#fef2f2;border-radius:10px;padding:12px}.erv9-map{height:420px;border-radius:18px;background:#e5e7eb}.erv9-empty{padding:22px;border:1px dashed #d1d5db;border-radius:14px;color:#6b7280}@media(max-width:900px){.erv9-quote-form{grid-template-columns:1fr 1fr}}@media(max-width:560px){.erv9-quote-form{grid-template-columns:1fr}}
