.rFYTvq_notice{padding-block:12px;}.rFYTvq_bar{background:var(--surface-2);color:#edf6ff;border:1px solid #7cc8f340;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.rFYTvq_icon{color:var(--lt-accent-cyan);flex-shrink:0}.rFYTvq_copy{flex:1;min-width:0}.rFYTvq_copy strong{font-size:13px;font-weight:750;display:block}.rFYTvq_copy p{color:#b9ccdd;margin-top:3px;font-size:12px;line-height:1.5}.rFYTvq_actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.rFYTvq_refresh{border:1px solid var(--lt-selected-border);background:var(--lt-selected-surface);min-height:38px;color:var(--lt-selected-text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.rFYTvq_dismiss{color:#b9ccdd;cursor:pointer;border-radius:10px;place-items:center;min-width:60px;height:38px;padding:8px;font-size:12px;display:grid}.rFYTvq_dismiss:hover{background:var(--surface-3);color:#edf6ff}.rFYTvq_bar button:focus-visible,.rFYTvq_page button:focus-visible{outline:2px solid var(--lt-accent-cyan);outline-offset:2px}.rFYTvq_page{text-align:center;color:#edf6ff;flex-direction:column;justify-content:center;align-items:center;gap:14px;max-width:460px;min-height:50svh;margin:auto;padding:40px 24px;display:flex}.rFYTvq_page h1{font-size:20px;font-weight:750}.rFYTvq_page p{color:#b9ccdd;font-size:14px;line-height:1.6}@media (max-width:600px){.rFYTvq_bar{flex-wrap:wrap;gap:10px}.rFYTvq_copy{flex-basis:calc(100% - 34px)}.rFYTvq_actions{margin-left:30px}.rFYTvq_refresh,.rFYTvq_dismiss{min-height:42px}}
.T-42eW_input{background:linear-gradient(180deg, var(--surface-3), var(--surface-2));color:var(--text-1);border:1px solid #45617b;transition:border-color .15s,box-shadow .15s}.T-42eW_input::placeholder{color:#a9bbce}.T-42eW_input:focus,.T-42eW_input:focus-visible{border-color:var(--lt-accent-cyan);box-shadow:inset 0 0 0 1px var(--lt-accent-cyan);outline:none}@media (prefers-reduced-motion:reduce){.T-42eW_input{transition:none}}.T-42eW_teamLogo{flex-shrink:0;position:relative}.T-42eW_sportBadge{color:#c7e9fc;background:#0e1b29;border:1px solid #45617b;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;display:grid;position:absolute;bottom:-4px;right:-5px}
.y9mWua_count{background:var(--surface-2);min-width:25px;height:22px;color:var(--lt-selected-text);font-variant-numeric:tabular-nums;border:1px solid #7cc8f330;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:0 7px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}
.SUFr6q_card{border:1px solid var(--lt-selected-border);background:radial-gradient(circle at 20% 0,#68e0ff1a,#0000 50%),radial-gradient(at 50% 100%,#3b82f60f,#0000 60%),linear-gradient(160deg,#101c2a,#192e43 50%,#101c2a);border-radius:18px;width:100%;position:relative;overflow:hidden;box-shadow:0 6px 18px #0007,0 0 24px #68e0ff0a}.SUFr6q_wash{pointer-events:none;position:absolute;inset:0}.SUFr6q_stickyBar{z-index:40;background:var(--surface-2);border-bottom:1px solid var(--border-strong);transition:transform .2s,opacity .2s;position:fixed;left:0;right:0}@media (min-width:1024px){.SUFr6q_stickyBar{right:var(--desktop-nav-width,5rem)}}@media (prefers-reduced-motion:reduce){.SUFr6q_stickyBar{transition:none}}
.cHZ7uG_root{z-index:30;flex-shrink:0;position:relative}.cHZ7uG_trigger,.cHZ7uG_week{white-space:nowrap}.cHZ7uG_dropdown{z-index:50;border:1px solid var(--border-strong);background:var(--surface-2);border-radius:16px;width:300px;max-width:calc(100vw - 32px);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 14px 40px #0006}.cHZ7uG_heading{color:var(--text-1);border-bottom:1px solid var(--border-default);padding:14px 16px;font-size:14px;font-weight:750}.cHZ7uG_options{max-height:55dvh;padding-bottom:max(16px, env(safe-area-inset-bottom))}.cHZ7uG_season{flex-direction:column;gap:6px;display:flex}.cHZ7uG_season h3{color:var(--lt-selected-text);margin:6px 2px;font-size:12px;font-weight:750}.cHZ7uG_date{color:var(--text-2);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:500}@media (min-width:640px){.cHZ7uG_options{max-height:min(420px,60dvh)}}
