.inquiry-details{margin-block:28px 24px;padding-top:24px;border-top:1px solid #e0e8f3;min-width:0}.inquiry-details h2{display:flex;gap:10px;align-items:baseline;font-size:20px;color:#152d4d;margin:0}.inquiry-details h2 span,.inquiry-details-help,.inquiry-details-empty{font-size:14px;font-weight:400;color:#62748c;line-height:1.7}.inquiry-details-help{margin:7px 0 18px}.inquiry-details-empty{padding:15px 18px;background:#f6f9fd;border:1px solid #e0e8f3;border-radius:14px}.inquiry-detail-group{border:1px solid #e0e8f3;border-radius:24px;background:#f6f9fd;padding:18px 20px 20px;margin:0 0 16px;min-width:0}.inquiry-detail-group legend{padding-inline:8px;color:#152d4d;font-size:16px;font-weight:700}.inquiry-detail-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 18px;min-width:0}.inquiry-detail-fields label{display:grid;gap:7px;font-size:16px;font-weight:600;min-width:0}.inquiry-detail-fields .inquiry-detail-wide{grid-column:1/-1}.inquiry-detail-fields input,.inquiry-detail-fields textarea{display:block;width:100%;min-width:0;max-width:100%;padding:11px 12px;border:1px solid #dce5f0;border-radius:11px;background:#fff;color:#152d4d;font:inherit;font-size:16px;font-weight:400;box-sizing:border-box;line-height:1.6}.inquiry-detail-fields textarea{resize:vertical;min-height:76px}.inquiry-detail-fields input::placeholder,.inquiry-detail-fields textarea::placeholder{color:#78889b;opacity:1;font-size:14px}.inquiry-detail-fields input:focus-visible,.inquiry-detail-fields textarea:focus-visible{outline:2px solid #a9c9ff;outline-offset:2px}.inquiry-details [hidden]{display:none!important}@media(max-width:600px){.inquiry-detail-fields{grid-template-columns:minmax(0,1fr)}.inquiry-detail-group{padding:15px 14px 17px}.inquiry-details h2{font-size:18px}}
.inquiry-details .inquiry-detail-group{border:1px solid #e0e8f3;border-radius:24px;background:#f6f9fd;padding:16px clamp(14px,2vw,20px) 20px;margin:0 0 16px;min-inline-size:0}.inquiry-details .inquiry-detail-group legend{padding-inline:8px;color:#152d4d;font-size:16px;font-weight:700;letter-spacing:normal}
