.inquiry-sheet{box-sizing:border-box;width:min(680px,calc(100vw - 36px));max-height:calc(100dvh - 40px);padding:32px;border:1px solid #d1ded2;border-radius:5px;color:#17251e;background:#fff;box-shadow:0 20px 80px #10291c33;overflow:auto;font-family:Manrope,Arial,sans-serif}
.inquiry-sheet::backdrop{background:rgba(17,35,24,.48)}
.inquiry-sheet-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.inquiry-sheet .inquiry-kicker{font-size:12px;font-weight:650;color:#176b35;margin:0 0 10px}.inquiry-sheet h2{font-size:30px!important;line-height:1.2;font-weight:650;letter-spacing:-.03em;margin:0!important;max-width:none!important}
.inquiry-close{display:grid;place-items:center;flex-shrink:0;height:44px;width:44px;border:1px solid #d1ded2;background:#fff;color:#143f2d;border-radius:3px;font-size:29px;line-height:1}.inquiry-close:hover{background:#edf3ed}
.inquiry-sheet .inquiry-sheet-intro{font-size:14px;line-height:1.75;color:#58665d;margin:18px 0 23px;max-width:60ch}
.inquiry-local-form{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px}.inquiry-field-wide{grid-column:1/-1}
.inquiry-local-form label{display:block;font-size:13px;font-weight:650;margin-bottom:7px}.inquiry-local-form label span{font-weight:400;color:#66746b;font-size:11px}
.inquiry-local-form input:not([type=hidden]),.inquiry-local-form select,.inquiry-local-form textarea{box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;border:1px solid #b7c8ba;border-radius:3px;background:#fff;color:#17251e;font:14px/1.5 Manrope,Arial,sans-serif}.inquiry-local-form textarea{resize:vertical;min-height:105px}
.inquiry-sheet .inquiry-preview-note{font-size:12px;color:#66746b;margin:0;line-height:1.6}.inquiry-sheet-actions{display:flex;gap:20px;align-items:center}.inquiry-sheet-actions .btn{min-height:48px;font-size:14px;box-shadow:none}.inquiry-cancel{background:none;border:0;color:#143f2d;padding:12px 4px;font-size:13px;font-weight:650;min-height:44px}.inquiry-cancel:hover{text-decoration:underline;text-underline-offset:4px}
.inquiry-sheet .inquiry-submit-status{padding:12px 14px;background:#eef4ee;color:#143f2d;font-size:13px;line-height:1.7;margin:0}
@media(max-width:600px){.inquiry-sheet{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:22px}.inquiry-sheet h2{font-size:26px!important}.inquiry-local-form{grid-template-columns:1fr;gap:16px}.inquiry-field-wide{grid-column:1}.inquiry-sheet-head{gap:12px}.inquiry-sheet .inquiry-sheet-intro{font-size:13px;margin:15px 0 20px}.inquiry-sheet-actions{flex-wrap:wrap;gap:8px 18px}}
.inquiry-whatsapp-shortcut{display:inline-flex;align-items:center;min-height:42px;margin:0 0 18px;font-size:13px;color:#176b35;font-weight:650;text-decoration:underline;text-underline-offset:4px}
.inquiry-sheet .inquiry-submit-status{padding:20px;margin-top:2px}.inquiry-sheet .inquiry-submit-status h3{font-size:22px;line-height:1.3;margin:0 0 10px}.inquiry-sheet .inquiry-submit-status p{font-size:13px;line-height:1.8;margin:0 0 15px}.inquiry-sheet .inquiry-result-whatsapp{display:inline-flex;color:#fff;background:#1c8828;min-height:48px;padding:12px 20px;font-size:14px;border-radius:3px}.inquiry-sheet .whatsapp-draft-note{font-size:11px!important;margin:12px 0 0!important;color:#58665d}
