.bingo,.draft-room.embedded{--draft-gold:#d4ac66;--draft-gold-bright:#f1cf8a;--draft-muted:#aaa699;--draft-panel:#1a1c20;--draft-panel-raised:#23262a;--draft-border:#3a3d40;color:#eee9dc;font-family:Arial,Helvetica,sans-serif}.bingo{background:radial-gradient(at 50% 0,#302a2138,#0000 65%),#111316;min-height:100vh;padding:34px clamp(14px,3vw,48px) 64px}.draft-room.embedded{padding:0}.bingo *,.draft-room.embedded *{box-sizing:border-box}.bingo h1,.draft-room.embedded h1{color:#f4ead7;letter-spacing:-.6px;margin:6px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,2.8vw,40px);font-weight:700;line-height:1.1}.bingo h2,.draft-room.embedded h2{color:#f0e6d3;margin:0 0 14px;font-size:20px;font-weight:700}.bingo p,.draft-room.embedded p{color:var(--draft-muted);line-height:1.5}.bingo .eyebrow,.draft-room.embedded .eyebrow{color:var(--draft-gold);letter-spacing:2.2px;margin:0;font-size:10px;font-weight:800;line-height:1.35}.bingo .draft-heading,.draft-room.embedded .draft-heading{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1500px;margin:0 auto 24px;display:flex}.bingo .draft-heading p,.draft-room.embedded .draft-heading p{margin:7px 0 0}.bingo .status,.draft-room.embedded .status{color:#bbb6a8;letter-spacing:1px;vertical-align:middle;border:1px solid #777164;border-radius:4px;margin-left:12px;padding:7px 10px;font:700 10px Arial,sans-serif;display:inline-block}.bingo .status.testing,.draft-room.embedded .status.testing{color:#ffd18a;background:#412a1a;border-color:#b77c39}.bingo .status.testing_paused,.draft-room.embedded .status.testing_paused{color:#f1c87d;background:#382b1e;border-color:#aa8040}.bingo .status.ready,.draft-room.embedded .status.ready{color:#b9e2ef;background:#1b2c35;border-color:#66899b}.bingo .status.active,.draft-room.embedded .status.active{color:#9ee3bc;background:#263a30;border-color:#51846a}.bingo .status.paused,.draft-room.embedded .status.paused{color:#f1c87d;background:#382b1e;border-color:#aa8040}.bingo .status.completed,.draft-room.embedded .status.completed{color:#d7d9ea;background:#292b35;border-color:#6d7180}.bingo .draft-progress,.draft-room.embedded .draft-progress{text-align:right;min-width:170px;padding-top:5px}.bingo .draft-progress strong,.draft-room.embedded .draft-progress strong{color:var(--draft-gold);font-size:34px;line-height:1;display:block}.bingo .draft-progress strong small,.draft-room.embedded .draft-progress strong small{color:#787b80;font-size:17px}.bingo .draft-progress>span,.draft-room.embedded .draft-progress>span{color:var(--draft-muted);letter-spacing:1.1px;font-size:10px}.bingo .pre-draft-banner,.draft-room.embedded .pre-draft-banner{border:1px solid #6b5637;border-left:4px solid var(--draft-gold);background:linear-gradient(110deg,#332b20,#1b1e21 70%);border-radius:7px;max-width:1500px;margin:0 auto 22px;padding:20px 24px}.bingo .pre-draft-banner h2,.draft-room.embedded .pre-draft-banner h2{color:#f3ddb0;margin:5px 0 3px;font-family:Georgia,Times New Roman,serif;font-size:25px}.bingo .pre-draft-banner p:last-child,.draft-room.embedded .pre-draft-banner p:last-child{margin:0}.bingo .draft-alert,.draft-room.embedded .draft-alert{color:#ffe0ad;background:#3c2d1f;border:1px solid #b98644;border-radius:5px;max-width:1500px;margin:0 auto 18px;padding:12px 18px}.bingo .test-alert,.draft-room.embedded .test-alert{background:linear-gradient(110deg,#4a2e1c,#32251d);border-color:#d29c52}.bingo .test-alert strong,.draft-room.embedded .test-alert strong{color:#ffd68e;letter-spacing:.12em}.bingo .clock-strip,.draft-room.embedded .clock-strip{border:1px solid #665438;border-left:4px solid var(--draft-gold);background:linear-gradient(110deg,#2e291f,#1b1e21 64%);border-radius:7px;grid-template-columns:minmax(300px,2fr) minmax(180px,1fr) minmax(180px,1fr);align-items:stretch;max-width:1500px;margin:0 auto 20px;display:grid}.bingo .clock-main,.draft-room.embedded .clock-main{flex-direction:column;justify-content:center;min-height:104px;padding:17px 24px;display:flex}.bingo .clock-main strong,.draft-room.embedded .clock-main strong{color:#fff1d0;margin-top:5px;font-size:26px;line-height:1.15}.bingo .clock-main small,.draft-room.embedded .clock-main small{color:var(--draft-muted);margin-top:8px;font-size:11px}.bingo .upcoming,.draft-room.embedded .upcoming{border-left:1px solid #45443f;flex-direction:column;justify-content:center;padding:17px 22px;display:flex}.bingo .upcoming strong,.draft-room.embedded .upcoming strong{color:#f1e6cf;margin-top:7px;font-size:18px;line-height:1.2}.bingo .upcoming small,.draft-room.embedded .upcoming small{color:var(--draft-muted);margin-top:6px;font-size:11px}.bingo .board-scroll,.draft-room.embedded .board-scroll{border:1px solid var(--draft-border);background:#0f1113;border-radius:7px;max-width:1500px;margin:0 auto;overflow-x:auto}.bingo .draft-board,.draft-room.embedded .draft-board{background:linear-gradient(145deg,#15181b,#101214);grid-template-columns:76px repeat(5,minmax(185px,1fr));gap:8px;min-width:1120px;padding:12px;display:grid}.bingo .round-heading,.draft-room.embedded .round-heading{color:#858888;letter-spacing:1.2px;text-align:center;align-self:center;font-size:9px;font-weight:800}.bingo .team-1,.draft-room.embedded .team-1{--team:#82b5d5;--team-bg:#1b2a35}.bingo .team-2,.draft-room.embedded .team-2{--team:#b99ad7;--team-bg:#2a2236}.bingo .team-3,.draft-room.embedded .team-3{--team:#cd9b74;--team-bg:#33271f}.bingo .team-4,.draft-room.embedded .team-4{--team:#8abc9d;--team-bg:#203127}.bingo .team-5,.draft-room.embedded .team-5{--team:#ce8b97;--team-bg:#34232b}.bingo .captain-header,.draft-room.embedded .captain-header{border-top:4px solid var(--team);background:var(--team-bg);border-radius:5px 5px 0 0;min-height:98px;padding:13px 15px}.bingo .captain-header span,.draft-room.embedded .captain-header span{color:var(--team);letter-spacing:1.1px;font-size:10px;font-weight:800;display:block}.bingo .captain-header strong,.draft-room.embedded .captain-header strong{color:#f7eddb;overflow-wrap:anywhere;margin:8px 0 7px;font-size:20px;line-height:1.1;display:block}.bingo .captain-header small,.draft-room.embedded .captain-header small{color:#b0b1af;font-size:11px}.bingo .board-row,.draft-room.embedded .board-row{display:contents}.bingo .round-label,.draft-room.embedded .round-label{color:#9a9b97;flex-direction:column;justify-content:center;align-items:center;min-height:104px;display:flex}.bingo .round-label strong,.draft-room.embedded .round-label strong{font-size:14px}.bingo .round-label span,.draft-room.embedded .round-label span{color:#686964;margin-top:4px;font-size:22px}.bingo .draft-cell,.draft-room.embedded .draft-cell{background:#1b1e22;border:1px solid #303438;border-radius:5px;flex-direction:column;justify-content:center;gap:6px;min-height:104px;padding:10px 12px;display:flex;position:relative}.bingo .cell-number,.draft-room.embedded .cell-number{color:#8e9192;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:10px;display:flex}.bingo .cell-number span,.draft-room.embedded .cell-number span{color:#666b6e}.bingo .draft-cell>strong,.draft-room.embedded .draft-cell>strong{color:#dbd7cd;overflow-wrap:anywhere;font-size:16px;line-height:1.15}.bingo .draft-cell>small,.draft-room.embedded .draft-cell>small{color:#9b9f9e;font-size:10px;line-height:1.2}.bingo .draft-cell.filled,.draft-room.embedded .draft-cell.filled{border-left:4px solid var(--team);background:linear-gradient(110deg, var(--team-bg), #1b1e22);padding-left:9px}.bingo .draft-cell.filled>strong,.draft-room.embedded .draft-cell.filled>strong{color:#fff5df}.bingo .draft-cell.on-clock,.draft-room.embedded .draft-cell.on-clock{background:#433520;border:2px solid #f1c46c;animation:2.5s ease-in-out infinite current-pulse;box-shadow:0 0 16px #dfb35b44}.bingo .draft-cell.on-clock>strong,.draft-room.embedded .draft-cell.on-clock>strong{color:#ffe0a0;letter-spacing:.8px;font-size:15px}.bingo .draft-cell.on-clock>small,.draft-room.embedded .draft-cell.on-clock>small{color:#ffe0a0}.bingo .draft-cell.unused,.draft-room.embedded .draft-cell.unused{color:#44484a;background:repeating-linear-gradient(135deg,#141619,#141619 6px,#181a1d 6px 7px);border-color:#0000;align-items:center}.bingo .draft-cell.just-picked,.draft-room.embedded .draft-cell.just-picked{animation:1.2s 2 pick-flash}.bingo .pick-toast,.draft-room.embedded .pick-toast{justify-content:center;align-items:center;max-width:1500px;min-height:48px;margin:3px auto;display:flex}.bingo .pick-toast span,.draft-room.embedded .pick-toast span{background:#322b20;border:1px solid #8b7141;border-radius:5px;padding:8px 22px;font-size:13px;box-shadow:0 4px 20px #0004}.bingo .player-drawer,.draft-room.embedded .player-drawer{border:1px solid var(--draft-border);background:var(--draft-panel);border-radius:7px;grid-template-columns:minmax(0,2.5fr) minmax(290px,1fr);max-width:1500px;margin:0 auto;display:grid;overflow:hidden}.bingo .pool-heading,.draft-room.embedded .pool-heading{border-bottom:1px solid #323438;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;display:flex}.bingo .pool-heading h2,.draft-room.embedded .pool-heading h2{white-space:nowrap;margin:0}.bingo .pool-heading h2 span,.bingo .pick-history h2 span,.draft-room.embedded .pool-heading h2 span,.draft-room.embedded .pick-history h2 span{color:var(--draft-muted);margin-left:10px;font-size:11px;font-weight:400}.bingo input,.bingo select,.draft-room.embedded input,.draft-room.embedded select{color:#e7e3da;background:#111418;border:1px solid #484a4b;border-radius:4px;min-width:0;padding:10px 12px;font-size:12px}.bingo input:focus,.bingo select:focus,.draft-room.embedded input:focus,.draft-room.embedded select:focus{outline:2px solid var(--draft-gold);outline-offset:2px}.bingo .pool-controls,.draft-room.embedded .pool-controls{flex:1;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.bingo .pool-heading input,.draft-room.embedded .pool-heading input{width:min(240px,30%)}.bingo .pool-sort-controls,.draft-room.embedded .pool-sort-controls{align-items:center;gap:6px;display:flex}.bingo .pool-sort-controls label,.draft-room.embedded .pool-sort-controls label{color:var(--draft-muted);white-space:nowrap;font-size:10px}.bingo .pool-sort-controls button,.draft-room.embedded .pool-sort-controls button{white-space:nowrap;padding:7px 8px;font-size:10px}.bingo .pool-sort-controls select,.draft-room.embedded .pool-sort-controls select{padding:7px 8px;font-size:10px}.bingo .pool-sort-controls button.active,.draft-room.embedded .pool-sort-controls button.active,.bingo .link-filter button.active{border-color:var(--draft-gold);color:var(--draft-gold-bright)}.bingo .player-list,.draft-room.embedded .player-list{max-height:430px;overflow-y:auto}.bingo button,.draft-room.embedded button{cursor:pointer;color:#eee8dc;background:#282b2e;border:1px solid #55554e;border-radius:4px;padding:10px 14px;font-size:12px;font-weight:600}.bingo button:hover:not(:disabled),.draft-room.embedded button:hover:not(:disabled){border-color:var(--draft-gold);background:#36352e}.bingo button:disabled,.draft-room.embedded button:disabled{cursor:not-allowed;opacity:.42}.bingo .player-row,.draft-room.embedded .player-row{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #2b2e32;border-radius:0;grid-template-columns:minmax(140px,1.1fr) 68px 82px minmax(160px,1.35fr) 100px;align-items:center;gap:10px;width:100%;padding:11px 20px;display:grid}.bingo .player-list-header,.draft-room.embedded .player-list-header{color:#7f8588;letter-spacing:.9px;border-bottom:1px solid #323438;grid-template-columns:minmax(140px,1.1fr) 68px 82px minmax(160px,1.35fr) 100px;gap:10px;padding:10px 20px 8px;font-size:9px;font-weight:800;display:grid}.bingo .player-row strong,.draft-room.embedded .player-row strong{font-size:14px}.bingo .player-name,.draft-room.embedded .player-name{align-items:center;gap:8px;min-width:0;display:flex}.bingo .player-rank,.draft-room.embedded .player-rank{flex:0 0 24px;place-items:center;width:24px;height:24px;display:inline-grid}.bingo .player-rank img,.draft-room.embedded .player-rank img{object-fit:contain;width:23px;height:23px}.bingo .player-gear-score,.draft-room.embedded .player-gear-score{color:#e1bf88;font-variant-numeric:tabular-nums}.bingo .player-total-level,.draft-room.embedded .player-total-level{color:#e1bf88;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.bingo .player-list-header span:nth-child(2),.bingo .player-list-header span:nth-child(3),.draft-room.embedded .player-list-header span:nth-child(2),.draft-room.embedded .player-list-header span:nth-child(3){text-align:right}.bingo .player-playtime,.draft-room.embedded .player-playtime{color:#aaa79f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bingo .player-profile,.draft-room.embedded .player-profile{min-width:0}.bingo .player-profile a,.draft-room.embedded .player-profile a{color:#e1bf88;white-space:nowrap;font-size:11px}.bingo .player-row span,.draft-room.embedded .player-row span,.bingo .player-row small,.draft-room.embedded .player-row small{color:#b3b7b9;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.bingo .player-row small,.draft-room.embedded .player-row small{color:#aaa79f}.bingo .player-row.selected,.draft-room.embedded .player-row.selected{border-left:3px solid var(--draft-gold);background:#393123;padding-left:17px}.bingo .player-row:focus-visible,.draft-room.embedded .player-row:focus-visible{outline:2px solid var(--draft-gold);outline-offset:-2px}.bingo .player-detail,.draft-room.embedded .player-detail{overflow-wrap:anywhere;background:linear-gradient(145deg,#27251f,#1a1d21 70%);border-left:1px solid #3a3936;padding:24px 26px}.bingo .player-detail h2,.draft-room.embedded .player-detail h2{color:#f0ddba;margin:0 0 18px;font-family:Georgia,serif;font-size:25px}.bingo .detail-player-name,.draft-room.embedded .detail-player-name{align-items:center;gap:10px;margin:13px 0 18px;display:flex}.bingo .detail-player-name .player-rank,.draft-room.embedded .detail-player-name .player-rank{flex-basis:34px;width:34px;height:34px}.bingo .detail-player-name .player-rank img,.draft-room.embedded .detail-player-name .player-rank img{width:32px;height:32px}.bingo .player-detail p,.draft-room.embedded .player-detail p{margin:5px 0 18px;font-size:12px}.bingo .detail-label,.draft-room.embedded .detail-label{color:#797e81;letter-spacing:1.2px;font-size:9px}.bingo .gold-button,.draft-room.embedded .gold-button{color:#17140f;background:linear-gradient(#c9a463,#ae8749);border-color:#dfbd83;font-weight:800}.bingo .gold-button:hover:not(:disabled),.draft-room.embedded .gold-button:hover:not(:disabled){background:#e0bb77}.bingo .player-detail .gold-button,.draft-room.embedded .player-detail .gold-button{width:100%;margin:7px 0 12px}.bingo .player-detail .turn-hint,.draft-room.embedded .player-detail .turn-hint{color:#e0c99d;margin-top:17px;font-size:12px}.bingo .player-detail>small,.draft-room.embedded .player-detail>small{color:#919694;font-size:10px}.bingo .empty-pool,.draft-room.embedded .empty-pool{padding:20px}.bingo .profile-link{color:#e1bf88;margin:0 0 12px;font-size:12px;display:inline-block}.bingo .profile-unavailable{color:#999b98;font-size:11px}.bingo .draft-empty,.draft-room.embedded .draft-empty{background:#211f1a;border:1px solid #635239;border-radius:8px;max-width:700px;margin:80px auto;padding:40px}.bingo .outline-button,.draft-room.embedded .outline-button{color:#e1bf88;white-space:nowrap;border:1px solid #8d754c;border-radius:4px;padding:12px 18px;font-size:12px;text-decoration:none}.bingo .admin-result{color:#9ee3bc;max-width:1500px;min-height:24px;margin:0 auto;font-size:12px}.bingo .test-mode-banner{background:linear-gradient(115deg,#4b2f1c,#2c211b);border:1px solid #bd7d3a;border-left:5px solid #e5a04f;border-radius:7px;max-width:1500px;margin:0 auto 20px;padding:19px 24px}.bingo .test-mode-banner h2{color:#ffd18a;letter-spacing:.05em;margin:4px 0 2px;font-family:Georgia,serif;font-size:27px}.bingo .test-mode-banner p{color:#e8c99f;margin:0;font-size:13px}.bingo .commissioner-override-banner,.draft-room.embedded .commissioner-override-banner{background:linear-gradient(115deg,#40371d,#29251b);border:1px solid #a98542;border-left:5px solid #f0c56b;border-radius:7px;max-width:1500px;margin:0 auto 20px;padding:19px 24px}.bingo .commissioner-override-banner h2,.draft-room.embedded .commissioner-override-banner h2{color:#ffe0a0;letter-spacing:.05em;margin:4px 0 2px;font-family:Georgia,serif;font-size:27px}.bingo .commissioner-override-banner p:last-child,.draft-room.embedded .commissioner-override-banner p:last-child{color:#eed7a8;margin:0;font-size:13px}.bingo .admin-summary{background:#24221e;border:1px solid #544a39;border-radius:6px;grid-template-columns:repeat(4,1fr);max-width:1500px;margin:0 auto 20px;padding:22px;display:grid}.bingo .admin-summary>div{min-width:0;padding-right:16px}.bingo .admin-summary span{color:var(--draft-muted);letter-spacing:1px;margin-bottom:10px;font-size:10px;display:block}.bingo .admin-summary strong{overflow-wrap:anywhere;color:#f3e7cd;font-size:20px;line-height:1.15;display:block}.bingo .live-readiness,.bingo .configuration,.bingo .saved-assignments,.bingo .pick-history,.bingo .admin-board{background:#1b1e22;border:1px solid #3b3b38;border-radius:6px;max-width:1500px;margin:20px auto;padding:24px}.bingo .live-readiness h2{margin-bottom:16px}.bingo .readiness-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.bingo .readiness-grid>div{background:#232321;border:1px solid #44413a;border-radius:5px;padding:15px}.bingo .readiness-grid strong,.bingo .readiness-grid span{display:block}.bingo .readiness-grid strong{color:var(--draft-gold-bright);font-size:23px}.bingo .readiness-grid span{color:var(--draft-muted);margin-top:5px;font-size:11px}.bingo .live-readiness>p,.bingo .configuration>p,.bingo .pick-history>p,.bingo .saved-assignments>p{margin:12px 0 0;font-size:13px}.bingo .assignment{border-left:3px solid var(--team);background:var(--team-bg);grid-template-columns:48px minmax(180px,1fr) minmax(260px,2fr) 78px;align-items:start;gap:18px;margin:9px 0;padding:20px 14px;display:grid}.bingo .assignment>strong{color:var(--team);font-size:23px}.bingo .assignment label{color:#c0bcb0;font-size:10px}.bingo .assignment label input{width:100%;margin-top:8px;display:block}.bingo .account-picker input{width:100%}.bingo .assigned-account{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:12px;display:flex}.bingo .assigned-account small,.bingo .account-results small{color:#a5a5a0;margin-top:4px;font-size:10px;display:block}.bingo .account-results{background:#181b1e;border:1px solid #6a6251;max-height:230px;margin-top:5px;padding:6px;overflow:auto}.bingo .account-results button{text-align:left;width:100%;margin-bottom:5px;display:block}.bingo .reorder{gap:5px;display:flex}.bingo .reorder button{padding:9px}.bingo .admin-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bingo .profile-tools{color:var(--draft-muted);margin:15px 0;font-size:11px}.bingo .admin-command-panel{max-width:1500px;margin:20px auto}.bingo .admin-action-note{color:#e8c99f;font-size:12px}.bingo .danger-button{color:#f0b3a9;background:#3a2423;border-color:#a36860}.bingo .section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.bingo .section-heading h2{margin:4px 0 0}.bingo .section-heading>span{color:var(--draft-muted);font-size:12px}.bingo .admin-board>.draft-room.embedded .draft-heading{margin-bottom:18px}.bingo .admin-board>.draft-room.embedded .draft-heading h1{font-size:25px}.bingo .history-row{border-bottom:1px solid #353637;grid-template-columns:76px minmax(150px,1fr) minmax(150px,1fr) 120px 190px;align-items:center;gap:15px;padding:13px 4px;font-size:13px;display:grid}.bingo .history-row time{color:var(--draft-muted);font-size:11px}.bingo .confirmation-backdrop{z-index:100;background:#000b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.bingo .confirmation{background:#242421;border:1px solid #b89256;border-radius:8px;max-width:560px;padding:30px;box-shadow:0 20px 100px #000}.bingo .confirmation label{margin-top:22px;font-size:13px;display:block}.bingo .confirmation input{width:100%;margin-top:12px;display:block}@keyframes current-pulse{50%{box-shadow:0 0 19px #dfb35b77}}@keyframes pick-flash{50%{filter:brightness(1.5);border-color:#ffe1a1}}@media (prefers-reduced-motion:reduce){.bingo .draft-cell.on-clock,.draft-room.embedded .draft-cell.on-clock,.bingo .draft-cell.just-picked,.draft-room.embedded .draft-cell.just-picked{animation:none}}@media (max-width:900px){.bingo{padding:22px 12px 42px}.bingo .draft-heading,.draft-room.embedded .draft-heading{gap:12px}.bingo .draft-progress,.draft-room.embedded .draft-progress{min-width:110px}.bingo .draft-progress strong,.draft-room.embedded .draft-progress strong{font-size:27px}.bingo .clock-strip,.draft-room.embedded .clock-strip{grid-template-columns:1.5fr 1fr}.bingo .clock-main,.draft-room.embedded .clock-main{grid-column:1/-1;min-height:90px}.bingo .upcoming,.draft-room.embedded .upcoming{border-top:1px solid #45443f;border-left:0}.bingo .player-drawer,.draft-room.embedded .player-drawer{grid-template-columns:1fr}.bingo .player-detail,.draft-room.embedded .player-detail{border-top:1px solid #494236;border-left:0}.bingo .pool-heading,.draft-room.embedded .pool-heading{display:block}.bingo .pool-controls,.draft-room.embedded .pool-controls{justify-content:stretch;gap:10px;margin-top:12px;display:grid}.bingo .pool-heading input,.draft-room.embedded .pool-heading input{width:100%}.bingo .admin-summary{grid-template-columns:1fr 1fr;gap:22px}.bingo .readiness-grid{grid-template-columns:1fr 1fr}.bingo .assignment{grid-template-columns:34px 1fr}.bingo .assignment .account-picker,.bingo .assignment .reorder{grid-column:2}.bingo .history-row{grid-template-columns:68px 1fr}.bingo .history-row time{grid-column:2}.bingo .history-row button{grid-column:2;width:fit-content}.bingo .configuration,.bingo .live-readiness,.bingo .pick-history,.bingo .saved-assignments,.bingo .admin-board{padding:16px}}@media (max-width:560px){.bingo h1,.draft-room.embedded h1{font-size:26px}.bingo .draft-heading,.draft-room.embedded .draft-heading{display:block}.bingo .draft-progress,.draft-room.embedded .draft-progress{text-align:left;margin-top:14px}.bingo .status,.draft-room.embedded .status{width:fit-content;margin:10px 0 0;display:block}.bingo .player-row,.draft-room.embedded .player-row,.bingo .player-list-header,.draft-room.embedded .player-list-header{grid-template-columns:minmax(0,1fr) 72px;gap:8px;padding-left:12px;padding-right:12px}.bingo .player-list-header,.draft-room.embedded .player-list-header{font-size:8px}.bingo .readiness-grid{grid-template-columns:1fr}.bingo .admin-actions{flex-direction:column;align-items:stretch}.bingo .admin-actions button{width:100%}}.event-draft-section{border-top:1px solid #d8d0c1;margin-top:38px;padding-top:34px}.event-draft-intro{max-width:1500px;margin:0 auto 24px}.event-draft-intro h2{color:#312d28;margin:5px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,4vw,42px)}.event-draft-intro p:last-child{color:#6d665d;margin:0}.draft-room.spectator{background:0 0;min-height:0;padding:0}.draft-room.spectator .draft-heading{margin-bottom:18px}.draft-room.spectator .draft-heading h1{font-size:clamp(24px,3vw,34px)}.draft-room.spectator .public-player-row{cursor:pointer}.draft-room.spectator .public-player-row:hover{background:#292720;border-color:#3f3a30}.bingo .player-pool-editor{background:#1b1e22;border:1px solid #3b3b38;border-radius:6px;max-width:1500px;margin:20px auto;padding:24px}.bingo .pool-editor-note{margin:-5px 0 18px;font-size:13px}.bingo .player-editor-form{background:#242321;border:1px solid #46443e;border-radius:5px;margin:18px 0 22px;padding:17px}.bingo .player-editor-form h3{color:var(--draft-gold);letter-spacing:1.4px;margin:0 0 14px;font-size:11px}.bingo .player-editor-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.bingo .player-editor-fields label{color:#c0bcb0;font-size:10px}.bingo .player-editor-fields input{width:100%;margin-top:7px;display:block}.bingo .player-editor-form .admin-actions{margin-top:15px}.bingo .player-editor-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.bingo .player-editor-toolbar input{width:min(480px,100%)}.bingo .player-editor-toolbar span{color:var(--draft-muted);font-size:11px}.bingo .link-filter{flex-wrap:wrap;gap:5px;display:flex}.bingo .link-filter button{padding:7px 9px;font-size:10px}.bingo .admin-player-list{border:1px solid #343638;border-radius:5px;overflow-x:auto}.bingo .admin-player-header,.bingo .admin-player-row{grid-template-columns:minmax(140px,1fr) 72px minmax(150px,1fr) minmax(280px,2fr) 145px;align-items:center;gap:15px;min-width:760px;padding:11px 13px;display:grid}.bingo .admin-player-header{color:#9b9c98;letter-spacing:1px;background:#24272a;border-bottom:1px solid #3b3d3e;font-size:9px;font-weight:800}.bingo .admin-player-row{color:#ddd8ce;border-bottom:1px solid #2d3033;font-size:12px}.bingo .admin-player-row:last-child{border-bottom:0}.bingo .admin-player-row>span{overflow-wrap:anywhere;color:#b3b7b9}.bingo .admin-total-level{color:#e1bf88;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.bingo .admin-player-row>strong small,.bingo .admin-player-row>span small,.bingo .profile-picker small{color:#929794;margin-top:4px;font-size:10px;font-weight:400;display:block}.bingo .profile-picker{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.bingo .profile-picker>span{overflow-wrap:anywhere;flex:1;min-width:150px}.bingo .profile-picker>span strong{color:#d9d4c9;font-size:11px;display:block}.bingo .profile-picker a{color:#e1bf88;font-size:10px}.bingo .profile-picker button{padding:7px 8px;font-size:9px}.bingo .profile-search{flex-basis:100%;margin-top:4px}.bingo .profile-search input{width:100%}.bingo .profile-results{background:#181b1e;border:1px solid #6a6251;max-height:180px;margin-top:5px;padding:5px;overflow:auto}.bingo .profile-results button{text-align:left;width:100%;margin-bottom:4px;display:block}.bingo .profile-results>small{padding:8px}.bingo .admin-player-row>div{flex-wrap:wrap;gap:7px;display:flex}.bingo .admin-player-row button{padding:7px 9px;font-size:10px}@media (max-width:700px){.bingo .player-editor-fields{grid-template-columns:1fr}.bingo .player-editor-toolbar{display:block}.bingo .player-editor-toolbar input{width:100%;margin-bottom:10px}}
