:root{--ui-bg-elevated:rgba(11,16,18,.86);--ui-bg-soft:hsla(0,0%,100%,.045);--ui-line:rgba(135,185,169,.16);--ui-line-strong:rgba(135,185,169,.28);--ui-text:#eef7f2;--ui-muted:#a8b9b0;--ui-accent:#77d5af;--ui-accent-strong:#49b66a;--ui-warning:#f0c766;--ui-danger:#f56b6b;--ui-radius:8px;--ui-shadow:0 18px 44px rgba(0,0,0,.26)}.button-primary,.button-secondary,.cta-link,.field-pick-button,.field-sort-buttons button,.segment-nav-link,.sidebar .app-menu-link,.sidebar-league-button{border-radius:var(--ui-radius)}.field-confirm-sheet{width:min(28rem,calc(100vw - 2rem))}.field-confirm-copy{display:grid;grid-gap:.45rem;gap:.45rem;margin-top:.9rem}.field-confirm-copy p{margin:0;line-height:1.5}.field-confirm-actions{grid-template-columns:1fr 1fr}.event-banner-pick-cta{flex:0 0 auto;margin-left:auto;min-height:2.25rem;padding:.52rem .78rem;font-size:.82rem}.event-banner-current-pick{display:grid;grid-gap:.28rem;gap:.28rem;min-width:min(15rem,100%);margin-left:auto;padding:.5rem .62rem;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:rgba(135,185,169,.07)}.event-banner-current-pick>span{color:var(--ui-muted);font-size:.62rem;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}.event-banner-current-pick>div{display:flex;min-width:0;align-items:center;gap:.48rem}.event-banner-current-pick .table-entity-thumb{width:1.85rem;height:1.85rem;flex:0 0 1.85rem;border-radius:7px}.event-banner-current-pick strong{overflow:hidden;color:var(--ui-text);font-size:.9rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.home-final-cta{position:relative;overflow:hidden;border:1px solid rgba(119,213,175,.2);background:radial-gradient(520px circle at 20% 0,rgba(119,213,175,.16),transparent 60%),linear-gradient(135deg,rgba(11,17,20,.96),rgba(7,10,14,.96))}.home-final-cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1rem}.field-filter-toggle{min-height:2.55rem;padding:.36rem .7rem;border:1px solid rgba(142,171,223,.28);border-radius:var(--ui-radius);background:rgba(13,30,56,.72);cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}.field-filter-toggle:focus-within,.field-filter-toggle:hover{border-color:rgba(135,185,169,.42)}.field-filter-toggle:has(input:checked){border-color:rgba(135,185,169,.56);background:rgba(135,185,169,.14)}.field-filter-toggle input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap}.field-filter-toggle span{display:inline-flex;align-items:center;gap:.45rem}.field-filter-toggle span:before{content:"";width:.72rem;height:.72rem;border:1px solid rgba(238,247,242,.62);border-radius:999px;background:hsla(0,0%,100%,.08);box-shadow:inset 0 0 0 2px rgba(13,30,56,.72)}.field-filter-toggle:has(input:checked) span:before{border-color:rgba(5,21,14,.34);background:var(--ui-accent);box-shadow:inset 0 0 0 2px rgba(13,30,56,.92)}@media (max-width:760px){.league-redesign-page .field-table tbody tr,.league-redesign-page .picks-table tbody tr,.league-redesign-page .schedule-table tbody tr,.league-redesign-page .standings-table:not(.home-preview-standings) tbody tr{border-color:var(--ui-line);background:rgba(10,16,18,.78)}.league-redesign-page .field-table tbody tr{grid-template-columns:minmax(0,1fr) auto;gap:.42rem .65rem;align-items:center;padding:.62rem}.league-redesign-page .field-table tbody td:first-child{grid-column:1/3}.league-redesign-page .field-table tbody td:nth-child(2),.league-redesign-page .field-table tbody td:nth-child(3){display:inline-flex;grid-row:2;justify-self:start}.league-redesign-page .field-table tbody td:nth-child(3){grid-column:1;margin-left:5.35rem}.league-redesign-page .field-table tbody td:nth-child(4){grid-column:2;grid-row:2;justify-self:end}.league-redesign-page .field-table .field-pick-button{min-width:6.2rem}.field-confirm-actions{grid-template-columns:1fr}.event-banner-current-pick,.event-banner-pick-cta{margin-left:0;width:100%}.field-filter-toggle{justify-content:center;width:100%}}@media (max-width:420px){.league-redesign-page .field-table tbody tr{grid-template-columns:1fr}.league-redesign-page .field-table tbody td:first-child,.league-redesign-page .field-table tbody td:nth-child(2),.league-redesign-page .field-table tbody td:nth-child(3),.league-redesign-page .field-table tbody td:nth-child(4){grid-column:1;grid-row:auto;justify-self:stretch;margin-left:0}.league-redesign-page .field-table .field-pick-button{width:100%}}