.inquiry-receipt{width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid #b9b9a1;border-radius:18px;overflow:auto;background:#faf7ef;color:#203e34;box-shadow:0 24px 100px #071f244d;font-family:var(--font-dm),Arial,sans-serif}.inquiry-receipt::backdrop{background:#102c29b8}.inquiry-receipt-panel{padding:clamp(24px,5vw,44px)}.inquiry-receipt-eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase}.inquiry-receipt h2{font:700 clamp(34px,6vw,48px)/1.1 var(--font-dm),Arial,sans-serif;margin:24px 0}.inquiry-receipt p{line-height:1.65}.inquiry-receipt-reference{display:grid;gap:12px;padding:20px;border:1px solid #b9b9a1;border-radius:10px;margin:24px 0}.inquiry-receipt-reference code{overflow-wrap:anywhere;font-size:15px;line-height:1.6;user-select:all}.inquiry-receipt-reference span{font-size:13px}.inquiry-receipt button{min-height:44px;padding:12px 20px;cursor:pointer;border:1px solid #486453;border-radius:6px;background:transparent;color:inherit;font:inherit}.inquiry-receipt .inquiry-receipt-done{width:100%;background:#234c3d;color:#fff7e5}.inquiry-receipt button:focus-visible{outline:3px solid #b58b42;outline-offset:3px}.inquiry-receipt-note{padding-left:16px;border-left:3px solid #bd9c62;font-size:14px}.inquiry-receipt-summary{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.inquiry-receipt-summary p{width:100%}html[data-theme=dark] .inquiry-receipt{background:#19382e;color:#f5efdc;border-color:#6f8574}html[data-theme=dark] .inquiry-receipt .inquiry-receipt-done{background:#ead9b5;color:#203e34}