.c-inline-dialog{width:min(620px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;border:1px solid #d4c7b4;border-radius:14px;background:#fcfaf6;color:#102b43;overflow:auto;box-shadow:0 24px 90px #00101d66}
.c-inline-dialog::backdrop{background:#071b2dd9}
.c-inline-dialog .demo-result.voucher-pending>h2::before{display:none}.c-inline-dialog .demo-result.voucher-pending h2{color:#815e26}
.compact-promotion-status[hidden]{display:none!important}.cash-offer-label{font:700 14px/1.5 var(--font-sans,sans-serif);color:#815e26;margin:0 0 8px}
.c-inline-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 26px 18px;border-bottom:1px solid #e4dcd0}
.c-inline-toolbar h2{margin:0;font:600 clamp(22px,4vw,30px)/1.3 var(--font-sans,sans-serif)}
.c-inline-close,.c-area-back{font:inherit;cursor:pointer;background:transparent;color:#102b43;border:1px solid #c7b69d;border-radius:6px;padding:10px 12px;white-space:nowrap}
.c-area-step{padding:18px 26px 26px}.c-area-step>p{margin:0 0 14px;font-size:16px}.c-area-options{display:grid;gap:8px}
.c-area-option{display:block;width:100%;text-align:left;font:600 16px/1.5 var(--font-sans,sans-serif);background:#fff;border:1px solid #d6dce0;border-radius:7px;color:#102b43;padding:13px 16px;cursor:pointer}
.c-area-option:hover,.c-area-option:focus-visible{background:#eee3ce;border-color:#a98651;outline:2px solid #a98651;outline-offset:1px}
.c-contact-context{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 26px 0}.c-selected-area{font-weight:700}.c-area-back{font-size:14px}
.c-inline-dialog .form-body{padding:24px 26px 28px}.c-inline-dialog .field-grid{grid-template-columns:1fr;gap:20px}.c-inline-dialog .field input{width:100%;min-height:54px;font-size:18px}.c-inline-dialog .form-actions{margin-top:24px}.c-inline-dialog .form-actions .button{width:100%;min-height:58px}.c-inline-dialog .promotion-form-status{display:none}.c-inline-dialog .demo-result{padding:0}.c-inline-dialog [hidden]{display:none!important}.c-inline-home{width:100%;margin-top:20px}
@media(max-width:600px){.c-inline-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:10px}.c-inline-toolbar{padding:18px 18px 14px;gap:10px}.c-inline-toolbar h2{font-size:22px}.c-area-step{padding:16px 18px 20px}.c-inline-dialog .form-body{padding:22px 18px}.c-contact-context{padding:18px 18px 0}.c-area-option{font-size:15px;padding:12px}.c-inline-close{padding:9px}}

.aud-contact-receipt{margin-top:20px;padding:20px;background:#f1eadc;border:1px solid #d7c3a1;border-radius:8px}.aud-contact-receipt h3{margin:0 0 10px;font:700 18px/1.5 var(--font-sans,sans-serif)}.aud-contact-receipt .sms-receipt-status{font-size:15px;line-height:1.5;margin:0 0 14px}.contact-receipt-links{display:grid;gap:10px}.contact-receipt-links a{color:#0c273e;font:600 18px/1.5 var(--font-sans,sans-serif);overflow-wrap:anywhere}.sms-consent-note{font-size:13px!important;line-height:1.5!important;color:#4e5c66;margin-top:12px}@media(max-width:600px){.aud-contact-receipt{padding:16px}}
