.inquiry-form small{display:block;margin-top:9px;color:var(--body,#53616d);font-size:12px;font-weight:400;line-height:1.7}.inquiry-optional{margin-top:22px;border:1px solid var(--border,#dce1e5);border-radius:3px;background:#fff}.inquiry-optional summary{padding:16px 18px;font-size:14px;font-weight:600;line-height:1.6;cursor:pointer;color:var(--ink,#172336);list-style:revert}.inquiry-optional[open] summary{border-bottom:1px solid var(--border,#dce1e5)}.inquiry-optional>p{margin:16px 18px 0;font-size:13px;line-height:1.7;color:var(--body,#53616d)}.inquiry-optional>.form-grid{padding:18px;margin:0}.inquiry-upload input[type=file]{display:block;width:100%;max-width:100%;min-height:49px;height:auto;padding:10px;border:1px solid #ccd3d9;font-size:13px;font-weight:400;background:#f8f9fa}.inquiry-upload input::file-selector-button{padding:8px 11px;margin-right:10px;border:1px solid #ccd3d9;border-radius:2px;background:white;color:var(--ink,#172336);font-family:inherit;font-weight:600;cursor:pointer}.inquiry-file-actions{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px 16px}.inquiry-file-actions p{flex:1 1 200px;margin:0;font-size:12px;overflow-wrap:anywhere}.inquiry-remove-file{border:0;background:transparent;padding:0;color:var(--red,#cc1424);font-family:inherit;font-size:12px;font-weight:600;text-decoration:underline;cursor:pointer}.inquiry-form .preview-form-note a{color:var(--red,#cc1424);text-decoration:underline}.inquiry-optional summary:focus-visible,.inquiry-remove-file:focus-visible{outline:2px solid var(--red,#cc1424);outline-offset:3px}.inquiry-upload input[aria-invalid=true]{border-color:var(--red,#cc1424)}@media(max-width:600px){.inquiry-optional summary{padding:14px}.inquiry-optional>.form-grid{padding:14px}.inquiry-optional>p{margin-left:14px;margin-right:14px}.inquiry-form .form-grid{min-width:0}.inquiry-form .form-grid label{min-width:0}.inquiry-form select{min-width:0;max-width:100%}}
