.inquiry-dialog{width:560px;padding:30px 30px 25px;max-height:92dvh;overflow:auto}.inquiry-dialog h2{font-size:27px;margin:8px 0}.inquiry-intro{font-size:12px;color:#879278;line-height:1.8;margin:0 0 20px}.inquiry-field{display:block;position:relative;margin:13px 0;font-size:11px;color:#647055}.inquiry-field input,.inquiry-field textarea{display:block;width:100%;margin-top:6px;padding:10px 11px;border:1px solid #dfe4d5;border-radius:5px;background:#fcfdf8;color:var(--ink);font:13px inherit;line-height:1.55}.inquiry-field input:read-only{background:#f1f3ea;color:#7b856f}.inquiry-field textarea{resize:vertical;min-height:83px}.inquiry-field input:focus,.inquiry-field textarea:focus{outline:0;border-color:#a1b18a;box-shadow:0 0 0 3px #b9c7a521}.inquiry-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.inquiry-field .required{color:var(--orange);margin-left:4px}.inquiry-field .field-note{color:#a2ab95;font-size:10px;margin-left:5px}.inquiry-count{display:block;text-align:right;margin-top:-8px;color:#a2ab95;font-size:10px}.inquiry-form-message{margin:14px 0 0;padding:10px 12px;border-radius:5px;background:#fff0e7;color:#a24d2f;font-size:11px;line-height:1.7;overflow-wrap:anywhere}.inquiry-form-message.success{background:#edf3e5;color:#678055}.inquiry-form-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:22px}.inquiry-form-actions .primary-button,.inquiry-form-actions .secondary-button{min-height:40px;font-size:12px}.inquiry-form-actions .secondary-button{padding:8px 14px}.inquiry-form-actions .primary-button{padding:8px 18px}.inquiry-form-actions a{white-space:nowrap}
@media(max-width:600px){.inquiry-dialog{padding:26px 20px 20px;width:calc(100vw - 24px)}.inquiry-dialog h2{font-size:24px}.inquiry-field-grid{grid-template-columns:1fr;gap:0}.inquiry-form-actions{flex-wrap:wrap}.inquiry-form-actions>*{flex:1}.inquiry-form-actions .primary-button{padding-inline:8px}}
