body.page-active-picks{--dashboard-accent-primary: var(--color-primary-bright, #00d689);--dashboard-accent-secondary: var(--color-accent-bright, #80deea);--dashboard-surface: rgba(6, 14, 24, .9);--dashboard-border: rgba(0, 214, 137, .25);--dashboard-text: #e6f2f6;--zebra-odd: rgba(4, 12, 24, .15);--zebra-even: rgba(30, 55, 85, .08);background-color:#030b162e;background-image:url(../assets/JB_Bearish_Market_FULL_page.png);background-size:cover;background-position:center top;background-repeat:no-repeat;background-attachment:fixed;position:relative;isolation:isolate}body.page-active-picks .main-container{padding-left:.75in;padding-right:.75in}body.page-active-picks:before{content:"";position:fixed;inset:0;z-index:-1;background:linear-gradient(180deg,#040a141f,#040a141a,#040a1414 30%,#040a1424 50%,#040a142e,#040a1440);pointer-events:none;opacity:.2}body.page-active-picks:after{content:"";position:fixed;inset:0;z-index:-2;background:#030b168c;mix-blend-mode:multiply;pointer-events:none}body.page-active-picks .nav-actions{display:flex;align-items:center;gap:10px;margin-left:auto}body.page-active-picks .last-refresh{font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:var(--tracking-normal);color:#d6e8ecbf;white-space:nowrap}body.page-active-picks .refresh-btn{display:flex;align-items:center;justify-content:center;gap:5px;width:auto;height:26px;padding:4px 10px;border-radius:4px;border:1px solid rgba(0,214,137,.15);background:#00d68914;color:#00d689;cursor:pointer;transition:all .15s ease}body.page-active-picks .refresh-btn:hover{color:#00d689;background:#00d68926;border-color:#00d6894d;box-shadow:0 0 8px #00d6891a}body.page-active-picks .refresh-btn:active{transform:translateY(1px)}body.page-active-picks .refresh-btn .refresh-icon{width:12px;height:12px;stroke:currentColor}body.page-active-picks .refresh-btn .refresh-label{font-size:.65rem;font-weight:600;letter-spacing:.02em;line-height:1;white-space:nowrap}body.page-active-picks .refresh-btn:disabled{pointer-events:none;opacity:.85}body.page-active-picks .refresh-btn.spinning .refresh-icon{animation:elegant-spin .7s cubic-bezier(.4,0,.2,1) infinite}body.page-active-picks .user-avatar{width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#e8f0f2f2;background:#00d6891a;border:1px solid rgba(0,214,137,.25)}body.page-active-picks .kpi-tiles{gap:10px;padding:0 4px}body.page-active-picks .kpi-tile{width:100px;height:76px;background:linear-gradient(160deg,#0c1c30f2,#081424f2,#00d68926);border:1px solid rgba(0,214,137,.5);box-shadow:0 4px 16px #0006,0 0 0 1px #00d68933 inset,0 0 20px #00d6891a;border-radius:8px;cursor:pointer;padding:6px 8px;box-sizing:border-box}body.page-active-picks .kpi-tile:hover{border-color:#00d6898c;box-shadow:0 8px 22px #0000008c,0 0 0 1px #00d68929 inset;transform:translateY(-2px)}body.page-active-picks .kpi-tile-layer{display:none}body.page-active-picks .kpi-tile-layer.active{display:flex}body.page-active-picks .kpi-label{color:#d6e8eccc;letter-spacing:.08em;font-size:var(--text-xs);text-transform:uppercase}body.page-active-picks .kpi-value{font-size:1.5rem;font-weight:700;letter-spacing:.01em}body.page-active-picks .kpi-value.positive{color:var(--dashboard-accent-primary)}body.page-active-picks .kpi-subtext{color:var(--dashboard-accent-secondary);opacity:.95;font-size:var(--text-xs)}@keyframes dashboardTileFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}body.page-active-picks .table-container,body.page-active-picks .table-container.has-picks{margin-top:0;margin-left:0;margin-right:0;width:100%;box-sizing:border-box;position:relative;z-index:1;display:block!important;overflow-x:auto;overflow-y:visible;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:0;contain:none!important}body.page-active-picks .picks-table{width:100%!important;table-layout:fixed!important;border-collapse:collapse;overflow:visible;--table-font: var(--font-body);display:table!important;background:transparent!important}body.page-active-picks .picks-table td{overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:nowrap;box-sizing:border-box!important}body.page-active-picks .picks-table td:nth-child(3),body.page-active-picks .picks-table td[data-label=Matchup]{white-space:normal!important;overflow:visible!important;max-width:none!important}body.page-active-picks .picks-table td:nth-child(5),body.page-active-picks .picks-table td[data-label=Pick]{white-space:normal!important;overflow:visible!important;max-width:none!important}body.page-active-picks .picks-table thead th:nth-child(1),body.page-active-picks .picks-table tbody td:nth-child(1){width:9%!important;min-width:100px!important;max-width:9%!important}body.page-active-picks .picks-table thead th:nth-child(2),body.page-active-picks .picks-table tbody td:nth-child(2){width:6%!important;min-width:60px!important;max-width:6%!important}body.page-active-picks .picks-table thead th:nth-child(3),body.page-active-picks .picks-table tbody td:nth-child(3){width:16%!important;min-width:160px!important;max-width:16%!important}body.page-active-picks .picks-table thead th:nth-child(4),body.page-active-picks .picks-table tbody td:nth-child(4){width:7%!important;min-width:70px!important;max-width:7%!important}body.page-active-picks .picks-table thead th:nth-child(5),body.page-active-picks .picks-table tbody td:nth-child(5){width:14%!important;min-width:120px!important;max-width:14%!important}body.page-active-picks .picks-table thead th:nth-child(6),body.page-active-picks .picks-table tbody td:nth-child(6){width:10%!important;min-width:100px!important;max-width:10%!important}body.page-active-picks .picks-table thead th:nth-child(7),body.page-active-picks .picks-table tbody td:nth-child(7){width:16%!important;min-width:170px!important;max-width:16%!important}body.page-active-picks .picks-table thead th:nth-child(8),body.page-active-picks .picks-table tbody td:nth-child(8){width:8%!important;min-width:80px!important;max-width:8%!important}body.page-active-picks .picks-table thead th:nth-child(9),body.page-active-picks .picks-table tbody td:nth-child(9){width:6%!important;min-width:70px!important;max-width:6%!important}body.page-active-picks .picks-table thead th:nth-child(10),body.page-active-picks .picks-table tbody td:nth-child(10){width:8%!important;min-width:90px!important;max-width:8%!important}body.page-active-picks .picks-table thead th:nth-child(10),body.page-active-picks .picks-table tbody td:nth-child(10){white-space:nowrap!important;overflow:visible!important}body.page-active-picks .hitmiss-badge{display:inline-flex;align-items:center;justify-content:center;min-width:50px;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#0b1423a6;font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:#e8f0f2eb;white-space:nowrap}body.page-active-picks .profit-amount{font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--text-sm);white-space:nowrap;padding:2px 4px}body.page-active-picks .hitmiss-badge.hitmiss-hit{border-color:rgba(var(--color-primary-bright-rgb),.45);color:#00ffaaf2}body.page-active-picks .hitmiss-badge.hitmiss-miss{border-color:#ff5f6d73;color:#ff5f6df2}body.page-active-picks .hitmiss-badge.hitmiss-push{border-color:#b8c5d059;color:#b8c5d0f2}body.page-active-picks .hitmiss-badge.hitmiss-na{border-color:#ffffff1f;color:#b8c5d0e6}body.page-active-picks .profit-amount{font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--text-md);letter-spacing:.02em;white-space:nowrap}body.page-active-picks .profit-amount.profit-positive{color:#00ffaaf2}body.page-active-picks .profit-amount.profit-negative{color:#ff5f6df2}body.page-active-picks .profit-amount.profit-neutral{color:#b8c5d0eb}body.page-active-picks .picks-table thead th,body.page-active-picks .picks-table thead th.center.sortable{background:linear-gradient(180deg,#00d6890f,#00d68908 45%,#080c162e)!important;background-color:#080c1626!important;border-bottom:1px solid rgba(0,214,137,.2);border-right:1px solid rgba(0,214,137,.08);padding:.75rem;text-align:center;font-family:var(--font-display, "Oswald", sans-serif);font-weight:700;font-size:.85rem;letter-spacing:.05em;text-transform:uppercase;color:#f4fbff;text-shadow:0 1px 3px rgba(0,0,0,.35);line-height:1.2;position:relative}body.page-active-picks .picks-table thead th:first-child{border-top-left-radius:8px}body.page-active-picks .picks-table thead th:last-child{border-top-right-radius:8px;border-right:none}body.page-active-picks .picks-table thead{display:table-header-group!important;position:sticky!important;top:48px;z-index:110;background:transparent!important}body.page-active-picks .picks-table thead th{position:relative;text-align:center;padding:8px 6px!important;background-clip:padding-box;box-shadow:0 2px 8px #00000073;vertical-align:middle;white-space:nowrap!important;overflow:visible!important}body.page-active-picks .th-header-shell{position:relative;display:flex;align-items:center;justify-content:center;width:100%;gap:0}body.page-active-picks .th-sort-btn{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;padding:4px 24px 4px 6px!important;gap:0;min-height:unset;position:relative}body.page-active-picks .header-main-text{display:block;font-size:.85rem;font-weight:700;line-height:1.2;white-space:normal;overflow:visible;text-overflow:clip;max-width:100%}body.page-active-picks .header-subtext{display:block;font-size:.65rem;font-weight:500;color:#c8d7e1b3;text-transform:none;letter-spacing:.02em;margin-top:2px;line-height:1}body.page-active-picks .picks-table tbody tr{border-bottom:1px solid rgba(80,100,130,.12);transition:background-color .2s ease;background:transparent}body.page-active-picks .picks-table tbody tr:nth-child(odd){background:var(--zebra-odd)!important}body.page-active-picks .picks-table tbody tr:nth-child(2n){background:var(--zebra-even)!important}body.page-active-picks .picks-table tbody tr:hover{background:#283c5a7a}body.page-active-picks .picks-table tbody tr.zebra-odd{background:var(--zebra-odd)!important}body.page-active-picks .picks-table tbody tr.zebra-even{background:var(--zebra-even)!important}body.page-active-picks .picks-table tbody td{color:#e8f0f2f2;vertical-align:middle;font-family:var(--font-body, "Inter", sans-serif);font-weight:500;font-size:.825rem;line-height:1.2;letter-spacing:.01em}body.page-active-picks .cell-time{font-family:var(--font-display, "Oswald", sans-serif);font-weight:500;font-size:.8rem;color:var(--neutral-300);letter-spacing:.02em}body.page-active-picks .cell-date{font-weight:600;color:var(--neutral-100);font-size:.9rem;margin-bottom:.25rem}body.page-active-picks .sportsbook-dropdown{display:block;width:100%;margin-top:.5rem;padding:.4rem .5rem;font-family:var(--font-body),"Cormorant Garamond",Georgia,serif;font-size:.8rem;font-weight:500;color:var(--neutral-100);background-color:#19325099;border:1px solid rgba(110,160,200,.4);border-radius:4px;cursor:pointer;transition:all .2s ease}body.page-active-picks .sportsbook-dropdown:hover{background-color:#1e3c5acc;border-color:#6ea0c8b3}body.page-active-picks .sportsbook-dropdown:focus{outline:none;background-color:#284664e6;border-color:#96c8ffcc;box-shadow:0 0 0 3px #96c8ff33}body.page-active-picks .sportsbook-dropdown option{background-color:#1a2840;color:var(--neutral-100);padding:.4rem}body.page-active-picks .sportsbook-dropdown option:checked{background:linear-gradient(#0a8,#0a8);background-color:#0a8;color:#030b16}body.page-active-picks .sportsbook-dropdown.is-cemented{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(135deg,#00aa882e,#00d6891f);border:1px solid rgba(0,214,137,.45);color:#3cffc0;font-weight:700;letter-spacing:.06em;text-transform:uppercase;pointer-events:none}body.page-active-picks .sportsbook-value{display:inline-flex;align-items:center;gap:0;padding:0;font-family:var(--font-display, "Oswald", sans-serif);font-weight:500;font-size:.75rem;letter-spacing:.02em;text-transform:none;color:#becddcbf;background:transparent;border:none;box-shadow:none}body.page-active-picks .game-segment{font-family:var(--font-body),"Cormorant Garamond",Georgia,serif;font-weight:600;font-size:var(--text-lg, .9375rem);color:var(--neutral-200);text-transform:uppercase;letter-spacing:.02em}body.page-active-picks .currency-combined{display:flex;flex-direction:column;align-items:center;gap:2px}body.page-active-picks .currency-combined.currency-stacked{flex-direction:column;align-items:center;gap:0}body.page-active-picks .currency-risk-row{display:inline-flex;align-items:baseline;white-space:nowrap}body.page-active-picks .currency-separator{font-family:var(--font-body),"Cormorant Garamond",Georgia,serif;font-weight:400;font-size:var(--text-lg, .9375rem);color:#c8d7e699}body.page-active-picks .currency-line{display:flex;align-items:center;gap:4px}body.page-active-picks .risk-label,body.page-active-picks .win-label{font-family:var(--font-body),"Cormorant Garamond",Georgia,serif;font-size:var(--text-sm, .75rem);font-weight:500;color:var(--neutral-500);text-transform:uppercase;letter-spacing:.03em}body.page-active-picks .risk-amount{font-family:var(--font-body),"Cormorant Garamond",Georgia,serif;font-weight:600;font-size:var(--text-lg, .9375rem);color:#f99}body.page-active-picks .win-amount{font-family:var(--font-body),"Cormorant Garamond",Georgia,serif;font-weight:600;font-size:var(--text-lg, .9375rem);color:#6fb}body.page-active-picks .editable-amounts{gap:4px}body.page-active-picks .editable-risk,body.page-active-picks .editable-win{width:90px;padding:4px 8px;font-family:var(--font-body),"Cormorant Garamond",Georgia,serif;font-weight:600;font-size:var(--text-lg, .9375rem);background-color:#19325080;border:1px solid rgba(110,160,200,.3);border-radius:4px;color:var(--neutral-100);text-align:center;transition:all .2s ease}body.page-active-picks .editable-risk{color:#f99}body.page-active-picks .editable-win{color:#6fb}body.page-active-picks .editable-risk:hover,body.page-active-picks .editable-win:hover{background-color:#1e3c5ab3;border-color:#6ea0c899}body.page-active-picks .editable-risk:focus,body.page-active-picks .editable-win:focus{outline:none;background-color:#284664e6;border-color:#96c8ffcc;box-shadow:0 0 0 3px #96c8ff33}body.page-active-picks .editable-risk::-webkit-outer-spin-button,body.page-active-picks .editable-risk::-webkit-inner-spin-button,body.page-active-picks .editable-win::-webkit-outer-spin-button,body.page-active-picks .editable-win::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.page-active-picks .editable-risk,body.page-active-picks .editable-win{-moz-appearance:textfield;appearance:textfield}body.page-active-picks .status-badge{font-family:var(--font-body),"Cormorant Garamond",Georgia,serif;font-weight:600;font-size:.7rem;letter-spacing:.03em;text-transform:uppercase;padding:.2rem .5rem;border-radius:4px;display:inline-block;min-width:55px;text-align:center;cursor:pointer;transition:all .15s ease}body.page-active-picks .status-badge:hover{filter:brightness(1.2);transform:scale(1.05)}body.page-active-picks .status-badge.status-win,body.page-active-picks .status-badge[data-status=win],body.page-active-picks .status-badge[data-status=won]{background:linear-gradient(135deg,#22c55e33,#10b9814d);color:#4ade80;border:1px solid rgba(34,197,94,.4);text-shadow:0 1px 2px rgba(0,0,0,.3)}body.page-active-picks .status-badge.status-loss,body.page-active-picks .status-badge[data-status=loss],body.page-active-picks .status-badge[data-status=lost]{background:linear-gradient(135deg,#ef444433,#f8717133);color:#f87171;border:1px solid rgba(239,68,68,.4);text-shadow:0 1px 2px rgba(0,0,0,.3)}body.page-active-picks .status-badge.status-live,body.page-active-picks .status-badge[data-status=live],body.page-active-picks .status-badge[data-status=in-progress]{background:linear-gradient(135deg,#3b82f640,#0ea5e933);color:#60a5fa;border:1px solid rgba(59,130,246,.5);text-shadow:0 1px 2px rgba(0,0,0,.3);animation:live-pulse 2s ease-in-out infinite}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.7}}body.page-active-picks .status-badge.status-pending,body.page-active-picks .status-badge[data-status=pending],body.page-active-picks .status-badge[data-status=scheduled]{background:linear-gradient(135deg,#fbbf2433,#f59e0b33);color:#fbbf24;border:1px solid rgba(251,191,36,.4);text-shadow:0 1px 2px rgba(0,0,0,.3)}body.page-active-picks .status-badge.status-push,body.page-active-picks .status-badge[data-status=push],body.page-active-picks .status-badge[data-status=void],body.page-active-picks .status-badge[data-status=cancelled]{background:linear-gradient(135deg,#64748b33,#94a3b82e);color:#94a3b8;border:1px solid rgba(100,116,139,.4);text-shadow:0 1px 2px rgba(0,0,0,.3)}body.page-active-picks .status-badge[data-status=on-track],body.page-active-picks .status-badge[data-status=covering]{background:linear-gradient(135deg,#14b8a633,#06b6d433);color:#2dd4bf;border:1px solid rgba(20,184,166,.4);text-shadow:0 1px 2px rgba(0,0,0,.3)}body.page-active-picks .status-badge[data-status=at-risk],body.page-active-picks .status-badge[data-status=losing]{background:linear-gradient(135deg,#f9731633,#ea580c33);color:#fb923c;border:1px solid rgba(249,115,22,.4);text-shadow:0 1px 2px rgba(0,0,0,.3)}body.page-active-picks .back-to-top{position:fixed;bottom:24px;right:24px;width:40px;height:40px;background:#080c16d9;border:1px solid rgba(var(--color-primary-bright-rgb),.25);border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease,border-color .2s ease;z-index:9999;box-shadow:0 2px 8px #0000004d}body.page-active-picks .back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}body.page-active-picks .back-to-top:hover{background:#080c16f2;border-color:rgba(var(--color-primary-bright-rgb),.5);box-shadow:0 4px 12px rgba(var(--color-primary-bright-rgb),.2)}body.page-active-picks .back-to-top:before{content:"\2191";font-size:16px;font-weight:600;color:rgba(var(--color-primary-bright-rgb),.8);line-height:1;font-family:Cormorant Garamond,Georgia,serif}body.page-active-picks .back-to-top:hover:before{color:rgba(var(--color-primary-bright-rgb),1)}body.page-active-picks .picks-table thead tr,body.page-active-picks .picks-table tbody tr{display:table-row!important}body.page-active-picks .picks-table thead th,body.page-active-picks .picks-table tbody td{display:table-cell!important;text-align:center!important;vertical-align:middle!important;box-sizing:border-box!important;padding:8px 6px!important}body.page-active-picks .picks-table thead th{position:relative!important}body.page-active-picks .picks-table thead th:nth-child(n),body.page-active-picks .picks-table tbody td:nth-child(n){text-align:center!important}body.page-active-picks .picks-table thead th .th-header-shell{display:flex;justify-content:center;align-items:center;padding:0;position:relative}body.page-active-picks .picks-table thead th .th-sort-btn{padding:4px 24px 4px 6px!important;margin:0;background:none;border:none;cursor:pointer;position:relative;width:100%}body.page-active-picks .picks-table tbody td .league-cell{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}body.page-active-picks .picks-table tbody td .datetime-cell{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}body.page-active-picks .picks-table tbody td .league-logo{width:28px;height:28px;object-fit:contain}body.page-active-picks .picks-table tbody td .matchup-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;text-align:center}body.page-active-picks .picks-table tbody td .matchup-cell .team-line,body.page-active-picks .picks-table tbody td .matchup-cell .team-name-wrapper{align-items:center;justify-content:center}body.page-active-picks .picks-table tbody td .matchup-cell .team-logo-fallback{display:inline-flex;width:22px;height:22px;border-radius:50%;align-items:center;justify-content:center;background:#27374ee6;border:1px solid rgba(118,154,201,.6);color:#eaf3fff5;font-size:.56rem;font-weight:700;letter-spacing:.04em}body.page-active-picks .picks-table tbody td .pick-cell{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;text-align:center;font-family:var(--font-body),"Cormorant Garamond",Georgia,serif;white-space:nowrap}body.page-active-picks .picks-table tbody td .pick-team-info{display:inline-flex;align-items:center;gap:.375rem;width:auto;flex-shrink:0}body.page-active-picks .picks-table tbody td .pick-team-abbr{display:inline;font-family:var(--font-body),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-semibold, 600);font-size:var(--text-lg, .9375rem);letter-spacing:var(--tracking-normal, .04em);color:#fff;white-space:nowrap}body.page-active-picks .picks-table tbody td .pick-details{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:.375rem!important;width:auto!important;flex-shrink:0!important}body.page-active-picks .picks-table tbody td .pick-line{display:inline;font-family:var(--font-body),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-semibold, 600);font-size:var(--text-lg, .9375rem);letter-spacing:var(--tracking-tight, .02em);color:#fff}body.page-active-picks .picks-table tbody td .pick-odds{display:inline;font-family:var(--font-body),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-regular, 400);font-size:var(--text-md, .875rem);letter-spacing:var(--tracking-tight, .02em);color:var(--color-text-secondary, rgba(200, 215, 230, .85))}body.page-active-picks .picks-table tbody td .pick-edge{display:inline-flex;align-items:center;margin-left:.5rem}body.page-active-picks .picks-table tbody td .edge-badge{display:inline-block;padding:.15rem .4rem;background:#10b98126;border:1px solid rgba(16,185,129,.4);border-radius:4px;font-size:.7rem;font-weight:600;color:var(--emerald-400, #10b981);font-family:JetBrains Mono,monospace}body.page-active-picks .picks-table tbody td .currency-combined{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}body.page-active-picks .picks-table tbody td:nth-child(7),body.page-active-picks .picks-table tbody td[data-label="Box Score"]{overflow:hidden!important;text-overflow:clip!important}body.page-active-picks .picks-table tbody td .compact-boxscore,body.page-active-picks .picks-table tbody td .boxscore-container{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;max-width:100%;overflow:hidden}body.page-active-picks .picks-table tbody td .compact-boxscore .boxscore-grid,body.page-active-picks .picks-table tbody td .boxscore-container .boxscore-grid{width:100%;min-width:0;max-width:100%}body.page-active-picks .picks-table tbody td .compact-boxscore .boxscore-grid.boxscore-innings,body.page-active-picks .picks-table tbody td .boxscore-container .boxscore-grid.boxscore-innings{grid-template-columns:minmax(48px,.9fr) repeat(9,minmax(12px,1fr)) repeat(3,minmax(18px,.85fr))}body.page-active-picks .picks-table tbody td .compact-boxscore .boxscore-cell{min-width:0}body.page-active-picks .picks-table tbody td .compact-boxscore .boxscore-cell.team-cell{padding-left:3px;padding-right:3px}body.page-active-picks .picks-table tbody td .compact-boxscore .boxscore-team{min-width:0;gap:3px}body.page-active-picks .picks-table tbody td .compact-boxscore .boxscore-team-record{display:none}body.page-active-picks .picks-table tbody td .compact-boxscore .game-time-cell{min-width:0;overflow:hidden}body.page-active-picks .picks-table tbody td .compact-boxscore .game-time-status,body.page-active-picks .picks-table tbody td .compact-boxscore .segment-subnote{max-width:100%;overflow:hidden;text-overflow:ellipsis}body.page-active-picks .picks-table tbody td:nth-child(8),body.page-active-picks .picks-table tbody td[data-label=Status]{overflow:hidden!important}body.page-active-picks .picks-table tbody td .status-badge{display:inline-flex;align-items:center;justify-content:center;text-align:center;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.1}body.page-active-picks .picks-table tbody td .game-segment{display:inline-block;text-align:center}body.page-active-picks .picks-table tbody td .segment-subnote{margin-top:2px;font-size:9px;color:#aabccce6}#picks-table thead th{background:linear-gradient(180deg,#0d1b33d9,#0a162ad9,#081121d9)!important;background-color:#081121d9!important;border-bottom:1px solid rgba(0,214,137,.25)!important;border-right:1px solid rgba(80,100,130,.15)!important}#picks-table thead th:last-child{border-right:none!important}#picks-table tbody{background:transparent!important}#picks-table tbody tr{background:transparent!important;border-bottom:1px solid rgba(80,100,130,.12)!important}#picks-table tbody tr:nth-child(odd){background:#040c186b!important}#picks-table tbody tr:nth-child(2n){background:#1e375547!important}#picks-table tbody tr:hover{background:#283c5a7a!important}.th-header-shell{position:static!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}body.page-active-picks .picks-table thead th .th-sort-btn{width:100%!important;height:100%!important;padding:8px 20px 8px 8px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;cursor:pointer!important;position:relative!important}body.page-active-picks .toolbar-container.toolbar-layout{width:100%;padding:4px 0 0;box-sizing:border-box;position:sticky!important;top:0;z-index:200;background:transparent!important}.toolbar-container.toolbar-layout .filter-toolbar{position:sticky;top:0;z-index:200;background:transparent!important;width:100%}.toolbar-container.toolbar-layout .filter-toolbar .ft-left{flex-wrap:wrap;gap:8px}body.page-active-picks .fetch-controls-wrapper{display:flex;align-items:center;gap:14px}body.page-active-picks .ft-fetch-buttons{display:flex;align-items:center;flex-wrap:nowrap;background:#0f192899;border:1px solid rgba(60,80,110,.4);border-radius:6px;padding:3px;gap:2px;white-space:nowrap}body.page-active-picks .fetch-separator{width:1px;height:18px;background:#5064824d;margin:0 4px}body.page-active-picks .ft-all-group{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:6px}body.page-active-picks .ft-last-refreshed{font-size:.65rem;color:#c8d7e199;font-weight:500;letter-spacing:.02em;white-space:nowrap;line-height:1}body.page-active-picks .ft-last-refreshed .sync-time{color:#c8d7e1bf;font-weight:600}body.page-active-picks .ft-fetch-league-btn{display:flex;align-items:center;justify-content:center;gap:5px;padding:4px 10px;font-size:.65rem;font-weight:600;color:#b4c8dccc;background:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer;transition:all .15s ease;height:26px}body.page-active-picks .ft-fetch-league-btn:hover{color:#fff;background:#ffffff0d}body.page-active-picks .ft-fetch-league-btn:active{transform:translateY(1px)}body.page-active-picks .ft-fetch-league-btn.ft-fetch-all{color:#00d689;background:#00d68914;border:1px solid rgba(0,214,137,.15)}body.page-active-picks .ft-fetch-league-btn.ft-fetch-all:hover{background:#00d68926;border-color:#00d6894d;box-shadow:0 0 8px #00d6891a}body.page-active-picks .ft-fetch-league-btn .league-logo-sm{width:14px;height:14px;min-width:14px;min-height:14px;display:block;margin:0 auto;object-fit:contain;object-position:center;opacity:.8}body.page-active-picks .ft-fetch-league-btn:hover .league-logo-sm{opacity:1}body.page-active-picks .ft-fetch-league-btn .league-label{font-size:.875rem;font-weight:600;letter-spacing:.02em}body.page-active-picks .ft-fetch-league-btn .refresh-icon{width:12px;height:12px;stroke:currentColor}body.page-active-picks .ft-fetch-league-btn.loading{pointer-events:none;background:#00d68914;border-color:#00d68933}body.page-active-picks .ft-fetch-league-btn.loading .refresh-icon,body.page-active-picks .ft-fetch-league-btn.loading .league-logo-sm{display:none}body.page-active-picks .ft-fetch-league-btn.loading:before{content:"";width:14px;height:14px;border:2px solid transparent;border-top-color:#00d689;border-right-color:#00d6894d;border-radius:50%;animation:elegant-spin .7s cubic-bezier(.4,0,.2,1) infinite;margin-right:5px;flex-shrink:0}body.page-active-picks .ft-fetch-league-btn.loading .league-label,body.page-active-picks .ft-fetch-league-btn.loading span{color:#00d689;font-weight:600}@keyframes elegant-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:900px){body.page-active-picks .toolbar-container.toolbar-layout{padding-left:0;padding-right:0}.toolbar-container.toolbar-layout .ft-left{flex-wrap:wrap;justify-content:flex-start}}@media(max-width:768px){.toolbar-container.toolbar-layout .filter-toolbar{flex-wrap:wrap;gap:8px}.toolbar-container.toolbar-layout .ft-left,.toolbar-container.toolbar-layout .ft-right{gap:6px}body.page-active-picks .toolbar-container.toolbar-layout{padding-left:0;padding-right:0}.ft-pill,.ft-dropdown-btn,.ft-clear{flex-grow:1;min-width:120px;text-align:center}}.filter-toolbar{display:flex;justify-content:space-between;align-items:center;padding:0;margin:0;position:relative;z-index:10050;background:transparent!important;border:none!important;border-bottom:1px solid rgba(100,130,170,.2)!important}.ft-left,.ft-right{display:flex;align-items:center;gap:8px}.ft-pill{padding:5px 12px;font-size:.75rem;font-weight:600;font-family:inherit;color:#c8d7e6f2;background:linear-gradient(135deg,#14233ceb,#0f1c32f5);border:1px solid rgba(100,130,170,.35);border-radius:14px;cursor:pointer;transition:all .15s ease;text-shadow:0 1px 2px rgba(0,0,0,.6);box-shadow:0 1px 4px #00000059,0 0 6px #5078b41f,inset 0 1px #ffffff14}.ft-pill:hover{color:#fff;border-color:#00d68980;background:linear-gradient(135deg,#192d4bf2,#14263cfa);box-shadow:0 2px 8px #0006,0 0 10px #00d68926,inset 0 1px #ffffff1a}.ft-pill.active{color:#00e08a;border-color:#00d68999;background:linear-gradient(135deg,#00322deb,#002a26f5);text-shadow:0 0 8px rgba(0,214,137,.4);box-shadow:0 2px 8px #00000059,0 0 12px #00d68940,inset 0 1px #ffffff1a}.ft-dropdown{position:relative;z-index:10060}.ft-dropdown-btn{padding:5px 12px;font-size:.72rem;font-weight:500;font-family:inherit;color:#b4c3d2d9;background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:14px;cursor:pointer;transition:all .12s ease}.ft-dropdown-btn:hover,.ft-dropdown-btn.open{color:#fff;border-color:#ffffff40}.ft-dropdown-btn.cemented{color:#0fc;font-weight:700;letter-spacing:.04em;border:1.5px solid rgba(0,214,137,.65);background:linear-gradient(135deg,#003228e0,#002620eb);text-shadow:0 0 6px rgba(0,214,137,.4);box-shadow:0 0 8px #00d68933,inset 0 1px #00ffaa1a,0 2px 6px #00000059}.ft-dropdown-menu{display:none;position:absolute;top:100%;left:0;margin-top:4px;min-width:140px;background:#0c1a2e;border:1px solid rgba(0,214,137,.2);border-radius:8px;padding:4px;z-index:10070;box-shadow:0 8px 24px #0009}.ft-dropdown-menu.open{display:block}.ft-dropdown-item{display:block;width:100%;padding:9px 14px;font-size:.78rem;font-weight:600;font-family:inherit;color:#d7e1e6eb;background:transparent;border:none;border-radius:8px;cursor:pointer;text-align:left;transition:background .14s ease,transform .14s ease;letter-spacing:.02em}.ft-dropdown-item:hover{background:#00d6891a;transform:translate(2px)}.ft-dropdown-item.active{color:#00e08a;background:#00d68924}.ft-clear{padding:5px 10px;font-size:.68rem;font-weight:500;font-family:inherit;color:#b4b4b499;background:transparent;border:1px solid rgba(255,255,255,.08);border-radius:14px;cursor:pointer;transition:all .12s ease}.ft-clear:hover{color:#ef5050;border-color:#ef444466;background:#ef444414}.edge-svg{width:12px;height:12px;margin-right:4px;vertical-align:middle}.table-filter-chips-wrapper{min-height:24px}.table-filter-chips,.filter-chips,#table-filter-chips{display:flex;flex-wrap:wrap;gap:6px}.table-filter-chips:empty,.table-filter-chips[data-has-chips=false],.filter-chips:empty,.filter-chips[data-has-chips=false],#table-filter-chips:empty,#table-filter-chips[data-has-chips=false]{display:none}.filter-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:.72rem;font-weight:600;font-family:inherit;color:#c8d7e6f2;background:linear-gradient(135deg,#14233ceb,#0f1c32f5);border:1px solid rgba(0,214,137,.3);border-radius:12px;cursor:pointer;text-shadow:0 1px 2px rgba(0,0,0,.6);transition:all .12s ease}.filter-chip:hover{border-color:#ef444480;background:linear-gradient(135deg,#321e23eb,#281419f5)}.chip-remove{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;font-size:12px;font-weight:700;color:#fff9;background:transparent;border:none;border-radius:50%;cursor:pointer;transition:all .12s ease}.chip-remove:hover{color:#ef5050;background:#ef444433}.ft-league-logo{width:18px;height:18px;margin-right:8px;vertical-align:middle;border-radius:2px;object-fit:contain}.ft-league-item{display:flex;align-items:center}.ft-status-dot{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%}.ft-status-dot.pending{background:#f59e0b;box-shadow:0 0 6px #f59e0b80}.ft-status-dot.won{background:#22c55e;box-shadow:0 0 6px #22c55e80}.ft-status-dot.lost{background:#ef4444;box-shadow:0 0 6px #ef444480}.ft-status-dot.push{background:#6b7280;box-shadow:0 0 6px #6b728080}.ft-status-item{display:flex;align-items:center}.ft-range-menu{padding:10px 12px;min-width:220px}.ft-range-section{margin-bottom:10px}.ft-range-section:last-child{margin-bottom:0}.ft-range-label{display:block;font-size:.65rem;font-weight:600;color:#b4bed2cc;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.ft-range-buttons{display:flex;flex-wrap:wrap;gap:4px}.ft-range-btn{padding:4px 8px;font-size:.68rem;font-weight:500;font-family:inherit;color:#c8d2e1d9;background:#1e2d4699;border:1px solid rgba(255,255,255,.1);border-radius:10px;cursor:pointer;transition:all .12s ease}.ft-range-btn:hover{background:#00d6891f;border-color:#00d6894d;color:#00e08a}.ft-range-btn.active{background:#00d68933;border-color:#00d68980;color:#00e08a}.th-header-text{display:flex;flex-direction:column;align-items:center;justify-content:center}@keyframes dropdownFadeIn{0%{opacity:0}to{opacity:1}}.ft-league-icon{font-size:.85rem;margin-right:6px}.ft-league-logo{width:12px;height:12px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.th-date-dropdown{min-width:auto!important;padding:6px 8px!important;z-index:10090!important}.th-date-row{display:flex;gap:4px;flex-wrap:nowrap}.th-date-chip{padding:4px 8px;font-size:.65rem;font-weight:600;font-family:inherit;color:#dce1ebe6;background:linear-gradient(180deg,#283750b3,#19263acc);border:1px solid rgba(255,255,255,.06);border-radius:10px;cursor:pointer;transition:all .12s ease;white-space:nowrap;letter-spacing:.2px}.th-date-chip:hover{background:linear-gradient(180deg,#d4af3733,#d4af371a);border-color:#d4af3759;color:#d4af37;transform:translateY(-1px)}.th-date-chip.active{background:linear-gradient(180deg,#d4af374d,#d4af3726);border-color:#d4af3780;color:#d4af37;box-shadow:0 2px 8px #d4af3733}.th-range-dropdown{min-width:200px;padding:10px;display:flex;flex-direction:column;gap:12px}.th-range-section{display:flex;flex-direction:column;gap:6px}.th-range-section:last-child{margin-bottom:0}.th-range-label{display:flex;align-items:center;gap:6px;font-size:.7rem;font-weight:700;color:#00d689f2;text-transform:uppercase;letter-spacing:.8px;margin-bottom:2px;font-family:var(--font-display, "Oswald", sans-serif)}.th-range-label:before{content:"";width:3px;height:12px;background:linear-gradient(180deg,#00d689cc,#00d68966);border-radius:2px}.th-range-buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}.th-range-btn{padding:6px 10px;font-size:.7rem;font-weight:600;font-family:var(--font-ui, "Inter", sans-serif);color:#e8f0f2e6;background:linear-gradient(135deg,#081220f2,#0c182ae6);border:1px solid rgba(0,214,137,.15);border-radius:4px;cursor:pointer;transition:all .15s ease;letter-spacing:.3px;text-align:center;position:relative;overflow:hidden}.th-range-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#00d68914,#00d68905);opacity:0;transition:opacity .15s ease}.th-range-btn:hover{background:linear-gradient(135deg,#00d68926,#00d68914);border-color:#00d68966;color:#00d689f2;transform:translateY(-1px);box-shadow:0 4px 12px #00d68926}.th-range-btn:hover:before{opacity:1}.th-range-btn.active{background:linear-gradient(135deg,#00d68940,#00d6892e);border-color:#00d68999;color:#00d689;box-shadow:0 0 0 1px #00d6894d inset,0 4px 16px #00d68940;font-weight:700}.th-range-btn.active:before{opacity:1}.ft-league-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:3px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.ft-league-badge.nba{background:#1d428a40;color:#c8102e;border:1px solid rgba(200,16,46,.4)}.ft-league-badge.ncaam{background:#00539b33;color:#f58426;border:1px solid rgba(245,132,38,.4)}.ft-league-badge.nfl{background:#01336940;color:#d50a0a;border:1px solid rgba(213,10,10,.4)}.ft-league-badge.ncaaf{background:#00539b33;color:#c5b358;border:1px solid rgba(197,179,88,.4)}.ft-league-badge.nhl{background:#0000004d;color:#fff;border:1px solid rgba(255,255,255,.4)}.ft-status-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:3px;font-size:.65rem;font-weight:600;text-transform:capitalize}.status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;box-shadow:0 0 6px currentColor}.status-dot.pending{background:#d4af37;box-shadow:0 0 6px #d4af3780}.status-dot.won{background:#00d689;box-shadow:0 0 6px #00d68980}.status-dot.lost{background:#ff4757;box-shadow:0 0 6px #ff475780}.status-dot.push{background:#8892a0;box-shadow:0 0 6px #8892a066}.result-indicator{font-size:.7rem;font-weight:700;min-width:22px;text-align:center;letter-spacing:.5px}.result-indicator.positive{color:#00d689;text-shadow:0 0 8px rgba(0,214,137,.3)}.result-indicator.negative{color:#ff4757;text-shadow:0 0 8px rgba(255,71,87,.3)}.result-indicator.zero{color:#8892a0}.ft-result-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:3px;font-size:.65rem;font-weight:700}.ft-result-badge.positive{background:#00d68926;color:#00d689;border:1px solid rgba(0,214,137,.3)}.ft-result-badge.negative{background:#ff475726;color:#ff4757;border:1px solid rgba(255,71,87,.3)}.ft-result-badge.zero{background:#6c757d26;color:#adb5bd;border:1px solid rgba(108,117,125,.3)}.won-lost-cell{display:flex;align-items:center;justify-content:center;gap:8px}.delete-pick-btn{display:inline-flex!important;align-items:center;justify-content:center;background:#ff475733;border:1px solid rgba(255,71,87,.5);border-radius:4px;color:#ff6b6b;font-size:14px;font-weight:700;cursor:pointer;padding:4px 8px;transition:all .2s ease;line-height:1;min-width:26px;min-height:26px}.delete-pick-btn:hover{background:#ff475766;border-color:#ff6b6b;color:#ff4757;transform:scale(1.1);box-shadow:0 0 10px #ff475780}.delete-pick-btn:active{transform:scale(.95)}body.page-active-picks .picks-table tbody tr:hover .delete-pick-btn{background:#ff47574d;border-color:#ff4757a6;box-shadow:0 0 8px #ff475740}.ft-clear-slate-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:#ff47571f;border:1px solid rgba(255,71,87,.4);border-radius:6px;color:#ff6b6b;font-size:.75rem;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:all .2s ease}.ft-clear-slate-btn:hover{background:#ff475740;border-color:#ff6b6b;box-shadow:0 0 10px #ff47574d}.ft-clear-slate-btn:active{transform:scale(.96)}.ft-clear-slate-btn.is-cleared{background:#10b98124;border-color:#10b98180;color:#10b981;pointer-events:none}.ft-clear-slate-btn .clear-icon{flex-shrink:0}.dashboard-confirm-overlay{position:fixed;inset:0;background:#080d18a8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1300;opacity:0;transition:opacity .14s ease;padding:20px}.dashboard-confirm-overlay.is-visible{opacity:1}.dashboard-confirm-dialog{width:min(420px,100%);background:linear-gradient(180deg,#121c2bfa,#0d141ffa);border:1px solid rgba(255,107,107,.4);border-radius:14px;box-shadow:0 22px 42px #0000008c,0 0 0 1px #ff6b6b2e inset;padding:18px 18px 16px;transform:translateY(8px) scale(.985);transition:transform .14s ease}.dashboard-confirm-overlay.is-visible .dashboard-confirm-dialog{transform:translateY(0) scale(1)}.dashboard-confirm-title{margin:0;color:#ffd4d4;font:700 1.02rem/1.25 Oswald,Arial Narrow,sans-serif;letter-spacing:.03em;text-transform:uppercase}.dashboard-confirm-message{margin:10px 0 0;color:#e8f0f6e6;font-size:.9rem;line-height:1.45}.dashboard-confirm-actions{margin-top:14px;display:flex;justify-content:flex-end;gap:10px}.dashboard-confirm-actions button{border:1px solid transparent;border-radius:8px;padding:7px 12px;font-size:.78rem;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:all .16s ease}.dashboard-confirm-cancel{background:#94a3b829;border-color:#94a3b852;color:#e6edf3}.dashboard-confirm-cancel:hover{background:#94a3b847;border-color:#94a3b880}.dashboard-confirm-accept{background:#ff475733;border-color:#ff6b6b85;color:#ffd8d8}.dashboard-confirm-accept:hover{background:#ff475757;border-color:#ff6b6b;box-shadow:0 0 12px #ff6b6b57}.dashboard-confirm-actions button:focus-visible{outline:2px solid rgba(255,180,180,.9);outline-offset:2px}@media(max-width:560px){.dashboard-confirm-actions{flex-direction:column-reverse;gap:8px}.dashboard-confirm-actions button{width:100%}}body.page-active-picks{background-image:url(../assets/JB_Bearish_Market_FULL_page.png);background-size:cover;background-position:center top;background-attachment:fixed}body.page-active-picks .table-container,body.page-active-picks .table-container.has-picks{background:transparent;border:none;box-shadow:none;border-radius:0;display:block}body.page-active-picks #picks-table{--table-font: var(--font-body);table-layout:fixed;width:100%;border-collapse:separate;border-spacing:0;overflow:visible}body.page-active-picks #picks-table thead{position:sticky;top:0;z-index:110;background:transparent;overflow:visible}body.page-active-picks #picks-table thead tr{overflow:visible}body.page-active-picks #picks-table thead th .th-header-shell{position:relative;display:flex;flex-direction:column;background:transparent;align-items:center;justify-content:center;width:100%;gap:2px;overflow:visible;padding:4px 8px}body.page-active-picks #picks-table thead th .header-main-text{display:block;font-size:var(--text-md, .875rem);font-weight:var(--weight-bold, 700);line-height:var(--leading-tight, 1.25);text-align:center}body.page-active-picks #picks-table thead th .header-subtext{display:block;font-size:var(--text-xs, .6875rem);font-weight:var(--weight-medium, 500);color:var(--color-text-secondary, rgba(200, 215, 225, .7));text-transform:none;letter-spacing:var(--tracking-tight, .02em);margin-top:0;line-height:1;text-align:center}body.page-active-picks #picks-table tbody{position:relative;z-index:10;background:#080c1685}body.page-active-picks #picks-table tbody tr{display:table-row;border-bottom:1px solid rgba(80,100,130,.12);transition:background-color .2s ease;background:transparent}body.page-active-picks #picks-table tbody tr.filter-hidden{display:none!important}body.page-active-picks #picks-table tbody tr:hover{background:#283c5a7a}body.page-active-picks #picks-table tbody td{display:table-cell;padding:4px 8px;text-align:center;vertical-align:middle;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-text-primary, rgba(232, 240, 242, .95));font-family:var(--font-body),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-medium, 500);font-size:var(--text-base, .8125rem);line-height:var(--leading-tight, 1.25)}body.page-active-picks #picks-table tbody td .pick-cell{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;padding:.25rem 0;flex-direction:row;flex-wrap:nowrap;font-family:var(--font-body),"Cormorant Garamond",Georgia,serif}body.page-active-picks #picks-table tbody td .pick-team-abbr{display:inline;font-family:var(--font-body),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-semibold, 600);font-size:var(--text-lg, .9375rem);letter-spacing:var(--tracking-normal, .04em);color:#fff;white-space:nowrap}body.page-active-picks #picks-table tbody td .pick-team-info{display:inline-flex;align-items:center;gap:.375rem}body.page-active-picks #picks-table tbody td .pick-details{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--font-body),"Cormorant Garamond",Georgia,serif}body.page-active-picks #picks-table tbody td .pick-line{display:inline;font-family:var(--font-body),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-semibold, 600);font-size:var(--text-lg, .9375rem);letter-spacing:var(--tracking-tight, .02em);color:#fff;white-space:nowrap}body.page-active-picks #picks-table tbody td .pick-odds{display:inline;font-family:var(--font-body),"Cormorant Garamond",Georgia,serif;font-weight:var(--weight-regular, 400);font-size:var(--text-md, .875rem);letter-spacing:var(--tracking-tight, .02em);color:var(--color-text-secondary, rgba(200, 215, 230, .85));white-space:nowrap}body.page-active-picks #picks-table tbody td .pick-cell img{display:inline-block;width:22px;height:22px;flex-shrink:0;vertical-align:middle}body.page-active-picks #picks-table tbody td .league-cell,body.page-active-picks #picks-table tbody td .datetime-cell{display:inline-flex;flex-direction:column;align-items:center;justify-content:center}body.page-active-picks #picks-table tbody td .league-logo{width:24px;height:24px;object-fit:contain}.league-filter-chip,.segment-chip,.edge-filter-chip{display:inline-flex;align-items:center;padding:4px 8px;margin:2px;background:#21262dcc;border:1px solid rgba(48,54,61,.8);border-radius:4px;color:#c9d1d9;font-size:11px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}body.page-active-picks #picks-table tbody td .datetime-cell{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.1rem!important;white-space:normal!important}body.page-active-picks #picks-table tbody td .datetime-cell .cell-date{font-family:var(--font-body, "Cormorant Garamond", Georgia, serif)!important;font-size:var(--text-base, .8125rem)!important;font-weight:var(--weight-semibold, 600)!important;line-height:var(--leading-tight, 1.25)!important;margin-bottom:0!important}body.page-active-picks #picks-table tbody td .datetime-cell .cell-time{font-family:var(--font-body, "Cormorant Garamond", Georgia, serif)!important;font-size:var(--text-sm, .75rem)!important;font-weight:var(--weight-medium, 500)!important;line-height:var(--leading-tight, 1.25)!important;color:#cedeeef2!important}body.page-active-picks #picks-table tbody td .datetime-cell .cell-model{font-family:var(--font-body, "Cormorant Garamond", Georgia, serif)!important;font-size:var(--text-xs, .6875rem)!important;font-weight:var(--weight-semibold, 600)!important;line-height:var(--leading-tight, 1.25)!important;letter-spacing:var(--tracking-wide, .08em)!important;text-transform:uppercase!important;color:rgba(var(--color-primary-bright-rgb),.95)!important}.league-filter-chip:hover,.segment-chip:hover,.edge-filter-chip:hover{background:#30363de6;color:#fff}.league-filter-chip.active,.segment-chip.active,.edge-filter-chip.active{background:#2ea04326;border-color:#2ea04380;color:#3fb950}.filter-header-integrated{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#161b22f2;border-bottom:1px solid rgba(48,54,61,.6);border-radius:6px 6px 0 0}.filter-title{font-size:12px;font-weight:700;color:#e6edf3;text-transform:uppercase}body.page-active-picks .picks-table .league-pills,body.page-active-picks .picks-table .segment-pills,body.page-active-picks .picks-table .pick-type-pills,body.page-active-picks .picks-table .status-pills{display:flex;flex-wrap:wrap;gap:.25rem}body.page-active-picks .picks-table .league-pill,body.page-active-picks .picks-table .segment-pill,body.page-active-picks .picks-table .pick-pill,body.page-active-picks .picks-table .status-pill{padding:.3rem .55rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:3px;font-size:.6rem;font-weight:500;color:#c8d2dccc;cursor:pointer;transition:all .12s ease;white-space:nowrap}body.page-active-picks .picks-table .league-pill:hover,body.page-active-picks .picks-table .segment-pill:hover,body.page-active-picks .picks-table .pick-pill:hover,body.page-active-picks .picks-table .status-pill:hover{background:#b4a07814;border-color:#b4a07840}body.page-active-picks .picks-table .league-pill.active,body.page-active-picks .picks-table .segment-pill.active,body.page-active-picks .picks-table .pick-pill.active,body.page-active-picks .picks-table .status-pill.active{background:#b4a0781f;border-color:#c8b48c66;color:#dcc8a0}.filter-section-compact{margin-bottom:8px}.section-label{display:block;font-size:10px;color:#8b949e;margin-bottom:4px;text-transform:uppercase}body.page-active-picks .filter-toolbar{display:flex;justify-content:space-between;align-items:center;padding:2px 0 0;margin:0;position:relative;z-index:10050;background:transparent!important;border:none!important}body.page-active-picks .ft-left,body.page-active-picks .ft-right{display:flex;align-items:center;gap:6px;flex-wrap:wrap}body.page-active-picks .ft-pill{padding:5px 12px;font-size:.75rem;font-weight:600;font-family:inherit;color:#c8d7e6f2;background:linear-gradient(135deg,#14233ceb,#0f1c32f5);border:1px solid rgba(100,130,170,.35);border-radius:14px;cursor:pointer;transition:all .15s ease;text-shadow:0 1px 2px rgba(0,0,0,.6);box-shadow:0 1px 4px #00000059,0 0 6px #5078b41f,inset 0 1px #ffffff14;white-space:nowrap;position:relative;z-index:auto}body.page-active-picks .ft-pill:after{display:none!important;content:none!important}body.page-active-picks .ft-pill:hover{color:#fff;border-color:#00d68980;background:linear-gradient(135deg,#192d4bf2,#14263cfa);box-shadow:0 2px 8px #0006,0 0 10px #00d68926,inset 0 1px #ffffff1a}body.page-active-picks .ft-pill.active{color:#00e08a;border-color:#00d68999;background:linear-gradient(135deg,#00322deb,#002a26f5);text-shadow:0 0 8px rgba(0,214,137,.4);box-shadow:0 2px 8px #00000059,0 0 12px #00d68940,inset 0 1px #ffffff1a}body.page-active-picks .ft-dropdown{position:relative;z-index:10060}body.page-active-picks .ft-dropdown-btn{padding:5px 12px;font-size:.72rem;font-weight:500;font-family:inherit;color:#b4c3d2d9;background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:14px;cursor:pointer;transition:all .12s ease;white-space:nowrap}body.page-active-picks .ft-dropdown-btn:hover,body.page-active-picks .ft-dropdown-btn.open{color:#fff;border-color:#ffffff40}body.page-active-picks .ft-dropdown-menu{display:none;position:absolute;top:calc(100% + 4px);left:0;min-width:140px;background:#0c1a2e;border:1px solid rgba(0,214,137,.2);border-radius:8px;padding:4px;z-index:10070;box-shadow:0 8px 24px #0009}body.page-active-picks .ft-dropdown-menu.open{display:block}body.page-active-picks .ft-dropdown-item{display:block;width:100%;padding:9px 14px;font-size:.78rem;font-weight:600;font-family:inherit;color:#d7e1e6eb;background:transparent;border:none;border-radius:8px;cursor:pointer;text-align:left;transition:background .14s ease,transform .14s ease;letter-spacing:.02em}body.page-active-picks .ft-dropdown-item:hover{background:#00d6891a;transform:translate(2px)}body.page-active-picks .ft-dropdown-item.active{color:#00e08a;background:#00d68924}body.page-active-picks .ft-clear{padding:5px 10px;font-size:.68rem;font-weight:500;font-family:inherit;color:#b4b4b499;background:transparent;border:1px solid rgba(255,255,255,.08);border-radius:14px;cursor:pointer;transition:all .12s ease;margin-left:8px}body.page-active-picks .ft-clear:hover{color:#ef5050;border-color:#ef444466;background:#ef444414}body.page-active-picks .table-filter-chips-wrapper{position:relative;margin-bottom:12px;z-index:101;min-height:0;transition:min-height .3s ease}body.page-active-picks .table-filter-chips-wrapper:has([data-has-chips=true]){min-height:60px}body.page-active-picks .table-filter-chips{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:16px 20px;min-height:62px;background:#060c1ceb;border:1px solid rgba(0,214,137,.25);border-radius:14px;box-shadow:0 10px 28px #00000080,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:filterChipsPopIn .35s cubic-bezier(.34,1.56,.64,1);transform-origin:top center;position:relative}body.page-active-picks .table-filter-chips[data-has-chips=false]{display:none!important}@keyframes filterChipsPopIn{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}body.page-active-picks .filter-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;background:linear-gradient(135deg,#00d68933,#00b47826);border:1px solid rgba(0,214,137,.5);border-radius:20px;font-size:.875rem;color:var(--emerald-300, #00e08a);font-weight:500;box-shadow:0 2px 8px #0003,0 0 12px #00d68926;transition:all .2s ease;animation:chipSlideIn .25s ease-out}@keyframes chipSlideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}body.page-active-picks .filter-chip .chip-remove{cursor:pointer;padding:0 4px;font-size:1rem;line-height:1;opacity:.7;transition:opacity .15s ease}body.page-active-picks .filter-chip .chip-remove:hover{opacity:1}@media(max-width:1024px){body.page-active-picks{background-attachment:scroll}body.page-active-picks .main-container,body.page-active-picks .dashboard-topline{padding-left:24px;padding-right:24px}body.page-active-picks .table-container{overflow-x:auto}body.page-active-picks .picks-table{table-layout:auto;min-width:700px}body.page-active-picks .picks-table thead th,body.page-active-picks .picks-table tbody td{min-width:0}body.page-active-picks .kpi-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px;width:100%}body.page-active-picks .kpi-tile{width:100%;min-width:0;height:auto;min-height:60px}}@media(max-width:767px){body.page-active-picks .main-container{padding-left:12px;padding-right:12px;margin-top:60px}body.page-active-picks .dashboard-topline{padding-left:12px;padding-right:12px;flex-direction:column;gap:12px}body.page-active-picks .picks-table{min-width:0;width:100%;font-size:14px;table-layout:auto}body.page-active-picks .picks-table td,body.page-active-picks .picks-table th{padding:8px 6px}body.page-active-picks .picks-table colgroup,body.page-active-picks .picks-table thead{display:none}body.page-active-picks .picks-table tbody{display:grid;gap:12px;padding:4px}body.page-active-picks .picks-table tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;padding:14px;background:var(--color-bg-elevated, rgba(15, 25, 45, .85));border:1px solid var(--color-border, rgba(255, 255, 255, .1));border-radius:10px;position:relative}body.page-active-picks .picks-table tbody td{display:flex;flex-direction:column;align-items:flex-start;padding:4px 0;border:none;white-space:normal;overflow:visible;text-overflow:clip;max-width:none;min-width:0;width:auto}body.page-active-picks .picks-table tbody td:before{content:attr(data-label);font-weight:600;color:var(--color-text-secondary, rgba(255, 255, 255, .55));font-size:14px;margin-bottom:2px}body.page-active-picks .picks-table tbody td:nth-child(3),body.page-active-picks .picks-table tbody td:nth-child(5){grid-column:1 / -1}body.page-active-picks .picks-table th:nth-child(7),body.page-active-picks .picks-table td:nth-child(7),body.page-active-picks .picks-table th:nth-child(9),body.page-active-picks .picks-table td:nth-child(9){display:none}body.page-active-picks .brand-header-inline{gap:10px;flex-wrap:wrap;justify-content:center}body.page-active-picks .brand-logo-small{width:45px;height:45px}body.page-active-picks .brand-line-1{font-size:1.2rem}body.page-active-picks .brand-line-2{font-size:.85rem}body.page-active-picks .filter-toolbar{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px}body.page-active-picks .filter-toolbar::-webkit-scrollbar{display:none}body.page-active-picks .kpi-tiles{grid-template-columns:repeat(2,1fr);gap:8px}body.page-active-picks .kpi-tile{padding:12px 10px;min-height:55px}body.page-active-picks .kpi-label{font-size:.875rem}body.page-active-picks .kpi-value{font-size:1.1rem}body.page-active-picks .picks-table .team-logo,body.page-active-picks .picks-table .league-logo{width:20px;height:20px}}@media(max-width:480px){body.page-active-picks .main-container,body.page-active-picks .dashboard-topline{padding-left:8px;padding-right:8px}body.page-active-picks .brand-logo-small{width:36px;height:36px}body.page-active-picks .brand-line-1{font-size:1rem}body.page-active-picks .brand-line-2{font-size:.875rem}body.page-active-picks .kpi-tiles{grid-template-columns:1fr}body.page-active-picks .kpi-label{font-size:.875rem}body.page-active-picks .kpi-value{font-size:1rem}body.page-active-picks .filter-toolbar .ft-pill{padding:5px 8px;font-size:.875rem}body.page-active-picks .table-container{overflow-x:visible}body.page-active-picks .picks-table{display:block!important;min-width:0!important;width:100%!important;font-size:14px;table-layout:auto!important}body.page-active-picks .picks-table colgroup{display:none}body.page-active-picks .picks-table thead{display:none!important}body.page-active-picks .picks-table tbody{display:grid!important;gap:12px;padding:4px}body.page-active-picks .picks-table tbody tr{display:grid!important;grid-template-columns:1fr 1fr;gap:6px 12px;padding:14px;background:var(--color-bg-elevated, rgba(15, 25, 45, .85));border:1px solid var(--color-border, rgba(255, 255, 255, .1));border-radius:10px;position:relative}body.page-active-picks .picks-table tbody td{display:flex!important;flex-direction:column;align-items:flex-start;padding:4px 0!important;border:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-width:none!important;min-width:0!important;width:auto!important}body.page-active-picks .picks-table tbody td:before{content:attr(data-label);font-weight:600;color:var(--color-text-secondary, rgba(255, 255, 255, .55));font-size:14px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px}body.page-active-picks .picks-table tbody td:nth-child(3){grid-column:1 / -1}body.page-active-picks .picks-table tbody td:nth-child(5){grid-column:1 / -1}body.page-active-picks .picks-table tbody td:nth-child(9){display:none!important}body.page-active-picks .picks-table tbody td:nth-child(4){display:none!important}body.page-active-picks .picks-table tbody td:nth-child(7){display:none!important}body.page-active-picks .picks-table tbody .status-badge{padding:3px 8px;font-size:14px}body.page-active-picks .picks-table tbody .editable-risk,body.page-active-picks .picks-table tbody .editable-win{width:100%;min-height:36px;font-size:14px;padding:6px 8px;border-radius:6px}body.page-active-picks .picks-table tbody td:nth-child(10){position:static}body.page-active-picks .picks-table tbody td:nth-child(10) .delete-pick-btn{position:absolute;top:8px;right:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ff3c3c26;border:1px solid rgba(255,60,60,.3);color:#ff6b6b;font-size:14px;cursor:pointer}body.page-active-picks .picks-table tbody .pick-cell{flex-direction:row;flex-wrap:wrap;gap:6px;align-items:center}body.page-active-picks .picks-table .team-logo,body.page-active-picks .picks-table .league-logo{width:20px;height:20px}body.page-active-picks .picks-table .sportsbook-dropdown{min-height:32px;font-size:14px;width:100%;border-radius:6px}}@media(max-width:767px){body.page-active-picks .table-container{overflow-x:visible!important}body.page-active-picks .picks-table{display:block!important;width:100%!important;min-width:0!important;table-layout:auto!important}body.page-active-picks .picks-table colgroup,body.page-active-picks .picks-table thead{display:none!important}body.page-active-picks .picks-table tbody{display:grid!important;gap:12px;padding:4px 0}body.page-active-picks .picks-table tbody tr{display:block!important;padding:12px!important;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#0a1422d1}body.page-active-picks .picks-table tbody td{display:flex!important;flex-direction:column;align-items:flex-start;gap:3px;width:auto!important;min-width:0!important;max-width:none!important;padding:6px 0!important;border:0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:break-word}body.page-active-picks .picks-table tbody td:before{content:attr(data-label)!important;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#c4d3e0e0}body.page-active-picks .picks-table tbody td[colspan]{display:block!important}body.page-active-picks .picks-table tbody td[colspan]:before{content:none!important}body.page-active-picks .picks-table tbody td:nth-child(4),body.page-active-picks .picks-table tbody td:nth-child(7),body.page-active-picks .picks-table tbody td:nth-child(9){display:flex!important}body.page-active-picks .picks-table tbody td *{max-width:100%}}@media(max-width:360px){body.page-active-picks .main-container,body.page-active-picks .dashboard-topline{padding-left:6px;padding-right:6px}body.page-active-picks .picks-table tbody{gap:10px}body.page-active-picks .picks-table tbody tr{padding:10px!important;border-radius:10px}body.page-active-picks .picks-table tbody td{padding:5px 0!important}body.page-active-picks .picks-table tbody td:before{font-size:.66rem;letter-spacing:.05em}body.page-active-picks .picks-table .team-logo,body.page-active-picks .picks-table .pick-team-logo,body.page-active-picks .picks-table .league-logo{width:16px;height:16px}body.page-active-picks .picks-table tbody .status-badge,body.page-active-picks .picks-table tbody .hitmiss-badge,body.page-active-picks .picks-table tbody .profit-amount,body.page-active-picks .picks-table tbody .game-segment,body.page-active-picks .picks-table tbody .pick-line,body.page-active-picks .picks-table tbody .risk-amount,body.page-active-picks .picks-table tbody .win-amount{font-size:.8rem!important}body.page-active-picks .picks-table tbody td:nth-child(10) .delete-pick-btn{top:6px;right:6px;width:24px;height:24px;font-size:12px}}@media(max-width:320px){body.page-active-picks .picks-table tbody td:before{font-size:.62rem}body.page-active-picks .picks-table tbody tr{padding:9px!important}body.page-active-picks .picks-table tbody .status-badge,body.page-active-picks .picks-table tbody .hitmiss-badge,body.page-active-picks .picks-table tbody .profit-amount,body.page-active-picks .picks-table tbody .game-segment,body.page-active-picks .picks-table tbody .pick-line,body.page-active-picks .picks-table tbody .risk-amount,body.page-active-picks .picks-table tbody .win-amount{font-size:.75rem!important}}.team-logo,.pick-team-logo{aspect-ratio:1;display:block;object-fit:contain;object-position:center center;background:transparent;padding:0;border:none;box-shadow:none;image-rendering:auto;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25));-webkit-font-smoothing:antialiased;transition:transform .2s ease;flex-shrink:0;vertical-align:middle}.team-logo{width:22px;height:22px}.pick-team-logo{width:20px;height:20px}.team-logo:hover,.pick-team-logo:hover{transform:scale(1.1)}@media(max-width:768px){.team-logo{width:20px;height:20px}.pick-team-logo{width:18px;height:18px}}.table-container{background:transparent;border-radius:8px;border:1px solid rgba(var(--color-primary-bright-rgb),.08);box-shadow:0 4px 24px #0000004d,0 0 40px rgba(var(--color-primary-bright-rgb),.04);width:100%;max-width:100%;margin:0 auto;padding:0;overflow:visible;position:relative;z-index:var(--z-table);display:flex;flex-direction:column;min-height:0;pointer-events:auto}.table-container::-webkit-scrollbar{width:12px;height:12px}.table-container::-webkit-scrollbar-track{background:linear-gradient(180deg,#08101c99,#020617cc,#08101c99);border-radius:10px;border:1px solid rgba(var(--color-primary-bright-rgb),.08);box-shadow:inset 0 0 10px #00000080}.table-container::-webkit-scrollbar-track:hover{background:linear-gradient(180deg,#08101cb3,#020617e6,#08101cb3)}.table-container::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(var(--color-primary-bright-rgb),.5),#00b27299,rgba(var(--color-primary-bright-rgb),.5));border-radius:10px;border:1px solid rgba(0,255,170,.3);box-shadow:0 0 10px rgba(var(--color-primary-bright-rgb),.3),inset 0 1px #ffffff1a;transition:all .3s ease}.table-container::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(var(--color-primary-bright-rgb),.7),#0fac,rgba(var(--color-primary-bright-rgb),.7));border-color:#00ffaa80;box-shadow:0 0 15px rgba(var(--color-primary-bright-rgb),.5),inset 0 1px #fff3}.table-container::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#0fac,rgba(var(--color-primary-bright-rgb),.9),#0fac);box-shadow:0 0 20px rgba(var(--color-primary-bright-rgb),.6),inset 0 2px 4px #0000004d}.table-container::-webkit-scrollbar-corner{background:#08101ccc;border-radius:10px}@supports (scrollbar-width: thin){.table-container{scrollbar-width:thin;scrollbar-color:rgba(var(--color-primary-bright-rgb),.5) rgba(8,16,28,.6)}}.picks-table{--table-font: "Inter", "Exo 2", sans-serif;--table-heading-size: var(--text-md);--table-heading-weight: var(--weight-semibold);--table-heading-letter: .05em;--table-heading-line: 1.25;--table-cell-size: var(--text-base);--table-cell-weight: var(--weight-medium);--table-cell-letter: .01em;--table-cell-line: 1.35;--table-strong: #f5f7fa;--table-muted: rgba(210, 222, 230, .82);width:100%;border-collapse:collapse;table-layout:auto;position:relative;flex:1;min-height:inherit;border-radius:8px;overflow:visible;pointer-events:auto}.picks-table tbody tr:first-child td:first-child{border-top-left-radius:0}.picks-table tbody tr:first-child td:last-child{border-top-right-radius:0}.picks-table tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.picks-table tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.picks-table thead{position:sticky;top:0;z-index:var(--z-sticky-header);background:transparent;pointer-events:auto}.picks-table thead th{padding:14px 18px;text-align:center;font-family:var(--table-font);font-weight:var(--table-heading-weight);font-size:var(--table-heading-size);text-transform:uppercase;letter-spacing:var(--table-heading-letter);color:var(--table-strong);background:linear-gradient(180deg,#00d6890f,#00d68908 45%,#080c162e);background-color:#080c1626;border-bottom:1px solid rgba(0,214,137,.2);border-right:1px solid rgba(0,214,137,.08);white-space:nowrap;position:relative;transition:all .25s ease;line-height:var(--table-heading-line);vertical-align:middle;text-shadow:0 1px 2px rgba(0,0,0,.5)}.picks-table thead th:first-child{border-top-left-radius:8px}.picks-table thead th:last-child{border-top-right-radius:8px;border-right:none}.picks-table th.center,.picks-table td.center{text-align:center}.picks-table th.center .th-header-shell{justify-content:center}.picks-table th.center .th-sort-btn{align-items:center;text-align:center}.picks-table th.center .th-sort-btn>:not(.sort-icon){width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.picks-table th.center .header-main-text{justify-content:center}.picks-table th.center .header-subtext{text-align:center}.picks-table thead th:nth-child(1),.picks-table tbody td:nth-child(1){min-width:95px;text-align:center}.picks-table thead th:nth-child(2),.picks-table tbody td:nth-child(2){min-width:60px;text-align:center}.picks-table thead th:nth-child(3),.picks-table tbody td:nth-child(3){min-width:150px;text-align:left}.picks-table thead th:nth-child(4),.picks-table tbody td:nth-child(4){min-width:80px;text-align:center}.picks-table thead th:nth-child(5),.picks-table tbody td:nth-child(5){min-width:130px;text-align:center}.picks-table thead th:nth-child(6),.picks-table tbody td:nth-child(6){min-width:100px;text-align:center}.picks-table thead th:nth-child(7),.picks-table tbody td:nth-child(7){min-width:150px;text-align:center}.picks-table thead th:nth-child(8),.picks-table tbody td:nth-child(8){min-width:80px;text-align:center}.picks-table thead th:nth-child(9),.picks-table tbody td:nth-child(9){min-width:80px;text-align:center}.picks-table thead th:nth-child(10),.picks-table tbody td:nth-child(10){min-width:90px;text-align:center}.th-header-shell{display:flex;align-items:center;justify-content:center;width:100%;gap:2px;text-align:center;padding:0 2px}.th-header-shell--toggle{justify-content:center}.th-sort-btn{background:none;border:none;outline:none;box-shadow:none;padding:2px 4px;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;font:inherit;color:inherit;cursor:pointer;text-align:center;text-transform:inherit;letter-spacing:inherit;min-height:34px;transition:color .12s ease;flex:1 1 auto;min-width:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;caret-color:transparent}.th-sort-btn:hover{color:#00eb9cf2}.th-sort-btn:focus,.th-sort-btn:focus-visible{outline:none!important;box-shadow:none!important}.th-sort-btn:active{outline:none!important;box-shadow:none!important}.header-main-text{display:flex;align-items:center;justify-content:center;gap:0;font-family:var(--table-font);font-size:var(--table-heading-size);font-weight:var(--table-heading-weight);letter-spacing:var(--table-heading-letter);text-transform:uppercase;color:var(--table-strong);line-height:var(--table-heading-line);white-space:nowrap;text-align:center}.header-main-text--stacked{flex-direction:column;align-items:center;gap:0;line-height:1.05}.header-main-text--stacked .header-line{display:block;font-size:var(--text-base);letter-spacing:.08em}.risk-win-header .header-line--risk{color:#c88c96f2}.risk-win-header .header-line--win{color:#8cebbefa}.sort-icon{position:absolute;right:2px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;font-size:7px;line-height:1;font-weight:700;color:#22c55e80;opacity:.7;margin:0;pointer-events:none;background:none;border:none;box-shadow:none;border-radius:0;transition:opacity .15s ease,color .15s ease}.th-sort-btn:hover .sort-icon,th:hover .sort-icon{opacity:1;color:#4ade80e6;background:none;border:none;box-shadow:none}.picks-table th.sorted-asc .sort-icon,.picks-table th.sorted-desc .sort-icon,th[data-sort].sorted .sort-icon,th[data-sort].sort-asc .sort-icon,th[data-sort].sort-desc .sort-icon{opacity:1;color:#22c55e;background:none;border:none;box-shadow:none}.header-subtext{display:block;font-family:var(--table-font);font-size:var(--table-cell-size);font-weight:var(--table-cell-weight);font-style:normal;color:var(--table-muted);letter-spacing:var(--table-cell-letter);margin-top:2px;line-height:var(--table-cell-line);text-transform:none;white-space:nowrap;text-shadow:0 1px 1px rgba(0,0,0,.3);text-align:center}.th-boxscore-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:rgba(var(--color-primary-bright-rgb),.08);border:1px solid rgba(var(--color-primary-bright-rgb),.25);border-radius:6px;padding:8px 14px;font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-primary);cursor:pointer;transition:all .2s ease;white-space:nowrap;min-height:36px;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;caret-color:transparent}.th-boxscore-toggle:hover{background:rgba(var(--color-primary-bright-rgb),.12);border-color:rgba(var(--color-primary-bright-rgb),.4);color:var(--color-primary-bright)}.th-boxscore-toggle:focus{outline:none}.th-boxscore-toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.th-boxscore-toggle[aria-pressed=true]{background:rgba(var(--color-primary-bright-rgb),.18);border-color:rgba(var(--color-primary-bright-rgb),.5);color:var(--color-primary)}.th-boxscore-toggle .boxscore-label,.th-boxscore-toggle .header-main-text{font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.boxscore-toggle-icon{font-size:var(--text-base);transition:transform .2s ease;opacity:.8}.th-boxscore-toggle[aria-pressed=true] .boxscore-toggle-icon{transform:rotate(180deg)}.picks-table th.sorted{color:var(--color-primary)}.picks-table tbody{position:relative;z-index:10;background:transparent;pointer-events:auto}.picks-table tbody tr{background:transparent;transition:background-color .25s ease,border-color .25s ease;position:relative;min-height:var(--row-height)}.picks-table tbody tr:not(.parlay-legs){background:var(--zebra-odd)}.picks-table tbody tr.zebra-row{border-bottom:1px solid var(--zebra-border)}.picks-table tbody tr.zebra-odd{background:var(--zebra-odd)}.picks-table tbody tr.zebra-even{background:var(--zebra-even)}.picks-table tbody tr:hover{background:var(--zebra-hover)!important}.picks-table tbody tr:hover td{color:#fffffffa}.picks-table tbody tr.live-game{border-left:4px solid rgba(74,182,255,.75);box-shadow:inset 4px 0 12px #4ab6ff26}.picks-table tbody tr.live-game.zebra-odd{background:var(--zebra-odd)!important}.picks-table tbody tr.live-game.zebra-even{background:var(--zebra-even)!important}.picks-table tbody tr.live-game:hover{background:var(--zebra-hover)!important}tr[data-status=pending] .game-time-status,tr[data-status=pending] .time-remaining,.parlay-row[data-status=pending] .time-remaining,.boxscore-simple-time[data-status=pending]{color:#d0d5e0}tr[data-status=on-track] .game-time-status,tr[data-status=on-track] .time-remaining,.parlay-row[data-status=on-track] .time-remaining,.boxscore-simple-time[data-status=on-track]{color:#4ab6ff}tr[data-status=at-risk] .game-time-status,tr[data-status=at-risk] .time-remaining,.parlay-row[data-status=at-risk] .time-remaining,.boxscore-simple-time[data-status=at-risk]{color:#ff8a3c}tr[data-status=loss] .game-time-status,tr[data-status=loss] .time-remaining,tr[data-status=lost] .game-time-status,tr[data-status=lost] .time-remaining,.parlay-row[data-status=loss] .time-remaining,.parlay-row[data-status=lost] .time-remaining,.boxscore-simple-time[data-status=loss],.boxscore-simple-time[data-status=lost]{color:#ff5f6d}tr[data-status=win] .game-time-status,tr[data-status=win] .time-remaining,tr[data-status=final] .game-time-status,tr[data-status=final] .time-remaining,.parlay-row[data-status=win] .time-remaining,.parlay-row[data-status=final] .time-remaining,.boxscore-simple-time[data-status=win],.boxscore-simple-time[data-status=final]{color:#4cffa8}tr[data-status=live] .game-time-status,tr[data-status=live] .time-remaining,tr[data-status=in-progress] .game-time-status,tr[data-status=in-progress] .time-remaining{color:#4ab6ff}.picks-table tbody tr.group-start{border-top:1px solid rgba(var(--color-primary-bright-rgb),.2)}.picks-table tbody tr:last-child{border-bottom:none}.picks-table tbody tr.parlay-row.zebra-odd{background:var(--zebra-parlay-odd);border-bottom:1px solid var(--zebra-parlay-border);border-left:3px solid rgba(0,143,88,.5)}.picks-table tbody tr.parlay-row.zebra-even{background:var(--zebra-parlay-even);border-bottom:1px solid var(--zebra-parlay-border);border-left:3px solid rgba(0,143,88,.5)}.picks-table tbody tr.parlay-row:hover{background:#008f5826!important}.picks-table td{padding:10px 12px;vertical-align:middle;text-align:center;font-family:var(--table-font);font-size:var(--table-cell-size);font-weight:var(--table-cell-weight);color:var(--table-strong);letter-spacing:var(--table-cell-letter);line-height:var(--table-cell-line);height:auto;border-right:1px solid rgba(255,255,255,.08);white-space:nowrap}.picks-table td:last-child{border-right:none}.picks-table td:nth-child(3){white-space:normal}.picks-table td:nth-child(5){white-space:nowrap}.picks-table tbody tr.parlay-row{cursor:pointer}.picks-table tbody tr.parlay-row td{pointer-events:none}.picks-table tbody tr.parlay-row td *{pointer-events:auto}.picks-table td *{text-align:center}.picks-table td:first-child{padding-left:8px}.picks-table td:last-child{padding-right:8px}.picks-table .status-badge{padding:var(--space-1) var(--space-2);border-radius:4px}.picks-table thead th.status-header{text-align:center}.picks-table thead th.status-header .th-header-shell{justify-content:center}.datetime-cell{display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center;min-width:90px;text-align:center;padding:6px 4px}.cell-date{font-family:var(--table-font);font-weight:var(--weight-semibold);color:var(--table-strong);font-size:var(--text-lg);line-height:1.2;white-space:nowrap}.cell-time{font-family:var(--table-font);font-size:var(--text-md);font-weight:var(--weight-medium);color:#dcebfacc;line-height:1.2;white-space:nowrap}.sportsbook-value{font-family:var(--table-font);font-size:var(--text-sm);color:#00d4eb;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.05em;line-height:1.1;margin-top:4px;display:block;white-space:nowrap;max-width:none;text-align:center;text-shadow:0 0 10px rgba(0,212,235,.2)}.datetime-cell.is-cemented{border-radius:8px;background:linear-gradient(180deg,#10b9812e,#0596691f);border:1px solid rgba(16,185,129,.45);box-shadow:inset 0 0 0 1px #10b98126,0 0 14px #10b98133}.datetime-cell.is-cemented .sportsbook-value,.datetime-cell.is-cemented .cell-book{color:#86efac;text-shadow:0 0 8px rgba(16,185,129,.45);font-weight:700}.datetime-cell .sportsbook-select.is-cemented{border-color:#10b981bf;background:linear-gradient(180deg,#064e3be6,#065f46e6);box-shadow:0 0 0 1px #10b98173,0 0 12px #10b98147}tr[data-is-parlay=true]{border-left:3px solid rgba(212,175,55,.6)!important}.league-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px 0}.league-logo{width:32px;height:32px;display:block;margin:0 auto;object-fit:contain;object-position:center;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.league-text{font-family:var(--font-accent);font-size:var(--text-sm);font-weight:var(--weight-bold);color:#fff;letter-spacing:.08em;text-transform:uppercase}.league-header{width:75px;min-width:70px}.league-chips{display:flex;flex-wrap:wrap;gap:6px;padding:8px 0}.league-chip{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:4px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);cursor:pointer;transition:all .2s ease;font-size:var(--text-sm);color:var(--color-text-muted)}.league-chip.active{background:#00d48933;border-color:var(--color-accent);color:var(--color-accent)}.league-chip input{display:none}.parlay-row{background:linear-gradient(135deg,#00d48914,#0053ff08);border-left:3px solid rgba(0,212,137,.6);cursor:pointer}.parlay-row:hover{background:linear-gradient(135deg,#00d48924,#0053ff0f)}.parlay-row.expanded{background:linear-gradient(135deg,#00d48929,#0053ff1a);border-left-color:#00ffaae6}.parlay-matchup{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;padding-left:8px}.parlay-row.expanded .parlay-toggle-icon{transform:rotate(90deg);color:var(--color-primary-bright, #00d689)}.parlay-leg-count{font-size:var(--text-sm);color:#b4c8dcd9;font-weight:var(--weight-medium)}.parlay-leg{background:#00142380;border-left:3px solid rgba(0,212,137,.3)}.parlay-leg-hidden{display:none!important}.parlay-leg td:first-child{padding-left:24px}.matchup-cell{display:grid;grid-template-rows:repeat(3,auto);row-gap:1px;align-items:center;justify-items:center;justify-content:center;min-width:180px;text-align:center;line-height:1.2;padding:2px 0;overflow:hidden;margin:0 auto}.matchup-cell .team-line{width:100%;display:flex;align-items:center;justify-content:center;padding:0;gap:4px;font-size:var(--text-lg);flex-wrap:nowrap;white-space:nowrap}.matchup-cell .team-logo{display:inline-block}.team-name-wrapper{display:flex;flex-direction:row;align-items:center;gap:4px;white-space:nowrap}.matchup-cell .team-name-wrapper{width:auto;justify-content:center;text-align:center}.team-name-full{font-family:var(--table-font);font-weight:var(--weight-semibold);font-size:var(--text-lg);letter-spacing:var(--table-cell-letter);text-transform:none;color:#fff;line-height:1.35;white-space:nowrap}.team-record{font-family:var(--table-font);font-size:var(--text-sm);font-weight:var(--weight-medium);color:#aabed2e6;white-space:nowrap;line-height:1.35;letter-spacing:.02em;margin-left:4px;display:inline-block!important;visibility:visible!important}.team-ranking{font-family:var(--table-font);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#f5d76e;margin-right:4px;white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.6),0 0 8px rgba(245,215,110,.3);opacity:.95}.vs-divider{font-family:var(--table-font);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:.05em;text-transform:lowercase;color:#a0b4c8e6;text-align:center;margin:0;width:100%;line-height:var(--leading-normal);white-space:nowrap}.live-status-arrow{display:inline-block;margin-right:4px;font-size:14px;font-weight:700;line-height:1;vertical-align:middle}.live-status-arrow.up{color:#22c55e}.live-status-arrow.down{color:#ef4444}.pick-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;white-space:nowrap;font-family:var(--table-font);font-size:var(--table-cell-size);line-height:var(--table-cell-line)}.pick-team-info{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;width:100%}.pick-team-logo{width:20px;height:20px;flex-shrink:0}.pick-team-abbr{font-family:var(--table-font);font-weight:var(--weight-bold);font-size:var(--text-lg);letter-spacing:var(--table-heading-letter);color:#fff;white-space:nowrap}.pick-details{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;width:100%}.pick-type{font-family:var(--table-font);font-size:var(--text-lg);text-transform:capitalize;color:#90a4aee0;font-weight:var(--weight-medium)}.pick-line{font-family:var(--table-font);font-weight:var(--weight-bold);font-size:var(--text-lg);color:#fff;letter-spacing:var(--table-cell-letter);white-space:nowrap}.pick-odds{font-family:var(--table-font);font-size:var(--text-md);color:#b4c3d2cc;font-weight:var(--weight-medium);white-space:nowrap}.risk-win-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1)}.pick-details-only{display:inline-flex;align-items:baseline;gap:4px;flex-wrap:nowrap;white-space:nowrap}.game-segment{font-family:var(--table-font);font-size:var(--text-lg);font-weight:700;text-transform:none;letter-spacing:.02em;color:#fff;padding:4px 0;border-radius:0;background:transparent;border:none;display:inline-block;line-height:1.5;white-space:nowrap;color:#dce6f0f2}.currency-combined{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-family:var(--table-font);white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.4;padding:4px 6px;text-align:center}.currency-line{display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;line-height:1.4}.risk-label,.win-label{font-family:var(--table-font);font-size:var(--text-base);font-weight:500;color:#c8d2dcd9;text-transform:none}.risk-amount{font-family:var(--table-font);font-weight:600;font-size:var(--text-lg);color:#f99;font-variant-numeric:tabular-nums;letter-spacing:.01em}.win-amount{font-family:var(--table-font);font-weight:600;font-size:var(--text-lg);color:#6fb;font-variant-numeric:tabular-nums;letter-spacing:.01em}.hit-miss-value,.won-lost-value{font-family:var(--table-font);font-weight:700;font-size:var(--text-lg);font-variant-numeric:tabular-nums;letter-spacing:.02em}.hit-miss-value[data-status=win],.won-lost-value[data-status=win]{color:#6fb}.hit-miss-value[data-status=loss],.won-lost-value[data-status=loss]{color:#f99}.hit-miss-value[data-status=push],.won-lost-value[data-status=push]{color:#b4bec8d9}.compact-boxscore{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:100%;padding:0}.compact-boxscore .boxscore-grid{width:auto!important;margin:0 auto!important;max-width:100%!important}.boxscore-container{position:relative;width:100%;min-height:70px;display:flex;align-items:center;justify-content:center}.boxscore-container:after{content:"";position:absolute;inset:0;background:#0000000d;display:flex;align-items:center;justify-content:center;border-radius:8px;opacity:0;pointer-events:none;z-index:1;transition:opacity .2s ease}.boxscore-container[data-live-ready=false]:after{opacity:.3}.boxscore-container[data-live-ready=false] .boxscore-grid{opacity:.8;filter:grayscale(.2)}.boxscore-container .compact-boxscore{width:100%}body.boxscores-collapsed .picks-table{border-spacing:0 1px}.picks-table td .expanded-view{display:block;width:100%}.picks-table td .collapsed-view{display:none;width:100%}.picks-table tbody tr.row-collapsed .expanded-view{display:none!important}.picks-table tbody tr.row-collapsed .collapsed-view{display:block}body.boxscores-collapsed .picks-table thead th{padding:10px 14px}body.boxscores-collapsed .picks-table tbody tr.row-collapsed{min-height:36px;height:36px;line-height:1.2;border-bottom:1px solid rgba(var(--color-primary-bright-rgb),.1);border-left:2px solid transparent;transition:border-left-color .15s ease,background-color .15s ease}body.boxscores-collapsed .picks-table tbody tr.row-collapsed td{padding:5px 10px;font-size:var(--text-md);line-height:1.25;white-space:nowrap;vertical-align:middle;border-right:1px solid rgba(255,255,255,.04)}body.boxscores-collapsed .picks-table tbody tr.row-collapsed td:last-child{border-right:none}body.boxscores-collapsed .picks-table tbody tr.row-collapsed .matchup-cell{display:inline-flex!important;grid-template-rows:unset!important;flex-direction:row!important;align-items:center!important;height:auto!important;min-height:0!important}body.boxscores-collapsed .picks-table tbody tr.row-collapsed td:not(.center){text-align:left}body.boxscores-collapsed .datetime-cell--collapsed{display:flex;flex-direction:row;align-items:center;gap:4px;justify-content:flex-start;min-width:130px}body.boxscores-collapsed .datetime-cell--collapsed .date-value{font-size:var(--text-md);font-weight:var(--weight-bold);color:#00e5fff2;letter-spacing:.02em}body.boxscores-collapsed .datetime-cell--collapsed .time-value{font-size:var(--text-base);font-weight:var(--weight-medium);color:#b4c3d2e6;letter-spacing:.02em;padding-left:6px;border-left:1px solid rgba(255,255,255,.12)}body.boxscores-collapsed .datetime-cell--collapsed .parlay-toggle-icon{position:absolute;left:0}body.boxscores-collapsed .matchup-cell--collapsed{display:inline-flex!important;flex-direction:row;align-items:center;justify-content:flex-start;gap:4px;width:100%;min-width:0;text-align:left;white-space:nowrap;grid-template-rows:none}body.boxscores-collapsed .matchup-cell--collapsed .team-line{display:inline-flex;width:auto;justify-content:flex-start;gap:4px;flex-shrink:0;align-items:center}body.boxscores-collapsed .matchup-cell--collapsed .team-logo{width:16px;height:16px}body.boxscores-collapsed .matchup-cell--collapsed .team-name-wrapper{display:inline-flex;flex-direction:row;align-items:center;gap:5px;justify-content:flex-start;text-align:left}body.boxscores-collapsed .matchup-cell--collapsed .team-name-full{font-size:var(--text-md);font-weight:var(--weight-semibold);color:#e8f0f2fa}body.boxscores-collapsed .matchup-cell--collapsed .team-record{font-size:var(--text-sm);color:#aabcccbf;margin-left:3px}body.boxscores-collapsed .matchup-cell--collapsed .team-ranking{font-size:var(--text-sm);color:#d4af37}body.boxscores-collapsed .matchup-cell--collapsed .vs-divider{display:inline;width:auto;margin:0 6px;flex-shrink:0;font-size:var(--text-sm);font-weight:var(--weight-medium);color:#90a4ae80;text-transform:uppercase}body.boxscores-collapsed .pick-cell--collapsed{display:inline-flex;align-items:center;justify-content:flex-start;text-align:left;gap:5px}body.boxscores-collapsed .pick-cell--collapsed .pick-team-logo{width:14px;height:14px}body.boxscores-collapsed .pick-cell--collapsed .pick-team-abbr{font-size:var(--text-md);font-weight:var(--weight-semibold);color:#e8f0f2fa}body.boxscores-collapsed .pick-cell--collapsed .pick-line{font-size:var(--text-md);font-weight:var(--weight-bold);color:#e8f0f2fa}body.boxscores-collapsed .pick-cell--collapsed .pick-odds{font-size:var(--text-base);font-weight:var(--weight-medium);color:#b4c3d2d9}body.boxscores-collapsed .currency-combined{display:inline-flex;flex-direction:row;gap:0;align-items:center}body.boxscores-collapsed .currency-line{display:inline-flex;align-items:center;gap:0}body.boxscores-collapsed .currency-line:first-child:after{content:"\2192";font-size:var(--text-sm);color:#a0b4c380;margin:0 5px}body.boxscores-collapsed .currency-line:first-child .risk-amount:after{content:none}body.boxscores-collapsed .risk-amount{font-size:var(--text-md);font-weight:var(--weight-semibold);color:#ff8c8cf2}body.boxscores-collapsed .win-amount{font-size:var(--text-md);font-weight:var(--weight-bold);color:#4cffa8fa}.boxscore-info-collapsed{display:inline-flex;align-items:center;gap:0;font-variant-numeric:tabular-nums;white-space:nowrap;padding:4px 8px;background:#00000059;border-radius:4px;border:1px solid rgba(255,255,255,.08)}.boxscore-simple-time{font-size:var(--text-base);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase;padding-right:8px;border-right:1px solid rgba(255,255,255,.1);margin-right:8px}.boxscore-simple-score{font-size:var(--text-md);font-weight:var(--weight-bold);color:#e2ebf5fa;letter-spacing:.02em}.boxscore-simple-time[data-status=pending]{color:#b4c3d2e0}.boxscore-simple-time[data-status=on-track],.boxscore-simple-time[data-status=live]{color:#4ab6ff}.boxscore-simple-time[data-status=at-risk]{color:#ff8a3c}.boxscore-simple-time[data-status=win],.boxscore-simple-time[data-status=final]{color:#4cffa8}.boxscore-simple-time[data-status=loss],.boxscore-simple-time[data-status=lost]{color:#ff5f6d}body.boxscores-collapsed .game-segment--collapsed{display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#c8d2dce6;padding:0;background:transparent;border-radius:0;border:none}body.boxscores-collapsed .status-badge{font-size:var(--text-md);padding:5px 12px;font-weight:var(--weight-bold)}body.boxscores-collapsed .picks-table tbody tr.row-collapsed.zebra-odd,body.boxscores-collapsed .picks-table tbody tr.row-collapsed.zebra-odd.live-game{background:var(--zebra-odd)!important}body.boxscores-collapsed .picks-table tbody tr.row-collapsed.zebra-even,body.boxscores-collapsed .picks-table tbody tr.row-collapsed.zebra-even.live-game{background:var(--zebra-even)!important}body.boxscores-collapsed .picks-table tbody tr.row-collapsed:hover{background:var(--zebra-hover)!important;border-left-color:#50648299}body.boxscores-collapsed .picks-table tbody tr.row-collapsed.parlay-row{border-left:3px solid rgba(0,143,88,.5)!important}body.boxscores-collapsed .picks-table tbody tr.row-collapsed.parlay-row.zebra-odd{background:var(--zebra-parlay-odd)!important}body.boxscores-collapsed .picks-table tbody tr.row-collapsed.parlay-row.zebra-even{background:var(--zebra-parlay-even)!important}body.boxscores-collapsed .picks-table tbody tr.row-collapsed.parlay-row:hover{background:#008f5826!important}.collapsed-datetime{font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.collapsed-teams{font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-semibold)}.collapsed-pick{font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-primary)}.collapsed-money{font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-medium)}@media(max-width:1200px){.picks-table th,.picks-table td{padding:10px 8px;font-size:var(--text-lg)}.picks-table thead th{font-size:var(--text-md);letter-spacing:var(--tracking-normal);padding:12px 20px}.th-sort-btn{min-height:44px}.header-main-text{font-size:var(--text-md);letter-spacing:.08em}.header-subtext{font-size:var(--text-sm);letter-spacing:.03em}.sort-icon{font-size:10px;right:4px}.th-boxscore-toggle{padding:6px 12px;font-size:var(--text-base);min-height:32px}.th-boxscore-toggle .header-main-text,.th-boxscore-toggle .boxscore-label{font-size:var(--text-base)}.boxscore-toggle-icon{font-size:var(--text-sm)}.team-logo{width:20px;height:20px}.pick-team-logo{width:18px;height:18px}}@media(max-width:768px){.table-container{border-radius:8px;margin:0 12px}.picks-table thead th{padding:10px 16px;font-size:var(--text-base);letter-spacing:var(--tracking-normal)}.th-sort-btn{min-height:40px;padding:4px 10px;gap:1px}.header-main-text{font-size:var(--text-base);letter-spacing:.06em}.header-subtext{font-size:var(--text-xs);margin-top:1px;letter-spacing:.02em}.sort-icon{font-size:9px;right:3px}.th-boxscore-toggle{padding:5px 10px;font-size:var(--text-sm);min-height:28px;gap:4px;border-radius:5px}.th-boxscore-toggle .header-main-text,.th-boxscore-toggle .boxscore-label{font-size:var(--text-sm)}.boxscore-toggle-icon{font-size:var(--text-xs)}.picks-table td{padding:10px 8px;font-size:var(--text-base);line-height:1.4}.team-name-full{font-size:var(--text-lg);line-height:1.4}.matchup-cell{min-width:150px;row-gap:3px}.datetime-cell{min-width:80px;gap:3px}.date-value{font-size:var(--text-lg)}.time-value{font-size:var(--text-base)}.game-segment{font-size:var(--text-sm);padding:0}.pick-line,.risk-amount,.win-amount{font-size:var(--text-lg)}.sportsbook-value{font-size:var(--text-xs)}}@media(max-width:640px){.picks-table{min-width:0}.table-container{margin:0 8px}.picks-table thead th{padding:8px 10px;font-size:var(--text-sm)}.picks-table td{padding:8px 6px;font-size:var(--text-sm)}.matchup-cell{min-width:120px}.team-name-full{font-size:var(--text-base)}}@media(max-width:480px){.table-container{margin:0 4px;min-height:300px;border-radius:6px}.picks-table{min-width:0}.picks-table thead th{padding:6px 8px;font-size:var(--text-xs);letter-spacing:var(--tracking-normal)}.th-sort-btn{min-height:32px;padding:4px 6px;gap:1px}.header-main-text{font-size:var(--text-xs);letter-spacing:.04em}.header-subtext{font-size:.5625rem;letter-spacing:.02em}.sort-icon{font-size:8px;right:2px}.th-boxscore-toggle{padding:3px 6px;font-size:.5625rem;min-height:22px;gap:2px}.th-boxscore-toggle .header-main-text,.th-boxscore-toggle .boxscore-label,.boxscore-toggle-icon{font-size:.5625rem}.picks-table td{padding:6px 4px;font-size:var(--text-xs);line-height:1.35}.team-name-full,.date-value{font-size:var(--text-sm)}.time-value{font-size:var(--text-xs)}.pick-line,.risk-amount,.win-amount{font-size:var(--text-sm)}.segment-header,.game-segment,.boxscore-header,.compact-boxscore{display:none}}.weekly-lineup-table tbody td:nth-child(2){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.weekly-lineup-table tbody td:nth-child(3){text-align:center}.weekly-lineup-table .matchup-cell{display:flex;flex-direction:column;row-gap:1px;align-items:center;justify-content:center;min-width:180px;text-align:center;line-height:1.2;padding:2px 0;overflow:hidden;margin:0 auto}.weekly-lineup-table .team-record,.weekly-lineup-table .team-ranking{display:inline!important}.boxscore-grid{display:grid;grid-template-columns:minmax(85px,1fr) 34px 34px 40px;width:100%;min-width:200px;max-width:200px;background:linear-gradient(180deg,#081220f2,#040c18fa);border:1px solid rgba(0,214,137,.18);border-radius:6px;gap:0;overflow:hidden;font-family:var(--font-body);box-shadow:0 2px 8px #0000004d,0 0 0 1px #00000026;margin:0 auto}.boxscore-grid.boxscore-quarters{grid-template-columns:minmax(75px,1fr) 28px 28px 28px 28px 36px;min-width:260px;max-width:260px}.boxscore-grid.boxscore-periods{grid-template-columns:minmax(80px,1fr) 30px 30px 30px 38px;min-width:230px;max-width:230px}.boxscore-grid.boxscore-innings{grid-template-columns:minmax(60px,1fr) repeat(9,18px) 26px 26px 26px;min-width:340px;max-width:360px}.boxscore-grid.boxscore-innings .boxscore-cell{font-size:10px;padding:4px 1px}.boxscore-grid.boxscore-innings .boxscore-cell.header-cell{font-size:8px;padding:3px 1px}.boxscore-grid.boxscore-innings .boxscore-cell.total{font-weight:600}.boxscore-row{display:contents}.boxscore-row.header{background:transparent}.boxscore-cell.header-cell{font-family:var(--font-body);font-size:9px;font-weight:var(--weight-semibold);color:#00d689cc;padding:4px 3px;text-transform:uppercase;letter-spacing:.04em;text-align:center;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#00d68914,#00d68908);border-bottom:1px solid rgba(0,214,137,.15);line-height:1.1}.boxscore-cell.header-cell:last-child{color:#00d689f2;background:linear-gradient(180deg,#00d6891f,#00d6890d);font-weight:var(--weight-bold)}.boxscore-cell.header-cell.game-time-cell{display:flex;align-items:center;justify-content:flex-start;gap:3px;flex-wrap:nowrap;padding:4px 6px;text-align:left}.game-time-status{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:#a0afbee6;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;line-height:1.2}.game-time-status.final{color:#00d689f2;font-weight:var(--weight-bold);text-shadow:0 0 6px rgba(0,214,137,.3)}.game-time-status.countdown{color:#64b4fff2;font-weight:var(--weight-semibold)}.live-game .game-time-status,tr[data-status=on-track] .game-time-status,tr[data-status=at-risk] .game-time-status,tr[data-status=live] .game-time-status{color:#64b4fff2}.live-indicator{font-family:var(--font-body);color:#ff5252;font-weight:var(--weight-bold);font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;background:#ff525226;border-radius:4px;border:1px solid rgba(255,82,82,.3);text-shadow:0 0 6px rgba(255,82,82,.5);white-space:nowrap;line-height:1.1}.boxscore-grid .boxscore-cell.header-cell.game-time-cell .live-indicator{animation:cable-live-blink 1.6s steps(2,jump-none) infinite}@keyframes cable-live-blink{0%,60%{opacity:1;text-shadow:0 0 8px rgba(255,0,0,.9)}61%,to{opacity:.25;text-shadow:0 0 2px rgba(255,0,0,.5)}}@media(prefers-reduced-motion:reduce){.boxscore-grid .boxscore-cell.header-cell.game-time-cell .live-indicator{animation:none}}.boxscore-cell{font-family:var(--font-body);font-size:11px;font-weight:var(--weight-medium);padding:5px 3px;color:#c8d7e1f2;text-align:center;border-right:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;min-height:22px;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:.01em;transition:background .15s ease}.boxscore-cell:last-child{border-right:none}.boxscore-cell.total{font-size:12px;font-weight:var(--weight-bold);color:#fffffffa;background:linear-gradient(180deg,#00d6891a,#00d6890a);border-left:1px solid rgba(0,214,137,.18)}.boxscore-cell.team-cell{text-align:left;padding:5px 6px;border-right:1px solid rgba(0,214,137,.1);justify-content:flex-start;background:#00000026}.boxscore-team{display:flex;align-items:center;justify-content:flex-start;gap:5px;width:100%;text-align:left}.boxscore-team-logo{width:16px;height:16px;object-fit:contain;background:transparent;padding:0;border:none;box-shadow:none;image-rendering:auto;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4));transition:transform .2s ease,filter .2s ease;flex-shrink:0}.boxscore-team-logo:hover{transform:scale(1.1);filter:drop-shadow(0 2px 4px rgba(0,214,137,.3))}.boxscore-team-abbr{font-family:var(--font-body);font-size:11px;font-weight:var(--weight-bold);color:#e6f0fafa;white-space:nowrap;letter-spacing:.01em}.boxscore-team-record{font-family:var(--font-body);font-size:9px;font-weight:var(--weight-medium);color:#00d68999;white-space:nowrap;letter-spacing:.01em}.boxscore-row.winning .boxscore-cell{background:linear-gradient(90deg,#00d68914,#00d68908)}.boxscore-row.winning .boxscore-cell.team-cell{background:linear-gradient(90deg,#00d6891f,#00d6890d);border-left:2px solid rgba(0,214,137,.5)}.boxscore-row.winning .boxscore-cell.total{color:#00d689f2;font-weight:var(--weight-bold);background:linear-gradient(180deg,#00d68926,#00d68914);text-shadow:0 0 8px rgba(0,214,137,.3)}.boxscore-row.winning .boxscore-team-abbr{color:#00d689f2;font-weight:var(--weight-bold)}.boxscore-row.winning .boxscore-team-logo{opacity:1;filter:drop-shadow(0 1px 4px rgba(0,214,137,.35))}.boxscore-row.losing .boxscore-cell{opacity:.65;background:#0000001a}.boxscore-row.losing .boxscore-cell.team-cell{border-left:2px solid transparent}.boxscore-row.losing .boxscore-cell.total{color:#b4bec8b3}.boxscore-row.losing .boxscore-team-abbr{opacity:.7;color:#b4bec8cc}.boxscore-row.losing .boxscore-team-logo{opacity:.6;filter:grayscale(30%)}.boxscore-row:last-child .boxscore-cell{border-bottom:none}.boxscore-row.header .boxscore-cell{border-bottom:none}.team-logo-small,.score-display .team-logo-small,.multi-game-summary .team-logo-small,.leg-snippet .team-logo-small{width:12px;height:12px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.score-display{display:inline-flex;align-items:center;justify-content:center;gap:3px;line-height:1.2;font-family:var(--font-body);font-size:10px;font-weight:var(--weight-semibold);color:#c8d7e1f2;font-variant-numeric:tabular-nums;padding:1px 0}.time-remaining{font-family:var(--font-body);font-size:9px;font-weight:var(--weight-medium);color:#8ca0b4cc;white-space:nowrap;line-height:1.2}.compact-leg-table .boxscore-grid{max-width:280px;border-radius:6px}.compact-leg-table .game-time-status{color:#8ca0b4cc}.compact-leg-table .game-time-status.final{color:#00d689e6}.compact-leg-table .game-time-status.countdown{color:#64b4ffd9}.compact-leg-table .live-game .game-time-status,.compact-leg-table tr[data-status=on-track] .game-time-status,.compact-leg-table tr[data-status=at-risk] .game-time-status,.compact-leg-table tr[data-status=live] .game-time-status{color:#64b4fff2}.compact-leg-table .boxscore-cell{color:#c8d7e1e6}.compact-leg-table .boxscore-cell.total{color:#fffffff2}.compact-leg-table .boxscore-team-abbr{color:#c8d7e1f2}.compact-leg-table .boxscore-team-record{color:#00d68973}@media(max-width:768px){.boxscore-grid{grid-template-columns:minmax(85px,1fr) 38px 38px 42px;max-width:100%}.boxscore-grid.boxscore-quarters{grid-template-columns:minmax(80px,1fr) repeat(4,30px) 38px}.boxscore-grid.boxscore-periods{grid-template-columns:minmax(80px,1fr) repeat(3,32px) 38px;max-width:100%}.boxscore-grid.boxscore-innings{grid-template-columns:minmax(50px,1fr) repeat(9,16px) 22px 22px 22px;max-width:100%}.boxscore-cell,.boxscore-cell.header-cell{padding:1px 2px}.boxscore-cell{font-size:9px;min-height:14px}.boxscore-cell.total{font-size:9px}.boxscore-team-logo{width:12px;height:12px}.boxscore-team-abbr{font-size:9px}.team-logo-small{width:12px;height:12px}}:root{--status-pending-border: rgba(136, 140, 149, .35);--status-pending-color: #c7ccd6;--status-pending-bg: rgba(136, 140, 149, .12);--status-pending-tooltip-border: rgba(184, 197, 208, .38);--status-pending-tooltip-text: #d4d9e0;--status-pending-tooltip-highlight: #e1e5eb;--status-live-border: rgba(74, 182, 255, .5);--status-live-color: #4ab6ff;--status-live-bg: rgba(74, 182, 255, .12);--status-live-tooltip-border: rgba(74, 182, 255, .45);--status-live-tooltip-text: #6bc5ff;--status-live-tooltip-highlight: #8dd4ff;--status-on-track-border: rgba(0, 191, 255, .5);--status-on-track-color: #00bfff;--status-on-track-bg: rgba(0, 191, 255, .12);--status-on-track-tooltip-border: rgba(0, 191, 255, .45);--status-on-track-tooltip-text: #1ad1ff;--status-on-track-tooltip-highlight: #4ddbff;--status-at-risk-border: rgba(251, 140, 0, .5);--status-at-risk-color: #fb8c00;--status-at-risk-bg: rgba(251, 140, 0, .12);--status-at-risk-tooltip-border: rgba(251, 140, 0, .45);--status-at-risk-tooltip-text: #ffa64d;--status-at-risk-tooltip-highlight: #ffb866;--status-hit-border: rgba(0, 255, 170, .5);--status-hit-color: #00ffaa;--status-hit-bg: rgba(0, 255, 170, .12);--status-hit-tooltip-border: rgba(0, 255, 170, .45);--status-hit-tooltip-text: #1affbb;--status-hit-tooltip-highlight: #4dffcc;--status-miss-border: rgba(229, 57, 53, .5);--status-miss-color: #ff5f6d;--status-miss-bg: rgba(229, 57, 53, .12);--status-miss-tooltip-border: rgba(229, 57, 53, .45);--status-miss-tooltip-text: #ff6b7a;--status-miss-tooltip-highlight: #ff8a95;--status-push-border: rgba(184, 197, 208, .4);--status-push-color: rgba(184, 197, 208, .95);--status-push-bg: rgba(184, 197, 208, .12);--status-push-tooltip-border: rgba(184, 197, 208, .38);--status-push-tooltip-text: #d4d9e0;--status-push-tooltip-highlight: #e1e5eb}.status-badge{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 14px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:#0b1423c7;color:var(--color-text-primary);font-family:Cormorant Garamond,serif!important;font-weight:var(--weight-semibold);font-size:var(--text-md);text-transform:uppercase;letter-spacing:.08em;white-space:normal;text-align:center;line-height:1.25;text-shadow:0 1px 2px rgba(0,0,0,.35)}.status-badge,.status-badge--mini{cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;transition:box-shadow .12s ease-out,border-color .12s ease-out,transform .12s ease-out}.status-badge:hover,.status-badge:focus-visible,.status-badge--mini:hover,.status-badge--mini:focus-visible{border-color:#ffffff52;box-shadow:0 0 0 1px rgba(var(--color-primary-bright-rgb),.15),0 0 6px rgba(var(--color-primary-bright-rgb),.12);transform:translateY(-1px)}.status-badge[data-status=on-track]:hover{border-color:var(--status-on-track-color);box-shadow:0 0 8px #00bfff66,0 2px 4px #0003}.status-badge[data-status=at-risk]:hover{border-color:var(--status-at-risk-color);box-shadow:0 0 8px #fb8c0066,0 2px 4px #0003}.status-badge[data-status=win]:hover,.status-badge[data-status=hit]:hover{border-color:var(--status-hit-color);box-shadow:0 0 8px #0fa6,0 2px 4px #0003}.status-badge[data-status=loss]:hover,.status-badge[data-status=miss]:hover{border-color:var(--status-miss-color);box-shadow:0 0 8px #ff5f6d66,0 2px 4px #0003}.status-badge[data-status=pending]:hover{border-color:#b8c5d099;box-shadow:0 0 6px #b8c5d04d,0 2px 4px #0003}.status-badge{position:relative;overflow:visible}.picks-table td,.picks-table th,.picks-table td.center{overflow:visible}.picks-table td.center{position:relative}.status-tooltip{position:fixed;background:#0a121ef2;color:#f0f5f8fa;border:1px solid rgba(255,255,255,.16);padding:5px 10px;border-radius:4px;font-family:var(--font-body);font-weight:var(--weight-medium);font-size:var(--text-sm);text-transform:none;letter-spacing:var(--tracking-tight);min-width:auto;max-width:200px;white-space:nowrap;text-align:center;box-shadow:0 4px 12px #00000059,0 0 6px #07182a33;opacity:0;visibility:hidden;pointer-events:none;z-index:10000;transition:opacity .1s ease-out,transform .1s ease-out;line-height:1.3;display:none;transform:translateY(3px);--tooltip-text-color: rgba(240, 245, 248, .98);--tooltip-highlight-color: rgba(255, 255, 255, .98)}.status-tooltip.showing{display:block!important;visibility:visible!important;opacity:1!important;transform:translateY(0)}.status-tooltip .tooltip-content{display:inline;line-height:1.3;color:var(--tooltip-text-color, rgba(240, 245, 248, .98))}.status-tooltip .tooltip-highlight{font-weight:var(--weight-semibold);color:var(--tooltip-highlight-color);opacity:1}.status-tooltip:before{content:"";position:absolute;width:0;height:0;border:5px solid transparent}.status-tooltip[data-placement=top]:before{bottom:-10px;left:50%;transform:translate(-50%);border-top-color:#0a121ef2;border-bottom:none}.status-tooltip[data-placement=bottom]:before{top:-10px;left:50%;transform:translate(-50%);border-bottom-color:#0a121ef2;border-top:none}.status-tooltip[data-placement=left]:before{right:-10px;top:50%;transform:translateY(-50%);border-left-color:#0a121ef2;border-right:none}.status-tooltip[data-placement=right]:before{left:-10px;top:50%;transform:translateY(-50%);border-right-color:#0a121ef2;border-left:none}.status-tooltip.tooltip-live{border-color:var(--status-live-tooltip-border);--tooltip-text-color: var(--status-live-tooltip-text);--tooltip-highlight-color: var(--status-live-tooltip-highlight)}.status-tooltip.tooltip-on-track{border-color:var(--status-on-track-tooltip-border);--tooltip-text-color: var(--status-on-track-tooltip-text);--tooltip-highlight-color: var(--status-on-track-tooltip-highlight)}.status-tooltip.tooltip-at-risk{border-color:var(--status-at-risk-tooltip-border);--tooltip-text-color: var(--status-at-risk-tooltip-text);--tooltip-highlight-color: var(--status-at-risk-tooltip-highlight)}.status-tooltip.tooltip-hit,.status-tooltip.tooltip-win{border-color:var(--status-hit-tooltip-border);--tooltip-text-color: var(--status-hit-tooltip-text);--tooltip-highlight-color: var(--status-hit-tooltip-highlight)}.status-tooltip.tooltip-miss,.status-tooltip.tooltip-loss{border-color:var(--status-miss-tooltip-border);--tooltip-text-color: var(--status-miss-tooltip-text);--tooltip-highlight-color: var(--status-miss-tooltip-highlight)}.status-tooltip.tooltip-pending,.status-tooltip.tooltip-push{border-color:var(--status-pending-tooltip-border);--tooltip-text-color: var(--status-pending-tooltip-text);--tooltip-highlight-color: var(--status-pending-tooltip-highlight)}.status-badge[data-status=pending]{border-color:var(--status-pending-border);color:var(--status-pending-color);background:var(--status-pending-bg)}.status-badge[data-status=live]{border-color:var(--status-live-border);color:var(--status-live-color);background:var(--status-live-bg)}.status-badge[data-status=on-track]{border-color:var(--status-on-track-border);color:var(--status-on-track-color);background:var(--status-on-track-bg)}.status-badge[data-status=at-risk]{border-color:var(--status-at-risk-border);color:var(--status-at-risk-color);background:var(--status-at-risk-bg)}.status-badge[data-status=hit],.status-badge[data-status=final],.status-badge[data-status=win]{border-color:var(--status-hit-border);color:var(--status-hit-color);background:var(--status-hit-bg)}.status-badge[data-status=miss],.status-badge[data-status=loss]{border-color:var(--status-miss-border);color:var(--status-miss-color);background:var(--status-miss-bg)}.status-badge[data-status=push],.status-badge[data-status=void]{border-color:var(--status-push-border);color:var(--status-push-color);background:var(--status-push-bg)}.status-badge[data-status=live]:before{content:"";width:5px;height:5px;border-radius:50%;background:#f33}.status-badge--mini{display:inline-flex;align-items:center;justify-content:center;gap:3px;padding:2px 6px;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:#0b1423bf;color:var(--color-text-primary);font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--text-base);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;line-height:1.3;flex-shrink:0;text-shadow:0 1px 2px rgba(0,0,0,.35)}.status-badge--mini[data-status=pending]{border-color:var(--status-pending-border);color:var(--status-pending-color);background:var(--status-pending-bg)}.status-badge--mini[data-status=live]{border-color:var(--status-live-border);color:var(--status-live-color);background:var(--status-live-bg)}.status-badge--mini[data-status=on-track]{border-color:var(--status-on-track-border);color:var(--status-on-track-color);background:var(--status-on-track-bg)}.status-badge--mini[data-status=at-risk]{border-color:var(--status-at-risk-border);color:var(--status-at-risk-color);background:var(--status-at-risk-bg)}.status-badge--mini[data-status=hit],.status-badge--mini[data-status=final],.status-badge--mini[data-status=win]{border-color:var(--status-hit-border);color:var(--status-hit-color);background:var(--status-hit-bg)}.status-badge--mini[data-status=miss],.status-badge--mini[data-status=loss]{border-color:var(--status-miss-border);color:var(--status-miss-color);background:var(--status-miss-bg)}.status-badge--mini[data-status=push],.status-badge--mini[data-status=void]{border-color:var(--status-push-border);color:var(--status-push-color);background:var(--status-push-bg)}.status-badge--mini[data-status=live]:before{content:"";width:4px;height:4px;border-radius:50%;background:#f33}.live-count{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:10px;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:#4ab6ff;background:#4ab6ff26;border:1px solid rgba(74,182,255,.4);white-space:nowrap;line-height:1.3}.live-count:before{content:"";width:5px;height:5px;border-radius:50%;background:#f44;animation:pulsatingGlow 1s ease-in-out infinite}.live-count.pulsating{animation:livePulse 2s ease-in-out infinite}@keyframes livePulse{0%,to{opacity:1;box-shadow:0 0 0 0 transparent}50%{opacity:.92;box-shadow:0 0 3px 1px currentColor}}@keyframes pulsatingGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.02)}}.game-segment{font-family:Cormorant Garamond,serif!important;font-size:var(--text-lg);font-weight:700;text-transform:capitalize!important;letter-spacing:.05em;white-space:nowrap;display:inline-block;line-height:1.3;background:transparent;border:none;padding:0;transition:opacity .2s ease}.game-segment,[data-segment*=full-game] .game-segment,.segment-full-game{color:#a8b4bc;text-shadow:0 1px 2px rgba(0,0,0,.5)}[data-segment*="1st-half"] .game-segment,[data-segment*="1h"] .game-segment,.segment-1st-half{color:#8fa4b8;text-shadow:0 1px 2px rgba(0,0,0,.5)}[data-segment*="2nd-half"] .game-segment,[data-segment*="2h"] .game-segment,.segment-2nd-half{color:#9ca8a8;text-shadow:0 1px 2px rgba(0,0,0,.5)}[data-segment*="1q"] .game-segment,.segment-1st-quarter{color:#889098;text-shadow:0 1px 2px rgba(0,0,0,.5)}[data-segment*="2q"] .game-segment,.segment-2nd-quarter{color:#8c949c;text-shadow:0 1px 2px rgba(0,0,0,.5)}[data-segment*="3q"] .game-segment,.segment-3rd-quarter{color:#9098a0;text-shadow:0 1px 2px rgba(0,0,0,.5)}[data-segment*="4q"] .game-segment,.segment-4th-quarter{color:#949ca4;text-shadow:0 1px 2px rgba(0,0,0,.5)}.picks-table [data-segment*=multi] .game-segment,.picks-table .segment-multi,.picks-table .parlay-row .game-segment,.picks-table tr[data-pick-type=parlay] .game-segment,[data-segment*=multi] .game-segment,.segment-multi,.parlay-row .game-segment,tr[data-pick-type=parlay] .game-segment{color:#5a9e7c;text-shadow:0 1px 2px rgba(0,0,0,.5)}.game-segment:hover{opacity:.85}:root{--segment-full-game: #a8b4bc;--segment-1st-half: #8fa4b8;--segment-2nd-half: #9ca8a8;--segment-1q: #889098;--segment-2q: #8c949c;--segment-3q: #9098a0;--segment-4q: #949ca4;--segment-multi: #5a9e7c}.filter-cards-wrapper{width:calc(100% - 1in);max-width:1240px;margin:0 auto 1.5rem;padding:0 1rem;box-sizing:border-box}.filter-cards-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;margin-bottom:0;align-items:stretch}.filter-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;min-height:120px;box-shadow:0 18px 30px #020a1273;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.filter-card-header{background:var(--surface-header);padding:.5rem .75rem;border-bottom:1px solid var(--border-subtle);font-family:Oswald,sans-serif;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);display:flex;justify-content:space-between;align-items:center}.filter-card-subtext{font-size:.65rem;text-transform:none;letter-spacing:.02em;color:#f7f7ffb3}.filter-card-body{padding:.75rem;display:flex;flex-wrap:wrap;gap:.5rem;flex:1;min-height:70px}.date-card .date-primary-group,.date-card .date-secondary-group{display:flex;gap:.75rem;width:100%;justify-content:stretch}.date-card .date-tertiary-group{width:100%;display:flex;flex-direction:column;gap:.25rem;margin-top:.25rem;color:#e2eeffbf;font-size:.75rem}.date-time-label{font-size:.75rem;letter-spacing:.02em}.filter-pill.primary{flex:1;font-weight:600;border-radius:.75rem;padding:.35rem 1rem}.filter-pill.secondary{flex:1;border-radius:999px;font-size:.75rem;padding:.25rem;color:#e9f1ffd9;border-color:transparent;background:#ffffff0f}.filter-pill.secondary.active{background:var(--accent-primary);color:#101517;border-color:var(--accent-primary)}.filter-btn-group{display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.filter-pill{background:var(--surface-2);border:1px solid var(--border-default);color:var(--text-primary);padding:.25rem .75rem;border-radius:1rem;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease;flex:1;text-align:center;white-space:nowrap}.filter-pill:hover{background:var(--surface-hover);border-color:var(--border-hover)}.filter-pill.active{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.filter-icon-group{display:flex;justify-content:space-between;width:100%;gap:.25rem}.filter-icon-btn{background:transparent;border:1px solid transparent;border-radius:4px;padding:.25rem;cursor:pointer;opacity:.6;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.filter-icon-btn img{width:20px;height:20px;object-fit:contain}.filter-icon-btn:hover{background:var(--surface-hover);opacity:1}.filter-icon-btn.active{background:var(--surface-selected);border-color:var(--accent-primary);opacity:1}.search-input-wrapper{position:relative;width:100%}.search-input-wrapper input{width:100%;padding:.575rem 2rem .575rem .75rem;border:1px solid var(--border-default);border-radius:4px;background:var(--surface-input);color:var(--text-primary);font-size:.9rem}.search-input-wrapper .search-icon{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);opacity:.5;pointer-events:none}@media(max-width:768px){.filter-cards-wrapper{width:100%;padding:0 .75rem}.filter-cards-section{grid-template-columns:repeat(2,minmax(0,1fr))}.search-card{grid-column:1 / -1}}@media(max-width:480px){.filter-cards-wrapper{padding:0 .5rem}.filter-cards-section{grid-template-columns:1fr}}.theme-toggle{position:relative;display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px;cursor:pointer;font-size:14px;transition:all var(--transition-normal);overflow:hidden}.theme-toggle:hover{background:var(--color-bg-tertiary);border-color:var(--color-accent);transform:translateY(-1px)}.theme-toggle:active{transform:scale(.98)}.theme-toggle .theme-icon{font-size:18px;transition:transform .3s cubic-bezier(.68,-.55,.265,1.55)}.theme-toggle:hover .theme-icon{transform:rotate(180deg)}.theme-toggle .theme-label{display:none}@media(min-width:768px){.theme-toggle .theme-label{display:inline;font-weight:500;color:var(--color-text-secondary)}}.export-import-controls{display:flex;align-items:center;gap:8px;padding:8px;background:var(--color-bg-secondary);border-radius:8px;border:1px solid var(--color-border)}.export-import-controls button{display:flex;align-items:center;gap:6px;padding:8px 12px;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;color:var(--color-text-primary);transition:all var(--transition-normal);white-space:nowrap}.export-import-controls button:hover{background:var(--color-accent);color:var(--color-text-inverse);border-color:var(--color-accent);transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.export-import-controls button:active{transform:scale(.95)}.export-import-controls .icon{font-size:16px}.export-import-controls .label{display:none}@media(min-width:768px){.export-import-controls .label{display:inline}}@media(max-width:480px){.export-import-controls{gap:4px;padding:4px}.export-import-controls button{padding:6px 8px;font-size:12px}}.filters-toolbar,.dashboard-toolbar,.main-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px;background:var(--color-bg-secondary);border-radius:8px;margin-bottom:16px}.toolbar-section,.nav-actions{display:flex;align-items:center;gap:12px}.nav-actions .theme-toggle{margin-right:8px}col.w-5{width:5%}col.w-6{width:6%}col.w-7{width:7%}col.w-8{width:8%}col.w-10{width:10%}col.w-11{width:11%}col.w-12{width:12%}col.w-13{width:13%}col.w-14{width:14%}col.w-15{width:15%}col.w-16{width:16%}col.w-17{width:17%}col.w-23{width:23%}col.w-26{width:26%}col.w-25{width:25%}col.w-30{width:30%}
