.contact-page #quote-form[hidden],.contact-page .inquiry-result[hidden]{display:none!important}
.inquiry-result{align-self:start;min-width:0;background:#fff;border:2px solid #123b2b;border-radius:12px;padding:clamp(24px,3vw,42px);box-shadow:0 8px 28px #123b2b0a}
.inquiry-result h2{font-size:clamp(24px,2.5vw,32px);line-height:1.5;letter-spacing:-.03em;margin:0 0 20px}
.inquiry-result h2:focus-visible{outline:3px solid #123b2b;outline-offset:5px}
.inquiry-result .receipt-label{font-size:14px;font-weight:700;color:#526259;margin:0 0 8px}
.inquiry-result .receipt-number{color:#000;display:block;font:700 clamp(18px,2vw,24px)/1.6 Manrope,"Noto Sans KR",sans-serif;overflow-wrap:anywhere;padding:14px 16px;background:#f1f5ee;border:1px solid #d4dfcc;border-radius:6px;margin-bottom:14px;user-select:all}
.inquiry-result p{font-size:16px;line-height:1.8;color:#354a3f}
.inquiry-result .receipt-actions{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 10px}
.inquiry-result .receipt-actions button,.inquiry-result .receipt-actions a{font:700 15px "Noto Sans KR",sans-serif;min-height:48px;padding:12px 18px;border:1px solid #123b2b;border-radius:6px;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;background:#123b2b;color:#fff;gap:0}
.inquiry-result .receipt-actions .receipt-secondary{background:#fff;color:#123b2b}
.inquiry-result .receipt-actions a:focus-visible,.inquiry-result .receipt-actions button:focus-visible{outline:3px solid #6f9d18;outline-offset:3px}
.inquiry-result .receipt-help{border-top:1px solid #dfe5e1;margin-top:24px;padding-top:20px}
.inquiry-result .receipt-help a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.inquiry-result .receipt-help p{margin-bottom:8px}
.inquiry-result .receipt-copy-status{font-size:14px;color:#315b2c;min-height:24px;margin:8px 0}
#quote-form .form-status[data-state="error"]{color:#9b2828;font-size:15px}
#quote-form .form-status[data-state="sending"]{color:#123b2b;font-size:15px}
@media(max-width:560px){.inquiry-result .receipt-actions{flex-direction:column}.inquiry-result .receipt-actions>*{width:100%}}
