#admin-shortcut{background:var(--orange);color:#111;text-decoration:none;padding:6px 11px;font-size:12px;font-weight:900;white-space:nowrap}@media(max-width:700px){#admin-shortcut{padding:8px 9px;font-size:11px}}.my-team-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:22px}.my-team-grid h3{color:#0757b7;margin-bottom:8px}.my-team-list{display:grid;gap:8px}.my-detail{background:#f2f7ff;border:1px solid #d5e3f8;border-radius:10px;padding:12px 14px;display:flex;justify-content:space-between;gap:12px}.my-detail strong{color:#063b93}.captain-tag{color:#8b6e00;font-weight:900;font-size:12px}.lineup-summary-intro{margin:18px 0 10px;color:#4f5f73}.lineup-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lineup-summary-card{min-height:168px;padding:17px;border:2px solid #d5e3f8;border-radius:12px;background:#f7fbff;color:#08275c;text-align:left;cursor:pointer}.lineup-summary-card:hover{border-color:#063b93;background:#fff}.lineup-summary-card.locked{cursor:default}.lineup-summary-card.locked:hover{border-color:#d5e3f8;background:#f7fbff}.lineup-summary-card.active{border-color:#063b93;background:#edf5ff}.lineup-summary-card .eyebrow{margin:0 0 5px;font-size:10px}.lineup-summary-card h3{margin:0 0 11px;color:#063b93;font-size:18px}.lineup-summary-card ul{display:grid;gap:5px;margin:0;padding:0;list-style:none;font-size:13px}.lineup-summary-card li{display:flex;justify-content:space-between;gap:8px}.lineup-summary-card li small{color:#8b6e00;font-weight:900;white-space:nowrap}.lineup-summary-card .empty-lineup{margin:22px 0 0;color:#69758a;font-size:13px}.lineup-summary-card .edit-lineup{display:block;margin-top:14px;color:#063b93;font-size:12px;font-weight:900}@media(max-width:850px){.lineup-summary-grid{grid-template-columns:1fr}}@media(max-width:700px){.my-team-grid{grid-template-columns:1fr;gap:14px}}.lineup-summary-card .eyebrow{color:#315a89!important}.lineup-summary-card h3{color:#063b93!important}.lineup-summary-card .empty-lineup{color:#526579!important}.account-security{margin-top:28px;padding:22px;border:1px solid #83b2df;border-radius:14px;background:linear-gradient(135deg,#eff7ff,#e4f1ff);color:#06265f}.account-security>.eyebrow{margin:0 0 5px;color:#906d00!important;font-size:10px;font-weight:900;letter-spacing:.13em}.account-security h3{margin:0;color:#06265f!important;font-size:21px}.account-security-help{margin:6px 0 16px;color:#355779!important}.account-security-form{display:grid;gap:14px;max-width:720px}.account-security-form label{display:grid;gap:6px;color:#153b67;font-size:13px;font-weight:800}.account-security-form input{width:100%;min-height:44px;padding:10px 12px;border:1px solid #82b5e8;border-radius:8px;background:#fff;color:#06265f;font:inherit}.account-security-form input:focus{outline:3px solid #ffd71988;border-color:#b99000}.account-security-form label small{color:#526c87;font-weight:500}.account-password-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.account-security-form .button{justify-self:start}.account-security-form .button:disabled{opacity:.65;cursor:wait}.account-security-message{min-height:1.2em;margin:0;color:#164a7d;font-weight:700}@media(max-width:650px){.account-security{padding:18px}.account-password-fields{grid-template-columns:1fr}}.lineup-tabs-intro{margin:0 0 8px;color:#dedede;font-weight:700}.lineup-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:-5px 0 20px}.lineup-tabs button{display:grid;gap:1px;min-width:116px;padding:10px 14px;border:1px solid #626262;background:#252525;color:#fff;text-align:left;cursor:pointer;font-weight:900}.lineup-tabs button small{color:#bcbcbc;font-size:11px}.lineup-tabs button.active{background:var(--orange);border-color:var(--orange);color:#111}.lineup-tabs button.active small{color:#453900}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.team-card-button{position:relative;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;width:100%;min-height:88px;padding:14px;border:2px solid #cbdcf5;border-radius:14px;background:#f3f8ff;color:#06265f;text-align:left;cursor:pointer;font:inherit}.team-card-button:hover{border-color:#063b93;transform:translateY(-1px);box-shadow:0 8px 16px #063b9322}.team-card-button.is-selected{background:#fffbd8;border-color:var(--orange)}.team-card-copy{display:grid;gap:2px;min-width:0}.team-card-copy strong{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-card-copy small{font-size:12px;color:#416487}.team-cost{font-weight:900;align-self:start}.selected-tick{position:absolute;right:12px;bottom:10px;background:var(--orange);color:#111;border-radius:50%;width:20px;height:20px;display:grid;place-items:center;font-size:13px;font-weight:900}.team-card-button.is-selected .team-cost{margin-right:23px}.picker-help{margin:5px 0 0;color:#063b93;font-size:13px;font-weight:800}.captain-help{margin:2px 0 12px;font-size:13px}.lineup-explainer{margin:0;color:#d7d7d7;font-weight:700}@media(min-width:701px){.lineup{position:sticky;top:96px;align-self:start}}@media(max-width:700px){.lineup-tabs button{flex:1;min-width:0}.team-grid{grid-template-columns:1fr}.team-card-button{min-height:80px}}.team-card-button,.team-card-button strong,.team-card-button .team-cost{color:#06265f!important}.captain-options label{color:#edf5ff;font-weight:700}.captain-options input[type=radio]{accent-color:#ffdd16}.captain-options label:has(input:checked){color:#ffdd16;font-weight:900;border-color:#ffdd16}#auction-timer-form{display:flex;gap:8px;max-width:470px}.auction-page{max-width:720px!important;text-align:center}.auction-page #prediction-fields{max-width:680px;margin:22px auto}.auction-ranking-fields{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.auction-ranking-fields label,.auction-overall-winner{display:grid;gap:6px;font-weight:800;text-align:left}.auction-overall-winner{max-width:360px;margin:16px auto 0}.auction-locked{margin:24px auto 0;max-width:500px;padding:24px;border-radius:14px;background:#eff6ff;border:1px solid #c6daf8;color:#063b93;font-weight:900}@media(max-width:700px){#auction-timer-form{display:grid;grid-template-columns:1fr}.auction-ranking-fields{grid-template-columns:1fr}}
