.site-header{position:sticky;top:0;z-index:200;box-shadow:0 8px 28px #04120d28}.page-layout{grid-template-columns:minmax(0,1fr) 310px!important}.league-sidebar{display:none!important}.header-tools{display:flex;align-items:center;gap:7px}.header-tool{height:36px;padding:0 11px;border:1px solid #ffffff20;border-radius:8px;color:#e8f2ed!important;font-size:10px!important;font-weight:700!important}.header-tool:hover{background:#ffffff10}.settings-wrap{position:relative}.settings-menu{position:absolute;right:0;top:44px;width:220px;background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 45px #00190e44;padding:8px;z-index:400}.settings-menu button{display:flex;width:100%;justify-content:space-between;padding:10px;border-radius:7px;font-size:11px}.settings-menu button:hover{background:var(--hover)}.standings-nav{display:flex;align-items:center;gap:8px;padding:13px;border-bottom:1px solid var(--line)}.standings-nav button{width:32px;height:32px;border:1px solid var(--line);border-radius:8px;background:var(--surface);font-size:19px}.standings-current{flex:1;display:flex;align-items:center;gap:10px;min-width:0}.standings-current img{width:42px;height:42px;object-fit:contain}.standings-current div{min-width:0}.standings-current h2{font-size:12px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.standings-current small{font-size:8px;color:var(--muted)}.standings-dots{display:flex;justify-content:center;gap:5px;padding:0 0 12px}.standings-dots i{width:5px;height:5px;border-radius:50%;background:#c8d1d7}.standings-dots i.on{width:16px;border-radius:4px;background:var(--accent)}.date-picker{margin:0 12px 16px;padding:9px!important;border:1px solid var(--line);border-radius:12px;background:var(--hover);box-shadow:inset 0 1px #fff}.date-day{transition:.18s}.date-day:hover{background:var(--surface);transform:translateY(-1px)}.date-day.active{box-shadow:0 5px 14px #00845e24}.calendar{background:var(--surface);border:1px solid var(--line)!important;border-radius:8px!important;margin-left:7px!important}.not-found{min-height:65vh;display:grid;place-items:center;text-align:center}.not-found b{font-size:90px;color:var(--accent);line-height:1}.not-found h1{font-size:30px}.not-found a{display:inline-block;background:var(--accent);color:white;padding:11px 17px;border-radius:9px;font-weight:800}@media(max-width:950px){.page-layout{grid-template-columns:1fr!important}.right-sidebar{display:block}.header-tool span{display:none}}@media(max-width:700px){.header-tools{order:2;margin-left:auto}.header-main .icon-button,.header-main .header-favorites{display:none}.date-strip .date-day:nth-child(1),.date-strip .date-day:nth-child(7){display:none}}
.standings-live-control{display:flex;align-items:center;gap:7px}.standings-live-control small{color:#8a9892;font-size:7px;font-weight:700;letter-spacing:.04em}.standings-live-control button{position:relative;display:block;width:62px;height:25px;padding:0;border:1px solid rgba(255,255,255,.42);border-radius:14px;background:rgba(255,255,255,.82);box-shadow:inset 0 1px 3px rgba(16,45,37,.16);transition:background .25s,border-color .25s,box-shadow .25s}.standings-live-control button i{position:absolute;left:3px;top:3px;width:17px;height:17px;border-radius:50%;background:#819089;box-shadow:0 2px 5px rgba(0,0,0,.25);transition:transform .28s cubic-bezier(.4,0,.2,1),background .25s}.standings-live-control button b{position:absolute;right:7px;top:50%;transform:translateY(-50%);color:#66756f;font-size:6px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;transition:left .25s,right .25s,color .25s}.standings-live-control button.active{border-color:#fa586a;background:#d9253b;box-shadow:0 0 0 3px rgba(217,37,59,.14),inset 0 1px 3px rgba(84,0,12,.2)}.standings-live-control button.active i{transform:translateX(37px);background:#fff}.standings-live-control button.active b{left:7px;right:auto;color:#fff}.standings-just-updated #standings-body{animation:standingsRefresh .65s ease}@keyframes standingsRefresh{50%{background:#eef9f3}}body.dark .standings-live-control button{border-color:#455b52;background:#263b32}body.dark .standings-live-control button i{background:#a7b8b0}body.dark .standings-live-control button b{color:#c0cec8}body.dark .standings-live-control button.active{border-color:#fa586a;background:#d9253b}body.dark .standings-live-control button.active i{background:#fff}body.dark .standings-live-control button.active b{color:#fff}@media(prefers-reduced-motion:reduce){.standings-live-control button,.standings-live-control button i,.standings-live-control button b,.standings-just-updated #standings-body{animation:none;transition:none}}
