.live-draft{--draft-gold:#f3ca76;color:#f5f5f5;background:#0b0b0c;max-width:1328px;margin:auto;padding:24px;scroll-margin-top:100px;font-size:16px;line-height:1.5}.live-draft *{box-sizing:border-box}.live-draft a{text-decoration:none;color:var(--draft-gold)!important}.live-draft a:hover{text-decoration:underline}.live-draft h2,.live-draft h3{color:var(--draft-gold);margin:0 0 12px;line-height:1.15}.live-draft h2{font-weight:850;font-size:clamp(24px,3.4vw,42px)!important}.live-draft h3{font-size:23px}.live-draft p{color:#ddd;margin:10px 0}.live-draft label{gap:6px;font-size:14px;font-weight:650;display:grid}.live-draft input,.live-draft select{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111114;border:1px solid #505054;border-radius:5px;width:100%;min-width:0;min-height:44px;padding:9px 11px;font-size:16px}.live-draft button{min-height:44px;color:var(--draft-gold);cursor:pointer;background:#080809;border:1px solid #57504a;border-radius:5px;padding:9px 14px;font-size:14px;font-weight:750}.live-draft button:hover{background:#262321}.live-draft button:disabled{opacity:.45;cursor:default}.live-draft .draft-action{color:#fff;background:#ab252c;border-color:#ab252c}.live-draft :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--draft-gold);outline-offset:3px}.live-draft small{font-size:14px}.draft-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:20px;display:flex}.draft-toolbar a{margin-left:auto;font-size:14px}.draft-toolbar label{min-width:180px}.draft-clock-board{border-top:3px solid var(--draft-gold);background:linear-gradient(120deg,#242120,#101012 65%);border-bottom:1px solid #49413a;grid-template-columns:minmax(0,1fr) 180px;gap:20px;margin-bottom:24px;padding:28px;display:grid}.draft-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--draft-gold);margin-bottom:12px;font-size:14px;display:block}.draft-clock{text-align:center;border-left:1px solid #58504a;flex-direction:column;justify-content:center;padding-left:20px;display:flex}.draft-clock strong{font-variant-numeric:tabular-nums;color:#fff;font-size:48px;line-height:1.2}.draft-clock small{color:#ccc}.draft-working-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);gap:28px;display:grid}.draft-section-title{justify-content:space-between;gap:10px;display:flex}.draft-section-title>span{color:var(--draft-gold);font-weight:800}.draft-filters,.draft-setup-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:12px 0 20px;display:grid}.draft-prospect-list{max-height:670px;overflow:auto}.draft-prospect{border-top:1px solid #38383b;justify-content:space-between;align-items:center;gap:12px;padding:16px 8px;display:flex}.draft-prospect>div{min-width:0}.draft-prospect a{overflow-wrap:anywhere;font-size:19px;font-weight:800}.draft-prospect span{color:#bbb;font-size:14px;display:block}.draft-prospect.is-selected{box-shadow:inset 3px 0 var(--draft-gold);background:#2a2520}.draft-results ol,.draft-order-editor{margin:0;padding:0;list-style:none}.draft-results>ol{max-height:670px;overflow:auto}.draft-results li{border-top:1px solid #38383b;align-items:center;gap:14px;padding:15px 0;display:flex}.draft-results li div{min-width:0;display:grid}.draft-results li a,.draft-results li strong{overflow-wrap:anywhere;font-size:18px;font-weight:800}.draft-results li span:not(.draft-pick-number),.draft-results li small{color:#bbb;font-size:14px}.draft-pick-number{color:var(--draft-gold);min-width:36px;font-size:25px;font-weight:900}.draft-results details{margin-top:20px}.live-draft summary{cursor:pointer;min-height:44px;color:var(--draft-gold);padding:10px 0;font-weight:750}.draft-controls{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.live-draft .draft-error{color:#ffd9dc;background:#391b20;border-left:3px solid #dc676e;padding:12px 16px}.live-draft .draft-notice{color:#f7dfa9;background:#22211b;padding:12px 16px}.draft-confirm{background:#28221c;border:1px solid #8e7449;border-radius:5px;margin:16px 0;padding:18px}.draft-confirm button{margin:5px 10px 0 0}.draft-setup,.draft-add{background:#131314;border:1px solid #484341;margin-bottom:20px;padding:16px 20px}.draft-setup>summary,.draft-add>summary{font-size:20px}.draft-setup fieldset{border:1px solid #484341;padding:14px}.draft-setup legend{padding:0 8px;font-size:16px}.draft-team-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 18px;display:grid}.draft-team-options label{align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.draft-team-options input{width:19px;height:19px;min-height:19px;accent-color:var(--draft-gold);flex:none}.draft-team-buttons{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.draft-order-editor li{border-bottom:1px solid #333;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.draft-order-editor li>div{gap:5px;display:flex}.draft-order-editor button{min-width:44px}.draft-add form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.draft-add form button{grid-column:1/-1;justify-self:start}.live-draft.is-management{max-width:none;padding:12px}.is-management .draft-working-grid{grid-template-columns:minmax(0,1fr)}.is-management .draft-prospect-list{max-height:420px}@media (max-width:760px){.live-draft{padding:18px 14px}.draft-working-grid{grid-template-columns:minmax(0,1fr)}.draft-clock-board{grid-template-columns:minmax(0,1fr) 110px;gap:12px;padding:20px 14px}.draft-clock{padding-left:10px}.draft-clock strong{font-size:34px}.draft-team-options{grid-template-columns:minmax(0,1fr)}.draft-setup,.draft-add{padding:14px}.draft-toolbar a{margin-left:0}.draft-toolbar label{flex:1}.draft-setup-fields,.draft-add form{grid-template-columns:minmax(0,1fr)}.draft-prospect-list,.draft-results>ol{max-height:520px}}@media (max-width:400px){.draft-clock-board{grid-template-columns:minmax(0,1fr)}.draft-clock{border-top:1px solid #484341;border-left:0;padding:12px 0 0}.draft-filters{grid-template-columns:minmax(0,1fr)}}.live-draft button:disabled{opacity:.65;color:#ccc!important;background:#454545!important;border-color:#666!important}.draft-broadcast{margin:20px 0 28px}.draft-broadcast>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.draft-broadcast iframe{aspect-ratio:16/9;background:#000;border:0;width:100%;min-height:200px;display:block}.draft-private-pick{background:#29221b;border-left:3px solid #f3ca76;margin-bottom:20px;padding:18px}.draft-coverage-fields{border:1px solid #484341;gap:12px;margin:14px 0;padding:16px;display:grid}.draft-coverage-fields legend{padding:0 8px;font-size:16px}.live-draft .draft-coverage-fields p{margin:0;font-size:14px;line-height:1.5}.draft-clock-board{isolation:isolate;position:relative;overflow:hidden}.draft-scoreboard-art{z-index:-2;filter:hue-rotate(var(--draft-team-hue,0deg));pointer-events:none;background:url(/ccfl-card-stadium.webp) 50% 42%/cover;position:absolute;inset:0}.draft-clock-board:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#100e0be8,#100e0bb8);position:absolute;inset:0}.draft-clock-identity{align-items:center;gap:20px;min-width:0;display:flex}.draft-clock-copy{min-width:0}.draft-on-clock-crest{object-fit:contain;flex:none;width:85px;height:95px}.draft-prospect-crest{object-fit:contain;flex:none;width:48px;height:52px}.draft-prospect-copy{flex:1;min-width:0}.draft-result-crest{object-fit:contain;flex:none;width:48px;height:48px}.draft-section-title>div{min-width:0}.draft-section-title>span small{font-weight:500;display:block}.draft-panel-kicker{letter-spacing:.1em;font-size:13px;font-weight:750}.draft-results-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px 16px;display:flex}.draft-results-empty img{object-fit:contain;width:88px;height:88px;margin-bottom:12px}.draft-results-empty strong{font-size:20px}@media (max-width:760px){.draft-clock-identity{gap:12px}.draft-on-clock-crest{width:54px;height:65px}}.draft-round-filter{max-width:260px;margin:8px 0 16px}.draft-prospect .public-office-add button{min-height:44px;font:700 14px Arial,sans-serif}.draft-prospect .public-office-add a{font:700 14px Arial,sans-serif}.draft-prospect .public-office-add{border:0!important;padding:10px 0 0!important}.draft-prospect .public-office-add p{margin:7px 0;font-size:14px}.draft-mode-tabs{flex-wrap:wrap;gap:12px;padding:16px;display:flex}.draft-mode-tabs button{color:#f2cf8d;background:#101010;border:1px solid #806039;min-height:44px;padding:10px 18px}.draft-mode-tabs button[aria-pressed=true]{background:#42321c;border-color:#f2cf8d}.draft-rehearsal-banner{background:#302314;border:1px solid #cfa65d;padding:16px;line-height:1.6;color:#ffe5ad!important}.draft-rehearsal-banner strong{letter-spacing:.1em;display:block}.draft-turn-status{background:#18130d;border-bottom:1px solid #806039;flex-wrap:wrap;align-items:center;gap:12px;margin:-10px 0 20px;padding:14px 18px;display:flex}.draft-turn-status strong{color:#f2cf8d;letter-spacing:.1em;font-size:14px}.draft-turn-status span{color:#fff0d6;font-size:16px}.draft-turn-status progress{accent-color:#e8bb68;background:#3d3425;border:0;width:100%;height:6px}.draft-clock-board.is-your-turn{box-shadow:0 0 0 2px #f2cf8d,0 0 25px #d9a85425}.draft-clock-board.is-urgent .draft-clock strong{color:#ffb59d!important}.draft-clock-board.is-urgent{border-color:#df7f5f}.draft-latest-pick{background:linear-gradient(105deg,#352513,#0e0c09);border-left:4px solid #f2cf8d;gap:7px;margin:0 0 26px;padding:20px 24px;animation:.5s ease-out draft-announcement;display:grid}.draft-latest-pick>span{letter-spacing:.08em;color:#e1bd7e;font-size:14px}.draft-latest-pick strong{color:#fff0d6;font-size:28px}.draft-latest-pick small{color:#d9c5a6;font-size:16px}.draft-readiness{background:#12100d;border:1px solid #806039;margin:20px 0;padding:16px 20px}.draft-readiness ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;padding:0;list-style:none;display:grid}.draft-readiness li{border:1px solid #51432e;align-content:start;gap:7px;padding:14px;font-size:14px;line-height:1.5;display:grid}.draft-readiness strong{color:#f2cf8d;font-size:16px}.draft-readiness .needs-review{border-left:3px solid #e5a563}.draft-readiness .is-ready{border-left:3px solid #b9bf8d}@keyframes draft-announcement{0%{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.draft-latest-pick{animation:none}}@media (max-width:650px){.draft-readiness ul{grid-template-columns:1fr}.draft-readiness{padding:14px}.draft-latest-pick{padding:17px}}.draft-broadcast-page .draft-latest-pick strong{font:italic 400 32px/1.2 DraftTitle,Impact,sans-serif}.draft-broadcast-page .draft-latest-pick{border-block:1px solid #806039;border-left:4px solid #f2cf8d}.live-draft :is(fieldset,.draft-pool,.draft-results){min-width:0}.draft-prospect-list,.draft-results>ol,.draft-upcoming-list{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#927241 #12100d}.live-draft .draft-upcoming-list{max-height:480px;padding-right:6px;overflow-y:auto}.draft-search-summary{color:#dfcba8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:-6px 0 16px;font-size:14px;display:flex}.draft-search-summary button{min-height:44px}.draft-selection-confirm{border-left:4px solid var(--draft-gold);margin:0 0 16px}.draft-selection-confirm p{overflow-wrap:anywhere;margin-top:0}.draft-prospect button[aria-pressed=true]{border-color:var(--draft-gold);color:#fff1d0;background:#3b2d19}.draft-order-editor li>span{overflow-wrap:anywhere;min-width:0}.draft-order-editor li>div{flex:none}.draft-team-fieldset{margin-top:20px}.draft-team-options{scrollbar-color:#927241 #12100d;max-height:340px;overflow:auto}.draft-mode-tabs{border-bottom:1px solid #51432e;gap:8px;margin-bottom:12px;padding:4px 12px 16px}.draft-mode-tabs button{cursor:pointer;border-radius:4px;flex:1;font-size:14px;font-weight:700}.draft-mode-tabs button[aria-pressed=true]{color:#fff1d0;box-shadow:inset 0 -3px #f2cf8d}.draft-mode-tabs button:focus-visible{outline-offset:3px;outline:3px solid #f2cf8d}.live-draft.is-management{container-type:inline-size}@container (width<=600px){.draft-setup-fields,.draft-add form,.draft-readiness ul{grid-template-columns:minmax(0,1fr)}.draft-clock-board{grid-template-columns:minmax(0,1fr);padding:18px}.draft-clock{border-top:1px solid #896839;border-left:0;padding:12px 0 0}.draft-clock strong{font-size:36px}.draft-setup,.draft-add,.draft-readiness{padding:12px}.draft-team-options{grid-template-columns:minmax(0,1fr)}.draft-toolbar label{width:100%;min-width:0}.draft-toolbar button{flex:1}.draft-toolbar a{width:100%;margin-left:0}}@media (max-width:480px){.draft-prospect{flex-wrap:wrap}.draft-prospect-copy{flex-basis:calc(100% - 60px)}.draft-prospect>button{margin-left:auto}.draft-mode-tabs{padding-inline:0}.draft-mode-tabs button{padding:10px}.draft-controls>button{flex:140px}.live-draft .draft-upcoming-list{max-height:400px}}.public-prospects .draft-pool{padding:0}.public-prospects .draft-pool>label{max-width:620px}.public-prospects .draft-prospect-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;max-height:none;display:grid;overflow:visible}.public-prospects .draft-prospect{justify-content:flex-start;min-width:0}.public-prospects .draft-prospect-crest{object-fit:contain;flex:none}.public-prospects .draft-section-title>span{text-align:right;align-content:start;display:grid}@media (max-width:1000px){.public-prospects .draft-prospect-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.public-prospects .draft-prospect-list{grid-template-columns:minmax(0,1fr)}}
