.pick-list{display:block;border:1px solid var(--border-subtle,#30455e);border-radius:10px;overflow:hidden;background:var(--surface,#0c1726)}.pick-columns,.pick-row-main{display:grid;grid-template-columns:minmax(240px,1fr) 80px 104px 124px 44px;gap:12px;align-items:center;padding:0 16px}.pick-columns{min-height:36px;background:var(--surface-raised,#17263a);color:var(--text-muted,#9fb4cf);font-size:10px;letter-spacing:.04em}.pick-columns>span:not(:first-child){text-align:center}.pick-row{border-top:1px solid var(--border-subtle,#253a52);min-width:0}.pick-row:first-of-type{border-top:0}.pick-row-main{min-height:67px}.pick-row:hover{background:var(--surface-raised,#14243a66)}.pick-expand{display:flex;align-items:center;gap:11px;text-align:left;border:0;background:none;color:var(--text,#e9f1ff);padding:10px 0;min-width:0;cursor:pointer}.row-chevron{color:var(--text-muted,#8fa9d0);font-size:25px;line-height:1;transition:transform .15s}.pick-expand[aria-expanded=true] .row-chevron{transform:rotate(90deg)}.row-pick{display:grid;gap:3px;min-width:0}.row-pick>strong{font-size:14px;line-height:1.3}.row-pick>span{font-size:12px;color:var(--text-muted,#bfd0e7);line-height:1.4}.row-pick small{font-size:10px;color:var(--text-muted,#859fbe);white-space:nowrap}.row-price,.row-estimate{text-align:center;display:grid;gap:2px}.row-price>strong{font-size:14px;font-family:ui-monospace,SFMono-Regular,monospace;color:var(--text,#c5d9ff)}.row-estimate>strong{font-size:14px}.estimate-provisional{font-size:8px;color:var(--warning,#dbc18c)}.row-result{text-align:center;min-width:0}.row-status{display:grid;gap:2px;font-size:11px}.row-status>strong{font-size:11px;line-height:1.3;font-weight:600}.row-status>small{font-size:10px;color:var(--text-muted,#a3b8d2)}.row-status.hit>strong{color:var(--success,#83e5b1)}.row-status.miss>strong{color:var(--danger,#ff9eae)}.row-status.live>strong{color:var(--text-muted,#a3d5fc)}.row-status.neutral>strong{color:var(--text-muted,#b0c0d5)}.pick-add{width:34px;height:34px;min-height:34px;border:1px solid var(--border-control,#476a96);border-radius:8px;background:var(--surface-raised,#1a3356);color:var(--text,#c8e0ff);font-size:22px;line-height:1;cursor:pointer;justify-self:center}.pick-add[aria-pressed=true]{background:var(--success-bg,#214c3d);color:var(--success,#a3f1ca);border-color:var(--border-control,#4eaa83);font-size:17px}.pick-add:disabled{opacity:.35;cursor:default}.pick-expand:focus-visible,.pick-add:focus-visible,.parlay-launcher:focus-visible{outline:2px solid var(--focus-ring,#91b4ff);outline-offset:3px}.mobile-cell-label{display:none}.pick-row-detail{padding:20px 24px 12px 42px;background:var(--surface-raised,#142338);border-top:1px solid var(--border-subtle,#2a425f);font-size:12px;line-height:1.8;color:var(--text-muted,#acc1db)}.pick-row-detail p{margin:0 0 12px}.pick-row-detail strong{color:var(--text,#d2e1f7)}.pick-row-detail .offer-detail,.pick-row-detail .favorite-details{padding:0;font-size:12px}.pick-row-detail .sample-table{max-width:650px}.row-result-source{padding-top:10px;border-top:1px solid var(--border-subtle,#2c425d);font-size:11px}.pick-group{border:1px solid var(--border-control,#3b5676);border-radius:13px;background:linear-gradient(120deg,var(--surface-raised,#15253a),var(--surface,#101b2c));margin:16px 0;overflow:hidden}.pick-group>summary{padding:18px 20px;min-height:75px;display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;list-style:none}.pick-group>summary::-webkit-details-marker{display:none}.pick-group>summary::after{content:'+';font-size:24px;color:var(--text-muted,#9bb7df);flex-shrink:0}.pick-group[open]>summary::after{content:'−'}.pick-group>summary h3{font-size:21px;line-height:1.3;margin:3px 0}.pick-group>summary .eyebrow{font-size:9px;letter-spacing:.12em;margin:0;color:var(--text-muted,#9eb4d1)}.pick-group-body{padding:0 16px 16px}.pick-group-body>.daily-caption:first-child{margin-top:0;font-size:11px;line-height:1.7}.pick-group.safe-section{border-color:var(--border-control,#426e63)}.pick-group.aggressive-section{border-color:var(--border-control,#4c639a)}.pick-group.daily-favorites{border-color:var(--border-control,#7c6945);padding:0;margin:16px 0}.pick-sections{gap:0;margin:0;display:block}.pick-jumps{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.pick-jumps a{display:inline-flex;border:1px solid var(--border-control,#345170);border-radius:7px;padding:8px 12px;font-size:11px;color:var(--text-muted,#c2d5ee);background:var(--surface-raised,#122239);gap:6px}.pick-jumps a:hover{background:var(--surface-raised,#1d3555);text-decoration:none}.pick-group .group-actions{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.group-actions .primary-link{font-size:11px;padding:8px 12px}.compact-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 0 22px}.compact-head h1{font-size:40px;line-height:1.1;margin:0 0 6px}.compact-head .eyebrow{margin-bottom:10px}.compact-head p:not(.eyebrow){font-size:12px;color:var(--text-muted,#a9bed9);margin:0}.compact-head select{min-height:40px;font-size:12px;min-width:160px}.compact-head label{display:block;font-size:10px;color:var(--text-muted,#9fb5d0);margin-bottom:6px}.compact-status{border-block:1px solid var(--border-subtle,#2b405b);padding:12px 0;margin-bottom:20px}.compact-status-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.compact-status .mode-label{font-size:8px;padding:4px 7px}.compact-status .outline-button{font-size:10px;min-height:34px;padding:6px 12px;width:auto;margin:0}.compact-status p{font-size:11px;color:var(--text-muted,#9db3d0);margin:6px 0}.compact-status details{font-size:11px}.compact-status details>summary{padding:7px 0;min-height:0}.compact-status .coverage{margin-top:10px}.board-help{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:18px 0 12px;font-size:11px;color:var(--text-muted,#a3b8d2)}.board-help p{margin:0}.board-help details{max-width:700px}.board-help summary{min-height:0;padding:4px 0;font-size:11px}.board-help details>p{padding-top:10px}.pick-research-filter{margin:12px 0}.pick-research-filter>summary{font-size:12px;min-height:38px}.pick-research-filter .daily-filters{margin:8px 0 16px}.model-policy{margin:10px 0}.model-policy>summary{font-size:11px;min-height:0;padding:8px 0}.model-policy .daily-caption{font-size:11px;margin:4px 0 14px}.compact-method{margin-top:25px;border-top:1px solid var(--border-subtle,#2b415d);padding-top:10px}.compact-method>summary{font-size:14px;min-height:45px}.compact-method .daily-method{margin-top:0;padding-top:10px;border:0}.has-pick-calculator{padding-bottom:80px}.parlay-launcher{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);width:min(620px,calc(100% - 32px));z-index:60;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:11px 18px;border:1px solid var(--border-control,#5478ad);border-radius:12px;background:var(--surface-raised,#172d4cf5);color:var(--text,#c9dcf6);box-shadow:0 10px 35px #0008;font-size:12px;cursor:pointer}.parlay-launcher>span:first-child{font-size:14px;color:var(--text,#f0f5ff);font-weight:650}.parlay-launcher strong{display:inline-flex;align-items:center;justify-content:center;min-width:23px;padding:2px 6px;border-radius:5px;background:var(--surface-raised,#315b8d);margin-left:6px;font-size:12px}.parlay-launcher>span:last-child{font-size:11px;color:var(--text-muted,#a9c8ff)}.parlay-dialog{color:var(--text,#dfeafa);background:var(--surface,#101d30);border:1px solid var(--border-control,#496b98);border-radius:18px;width:min(590px,calc(100% - 24px));max-height:85dvh;padding:25px;box-shadow:0 25px 100px #000b;overflow:auto}.parlay-dialog::backdrop{background:var(--surface,#050c17b8);backdrop-filter:blur(4px)}.parlay-top{display:flex;justify-content:space-between;gap:16px;align-items:start}.parlay-top h2{font-size:24px;line-height:1.2;margin:10px 0}.parlay-top>button,.parlay-dialog li button{border:1px solid var(--border-control,#3d5878);border-radius:7px;background:var(--surface-raised,#172942);color:var(--text,#c7daf2);width:34px;height:34px;min-height:34px;flex-shrink:0;font-size:14px;cursor:pointer}.parlay-caption,#parlay-empty{font-size:11px;color:var(--text-muted,#a2bad7);line-height:1.8}.parlay-dialog ul{padding:0;list-style:none;max-height:280px;overflow:auto;margin:18px 0}.parlay-dialog li{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:12px 0;border-bottom:1px solid var(--border-subtle,#2a405d)}.parlay-dialog li strong{display:block;font-size:14px}.parlay-dialog li span{display:block;font-size:12px;color:var(--text-muted,#acc4e3);margin-top:4px}.parlay-math{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0}.parlay-math span,.parlay-math label{display:block;font-size:11px;color:var(--text-muted,#a8bdd8)}.parlay-math strong{display:block;font-size:24px;line-height:1.6;color:var(--text,#e3efff)}.parlay-math input{display:block;width:100%;font-size:16px;min-height:42px;margin-top:7px}.parlay-dialog .outline-button{font-size:12px;min-height:42px}.pick-action-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.posted-picks.pick-list{display:block;margin-top:14px}.weekly-extra>summary{padding:16px 18px}.edition-panel .pick-group{margin-top:20px}.edition-panel .edition-summary{font-size:12px}.legacy-compact-list{display:block!important;grid-template-columns:none!important;gap:0!important}.legacy-compact-list .pick-row{border:1px solid var(--border-subtle,#2a415e);border-top:0}.legacy-compact-list .pick-row:first-child{border-top:1px solid var(--border-subtle,#2a415e)}.legacy-compact-list .pick-add{font-size:13px}.legacy-compact-list .pick-row-detail .prop-result{display:none}
@media(max-width:850px){.pick-columns,.pick-row-main{grid-template-columns:minmax(190px,1fr) 64px 78px 100px 36px;gap:8px;padding-inline:12px}.row-pick>strong{font-size:13px}.row-pick>span{font-size:11px}.row-pick small{font-size:9px}.row-estimate>strong,.row-price>strong{font-size:13px}.pick-group>summary h3{font-size:19px}.compact-head h1{font-size:34px}}
@media(max-width:620px){.pick-columns{display:none}.pick-row-main{grid-template-columns:minmax(0,1fr) 64px 80px 34px;gap:5px 8px;padding:10px 10px;min-height:85px}.pick-expand{grid-column:1/-1;grid-row:1;min-height:30px;padding:0;padding-right:40px}.row-pick{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 9px}.row-pick>strong{font-size:13px}.row-pick>span{font-size:11px}.row-pick small{font-size:8px}.row-chevron{font-size:20px}.row-price{grid-column:1;grid-row:2;text-align:left;padding-left:20px}.row-estimate{grid-column:2;grid-row:2;text-align:left}.row-result{grid-column:3;grid-row:2;text-align:left}.pick-add{grid-column:4;grid-row:1/3;width:32px;height:32px;min-height:32px}.mobile-cell-label{display:block;font-size:8px;color:var(--text-muted,#8ea8c8);font-weight:400}.row-status>strong{font-size:10px}.row-status>small{font-size:9px}.estimate-provisional{font-size:7px}.row-estimate>strong,.row-price>strong{font-size:12px}.pick-row-detail{padding:16px}.pick-group>summary{padding:15px 14px;min-height:72px}.pick-group-body{padding:0 9px 10px}.pick-group>summary h3{font-size:18px}.pick-group>summary .eyebrow{font-size:8px}.compact-head{gap:12px;align-items:start;padding-top:25px}.compact-head h1{font-size:30px}.compact-head select{min-width:125px;max-width:145px;font-size:11px}.compact-head p:not(.eyebrow){font-size:11px}.compact-head .eyebrow{font-size:8px}.board-help{display:block}.board-help>a{display:inline-block;margin-top:8px}.pick-jumps{gap:6px}.pick-jumps a{font-size:10px;padding:8px 9px}.group-actions .primary-link{font-size:10px;padding:7px 10px}.parlay-launcher{bottom:10px;padding:10px 13px;gap:8px}.parlay-launcher>span:first-child{font-size:13px}.parlay-launcher>span:nth-child(2){font-size:10px}.parlay-launcher>span:last-child{font-size:10px}.parlay-dialog{padding:20px}.parlay-top h2{font-size:21px}.parlay-math strong{font-size:22px}.edition-panel{padding:18px 10px}.edition-panel .edition-heading,.edition-panel>.edition-summary{padding-inline:8px}}

body[data-page="sundays"] .page-intro,body[data-page="week"] .page-intro{margin-bottom:20px}body[data-page="sundays"] .page-intro h1,body[data-page="week"] .page-intro h1{font-size:40px;margin:12px 0}body[data-page="sundays"] .page-intro>p:last-child,body[data-page="week"] .page-intro>p:last-child{font-size:12px;line-height:1.8}.star-selection .selection-heading,.core-section .section-heading,#board .section-heading{display:none}.workspace:has(.legacy-compact-list){display:block;margin-top:25px}.workspace:has(.legacy-compact-list) .builder{position:static;width:auto;max-width:none;margin-top:20px}.legacy-compact-list .row-status{text-align:center}.core-section .pick-group{margin-top:0}.star-selection{padding-top:15px}.star-selection .selection-bottom{padding:15px 0}.star-selection .shared-betslip{padding:15px;margin-top:8px}

.has-pick-calculator .sbos-topbar{min-height:84px}.compact-head{padding:20px 0 14px}.compact-head .eyebrow{display:none}.compact-head h1{font-size:34px}.compact-status{padding:9px 0;margin-bottom:12px}.compact-status details>summary,.board-help summary,.model-policy>summary{line-height:1.5;min-height:0;padding:5px 0}.compact-status details>summary::after,.board-help summary::after,.model-policy>summary::after{width:20px;height:20px;font-size:16px;line-height:20px;min-height:0}.compact-status details{margin:0}.board-help{margin:8px 0}.pick-group>summary{padding:13px 16px;min-height:68px}.pick-group>summary h3{font-size:20px;line-height:1.3;margin:2px 0}.pick-group>summary .eyebrow{line-height:1.4}.group-actions{margin:0 0 9px!important;min-height:0}.group-actions a{font-size:11px}.model-policy{margin:6px 0}.pick-group-body>.model-policy:last-child{margin:8px 0 0}.parlay-launcher{bottom:10px}

.pick-group>summary .eyebrow span{color:inherit}@media(max-width:620px){.pick-group>summary h3{font-size:18px;line-height:1.3}.pick-group>summary{padding:13px 12px;gap:10px}.pick-group>summary h3 .count{font-size:11px}.row-estimate .estimate-provisional{display:none}.row-estimate>strong,.row-price>strong{font-size:13px;line-height:1.4}.mobile-cell-label{line-height:1.4}.row-status>strong,.row-status>small{line-height:1.4}.compact-head h1{font-size:29px}}
