.ticket-scarcity-badge{display:inline-flex;align-items:center;max-width:100%;padding:5px 8px;border-radius:8px;background:#fff0df;color:#974807;font-size:11px;font-weight:550;line-height:1.35;white-space:normal}.ticket-offer-meta{flex-wrap:wrap;gap:7px}.ticket-stock-notice{grid-column:1/-1;flex:0 0 auto;align-self:stretch;width:100%;min-height:0;height:auto;margin-top:12px;padding:11px 13px;border-radius:12px;background:#fff0df;color:#974807;font-size:12px;line-height:1.6}.ticket-stock-notice p{margin:0}.ticket-stock-notice button{display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:30px}html[data-theme=dark] body.fun-app :is(.ticket-scarcity-badge,.ticket-stock-notice){background:#3c2a1a!important;color:#ffc58a!important}.ticket-row:has(.ticket-stock-notice){flex-wrap:wrap}@media(max-width:480px){.ticket-scarcity-badge{font-size:10px;padding:5px 7px}.ticket-stock-notice button{min-height:38px}}.checkout-expired-modal{max-width:420px;border:1px solid #dce2ea;border-radius:24px;background:#fff;padding:30px;text-align:center;gap:12px}.checkout-expired-modal [data-slot=dialog-title]{font-size:1.35rem;letter-spacing:-.035em;color:#19243a}.checkout-expired-modal [data-slot=dialog-description]{font-size:.88rem;line-height:1.55;color:#627087}.checkout-expired-emoji{font-size:2.4rem;line-height:1;margin:4px auto 8px}.checkout-expired-modal .primary-button{justify-content:center;min-height:44px;margin-top:9px}.coupon-applied-toast{position:fixed;z-index:110;top:calc(18px + env(safe-area-inset-top,0px));left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:11px;width:max-content;max-width:calc(100vw - 28px);box-sizing:border-box;padding:13px 14px;border:1px solid #d8e6df;border-radius:16px;background:#fffffff5;color:#1e3046;box-shadow:0 8px 28px #14263b20;backdrop-filter:blur(12px);animation:coupon-toast-enter .2s ease-out}.coupon-toast-icon{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:#e5f4eb;color:#28794d}.coupon-applied-toast strong{display:block;font-size:14px;font-weight:600;line-height:1.4}.coupon-applied-toast small{display:block;margin-top:2px;font-size:12px;line-height:1.4;color:#64768d;overflow-wrap:anywhere}.coupon-applied-toast button{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit}.coupon-applied-toast button:focus-visible{outline:2px solid #2455e6;outline-offset:2px}html[data-theme=dark] .coupon-applied-toast{background:#1c2635f5;border-color:#36483d;color:#edf3fa}html[data-theme=dark] .coupon-applied-toast small{color:#b0bfd1}html[data-theme=dark] .coupon-toast-icon{background:#254235;color:#abe0bf}@keyframes coupon-toast-enter{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.coupon-applied-toast{animation:none}}