.auction-detail-body .auction-roster-review{--bg-card-secondary:#0f1621b8;--bg-tag:#ffffff12;--border-color:#ffffff1a;--text-primary:#f8fafc;--text-secondary:#aeb9c9;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:20px;width:min(1280px,100% - 40px);margin:0 auto 24px;display:grid}.auction-roster-review .owner-deck-card{background:#121b28;border:1px solid #ffffff1c;border-radius:24px;min-width:0;padding:clamp(18px,2.2vw,28px);box-shadow:0 18px 48px #0003}.auction-roster-review .owner-deck-card__header,.auction-roster-review .owner-deck-card__header-actions,.auction-roster-review .owner-deck-roster-tools,.auction-roster-review .owner-deck-roster-tabs,.auction-roster-review .owner-deck-team-grid,.auction-roster-review .owner-deck-roster-player-list{display:flex}.auction-roster-review .owner-deck-card__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.auction-roster-review .eyebrow{color:#d8ad58;letter-spacing:.13em;text-transform:uppercase;margin:0 0 5px;font-size:.72rem;font-weight:800}.auction-roster-review h2{color:#fff;margin:0;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.15}.auction-roster-review .owner-deck-card__header-actions{align-items:center;gap:9px}.auction-roster-review .owner-deck-card__header-actions>span{color:#f5cf7d;background:#d8ad5829;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.78rem;font-weight:800;display:grid}.auction-roster-review .owner-deck-inline-button{color:#f8dc9c;min-height:32px;font:inherit;cursor:pointer;background:#d8ad581a;border:1px solid #d8ad585c;border-radius:9px;padding:0 10px;font-size:.78rem;font-weight:750}.auction-roster-review .owner-deck-inline-button:hover:not(:disabled){background:#d8ad5833}.auction-roster-review .owner-deck-team-grid,.auction-roster-review .owner-deck-roster-player-list{overscroll-behavior:contain;scrollbar-color:#d8ad589e #ffffff0d;scrollbar-width:thin;flex-direction:column;gap:10px;max-height:min(54vh,510px);padding-right:6px;overflow-y:auto}.auction-roster-review .owner-deck-team-grid::-webkit-scrollbar{width:7px}.auction-roster-review .owner-deck-roster-player-list::-webkit-scrollbar{width:7px}.auction-roster-review .owner-deck-team-grid::-webkit-scrollbar-track{background:#ffffff0d;border-radius:999px}.auction-roster-review .owner-deck-roster-player-list::-webkit-scrollbar-track{background:#ffffff0d;border-radius:999px}.auction-roster-review .owner-deck-team-grid::-webkit-scrollbar-thumb{background:#d8ad589e;border-radius:999px}.auction-roster-review .owner-deck-roster-player-list::-webkit-scrollbar-thumb{background:#d8ad589e;border-radius:999px}.auction-roster-review .owner-deck-team-tile{color:#f8fafc;width:100%;min-height:86px;font:inherit;background:#ffffff0b;border:1px solid #ffffff14;border-radius:16px;align-items:center;padding:12px;display:flex}.auction-roster-review .owner-deck-team-tile--button{cursor:pointer;text-align:left;transition:border-color .16s,background .16s,transform .16s}.auction-roster-review .owner-deck-team-tile--button:hover,.auction-roster-review .owner-deck-team-tile.is-active{background:#d8ad581a;border-color:#d8ad5894;transform:translateY(-1px)}.auction-roster-review .owner-deck-roster-tools{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:14px}.auction-roster-review .owner-deck-roster-tabs{background:#00000029;border:1px solid #ffffff1a;border-radius:11px;overflow:hidden}.auction-roster-review .owner-deck-roster-tabs button{color:#aeb9c9;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff14;padding:0 10px;font-size:.77rem;font-weight:700}.auction-roster-review .owner-deck-roster-tabs button:last-child{border-right:0}.auction-roster-review .owner-deck-roster-tabs button.is-active{color:#1c1b17;background:#d8ad58}.auction-roster-review .owner-deck-roster-tabs button span{opacity:.76;font-size:.68rem}.auction-roster-review .owner-deck-field{color:#aeb9c9;flex:1;gap:5px;min-width:min(100%,220px);font-size:.75rem;font-weight:700;display:grid}.auction-roster-review .owner-deck-field input{color:#f8fafc;width:100%;min-height:38px;font:inherit;background:#0003;border:1px solid #ffffff1f;border-radius:10px;outline:none;padding:0 11px;font-size:.82rem}.auction-roster-review .owner-deck-field input:focus{border-color:#d8ad58b8;box-shadow:0 0 0 3px #d8ad5821}.auction-roster-review .owner-deck-status-pill{text-transform:capitalize;border-radius:999px;padding:3px 7px}@media (max-width:900px){.auction-detail-body .auction-roster-review{grid-template-columns:1fr}}@media (max-width:560px){.auction-detail-body .auction-roster-review{gap:14px;width:min(100% - 24px,1280px)}.auction-roster-review .owner-deck-card{border-radius:18px;padding:16px}.auction-roster-review .owner-deck-card__header{margin-bottom:15px}.auction-roster-review .owner-deck-roster-tools{align-items:stretch}.auction-roster-review .owner-deck-field{min-width:100%}.auction-roster-review .owner-deck-roster-player-list{max-height:430px}}html[data-theme=light] .auction-detail-body .auction-roster-review{--bg-card-secondary:#f8fafc;--bg-tag:#f1f5f9;--border-color:#dbe2ec;--text-primary:#172033;--text-secondary:#607087}html[data-theme=light] .auction-roster-review .owner-deck-card{color:#172033;background:#fff;border-color:#dbe2ec;box-shadow:0 16px 36px #202d4417}html[data-theme=light] .auction-roster-review h2{color:#172033}html[data-theme=light] .auction-roster-review .eyebrow{color:#a76d11}html[data-theme=light] .auction-roster-review .owner-deck-card__header-actions>span{color:#9a620d;background:#fff3d9}html[data-theme=light] .auction-roster-review .owner-deck-inline-button{color:#85550d;background:#fff9eb;border-color:#e6c887}html[data-theme=light] .auction-roster-review .owner-deck-inline-button:hover:not(:disabled){background:#fff0cb}html[data-theme=light] .auction-roster-review .owner-deck-team-tile{color:#172033;background:#f8fafc;border-color:#e1e7ef}html[data-theme=light] .auction-roster-review .owner-deck-team-tile--button:hover,html[data-theme=light] .auction-roster-review .owner-deck-team-tile.is-active{background:#fff9eb;border-color:#e0b35a}html[data-theme=light] .auction-roster-review .owner-deck-roster-tabs{background:#f8fafc;border-color:#dbe2ec}html[data-theme=light] .auction-roster-review .owner-deck-roster-tabs button{color:#607087;border-right-color:#dbe2ec}html[data-theme=light] .auction-roster-review .owner-deck-roster-tabs button.is-active{color:#2e210c;background:#e7b74e}html[data-theme=light] .auction-roster-review .owner-deck-field{color:#516075}html[data-theme=light] .auction-roster-review .owner-deck-field input{color:#172033;background:#fff;border-color:#dbe2ec}html[data-theme=light] .auction-roster-review .owner-deck-roster-player-list{scrollbar-color:#d6a438 #edf1f5}html[data-theme=light] .auction-roster-review .owner-deck-roster-player-list::-webkit-scrollbar-track{background:#edf1f5}html[data-theme=light] .auction-roster-review .owner-deck-roster-player-list::-webkit-scrollbar-thumb{background:#d6a438}
.bid-card{background:#0c1014eb;border:1px solid #ffffff0d;border-radius:22px;gap:6px;margin-top:22px;padding:18px;display:grid}.bid-card span{color:#d6cdbfa8}.bid-card b{color:#d9a248;font-size:2rem}.bid-card em{font-style:normal}
.team-board-shell{background:radial-gradient(circle at top,#e0aa221f,#0000 32%),linear-gradient(#10141d 0%,#140b0f 100%);min-height:100vh;padding:2rem clamp(1.2rem,3vw,2.4rem) 4rem}.team-board-hero,.team-board-summary-grid,.team-board-main-grid,.team-board-bottom-grid{width:min(1220px,100%);margin:0 auto}.team-board-hero{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.4rem;display:flex}.team-board-hero h1,.team-board-state-card h1,.team-board-card h2,.team-board-spotlight h3{font-family:var(--font-body);letter-spacing:0;text-transform:none;margin:0;font-weight:800}.team-board-hero h1,.team-board-state-card h1{font-size:clamp(2.8rem,5vw,4.6rem)}.team-board-hero p,.team-board-state-card p,.team-board-card__header span,.team-board-empty,.team-board-decision p,.team-board-decision small,.team-board-field,.team-board-watchlist__item p,.team-board-watchlist__item small,.team-board-team-tile small,.team-board-player-row span{color:#ebedffbd}.team-board-state-card,.team-board-card{background:#080c14e6;border:1px solid #ffffff14;border-radius:28px;box-shadow:0 24px 80px #03060f6b}.team-board-state-card{width:min(760px,100%);margin:8vh auto 0;padding:clamp(1.4rem,3vw,2.2rem)}.team-board-actions{flex-wrap:wrap;gap:.9rem;display:flex}.team-board-summary-grid,.team-board-main-grid,.team-board-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-bottom:1.2rem;display:grid}.team-board-card{padding:clamp(1.2rem,2.6vw,1.8rem)}.team-board-card__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.team-board-empty{margin:0}.team-board-field{gap:.45rem;font-size:.96rem;display:grid}.team-board-field input,.team-board-field select,.team-board-field textarea{color:#f7f8ff;width:100%;font:inherit;background:#121723eb;border:1px solid #ffffff1f;border-radius:18px;padding:.95rem 1rem}.team-board-field textarea{resize:vertical;min-height:120px}.team-board-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.team-board-metrics article,.team-board-decision,.team-board-spotlight,.team-board-saved-row,.team-board-watchlist__item,.team-board-team-tile,.team-board-player-row{background:#121723e6;border:1px solid #ffffff14;border-radius:22px}.team-board-metrics article{gap:.35rem;padding:1rem;display:grid}.team-board-metrics article span{color:#ebedff9e;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.team-board-spotlight{justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:1rem;padding:1rem 1.1rem;display:flex}.team-board-spotlight span{color:#ebedffbd}.team-board-spotlight strong{color:var(--gold);font-size:clamp(1.8rem,3vw,2.8rem);font-family:var(--font-display)}.team-board-decision{gap:.35rem;margin-top:1rem;padding:1rem 1.1rem;display:grid}.team-board-decision p,.team-board-decision small{margin:0}.team-board-saved-list,.team-board-watchlist,.team-board-team-grid,.team-board-player-list{gap:.9rem;display:grid}.team-board-saved-row,.team-board-watchlist__item{gap:.5rem;padding:1rem 1.05rem;display:grid}.team-board-saved-row span,.team-board-watchlist__item span{color:#ebedffb3}.team-board-saved-row__actions,.team-board-watchlist__actions{flex-wrap:wrap;gap:.8rem;display:flex}.team-board-saved-row__actions button,.team-board-saved-row__actions a,.team-board-watchlist__actions button{color:#f6f7ff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.team-board-form{gap:1rem;display:grid}.team-board-bid-desk,.team-board-history__row{background:#121723e6;border:1px solid #ffffff14;border-radius:22px}.team-board-bid-desk{gap:1rem;margin-top:1rem;padding:1rem 1.1rem;display:grid}.team-board-bid-desk__header,.team-board-history__row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.team-board-bid-desk__header span,.team-board-bid-desk__meta small,.team-board-history__row span{color:#ebedffbd}.team-board-bid-desk__header h3,.team-board-history h2{font-family:var(--font-display);margin:0}.team-board-bid-desk__meta,.team-board-history,.team-board-history__list{gap:.75rem;display:grid}.team-board-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.team-board-form__error,.team-board-form__success{border-radius:16px;margin:0;padding:.9rem 1rem}.team-board-form__error{color:#ffd0d0;background:#5c101070;border:1px solid #ff5f5f3d}.team-board-form__success{color:#d7ffea;background:#0d482e66;border:1px solid #7affbd38}.team-board-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-board-team-tile{gap:.35rem;padding:1rem 1.05rem;display:grid}.team-board-team-tile div{justify-content:space-between;gap:.8rem;display:flex}.team-board-team-tile.is-leading{border-color:#e0aa2275;box-shadow:0 18px 40px #e0aa2224}.team-board-player-row{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.8rem;width:100%;padding:1rem 1.05rem;display:flex}.team-board-player-row.is-active{background:#e0aa221a;border-color:#e0aa226b}.team-board-player-row strong,.team-board-player-row small,.team-board-watchlist__item p,.team-board-watchlist__item small{margin:0}.team-board-history{margin-top:1.2rem}.team-board-history__row{padding:1rem 1.05rem}.team-tile small{color:#d6cdbfa8}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.team-tile{color:#faf7f0f0;border:1px solid #ffffff14;border-radius:20px;align-content:start;gap:8px;min-height:140px;padding:16px;display:grid;box-shadow:inset 0 0 0 999px #11151b47}.team-tile p{margin:0;font-weight:800}.team-tile span{font-family:var(--font-body);font-size:1.42rem;font-weight:800}.team-tile--leading{outline:3px solid #08180f4d;transform:translateY(-2px)}@media (max-width:1100px){.team-board-summary-grid,.team-board-main-grid,.team-board-bottom-grid,.team-board-team-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.team-grid{grid-template-columns:minmax(0,1fr)}.team-board-hero,.team-board-card__header,.team-board-spotlight,.team-board-bid-desk__header,.team-board-history__row,.team-board-saved-row__actions,.team-board-watchlist__actions,.team-board-team-tile div,.team-board-player-row{flex-direction:column;align-items:stretch;display:flex}.team-board-form__grid,.team-board-metrics{grid-template-columns:minmax(0,1fr)}}html[data-theme=light] .team-board-shell{color:#172033;background:radial-gradient(circle at 12% 0,#d9a24829,#0000 28%),radial-gradient(circle at 88% 8%,#2879581c,#0000 26%),linear-gradient(#fbfcff 0%,#f4f7fb 50%,#eef3f8 100%)}html[data-theme=light] .team-board-card,html[data-theme=light] .team-board-state-card,html[data-theme=light] .team-board-bid-desk{color:#172033;background:#ffffffe6;border-color:#7f8fa638;box-shadow:0 22px 70px #202d441f}html[data-theme=light] .team-board-team-tile,html[data-theme=light] .team-board-player-row,html[data-theme=light] .team-board-history__row,html[data-theme=light] .team-board-saved-row,html[data-theme=light] .team-board-watchlist,html[data-theme=light] .team-board-watchlist__item,html[data-theme=light] .team-board-spotlight,html[data-theme=light] .team-board-decision{color:#172033;background:#fff;border-color:#7f8fa633;box-shadow:0 10px 24px #202d4412}html[data-theme=light] .team-board-empty{color:#5c6575}html[data-theme=light] .team-board-field input{color:#172033;background:#fff;border-color:#7f8fa647}html[data-theme=light] .team-board-saved-row__actions button,html[data-theme=light] .team-board-watchlist__actions button{color:#172033;background:#ffffffdb;border-color:#7f8fa647;box-shadow:0 10px 24px #202d4414}
.registration-shell{background:radial-gradient(circle at top,#e0aa2224,#0000 30%),linear-gradient(#16090b 0%,#0d1019 100%);min-height:100vh;padding:2rem clamp(1.2rem,3vw,2.4rem) 4rem}.registration-hero,.registration-grid{width:min(1180px,100%);margin:0 auto}.registration-hero{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.5rem;display:flex}.registration-hero h1,.registration-state-card h1{font-family:var(--font-display);margin:0;font-size:clamp(2.6rem,5vw,4.4rem)}.registration-hero p,.registration-state-card p,.registration-card__header span,.registration-card__empty,.registration-history__item p,.registration-history__item small,.registration-form label{color:#eaecffbd}.registration-state-card{background:#080c14e0;border:1px solid #ffffff14;border-radius:28px;width:min(760px,100%);margin:8vh auto 0;padding:clamp(1.4rem,3vw,2.2rem);box-shadow:0 24px 80px #03060f6b}.registration-actions{flex-wrap:wrap;gap:.9rem;display:flex}.registration-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:1.2rem;display:grid}.registration-card__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.2rem;display:flex}.registration-card__empty{gap:.4rem;display:grid}.registration-card__empty p,.registration-card__empty span{margin:0}.registration-form{gap:1rem;display:grid}.registration-form label{gap:.45rem;font-size:.96rem;display:grid}.registration-form input,.registration-form select,.registration-form textarea{color:#f7f8ff;width:100%;font:inherit;background:#121723eb;border:1px solid #ffffff1f;border-radius:18px;padding:.95rem 1rem}.registration-form textarea{resize:vertical;min-height:120px}.registration-readonly-summary{background:#121723b8;border:1px solid #ffffff1a;border-radius:18px;gap:.25rem;padding:.95rem 1rem;display:grid}.registration-readonly-summary span,.registration-readonly-grid span{color:#eaecff9e;font-size:.82rem}.registration-readonly-summary strong{color:#f7f8ff;font-size:1.08rem}.registration-readonly-summary small{color:#eaecffb8}.registration-readonly-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.registration-readonly-grid div{background:#1217239e;border:1px solid #ffffff14;border-radius:16px;gap:.25rem;min-width:0;padding:.8rem .9rem;display:grid}.registration-readonly-grid strong{overflow-wrap:anywhere;color:#f7f8ff;min-width:0;font-size:.95rem}.registration-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.registration-form__grid--single{grid-template-columns:minmax(0,1fr)}.registration-form__error,.registration-form__success{border-radius:16px;margin:0;padding:.9rem 1rem}.registration-form__error{color:#ffd0d0;background:#5c101070;border:1px solid #ff5f5f3d}html[data-theme=light] .registration-form__error{color:#7f1d1d;background:#ef44441a;border-color:#ef44444d}.registration-form__success{color:#d7ffea;background:#0d482e66;border:1px solid #7affbd38}html[data-theme=light] .registration-form__success{color:#14532d;background:#22c55e26;border-color:#22c55e4d}.registration-history{gap:.9rem;display:grid}.registration-history__item{background:#121723e6;border:1px solid #ffffff14;border-radius:20px;gap:.35rem;padding:1rem 1.05rem;display:grid}.registration-history__item div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.registration-history__item p,.registration-history__item small{margin:0}@media (max-width:1100px){.registration-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.registration-hero,.registration-card__header,.registration-history__item div{flex-direction:column;align-items:stretch;display:flex}.registration-form__grid,.registration-readonly-grid{grid-template-columns:minmax(0,1fr)}}html[data-theme=light] .registration-shell{color:#172033;background:radial-gradient(circle at 12% 0,#d9a24829,#0000 28%),radial-gradient(circle at 88% 8%,#2879581c,#0000 26%),linear-gradient(#fbfcff 0%,#f4f7fb 50%,#eef3f8 100%)}html[data-theme=light] .registration-state-card{color:#172033;background:#ffffffe6;border-color:#7f8fa638;box-shadow:0 22px 70px #202d441f}html[data-theme=light] .registration-history__item{color:#172033;background:#fff;border-color:#7f8fa633;box-shadow:0 10px 24px #202d4412}html[data-theme=light] .registration-readonly-summary,html[data-theme=light] .registration-readonly-grid div{background:#f8fafc;border-color:#7f8fa62e}html[data-theme=light] .registration-readonly-summary span,html[data-theme=light] .registration-readonly-summary small,html[data-theme=light] .registration-readonly-grid span{color:#6b7485}html[data-theme=light] .registration-readonly-summary strong,html[data-theme=light] .registration-readonly-grid strong{color:#172033}html[data-theme=light] .registration-card__empty{color:#5c6575}
