.customer-session-dialog{color:#293b37;background:#fff;border:1px solid #dce5df;border-radius:24px;width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:30px;overflow-y:auto;box-shadow:0 20px 90px #44304126}.customer-session-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#30232f80}.customer-session-dialog h2,.customer-session-overlay h2{font:var(--ui-type-section-title);letter-spacing:var(--ui-tracking-section);margin-bottom:14px}.customer-session-dialog p,.customer-session-overlay p{margin-bottom:18px}.customer-session-countdown{font-variant-numeric:tabular-nums;color:#fa3469}.customer-session-actions{gap:10px;display:grid}.customer-session-actions button,.customer-session-overlay button{cursor:pointer;text-align:center;min-height:48px;font:var(--ui-type-label);letter-spacing:var(--ui-tracking-normal);border-radius:999px;padding:12px 20px}.customer-session-actions button:first-child,.customer-session-overlay button{color:#fff;background:#fa3469}.customer-session-actions button:last-child{border:1px solid #dce5df}.customer-session-actions button:focus-visible,.customer-session-overlay button:focus-visible{outline-offset:3px;outline:3px solid #293b37}.customer-session-overlay{z-index:2147483647;color:#293b37;background:#fff;place-content:center;padding:24px;display:grid;position:fixed;inset:0}.customer-session-overlay>div{max-width:430px}.customer-session-overlay button{display:inline-block}html[data-customer-session-locked] body>:not(.customer-session-overlay){display:none!important}@media (max-width:480px){.customer-session-dialog{border-radius:20px;padding:24px}}
