.TicketlySupport_root__XaxDc{--ticketly-accent:#ffd36f;--ticketly-panel:#201719;position:fixed;z-index:48;right:max(12px,env(safe-area-inset-right));bottom:var(--ticketly-raised-bottom,var(--ticketly-bottom-offset,max(14px,env(safe-area-inset-bottom))));color:#fff8ef;font-family:inherit}.TicketlySupport_root__XaxDc[data-awaiting-purchase-bar=true]{visibility:hidden}.TicketlySupport_panel__sPJzd{position:absolute;right:0;bottom:calc(100% + 12px);width:min(340px,calc(100vw - 28px));max-height:min(40dvh,340px);overflow-y:auto;padding:21px;border:1px solid rgba(255,211,111,.4);border-radius:18px;background:var(--ticketly-panel);box-shadow:0 18px 48px rgba(0,0,0,.42)}.TicketlySupport_eyebrow__YyI_e{margin:0 0 9px;color:var(--ticketly-accent);font-size:.72rem;font-weight:850;letter-spacing:.15em}.TicketlySupport_panel__sPJzd h2{margin:0 32px 10px 0;color:#fff9f1;font-size:1.15rem;font-family:var(--font-body),sans-serif;line-height:1.3}.TicketlySupport_panel__sPJzd p{margin:8px 0;color:#e7d9d1;font-size:.9rem;line-height:1.5}.TicketlySupport_close__B_0k_{position:absolute;top:10px;right:10px;display:grid;width:34px;height:34px;place-items:center;border:1px solid hsla(0,0%,100%,.24);border-radius:50%;color:inherit;background:transparent;font-size:1.35rem;cursor:pointer}.TicketlySupport_cta__MhyD_{display:flex;min-height:48px;align-items:center;justify-content:center;gap:8px;margin-top:15px;padding:0 14px;border:1px solid #ffe3a2;border-radius:12px;color:#21130f;background:var(--ticketly-accent);font-size:.78rem;font-weight:850;letter-spacing:.045em;text-align:center;text-decoration:none}.TicketlySupport_whatsappIcon__FLUW_{flex:0 0 20px;width:20px;height:20px}.TicketlySupport_panel__sPJzd small{display:block;margin-top:10px;color:#c7b7ad;font-size:.76rem;text-align:center}.TicketlySupport_toggle__Z3I10{position:relative;display:flex;width:136px;min-height:46px;align-items:center;justify-content:center;gap:9px;padding:0 47px 0 17px;border:1px solid rgba(255,211,111,.55);border-radius:999px;color:#fff8ef;background:var(--ticketly-panel);box-shadow:0 8px 24px rgba(0,0,0,.38);cursor:pointer;-webkit-tap-highlight-color:transparent}.TicketlySupport_supportLabel__QlgC3{color:var(--ticketly-accent);font-size:.85rem;font-weight:800;letter-spacing:.025em}.TicketlySupport_whatsappBadge__1g_dQ{position:absolute;top:50%;right:8px;display:grid;width:28px;height:28px;place-items:center;transform:translateY(-50%);border:2px solid #ffe3a2;border-radius:50%;color:#fff;background:#25d366;pointer-events:none}.TicketlySupport_whatsappBadge__1g_dQ svg{display:block;width:21px;height:21px}.TicketlySupport_root__XaxDc :focus-visible{outline:3px solid var(--ticketly-accent);outline-offset:3px}.TicketlySupport_root__XaxDc[data-compact=true] .TicketlySupport_toggle__Z3I10{width:44px;min-height:44px;padding:0;border-radius:50%}.TicketlySupport_root__XaxDc[data-compact=true] .TicketlySupport_supportLabel__QlgC3{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.TicketlySupport_root__XaxDc[data-compact=true] .TicketlySupport_whatsappBadge__1g_dQ{right:7px;width:28px;height:28px}@media (max-width:520px){.TicketlySupport_root__XaxDc{right:max(8px,env(safe-area-inset-right))}.TicketlySupport_panel__sPJzd{width:min(326px,calc(100vw - 20px));max-height:min(40dvh,320px);padding:19px}}@media (prefers-reduced-motion:no-preference){.TicketlySupport_toggle__Z3I10{transition:box-shadow .18s ease,transform .18s ease}.TicketlySupport_toggle__Z3I10:hover{transform:translateY(-2px);box-shadow:0 11px 28px rgba(0,0,0,.42)}.TicketlySupport_panel__sPJzd{animation:TicketlySupport_ticketly-panel-in__cScfQ .18s ease-out}@keyframes TicketlySupport_ticketly-panel-in__cScfQ{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}