.arcas-screen.arcas-overview{position:fixed;inset:0;z-index:9600;width:100%;height:100dvh;margin:0;padding:20px 28px 12px;display:flex;flex-direction:column;gap:14px;overflow:hidden;box-sizing:border-box;text-align:left;color:#e8eef8;font-family:Inter,system-ui,sans-serif;background:radial-gradient(ellipse at 12% 0%,#173346 0%,transparent 45%),radial-gradient(ellipse at 95% 100%,#20213e 0%,transparent 40%),#0a1220}.arcas-overview *{box-sizing:border-box}.arcas-overview header{display:flex;align-items:center;gap:24px;flex:none;margin:0}.arcas-title{flex:1;min-width:0}.arcas-eyebrow{display:block;color:#8da9bb;font-size:10px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:3px}.arcas-overview h1{margin:0;color:#f5f8ff;font-size:30px;letter-spacing:-1.2px;font-weight:750;line-height:1.15}.arcas-overview h1 span{color:#98a9be;font-weight:400}.arcas-actions{display:flex;align-items:center;gap:16px}.arcas-overview button{font:inherit;font-size:12px;font-weight:600;color:#d8e6f4;background:#ffffff06;border:1px solid #ffffff20;border-radius:10px;min-height:38px;padding:8px 13px;cursor:pointer;transition:background .15s,border-color .15s}.arcas-overview button:hover{background:#ffffff10;border-color:#ffffff40}.arcas-overview button:disabled{opacity:.55;cursor:wait}.arcas-overview :focus-visible{outline:3px solid #63dec1;outline-offset:3px}.arcas-live{display:flex;align-items:center;gap:7px;color:#a4b4c8;font-size:11px;white-space:nowrap}.arcas-live:before{content:"";width:6px;height:6px;border-radius:50%;background:#9ca6b6}.arcas-live.is-live{color:#94ddc6}.arcas-live.is-live:before{background:#5bdfb2;box-shadow:0 0 0 4px #5bdfb212}.arcas-fit-stage{flex:1;min-height:0;min-width:0;display:flex;justify-content:center;align-items:center;overflow:hidden}.arcas-fit-frame{position:relative;flex:none}.arcas-fit-board{position:absolute;left:0;top:0;transform-origin:top left;display:grid;gap:16px}.arcas-overview table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid #ffffff19;border-radius:16px;overflow:hidden;background:#111e30;box-shadow:0 10px 30px #00000020;font-size:12px;line-height:1.35}.arcas-overview th,.arcas-overview td{padding:6px 10px;overflow-wrap:anywhere;vertical-align:top;border-right:1px solid #ffffff0c;border-bottom:1px solid #ffffff0c}.arcas-overview tr>*:last-child{border-right:0}.arcas-overview tbody tr:last-child>*{border-bottom:0}.arcas-overview thead th{padding:11px 10px 9px;background:linear-gradient(135deg,#1d3148,#18283c);text-align:left;vertical-align:middle;color:#f0f5fc}.arcas-overview thead th>div{display:flex;align-items:center;gap:9px;min-height:32px}.arcas-overview thead img{width:30px;height:30px;object-fit:contain;flex:none;filter:drop-shadow(0 2px 3px #0004)}.arcas-overview thead strong{font-size:13px;line-height:1.2}.arcas-overview .arcas-quota{display:flex;justify-content:space-between;align-items:center;gap:4px;font-size:9px;color:#9fb0c5;margin-top:7px;font-weight:400}.arcas-quota b{font-weight:500;color:#93d7be;background:#65d4aa12;padding:2px 5px;border-radius:5px;white-space:nowrap}.arcas-overview-label{display:block;font-size:9px;letter-spacing:1.6px;color:#859bb4}.arcas-overview-count{display:block;font-size:16px;margin-top:5px;color:#e6eef9;font-weight:600}.arcas-overview tbody th{font-size:11px;font-weight:600;vertical-align:middle;background:#ffffff03}.arcas-category-dot{display:inline-block;width:5px;height:16px;border-radius:4px;background:currentColor;vertical-align:middle;margin-right:8px;opacity:.85}.arcas-overview td{color:#e1e9f5}.arcas-overview tbody tr:nth-child(2n) td{background:#ffffff02}.arcas-overview td article{padding:3px 0;line-height:1.35;border-bottom:1px solid #ffffff07}.arcas-overview td article:last-child{border-bottom:0}.arcas-overview td strong{font-size:12px;font-weight:550}.arcas-overview td small{font-size:10px;color:#91a5bc;font-weight:400}.arcas-goalkeepers{color:#6ddbb7}.arcas-signings{color:#c4a0f4}.arcas-loans{color:#e6bc79}.arcas-reserved{color:#ec969b}.arcas-drafted{color:#8fb6f4}.arcas-academy{color:#accc7e}.arcas-empty{display:block;text-align:center;color:#3f546c;padding:2px}.arcas-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;flex:none;color:#8093aa;font-size:10px;line-height:1.35}.arcas-legend{margin:0}.arcas-footer>span{white-space:nowrap}.arcas-error{margin:0;padding:7px 12px;background:#452536;border:1px solid #94516a;border-radius:9px;font-size:11px;flex:none}@media(max-width:700px){.arcas-screen.arcas-overview{padding:10px 8px;gap:8px}.arcas-overview header{gap:10px;flex-wrap:wrap}.arcas-overview h1{font-size:23px}.arcas-eyebrow{font-size:8px;letter-spacing:1px}.arcas-overview button{font-size:10px;padding:6px 8px;min-height:32px}.arcas-actions{gap:8px}.arcas-live{font-size:9px}.arcas-footer{font-size:8px;gap:6px}.arcas-footer>span{white-space:normal}}@media(max-width:450px){.arcas-overview header{gap:8px}.arcas-title{order:-1;flex-basis:100%}.arcas-actions{margin-left:auto}.arcas-overview h1{font-size:24px}}@media print{.arcas-screen.arcas-overview{position:static;height:auto;overflow:visible;background:#fff;color:#172332}.arcas-overview header button,.arcas-actions{display:none}.arcas-fit-stage{display:block;overflow:visible}.arcas-fit-frame{width:100%!important;height:auto!important}.arcas-fit-board{position:static;transform:none!important;width:100%!important}.arcas-overview table{break-inside:avoid}}.arcas-screen.arcas-overview{background:linear-gradient(#0714243d,#07142466),url(/images/arcas/background.webp) center/cover no-repeat,#071424}@media print{.arcas-screen.arcas-overview{background:#fff}}.fd-player-photo>img,.fd-player-photo>canvas,.fd-player-photo>svg,.fd-player-photo>div{position:relative!important;inset:auto!important;float:none!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;transform:none!important;margin:0!important;object-fit:contain!important;display:block!important}.signing-agreements{margin:18px 0;padding:20px;border:1px solid #25475b;border-radius:20px;background:linear-gradient(130deg,#0d2235,#071421);color:#e8f3fa;text-align:left}.signing-agreements *{box-sizing:border-box}.signing-agreements header{display:flex;justify-content:space-between;align-items:center;gap:12px}.sa-eyebrow{font-size:10px;letter-spacing:.16em;color:#54d4c2;font-weight:800}.signing-agreements h3{margin:5px 0;font-size:23px}.signing-agreements h4{margin:12px 0;font-size:21px;color:#fff}.signing-agreements p{font-size:13px;line-height:1.5;color:#adc2d2;margin:8px 0}.signing-agreements button{border:1px solid #31526a;border-radius:9px;background:#142c40;color:#e5f2fc;padding:10px 13px;cursor:pointer;font-size:12px;font-weight:700;min-height:40px}.signing-agreements button:disabled{opacity:.5;cursor:default}.signing-agreements button:focus-visible,.signing-agreements input:focus-visible,.signing-agreements select:focus-visible{outline:2px solid #75f4cf;outline-offset:2px}.signing-agreements .sa-primary{background:#77dfbd;color:#042c26;border-color:#77dfbd}.sa-toolbar,.sa-actions,.sa-tabs{display:flex;gap:8px;flex-wrap:wrap}.sa-toolbar{justify-content:space-between;margin:16px 0}.sa-tabs button[aria-pressed=true]{background:#24475e;border-color:#69c5df}.sa-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:12px}.sa-card{border:1px solid #2e4b5d;border-radius:15px;padding:17px;background:radial-gradient(ellipse at 100% 0,#20434d80,transparent 65%),#0a1c2b}.sa-card-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.sa-pill{font-size:9px;color:#9be9ce;letter-spacing:.08em}.signing-agreements small{color:#8ca6b7;font-size:11px;line-height:1.5}.sa-money{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #294253;gap:10px}.sa-money span{font-size:12px;color:#a4bccc}.sa-money strong{font-size:21px;color:#d7ffe9;font-variant-numeric:tabular-nums}.sa-parties{list-style:none;padding:0;margin:10px 0}.sa-parties li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:8px 0;border-bottom:1px solid #243c4d;font-size:12px}.sa-parties li b{grid-column:1/-1;color:#93d8bd;font-size:10px}.sa-windows{display:grid;gap:6px;margin:12px 0}.sa-windows>div{display:flex;justify-content:space-between;gap:10px;align-items:center;background:#183144;border-left:3px solid #d6b76f;padding:10px;border-radius:5px}.sa-windows span{font-size:10px;color:#a7bdce}.sa-windows b{display:block;color:#fff;font-size:17px;margin-top:3px}.sa-windows strong{font-size:16px;color:#ffe4a7}.sa-card footer{margin-top:16px;padding-top:12px;border-top:1px solid #304a5c;font-size:12px}.sa-card footer>strong{display:block;margin-bottom:10px;color:#a6d9eb}.sa-empty{padding:22px;text-align:center;background:#ffffff03;border:1px dashed #375263;border-radius:12px;color:#a9c0cd}.sa-empty small{display:block;margin-top:7px}.signing-agreements .sa-error{color:#ffb2ac}.signing-agreements .sa-notice{color:#a0efcd}.sa-form{margin-top:15px;padding:18px;border-radius:12px;border:1px solid #4a7689;background:#0a1b28}.sa-form fieldset{border:0;padding:0;margin:15px 0;display:grid;gap:12px}.sa-form legend{font-size:13px;color:#d6edfc;margin-bottom:10px}.sa-form label{display:grid;gap:6px;color:#bbd0dd;font-size:12px}.sa-form input,.sa-form select{width:100%;min-width:0;background:#071723;border:1px solid #365469;border-radius:7px;color:#f0faff;padding:10px;font-size:14px}.sa-window-editor{display:grid;grid-template-columns:1fr 90px 1.3fr 38px;align-items:end;gap:8px}.sa-window-editor button{padding:8px}.sa-form .sa-actions{margin-top:15px}@media(max-width:600px){.signing-agreements{padding:12px;margin:12px 0;border-radius:13px}.signing-agreements header{align-items:flex-start}.signing-agreements h3{font-size:20px}.sa-card{padding:13px}.sa-form{padding:12px}.sa-window-editor{grid-template-columns:1fr 1fr 35px}.sa-window-editor label:nth-child(3){grid-column:1/3}.sa-window-editor button{grid-column:3;grid-row:2}.sa-form .sa-actions button{width:100%}}.signing-replacements{margin:18px 0;padding:18px;border:1px solid #38526b;border-radius:16px;background:#101e30;color:#eef4fc;text-align:left;overflow-wrap:anywhere}.signing-replacements h3,.signing-replacements h4{margin:0 0 10px;color:#fff}.signing-replacements p{font-size:.9rem;line-height:1.5;margin:7px 0}.signing-replacements article,.signing-replacements form{padding:14px;margin-top:14px;border:1px solid #37506b;border-radius:12px;background:#172a40}.signing-replacements button{padding:10px 14px;border:1px solid #547ba0;border-radius:9px;background:#244a6c;color:#fff;cursor:pointer;font:inherit}.signing-replacements button:disabled{opacity:.5;cursor:default}.signing-replacements button[aria-pressed=true]{background:#176759;border-color:#7be5bf}.signing-replacements label{display:block;margin:12px 0;font-size:.9rem}.signing-replacements input:not([type=checkbox]){display:block;box-sizing:border-box;width:100%;padding:12px;margin-top:7px;background:#0d1929;color:#fff;border:1px solid #6684a3;border-radius:8px;font:inherit}.signing-replacements .replacement-players{list-style:none;margin:10px 0;padding:0;max-height:220px;overflow-y:auto}.signing-replacements .replacement-players button{width:100%;text-align:left;margin-bottom:5px}.signing-replacements .replacement-actions{display:flex;gap:10px;flex-wrap:wrap}.signing-replacements .replacement-error{color:#ffb8b8}.nd-shell{--nd-border:#333e64;--nd-gold:#f8ce6a;position:fixed;inset:0;z-index:9500;overflow:auto;display:grid;grid-template-columns:minmax(0,1fr);background:linear-gradient(#030b19aa,#030b19c9),var(--nd-stadium) center/cover fixed;color:#f6f6ff;font:15px/1.5 Inter,Arial,sans-serif;text-align:left;color-scheme:dark}.nd-shell *{box-sizing:border-box}.nd-shell button,.nd-shell input{font:inherit}.nd-shell button{cursor:pointer;min-height:42px;background:#0a1228;border:1px solid #566087;border-radius:8px;color:#f5f3ff;padding:10px 16px;transition:background .15s}.nd-shell button:hover:not(:disabled){background:#302052}.nd-shell button:focus-visible,.nd-shell input:focus-visible{outline:3px solid var(--nd-gold);outline-offset:3px}.nd-shell button:disabled{opacity:.5;cursor:not-allowed}.nd-shell h1,.nd-shell h2,.nd-shell h3,.nd-shell h4{color:#fff;margin:0 0 12px;line-height:1.25;font-family:inherit}.nd-shell p{color:#c5c9e1;margin:8px 0 20px}.nd-main{min-width:0;padding:36px 28px}.nd-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.nd-header h1{font-size:clamp(25px,2.8vw,42px);letter-spacing:-1px}.nd-header>div:first-child{border-left:3px solid var(--nd-gold);padding-left:18px}.nd-header p{margin:0}.nd-header-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;max-width:420px}.nd-league{background:#09152ed9;border:1px solid var(--nd-border);border-radius:8px;padding:10px 15px}.nd-shell .nd-bell{position:relative;font-size:24px;padding:4px 14px}.nd-bell b{position:absolute;right:-5px;top:-7px;background:#f33d64;border-radius:20px;font-size:12px;padding:2px 6px}.nd-shell .nd-primary{background:linear-gradient(120deg,#a321ff,#6818f1);border-color:#9838ff;font-weight:650;color:#fff}.nd-shell .nd-new{margin-left:auto;flex-basis:220px;font-size:16px}.nd-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.9fr);gap:18px;align-items:start}.nd-feed{min-width:0}.nd-tabs{display:flex;background:#061226;border:1px solid var(--nd-border);border-radius:10px;overflow:auto;margin-bottom:10px}.nd-shell .nd-tabs button{white-space:nowrap;border:none;background:none;border-radius:0;border-bottom:3px solid transparent;padding:16px 15px;font-size:13px}.nd-shell .nd-tabs button[aria-selected=true]{background:#39206499;border-bottom-color:#b23bff}.nd-tabs b{background:#3b426b;border-radius:30px;padding:2px 7px;margin-left:7px}.nd-tabs button[aria-selected=true] b{background:#a137ed}.nd-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#6c50102e;border:1px solid #977126;border-radius:9px;color:#ffe095;padding:10px 15px;margin-bottom:14px;font-size:13px}.nd-shell .nd-banner button{background:transparent;border:0;padding:0 7px;min-height:26px}.nd-card,.nd-detail{background:linear-gradient(125deg,#15152fea,#071126f5);border:1px solid var(--nd-border);border-radius:12px;padding:20px;margin-bottom:16px;box-shadow:0 8px 25px #0003}.nd-selected{border:2px solid #a340ff;padding:19px;box-shadow:0 0 0 2px #a340ff25}.nd-card-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;font-weight:600;font-size:14px}.nd-pill{border-radius:9px;padding:6px 10px;background:linear-gradient(#ffe092,#efc354);color:#251a02;font-size:11px;white-space:nowrap}.nd-muted{background:#242b49;color:#bfc8e2}.nd-card h2{font-size:19px}.nd-shell .nd-player-row{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:linear-gradient(110deg,#19233d,#10152e);border:1px solid #303a5c;padding:14px;min-width:0}.nd-player-row>span:last-child{margin-left:auto}.nd-player-avatar,.nd-player-row>img{width:48px;height:48px;border-radius:50%;object-fit:cover;background:#29334d;display:grid;place-items:center;font-size:25px}.nd-meta{display:flex;justify-content:space-between;gap:15px;margin:16px 0;color:#ccd0e6}.nd-meta strong{color:#ffe29a}.nd-deadline{font-size:12px;text-align:right;margin:12px 0!important}.nd-actions{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.nd-actions>button{flex:1;font-size:12px;white-space:normal}.nd-detail{position:sticky;top:16px;padding:22px}.nd-detail>header{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid var(--nd-border);padding-bottom:16px;margin-bottom:22px}.nd-detail>header h2{font-size:21px;margin:0}.nd-detail>header button{border:0;background:transparent;padding:0 8px}.nd-empty{text-align:center;border:1px dashed #3e4568;border-radius:12px;padding:35px 22px;background:#09122699}.nd-empty>span{display:block;font-size:38px;margin-bottom:20px;color:#bb91ff}.nd-empty h2,.nd-empty h3{font-size:20px}.nd-empty p{font-size:14px}.nd-field{display:grid;gap:8px;margin:16px 0;color:#cfd3e8}.nd-field input{width:100%;min-width:0;background:#081226;border:1px solid #41486a;border-radius:8px;padding:12px;color:#fff}.nd-wide{width:100%;margin:10px 0}.nd-footnote{font-size:12px!important;color:#a5afcb!important;margin-top:14px!important}.nd-error{border:1px solid #ee6a81;background:#531b2d;padding:12px;border-radius:8px;color:#ffe4e9!important}.nd-roster{display:grid;gap:8px;max-height:55vh;overflow:auto}.nd-detail .signing-agreements{background:none;border:0;padding:0;margin:0;box-shadow:none;min-width:0}.nd-detail .signing-agreements>header{display:none}.nd-detail .sa-grid{display:block}.nd-detail .sa-card{padding:0;border:0;background:transparent;margin:12px 0;box-shadow:none}.nd-detail .sa-card h4{font-size:22px}.nd-detail .sa-form{padding:14px;background:#111b33}.nd-detail .sa-window-editor{display:flex;flex-wrap:wrap}.nd-detail .sa-window-editor>label{flex:1;min-width:90px}.nd-detail .sa-actions{display:flex;flex-wrap:wrap;gap:8px}.nd-detail .sa-actions button{flex:1;font-size:12px}.nd-detail .signing-replacements{background:none;border:0;padding:0;margin:14px 0}.nd-detail input,.nd-detail select,.nd-detail textarea{max-width:100%}.nd-notice{display:flex;align-items:center;gap:15px;width:100%;border:1px solid #9b48e8;border-radius:14px;padding:17px 20px;margin:20px 0;background:linear-gradient(115deg,#281747,#071c33);color:#fff;text-align:left;cursor:pointer}.nd-notice>span:first-child{font-size:32px;color:#d3aaff}.nd-notice>span:nth-child(2){display:grid;gap:5px}.nd-notice strong{font-size:17px}.nd-notice small{color:#bdc7e5}.nd-notice>b{margin-left:auto;border-radius:25px;background:#8b28ef;padding:8px 13px}.nd-notice:focus-visible{outline:3px solid #f8ce6a;outline-offset:3px}@media(min-width:1650px){.nd-main{max-width:1700px;width:100%;margin:auto}.nd-layout{grid-template-columns:minmax(0,1.3fr) minmax(400px,1fr)}}@media(max-width:1180px){.nd-shell{grid-template-columns:minmax(0,1fr)}.nd-main{padding:25px 18px}.nd-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr)}.nd-card-top,.nd-header{flex-wrap:wrap}.nd-header-controls{max-width:none;width:100%;justify-content:flex-start}.nd-shell .nd-new{flex-basis:auto}.nd-card{padding:16px}.nd-tabs button{padding:12px 10px!important}}@media(max-width:900px){.nd-shell{display:block}.nd-layout{grid-template-columns:1fr}.nd-detail{position:static;scroll-margin-top:15px}.nd-header h1{font-size:28px}.nd-header p{font-size:13px}.nd-header-controls{gap:8px}.nd-league{font-size:12px;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-shell .nd-new{width:100%;flex-basis:100%}.nd-card-top{margin-bottom:12px}.nd-tabs{width:100%}.nd-shell .nd-tabs button{flex:1;font-size:12px}.nd-roster{max-height:none}.nd-shell .nd-player-row{padding:12px}.nd-detail{padding:18px}.nd-actions button{min-height:46px}.nd-notice{padding:14px}.nd-notice strong{font-size:15px}}@media(prefers-reduced-motion:reduce){.nd-shell button{transition:none}}.nd-main{width:100%;max-width:1680px;margin:0 auto}.nd-shell .nd-home{margin-bottom:22px;background:#08152bd9}.nd-contract-form>fieldset{border:0;padding:0;margin:0;min-width:0}.nd-shell .nd-term{border:1px solid var(--nd-border);border-radius:9px;padding:14px;margin:18px 0;min-width:0}.nd-term legend{padding:0 8px;color:#e0bcff}.nd-field select{width:100%;min-width:0;background:#081226;color:#fff;padding:12px;border:1px solid #41486a;border-radius:8px;font:inherit}.nd-term h4{font-size:17px}.nd-term p{font-size:13px;overflow-wrap:anywhere}.unified-market-page{width:100%;max-width:none;margin:0;padding:0}.nd-shell.nd-unified{position:relative;inset:auto;z-index:auto;display:block;min-height:90vh;border-radius:18px;overflow:visible}.nd-unified .nd-main{padding:28px 32px 40px;max-width:1480px}.nd-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px;color:#b7a1eb;letter-spacing:2px}.nd-topline .nd-home{margin:0;letter-spacing:0}.nd-club-identity{display:flex;align-items:center;gap:16px;margin-top:28px}.nd-club-identity img{width:58px;height:64px;object-fit:contain}.nd-club-identity strong{color:#fff}.nd-club-identity small{display:block;color:#b4c8e0;margin-top:7px}.nd-unified .nd-header>div:first-child{border:0;padding:0}.nd-operation-menu{position:relative;flex-shrink:0}.nd-operation-options{position:absolute;right:0;top:calc(100% + 8px);width:260px;border:1px solid #435777;border-radius:12px;background:#071a2e;z-index:5;padding:7px;box-shadow:0 12px 30px #0008}.nd-operation-options button{width:100%;text-align:left;border:0;background:none}.nd-workspace{padding:20px;border:1px solid #344f70;border-radius:15px;background:#07182de8}.nd-workspace>.nd-tabs{background:none;border:0;border-bottom:1px solid #364762;border-radius:0;margin-bottom:20px}.nd-workspace>.nd-tabs button{font-size:17px;padding:16px 25px}.nd-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.nd-shell .nd-filters button{border-radius:28px;background:#10223b;font-size:13px;min-height:40px;padding:8px 17px}.nd-shell .nd-filters button[aria-pressed=true]{background:linear-gradient(110deg,#8d37ef,#6721ed);border-color:#a279ff}.nd-filters b{margin-left:9px;background:#efd078;color:#171c2b;padding:2px 6px;border-radius:4px}.nd-filters .nd-refresh{margin-left:auto}.nd-operation-row{display:flex;align-items:center;gap:20px;border:1px solid #324d70;border-radius:12px;background:linear-gradient(115deg,#10233be8,#09172be8);padding:20px;margin-bottom:13px}.nd-operation-row:last-child{margin-bottom:0}.nd-operation-player{display:flex;align-items:center;gap:16px;flex:1;min-width:0}.nd-operation-player>img,.nd-operation-player>.nd-player-avatar{width:64px;height:64px;border-radius:50%;object-fit:cover;flex-shrink:0}.nd-operation-player h2{font-size:21px;overflow-wrap:anywhere;margin:0 0 8px}.nd-operation-player p{font-size:13px;color:#b6c9e6;margin:0}.nd-operation-state{display:grid;gap:10px;justify-items:start;min-width:145px}.nd-operation-state small{color:#a5b7d3;font-size:11px}.nd-operation-amount{white-space:nowrap;font-size:20px}.nd-operation-row>button{white-space:nowrap}.nd-admin,.nd-publications{border:1px solid #344e6b;border-radius:13px;background:#0c1d33d9;margin-top:18px;overflow:hidden}.nd-admin>summary,.nd-publications>summary{cursor:pointer;padding:18px 22px;color:#fff;list-style:none;display:flex;align-items:center;justify-content:space-between}.nd-admin summary small{display:block;color:#a7bbd5;font-size:12px;margin:5px 0 0}.nd-admin>.fichajes-admin-dashboard{margin:0}.nd-shell.nd-dialog{display:none;position:fixed;inset:0;margin:auto;padding:0;width:min(1000px,94vw);max-width:94vw;height:fit-content;max-height:92vh;overflow:auto;border:1px solid #67518b;border-radius:15px;background:#09172b;box-shadow:0 20px 100px #000a}.nd-shell.nd-dialog[open]{display:block}.nd-dialog::backdrop{background:#010811b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.nd-dialog .nd-detail{position:static;margin:0;border:0;padding:24px;background:#09172b}.nd-dialog .fichajes-form-panel,.nd-dialog .fichajes-auction-detail{margin:0!important;max-width:none!important;transform:none!important}.nd-dialog .fichajes-form-layout{display:block!important}.nd-dialog .fichajes-form-main{width:100%;min-width:0}.nd-dialog .fichajes-form-close{display:none}.nd-workspace .fichajes-round-compact{margin:0;border:0;background:none;box-shadow:none}.nd-workspace .fichajes-round-compact-header{background:none}.nd-publications{padding:0 12px}@media(max-width:1000px){.nd-operation-row{flex-wrap:wrap}.nd-operation-player{flex-basis:55%}.nd-operation-row>button{margin-left:auto}.nd-operation-amount{font-size:17px}.nd-unified .nd-header{flex-wrap:wrap}}@media(max-width:600px){.nd-unified .nd-main{padding:16px 10px}.nd-topline{font-size:10px;letter-spacing:1px}.nd-topline .nd-home{font-size:12px}.nd-workspace{padding:12px 9px}.nd-workspace>.nd-tabs button{font-size:12px;padding:12px 8px}.nd-operation-row{padding:14px;gap:12px}.nd-operation-player{flex-basis:100%}.nd-operation-player h2{font-size:18px}.nd-operation-player>img{width:48px;height:48px}.nd-operation-state{min-width:0}.nd-operation-row>button{font-size:12px;min-height:44px}.nd-unified .nd-header h1{font-size:29px}.nd-operation-menu{width:100%}.nd-operation-menu>.nd-new{width:100%}.nd-operation-options{width:100%}.nd-dialog .nd-detail{padding:15px}.nd-club-identity{margin-top:20px}}.hub-text .market-pending-badge{color:#ffe399;background:#6c4c153f;border:1px solid #b38939;border-radius:7px;padding:4px 7px;width:fit-content}.nd-shell.nd-unified{position:fixed;inset:0;z-index:9500;height:100dvh;min-height:0;border-radius:0;overflow:auto;background:linear-gradient(90deg,#030c1990,#030c19ec 22% 78%,#030c1990),var(--nd-stadium) center/cover fixed}.nd-unified .nd-main{width:min(1280px,100%);max-width:1280px;padding:18px 24px 24px;margin:0 auto}.nd-unified .nd-topline{position:relative;min-height:48px;padding-bottom:12px;border-bottom:1px solid #253b53;margin-bottom:26px;font-size:13px}.nd-unified .nd-topline>span{position:absolute;left:50%;transform:translate(-50%);white-space:nowrap}.nd-unified .nd-home{font-size:12px;border-color:#385570;border-radius:9px}.nd-unified .nd-header{align-items:center;flex-wrap:nowrap;margin-bottom:24px;gap:28px}.nd-eyebrow{display:block;color:#ae79ff;font-size:11px;font-weight:700;letter-spacing:1.7px;margin-bottom:9px}.nd-unified .nd-header h1{font-size:clamp(26px,3vw,44px);letter-spacing:-1.5px;margin-bottom:8px}.nd-unified .nd-header p{color:#b3c2d9;font-size:16px}.nd-unified .nd-new{width:auto;min-width:210px;font-size:15px;min-height:52px;border-radius:10px;box-shadow:0 6px 28px #7623ff20}.nd-unified .nd-club-identity{margin:0 0 20px;padding:16px 24px;border:1px solid #2a425c;border-radius:14px;background:#091728cc;gap:22px}.nd-unified .nd-club-identity img{width:48px;height:56px}.nd-club-name{display:grid;gap:3px;min-width:0}.nd-club-name strong{font-size:20px}.nd-club-name>span{color:#b3c2d9;font-size:13px}.nd-quota{margin-left:auto;border-left:1px solid #263b53;padding-left:28px;display:flex;align-items:center;gap:18px;font-size:13px;color:#b9c7dc}.nd-quota b{color:#edf3ff}.nd-quota-dots{display:flex;gap:6px;flex-wrap:wrap;max-width:160px}.nd-quota-dots i{display:block;width:13px;height:13px;border:1px solid #6680a1;border-radius:50%}.nd-quota-dots i.available{border-color:#944bff;background:linear-gradient(135deg,#a34cff,#6b24e9)}.nd-unified .nd-workspace{padding:12px 22px 20px;background:#081626db;border-color:#2a425c;border-radius:15px;box-shadow:0 12px 40px #0002}.nd-unified .nd-workspace>.nd-tabs{margin-bottom:20px;border-bottom-color:#273c53}.nd-unified .nd-workspace>.nd-tabs button{flex:1;font-size:15px;padding:17px 12px;color:#b4c3da}.nd-unified .nd-workspace>.nd-tabs button[aria-selected=true]{background:transparent;color:#fff;border-bottom-color:#9c43ff;font-weight:650}.nd-unified .nd-filters{gap:14px;margin-bottom:18px}.nd-unified .nd-filters button{padding:9px 20px;min-height:42px;background:#0c1d32;border-color:#344e70;font-size:12px}.nd-unified .nd-filters button[aria-pressed=true]{background:linear-gradient(120deg,#9834ff,#661cea);border-color:#9240f3}.nd-unified .nd-filters .nd-refresh{border-radius:10px;min-width:48px;font-size:20px;padding:5px 12px}.nd-unified .nd-empty{min-height:245px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;border-color:#2e4662;background:transparent}.nd-unified .nd-empty-symbol{width:76px;height:76px;border:1px solid #6431af;border-radius:50%;display:grid;place-items:center;color:#9f50ff;font-size:40px;margin-bottom:14px;box-shadow:0 0 30px #7a26e51a}.nd-unified .nd-empty h2{font-size:23px;margin-bottom:7px}.nd-unified .nd-empty p{font-size:14px;color:#afc0d8;margin:0 0 16px}.nd-unified .nd-create-proposal{color:#b17aff;border:1px solid #9b4eff;border-radius:24px;min-height:36px;padding:6px 30px;background:transparent;font-size:12px}.nd-unified .nd-admin{margin-top:18px;background:#091728cc;border-color:#2a425c}.nd-unified .nd-admin>summary{padding:14px 24px;font-size:14px}.nd-unified .nd-admin>summary>span:last-child{font-size:27px;color:#a8bdd6}.nd-unified .nd-admin[open]>summary{border-bottom:1px solid #2a425c}.nd-unified .nd-admin[open]>summary>span:last-child{transform:rotate(90deg)}@media(min-width:901px)and (max-height:800px){.nd-unified .nd-main{padding-top:10px}.nd-unified .nd-topline,.nd-unified .nd-header{margin-bottom:16px}.nd-unified .nd-club-identity{padding:12px 22px;margin-bottom:14px}.nd-unified .nd-empty{min-height:190px;padding:16px}.nd-unified .nd-empty-symbol{width:56px;height:56px;font-size:30px;margin-bottom:10px}.nd-unified .nd-workspace>.nd-tabs{margin-bottom:14px}.nd-unified .nd-admin{margin-top:14px}}@media(max-width:900px){.nd-unified .nd-main{padding:14px 16px 22px}.nd-unified .nd-header{flex-wrap:wrap;gap:18px}.nd-unified .nd-new{width:auto;flex-basis:auto}.nd-quota{gap:10px;padding-left:16px;flex-wrap:wrap;max-width:45%}.nd-unified .nd-header h1{letter-spacing:-.7px}.nd-unified .nd-club-identity{padding:14px 16px;gap:12px}.nd-club-name strong{font-size:17px}}@media(max-width:600px){.nd-unified .nd-topline>span{position:static;transform:none;font-size:10px;letter-spacing:1px}.nd-unified .nd-topline{gap:8px;margin-bottom:20px}.nd-unified .nd-header p{font-size:13px}.nd-unified .nd-operation-menu,.nd-unified .nd-new{width:100%}.nd-unified .nd-club-identity{flex-wrap:wrap}.nd-unified .nd-quota{flex-basis:100%;max-width:none;margin:0;padding:12px 0 0;border-left:0;border-top:1px solid #263b53;justify-content:space-between}.nd-unified .nd-workspace{padding:8px 12px 12px}.nd-unified .nd-workspace>.nd-tabs button{font-size:12px;padding:14px 6px;white-space:normal}.nd-unified .nd-filters{gap:7px}.nd-unified .nd-filters button{font-size:11px;padding:7px 10px;min-height:36px}.nd-unified .nd-empty p{font-size:13px}.nd-unified .nd-admin>summary{padding:14px 16px}}.nd-shell.nd-unified{scrollbar-gutter:stable}.nd-shell.nd-unified .nd-main{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;text-align:left;min-height:0;height:100dvh;width:min(1280px,100%);max-width:1280px;margin:0 auto;padding:18px 24px 20px;gap:0}.nd-unified .nd-main>.nd-topline,.nd-unified .nd-main>.nd-header,.nd-unified .nd-main>.nd-club-identity,.nd-unified .nd-main>.nd-admin{width:100%;flex-shrink:0}.nd-unified .nd-topline{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-width:0}.nd-unified .nd-topline .nd-home{justify-self:start;width:auto}.nd-unified .nd-topline>span{position:static;transform:none;grid-column:2;justify-self:center}.nd-unified .nd-header{text-align:left}.nd-unified .nd-workspace{width:100%;min-width:0;min-height:260px;flex:1;display:flex;flex-direction:column;overflow:hidden}.nd-unified .nd-workspace>.nd-tabs,.nd-unified .nd-workspace>.nd-filters{flex:none}.nd-unified .nd-tab-body{min-height:0;flex:1;overflow:auto;scrollbar-gutter:stable;padding-right:5px}.nd-unified .nd-tab-body>.nd-feed{min-height:100%}.nd-unified .nd-tab-body .nd-empty{min-height:245px}.nd-unified .nd-operation-row,.nd-unified .src-card{background:#0d1d31!important;border:1px solid #2e4662!important;border-radius:12px!important;padding:18px!important;margin:0 0 12px!important;box-shadow:none!important;text-align:left!important}.nd-unified .nd-operation-player h2,.nd-unified .src-player h3{font:650 18px/1.3 Inter,Arial,sans-serif!important;letter-spacing:0!important;color:#f0f4fc!important;text-shadow:none!important;margin:0 0 5px!important}.nd-unified .nd-operation-player p,.nd-unified .src-player p{font:400 12px/1.5 Inter,Arial,sans-serif!important;color:#aabbd2!important;margin:0!important}.nd-unified .nd-operation-player>.nd-player-avatar,.nd-unified .nd-operation-player>img{width:44px;height:44px;font-size:22px}.nd-unified .nd-operation-row>button{font-size:12px}.nd-unified .src-status,.nd-unified .nd-pill{font:500 11px/1.4 Inter,Arial,sans-serif;border-radius:7px}.nd-unified .src-award{color:#b5c6dc;border-color:#263c54;font-size:12px}.nd-unified .src-team{background:#0a1728;border-color:#2a405a;border-radius:9px}.nd-unified .src-team.src-winner{background:#102939;border-color:#315765}.nd-unified .nd-admin[open]{max-height:45vh;overflow:auto}.nd-unified .nd-tab-body .fichajes-round-compact{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-family:Inter,Arial,sans-serif!important;text-align:left!important}.nd-unified .nd-tab-body .fichajes-round-compact:before,.nd-unified .nd-tab-body .fichajes-round-compact:after{display:none!important}.nd-unified .nd-tab-body .fichajes-round-compact-head{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:0!important;padding:0 0 14px!important;gap:16px!important;border:0!important;background:transparent!important;margin:0!important}.nd-unified .nd-tab-body .fichajes-round-compact-title{gap:10px!important}.nd-unified .nd-tab-body .fichajes-round-compact-icon{display:none!important}.nd-unified .nd-tab-body .fichajes-round-compact-title h2{font:650 16px/1.4 Inter,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important}.nd-unified .nd-tab-body .fichajes-round-compact-title p{font:400 12px/1.5 Inter,Arial,sans-serif!important;color:#aabbd2!important;margin:3px 0 0!important}.nd-unified .nd-tab-body .fichajes-round-refresh{min-height:38px!important;min-width:0!important;border:1px solid #344e70!important;border-radius:10px!important;background:#0c1d32!important;box-shadow:none!important;padding:8px 14px!important;color:#e1e9f7!important}.nd-unified .nd-tab-body .fichajes-round-compact-summary{display:grid!important;grid-template-columns:1.5fr repeat(3,minmax(0,1fr))!important;margin:0 0 16px!important;padding:0!important;gap:10px!important;background:none!important}.nd-unified .nd-tab-body .fichajes-round-stat{min-height:62px!important;padding:10px 14px!important;border:1px solid #2e4662!important;border-radius:10px!important;background:#0d1d31!important;box-shadow:none!important;text-align:left!important}.nd-unified .nd-tab-body .fichajes-round-stat span{color:#aabbd2!important;font-size:10px!important;font-weight:500!important;letter-spacing:.6px!important}.nd-unified .nd-tab-body .fichajes-round-stat strong{color:#edf3fc!important;font:650 16px/1.4 Inter,Arial,sans-serif!important}.nd-unified .nd-tab-body .fichajes-round-compact-content{padding:0!important;margin:0!important}.nd-unified .nd-tab-body .fichajes-round-player-list{display:block!important;padding:0!important;margin:0!important}.nd-unified .nd-tab-body .fichajes-round-hidden-row.fichajes-round-hidden-row--premium{grid-template-columns:minmax(140px,1fr) auto minmax(180px,1fr)!important;min-width:0!important;background:#0d1d31!important;border:1px solid #2e4662!important;border-radius:12px!important;box-shadow:none!important;padding:16px!important;gap:12px!important}.nd-unified .nd-tab-body .fichajes-round-compact-empty{padding:35px 22px!important;border:1px dashed #2e4662!important;border-radius:12px!important;background:transparent!important;color:#aabbd2!important}@media(max-width:700px){.nd-shell.nd-unified .nd-main{height:auto;min-height:100dvh;padding:12px}.nd-unified .nd-topline{grid-template-columns:auto 1fr;gap:12px}.nd-unified .nd-topline>span{justify-self:end;font-size:10px}.nd-unified .nd-workspace{flex:none;min-height:380px;overflow:visible}.nd-unified .nd-tab-body{overflow:visible;padding:0}.nd-unified .nd-tab-body .fichajes-round-compact-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nd-unified .nd-tab-body .fichajes-round-hidden-row.fichajes-round-hidden-row--premium{grid-template-columns:1fr!important}.nd-unified .nd-tab-body .fichajes-round-compact-head{flex-wrap:wrap!important}.nd-unified .nd-admin[open]{max-height:none;overflow:visible}}@media(min-width:701px)and (max-height:720px){.nd-shell.nd-unified .nd-main{height:auto;min-height:100dvh}.nd-unified .nd-workspace{flex:none;height:440px}}.nd-unified .nd-section-toolbar{min-height:42px;align-items:center;color:#aabbd2;font-size:13px}.nd-unified .nd-tab-body .fichajes-round-compact-head{display:none!important}.nd-entry-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0}.nd-unified .nd-entry-actions button{min-height:46px;border-radius:10px;padding:10px 16px;font-size:13px;white-space:nowrap}@media(max-width:1050px){.nd-unified .nd-header{flex-wrap:wrap}.nd-entry-actions{width:100%;justify-content:flex-start}}@media(max-width:500px){.nd-entry-actions{display:grid;grid-template-columns:1fr 1fr}.nd-unified .nd-entry-actions button{font-size:12px;padding:10px 8px;white-space:normal}}.nd-shell.nd-dialog.nd-registration{width:min(1180px,96vw);max-width:96vw;border-color:#49618b;border-radius:14px;background:#09172b}.nd-registration .nd-detail{padding:28px}.nd-registration .nd-detail>header{align-items:flex-start;margin-bottom:22px;padding-bottom:18px}.nd-registration .nd-detail>header h2{font-size:28px;font-weight:700}.nd-registration .nd-detail>header p{font-size:14px;margin:8px 0 0;color:#aebed7}.nd-registration .fichajes-form-panel{width:100%!important;min-width:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:#eaf0fb!important}.nd-registration .fichajes-form-panel:before,.nd-registration .fichajes-form-panel:after{display:none!important}.nd-registration .fichajes-form-layout{display:grid!important;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr)!important;align-items:start!important;gap:28px!important}.nd-registration .fichajes-form-main{min-width:0!important;padding:0!important;background:none!important}.nd-registration .fichajes-form{display:block!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}.nd-registration .fichajes-form-step{margin:0 0 20px!important;padding:0 0 20px!important;border:0!important;border-bottom:1px solid #2a3d56!important;background:none!important}.nd-registration .fichajes-form-step-title{display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 14px!important}.nd-registration .fichajes-form-step-title>span{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;border-radius:50%!important;background:#342761!important;color:#c5a6ff!important;font:700 16px Inter,Arial,sans-serif!important}.nd-registration .fichajes-form-step-title strong{font:650 18px/1.4 Inter,Arial,sans-serif!important;color:#f2f5fc!important;text-transform:none!important}.nd-registration .fichajes-form-step>select,.nd-registration .fichajes-player-search input{width:100%!important;min-height:46px!important;border:1px solid #415575!important;border-radius:9px!important;background:#081427!important;color:#edf2fc!important;font:400 14px/1.4 Inter,Arial,sans-serif!important;padding:12px!important}.nd-registration .fichajes-form-step>button{font-size:12px;color:#b598ff;background:none;border:0;padding:8px 0;min-height:36px}.nd-registration .fichajes-form-step>p{font-size:12px;margin:0 0 12px;color:#b9c8dc}.nd-registration .registration-help{border:1px solid #2e4662;border-radius:9px;background:#0d1d31;margin-top:12px;font-size:13px}.nd-registration .registration-help summary{padding:12px;cursor:pointer}.nd-registration .fichajes-manual-help{padding:12px!important;background:#15213b!important;border-color:#354061!important;color:#bfcce0!important;font-size:12px!important;margin:8px 0 0!important}.nd-registration .fichajes-player-type{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;padding:0!important;border:1px solid #364b6a;border-radius:9px;overflow:hidden;margin:0 0 16px!important}.nd-registration .fichajes-player-type button{min-height:44px!important;padding:10px!important;border:0!important;border-radius:0!important;background:#0d1d31!important;box-shadow:none!important;font:600 13px/1.4 Inter,Arial,sans-serif!important;color:#c0cde1!important}.nd-registration .fichajes-player-type button.active{background:#7540dc!important;color:#fff!important}.nd-registration .fichajes-player-search{width:100%!important;max-width:none!important;margin:0 0 12px!important}.nd-registration .fichajes-player-search input{padding-left:38px!important}.nd-registration .fichajes-player-result{width:100%!important;margin:6px 0!important;min-height:48px!important;border:1px solid #30465f!important;border-radius:9px!important;background:#0d1d31!important;padding:10px 14px!important;box-shadow:none!important}.nd-registration .fichajes-player-result--selected{border-color:#a480f4!important;background:#251d40!important}.nd-registration .registration-search-empty{text-align:center;padding:18px 10px;color:#b4c2d9;display:grid;gap:6px}.registration-search-empty>span{font-size:30px;color:#b198e7}.registration-search-empty>strong{font-size:14px}.nd-registration .registration-search-empty p{font-size:12px;margin:0}.nd-registration .fichajes-form-side.registration-summary{display:block!important;position:static!important;min-height:0!important;padding:20px!important;border:1px solid #2c435f!important;border-radius:12px!important;background:#0d1c30!important;box-shadow:none!important;text-align:left!important;overflow-wrap:anywhere}.nd-registration .registration-summary:before,.nd-registration .registration-summary:after{display:none!important}.nd-registration .registration-summary h3{font-size:17px;margin:0 0 18px}.registration-club{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid #2c435f}.registration-club img{width:40px;height:48px;object-fit:contain}.registration-club small{display:block;color:#9fadc4;margin-top:5px}.registration-summary dl{margin:0}.registration-summary dl>div{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid #263a54;padding:14px 0;font-size:13px}.registration-summary dt{color:#a8bbd6}.registration-summary dd{margin:0;text-align:right;color:#eef2fb}.nd-registration .registration-summary-note{font-size:12px;line-height:1.5;color:#aabed9;background:#152940;padding:12px;border-radius:8px;margin:16px 0}.registration-admin{font-size:12px;border-top:1px solid #2c435f;padding-top:14px}.registration-admin summary{cursor:pointer;font-weight:600}.nd-registration .fichajes-form-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;flex-wrap:wrap!important;margin:20px 0 0!important;padding:16px 0 0!important;border-top:1px solid #30425c!important;background:none!important}.nd-registration .registration-footer-note{margin:0 auto 0 0;font-size:11px;color:#9db1ce;order:0}.nd-registration .fichajes-form-cancel{order:1}.nd-registration .fichajes-form-submit{order:2}.nd-registration .fichajes-form-actions button,.nd-registration .fichajes-peticion-presentar{min-height:44px!important;padding:10px 18px!important;border-radius:9px!important;font:600 13px/1.4 Inter,Arial,sans-serif!important;box-shadow:none!important}.nd-registration .fichajes-form-submit{background:#7540dc!important;border:1px solid #9463e9!important;color:#fff!important}.nd-registration .fichajes-form-submit:disabled{opacity:.4!important;cursor:not-allowed!important}.nd-registration .fichajes-form-cancel{background:#0b172a!important;border:1px solid #4b5b77!important;color:#e6eefb!important}@media(max-width:760px){.nd-registration .nd-detail{padding:18px}.nd-registration .fichajes-form-layout{grid-template-columns:1fr!important;gap:16px!important}.nd-registration .nd-detail>header h2{font-size:23px}.nd-registration .registration-footer-note{flex-basis:100%;margin-bottom:5px}.nd-registration .fichajes-form-actions button{flex:1}}.nd-shell.nd-dialog.nd-proposal,.nd-shell.nd-dialog:has(.nd-proposal-wizard){width:min(1120px,96vw);max-width:1120px;background:#111b29;color:#edf2f8;border:1px solid #344153;border-radius:22px}.nd-dialog .nd-proposal-wizard{display:block;width:100%;max-width:none;margin:0;padding:0;text-align:left;background:transparent;box-shadow:none}.nd-proposal-wizard>fieldset{min-width:0;margin:0;border:0;padding:0}.nd-wizard-steps{display:flex;justify-content:center;gap:36px;padding:18px 0 24px;margin:0 0 24px;list-style:none;border-bottom:1px solid #344153}.nd-wizard-steps li{display:flex;align-items:center;gap:10px;color:#94a3b8;font-size:14px}.nd-wizard-steps li>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#253246;color:#aebbd0}.nd-wizard-steps .is-active{color:#ebc47a}.nd-wizard-steps .is-active>span{background:#dfb667;color:#18202b}.nd-wizard-layout{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(240px,1fr);gap:24px;align-items:start}.nd-wizard-content{min-width:0}.nd-wizard-heading h3{margin:0 0 8px;font-size:22px}.nd-wizard-heading p{color:#a9b5c7;margin:0 0 20px;line-height:1.5}.nd-wizard-filters{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nd-wizard-filters .nd-field{margin:0}.nd-search-field{grid-column:1/-1}.nd-proposal-wizard .nd-field{font-size:13px;color:#c7d2e1}.nd-proposal-wizard input,.nd-proposal-wizard select{width:100%;min-width:0;box-sizing:border-box;background:#142030;color:#f1f5fa;border:1px solid #3a485b;border-radius:9px;padding:11px}.nd-wizard-players{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.nd-shell .nd-wizard-player{display:flex;align-items:center;gap:12px;min-width:0;min-height:98px;padding:14px;border:1px solid #354258;border-radius:12px;background:#1b283b;color:#f1f5fa;text-align:left}.nd-wizard-player img,.nd-wizard-player .nd-player-avatar{width:42px;height:52px;object-fit:contain;flex-shrink:0}.nd-wizard-player>span:nth-child(2){flex:1;min-width:0}.nd-wizard-player strong,.nd-wizard-player small,.nd-wizard-player b{display:block;overflow-wrap:anywhere}.nd-wizard-player small{color:#a9b5c7;font-size:12px;margin:5px 0}.nd-wizard-player b{font-size:13px;color:#e8c789}.nd-shell .nd-wizard-player[aria-pressed=true]{border-color:#dfb667;background:#2c3040;box-shadow:0 0 0 1px #dfb667 inset}.nd-wizard-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:16px 0}.nd-wizard-pagination small{margin-right:auto;color:#a9b5c7}.nd-wizard-summary{background:linear-gradient(145deg,#233147,#172334);border:1px solid #3d4a60;border-radius:14px;padding:22px;min-width:0}.nd-wizard-summary h3{font-size:18px;margin:12px 0}.nd-wizard-summary p{line-height:1.5}.nd-summary-empty{text-align:center;padding:32px 0;color:#acb8c9}.nd-summary-empty>span{font-size:40px;color:#dfb667}.nd-summary-line{padding:12px 0;border-bottom:1px solid #3a4658}.nd-summary-line strong,.nd-summary-line small{display:block;overflow-wrap:anywhere}.nd-summary-line small{color:#e1bf80;margin-top:6px}.nd-summary-note{font-size:12px;color:#aebbd0;line-height:1.5;border-top:1px solid #3a4658;margin-top:20px;padding-top:16px}.nd-wizard-footer{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #344153;margin-top:24px;padding-top:20px}.nd-wizard-footer>div{display:flex;gap:12px}.nd-proposal-wizard button{cursor:pointer}.nd-proposal-wizard button:disabled{opacity:.45;cursor:not-allowed}.nd-proposal-wizard button:focus-visible{outline:2px solid #f3d493;outline-offset:3px}.nd-proposal-wizard .nd-primary{background:linear-gradient(120deg,#e5c88a,#cba354);color:#171f2b;border:1px solid #e7c785;font-weight:700;padding:12px 24px}.nd-wizard-conditions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nd-wizard-conditions>.nd-field{margin:0}.nd-wizard-conditions>.nd-term,.nd-wizard-conditions>.nd-wide{grid-column:1/-1}.nd-proposal-wizard .nd-term{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px;margin:4px 0;background:#192638;border:1px solid #3a485b;border-radius:12px}.nd-proposal-wizard .nd-term .nd-field{margin:0}.nd-proposal-wizard .nd-term>p{grid-column:1/-1;margin:0}.nd-wizard-review article{padding:16px;background:#1b283b;border:1px solid #354258;border-radius:12px;margin-bottom:12px}.nd-wizard-review article p{font-size:13px;color:#b7c4d5}@media(max-width:760px){.nd-wizard-layout{grid-template-columns:1fr}.nd-wizard-steps{gap:12px;justify-content:space-between}.nd-wizard-steps li{font-size:12px;gap:6px}.nd-wizard-steps li>span{width:24px;height:24px;flex-shrink:0}.nd-dialog:has(.nd-proposal-wizard) .nd-detail{padding:16px}.nd-wizard-summary{padding:16px}.nd-summary-empty{padding:8px}.nd-wizard-footer{position:sticky;bottom:-16px;background:#111b29;padding:16px 0}.nd-wizard-footer button{padding:10px 12px!important}}@media(max-width:460px){.nd-wizard-players,.nd-wizard-filters,.nd-wizard-conditions,.nd-proposal-wizard .nd-term{grid-template-columns:1fr}.nd-wizard-player{min-height:80px!important}.nd-wizard-steps li{flex-direction:column;text-align:center}.nd-wizard-footer>div{gap:6px}}.nd-detail .fichajes-auction-detail-header{padding:12px 0;margin-bottom:12px;min-height:0}.nd-detail .fichajes-auction-detail-header h2{font-size:24px;margin:4px 0}.nd-detail .fichajes-form-kicker{display:none}.nd-detail .auction-participants{margin:10px 0;border:1px solid #294360;border-radius:10px;padding:10px 12px}.nd-detail .auction-participants summary,.nd-detail .sa-party-details summary,.nd-detail .sa-other-options summary{cursor:pointer;font-size:13px;color:#bacde5;min-height:28px;align-content:center}.nd-detail .fichajes-auction-decision-progress,.nd-detail .fichajes-auction-decisions-panel{margin:10px 0;padding:12px}.nd-detail .fichajes-auction-decision-row{padding:8px 10px;min-height:0}.nd-detail .fichajes-auction-my-decision{margin-top:12px;padding:14px}.nd-detail .fichajes-auction-my-decision-head{margin-bottom:10px;padding-bottom:10px}.nd-detail .fichajes-auction-bid-form{padding:12px;margin:10px 0}.nd-detail .fichajes-auction-bid-form button,.nd-detail .fichajes-auction-negotiate-button{min-height:42px;padding:10px 14px}.nd-detail .fichajes-auction-decision-separator{margin:12px 0}.nd-detail .signing-agreements{padding:0;border:0;background:none;margin:12px 0}.nd-detail .sa-toolbar{margin:8px 0}.nd-detail .sa-card{padding:14px;background:#0e2038;border-radius:12px}.nd-detail .sa-card h4{font-size:20px;margin:8px 0}.sa-amounts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}.sa-amounts>div{background:#142b47;border:1px solid #29496b;border-radius:9px;padding:12px;min-width:0}.sa-amounts span{display:block;font-size:12px;color:#b5c8df;margin-bottom:6px}.sa-amounts strong{font-size:clamp(18px,3vw,26px);font-variant-numeric:tabular-nums;color:#fff;overflow-wrap:anywhere}.signing-agreements .sa-approval-summary{color:#ffd16c;font-weight:700}.nd-detail .sa-card footer{margin-top:10px;padding-top:10px}.nd-detail .sa-actions{align-items:center}.nd-detail .sa-actions>button{flex:1;min-height:44px}.nd-detail .signing-agreements .sa-primary{background:#0878f9;border-color:#268dfb;color:#fff}.nd-detail .sa-confirm-help{font-size:12px}.nd-detail .sa-other-options{flex-basis:100%}@media(max-width:480px){.sa-amounts{gap:6px}.sa-amounts>div{padding:9px}.nd-detail .sa-actions>button{padding:9px}.nd-detail .sa-card{padding:12px}}.nd-detail .fichajes-auction-bid-form .fichajes-main-action-button{background:#0878f9;border-color:#268dfb;color:#fff}.nd-detail .fichajes-auction-my-decision-head strong{font-size:12px}.nd-detail .fichajes-auction-detail-header p{margin:4px 0;font-size:12px}.nd-detail .sa-card-top small{display:none}@font-face{font-family:DraftCondensed;src:url(/fonts/barlow-condensed-semibold.woff) format("woff");font-display:swap}body .round-conflicts-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));gap:16px}body .round-conflicts-header{margin-bottom:16px}body .round-conflicts-header h2{font-family:DraftCondensed,Arial,sans-serif;font-size:30px}body .draft-auction-premium{--accent:#f3b948;display:grid!important;grid-template-columns:minmax(130px,32%) minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:10px 16px;padding:18px!important;min-height:252px;border:1px solid #cc943c!important;border-radius:18px!important;isolation:isolate;background:linear-gradient(90deg,#05101e25,#05101ea6 40%,#05101ee8),url(/images/match-preview/leader-stadium-amber.webp) center/cover!important;box-shadow:inset 0 1px #ffdf984d,0 12px 28px #0003!important}body .draft-auction-premium.round-conflict-resolved{--accent:#86e6ad;border-color:#60b88b!important;background:linear-gradient(90deg,#05101e25,#05101ea6 40%,#05101ee8),url(/images/match-preview/leader-stadium-emerald.webp) center/cover!important}body .draft-auction-premium .round-conflict-player-modern{display:contents!important}body .draft-auction-premium .round-conflict-player-photo{grid-column:1;grid-row:1/4;width:100%!important;height:100%!important;min-height:200px;min-width:0!important;max-width:none!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;padding:0!important;overflow:hidden;display:flex!important;align-items:flex-end!important;justify-content:center!important;-webkit-mask-image:linear-gradient(#000 80%,transparent);mask-image:linear-gradient(#000 80%,transparent)}body .draft-auction-premium .round-conflict-player-photo .fd-player-photo{width:100%!important;height:100%!important;max-height:260px;display:flex!important;align-items:flex-end!important}body .draft-auction-premium .round-conflict-player-photo img,body .draft-auction-premium .round-conflict-player-photo canvas{border-radius:0!important;object-fit:contain!important;object-position:center bottom!important;border:0!important}body .draft-auction-premium .round-conflict-player-info{grid-column:2;grid-row:1;text-align:left!important;padding:0!important;min-width:0}body .draft-auction-premium .round-conflict-player-eyebrow{font-size:9px!important;letter-spacing:.13em;color:var(--accent)!important}body .draft-auction-premium h3{font-family:DraftCondensed,Arial,sans-serif;font-size:clamp(27px,3vw,40px)!important;line-height:1.05!important;margin:5px 0 9px!important;text-transform:uppercase;color:#fff!important;overflow-wrap:anywhere}body .draft-auction-premium .round-conflict-state{font-size:9px!important;padding:4px 8px!important;color:var(--accent);border-color:var(--accent);background:#081522c9}body .draft-auction-premium .round-conflict-teams{grid-column:2;grid-row:2;display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:5px!important;padding:8px 0!important;border-block:1px solid #ffffff15;margin:0!important}body .draft-auction-premium .round-conflict-team{flex:1 1 72px;min-width:0!important;max-width:150px;gap:5px!important;padding:6px 3px;border-radius:9px;background:linear-gradient(#ffffff06,#05101ebf)}body .draft-auction-premium .round-conflict-logo{width:42px!important;height:44px!important;border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important}body .draft-auction-premium .round-conflict-logo img{width:100%!important;height:100%!important;object-fit:contain!important}body .draft-auction-premium .round-conflict-logo span{width:34px;height:34px;font-size:12px}body .draft-auction-premium .round-conflict-team strong{font-family:DraftCondensed,Arial,sans-serif;font-size:14px!important;line-height:1.1;max-width:100%;overflow-wrap:anywhere}body .draft-auction-premium .round-conflict-footer{grid-column:2;grid-row:3;display:flex;flex-wrap:wrap;gap:5px!important;margin:0!important;padding:0!important;border:0!important;background:none!important;font-size:9px!important;justify-content:flex-start!important}body .draft-auction-premium .round-conflict-footer strong{color:var(--accent)!important}body .draft-auction-premium .round-conflict-winner{padding:5px 0!important;margin:5px 0!important;font-size:12px!important;background:none!important}body .published-results-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))!important;gap:12px!important}body .draft-outcome{--tone:#9ee5b6;--art:url(/images/match-preview/leader-stadium-emerald.webp);position:relative;padding:0!important;overflow:hidden;border-radius:16px!important;border:1px solid var(--tone)!important;min-height:0!important;background:linear-gradient(90deg,#06101d22,#06101dbb 42%,#06101eef),var(--art) center/cover!important;box-shadow:inset 0 1px #ffffff28,0 8px 20px #0003!important}body .draft-outcome-timeout,body .draft-outcome-lost{--tone:#f19b76;--art:url(/images/match-preview/leader-stadium-crimson.webp)}body .draft-outcome-prospect{--tone:#c0a3ff;--art:url(/images/match-preview/leader-stadium-violet.webp)}body .draft-outcome-unavailable{--tone:#c4cbd0;--art:url(/images/match-preview/leader-stadium-ice.webp)}body .draft-outcome-conflict{--tone:#f3b948;--art:url(/images/match-preview/leader-stadium-amber.webp)}body .draft-outcome .result-card-pro{display:grid!important;grid-template-columns:minmax(100px,33%) minmax(0,1fr)!important;grid-template-rows:1fr auto!important;gap:8px 12px!important;min-height:200px!important;height:auto!important;padding:15px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;position:relative!important;overflow:hidden!important}body .draft-outcome .result-card-pro:before,body .draft-outcome .result-card-pro:after{display:none!important}body .draft-outcome .result-card-pro-player-visual{grid-column:1!important;grid-row:1/3!important;position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;height:100%!important;transform:none!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;order:0!important;-webkit-mask-image:linear-gradient(#000 85%,transparent);mask-image:linear-gradient(#000 85%,transparent)}body .draft-outcome .result-card-pro-player-photo{width:100%!important;height:175px!important;min-width:0!important;min-height:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;display:flex!important;align-items:flex-end!important;padding:0!important;transform:none!important}body .draft-outcome .result-card-pro-player-photo .fd-player-photo{width:100%!important;height:100%!important}body .draft-outcome .result-card-pro-player-photo img,body .draft-outcome .result-card-pro-player-photo canvas{object-fit:contain!important;object-position:center bottom!important;border-radius:0!important;border:0!important}body .draft-outcome .result-card-pro-main{grid-column:2!important;grid-row:1!important;transform:none!important;inset:auto!important;padding:0!important;min-width:0!important;align-self:center!important;text-align:left!important}body .draft-outcome .result-card-pro-eyebrow{color:var(--tone)!important;font-size:9px!important;letter-spacing:.12em!important;line-height:1.3!important}body .draft-outcome .result-card-pro-player{font-family:DraftCondensed,Arial,sans-serif!important;font-size:30px!important;line-height:1.04!important;text-transform:uppercase;display:block;white-space:normal!important;overflow-wrap:anywhere;margin:5px 0!important;max-width:100%!important}body .draft-outcome .result-card-pro-description{font-size:10px!important;line-height:1.35!important;display:block!important;margin:5px 0!important;color:#c3ccda!important}body .draft-outcome .result-card-pro-status{transform:none!important;display:flex!important;align-items:center!important;gap:6px!important;padding:5px 0!important;margin:3px 0!important;background:none!important;border:0!important;box-shadow:none!important;color:var(--tone)!important;min-height:0!important}body .draft-outcome .result-card-pro-status-mark{width:24px!important;height:24px!important;flex:0 0 24px;border-radius:50%;font-size:16px!important;color:var(--tone)!important;background:#061321aa!important}body .draft-outcome .result-card-pro-status strong{font-family:DraftCondensed,Arial,sans-serif!important;font-size:16px!important;line-height:1.15!important;color:var(--tone)!important;white-space:normal!important}body .draft-outcome .result-card-pro-status small{display:none!important}body .draft-outcome .result-card-pro-left{grid-column:2!important;grid-row:2!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;padding:7px 0 0!important;border-top:1px solid #ffffff20;transform:none!important;background:none!important}body .draft-outcome .result-card-pro-position{display:none!important}body .draft-outcome .result-card-pro-shield{width:30px!important;height:34px!important;min-width:30px!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;display:grid;place-items:center}body .draft-outcome .result-card-pro-shield img{width:100%!important;height:100%!important;object-fit:contain!important}body .draft-outcome .result-card-pro-team{font-family:DraftCondensed,Arial,sans-serif!important;font-size:16px!important;line-height:1.15!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere;color:#fff!important}body .draft-outcome .result-card-pro-player-empty{width:100%!important;height:auto!important;background:none!important;border:0!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;padding:0!important;color:var(--tone)}body .draft-outcome .result-card-pro-player-empty small{font-size:9px;color:var(--tone)}body .draft-outcome-clock{width:100%;max-width:130px;filter:drop-shadow(0 0 10px #eb653555)}body .draft-outcome .published-result-accent{display:none!important}@media(max-width:520px){body .draft-auction-premium{grid-template-columns:105px minmax(0,1fr);grid-template-rows:auto auto auto;padding:12px!important;gap:10px;min-height:0!important}body .draft-auction-premium .round-conflict-player-photo{grid-row:1;min-height:110px;height:125px!important}body .draft-auction-premium .round-conflict-player-info{align-self:center}body .draft-auction-premium .round-conflict-teams{grid-column:1/-1;grid-row:2}body .draft-auction-premium .round-conflict-footer{grid-column:1/-1;grid-row:3}body .draft-auction-premium .round-conflict-team{max-width:none;flex-basis:70px}body .draft-outcome .result-card-pro{grid-template-columns:100px minmax(0,1fr)!important;min-height:185px!important;padding:12px!important;gap:7px 10px!important}body .draft-outcome .result-card-pro-player-photo{height:158px!important}body .draft-outcome .result-card-pro-player{font-size:27px!important}}@media(prefers-reduced-motion:reduce){body .draft-outcome,body .draft-auction-premium{animation:none!important}}body .draft-auction-premium.round-conflict-card{width:100%!important;max-width:720px!important;min-height:0!important;height:auto!important;grid-template-columns:160px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;align-items:center!important;gap:7px 16px!important;padding:14px!important;box-sizing:border-box!important}body .draft-auction-premium .round-conflict-player-photo{height:196px!important;min-height:0!important;max-height:196px!important;align-self:center!important;margin:0!important;transform:none!important;inset:auto!important}body .draft-auction-premium .round-conflict-player-photo .fd-player-photo,body .draft-auction-premium .round-conflict-player-photo img,body .draft-auction-premium .round-conflict-player-photo canvas{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important}body .draft-auction-premium .round-conflict-player-info{display:flex!important;align-items:flex-start!important;justify-content:center!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;gap:0!important}body .draft-auction-premium h3{font-size:32px!important;margin:3px 0 6px!important}body .draft-auction-premium .round-conflict-teams{width:100%!important;min-height:0!important;height:auto!important;align-self:start!important;padding:6px 0!important;gap:5px!important;box-sizing:border-box!important}body .draft-auction-premium .round-conflict-team{width:auto!important;min-height:0!important;height:auto!important;max-width:none!important;flex:1 1 75px!important;padding:5px 3px!important;margin:0!important;gap:4px!important}body .draft-auction-premium .round-conflict-logo{min-height:0!important;min-width:0!important;height:36px!important;width:36px!important;padding:0!important;margin:0!important;box-sizing:border-box!important}body .draft-auction-premium .round-conflict-logo span{width:30px!important;height:30px!important;font-size:10px!important}body .draft-auction-premium .round-conflict-team strong{font-size:13px!important;margin:0!important;padding:0!important}body .draft-auction-premium .round-conflict-footer{min-height:0!important;height:auto!important;line-height:1.3!important;align-self:start!important}body .draft-outcome .result-card-pro{grid-template-columns:140px minmax(0,1fr)!important;min-height:0!important;padding:12px!important;gap:4px 14px!important;align-items:center!important;box-sizing:border-box!important}body .draft-outcome .result-card-pro-player-visual{height:164px!important;min-height:0!important;max-height:164px!important;margin:0!important;padding:0!important;align-self:center!important}body .draft-outcome .result-card-pro-player-photo{height:164px!important;max-height:164px!important;width:100%!important;max-width:100%!important;margin:0!important}body .draft-outcome .result-card-pro-player-photo .fd-player-photo,body .draft-outcome .result-card-pro-player-photo img,body .draft-outcome .result-card-pro-player-photo canvas{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;padding:0!important;margin:0!important}body .draft-outcome .result-card-pro-main{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:0!important}body .draft-outcome .result-card-pro-player{font-size:28px!important;margin:4px 0!important;text-align:left!important}body .draft-outcome .result-card-pro-description{margin:3px 0!important;font-size:10px!important}body .draft-outcome .result-card-pro-eyebrow{font-size:8px!important}body .draft-outcome .result-card-pro-status{margin:3px 0 0!important;padding:2px 0!important}body .draft-outcome .result-card-pro-status>div{gap:0!important;align-items:flex-start!important;text-align:left!important}body .draft-outcome .result-card-pro-left{min-height:0!important;height:auto!important;max-width:none!important;width:100%!important;margin:0!important;padding:6px 0 0!important;border-right:0!important;justify-content:flex-start!important;box-sizing:border-box!important}body .draft-outcome .result-card-pro-team{font-size:14px!important;max-width:none!important;margin:0!important;padding:0!important}body .draft-outcome .result-card-pro-player-empty{min-height:0!important;max-height:150px!important;margin:0!important}body .draft-outcome .result-card-pro-player-empty small{display:none!important}body .draft-outcome .draft-outcome-clock{width:100px!important;height:120px!important}@media(max-width:520px){body .draft-auction-premium.round-conflict-card{grid-template-columns:100px minmax(0,1fr)!important;padding:10px!important;gap:6px 10px!important}body .draft-auction-premium .round-conflict-player-photo{height:110px!important;max-height:110px!important}body .draft-auction-premium h3{font-size:28px!important}body .draft-auction-premium .round-conflict-teams{padding:5px 0!important}body .draft-outcome .result-card-pro{grid-template-columns:100px minmax(0,1fr)!important;padding:10px!important;gap:3px 10px!important;min-height:0!important}body .draft-outcome .result-card-pro-player-visual,body .draft-outcome .result-card-pro-player-photo{height:145px!important;max-height:145px!important}body .draft-outcome .result-card-pro-player{font-size:25px!important}body .draft-outcome .result-card-pro-status strong{font-size:14px!important}}body .draft-outcome .draft-result-layout{display:grid;grid-template-columns:145px minmax(0,1fr);align-items:center;gap:16px;padding:12px 18px 12px 10px;min-height:176px;box-sizing:border-box;text-align:left}body .draft-outcome .draft-result-portrait{height:166px;width:145px;min-width:0;display:flex;align-items:center;justify-content:center;overflow:hidden;-webkit-mask-image:linear-gradient(#000 88%,transparent);mask-image:linear-gradient(#000 88%,transparent)}body .draft-outcome .draft-result-portrait .fd-player-photo{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important}body .draft-outcome .draft-result-portrait img,body .draft-outcome .draft-result-portrait canvas{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center bottom!important;border-radius:0!important}body .draft-outcome .draft-result-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;gap:0;text-align:left}body .draft-outcome .draft-result-round{font:700 10px/1.3 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#a4b4c5;margin:0 0 5px}body .draft-outcome .draft-result-name{font:600 clamp(25px,2.4vw,34px)/1.05 DraftCondensed,Arial,sans-serif;color:#fff;text-transform:uppercase;overflow-wrap:anywhere;margin:0}body .draft-outcome .draft-result-state{display:flex;align-items:center;gap:7px;margin:10px 0 0;color:var(--tone);font:600 19px/1.1 DraftCondensed,Arial,sans-serif;text-transform:uppercase}body .draft-outcome .draft-result-mark{display:grid;place-items:center;flex:0 0 25px;width:25px;height:25px;border:1px solid currentColor;border-radius:50%;font:600 20px/1 Arial,sans-serif}body .draft-outcome .draft-result-club{display:flex;align-items:center;gap:9px;width:100%;box-sizing:border-box;border-top:1px solid #ffffff26;padding-top:8px;margin-top:10px;color:#eef2f5;font:600 17px/1.15 DraftCondensed,Arial,sans-serif;overflow-wrap:anywhere}body .draft-outcome .draft-result-crest{width:28px;height:32px;flex:0 0 28px;display:grid;place-items:center}body .draft-outcome .draft-result-crest img{width:100%!important;height:100%!important;object-fit:contain!important}body .draft-outcome .draft-result-crest>span{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;border:1px solid #ffffff35;background:#0c2034;font:700 10px Arial,sans-serif}body .draft-outcome .draft-result-stopwatch{width:105px;height:130px;color:var(--tone);filter:drop-shadow(0 0 12px #d85b352c)}@media(max-width:520px){body .draft-outcome .draft-result-layout{grid-template-columns:100px minmax(0,1fr);gap:10px;padding:10px 12px 10px 6px;min-height:152px}body .draft-outcome .draft-result-portrait{width:100px;height:140px}body .draft-outcome .draft-result-name{font-size:25px}body .draft-outcome .draft-result-round{font-size:9px;margin-bottom:4px}body .draft-outcome .draft-result-state{font-size:16px;margin-top:8px;gap:6px}body .draft-outcome .draft-result-mark{width:22px;height:22px;flex-basis:22px;font-size:17px}body .draft-outcome .draft-result-club{font-size:15px;padding-top:6px;margin-top:8px;gap:7px}body .draft-outcome .draft-result-crest{width:25px;height:28px;flex-basis:25px}body .draft-outcome .draft-result-stopwatch{width:90px;height:110px}}.pa-trial{display:flex;flex-wrap:wrap;gap:4px 6px;margin-top:5px;font-size:11px;font-weight:400;line-height:1.3;text-align:left;white-space:normal}.pa-trial .pa-state,.pa-trial .pa-probability,.pa-overlay .pa-state,.pa-overlay .pa-probability{display:inline-block;padding:3px 5px;border-radius:5px;background:#17374f;color:#b6e5ff;font-size:11px;font-weight:700;line-height:1.2}.pa-incidents{display:flex;flex-wrap:wrap;gap:3px}.pa-trial .pa-state--doubt,.pa-overlay .pa-state--doubt{background:#4a3820;color:#ffda8b}.pa-trial .pa-state--warned,.pa-overlay .pa-state--warned{background:#4a421d;color:#ffeb8b}.pa-trial .pa-state--injured,.pa-trial .pa-state--suspended,.pa-trial .pa-state--unavailable,.pa-overlay .pa-state--injured,.pa-overlay .pa-state--suspended,.pa-overlay .pa-state--unavailable{background:#4c2431;color:#ffb9c7}.lineup-pitch-player{position:relative}.lineup-pitch-player>.pa-overlay{position:absolute!important;inset:0!important;display:block!important;margin:0!important;padding:0!important;pointer-events:none;z-index:4;width:auto!important;height:auto!important}.lineup-pitch-player>.pa-overlay>.pa-probability{position:absolute;top:5px;right:5px;box-shadow:0 1px 5px #0009;background:#072c48f2;color:#d8f3ff;font-size:11px;pointer-events:auto}.lineup-pitch-player>.pa-overlay>.pa-incidents{position:absolute;bottom:5px;left:4px;right:4px;display:flex;justify-content:center;gap:2px;pointer-events:auto}.lineup-pitch-player>.pa-overlay .pa-state{font-size:9px;padding:3px 4px;max-width:100%;white-space:normal;text-align:center}.lineup-pitch-slot>.fd-player-select{position:relative;z-index:5;flex-shrink:0;margin-top:4px}.lineup-pitch-player>.lineup-pitch-position{left:5px!important;right:auto!important}.pr-recovery{margin:0 0 14px;padding:14px;border:1px solid #28516a;border-radius:14px;background:linear-gradient(120deg,#102738,#071725);color:#dcebf7;font-size:13px;min-width:0}.pr-recovery h3{margin:0 0 10px;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#72d9ee}.pr-headline{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:12px;line-height:1.4}.pr-states{display:flex;flex-wrap:wrap;gap:5px}.pr-states .pa-state{position:static}.pr-description{font-weight:700;margin:12px 0 5px}.pr-since{color:#a7bed2;margin:5px 0;font-size:12px}.pr-since small{font-size:10px}.pr-phases{display:flex;gap:5px;flex-wrap:wrap;padding:0;margin:12px 0;list-style:none}.pr-phases li{padding:5px 7px;border-radius:6px;border:1px solid #254156;color:#7f9bb0;font-size:10px}.pr-phases li[data-state=completed]{color:#a3d3c4;border-color:#2e5b52}.pr-phases li[data-state=current]{color:#ffe2a0;background:#594119;border-color:#bb8c35;font-weight:700}.pr-recovery footer{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:center;margin-top:12px;font-size:11px}.pr-recovery footer a{color:#6adeef;padding:5px 0}.pr-recovery footer small{color:#8da7bc;font-size:10px}.pr-recovery--compact{margin:4px 0 0;padding:10px 12px;border-radius:10px}.pr-recovery summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:8px;list-style:none;min-height:28px}.pr-recovery summary::-webkit-details-marker{display:none}.pr-toggle{flex:none;color:#77deed;font-size:11px}.pr-recovery summary:focus-visible{outline:2px solid #77deed;outline-offset:4px}.pa-overlay .pa-status-icon{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 25px;width:25px!important;height:25px!important;box-sizing:border-box;padding:3px!important;border:1px solid #dae3eb;border-radius:7px;background:#fff;color:#ed1736;box-shadow:0 2px 7px #0005;line-height:1}.pa-overlay .pa-status-icon--doubt{color:#ffbc00}.pa-overlay .pa-status-icon svg{display:block;width:100%;height:100%}.lineup-pitch-player>.pa-overlay>.pa-incidents{left:4px;right:auto;bottom:5px;justify-content:flex-start;flex-wrap:nowrap}.fdpc-photo{position:relative}.fdpc-photo>.pa-overlay{position:absolute;inset:0;pointer-events:none;z-index:3}.fdpc-photo>.pa-overlay>.pa-incidents{position:absolute;left:6px;bottom:6px;pointer-events:auto}.pr-headline{min-width:0;flex:1;align-items:flex-start;flex-direction:column}.pr-outlook{display:inline-flex;align-items:flex-start;gap:6px;max-width:100%;box-sizing:border-box;padding:5px 9px;border-radius:8px;font-size:12px;font-weight:700;line-height:1.4;white-space:normal;overflow-wrap:anywhere;background:#203c51;color:#c9e7fc}.pr-outlook i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:currentColor;margin-top:5px}.pr-outlook--out{background:#471e2b;color:#ff9eae;border:1px solid #82364a}.pr-outlook--doubt{background:#45341a;color:#ffd47a;border:1px solid #796031}.pr-outlook--available{background:#173c32;color:#91e6c0;border:1px solid #2c6c54}.pr-recovery--compact summary{align-items:center}.pr-photo,.pr-status-thumb,.premium-sub-avatar{position:relative!important;overflow:visible!important;flex-shrink:0}.pr-status-thumb{display:inline-flex;width:40px;height:40px}.pr-photo>.pa-overlay,.pr-status-thumb>.pa-overlay,.premium-sub-avatar>.pa-overlay{position:absolute!important;inset:0!important;display:block!important;pointer-events:none;z-index:4}.pr-photo>.pa-overlay>.pa-incidents,.pr-status-thumb>.pa-overlay>.pa-incidents,.premium-sub-avatar>.pa-overlay>.pa-incidents{position:absolute;bottom:-2px;left:-3px;display:flex;flex-wrap:nowrap;gap:1px;pointer-events:auto}.pr-photo .pa-status-icon,.pr-status-thumb .pa-status-icon{width:17px!important;height:18px!important;flex-basis:17px;padding:1px!important;border-radius:4px}.premium-sub-avatar .pa-status-icon{width:14px!important;height:16px!important;flex-basis:14px;padding:1px!important;border-radius:3px}.fdpc-portrait-card{flex:none;width:190px;max-width:100%;text-align:center}.fdpc-portrait-card .fdpc-photo{width:190px!important;height:245px!important;max-width:100%;border-radius:30px 30px 55px 55px!important;border:1px solid #56daef!important;background:repeating-linear-gradient(130deg,transparent 0 30px,#62d7ea12 31px 33px),radial-gradient(ellipse at top,#397181,#071c31 70%)!important;box-shadow:inset 0 0 20px #75e8ff25,0 12px 25px #0005;overflow:hidden}.fdpc-portrait-card .fdpc-photo>.fd-player-photo{width:100%!important;height:100%!important}.fdpc-portrait-name{position:absolute;bottom:15px;left:5px;right:5px;padding:18px 5px 0;background:linear-gradient(transparent,#061626e8);color:#e3fbff;font-size:12px;font-weight:800;pointer-events:none;z-index:2}.fdpc-portrait-card .fdpc-photo>.pa-overlay>.pa-incidents{bottom:45px}.pp-actions{display:flex;gap:5px;margin-top:10px}.pp-actions button{flex:1;min-width:0;border:1px solid #32627b;border-radius:8px;background:#0a2b40;color:#b9f1fb;padding:9px 4px;font-size:10px;cursor:pointer}.pp-dialog{width:min(850px,calc(100vw - 24px));max-height:90dvh;box-sizing:border-box;padding:0;border:1px solid #35839d;border-radius:20px;background:#071725;color:#e4f2ff;box-shadow:0 25px 100px #000a}.pp-dialog::backdrop{background:#020a13cc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pp-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid #24465e;background:linear-gradient(120deg,#163950,#081c30)}.pp-dialog h2{margin:5px 0;font-size:23px;color:#75e6f4}.pp-dialog header small{font-size:10px;letter-spacing:2px;color:#91aec2}.pp-dialog header p{margin:4px 0;font-size:12px;color:#b3ccdd}.pp-dialog header>button{width:40px;height:40px;flex:none;border-radius:50%;background:#14354b;color:#fff;border:1px solid #427089;font-size:26px;cursor:pointer}.pp-body{padding:20px}.pp-dna{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.pp-radar{margin:0}.pp-radar svg{width:100%;max-height:310px}.pp-radar figcaption{font-size:10px;color:#9cb6c9}.pp-radar ol{columns:2;padding-left:18px;line-height:1.8}.pp-averages{margin:0}.pp-averages>div{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-bottom:1px solid #1e374a;font-size:12px}.pp-averages dd{margin:0;color:#72e9cf;font-variant-numeric:tabular-nums;font-weight:700}.pp-selectors{display:flex;gap:12px;flex-wrap:wrap}.pp-selectors label{display:grid;gap:6px;flex:1;min-width:180px;font-size:11px;color:#9dbbcf}.pp-selectors select{max-width:100%;background:#123247;color:#e3faff;border:1px solid #346c87;border-radius:9px;padding:10px}.pp-note{font-size:11px;color:#98afc2;line-height:1.5}.pp-bars{display:flex;align-items:flex-end;gap:10px;overflow-x:auto;padding:18px 5px 10px;border-bottom:1px solid #2a4a61}.pp-bar-slot{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-end;min-width:32px;height:145px;gap:6px}.pp-bar-slot b{font-size:11px}.pp-bar-slot>span{width:70%;max-width:45px;border-radius:4px 4px 0 0}.pp-bar-slot small{font-size:10px;color:#a9c6da}.pp-table{width:100%;border-collapse:collapse;font-size:12px;margin-top:18px}.pp-table th{text-align:left;color:#9cc2dc;font-weight:500}.pp-table td,.pp-table th{padding:9px 5px;border-bottom:1px solid #1b374a}.pp-table td:last-child{text-align:right;color:#78e2f0;font-weight:700}.pp-body footer{display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap;margin-top:20px;font-size:11px}.pp-body footer a{color:#65def0}.pp-body footer small{color:#8cabbe}@media(max-width:600px){.pp-dna{grid-template-columns:1fr}.pp-body{padding:14px}.pp-dialog>header{padding:14px}.fdpc-portrait-card{width:140px}.fdpc-portrait-card .fdpc-photo{width:140px!important;height:180px!important}.pp-actions{flex-wrap:wrap}.pp-actions button{flex-basis:100%;padding:7px}.fdpc-portrait-name{font-size:10px}}.fdpc-dialog .fdpc-hero:has(.fdpc-portrait-card){grid-template-columns:190px minmax(0,1fr)}@media(max-width:600px){.fdpc-dialog .fdpc-hero:has(.fdpc-portrait-card){grid-template-columns:140px minmax(0,1fr);gap:14px}}@media(max-width:390px){.fdpc-dialog .fdpc-hero:has(.fdpc-portrait-card){grid-template-columns:115px minmax(0,1fr);gap:10px}.fdpc-portrait-card{width:115px}.fdpc-portrait-card .fdpc-photo{width:115px!important;height:160px!important}}.pp-actions button svg{width:20px;height:20px;vertical-align:middle}@media(max-width:600px){.pp-table{font-size:11px}.pp-table th,.pp-table td{padding:8px 3px}.pp-table td:nth-child(2){overflow-wrap:anywhere}.pp-table th:first-child{width:44px}}@font-face{font-family:Shield Condensed;src:url(/fonts/barlow-condensed-semibold.woff) format("woff");font-style:normal;font-weight:600;font-display:swap}.pc-card{--pc-tint:none;--pc-name-top:64%;position:relative;isolation:isolate;width:280px;max-width:100%;aspect-ratio:3/4;margin:auto;color:#f4f8ff;container-type:inline-size;filter:drop-shadow(0 10px 15px #0007)}.pc-neutral{--pc-tint:grayscale(1)}.pc-card>.pc-backplate{position:absolute;inset:0;display:block;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:fill;filter:var(--pc-tint);pointer-events:none;z-index:0}.pc-card .pc-portrait{position:absolute;z-index:1;inset:17% 14% 33%;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 79%,#000b 87%,transparent 100%);mask-image:linear-gradient(#000 0 79%,#000b 87%,transparent 100%)}.pc-card .pc-portrait>.fd-player-photo{width:100%!important;height:100%!important;max-width:none!important;overflow:visible!important}.fdpc-dialog .pc-card .pc-portrait img,.fdpc-dialog .pc-card .pc-portrait canvas,.pc-mini .pc-portrait img,.pc-mini .pc-portrait canvas{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:50% 100%!important}.pc-card .pc-inscription{position:absolute;inset:0;z-index:3;pointer-events:none;text-align:center}.pc-card .pc-inscribed-name{position:absolute!important;top:58%!important;left:18%!important;right:18%!important;height:10%!important;width:auto!important;display:flex!important;align-items:center;justify-content:center;margin:0!important;padding:0!important;box-sizing:border-box;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;clip-path:none!important;font-family:Shield Condensed,Arial Narrow,sans-serif!important;font-weight:600!important;font-size:clamp(18px,8.4cqw,29px)!important;line-height:1!important;letter-spacing:.015em!important;text-transform:uppercase!important;color:#f7f9ff!important;-webkit-text-stroke:0!important;text-shadow:0 1px 2px #0009!important;white-space:normal!important;overflow:hidden;overflow-wrap:normal!important;word-break:normal!important;text-wrap:balance}.pc-card .pc-inscribed-score{position:absolute;top:69%;left:25%;right:25%;height:9%;display:flex;align-items:center;justify-content:center;gap:7%;background:none;border:0;box-shadow:none;color:#f7f9ff;white-space:nowrap}.pc-card .pc-inscribed-score>b{position:static!important;margin:0!important;padding:0!important;background:none!important;border:0!important;font:600 clamp(24px,14cqw,43px)/1 "Shield Condensed",sans-serif!important;text-shadow:0 1px 2px #0009!important;-webkit-text-stroke:0!important;color:#f7f9ff}.pc-card .pc-inscribed-position,.pc-card .pc-inscribed-score>small{font:600 clamp(10px,5cqw,15px)/1 "Shield Condensed",sans-serif!important;color:var(--pc-metal);background:none!important;border:0!important;padding:0!important;text-shadow:0 1px 2px #0009!important;-webkit-text-stroke:0!important}.pc-card .pc-tier{position:absolute;top:83%;left:32%;right:32%;z-index:3;text-align:center;text-transform:uppercase;font:600 clamp(6px,2.5cqw,8px)/1 "Shield Condensed",sans-serif;letter-spacing:.12em;color:var(--pc-metal);background:none;padding:0;border:0;text-shadow:0 1px 2px #000}.pc-incidents{position:absolute;inset:0;z-index:4;pointer-events:none}.pc-incidents>.pa-overlay{position:absolute;inset:0}.pc-incidents .pa-incidents{position:absolute;left:16%;bottom:37%;pointer-events:auto}.pc-card .pc-incidents .pa-probability{position:absolute;top:10%;right:1%;padding:3px 4px;border:1px solid var(--pc-metal);border-radius:3px;font:600 clamp(8px,8.5cqw,15px)/1 "Shield Condensed",sans-serif!important;background:linear-gradient(140deg,#1c3449,#03101c);color:#fff;text-shadow:none!important;-webkit-text-stroke:0!important;box-shadow:0 1px 3px #0006;pointer-events:auto;clip-path:polygon(0 0,100% 8%,100% 90%,10% 100%)}.pc-card .pc-incidents .pa-probability:after{content:""}.pc-card.pc-mini{width:100%;max-width:110px;filter:none;pointer-events:none}.pc-mini .pc-portrait{top:22%}.pc-card.pc-mini .pc-inscribed-name{font-size:clamp(7px,9.2cqw,13px)!important;letter-spacing:0!important;left:16%!important;right:16%!important}.pc-card.pc-mini .pc-inscribed-score{left:22%;right:22%;gap:5%}.pc-card.pc-mini .pc-inscribed-score>b{font-size:clamp(12px,16cqw,21px)!important}.pc-card.pc-mini .pc-inscribed-position,.pc-card.pc-mini .pc-inscribed-score>small{font-size:clamp(6px,6.6cqw,9px)!important}.pc-mini .pa-overlay .pa-status-icon{width:16px!important;height:16px!important;flex-basis:16px;padding:2px!important;border-radius:4px}.pc-mini .pa-incidents{gap:1px}.lineup-builder.lineup-premium .lineup-pitch-player:has(>.pc-mini){background:transparent!important;border:0!important;overflow:visible!important;align-items:center!important;justify-content:center!important}.fd-picker-portrait.fd-picker-card{background:transparent;overflow:visible;align-self:center;min-height:0}.fd-picker-card .pc-mini{max-width:110px}.fd-picker-card .pc-portrait .fd-player-photo{position:relative!important;width:100%!important;height:100%!important}.pc-card .pp-actions{position:absolute;top:18%;left:14%;right:14%;display:flex;justify-content:space-between;gap:0;margin:0;z-index:5;pointer-events:none}.pc-card .pp-actions button{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;width:54px;min-height:54px;padding:0;border:none;background:transparent;color:#effaff;pointer-events:auto;font-size:7px;text-transform:uppercase;font-weight:800;letter-spacing:.3px;text-shadow:0 1px 2px #000}.pc-card .pp-actions button svg{box-sizing:border-box;width:43px;height:43px;padding:9px;border:2px solid var(--pc-metal);border-radius:50%;background:radial-gradient(ellipse at 30% 10%,#45657d,#07172a 65%);color:var(--pc-color);box-shadow:0 0 0 1px #03101d,inset 0 0 0 1px #ffffff65,0 2px 8px #000b}.pc-card .pp-actions button span{background:linear-gradient(#1f354b,#06101e);border:1px solid #9aaebd80;border-radius:4px;padding:2px 4px;line-height:1;white-space:nowrap;box-shadow:0 2px 4px #0006}.pc-card .pp-actions button:hover svg,.pc-card .pp-actions button:focus-visible svg{box-shadow:0 0 10px var(--pc-color)}.pc-card .pp-actions button:focus-visible{outline:2px solid var(--pc-color);outline-offset:3px;border-radius:8px}.fdpc-dialog .fdpc-hero:has(.pc-card){grid-template-columns:280px minmax(0,1fr);align-items:start}@media(max-width:680px){.fdpc-dialog .fdpc-hero:has(.pc-card){grid-template-columns:minmax(0,1fr);gap:18px}.pc-card{width:260px}.pc-card .pp-actions button{width:49px;min-height:49px;font-size:6px}.pc-card .pp-actions button svg{width:39px;height:39px;padding:8px}}@media(prefers-reduced-motion:reduce){.pc-card *{transition:none!important}}.lineup-builder.lineup-premium .lineup-pitch-slot{max-width:128px!important}.lineup-builder.lineup-premium .lineup-pitch-slot>.fd-shield-select{display:block!important;position:relative!important;width:100%!important;height:auto!important;min-height:44px!important;padding:0!important;margin:0!important;border:0!important;border-radius:16px!important;background:transparent!important;box-shadow:none!important;cursor:pointer;line-height:normal;color:#fff}.lineup-builder.lineup-premium .fd-shield-select>.lineup-pitch-player{height:auto!important;min-height:0!important;aspect-ratio:3/4;width:100%!important;background:none!important;padding:0!important;overflow:visible!important;border:0!important}.lineup-builder.lineup-premium .fd-shield-select .pc-card.pc-mini{width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:3/4;margin:0!important}.lineup-builder.lineup-premium .fd-shield-select:focus-visible{outline:3px solid #6cffe4!important;outline-offset:3px!important}.fd-shield-select:hover .pc-backplate{filter:brightness(1.12)}.lineup-shield-empty{display:flex;aspect-ratio:3/4;flex-direction:column;align-items:center;justify-content:center;gap:5px;clip-path:polygon(0 8%,50% 0,100% 8%,93% 70%,50% 100%,7% 70%);background:#082f4599;border:1px solid #95d5e36b}.lineup-shield-empty b{font-size:28px}.lineup-shield-empty span{font-size:12px}.lineup-shield-empty small{font-size:10px}@media(max-width:720px){.lineup-builder.lineup-premium .lineup-pitch-slot{max-width:108px!important}}.pc-card>.pc-crown-rim{position:absolute;inset:0;display:block;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:fill;filter:var(--pc-tint);clip-path:polygon(0 0,100% 0,100% 12%,0 12%);z-index:2;pointer-events:none}.pc-card .pc-portrait{inset:19.5% 17% 32%;z-index:1}.pc-card .pc-tier{top:12%;left:23%;right:23%;height:7%;z-index:1;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box;padding:0;background:none;border:0;clip-path:none;box-shadow:none;font:900 clamp(9px,8.4cqw,25px)/1 Georgia,"Times New Roman",serif;text-align:center;letter-spacing:.015em;white-space:nowrap;color:#f6d16c;-webkit-text-stroke:.3px #b78424;text-shadow:0 -1px 0 #fff3bb,0 1px 0 #bc8520,0 2px 0 #805113,0 3px 2px #010710;pointer-events:none}.pc-card .pc-tier[data-long=true]{font-size:clamp(7px,5.8cqw,17px);letter-spacing:0}.pc-card .pp-actions{top:23%}.pc-card .pc-inscribed-name{top:61%!important;height:10%!important}.pc-card .pc-inscribed-score{top:71%;height:9%}.pc-card.pc-mini .pc-tier{display:flex;font-size:clamp(5px,7cqw,10px);-webkit-text-stroke:0;text-shadow:0 -.4px 0 #fff3b5,0 .7px 0 #9e681d,0 1px 1px #000}.pc-card.pc-mini .pc-tier[data-long=true]{font-size:clamp(4px,5.2cqw,7px)}.pc-card.pc-mini .pc-inscribed-name{top:61%!important}.pc-card .pp-actions{left:0;right:0;top:23%}.pc-card .pp-actions button{width:44px;min-height:44px;gap:3px;font-size:6px;letter-spacing:0}.pc-card .pp-actions button svg{width:34px;height:34px;padding:7px}.pc-card .pp-actions button span{padding:2px;max-width:58px}.pc-card .pc-portrait>.fd-player-photo{min-width:0!important;min-height:0!important;overflow:hidden!important}.pc-card .pc-portrait{inset:20% 14% 40%;mask-image:none;-webkit-mask-image:none}.pc-card .pc-portrait>.fd-player-photo>img,.pc-card .pc-portrait>.fd-player-photo>canvas{object-fit:contain!important;object-position:center bottom!important}.pr-recovery.pr-recovery--illustrated{--recovery-x:100%;--recovery-y:100%;position:relative;isolation:isolate;overflow:hidden;min-height:210px;padding:20px;border:1px solid #29c3ef80;border-radius:18px;background:#031426;box-shadow:inset 0 1px #8ce5ff30,0 8px 24px #0003}.pr-recovery--illustrated[data-region=knee]{--recovery-x:0%;--recovery-y:0%}.pr-recovery--illustrated[data-region=ankle]{--recovery-x:100%;--recovery-y:0%}.pr-recovery--illustrated[data-region=thigh]{--recovery-x:0%;--recovery-y:50%}.pr-recovery--illustrated[data-region=calf]{--recovery-x:100%;--recovery-y:50%}.pr-recovery--illustrated[data-region=shoulder]{--recovery-x:0%;--recovery-y:100%}.pr-recovery--illustrated:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background-image:url(/images/player-recovery/regions.webp);background-size:200% 300%;background-position:var(--recovery-x) var(--recovery-y)}.pr-recovery--illustrated:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#021223f5,#021223e6 48%,#02122355 78%,#02122320),linear-gradient(0deg,#021223e6,transparent 55%)}.pr-recovery.pr-recovery--illustrated h3{color:#65e4ff;letter-spacing:.1em;font-size:11px;margin-bottom:12px}.pr-recovery--illustrated .pr-description{max-width:72%;line-height:1.55;font-size:14px;text-shadow:0 2px 8px #000}.pr-recovery--illustrated .pr-headline,.pr-recovery--illustrated .pr-phases{max-width:78%}.pr-recovery--illustrated footer{margin-top:18px;line-height:1.5}.pr-recovery--illustrated a:focus-visible{outline:2px solid #7de7ff;outline-offset:4px}@media(max-width:600px){.pr-recovery.pr-recovery--illustrated{padding:15px;min-height:190px}.pr-recovery--illustrated:before{opacity:.42}.pr-recovery--illustrated:after{background:linear-gradient(90deg,#021223e6,#02122388),linear-gradient(0deg,#021223d9,transparent)}.pr-recovery--illustrated .pr-description,.pr-recovery--illustrated .pr-headline,.pr-recovery--illustrated .pr-phases{max-width:100%}}.fdpc-dialog .fdpc-card.fdpc-card--premium{background:linear-gradient(180deg,#03112326 0,#03132280 320px,#031322 650px),url(/images/match-preview/leader-stadium.webp) center top / auto 650px no-repeat,#031322}.fdpc-dialog .fdpc-card--premium .fdpc-hero{background:linear-gradient(90deg,#03142615,#03142670);border-bottom:1px solid #68d9ff25;margin-bottom:16px}.fdpc-dialog .fdpc-card--premium .fdpc-heading{align-self:center;text-shadow:0 2px 14px #010713}.fdpc-dialog .fdpc-card--premium .fdpc-heading h2{font-weight:900;letter-spacing:-.035em}.fdpc-dialog .fdpc-card--premium .fdpc-heading h2>span{color:#cbf4ff;text-shadow:0 2px 15px #001221,0 0 28px #43cfff45}.fdpc-dialog .fdpc-card--premium .fdpc-fact{background:linear-gradient(120deg,#0a304adb,#051a2be8);box-shadow:inset 0 1px #b3eeff12}.fdpc-dialog .fdpc-card--premium .fdpc-fact--current{background:linear-gradient(120deg,#074264e8,#052138e8)}.fdpc-dialog .fdpc-card--premium .fdpc-close{min-width:44px;min-height:44px;background:#051b30ed}@media(max-width:680px){.fdpc-dialog .fdpc-card.fdpc-card--premium{background-size:auto,auto 760px}.fdpc-dialog .fdpc-card--premium .fdpc-heading{padding-bottom:4px}}.fdpc-dialog .fdpc-card--compact [hidden]{display:none!important}.fdpc-dialog .fdpc-card--compact .fdpc-hero:has(.pc-card){grid-template-columns:165px minmax(0,1fr);gap:22px;padding:18px 58px 14px 20px;min-height:0;margin-bottom:0;align-items:center}.fdpc-dialog .fdpc-card--compact .pc-card{width:165px;margin:0}.fdpc-dialog .fdpc-card--compact .pc-inscribed-name{font-size:clamp(11px,8.4cqw,18px)!important}.fdpc-dialog .fdpc-card--compact .pc-inscribed-score>b{font-size:clamp(18px,14cqw,26px)!important}.fdpc-dialog .fdpc-card--compact .pc-inscribed-position,.fdpc-dialog .fdpc-card--compact .pc-inscribed-score>small{font-size:clamp(7px,5cqw,10px)!important}.fdpc-dialog .fdpc-card--compact .fdpc-heading h2{font-size:clamp(23px,3.5vw,34px);margin-top:10px}.fdpc-dialog .fdpc-card--compact .fdpc-club{font-size:14px}.fdpc-dialog .fdpc-card--compact .fdpc-tags{gap:5px}.fdpc-dialog .fdpc-card--compact .fdpc-tabs{display:flex;border-bottom:1px solid #72dcff35;margin:0 18px 14px;gap:8px}.fdpc-dialog .fdpc-card--compact .fdpc-tabs button{flex:1;min-height:44px;padding:10px 5px;margin:0;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:#a8cadd;font-size:14px;box-shadow:none}.fdpc-dialog .fdpc-card--compact .fdpc-tabs button[aria-selected=true]{color:#effaff;border-bottom-color:#26d6ff;font-weight:800}.fdpc-dialog .fdpc-card--compact .fdpc-tabs button:focus-visible{outline:2px solid #5de1ff;outline-offset:-3px}.fdpc-dialog .fdpc-card--compact .fdpc-tab-panel{display:grid;gap:10px;min-width:0}.fdpc-dialog .fdpc-card--compact .fdpc-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fdpc-dialog .fdpc-card--compact .fdpc-fact,.fdpc-dialog .fdpc-card--compact .fdpc-delta{padding:12px;min-height:76px;gap:10px;border-radius:12px}.fdpc-dialog .fdpc-card--compact .fdpc-orb{width:34px;height:34px;min-width:34px}.fdpc-dialog .fdpc-card--compact .fdpc-orb>.fdpc-icon{width:20px;height:20px;min-width:20px}.fdpc-dialog .fdpc-card--compact .fdpc-fact strong,.fdpc-dialog .fdpc-card--compact .fdpc-delta-copy strong{font-size:clamp(17px,2.4vw,25px);letter-spacing:-.03em;line-height:1.2}.fdpc-dialog .fdpc-card--compact .fdpc-score-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 0;border:1px solid #24536e;border-radius:12px;background:#061d2fbd}.fdpc-dialog .fdpc-card--compact .fdpc-score-strip>div{display:grid;gap:3px;text-align:center;border-right:1px solid #31566c}.fdpc-dialog .fdpc-card--compact .fdpc-score-strip>div:last-child{border:0}.fdpc-dialog .fdpc-card--compact .fdpc-score-strip strong{font-size:22px;line-height:1.1;color:#effbff}.fdpc-dialog .fdpc-card--compact .fdpc-score-strip span{font-size:12px;color:#b2cee0}.fdpc-dialog .fdpc-card--compact .fdpc-disclosure{border:1px solid #28526b;border-radius:12px;background:#061c2eb8;overflow:hidden}.fdpc-dialog .fdpc-card--compact .fdpc-disclosure>summary{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:10px 12px;cursor:pointer;font-size:12px;color:#c9e7f5;list-style:none}.fdpc-dialog .fdpc-card--compact .fdpc-disclosure>summary::-webkit-details-marker{display:none}.fdpc-dialog .fdpc-card--compact .fdpc-disclosure>summary>span:last-child{display:flex;gap:6px;align-items:center;color:#51dfff}.fdpc-dialog .fdpc-card--compact .fdpc-disclosure[open]>summary .fdpc-icon{transform:rotate(180deg)}.fdpc-dialog .fdpc-card--compact .fdpc-disclosure .pr-recovery{margin:0;border-radius:0;border-width:1px 0 0}.fdpc-dialog .fdpc-card--compact .fdpc-disclosure .fdpc-dates{border:0;border-top:1px solid #28526b;border-radius:0}.fdpc-dialog .fdpc-card--compact .fdpc-manage-link{width:100%;min-height:44px;justify-content:center}.fdpc-dialog .fdpc-card--compact .fdpc-footer{padding-top:0;justify-content:flex-end}.fdpc-dialog .fdpc-card--compact .fdpc-management{padding:12px}.fdpc-dialog .fdpc-card--compact .fdpc-management-kicker{display:none}@media(max-width:680px){.fdpc-dialog .fdpc-card--compact .fdpc-hero:has(.pc-card){grid-template-columns:112px minmax(0,1fr);gap:10px;padding:18px 14px 12px;align-items:center}.fdpc-dialog .fdpc-card--compact .pc-card{width:112px}.fdpc-dialog .fdpc-card--compact .fdpc-heading{padding-top:24px}.fdpc-dialog .fdpc-card--compact .fdpc-heading h2{font-size:23px;letter-spacing:-.035em}.fdpc-dialog .fdpc-card--compact .fdpc-eyebrow{font-size:8px;padding:5px;letter-spacing:.5px}.fdpc-dialog .fdpc-card--compact .fdpc-club{font-size:12px}.fdpc-dialog .fdpc-card--compact .fdpc-close{top:8px;right:8px}.fdpc-dialog .fdpc-card--compact .fdpc-tabs{margin:0 10px 10px;gap:0}.fdpc-dialog .fdpc-card--compact .fdpc-tabs button{font-size:13px}.fdpc-dialog .fdpc-card--compact .fdpc-values{gap:8px}.fdpc-dialog .fdpc-card--compact .fdpc-fact,.fdpc-dialog .fdpc-card--compact .fdpc-delta{padding:10px;gap:6px;min-height:76px}.fdpc-dialog .fdpc-card--compact .fdpc-values .fdpc-orb{display:none}.fdpc-dialog .fdpc-card--compact .fdpc-fact strong,.fdpc-dialog .fdpc-card--compact .fdpc-delta-copy strong{font-size:18px}.fdpc-dialog .fdpc-card--compact .fdpc-fact h3,.fdpc-dialog .fdpc-card--compact .fdpc-delta h3{font-size:10px}}.fdpc-dialog .fdpc-card--compact .pc-card .pp-actions{left:-3%;right:-3%;top:23%;flex-wrap:nowrap}.fdpc-dialog .fdpc-card--compact .pc-card .pp-actions button{width:44px;min-height:44px;font-size:6px;letter-spacing:0;gap:2px}.fdpc-dialog .fdpc-card--compact .pc-card .pp-actions button svg{width:30px;height:30px;padding:6px;border-width:1px}.fdpc-dialog .fdpc-card--compact .pc-card .pp-actions button span{padding:2px 1px}@media(max-width:680px){.fdpc-dialog .fdpc-card--compact .pc-card .pp-actions{left:-3%;right:-3%;flex-wrap:nowrap}.fdpc-dialog .fdpc-card--compact .pc-card .pp-actions button svg{width:25px;height:25px;padding:5px}.fdpc-dialog .fdpc-card--compact .pc-card .pp-actions button{font-size:5px}}.fdpc-dialog .fdpc-card--compact .fdpc-body{padding-top:14px}.fdpc-dialog .fdpc-card--compact .fdpc-back{justify-self:start;min-height:44px;margin-bottom:2px}.fdpc-dialog .fdpc-card--compact .fdpc-management-heading{padding-bottom:10px}.fdpc-dialog .fdpc-card--compact .fdpc-management .fdpc-admin{margin:0;border-radius:12px}.fdpc-dialog .fdpc-card--compact .fdpc-management .fdpc-admin>summary{min-height:48px;padding:12px;font-size:13px}.fdpc-dialog .fdpc-card--compact .fdpc-management .fdpc-admin-form{margin:10px 0 0;padding:12px;border-radius:10px}.fdpc-dialog .fdpc-card--compact .fdpc-management .fdpc-admin-content,.fdpc-dialog .fdpc-card--compact .fdpc-management .fdpc-movements{padding:0 12px 12px}.fd-ops{margin:16px 0;border:1px solid #254861;border-radius:16px;background:linear-gradient(135deg,#0b2237,#061222);color:#edf6ff;text-align:left;font:inherit;overflow:hidden;min-width:0}.fd-ops *{box-sizing:border-box}.fd-ops-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px}.fd-ops-heading small{color:#68d8ff;letter-spacing:.1em;font-size:10px;font-weight:800}.fd-ops h3,.fd-ops h4{color:#f4faff;margin:3px 0 10px}.fd-ops h3{font-size:20px}.fd-ops h4{font-size:15px}.fd-ops p{font-size:12px;line-height:1.6;color:#a9c1d6;margin:8px 0}.fd-ops button{width:auto;margin:0;border:1px solid #315771;border-radius:8px;background:#12304a;color:#edf6ff;padding:9px 13px;font:inherit;font-size:12px;cursor:pointer;min-height:38px}.fd-ops button.primary{background:#1273b9;border-color:#3ea8ed;font-weight:700}.fd-ops button:disabled{opacity:.48;cursor:not-allowed}.fd-ops button:focus-visible,.fd-ops input:focus-visible,.fd-ops textarea:focus-visible,.fd-ops select:focus-visible{outline:2px solid #87e0ff;outline-offset:2px}.fd-ops-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:0 18px 14px;border-bottom:1px solid #203d55}.fd-ops-tabs button[aria-pressed=true]{background:#155486;border-color:#56bbf7}.fd-ops-mode{padding:12px 18px;font-size:12px;color:#adbed0;background:#082439}.fd-ops-alert{margin:12px 18px!important;padding:12px 14px;background:#103b38;border:1px solid #27645a;border-radius:8px;color:#c8f7ea!important;overflow-wrap:anywhere}.fd-ops-alert.error{background:#392333;border-color:#6c3d52;color:#ffd0da!important}.fd-ops-panel{margin:14px 18px;padding:16px;border:1px solid #2b445d;border-radius:12px;background:#081c30;min-width:0}.fd-ops fieldset{border:0;padding:0;margin:0;min-width:0}.fd-ops label{display:grid;gap:6px;font-size:12px;line-height:1.5;margin:10px 0;color:#d9e9f7;min-width:0}.fd-ops input:not([type=checkbox]),.fd-ops select,.fd-ops textarea{width:100%;min-width:0;background:#041628;border:1px solid #35566e;border-radius:7px;color:#f4faff;padding:10px;font:inherit;font-size:12px}.fd-ops textarea{resize:vertical;line-height:1.5}.fd-ops .fd-check{display:flex;align-items:flex-start;gap:10px;margin:16px 0}.fd-ops .fd-check input{width:17px;min-width:17px;height:17px;margin:1px 0 0}.fd-ops-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px}.fd-ops-grid.panels{gap:0}.fd-ops-grid .wide{grid-column:1/-1}.fd-ops-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin:16px 18px}.fd-ops-panel .fd-ops-toolbar{margin:14px 0}.fd-ops-list{display:grid;gap:10px;margin:14px 18px}.fd-ops-list .fd-ops-panel{margin:0}.fd-op{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:15px;border:1px solid #24445b;border-radius:12px;background:#0a1d30;min-width:0}.fd-op strong{display:block;font-size:14px;margin:8px 0 4px}.fd-op small{font-size:11px;color:#92aec6;overflow-wrap:anywhere}.fd-op-actions{display:flex;align-items:flex-end;flex-direction:column;gap:7px;max-width:250px}.fd-op-actions b{font-size:18px;color:#87dcff;margin:3px 0 6px}.fd-op-actions button{font-size:11px}.fd-badge{display:inline-block;font-size:10px;font-weight:750;letter-spacing:.02em;border-radius:20px;padding:4px 8px;color:#afdfff;background:#143c56}.fd-badge.confirmed{background:#0c413c;color:#8bf0c9}.fd-badge.blocked,.fd-badge.uncertain,.fd-badge.local_error,.fd-badge.remote_verified{background:#473628;color:#ffd28e}.fd-badge.cancelled{background:#343143;color:#c0bdd2}.fd-ops pre{overflow:auto;max-height:500px;white-space:pre-wrap;word-break:break-word;font-size:11px;background:#041222;padding:12px;border-radius:7px}.fd-ops .fd-error{color:#ffc1cf}.fd-ops summary{cursor:pointer;font-size:13px}.fd-ops>.fd-ops-list+p,.fd-ops>p{padding:0 18px 12px}.fd-ops code{color:#9ed8fa}@media(max-width:720px){.fd-ops-heading{align-items:flex-start;flex-direction:column;padding:15px}.fd-ops-grid,.fd-op{grid-template-columns:1fr}.fd-op-actions{flex-direction:row;align-items:center;flex-wrap:wrap;max-width:none}.fd-ops-panel,.fd-ops-list{margin:12px}.fd-ops-tabs{padding-inline:12px}.fd-ops-tabs button{flex:1 0 auto}.fd-ops h3{font-size:18px}}.fd-activity-history{margin:22px 0;padding:18px;border:1px solid #475569;border-radius:14px;background:#111827;color:#f1f5f9;text-align:left}.fd-activity-history button{padding:10px 12px;min-height:44px;border:1px solid #94a3b8;border-radius:8px;background:#1e293b;color:#f8fafc;cursor:pointer;font:inherit;font-size:.85rem}.fd-activity-history button:disabled{opacity:.5;cursor:default}.fd-activity-history button:focus-visible{outline:3px solid #38bdf8;outline-offset:2px}.fd-activity-history .fd-activity-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.fd-activity-toggle strong{font-size:1.1rem}.fd-activity-history p{margin:10px 0;color:#e2e8f0;line-height:1.5;font-size:.9rem}.fd-activity-filters{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end;margin:18px 0}.fd-activity-filters label{display:grid;gap:7px;flex:1 1 160px;min-width:0;font-size:.85rem}.fd-activity-filters input,.fd-activity-filters select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:8px;font:inherit;font-size:16px;background:#1e293b;color:#f8fafc;border:1px solid #94a3b8;border-radius:7px;color-scheme:dark}.fd-activity-history ol{list-style:none;margin:0;padding:0}.fd-activity-history li{padding:16px 0;border-top:1px solid #475569;overflow-wrap:anywhere}.fd-activity-history li header{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.fd-activity-history time,.fd-activity-history small{color:#cbd5e1;font-size:.8rem;line-height:1.5}.fd-activity-history dl{display:flex;gap:12px 25px;flex-wrap:wrap;margin:12px 0}.fd-activity-history dt{font-size:.75rem;color:#cbd5e1;margin-bottom:5px}.fd-activity-history dd{font-size:.85rem;margin:0}.fd-activity-pages{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin:16px 0;font-size:.85rem}@media(max-width:600px){.fd-activity-history{padding:12px}.fd-activity-filters label{flex-basis:100%}}.movement-center{position:fixed;inset:0;z-index:1100;background:#071321;color:#eaf2ff;overflow-y:auto;overscroll-behavior:contain;text-align:left;padding:24px max(20px,calc((100vw - 1200px)/2));box-sizing:border-box}.movement-center *{box-sizing:border-box}.movement-center-header{display:flex;justify-content:space-between;gap:20px;align-items:center}.movement-center h2{margin:6px 0;font-size:clamp(22px,4vw,34px);color:#fff}.movement-center p{color:#b4c6db;line-height:1.6}.movement-center small{color:#65dfce;letter-spacing:1.5px}.movement-center button{border:1px solid #3b526c;border-radius:10px;padding:12px 16px;color:#eff6ff;background:#14283f;cursor:pointer;font:inherit}.movement-center button:disabled{opacity:.5;cursor:wait}.movement-center button:focus-visible{outline:3px solid #66ebd1;outline-offset:3px}.movement-center-tabs{display:flex;gap:8px;overflow-x:auto;padding:18px 0;border-bottom:1px solid #29415b}.movement-center-tabs button{white-space:nowrap}.movement-center-tabs button[aria-pressed=true]{background:#165b58;border-color:#64dcc7}.movement-center-content{padding:20px 0 50px}.movement-center label{display:flex;flex-direction:column;gap:8px;margin:12px 0}.movement-center select,.movement-center textarea{background:#0e2036;color:#fff;border:1px solid #45617d;border-radius:8px;padding:12px;max-width:100%;font:inherit}.movement-center textarea{min-height:100px}.movement-player-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.movement-player-list button{text-align:left;display:flex;flex-direction:column;gap:8px}.movement-player-list span{color:#b5cce0}.movement-awards article{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px;border-bottom:1px solid #263c54}.movement-awards article div{display:flex;flex-direction:column;gap:5px}.movement-awards article span{color:#adbed3}.movement-confirm{border:1px solid #62cfbd;border-radius:14px;padding:20px;margin-top:20px}.movement-confirm button{margin:6px}.movement-confirm label:has(input[type=checkbox]){flex-direction:row;align-items:center}.movement-error{padding:14px;background:#4a2229!important;color:#ffd3d3!important;border-radius:10px}.movement-success{padding:14px;background:#164b42!important;color:#bdfff0!important;border-radius:10px}.movement-center .historical-rights-admin,.movement-center .roster-teams-admin-card{display:block!important}.movement-center .fd-ops{margin:0}.movement-center .fd-ops-heading{margin-bottom:14px}@media(max-width:640px){.movement-center{padding:16px 12px;padding-bottom:env(safe-area-inset-bottom)}.movement-center-header{align-items:flex-start}.movement-center-header p{font-size:13px;margin:8px 0}.movement-center-header>button{padding:9px}.movement-center-tabs{gap:6px}.movement-center-tabs button{font-size:13px;padding:10px}.movement-awards article{padding:12px 4px}.movement-center label{font-size:14px}}.movement-center input:not([type=checkbox]){background:#0e2036;color:#fff;border:1px solid #45617d;border-radius:8px;padding:12px;max-width:100%;font:inherit}.movement-team-select{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.movement-team-select label{flex:1;min-width:200px}body .lobby-section .lobby-card-round{background:linear-gradient(180deg,#04111e10,#04111e25 40%,#04111edb),var(--draft-team-art,url(/images/home-hub/draft.webp)) center/cover!important}body .lobby-section .lobby-card-round .lobby-logo{filter:drop-shadow(0 3px 6px #000);isolation:isolate}body .lobby-section .lobby-card-round .lobby-team-name{color:#fff;text-shadow:0 1px 3px #000,0 2px 8px #000;font-weight:800}body .lobby-section .lobby-card-round .lobby-round-status{background:#031221c9;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:5px;padding:3px 6px}body .fd-economy .fd-economy-summary>article{background:linear-gradient(90deg,#061625f5,#061625a8 57%,#06162540),var(--dashboard-art) right center/auto 100% no-repeat,#06182b;border:1px solid #42627c;border-radius:14px;min-height:112px;box-shadow:0 8px 24px #0004}body .fd-economy-summary>article:nth-child(1){--dashboard-art:url(/images/home-hub/economy.webp)}body .fd-economy-summary>article:nth-child(2){--dashboard-art:url(/images/home-hub/team.webp)}body .fd-economy-summary>article:nth-child(3){--dashboard-art:url(/images/dashboard/wealth.webp)}body .fd-economy-summary>article:nth-child(4){--dashboard-art:url(/images/transfers/round.webp)}body .fd-economy-summary>article strong{color:#fff;text-shadow:0 2px 6px #000}body .fd-economy-summary>article small{color:#c0d6e5}body .fd-activity-history .fd-activity-toggle{min-height:72px;background:linear-gradient(90deg,#07182bf2,#07182b99),url(/images/transfers/intentions.webp) right center/auto 100% no-repeat;border:1px solid #40667f}body .draft-admin-quick-panel .draft-admin-quick-header{padding:18px;border-radius:12px;background:linear-gradient(90deg,#06182bf2,#06182b65),url(/images/transfers/admin.webp) right center/auto 100% no-repeat;min-height:115px}body .draft-admin-quick-panel .draft-admin-quick-action{position:relative;min-height:124px;padding:15px;background:linear-gradient(90deg,#06172bef,#06172b9c 55%,#06172b40),var(--dashboard-art) right center/auto 100% no-repeat,#06182b!important;border:1px solid #426783;border-radius:12px;box-shadow:0 6px 20px #0003;overflow:hidden;text-align:left}[data-dashboard-art=rounds]{--dashboard-art:url(/images/home-hub/calendar.webp)}[data-dashboard-art=start]{--dashboard-art:url(/images/home-hub/draft.webp)}[data-dashboard-art=manual]{--dashboard-art:url(/images/transfers/intentions.webp)}[data-dashboard-art=skip]{--dashboard-art:url(/images/transfers/round.webp)}[data-dashboard-art=pause]{--dashboard-art:url(/images/transfers/admin.webp)}[data-dashboard-art=transfers]{--dashboard-art:url(/images/home-hub/transfers.webp)}body .draft-admin-quick-panel .draft-admin-quick-action strong{color:#fff;text-shadow:0 2px 5px #000}body .draft-admin-quick-panel .draft-admin-quick-action small{color:#c0d3e3;text-shadow:0 1px 4px #000}body .draft-admin-quick-panel .draft-admin-quick-action:disabled{opacity:.4;filter:grayscale(.7);cursor:not-allowed}body .draft-admin-quick-panel .draft-admin-quick-action-primary{border-color:#45d2a8}body .lobby-section .lobby-card-round{box-shadow:inset 0 1px #c5eaff22,0 7px 16px #0004;border-radius:13px}body .lobby-section .lobby-card-round .lobby-logo{filter:drop-shadow(0 4px 7px #000)}body .lobby-section .lobby-card-round .lobby-team-name{color:#fff;text-shadow:0 2px 5px #000}body .lobby-section .lobby-card-round.lobby-me{box-shadow:inset 0 0 0 1px #51dfd777,0 0 17px #25bcbb33}body .calendar-admin-hub .calendar-admin-tool-card{min-height:96px;background:linear-gradient(90deg,#07192bee,#07192b99),var(--dashboard-art) right center/auto 100% no-repeat,#07192b;border:1px solid #406681;border-radius:12px}body .calendar-admin-hub-grid>.calendar-admin-tool-card:nth-child(1){--dashboard-art:url(/images/home-hub/calendar.webp)}body .calendar-admin-hub-grid>.calendar-admin-tool-card:nth-child(2){--dashboard-art:url(/images/transfers/admin.webp)}body .calendar-admin-hub-grid>.calendar-admin-tool-card:nth-child(3){--dashboard-art:url(/images/dashboard/match-stadium.webp)}body .calendar-admin-hub .calendar-admin-tool-card small{color:#c0d4e2}body .calendar-match-card{background:linear-gradient(180deg,#03142765,#0416288c 45%,#031427d9),url(/images/dashboard/match-stadium.webp) center/cover!important;border:1px solid #456985;border-radius:17px;box-shadow:inset 0 1px #b0dfff33,0 12px 26px #0004;isolation:isolate}body .calendar-match-card .calendar-match-body,body .calendar-match-card .calendar-match-status{background:transparent}body .calendar-match-card .calendar-match-score{text-shadow:0 2px 8px #000}body .calendar-match-card .calendar-match-shield{filter:drop-shadow(0 4px 8px #0009)}body .calendar-match-card.is-live{border-color:#32dfad;box-shadow:0 0 18px #23bb8125}@media(max-width:640px){body .fd-economy .fd-economy-summary>article{min-height:105px;background-position:center,right center}body .draft-admin-quick-panel .draft-admin-quick-action{min-height:115px;padding:12px}body .calendar-admin-hub .calendar-admin-tool-card{min-height:84px}}body .calendar-matches-grid{gap:12px}body .calendar-match-card{position:relative;border-radius:15px}body .calendar-match-card>.calendar-open-summary{position:absolute!important;top:6px;right:10px;margin:0!important;min-height:32px;padding:6px 10px!important;border:1px solid #98d6ef40!important;border-radius:7px!important;background:#06172499!important;color:#eaf8ff!important;font-size:11px;font-weight:650;line-height:1.2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff0c}body .calendar-match-card>.calendar-open-summary:hover{background:#16455cdd!important;border-color:#85d7ed!important}body .calendar-match-card>.calendar-open-summary:focus-visible{outline:2px solid #fff;outline-offset:2px}body .calendar-match-card .calendar-match-status{box-sizing:border-box;height:44px;min-height:44px;justify-content:flex-start;gap:10px;padding:0 174px 0 14px;border-bottom:1px solid #bbdef51c}body .calendar-match-card .calendar-match-status>span{color:#b3c9db;font-size:8px;font-weight:650;letter-spacing:1px;white-space:nowrap}body .calendar-match-card .calendar-match-status>strong{display:inline-flex;align-items:center;gap:5px;font-size:8px;font-weight:750;letter-spacing:.5px;white-space:nowrap}body .calendar-match-card .calendar-match-status>strong:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor;box-shadow:0 0 7px currentColor}body .calendar-match-card .calendar-match-body{box-sizing:border-box;min-height:126px!important;padding:12px 16px 14px!important;grid-template-columns:minmax(0,1fr) minmax(70px,auto) minmax(0,1fr);gap:8px;align-items:center}body .calendar-match-card .calendar-match-team{opacity:1;gap:2px;align-self:start}body .calendar-match-card .calendar-match-shield{width:58px!important;height:58px!important;margin:0!important}body .calendar-match-card .calendar-match-shield img{width:54px!important;height:54px!important;max-width:54px!important;max-height:54px!important;object-fit:contain}body .calendar-match-card .calendar-match-team>strong{margin-top:5px!important;font-size:13px!important;font-weight:750!important;line-height:1.2;letter-spacing:-.15px;white-space:normal;overflow:visible;text-overflow:clip;text-wrap:balance;text-shadow:0 2px 7px #000}body .calendar-match-card .calendar-match-team>small{margin-top:2px;color:#b8ccdd;font-size:7px;font-weight:550;letter-spacing:1.3px}body .calendar-match-card .calendar-match-score{padding:0 6px;gap:5px;min-width:0}body .calendar-match-card .calendar-match-score>strong{font-size:25px;line-height:1;font-weight:800;letter-spacing:1px;color:#dbf3ff}body .calendar-match-card .calendar-match-score>small{font-size:7px;line-height:1.3;letter-spacing:1px;color:#adc7da}body .calendar-match-card .calendar-match-score>div{gap:6px}body .calendar-match-card .calendar-match-score>div>strong{font-size:22px;line-height:1.1;white-space:nowrap}body .calendar-match-card .calendar-live-player-progress{margin-top:6px;font-size:8px}@media(max-width:600px){body .calendar-match-card .calendar-match-body{min-height:124px!important;padding:12px 9px!important;gap:4px}body .calendar-match-card .calendar-match-status{gap:7px;padding-left:10px;padding-right:160px}body .calendar-match-card>.calendar-open-summary{right:7px;font-size:10px;padding:6px 8px!important}body .calendar-match-card .calendar-match-team>strong{font-size:12px!important}body .calendar-match-card .calendar-match-score>div>strong{font-size:19px}}@media(prefers-reduced-motion:reduce){body .calendar-match-card{transition:none}body .calendar-match-card:hover{transform:none}}.hub-premium button.hub-tile[data-hub-art]{position:relative;isolation:isolate;overflow:hidden;background:#041323!important;box-shadow:inset 0 1px #ffffff16,0 6px 18px #0003;transition:transform .2s,border-color .2s,box-shadow .2s}.hub-premium [data-hub-art=team]{--hub-art:url(/images/home-hub/team.webp)}.hub-premium [data-hub-art=transfers]{--hub-art:url(/images/home-hub/transfers.webp)}.hub-premium [data-hub-art=club]{--hub-art:url(/images/home-hub/club.webp)}.hub-premium [data-hub-art=economy]{--hub-art:url(/images/home-hub/economy.webp)}.hub-premium [data-hub-art=calendar]{--hub-art:url(/images/home-hub/calendar.webp)}.hub-premium [data-hub-art=standings]{--hub-art:url(/images/home-hub/standings.webp)}.hub-premium [data-hub-art=tournaments]{--hub-art:url(/images/home-hub/tournaments.webp)}.hub-premium button.hub-tile[data-hub-art]:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background-image:var(--hub-art);background-repeat:no-repeat;background-size:auto 100%;background-position:right center}.hub-premium button.hub-tile[data-hub-art]:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#041323f5,#041323d9 36%,#04132355 65%,#04132308),linear-gradient(0deg,#021020a8,transparent 70%)}.hub-premium [data-hub-art] .hub-tile-inner{gap:12px;min-height:126px;padding:18px 16px}.hub-premium [data-hub-art] .hub-text{max-width:70%;text-shadow:0 2px 8px #000}.hub-premium [data-hub-art] .hub-text strong{font-size:16px;letter-spacing:-.25px}.hub-premium [data-hub-art] .hub-text small{color:#d0dfec;font-size:12px;line-height:1.45;padding-right:0}.hub-premium [data-hub-art] .hub-icon{position:relative;filter:drop-shadow(0 2px 5px #001)}.hub-premium [data-hub-art] .hub-arrow{width:26px;height:26px;display:grid;place-items:center;border:1px solid #b7edff40;border-radius:50%;background:#041323a6;right:10px;font-size:19px}.hub-premium .hub-team-primary[data-hub-art] .hub-tile-inner{min-height:154px;justify-content:flex-end}.hub-premium .hub-team-primary[data-hub-art] .hub-text strong{font-size:21px}.hub-premium [data-hub-art] .hub-team-visual{display:none}.hub-premium .hub-secondary-tile[data-hub-art] .hub-tile-inner{min-height:148px;justify-content:flex-end}.hub-premium .hub-secondary-tile[data-hub-art] .hub-text{max-width:90%}.hub-premium .hub-secondary-tile[data-hub-art]:after{background:linear-gradient(0deg,#031222fa,#031222d9 30%,#03122240 75%),linear-gradient(90deg,#041323b3,transparent)}.hub-premium .hub-economy-wide[data-hub-art] .hub-tile-inner{min-height:108px}.hub-premium .hub-row[data-hub-art] .hub-tile-inner{min-height:128px;gap:12px}.hub-premium .hub-row[data-hub-art] .hub-text{max-width:62%}.hub-premium button.hub-tile[data-hub-art]:hover:not(:disabled){border-color:#a8edff;box-shadow:inset 0 1px #ffffff28,0 8px 22px #001c3866}.hub-premium .hub-draft .hub-art{min-height:200px;overflow:hidden;border-radius:12px;background:#12102a}.hub-premium .hub-draft .hub-art:after{display:none}.hub-premium .hub-draft-image{display:block;width:100%;height:100%;min-height:200px;object-fit:contain;position:absolute;inset:0}@media(max-width:620px){.hub-premium .hub-secondary-tile[data-hub-art] .hub-tile-inner{min-height:116px;flex-direction:row;align-items:center;justify-content:flex-start}.hub-premium .hub-secondary-tile[data-hub-art] .hub-text{max-width:62%}.hub-premium .hub-secondary-tile[data-hub-art]:after{background:linear-gradient(90deg,#041323f5,#041323d9 36%,#04132355 65%,#04132308)}.hub-premium .hub-team-primary[data-hub-art] .hub-tile-inner{min-height:140px}.hub-premium .hub-row[data-hub-art] .hub-tile-inner{min-height:116px}.hub-premium .hub-draft .hub-art,.hub-premium .hub-draft-image{min-height:190px}}@media(prefers-reduced-motion:reduce){.hub-premium button.hub-tile[data-hub-art]{transition:none}.hub-premium button.hub-tile[data-hub-art]:hover:not(:disabled){transform:none}}.hub-premium [data-hub-art=arcas]{--hub-art:url(/images/home-hub/arcas.webp)}.hub-premium button.hub-tile[data-hub-art=arcas]{border-color:#a98b54}.hub-premium [data-hub-art=arcas]:before{background-size:auto 145%;background-position:right 40%}.hub-premium [data-hub-art=arcas] .hub-icon{color:#dec184}.hub-premium [data-hub-art=arcas] .hub-text{max-width:64%}.futmondo-pilot{width:min(900px,100%);margin:0 auto 24px;border:1px solid #50774b;border-radius:18px;background:linear-gradient(135deg,#172d24,#0c1827);color:#edf4ed;overflow:hidden;text-align:left}.futmondo-pilot *{box-sizing:border-box}.futmondo-pilot-toggle{display:flex;justify-content:space-between;align-items:center;gap:18px;width:100%;border:0;background:transparent;color:inherit;padding:20px;cursor:pointer;text-align:left}.futmondo-pilot-toggle strong{display:block;font-size:20px}.futmondo-pilot-toggle small{display:block;margin-top:5px;color:#b8d0bc}.futmondo-pilot-toggle>span:last-child{font-size:14px;color:#b2ec8e;white-space:nowrap}.futmondo-pilot form{padding:0 20px 20px}.futmondo-pilot p{font-size:14px;line-height:1.5;color:#ced9df;margin:0 0 16px}.futmondo-pilot-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.futmondo-pilot-fields label{display:grid;gap:8px;font-size:14px}.futmondo-pilot-fields input{min-width:0;width:100%;padding:12px;border:1px solid #607482;border-radius:10px;background:#071422;color:#fff;font-size:16px}.futmondo-pilot-consent{display:flex;align-items:flex-start;gap:10px;margin:16px 0;font-size:13px;line-height:1.5}.futmondo-pilot-consent input{width:18px;height:18px;flex-shrink:0;margin-top:2px}.futmondo-pilot-submit{padding:12px 20px;border:0;border-radius:10px;background:#b2ec8e;color:#12221a;font-weight:700;cursor:pointer}.futmondo-pilot button:disabled{opacity:.6;cursor:wait}.futmondo-pilot :focus-visible{outline:3px solid #d3f5b6;outline-offset:3px}.futmondo-pilot-message,.futmondo-pilot-ok{font-size:14px;line-height:1.5;margin-top:12px}.futmondo-pilot-message{color:#ffcdab}.futmondo-pilot-ok{color:#bcf49f}@media(max-width:600px){.futmondo-pilot-fields{grid-template-columns:1fr}.futmondo-pilot-toggle{padding:16px}.futmondo-pilot form{padding:0 16px 16px}.futmondo-pilot-submit{width:100%}}.futmondo-snapshot{padding:0 20px 20px}.futmondo-snapshot header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #385348;padding-top:20px}.futmondo-snapshot header small{color:#b2ec8e;font-size:10px;letter-spacing:1px}.futmondo-snapshot h3{margin:6px 0;font-size:24px}.futmondo-snapshot h4{font-size:15px;margin:22px 0 12px}.futmondo-snapshot header>span{color:#c5d6cb;font-size:12px}.futmondo-team-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.futmondo-team-list li{display:flex;justify-content:space-between;gap:12px;padding:12px;background:#142b30;border-radius:10px;font-size:14px}.futmondo-team-list small{display:inline-block;margin-left:8px;color:#b2ec8e;font-size:11px}.futmondo-team-list strong{white-space:nowrap}.futmondo-roster-scroll{max-width:100%;overflow-x:auto}.futmondo-snapshot table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.futmondo-snapshot caption{text-align:left;color:#a9bdc4;margin-bottom:10px}.futmondo-snapshot th,.futmondo-snapshot td{padding:10px;border-bottom:1px solid #304349;white-space:nowrap}.futmondo-snapshot thead{color:#b2ec8e}.futmondo-snapshot .futmondo-snapshot-note{margin-top:14px;font-size:12px;color:#a9bdc4}@media(max-width:600px){.futmondo-snapshot{padding:0 16px 16px}.futmondo-snapshot header{align-items:flex-start;flex-direction:column}}.fm-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 20px}.fm-tabs button{background:#10252b;color:#cad9d8;border:1px solid #39534b;border-radius:10px;padding:10px 14px;cursor:pointer;font:inherit;font-size:14px}.fm-tabs button[aria-pressed=true]{background:#b2ec8e;color:#12221a;border-color:#b2ec8e;font-weight:700}.fm-badge{border:1px solid #527858;border-radius:20px;padding:7px 10px}.fm-filters{display:grid;grid-template-columns:2fr 1fr;gap:12px;margin-bottom:14px}.fm-filters label,.fm-formation{display:grid;gap:6px;font-size:13px}.fm-filters input,.fm-filters select,.fm-formation select,.fm-pitch select{min-width:0;width:100%;border:1px solid #536b70;border-radius:8px;background:#10222c;color:#f0f5f5;padding:11px;font:inherit;font-size:16px}.fm-players{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fm-player{padding:16px;border:1px solid #36514e;border-radius:14px;background:linear-gradient(135deg,#183932,#14212e)}.fm-player-heading{display:flex;gap:10px;align-items:center}.fm-player-heading strong{font-size:16px}.fm-player-heading small{display:block;color:#b5c8cb;margin-top:4px}.fm-role{font-size:11px;font-weight:800;color:#c4f3a9;background:#0b2025;padding:8px;border-radius:7px}.fm-player dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0 0;border-top:1px solid #344d49;padding-top:12px}.fm-player dt{color:#b3c6c6;font-size:11px}.fm-player dd{font-size:18px;margin:4px 0 0;font-weight:700}.fm-lineup-summary{display:flex;gap:16px;align-items:center}.fm-lineup-summary>strong{font-size:26px;white-space:nowrap;color:#c4f3a9}.fm-formation{max-width:260px;margin-bottom:12px}.fm-pitch{border:1px solid #4b795c;border-radius:14px;background:repeating-linear-gradient(0deg,#153c2e,#153c2e 80px,#193f31 80px 160px);padding:16px;display:grid;gap:18px}.fm-pitch-line{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.fm-pitch label{display:grid;gap:6px;flex:1 1 140px;max-width:200px;min-width:0;font-size:11px;color:#ddf1df}.fm-pitch select{font-size:14px;padding:10px 6px}.fm-reserves{display:flex;gap:8px;flex-wrap:wrap}.fm-reserves span{background:#10252b;padding:8px 10px;border-radius:8px;font-size:13px}.fm-save{display:flex;align-items:center;gap:12px;margin-top:18px;flex-wrap:wrap}.fm-save [role=status]{font-size:13px;color:#c2d5cc}.fm-connection{border-top:1px solid #385348}.fm-connection summary{padding:16px 20px;cursor:pointer;font-weight:700;color:#c4f3a9}.fm-connection form{margin-top:4px}@media(max-width:600px){.fm-filters,.fm-players{grid-template-columns:1fr}.fm-tabs{gap:6px}.fm-tabs button{flex:1;padding:10px 8px;font-size:12px}.fm-pitch{padding:10px}.fm-pitch label{flex-basis:120px;max-width:none}.fm-lineup-summary{align-items:flex-start}.fm-connection summary{padding:16px}}.imported-league{width:min(1180px,100%);margin:auto;text-align:left;color:#eef5ff;padding:24px;background:linear-gradient(135deg,#071e36,#061323);border:1px solid #29618c;border-radius:22px}.imported-league *{box-sizing:border-box}.imported-league-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;color:#8fcfff;font-weight:800}.imported-league button{cursor:pointer}.imported-league-top button,.imported-league-nav button,.imported-league-home button{border:1px solid #35638a;border-radius:10px;background:#102b47;color:#edf7ff;padding:10px 14px;font:inherit;font-size:14px}.imported-league-nav{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.imported-league-nav button[aria-current=page]{background:#1674ba;border-color:#6bc9ff}.imported-league-sync{color:#a7bfd5;font-size:13px;line-height:1.5}.imported-league-home{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.imported-league-home article,.imported-league-pending{padding:22px;border:1px solid #315979;background:linear-gradient(130deg,#10354d,#0b1a30);border-radius:16px}.imported-league-home small{color:#6acaff;letter-spacing:1px}.imported-league-home h2{font-size:23px}.imported-league-home p,.imported-league-pending p{line-height:1.6;color:#bdd1e3}.imported-league-home button{margin-top:12px}.imported-league-pending span{font-size:12px;color:#f0cf94}.imported-league :focus-visible{outline:3px solid #8bd1ff;outline-offset:3px}.imported-league .futmondo-snapshot{padding:16px 0}.imported-league .fm-player{background:linear-gradient(135deg,#143b52,#10223b);border-color:#355775}.imported-league .fm-role{color:#9fd9ff}.imported-league .fm-player-heading small,.imported-league .futmondo-snapshot-note{color:#b2c6da}.imported-league .futmondo-pilot{max-width:none}.imported-league .fm-save{margin-bottom:18px}@media(max-width:720px){.imported-league{padding:16px}.imported-league-home{grid-template-columns:1fr}.imported-league-nav{flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px}.imported-league-nav button{white-space:nowrap}.imported-league .team-dashboard-header{display:none}.imported-league-top{font-size:13px}.imported-league-top button{font-size:12px}}.fd-settings-hub{margin:20px 0 24px;color:#edf5ff}.fd-settings-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.fd-settings-heading>div>span,.fd-settings-destinations article>span{font-size:10px;letter-spacing:2px;color:#76d9d0;font-weight:700}.fd-settings-heading h2{font-size:clamp(22px,3vw,30px);margin:6px 0 8px;line-height:1.2}.fd-settings-heading p,.fd-settings-intro p,.fd-settings-destinations p{font-size:13px;line-height:1.6;color:#b9c9dc;margin:0}.fd-settings-hub button{font:inherit;color:inherit;cursor:pointer}.fd-settings-heading>button,.fd-settings-intro button,.fd-settings-destinations button{border:1px solid #3b5670;border-radius:10px;background:#132a40;padding:11px 14px;font-size:12px}.fd-settings-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.fd-settings-nav>button{display:flex;align-items:flex-start;gap:10px;text-align:left;border:1px solid #314760;border-radius:12px;background:#0c1b2c;padding:16px 12px;min-width:0}.fd-settings-nav>button.is-active{background:linear-gradient(135deg,#153948,#102938);border-color:#74d7ce;box-shadow:inset 0 2px #74d7ce}.fd-settings-number{font-size:10px;color:#7ea8ba;margin-top:3px}.fd-settings-nav strong{display:block;font-size:13px;line-height:1.4}.fd-settings-nav small{display:block;font-size:11px;line-height:1.5;color:#a8bdd1;margin-top:5px}.fd-settings-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#101f31;border:1px solid #2b4159;border-radius:12px;padding:20px;margin-top:16px}.fd-settings-intro h3,.fd-settings-destinations h3{font-size:18px;margin:0 0 8px;color:#f0f6ff}.fd-settings-intro small{display:block;color:#a8bdd1;line-height:1.6;margin-top:8px;font-size:12px}.fd-settings-actions{display:flex;gap:8px;flex-wrap:wrap}.fd-settings-actions button[aria-pressed=true],.fd-settings-heading>button[aria-pressed=true]{border-color:#74d7ce;background:#174350}.fd-settings-destinations{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.fd-settings-destinations article{display:flex;flex-direction:column;align-items:flex-start;border:1px solid #314760;background:#101f31;border-radius:14px;padding:22px;gap:10px}.fd-settings-destinations button{margin-top:auto}.fd-settings-disclosure,.fd-rule-disclosure{border:1px solid #38516a;border-radius:12px;background:#0d1d2e;overflow:hidden}.fd-settings-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;padding:18px;color:#f0f6ff}.fd-settings-summary::-webkit-details-marker{display:none}.fd-settings-summary strong{display:block;font-size:15px}.fd-settings-summary small{display:block;font-size:12px;color:#b4c8dc;margin-top:6px;line-height:1.6}.fd-settings-edit{font-size:12px;color:#80e0d2;white-space:nowrap}.fd-settings-edit:after{content:" ＋"}details[open]>.fd-settings-summary .fd-settings-edit:after{content:" −"}.fd-settings-disclosure>form,.fd-rule-body{padding:0 18px 18px}.fd-rule-disclosure.roster-rule-editor{padding:0;margin:12px 0}.fd-settings-calculated{display:block;padding:12px 0;font-size:22px;font-weight:700;color:#9ce6df}.fd-settings-advanced{padding:10px;border:1px solid #314760;border-radius:8px;font-size:12px;color:#adc2d8}.fd-settings-advanced summary{cursor:pointer;margin-bottom:6px}.fd-settings-advanced small{display:block;overflow-wrap:anywhere;margin:8px 0}.admin-control-center [hidden],.draft-rounds-settings-grid [hidden]{display:none!important}.fd-settings-hub button:focus-visible,.fd-settings-summary:focus-visible,.fd-settings-advanced summary:focus-visible{outline:3px solid #a3eae2;outline-offset:4px}.fd-settings-hub button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1100px){.fd-settings-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.fd-settings-intro{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.fd-settings-heading{align-items:flex-start;flex-direction:column;gap:12px}.fd-settings-nav{grid-template-columns:1fr 1fr;gap:8px}.fd-settings-nav>button{padding:12px 10px}.fd-settings-nav>button:last-child{grid-column:1/-1}.fd-settings-nav small{font-size:10px}.fd-settings-destinations{grid-template-columns:1fr}.fd-settings-summary{padding:14px;gap:10px}.fd-settings-summary small{font-size:11px}.fd-settings-disclosure>form,.fd-rule-body{padding:0 12px 14px}.fd-settings-intro{padding:16px}}.fd-settings-bonus{grid-column:1/-1}.fd-settings-bonus>.admin-competition-config-grid{padding:0 18px 18px}.draft-rounds-settings label[hidden]{display:none!important}.participant-home{color:#eff7ff;text-align:left;margin:24px 0;font-family:Arial,sans-serif}.participant-home *{box-sizing:border-box}.participant-home h2{font-size:clamp(23px,3vw,32px);margin:6px 0!important;color:#fff!important}.participant-home h3{color:#fff!important;font-size:19px;margin:8px 0 14px!important;line-height:1.35;overflow-wrap:anywhere}.participant-home p{color:#b7cbe0;font-size:14px;line-height:1.6;margin:9px 0}.participant-home small{color:#a9bfd5;line-height:1.5}.ph-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.ph-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.2px;color:#69e8dd}.ph-matches,.ph-work{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.ph-card{min-width:0;padding:22px;border:1px solid #285a70;border-radius:18px;background:linear-gradient(140deg,#0a2c40f5,#041527f5)}.ph-tournament{border-color:#514a87;background:linear-gradient(140deg,#25203ff5,#09172af5)}.ph-tournament .ph-eyebrow{color:#c3a6ff}.participant-home button{border:1px solid #3c7c98;border-radius:9px;background:#13334b;color:#f1f9ff;padding:10px 14px;cursor:pointer;font-size:13px;min-height:42px}.participant-home button:hover:not(:disabled){background:#205471}.participant-home button:focus-visible{outline:3px solid #77ffe4;outline-offset:3px}.participant-home button:disabled{opacity:.55;cursor:wait}.ph-task{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;border-top:1px solid #29465a}.ph-task>div{min-width:0}.ph-task strong{font-size:15px}.ph-task button{flex-shrink:0}.ph-personalize{background:#0a1d30ed}.ph-personalize ul{padding:0;margin:0;list-style:none}.ph-personalize li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #29465a;font-size:14px}.ph-edit-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.ph-warning{padding:16px;border:1px solid #ac854b;border-radius:10px}.ph-identity{margin-top:20px;padding-top:16px;border-top:1px solid #395368}.ph-identity fieldset{border:0;padding:0;display:flex;gap:12px;flex-wrap:wrap}.ph-identity label{display:grid;gap:8px;width:100%;font-size:14px}.ph-identity input{max-width:100%;padding:10px;border:1px solid #53748a;border-radius:8px;color:#fff;background:#041527}.ph-identity input[type=file]{width:100%}@media(max-width:700px){.ph-matches,.ph-work{grid-template-columns:1fr}.ph-card{padding:17px}.ph-heading{align-items:flex-start;flex-wrap:wrap}.ph-task{align-items:flex-start;flex-direction:column}.ph-personalize li{align-items:flex-start}.ph-personalize li span{padding-top:10px}.ph-personalize li button{flex-shrink:0}}.ph-match-card{padding:22px 24px;display:flex;flex-direction:column}.ph-match-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px}.ph-pill{font-size:11px;white-space:nowrap;border:1px solid #258791;border-radius:30px;color:#6ef0e6;padding:6px 10px;background:#073c453d}.ph-tournament .ph-pill{border-color:#7658ad;color:#d2b4ff}.ph-tournament-title{display:flex;align-items:center;gap:8px;line-height:1.5}.ph-emblem{width:28px;height:28px;object-fit:contain;flex-shrink:0;display:grid;place-items:center}.ph-versus{display:grid;grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);align-items:center;gap:12px;padding:24px 0 14px}.ph-versus>div{display:flex;align-items:center;flex-direction:column;gap:14px;text-align:center;min-width:0}.ph-versus strong{font-size:17px;line-height:1.3;overflow-wrap:anywhere;min-height:44px}.ph-crest{width:104px;height:112px;object-fit:contain;filter:drop-shadow(0 8px 12px #0005)}.ph-crest-fallback{display:grid;place-items:center;clip-path:polygon(5% 0,95% 0,95% 70%,50% 100%,5% 70%);background:linear-gradient(150deg,#206072,#0b243b);border-top:3px solid #65ddd0;color:#e1fffa;font-size:30px;font-weight:800}.ph-vs{text-align:center;font-size:22px;font-weight:800;color:#91b8d5}.participant-home .ph-match-meta{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;font-size:13px;text-align:center;margin:8px 0 20px}.ph-match-meta span+span{border-left:1px solid #396076;padding-left:18px}.ph-match-actions{display:flex;justify-content:center;gap:12px;margin-top:auto}.participant-home .ph-primary{background:#16cbbf;color:#012b34;border-color:#55eee0;font-weight:800;min-width:160px}.participant-home .ph-primary:hover:not(:disabled){background:#5aeadd}.participant-home .ph-quiet{border-color:transparent;background:transparent}.ph-tournament .ph-match-actions button{min-width:180px;border-color:#9f76da;color:#d3b2ff;background:#32234e66}.ph-tasks{margin-bottom:14px}.ph-tasks .ph-heading{margin-bottom:0}.ph-count{display:inline-grid;place-items:center;min-width:25px;height:25px;margin-left:9px;border-radius:50%;background:#22cfbd;color:#052835;font-size:13px}.ph-task-icon{display:grid;place-items:center;color:#4de6d9;border:1px solid #247779;border-radius:10px;flex:0 0 44px;width:44px;height:44px}.ph-task>div{flex:1}.ph-task p{margin:5px 0;font-size:13px}.ph-urgent .ph-task-icon{color:#ffcb74;border-color:#b08239}.ph-deadline{display:inline-block;margin:5px 0 0 10px;padding:4px 8px;border:1px solid #826331;border-radius:6px;color:#ffcf7a;font-size:12px}.ph-all-clear,.ph-confirmed{color:#77e5bf;font-size:13px}.ph-confirmed{display:flex;align-items:center;gap:12px;border-top:1px solid #29465a;padding-top:12px}.ph-confirmed span{flex:1}.ph-deadlines{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 14px}.ph-deadlines>div{flex:1;display:flex;align-items:center;gap:12px;padding:14px 18px;border:1px solid #2f4d63;border-radius:12px;background:#081c2fe6;color:#9fbed8}.ph-deadlines span{flex:1;font-size:13px}.ph-deadlines small{display:block;margin-top:4px}.ph-personalize[aria-label="Editar mi club"]{padding:12px 18px}.ph-personalize[aria-label="Editar mi club"] .ph-edit-links{margin:0}.ph-personalize[aria-label="Editar mi club"] button{background:transparent;border-color:#315368;font-size:12px}@media(max-width:700px){.ph-match-card{padding:16px}.ph-match-heading{align-items:flex-start}.ph-match-heading .ph-eyebrow{font-size:10px}.ph-versus{gap:8px}.ph-crest{width:82px;height:90px}.ph-versus strong{font-size:15px}.ph-task{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px}.ph-task-icon{width:36px;height:36px}.ph-task button{grid-column:2;justify-self:start}.ph-deadline{margin:7px 0 0;display:table}.ph-deadlines>div{flex-wrap:wrap}.ph-match-meta span+span{border:0;padding-left:0}.ph-confirmed{flex-wrap:wrap}}@media(max-width:380px){.ph-match-heading,.ph-match-actions{flex-wrap:wrap}}@media(min-width:768px)and (pointer:fine),(min-width:1025px){.participant-home .ph-edit-links{display:none}.participant-home .ph-personalize[aria-label="Editar mi club"]:not(:has(.ph-identity)){display:none}}.participant-home .um-card{--um-accent:#33e2ec;--um-glow:#0dbaca55;--um-bg:url(/images/match-preview/leader-stadium.webp);position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;min-width:0;min-height:330px;border:1px solid var(--um-accent);border-radius:20px;padding:20px 16px 12px;color:#f3f9ff;background:linear-gradient(90deg,#020e1de8,#02102165),var(--um-bg) center/cover,#041324;box-shadow:inset 0 1px #fff5,0 0 18px var(--um-glow),0 12px 26px #0005}.participant-home .um-card[data-competition=copa]{--um-accent:#f8d58b;--um-glow:#e6aa3540;--um-bg:url(/images/match-preview/leader-stadium-amber.webp)}.participant-home .um-card[data-competition=carling]{--um-accent:#55efac;--um-glow:#00be7740;--um-bg:url(/images/match-preview/leader-stadium-emerald.webp)}.participant-home .um-card[data-competition=intertoto]{--um-accent:#ffc26a;--um-glow:#ed912d45;--um-bg:url(/images/match-preview/leader-stadium-amber.webp)}.participant-home .um-card[data-competition=champions]{--um-accent:#72baff;--um-glow:#2865f966}.participant-home .um-card[data-competition=other]{--um-accent:#ccadff;--um-glow:#865cdf44;--um-bg:url(/images/match-preview/leader-stadium-violet.webp)}.um-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;z-index:2;min-height:55px}.um-heading>div{display:grid;gap:7px;min-width:0;max-width:72%}.um-competition{font-size:clamp(17px,1.8vw,23px);font-weight:900;color:var(--um-accent);line-height:1.15;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 2px 5px #000}.um-round{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#e1eaf5}.um-venue{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;border:1px solid var(--um-accent);border-radius:20px;padding:6px 9px;background:#03111ecc;color:#eefaff;font-size:10px;font-weight:800;text-transform:uppercase}.um-venue>span{font-size:17px;line-height:1}.um-trophy{position:absolute;z-index:-1;right:-2%;top:19%;width:36%;height:70%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 0 15px var(--um-glow));pointer-events:none}.um-teams{display:grid;grid-template-columns:minmax(0,1fr) 25px minmax(0,1fr);align-items:center;gap:8px;width:69%;padding:15px 0 18px;min-height:178px}.um-teams>div{display:flex;align-items:center;flex-direction:column;gap:8px;min-width:0;text-align:center}.um-crest{display:block;width:86px;height:98px;max-width:100%;object-fit:contain;filter:drop-shadow(0 5px 8px #000a)}.um-fallback{display:grid;place-items:center;background:linear-gradient(140deg,#14537a,#07142b);clip-path:polygon(50% 0,96% 15%,90% 75%,50% 100%,10% 75%,4% 15%);font-size:28px;font-weight:900;color:#c9f7ff}.um-teams strong{font-size:clamp(13px,1.5vw,17px);line-height:1.2;overflow-wrap:anywhere;text-shadow:0 2px 5px #000;min-height:2.4em}.um-vs{font-size:15px;font-weight:900;text-align:center;color:#eaf8ff;text-shadow:0 0 9px var(--um-accent)}.um-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;position:relative;margin-top:auto;padding:10px;border:1px solid #b4dbf34d;border-radius:13px;background:linear-gradient(110deg,#041323f5,#041220d9);box-shadow:inset 0 1px #ffffff16}.um-date{display:grid;gap:4px;min-width:0}.um-date time{color:#f3f9ff;font-size:13px;font-weight:800}.participant-home .um-date small{font-size:10px;color:#b8d5ed}.um-actions{display:flex;gap:7px;flex-wrap:wrap}.participant-home .um-actions button{min-width:0;min-height:44px;padding:9px 12px;font-size:12px;border-radius:9px;font-weight:800;box-shadow:none}.participant-home .um-actions .um-primary{background:linear-gradient(145deg,var(--um-accent),color-mix(in srgb,var(--um-accent) 60%,#0b2237));color:#02141f;border:1px solid var(--um-accent);box-shadow:0 0 12px var(--um-glow),inset 0 1px #fff8}.participant-home .um-actions .um-primary:hover:not(:disabled){filter:brightness(1.16)}.participant-home .um-actions .um-secondary{color:#edf6ff;background:#041325c9;border:1px solid #92b4d366}.participant-home .um-note{margin:8px 4px 0;font-size:11px;color:#d0deeb}@media(min-width:701px){.ph-matches>.um-card[data-competition=champions]:last-child:nth-child(odd){grid-column:1/-1;min-height:320px}.ph-matches>.um-card[data-competition=champions]:last-child:nth-child(odd) .um-trophy{right:39%;width:22%;top:14%;height:76%}.ph-matches>.um-card[data-competition=champions]:last-child:nth-child(odd) .um-teams{width:100%;grid-template-columns:minmax(0,1fr) 25% minmax(0,1fr)}.ph-matches>.um-card[data-competition=champions]:last-child:nth-child(odd) .um-crest{width:100px;height:112px}}@media(max-width:700px){.participant-home .um-card{min-height:310px;padding:16px 12px 10px}.um-heading{gap:8px}.um-heading>div{max-width:70%}.um-competition{font-size:18px}.um-round{font-size:10px}.um-teams{width:72%;gap:5px;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr)}.um-crest{width:75px;height:88px}.um-trophy{right:-4%;width:35%;opacity:.86}.um-footer{gap:8px;padding:9px}.um-actions{margin-left:auto}.um-date time{font-size:12px}}@media(max-width:380px){.um-teams{width:78%}.um-trophy{opacity:.42}.um-footer{display:grid}.um-actions{margin:0}.um-actions button{flex:1}.um-venue{padding:5px 7px;font-size:9px}}.participant-home .um-card .um-stadium{position:absolute;inset:0;z-index:-2;pointer-events:none}.participant-home .um-card .um-stadium>img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.participant-home .um-card .um-stadium:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#020e1dcc,#02102155),linear-gradient(0deg,#020e1ddd,transparent 70%)}.fd-biwenger-warning{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(1200px,calc(100% - 32px));margin:16px auto;padding:18px 20px;border:1px solid #d9a341;border-radius:14px;background:#332716;color:#fff2d5;text-align:left;position:relative;z-index:5}.fd-biwenger-warning strong{display:block;font-size:16px;color:#ffe0a1}.fd-biwenger-warning p{margin:7px 0;font-size:14px;line-height:1.5;color:#fff2d5}.fd-biwenger-warning small{display:block;line-height:1.5;color:#e5c99b}.fd-biwenger-warning-actions{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.fd-biwenger-warning-actions button{padding:10px 14px;border:1px solid #e2b65e;border-radius:8px;background:#f2c66d;color:#211a0c;font-weight:700;cursor:pointer}.fd-biwenger-warning-actions .fd-biwenger-dismiss{background:transparent;color:#ffe0a1}.fd-biwenger-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:7px;border:1px solid #795f30;color:#f8d78d;background:#332b1b;font:700 11px/1.3 Arial,sans-serif;white-space:nowrap}.fd-biwenger-badge.connected{color:#97f3c0;border-color:#287b54;background:#123a2a}.fd-biwenger-badge.unknown{color:#b8c8d8;border-color:#425366;background:#1c2938}.fd-economy-sync-note{color:#bbccdc;font-size:12px;line-height:1.5;margin:12px 0}.fd-economy-sync-note button{margin-left:8px;cursor:pointer}.fd-economy .fd-economy-table{min-width:1220px}.fd-economy .fd-economy-head,.fd-economy .fd-economy-row{grid-template-columns:64px minmax(240px,1.55fr) 155px 155px 165px 70px 140px 145px}@media(max-width:700px){.fd-biwenger-warning{flex-direction:column;align-items:stretch;padding:14px}.fd-biwenger-warning-actions{flex-shrink:1}.fd-biwenger-warning-actions button{flex:1}}.fd-signing-delivery{margin:0 0 24px;padding:18px;border:1px solid #64748b;border-radius:12px;background:#111827;color:#f1f5f9}.fd-signing-delivery-heading,.fd-signing-delivery-main{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.fd-signing-delivery h3{margin:0;font-size:1rem;color:#f8fafc}.fd-signing-delivery p{margin:8px 0;font-size:.88rem;line-height:1.5;color:#e2e8f0}.fd-signing-delivery small{display:block;margin-top:8px;color:#cbd5e1;line-height:1.5}.fd-signing-delivery ul{list-style:none;padding:0;margin:12px 0}.fd-signing-delivery li{padding:14px 0;border-top:1px solid #475569;overflow-wrap:anywhere}.fd-signing-delivery button{padding:9px 12px;margin-top:8px;border:1px solid #94a3b8;border-radius:7px;background:#1e293b;color:#f8fafc;cursor:pointer;font:inherit;font-size:.85rem}.fd-signing-delivery button:disabled{opacity:.55;cursor:wait}.fd-signing-delivery button:focus-visible{outline:3px solid #38bdf8;outline-offset:3px}.fd-signing-delivery-badge{padding:5px 9px;border-radius:6px;font-size:.8rem;background:#334155;color:#f8fafc}.fd-signing-delivery-badge.sent{background:#14532d;color:#dcfce7}.fd-signing-delivery-badge.pending,.fd-signing-delivery-badge.sending{background:#1e3a8a;color:#dbeafe}.fd-signing-delivery-badge.failed,.fd-signing-delivery-badge.unconfirmed{background:#713f12;color:#fef3c7}@media(max-width:600px){.fd-signing-delivery{padding:12px}.fd-signing-delivery-heading{align-items:flex-start}}.fd-admin-control{margin:24px 0;padding:22px;border:1px solid #475569;border-radius:16px;background:#111827;color:#f1f5f9}.fd-admin-control header,.fd-admin-control li{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.fd-admin-control h2{margin:0;font-size:1.35rem;color:#f8fafc}.fd-admin-control p{margin:8px 0;font-size:.9rem;line-height:1.5;color:#e2e8f0}.fd-admin-control-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.fd-admin-control-counts div{background:#1e293b;border-radius:10px;padding:16px}.fd-admin-control-counts strong{display:block;font-size:1.8rem;color:#fbbf24}.fd-admin-control-counts span{font-size:.85rem}.fd-admin-control details{margin-top:12px;padding:14px;border:1px solid #475569;border-radius:10px}.fd-admin-control summary{cursor:pointer;font-weight:700}.fd-admin-control ul{list-style:none;padding:0}.fd-admin-control li{padding:12px 0;border-top:1px solid #334155;overflow-wrap:anywhere}.fd-admin-control li>span{background:#334155;padding:5px 8px;border-radius:6px;font-size:.82rem}.fd-admin-control small,.fd-admin-control footer{display:block;margin-top:9px;font-size:.8rem;color:#cbd5e1;line-height:1.5}.fd-admin-control button{background:#1e293b;color:#f8fafc;border:1px solid #94a3b8;border-radius:8px;padding:10px 14px;font:inherit;font-size:.85rem;cursor:pointer}.fd-admin-control button:disabled{opacity:.6;cursor:wait}.fd-admin-control button:focus-visible,.fd-admin-control summary:focus-visible{outline:3px solid #38bdf8;outline-offset:3px}@media(max-width:700px){.fd-admin-control{padding:14px}.fd-admin-control-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}.extra-approval-notice{position:fixed;right:16px;bottom:20px;z-index:1800;display:flex;align-items:center;gap:8px;background:#11273e;color:#f3f7ff;border:1px solid #5c87ab;border-radius:30px;padding:10px 16px;box-shadow:0 4px 24px #0008;font:600 13px system-ui;cursor:pointer}.extra-approval-notice b{background:#ffbe4b;color:#172234;border-radius:20px;min-width:22px;padding:2px 5px;text-align:center}.extra-approval-dialog{box-sizing:border-box;width:min(580px,calc(100vw - 24px));max-height:85dvh;overflow:auto;border:1px solid #3e607c;border-radius:18px;background:#0d1c2d;color:#eef5ff;padding:20px;box-shadow:0 20px 80px #0009}.extra-approval-dialog::backdrop{background:#030a14b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.extra-approval-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px}.extra-approval-dialog h2{font-size:21px;margin:4px 0}.extra-approval-dialog p{font-size:13px;line-height:1.5}.extra-approval-dialog small{font-size:11px;color:#b5c8dc}.extra-approval-dialog button{background:#233c55;color:#fff;border:1px solid #536c85;padding:9px 12px;border-radius:9px;cursor:pointer}.extra-approval-dialog button:disabled{opacity:.5;cursor:wait}.extra-approval-list{display:grid;gap:12px;margin-top:14px}.extra-approval-item{border:1px solid #344f69;background:#15273b;border-radius:12px;padding:14px}.extra-approval-item h3{font-size:20px;margin:7px 0}.extra-approval-state{font-size:12px;color:#ffd180}.extra-approval-item.is-approved .extra-approval-state{color:#8be0bc}.extra-approval-item.is-rejected .extra-approval-state{color:#ff9eab}.extra-approval-item label{display:block;margin-top:12px;font-size:12px}.extra-approval-item textarea{box-sizing:border-box;width:100%;margin-top:6px;background:#0c1a2b;color:#fff;border:1px solid #49627b;border-radius:8px;padding:9px;font:inherit;resize:vertical}.extra-approval-actions{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.extra-approval-actions button:first-child{background:#176b54;border-color:#47b58b}.extra-approval-error{color:#ffb1b1}@media(max-width:760px){.extra-approval-notice{bottom:calc(78px + env(safe-area-inset-bottom,0px));right:10px;padding:7px 11px;font-size:11px}.extra-approval-dialog{padding:14px;max-height:82dvh}.extra-approval-dialog h2{font-size:18px}}.admin-extra-rights-entry{position:relative;z-index:2;margin:16px 0;padding:16px;border:1px solid #5c87ab;border-radius:12px;background:#11273e;color:#f3f7ff}.admin-extra-rights-entry button{padding:12px 18px;background:#176b54;color:#fff;border:1px solid #47b58b;border-radius:9px;font-weight:700;cursor:pointer}.admin-extra-rights-entry p{margin:8px 0 0;font-size:13px}.premium-roster{color:#eef6ff;text-align:left;width:100%;font-family:inherit}.premium-roster *{box-sizing:border-box}.pr-header{display:flex;align-items:center;gap:24px;flex-wrap:wrap;background:linear-gradient(115deg,#09243e,#041329);border:1px solid #235571;border-radius:12px;padding:18px;margin:14px 0}.pr-identity{display:flex;align-items:center;gap:14px;flex:1}.pr-identity img{width:55px;height:65px;object-fit:contain}.pr-identity h2{margin:3px 0;font-size:24px;color:#fff}.premium-roster small,.pr-identity span{color:#9cbcd3;font-size:11px}.pr-metric{display:grid;gap:3px}.pr-metric strong{font-size:23px}.pr-metric span{font-size:11px;color:#a7c1d6}.premium-roster button{font-family:inherit;cursor:pointer;color:inherit}.premium-roster .pr-primary{background:linear-gradient(110deg,#00a8ff,#1350ed);border:1px solid #367deb;border-radius:10px;padding:15px 20px;font-weight:800;width:auto}.pr-layout{display:grid;grid-template-columns:minmax(0,2.6fr) minmax(250px,1fr);gap:16px;align-items:start}.pr-main{display:grid;grid-template-columns:1fr 1fr;gap:14px;min-width:0}.pr-stack,.pr-sidebar{display:flex;flex-direction:column;gap:14px;min-width:0}.pr-panel{background:linear-gradient(140deg,#08243b,#04162a);border:1px solid #24516c;border-radius:12px;overflow:hidden;min-width:0}.pr-panel h3{display:flex;align-items:center;gap:10px;color:#fff;font-size:13px;margin:0;padding:16px;border-bottom:1px solid #1a3b53}.pr-panel h3 i{width:9px;height:20px;background:var(--accent);border-radius:4px}.pr-columns,.premium-roster .pr-row{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,.9fr) 52px 65px;align-items:center;gap:8px;padding:0 12px}.pr-columns{height:30px;background:#07305266;font-size:8px;font-weight:700;color:#89c5e5;letter-spacing:.5px}.pr-columns span:last-child{text-align:right}.premium-roster .pr-row{width:100%;min-height:47px;border:0;border-bottom:1px solid #19334a;border-radius:0;background:transparent;text-align:left;font-size:11px;margin:0}.premium-roster .pr-row:hover{background:#153d59}.pr-player{display:flex;align-items:center;gap:8px;min-width:0}.pr-player strong{overflow-wrap:anywhere}.pr-photo{display:flex;align-items:center;justify-content:center;width:36px;height:44px;flex-shrink:0;background:radial-gradient(ellipse at bottom,#2a4b65,transparent 80%)}.pr-photo img{width:100%;height:100%;object-fit:contain}.pr-team{font-size:10px;color:#bdd0df;overflow-wrap:anywhere}.pr-positions{display:flex;flex-wrap:wrap;gap:3px}.pr-positions b{font-size:8px;color:#041827;border-radius:12px;padding:4px 6px}.pr-score{text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.pr-tools,.pr-distribution,.pr-help{padding:14px}.pr-tools input{width:100%;background:#041628;border:1px solid #315976;color:#fff;padding:10px;border-radius:8px;min-width:0}.pr-filters{display:flex;gap:6px;margin:10px 0}.pr-tools button,.pr-help button{border:1px solid #285879;border-radius:7px;background:#102c44;padding:8px;font-size:11px;width:auto}.pr-filters button[aria-pressed=true]{background:#086beb}.pr-tools small{display:block;margin-top:9px}.pr-distribution h3{padding:0 0 15px}.pr-bar{display:flex;align-items:center;gap:12px;margin:18px 0;font-size:11px}.pr-bar>span{height:9px;background:#19364a;border-radius:20px;flex:1;overflow:hidden}.pr-bar i{display:block;height:100%;border-radius:20px}.pr-valid,.pr-warning{padding:12px;border-radius:8px;background:#103c34;color:#46dfb4;font-size:11px}.pr-warning{background:#452734;color:#ffb2be}.pr-rights button{display:flex;align-items:center;gap:10px;padding:10px;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid #234057;border-radius:0;font-size:11px}.pr-rights button>span:nth-child(2){flex:1}.pr-rights small{display:block;margin-top:4px}.pr-help p,.pr-empty,.pr-tools p{font-size:12px;color:#a9c7dc;padding:8px}.premium-roster button:focus-visible{outline:2px solid #78e0ff;outline-offset:-2px}.roster-pro-screen:has(.premium-roster){width:100%!important;max-width:1480px!important;margin-inline:auto!important;padding:14px!important}.roster-pro-screen:has(.premium-roster) .roster-pro-tabs{margin-bottom:14px}@media(max-width:1100px){.pr-layout{grid-template-columns:1fr}.pr-sidebar{display:grid;grid-template-columns:1fr 1fr}.pr-header{gap:14px}}@media(max-width:650px){.pr-main,.pr-sidebar{display:flex;flex-direction:column}.pr-columns,.premium-roster .pr-row{grid-template-columns:minmax(0,1.6fr) minmax(0,.85fr) 48px 55px;gap:5px}.pr-header{padding:12px}.pr-identity{flex-basis:100%}.pr-identity h2{font-size:21px}}.premium-roster .pr-layout,.premium-roster .pr-main{align-items:start!important;align-content:start!important;min-height:0!important;margin-top:0!important;padding-top:0!important}.premium-roster .pr-stack,.premium-roster .pr-sidebar{align-self:start!important;justify-content:flex-start!important;min-height:0!important;height:auto!important;margin-top:0!important;padding-top:0!important}.premium-roster .pr-panel{margin:0!important}.premium-roster .pr-main{width:100%!important;max-width:none!important;padding:0!important}.pc-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;padding:16px}.pc-filters label{font-size:11px;color:#bbcee1;font-weight:700}.pc-filters select{display:block;width:100%;margin-top:6px;padding:9px;background:#092033;color:#fff;border:1px solid #3b6280;border-radius:8px}.pc-catalog{min-width:0;align-self:start}.pc-catalog .pc-intro{padding:0 16px 13px;color:#9bb4ca;font-size:11px;line-height:1.5}.pc-catalog .pc-list{padding:0 14px 4px;display:grid;gap:8px}.pc-catalog .pc-item{display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;padding:11px 12px;border:1px solid #26485e;border-radius:11px;background:linear-gradient(180deg,#0b2c45,#092338)}.pc-catalog .pc-face{display:grid;place-items:end center;width:54px;height:68px;overflow:hidden}.pc-catalog .pc-face img{width:54px!important;height:68px!important;object-fit:contain!important;object-position:center bottom!important}.pc-catalog .pc-info{min-width:0}.pc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pc-name{min-width:0}.pc-name strong{display:block;color:#fff;font-size:14px;line-height:1.2}.pc-team{display:block;color:#91abc0;font-size:10px;margin-top:3px}.pc-position-strip{display:flex;align-items:center;flex-wrap:wrap;gap:4px;justify-content:flex-end}.pc-pos{min-width:29px;padding:4px 6px;border-radius:999px;color:#07131c;font-size:8px;font-weight:950;text-align:center;box-shadow:inset 0 1px #fff4}.pc-pos.pos-1{background:#ffd34f}.pc-pos.pos-2{background:#45baff}.pc-pos.pos-3{background:#35d8a1}.pc-pos.pos-4{background:#ff7083}.pc-mainline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;margin-top:8px}.pc-meta{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.pc-chip{display:inline-flex;align-items:center;gap:4px;min-height:25px;padding:4px 7px;border:1px solid #25516a;border-radius:7px;background:#12384f;color:#dfefff;font-size:9px;line-height:1.15}.pc-chip.owner{border-color:#3f77a2;background:#123653}.pc-chip.rights{border-color:#755ac0;background:#29204d;color:#e6dbff}.pc-chip.free{border-color:#3d846e;background:#113c35;color:#b9f3dc}.pc-value{display:flex;flex-direction:column;align-items:flex-end;gap:3px;white-space:nowrap}.pc-value strong{font-size:13px;color:#fff;font-variant-numeric:tabular-nums}.pc-delta{font-size:9px;font-weight:900}.pc-delta.up{color:#54dc9f}.pc-delta.down{color:#ff7e8d}.pc-delta.flat{color:#9eb4c5}.pc-delta.pending{color:#738c9d;font-weight:700}.pc-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:center;margin-top:8px}.pc-recent{display:flex;align-items:center;gap:4px;min-width:0}.pc-round{display:grid;place-items:center;min-width:29px;height:23px;padding:0 4px;border-radius:6px;font-size:9px;font-weight:950;border:1px solid transparent;font-variant-numeric:tabular-nums}.pc-round.negative{background:#b42b3b;color:#fff;border-color:#e66875}.pc-round.zero,.pc-round.unknown{background:#657481;color:#fff;border-color:#8795a0}.pc-round.yellow{background:#e7b82b;color:#18212a;border-color:#ffe075}.pc-round.green{background:#269c68;color:#fff;border-color:#65d6a4}.pc-round.turquoise{background:#0f9fa9;color:#fff;border-color:#63dce0}.pc-round.purple{background:#7041bd;color:#fff;border-color:#b68ce8}.pc-stats{display:flex;align-items:center;gap:7px;white-space:nowrap}.pc-stat{font-size:9px;color:#9db6c9}.pc-stat b{color:#eaf6ff}.pc-catalog .pc-nav{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px}.pc-catalog .pc-nav button{padding:8px;border:1px solid #3b6280;border-radius:8px;background:#123449;color:#fff;cursor:pointer}.pc-catalog .pc-nav button:disabled{opacity:.4;cursor:default}@media(max-width:700px){.pc-filters{grid-template-columns:1fr 1fr;padding:10px}.pc-catalog .pc-list{padding:0 8px 4px}.pc-catalog .pc-item{grid-template-columns:46px minmax(0,1fr);padding:9px;gap:9px}.pc-catalog .pc-face{width:46px;height:60px}.pc-catalog .pc-face img{width:46px!important;height:60px!important}.pc-head{gap:6px}.pc-name strong{font-size:12px}.pc-position-strip{gap:2px}.pc-pos{min-width:25px;padding:3px 4px;font-size:7px}.pc-mainline{grid-template-columns:1fr}.pc-value{align-items:flex-start}.pc-bottom{grid-template-columns:1fr}.pc-stats{white-space:normal;flex-wrap:wrap}.pc-round{min-width:25px;height:21px;font-size:8px}}.premium-roster .pr-main{display:block!important}.premium-roster .pr-main>.pr-stack{display:flex!important;flex-direction:column!important;gap:14px!important}.premium-roster .pr-columns,.premium-roster .pr-row{grid-template-columns:minmax(220px,1.6fr) minmax(150px,.95fr) minmax(120px,.8fr) 70px 78px!important}.premium-roster .pr-columns span:nth-child(2){text-align:left}.premium-roster .pr-recent-points{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:4px!important;margin:0!important;min-width:0!important;overflow:hidden!important}.premium-roster .pr-recent-point{flex:0 0 auto;min-width:24px!important;height:20px!important;padding:0 5px!important;font-size:9px!important}@media(max-width:900px){.premium-roster .pr-columns,.premium-roster .pr-row{grid-template-columns:minmax(180px,1.4fr) minmax(120px,.9fr) minmax(100px,.75fr) 58px 68px!important}}@media(max-width:650px){.premium-roster .pr-columns,.premium-roster .pr-row{grid-template-columns:minmax(0,1.45fr) minmax(96px,.85fr) minmax(0,.75fr) 48px 55px!important}.premium-roster .pr-recent-points{gap:2px!important}.premium-roster .pr-recent-point{min-width:20px!important;height:18px!important;font-size:8px!important}}.premium-roster .pr-values-line{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:10px;font-weight:400;line-height:1.5;color:#a7c4d8;margin-top:3px;letter-spacing:0}.premium-roster .pr-row{min-height:60px}.premium-roster .pr-market-value{color:#eaf7ff;font-weight:800;padding:2px 6px;border-radius:6px;background:#259bdc20}.premium-roster .pr-card-delta{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:800;padding:2px 5px;border-radius:6px}.premium-roster .pr-card-delta em{font-style:normal}.premium-roster .pr-card-delta.positive{color:#40e6b1;background:#2ce6a612}.premium-roster .pr-card-delta.negative{color:#ff758a;background:#ff5f7615}.premium-roster .pr-card-delta.neutral{color:#b3c7d8}.premium-roster .pr-sync-compact{display:flex;flex-direction:column;gap:5px;position:relative;max-width:240px}.premium-roster .pr-sync-compact>button{border:1px solid #315b78;border-radius:8px;background:#0c2e48;color:#eff7ff;padding:9px 12px;font:inherit;cursor:pointer}.premium-roster .pr-sync-compact summary{font-size:11px;color:#9dcce5;cursor:pointer}.premium-roster .pr-sync-result{max-height:220px;overflow:auto;font-size:12px;overflow-wrap:anywhere}.premium-roster .pr-value-error{padding:10px;color:#ffcf9f;font-size:12px}.premium-roster .pr-sidebar{align-self:start;gap:12px}.premium-roster .pr-sidebar>.pr-panel,.premium-roster .pr-sidebar>.roster-sidebar{width:100%;margin:0}.premium-roster .roster-sidebar{gap:10px}.premium-roster .roster-sidebar .rs-panel{border-radius:12px}.premium-roster .roster-sidebar h3{padding:11px 12px}.premium-roster .roster-sidebar .rs-player{padding:9px 12px}.premium-roster .pr-sync-compact button:disabled{opacity:.55;cursor:wait}@media(max-width:650px){.premium-roster .pr-sync-compact{max-width:100%;flex-basis:100%}}dialog.fdpc-dialog{--fdpc-cyan:#39d7ff;--fdpc-green:#3ce9b1;--fdpc-red:#ff758c;--fdpc-text:#f1f7ff;--fdpc-muted:#afc6dd;--fdpc-line:#245577;box-sizing:border-box!important;position:fixed!important;inset:0!important;width:min(820px,calc(100vw - 28px))!important;max-width:calc(100vw - 28px)!important;height:max-content!important;max-height:calc(100dvh - 32px)!important;min-height:0!important;margin:auto!important;padding:0!important;overflow:auto!important;border:1px solid #19b6f6!important;border-radius:23px!important;background:#041521!important;color:var(--fdpc-text)!important;box-shadow:0 0 0 1px #18a9df44,0 0 32px #00adff2e,0 24px 85px #000b!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:14px!important;text-align:left!important;line-height:1.45!important;color-scheme:dark;transform:none!important;zoom:1!important;isolation:isolate;scrollbar-width:thin;scrollbar-color:#2b789c #071b2a}dialog.fdpc-dialog:not([open]){display:none!important}dialog.fdpc-dialog[open]{display:block!important}dialog.fdpc-dialog::backdrop{background:#010a15ce;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fdpc-dialog *,.fdpc-dialog *:before,.fdpc-dialog *:after{box-sizing:border-box}.fdpc-dialog :where(h2,h3,p,section,article,header,footer,div,dl,dd){margin:0;min-width:0}.fdpc-dialog :where(h2,h3,p,small,strong,b,span,label,time){color:inherit}.fdpc-dialog :where(h2,h3,p){text-align:left;letter-spacing:normal}.fdpc-dialog .fdpc-card{position:relative;display:block;width:100%;padding:0;border:0;border-radius:inherit;overflow:hidden;background:radial-gradient(ellipse at 13% 0%,#0b457344,transparent 36%),linear-gradient(135deg,#061c2d,#03121f 74%);color:var(--fdpc-text)}.fdpc-dialog .fdpc-icon{width:22px;height:22px;min-width:22px;display:block;flex-shrink:0;color:inherit}.fdpc-dialog .fdpc-hero{display:grid;grid-template-columns:126px minmax(0,1fr);align-items:center;gap:22px;position:relative;padding:26px 50px 24px 24px;overflow:hidden;min-height:174px;background:linear-gradient(108deg,#082c4833,#00101d00)}.fdpc-dialog .fdpc-photo{position:relative;z-index:1;display:grid;place-items:end center;width:126px;height:142px;overflow:hidden;border:1px solid #2389bd;border-radius:18px 25px 17px;background:radial-gradient(ellipse at 50% 105%,#14a8e34a,transparent 66%),linear-gradient(150deg,#0f3250,#051522);box-shadow:inset 0 1px #62dcff55,0 10px 25px #0004}.fdpc-dialog .fdpc-photo img,.fdpc-dialog .fdpc-photo canvas{max-width:126px!important;max-height:142px!important;object-fit:contain}.fdpc-dialog .fdpc-photo:after{content:"";position:absolute;bottom:0;left:14%;right:14%;height:2px;background:#49e1ff;box-shadow:0 0 15px #12d3ff;pointer-events:none}.fdpc-dialog .fdpc-heading{position:relative;z-index:1;min-width:0}.fdpc-dialog .fdpc-eyebrow{display:inline-flex;align-items:center;gap:9px;line-height:1;padding:7px 10px;border:1px solid #0d7ca9;border-radius:24px;font-size:9px;font-weight:800;letter-spacing:1.65px;color:#51deff;background:#00284055}.fdpc-dialog .fdpc-eyebrow b{color:#eef9ff;font-size:9px;font-weight:800;border-left:1px solid #4be1ff55;padding-left:9px}.fdpc-dialog .fdpc-heading h2{margin:9px 0 7px;color:#f7fbff;font-size:clamp(24px,4.3vw,40px);line-height:1.06;font-weight:850;letter-spacing:-1.3px;text-wrap:balance;overflow-wrap:anywhere}.fdpc-dialog .fdpc-heading h2>span{color:#48ddf7;text-shadow:0 0 26px #1bc9fb22}.fdpc-dialog .fdpc-club{display:flex;align-items:center;gap:7px;font-size:16px;font-weight:700;color:#edf5ff}.fdpc-dialog .fdpc-club .fdpc-icon{width:19px;height:19px;min-width:19px;color:#7fd5fe}.fdpc-dialog .fdpc-sport{display:flex;gap:7px;align-items:center;margin-top:9px;font-size:11px;color:var(--fdpc-muted)}.fdpc-dialog .fdpc-sport i{width:7px;height:7px;flex:none;display:inline-block;border-radius:100%;background:#24d596;box-shadow:0 0 10px #26d8a566}.fdpc-dialog .fdpc-sport--notice i{background:#ffbf5c;box-shadow:0 0 10px #ffbf5c44}.fdpc-dialog .fdpc-tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:9px}.fdpc-dialog .fdpc-tags>span{padding:3px 7px;background:#0d355244;border:1px solid #2d587077;border-radius:5px;font-size:9px;color:#abc8de;line-height:1.4}.fdpc-dialog .fdpc-ball-watermark{position:absolute;z-index:0;top:-68px;right:-44px;width:245px;height:245px;color:#30b8ff;opacity:.07;transform:rotate(20deg);pointer-events:none}.fdpc-dialog .fdpc-ball-watermark .fdpc-icon{width:100%;height:100%;stroke-width:.4}.fdpc-dialog button.fdpc-close{display:grid;place-items:center;position:absolute;right:16px;top:16px;z-index:3;width:35px;height:35px;min-width:35px;min-height:35px;padding:0;margin:0;border:1px solid #5282a366;border-radius:50%;background:#0c2b45bd;color:#e5f4ff;box-shadow:inset 0 1px #ffffff0d;cursor:pointer;transform:none;line-height:1}.fdpc-dialog .fdpc-body{display:grid;gap:12px;padding:0 20px 18px}.fdpc-dialog .fdpc-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fdpc-dialog .fdpc-fact{display:flex;align-items:center;gap:14px;min-height:94px;padding:16px;border:1px solid #164668;border-radius:14px;background:linear-gradient(130deg,#0b2c4660,#061d304f)}.fdpc-dialog .fdpc-orb{display:grid;place-items:center;width:49px;height:49px;min-width:49px;border-radius:50%;border:1px solid #24759b44;background:linear-gradient(145deg,#0b42624a,#0317288c);box-shadow:inset 0 1px #77d6ff0d;flex-shrink:0;color:#b2d8ee}.fdpc-dialog .fdpc-orb>.fdpc-icon{width:25px;height:25px}.fdpc-dialog .fdpc-fact>div{min-width:0}.fdpc-dialog .fdpc-fact h3,.fdpc-dialog .fdpc-delta h3{color:#a9c7df;font-size:10px;letter-spacing:.4px;line-height:1.35;font-weight:500;text-transform:uppercase;margin:0 0 4px}.fdpc-dialog .fdpc-fact strong{display:block;color:#f6f9ff;font-size:clamp(18px,2.8vw,26px);font-weight:800;line-height:1.1;letter-spacing:-.6px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fdpc-dialog .fdpc-fact small{display:block;color:#9ab6cb;font-size:10px;line-height:1.35;margin-top:6px}.fdpc-dialog .fdpc-fact--current{border-color:#16caffb3;box-shadow:inset 0 0 25px #139ccc13,0 0 11px #1dc9ff1f;background:linear-gradient(120deg,#03406688,#04233a88)}.fdpc-dialog .fdpc-fact--current .fdpc-orb,.fdpc-dialog .fdpc-fact--current strong{color:#50e5ff}.fdpc-dialog .fdpc-fact--current strong{font-size:clamp(19px,3.3vw,30px)}.fdpc-dialog .fdpc-delta{--delta:#9fc3df;display:flex;align-items:center;gap:16px;position:relative;padding:16px;border:1px solid #5486a1;border-radius:14px;background:linear-gradient(105deg,#183b514a,#08213366);min-height:94px;overflow:hidden}.fdpc-dialog [data-tone=positive] .fdpc-delta{--delta:var(--fdpc-green);border-color:#21dab19c;background:linear-gradient(105deg,#003d35a3,#06263266);box-shadow:0 0 14px #10e4bd12,inset 0 0 26px #00efaa06}.fdpc-dialog [data-tone=negative] .fdpc-delta{--delta:var(--fdpc-red);border-color:#eb607aab;background:linear-gradient(105deg,#4523359c,#1c172f66);box-shadow:0 0 14px #ff527a12}.fdpc-dialog .fdpc-delta .fdpc-orb{color:var(--delta);border-color:currentColor;background:#000f192e;box-shadow:none}.fdpc-dialog .fdpc-delta-copy{flex:1;min-width:0}.fdpc-dialog .fdpc-delta-copy strong{display:block;color:var(--delta);font-size:clamp(23px,4.2vw,37px);line-height:1.12;font-weight:800;letter-spacing:-1px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fdpc-dialog [data-tone=neutral] .fdpc-delta-copy strong{font-size:clamp(18px,2.9vw,28px);letter-spacing:-.3px}.fdpc-dialog .fdpc-delta-copy small{display:block;color:var(--fdpc-muted);font-size:10px;margin-top:4px}.fdpc-dialog .fdpc-percent{display:inline-flex;align-items:center;justify-content:center;gap:6px;max-width:100%;padding:8px 12px;border:1px solid currentColor;border-radius:30px;background:#000d182b;color:var(--delta);font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.fdpc-dialog .fdpc-percent .fdpc-icon{width:17px;height:17px;min-width:17px}.fdpc-dialog .fdpc-stats{display:grid;grid-template-columns:minmax(0,1.38fr) repeat(2,minmax(0,1fr));gap:10px}.fdpc-dialog .fdpc-stats .fdpc-fact{padding:13px 11px;gap:10px;align-items:flex-start;min-height:96px}.fdpc-dialog .fdpc-stats .fdpc-orb{width:36px;height:36px;min-width:36px}.fdpc-dialog .fdpc-stats .fdpc-orb .fdpc-icon{width:21px;height:21px;min-width:21px}.fdpc-dialog .fdpc-stats .fdpc-fact strong{font-size:26px}.fdpc-dialog .fdpc-stats .fdpc-fact--peak strong{font-size:21px}.fdpc-dialog .fdpc-stats .fdpc-fact h3{font-size:9px;min-height:24px}.fdpc-dialog .fdpc-footnote{color:#a5bed3;font-size:10px;line-height:1.45;margin:0}.fdpc-dialog .fdpc-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 16px;border:1px solid #1a4560;border-radius:12px;background:#09283d52}.fdpc-dialog .fdpc-dates>div{display:flex;align-items:center;gap:12px;min-width:0}.fdpc-dialog .fdpc-dates>div+div{border-left:1px solid #20516f;padding-left:20px}.fdpc-dialog .fdpc-dates .fdpc-icon{color:#a6d5f1;width:21px;height:21px}.fdpc-dialog .fdpc-dates small{display:block;color:#9dbbd3;font-size:10px;margin-bottom:2px}.fdpc-dialog .fdpc-dates time{font-size:12px;color:#e0f0ff;overflow-wrap:anywhere}.fdpc-dialog .fdpc-state-reason{padding:10px 12px;background:#102c424d;border:1px solid #254960;border-radius:10px;font-size:11px;color:#b9ccdd}.fdpc-dialog .fdpc-management{padding:16px;border:1px solid #109bd2bd;border-radius:17px;background:linear-gradient(135deg,#082e4455,#04152188);box-shadow:inset 0 0 18px #078dcd0a}.fdpc-dialog .fdpc-management-heading{display:flex;align-items:center;gap:12px;padding-bottom:13px;margin-bottom:12px;border-bottom:1px solid #22618366}.fdpc-dialog .fdpc-management-heading>.fdpc-icon{width:34px;height:34px;min-width:34px;color:#32d8ff;filter:drop-shadow(0 0 7px #13cfff55)}.fdpc-dialog .fdpc-management-heading>div{flex:1;min-width:0}.fdpc-dialog .fdpc-management-heading h3{font-size:20px;font-weight:800;line-height:1.2;color:#f6faff;margin:0}.fdpc-dialog .fdpc-management-heading p{font-size:11px;color:#a7c8e4;margin-top:4px}.fdpc-dialog .fdpc-management-kicker{font-size:8px;line-height:1.8;letter-spacing:2px;color:#5385a8;text-align:right}.fdpc-dialog .fdpc-admin{margin:0 0 12px;border:1px solid #245879;border-radius:9px;overflow:hidden;background:#09253c7a}.fdpc-dialog .fdpc-admin summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;color:#c7e9ff;font-size:11px;font-weight:700;cursor:pointer;list-style:none}.fdpc-dialog .fdpc-admin summary::-webkit-details-marker{display:none}.fdpc-dialog .fdpc-admin summary>span{display:flex;align-items:center;gap:7px}.fdpc-dialog .fdpc-admin summary .fdpc-icon{width:17px;height:17px;min-width:17px}.fdpc-dialog .fdpc-admin[open] summary>.fdpc-icon{transform:rotate(180deg)}.fdpc-dialog .fdpc-admin-content{padding:0 12px 12px}.fdpc-dialog .fdpc-toggle{display:flex;gap:6px;margin-bottom:10px}.fdpc-dialog .fdpc-toggle button{background:#0c3047;border:1px solid #286482;color:#b0d3ec;font-size:11px;cursor:pointer;padding:7px 9px;border-radius:7px;width:auto;min-height:32px;margin:0}.fdpc-dialog .fdpc-toggle button[aria-pressed=true]{background:#006daf;border-color:#1bbbf3;color:#fff}.fdpc-dialog .fdpc-admin-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fdpc-dialog .fdpc-admin-form>button{grid-column:1/-1}.fdpc-dialog .fdpc-admin-form label,.fdpc-dialog .fdpc-movements label{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;align-content:start;min-width:0!important;margin:0!important;color:#c3e6fd!important;font:500 12px/1.45 Inter,Segoe UI,Arial,sans-serif!important;text-align:left!important}.fdpc-dialog .fdpc-admin-form :is(select,input,textarea),.fdpc-dialog .fdpc-movements :is(select,input:not([type=checkbox]):not([type=radio]),textarea){display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:43px!important;height:auto!important;margin:0!important;padding:10px 12px!important;border:1px solid #538daf!important;border-radius:8px!important;outline:none!important;color:#edf6ff!important;background:linear-gradient(120deg,#0e3049,#071c2e)!important;font:400 13px/1.4 Inter,Segoe UI,Arial,sans-serif!important;box-shadow:inset 0 1px 4px #0003!important;text-align:left!important;color-scheme:dark!important;letter-spacing:normal!important}.fdpc-dialog .fdpc-movements :is(input[type=checkbox],input[type=radio]){accent-color:#22caff}.fdpc-dialog .fdpc-movements textarea{min-height:82px!important;resize:vertical!important}.fdpc-dialog .fdpc-movements :is(input,textarea)::placeholder,.fdpc-dialog .fdpc-admin-form input::placeholder{color:#84a4bc!important;opacity:1}.fdpc-dialog .fdpc-movements select option,.fdpc-dialog .fdpc-admin-form select option{color:#e5f4ff!important;background:#0b2033!important}.fdpc-dialog .fdpc-movements :is(input,select,textarea):focus-visible,.fdpc-dialog .fdpc-admin-form :is(input,select,textarea):focus-visible{border-color:#4ad9ff!important;box-shadow:0 0 0 3px #1dd0ff22!important}.fdpc-dialog .fdpc-movements{display:block;min-width:0;width:100%;color:#dcefff;font-size:12px}.fdpc-dialog .fdpc-movements>section,.fdpc-dialog .fdpc-movements>article,.fdpc-dialog .fdpc-movements>div:not([role]){position:static;width:100%!important;max-width:none!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.fdpc-dialog .fdpc-movements :is(h2,h3,h4){color:#f2f8ff!important;font:700 12px/1.4 Inter,Segoe UI,Arial,sans-serif!important;letter-spacing:0!important;margin:0 0 9px!important;padding:0!important}.fdpc-dialog .fdpc-movements p{color:#a9c6db;font-size:11px;line-height:1.45;margin:7px 0}.fdpc-dialog .fdpc-movements :is(small,span){color:inherit}.fdpc-dialog .fdpc-movements form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:12px!important;min-width:0!important;padding:0!important;margin:10px 0 0!important;color:#e0f2ff!important;background:transparent!important;border:0!important;box-shadow:none!important}.fdpc-dialog .fdpc-movements form>*{grid-column:1/-1;min-width:0}.fdpc-dialog .fdpc-movements form>label:has(select){grid-column:1!important}.fdpc-dialog .fdpc-movements form>label:has(textarea){grid-column:2!important}.fdpc-dialog .fdpc-movements form>div:has(>label):not([role]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fdpc-dialog .fdpc-movements form>div:has(>label)>label{min-width:0}.fdpc-dialog .fdpc-movements form>div:has(>label)>button{grid-column:1/-1}.fdpc-dialog .fdpc-movements button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-width:0!important;max-width:100%!important;width:100%!important;min-height:43px!important;margin:8px 0 0!important;padding:10px 15px!important;border:1px solid #3883a8!important;border-radius:9px!important;background:linear-gradient(110deg,#0e6fb1,#075797)!important;color:#f8fcff!important;font:700 13px/1.4 Inter,Segoe UI,Arial,sans-serif!important;text-align:center!important;box-shadow:none;cursor:pointer!important;white-space:normal!important}.fdpc-dialog .fdpc-movements button:not([disabled]):hover{filter:brightness(1.15)}.fdpc-dialog .fdpc-movements button[type=submit],.fdpc-dialog .fdpc-movements form>button:first-of-type,.fdpc-dialog .fdpc-movements>section>button:first-of-type{min-height:53px!important;border:1px solid #52eaff!important;background:linear-gradient(108deg,#02b7e9,#087ac8 44%,#0558af)!important;color:#fff!important;font-size:16px!important;font-weight:800!important;box-shadow:inset 0 1px #9afbff,0 0 16px #00c3fb23!important}.fdpc-dialog .fdpc-movements button:disabled,.fdpc-dialog .fdpc-button:disabled,.fdpc-dialog .fdpc-close:disabled{opacity:.5!important;cursor:not-allowed!important;filter:none!important}.fdpc-dialog .fdpc-feedback{padding:9px 11px;border:1px solid #306080;border-radius:9px;font-size:11px;margin:8px 0;overflow-wrap:anywhere}.fdpc-dialog .fdpc-feedback--error{color:#ffbbca;background:#4b1e3299;border-color:#a53b59}.fdpc-dialog .fdpc-feedback--warning{color:#f5d89d;background:#3b321c88;border-color:#74643c}.fdpc-dialog .fdpc-feedback--success{color:#96f3cb;background:#093e3480;border-color:#257260}.fdpc-dialog .fdpc-feedback button{margin-left:8px;border:1px solid currentColor;background:transparent;color:inherit;padding:3px 7px;border-radius:5px;font:inherit;cursor:pointer}.fdpc-dialog .fdpc-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:35px;max-width:100%;width:auto;margin:0;padding:8px 13px;border:1px solid #315d7a;border-radius:8px;background:#0c2a40;color:#d7ebfb;font:600 11px/1.4 Inter,Segoe UI,Arial,sans-serif;cursor:pointer;text-decoration:none;box-shadow:none;white-space:normal}.fdpc-dialog .fdpc-button .fdpc-icon{width:16px;height:16px;min-width:16px}.fdpc-dialog .fdpc-button--primary{background:linear-gradient(100deg,#008dcc,#0760aa);border-color:#2badde;color:#fff}.fdpc-dialog .fdpc-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px}.fdpc-dialog .fdpc-footer>small{font-size:9px;line-height:1.45;color:#839fb7;max-width:320px}.fdpc-dialog .fdpc-footer>div{display:flex;gap:8px;align-items:center;flex-shrink:0}.fdpc-dialog .fdpc-upload{position:relative;overflow:hidden}.fdpc-dialog .fdpc-upload input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.fdpc-dialog .fdpc-upload:focus-within{outline:2px solid #69e5ff;outline-offset:2px}.fdpc-dialog .fdpc-upload.is-disabled{opacity:.5;cursor:not-allowed}.fdpc-dialog button:focus-visible,.fdpc-dialog summary:focus-visible{outline:2px solid #69e5ff!important;outline-offset:3px!important}@media(max-width:680px){.fdpc-dialog .fdpc-hero{grid-template-columns:106px minmax(0,1fr);gap:15px;padding:23px 46px 19px 18px}.fdpc-dialog .fdpc-photo{width:106px;height:124px}.fdpc-dialog .fdpc-photo img,.fdpc-dialog .fdpc-photo canvas{max-width:106px!important;max-height:124px!important}.fdpc-dialog .fdpc-body{padding:0 14px 15px;gap:10px}.fdpc-dialog .fdpc-fact{gap:9px;padding:12px}.fdpc-dialog .fdpc-orb{width:36px;height:36px;min-width:36px}.fdpc-dialog .fdpc-orb .fdpc-icon{width:21px;height:21px;min-width:21px}.fdpc-dialog .fdpc-stats .fdpc-orb{display:none}.fdpc-dialog .fdpc-stats .fdpc-fact--peak strong{font-size:18px}.fdpc-dialog .fdpc-stats .fdpc-fact small{font-size:9px}.fdpc-dialog .fdpc-percent{font-size:12px;padding:7px 9px}.fdpc-dialog .fdpc-management{padding:13px}.fdpc-dialog .fdpc-management-kicker{display:none}}@media(max-width:480px){dialog.fdpc-dialog{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:17px!important}.fdpc-dialog .fdpc-hero{grid-template-columns:83px minmax(0,1fr);gap:12px;padding:18px 39px 16px 13px;min-height:135px}.fdpc-dialog .fdpc-photo{width:83px;height:107px;border-radius:12px}.fdpc-dialog .fdpc-photo img,.fdpc-dialog .fdpc-photo canvas{max-width:83px!important;max-height:107px!important}.fdpc-dialog .fdpc-eyebrow{font-size:7px;padding:6px 7px;letter-spacing:1px}.fdpc-dialog .fdpc-eyebrow b{font-size:8px}.fdpc-dialog .fdpc-heading h2{font-size:26px;letter-spacing:-.8px}.fdpc-dialog .fdpc-club{font-size:12px}.fdpc-dialog .fdpc-sport{font-size:9px;line-height:1.4;align-items:flex-start}.fdpc-dialog .fdpc-sport i{margin-top:3px}.fdpc-dialog .fdpc-tags{gap:4px;margin-top:6px}.fdpc-dialog .fdpc-tags>span{font-size:8px;padding:2px 5px}.fdpc-dialog button.fdpc-close{top:11px;right:10px;width:29px;height:29px;min-width:29px;min-height:29px}.fdpc-dialog .fdpc-close .fdpc-icon{width:17px;height:17px;min-width:17px}.fdpc-dialog .fdpc-body{padding:0 10px 12px;gap:9px}.fdpc-dialog .fdpc-values{gap:8px}.fdpc-dialog .fdpc-values .fdpc-fact{display:block;padding:12px 10px;min-height:82px}.fdpc-dialog .fdpc-values .fdpc-orb{display:none}.fdpc-dialog .fdpc-fact h3,.fdpc-dialog .fdpc-delta h3{font-size:8px;letter-spacing:.35px}.fdpc-dialog .fdpc-fact strong,.fdpc-dialog .fdpc-fact--current strong{font-size:20px;letter-spacing:-.65px}.fdpc-dialog .fdpc-delta{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px 10px;padding:12px;min-height:94px}.fdpc-dialog .fdpc-delta>.fdpc-orb{grid-row:1/3;width:34px;height:34px;min-width:34px}.fdpc-dialog .fdpc-delta-copy strong{font-size:28px;letter-spacing:-.8px}.fdpc-dialog .fdpc-percent{grid-column:2;justify-self:start;padding:4px 8px;font-size:11px}.fdpc-dialog .fdpc-percent .fdpc-icon{width:13px;height:13px;min-width:13px}.fdpc-dialog .fdpc-stats{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr));gap:6px}.fdpc-dialog .fdpc-stats .fdpc-fact{padding:10px 8px;min-height:91px;border-radius:10px}.fdpc-dialog .fdpc-stats .fdpc-fact h3{font-size:8px;min-height:23px}.fdpc-dialog .fdpc-stats .fdpc-fact strong{font-size:25px}.fdpc-dialog .fdpc-stats .fdpc-fact--peak strong{font-size:clamp(12px,3.8vw,15px);letter-spacing:-.5px}.fdpc-dialog .fdpc-stats .fdpc-fact small{font-size:8px}.fdpc-dialog .fdpc-dates{padding:10px;gap:10px}.fdpc-dialog .fdpc-dates>div{gap:6px;align-items:flex-start}.fdpc-dialog .fdpc-dates>div+div{padding-left:10px}.fdpc-dialog .fdpc-dates .fdpc-icon{width:17px;height:17px;min-width:17px}.fdpc-dialog .fdpc-dates small{font-size:8px}.fdpc-dialog .fdpc-dates time{font-size:10px}.fdpc-dialog .fdpc-management{padding:12px 10px;border-radius:13px}.fdpc-dialog .fdpc-management-heading{gap:9px}.fdpc-dialog .fdpc-management-heading h3{font-size:17px}.fdpc-dialog .fdpc-management-heading p{font-size:10px}.fdpc-dialog .fdpc-management-heading>.fdpc-icon{width:27px;height:27px;min-width:27px}.fdpc-dialog .fdpc-admin-form,.fdpc-dialog .fdpc-movements form{grid-template-columns:1fr!important}.fdpc-dialog .fdpc-movements form>label:has(select),.fdpc-dialog .fdpc-movements form>label:has(textarea){grid-column:1!important}.fdpc-dialog .fdpc-movements form>div:has(>label){grid-template-columns:1fr!important}.fdpc-dialog .fdpc-admin-form :is(input,select),.fdpc-dialog .fdpc-movements :is(input,select,textarea){font-size:16px!important}.fdpc-dialog .fdpc-footer{flex-wrap:wrap;justify-content:flex-end}.fdpc-dialog .fdpc-footer>small{max-width:none;flex-basis:100%}}@media(prefers-reduced-motion:reduce){.fdpc-dialog *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:650px){dialog.fdpc-dialog{overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;scrollbar-gutter:stable}}.premium-roster .pr-row-with-recent{min-height:62px}.premium-roster .pr-recent-points{display:flex;align-items:center;flex-wrap:wrap;gap:3px;margin-top:4px}.premium-roster .pr-recent-point{display:inline-grid;place-items:center;min-width:23px;height:18px;padding:0 4px;border:1px solid transparent;border-radius:5px;font-size:8px;font-weight:950;line-height:1;font-variant-numeric:tabular-nums}.premium-roster .pr-recent-point.negative{background:#b42b3b;color:#fff;border-color:#e66875}.premium-roster .pr-recent-point.zero,.premium-roster .pr-recent-point.unknown{background:#657481;color:#fff;border-color:#8795a0}.premium-roster .pr-recent-point.yellow{background:#e7b82b;color:#18212a;border-color:#ffe075}.premium-roster .pr-recent-point.green{background:#269c68;color:#fff;border-color:#65d6a4}.premium-roster .pr-recent-point.turquoise{background:#0f9fa9;color:#fff;border-color:#63dce0}.premium-roster .pr-recent-point.purple{background:#7041bd;color:#fff;border-color:#b68ce8}.premium-roster .pr-card-delta{white-space:nowrap}.premium-roster .pr-card-delta em{display:none!important}@media(max-width:650px){.premium-roster .pr-recent-point{min-width:21px;height:17px;font-size:7px}}.lineup-builder.lineup-premium .lineup-pitch.lineup-pitch-3d{background:#04101c!important;border:0!important;border-radius:12px!important;box-shadow:inset 0 0 40px #0009,0 14px 30px #0006;isolation:isolate;padding:65px 9px!important;overflow:hidden}.lineup-pitch-3d>.club-pitch-decor{inset:0 1% 8px;overflow:visible;border-radius:4px;background:linear-gradient(180deg,#061f1105,#041b1625),var(--club-pitch-image,url(/images/lineup/real-grass.webp)) center/100% 100%;transform:perspective(1100px) rotateX(13deg);transform-origin:center bottom;box-shadow:0 5px #35442c,0 9px #172419,0 14px 18px #000a,inset 0 0 24px #012d0b88;border:1px solid #6b895a}.lineup-pitch-3d .club-pitch-lines{filter:drop-shadow(0 1px 1px #18341455)}.lineup-pitch-3d .club-pitch-boards{left:1%;right:1%;height:27px;gap:2px;border:1px solid #3b586b;border-radius:2px;background:#030b14;box-shadow:0 3px #14293a,0 5px 8px #000b}.lineup-pitch-3d .club-pitch-boards-top{top:0;transform:translateY(-2px);border-top:2px solid #79d4fa}.lineup-pitch-3d .club-pitch-boards-bottom{bottom:0;border-top:2px solid #79d4fa}.lineup-builder.lineup-premium .lineup-pitch-3d .lineup-line{z-index:1;margin-inline:auto;flex-shrink:0}.lineup-builder.lineup-premium .lineup-pitch-3d .lineup-line-dl{width:85%}.lineup-builder.lineup-premium .lineup-pitch-3d .lineup-line-mc{width:91%}.lineup-builder.lineup-premium .lineup-pitch-3d .lineup-line-df{width:97%}.lineup-builder.lineup-premium .lineup-pitch-3d .lineup-pitch-slot{isolation:isolate;perspective:700px}.lineup-pitch-3d .lineup-pitch-slot:after{content:"";position:absolute;z-index:-1;pointer-events:none;left:12%;right:3%;bottom:0;height:12%;border-radius:50%;background:#001400aa;filter:blur(5px);transform:translate(5px,2px) skew(-18deg)}.lineup-builder.lineup-premium .lineup-pitch-3d .fd-shield-select{transform:rotateX(-4deg) rotateY(-5deg);transform-origin:50% 90%;filter:drop-shadow(1px 1px 0 #576a74) drop-shadow(2px 2px 0 #152735) drop-shadow(4px 5px 0 #020911) drop-shadow(6px 10px 6px #001a1099);transition:transform .18s ease,filter .18s ease}.lineup-pitch-3d .pc-backplate{filter:var(--pc-tint) contrast(1.05) brightness(1.06)}.lineup-builder.lineup-premium .lineup-pitch-3d .fd-shield-select:focus-visible{transform:translateY(-3px) rotateY(0)}@media(hover:hover){.lineup-builder.lineup-premium .lineup-pitch-3d .fd-shield-select:hover{transform:translateY(-4px) rotateY(0);filter:drop-shadow(2px 2px 0 #72838c) drop-shadow(4px 5px 0 #071322) drop-shadow(7px 13px 7px #001a10aa)}}@media(max-width:720px){.lineup-builder.lineup-premium .lineup-pitch.lineup-pitch-3d{padding:56px 5px!important}.lineup-pitch-3d>.club-pitch-decor{transform:perspective(900px) rotateX(12deg)}.lineup-pitch-3d .club-pitch-boards{height:23px}.lineup-builder.lineup-premium .lineup-pitch-3d .lineup-line-dl{width:89%}.lineup-builder.lineup-premium .lineup-pitch-3d .lineup-line-mc{width:94%}}@media(prefers-reduced-motion:reduce){.lineup-builder.lineup-premium .lineup-pitch-3d .fd-shield-select{transition:none}}.lineup-builder.lineup-premium .lineup-pitch.lineup-pitch-3d{padding-top:90px!important;min-height:720px!important}.lineup-pitch-3d>.club-pitch-decor{inset:10px 1% 8px;transform:perspective(4000px) rotateX(8deg) scaleY(1.05)}.lineup-builder.lineup-premium .lineup-pitch-3d .lineup-line-dl{width:83%}.lineup-builder.lineup-premium .lineup-pitch-3d .lineup-line-mc{width:87%}.lineup-builder.lineup-premium .lineup-pitch-3d .lineup-line-df{width:91%}@media(max-width:720px){.lineup-builder.lineup-premium .lineup-pitch.lineup-pitch-3d{height:650px!important;min-height:650px!important;padding-top:82px!important;padding-bottom:60px!important}.lineup-pitch-3d>.club-pitch-decor{transform:perspective(4000px) rotateX(8deg) scaleY(1.035)}}.lineup-builder.lineup-premium .luxury-bench{padding:8px;border:1px solid #365565;border-top:2px solid #60d4e5;border-radius:18px 18px 10px 10px;background:radial-gradient(ellipse at 50% 0,#23404c80,transparent 65%),linear-gradient(110deg,#060f19,#101e29 50%,#060f19);box-shadow:inset 0 2px 8px #8df3ff10,0 7px 18px #0003;overflow:hidden}.lineup-builder.lineup-premium .luxury-bench>header{background:transparent;margin:0 0 8px;padding:4px 2px 8px;border-bottom:1px solid #6a879a38;border-radius:0}.lineup-builder.lineup-premium .luxury-bench-seats{display:grid;grid-template-columns:repeat(var(--bench-slots,3),minmax(0,1fr));gap:5px;align-items:start}.luxury-bench-slot{min-width:0}.lineup-builder.lineup-premium .luxury-bench-slot>.fd-player-select{display:block!important;position:relative;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:12px 12px 4px 4px!important;background:transparent!important;box-shadow:none!important;overflow:hidden;cursor:pointer}.luxury-seat{display:block;position:relative;width:100%;aspect-ratio:2/3;max-height:210px;background:#07131e url(/images/lineup/premium-seat.webp) center/100% 100% no-repeat;isolation:isolate}.luxury-seat-number{position:absolute;top:7%;left:0;right:0;text-align:center;color:#dcc998;font-size:clamp(13px,1.5vw,19px);font-weight:850;letter-spacing:.1em;text-shadow:0 2px 2px #000}.luxury-seat-player{position:absolute;inset:24% 8% 18%;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.lineup-builder.lineup-premium .luxury-seat-player .fd-player-photo{width:100%!important;height:100%!important;max-width:100%!important;display:flex!important;align-items:flex-end!important}.lineup-builder.lineup-premium .luxury-seat-player .fd-player-photo img,.lineup-builder.lineup-premium .luxury-seat-player .fd-player-photo canvas{object-fit:contain!important;object-position:center bottom!important}.luxury-seat-name{position:absolute;bottom:4%;left:6%;right:6%;min-height:28px;display:flex;align-items:center;justify-content:center;gap:3px;padding:4px 2px;background:linear-gradient(#112a34f5,#030a10);border-top:1px solid #8eb1b55c;border-bottom:1px solid #d4b67470;border-radius:4px;color:#e5f6ff;font-family:Arial Narrow,Impact,system-ui,sans-serif;font-size:clamp(10px,1vw,14px);line-height:1.15;font-weight:750;text-shadow:0 1px 2px #000}.luxury-seat-name>span:first-child{min-width:0;overflow-wrap:anywhere}.luxury-seat-add{position:absolute;top:40%;left:0;right:0;font-size:32px;line-height:1;color:#93c4d3;text-shadow:0 2px 8px #000}.luxury-seat-controls{display:grid;gap:7px;padding:8px 5px;background:linear-gradient(110deg,#142531,#06121e 48%,#12222c);border:1px solid #52606a;border-top-color:#b39762;border-radius:0 0 9px 9px;box-shadow:inset 0 0 8px #0008}.luxury-seat-controls label{display:grid;gap:4px;min-width:0;margin:0}.luxury-seat-controls label>span{font-size:8px;line-height:1.2;letter-spacing:.04em;text-align:center;text-transform:uppercase;color:#9dc1d2;font-weight:700}.lineup-builder.lineup-premium .luxury-seat-controls select{width:100%;min-width:0;min-height:40px;height:40px;margin:0;padding:5px 3px;border:1px solid #35bdd6;border-radius:6px;background:#071926;color:#e7f7ff;font-size:12px;font-weight:750;text-align:center;color-scheme:dark}.lineup-builder.lineup-premium .luxury-seat-priority select{border-color:#c7a458;color:#ffe2a3;background:#1a1b1c}.luxury-seat-priority>span{color:#dbbd80!important}.lineup-builder.lineup-premium .luxury-seat-controls select:disabled{opacity:.4;cursor:default}.lineup-builder.lineup-premium .luxury-bench-slot>.fd-player-select:focus-visible{outline:2px solid #75e5ff!important;outline-offset:-2px}@media(hover:hover){.luxury-bench-slot>.fd-player-select:hover .luxury-seat{filter:brightness(1.15)}}@media(max-width:720px){.luxury-seat{max-height:190px}.lineup-builder.lineup-premium .luxury-seat-controls select{min-height:44px;height:44px}.luxury-seat-name{font-size:11px}.luxury-seat-controls label>span{font-size:9px}}.lineup-builder.lineup-premium .luxury-bench{position:relative;padding:6px 7px 7px;border-radius:22px 22px 9px 9px;background:linear-gradient(90deg,#182e38 0,transparent 3%,transparent 97%,#182e38 100%),linear-gradient(180deg,#25404b 0,#0b1b25 34px,#07131e 35%,#142530);box-shadow:inset 0 2px #92d5df55,inset 0 -4px #53666b55,0 4px 10px #0004}.lineup-builder.lineup-premium .luxury-bench>header{position:relative;justify-content:center;min-height:27px;margin:0 0 4px;padding:2px 30px 5px;border-bottom:1px solid #74939b66;text-align:center}.lineup-builder.lineup-premium .luxury-bench>header strong{flex:0 1 auto;font-family:Inter,system-ui,sans-serif;font-size:12px;letter-spacing:.12em;text-align:center;text-shadow:0 1px 2px #000}.lineup-builder.lineup-premium .luxury-bench>header .lineup-line-badge{position:absolute;left:2px;top:1px}.lineup-builder.lineup-premium .luxury-bench-seats{gap:4px;position:relative;background:linear-gradient(180deg,transparent 35%,#34454b55 36%,#10212c 38%,transparent 40%);border-bottom:2px solid #70838855;border-radius:0 0 5px 5px;padding-bottom:3px}.lineup-builder.lineup-premium .luxury-seat{height:138px;max-height:138px;aspect-ratio:auto;background-size:auto 100%;background-color:transparent}.lineup-builder.lineup-premium .luxury-seat-number{top:5%;font-size:12px;line-height:1}.lineup-builder.lineup-premium .luxury-seat-player{inset:20% 7% 23%}.lineup-builder.lineup-premium .luxury-seat-name{bottom:2%;left:2%;right:2%;min-height:29px;padding:4px 3px;gap:2px;background:linear-gradient(#173340,#07151f);border-top:1px solid #6993a3;border-bottom:1px solid #be9b57;border-radius:3px;font-family:Inter,system-ui,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1.15!important;letter-spacing:0!important;color:#fff!important;text-shadow:none!important;-webkit-text-stroke:0!important}.lineup-builder.lineup-premium .luxury-seat-name>span{font:inherit!important;color:inherit!important;text-shadow:none!important;-webkit-text-stroke:0!important}.lineup-builder.lineup-premium .luxury-seat-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px;padding:5px 3px;border-color:#435762;border-top:0}.lineup-builder.lineup-premium .luxury-seat-controls label{gap:3px}.lineup-builder.lineup-premium .luxury-seat-controls label>span{font-size:7px;letter-spacing:0;white-space:nowrap}.lineup-builder.lineup-premium .luxury-seat-controls select{height:30px;min-height:30px;padding:2px 0;font-size:11px;border-radius:4px}@media(max-width:720px){.lineup-builder.lineup-premium .luxury-seat{height:132px;max-height:132px}.lineup-builder.lineup-premium .luxury-seat-controls select{height:34px;min-height:34px}.lineup-builder.lineup-premium .luxury-seat-name{font-size:11px!important}}.lineup-builder.lineup-premium .luxury-bench{padding:12px 12px 9px;background:#07131e url(/images/lineup/dugout-shell.webp) center top/100% 100% no-repeat;border:0;border-radius:20px 20px 7px 7px;box-shadow:none}.lineup-builder.lineup-premium .luxury-bench>header{min-height:28px;margin:0 0 12px;padding:2px 27px 4px;background:transparent;border:0}.lineup-builder.lineup-premium .luxury-bench>header strong{color:#d8f5ff;text-shadow:0 2px 3px #000,0 0 8px #000}.lineup-builder.lineup-premium .luxury-bench-seats{background:none;border:0;gap:5px;padding:0}.lineup-builder.lineup-premium .luxury-seat{background-image:url(/images/lineup/premium-seat-cutout.webp);background-color:transparent}.lineup-builder.lineup-premium .luxury-seat-controls{background:linear-gradient(#0b1b24e8,#07121beb);border-color:#5d747980}.lineup-builder.lineup-premium .luxury-bench{padding-top:2px;background-size:100% calc(100% + 12px);background-position:center -12px}.lineup-builder.lineup-premium .luxury-bench>header{min-height:26px;margin-bottom:8px}.lineup-builder.lineup-premium .luxury-seat{height:112px;max-height:112px}.lineup-builder.lineup-premium .luxury-bench>header{min-height:23px;margin-bottom:4px}.lineup-builder.lineup-premium .luxury-seat-controls{padding-top:3px;padding-bottom:3px}.lineup-builder.lineup-premium .luxury-seat-name{min-height:26px}@media(max-width:720px){.lineup-builder.lineup-premium .luxury-seat{height:112px;max-height:112px}}.lineup-builder.lineup-premium .luxury-seat-player>.pa-overlay{position:absolute!important;inset:0!important;display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;pointer-events:none;z-index:4}.lineup-builder.lineup-premium .luxury-seat-player>.pa-overlay>.pa-incidents{position:absolute;bottom:2px;right:2px;left:2px;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:2px;pointer-events:auto}.lineup-builder.lineup-premium .luxury-seat-player .pa-status-icon{width:18px!important;height:20px!important;flex:0 0 18px;padding:2px!important;border-radius:4px}.club-pitch-decor{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden;border-radius:inherit}.club-pitch-lines{position:absolute;left:0;top:23px;width:100%;height:calc(100% - 46px);filter:drop-shadow(0 1px 1px #001b1555)}.club-pitch-boards{position:absolute;left:3%;right:3%;height:21px;display:flex;gap:3px;overflow:hidden;box-shadow:0 3px 8px #001b14b3}.club-pitch-boards-top{top:2px}.club-pitch-boards-bottom{bottom:2px}.club-pitch-boards span{display:flex;align-items:center;justify-content:center;flex:1;min-width:0;background:linear-gradient(#173f59,#061829);border:1px solid #77d5e1;color:#e7fbff;font:800 clamp(6px,.7vw,10px)/1 Arial,sans-serif;letter-spacing:.4px;white-space:nowrap}.club-pitch-boards span:nth-child(2){background:linear-gradient(#dcefea,#9dc9c2);color:#123d39;border-color:#fff}.lineup-builder.lineup-premium .lineup-pitch{padding-top:60px!important;padding-bottom:60px!important;background-image:linear-gradient(180deg,#061f1110,#041b1630),var(--club-pitch-image,url(/images/lineup/real-grass.webp))}.lineup-builder.lineup-premium .premium-pitch-markings{display:none}.club-pitch-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.club-hub .club-pitch-options button{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:10px;text-align:center;border:1px solid #466c80;border-radius:12px;background:#071f31;color:#eaf7ff}.club-hub .club-pitch-options button[aria-pressed=true]{border:2px solid #58e2c1;box-shadow:0 0 0 2px #58e2c122}.club-pitch-preview{position:relative;display:block;aspect-ratio:2/3;width:100%;max-height:230px;background-size:100% 100%;border-radius:8px;overflow:hidden}.club-pitch-options strong{font-size:13px}.club-pitch-options small{font-size:11px;color:#80e2c4}.club-pitch-options button:focus-visible{outline:3px solid white;outline-offset:3px}.club-pitch-preview .club-pitch-boards{height:13px;gap:1px}.club-pitch-preview .club-pitch-boards span{font-size:5px;letter-spacing:0}.club-pitch-preview .club-pitch-lines{top:15px;height:calc(100% - 30px)}@media(max-width:520px){.club-pitch-options{grid-template-columns:repeat(2,minmax(0,1fr))}.club-pitch-preview{max-height:190px}}.club-pitch-boards span,.club-pitch-boards span:nth-child(2){background-image:url(/images/lineup/sponsor-boards.webp);background-size:100% 300%;background-repeat:no-repeat;border:1px solid #142332;box-shadow:inset 0 1px 2px #ffffff40,0 2px 3px #0008}.club-pitch-boards .pitch-ad-volt{background-position:center 0%}.club-pitch-boards .pitch-ad-nexo{background-position:center 50%}.club-pitch-boards .pitch-ad-pulso{background-position:center 100%}.club-pitch-boards:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,#ffffff2e 48%,#ffffff08 56%,transparent 68%);transform:translate(-130%);animation:pitch-led-sweep 9s ease-in-out infinite}.club-pitch-boards-bottom:after{animation-delay:4.5s}.club-pitch-preview .club-pitch-boards:after{animation:none;display:none}@keyframes pitch-led-sweep{0%,55%{transform:translate(-130%)}85%,to{transform:translate(130%)}}@media(prefers-reduced-motion:reduce){.club-pitch-boards:after{animation:none;display:none}}.club-pitch-boards .pitch-ad-panel{animation:pitch-ad-arrive .5s ease-out both}@keyframes pitch-ad-arrive{0%{opacity:.25;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.club-pitch-preview .pitch-ad-panel{animation:none}@media(prefers-reduced-motion:reduce){.club-pitch-boards .pitch-ad-panel{animation:none}}.lineup-premium .fd-player-select{width:100%;min-width:0;min-height:30px;margin:0;padding:5px 4px;border:1px solid #388aa3;border-radius:6px;background:#041b30;color:#edf8ff;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.fd-lineup-picker{box-sizing:border-box;width:min(680px,calc(100vw - 20px));max-width:none;max-height:calc(100dvh - 24px);padding:0;border:1px solid #315b7e;border-radius:22px;background:radial-gradient(ellipse at 10% 0%,#16476566,transparent 50%),linear-gradient(155deg,#091e34,#030f20);color:#eef8ff;box-shadow:0 24px 80px #000b;scrollbar-width:thin;scrollbar-color:#36556f #061528}.fd-lineup-picker::backdrop{background:#020912da;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.fd-picker-body{padding:22px}.fd-picker-body header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.fd-picker-body h2{font-size:clamp(19px,3.5vw,29px);font-weight:900;letter-spacing:-.6px;color:#f5faff;margin:0}.fd-picker-body p{font-size:12px;color:#a7c4d8;margin:6px 0}.fd-picker-body button{cursor:pointer;color:#edf8ff;font-family:inherit}.fd-picker-body header button{min-width:44px;height:44px;border:1px solid #41647b;border-radius:50%;background:#102f49;font-size:28px}.fd-picker-list{display:grid;gap:12px}.fd-picker-list .fd-picker-player{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(100px,30%) minmax(0,1fr) 66px;align-items:center;gap:12px;box-sizing:border-box;width:100%;min-height:172px;padding:0 12px 0 0;text-align:left;overflow:hidden;border:1px solid #315678;border-radius:15px;background:linear-gradient(110deg,#17374e,#071b31 60%,#06172a);box-shadow:inset 0 1px #a1ddff12,0 5px 18px #0003;transition:border-color .16s,background .16s}.fd-picker-player:hover{border-color:#6da8cf;background:linear-gradient(110deg,#20465f,#0b2941 60%,#092037)}.fd-picker-list .fd-picker-player[aria-pressed=true]{border-color:#5de9df;background:linear-gradient(110deg,#154b51,#083039 60%,#06232e);box-shadow:0 0 0 1px #5de9df44,inset 0 1px #adfff722}.fd-picker-portrait{position:relative;display:block;align-self:stretch;min-height:172px;overflow:hidden;background:radial-gradient(ellipse at 15% 15%,#abd7f038,transparent 55%),linear-gradient(140deg,#173d58,#061b30)}.fd-picker-portrait>.fd-player-photo{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important}.fd-picker-portrait>.pa-overlay{position:absolute;inset:0;z-index:3;pointer-events:none}.fd-picker-portrait .pa-probability{position:absolute;top:8px;right:7px;min-width:32px;padding:5px 6px;border:1px solid #5daddc88;border-radius:8px;background:#0a3557ed;color:#effaff;text-align:center;font-size:16px;font-weight:800;line-height:1.1;box-shadow:0 3px 10px #0005;pointer-events:auto}.fd-picker-portrait .pa-probability:after{content:"TITULAR";display:block;font-size:7px;letter-spacing:.5px;margin-top:3px;font-weight:600}.fd-picker-portrait .pa-incidents{position:absolute;bottom:6px;left:5px;right:5px;display:flex;flex-wrap:wrap;gap:3px;pointer-events:auto}.fd-picker-portrait .pa-state{font-size:10px;padding:4px 5px;border:1px solid #ffffff20;box-shadow:0 2px 5px #0005}.fd-picker-player-copy{min-width:0;display:grid;gap:5px;padding:14px 0}.fd-picker-player-copy>strong{font-size:20px;line-height:1.15;letter-spacing:-.3px;overflow-wrap:anywhere;color:#f4faff}.fd-picker-player-copy>small{font-size:11px;color:#b1cde2;line-height:1.5}.fd-picker-position{display:inline-block;border:1px solid #4c7692;border-radius:5px;padding:1px 4px;background:#1b3c55;color:#d7edff;font-size:10px;font-weight:600}.fd-picker-fixture{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px;font-size:12px;color:#daf3ff;line-height:1.3}.fd-picker-fixture strong{font-size:12px;font-weight:700}.fd-picker-fixture img{width:21px;height:23px;object-fit:contain}.fd-picker-fixture small{flex-basis:100%;font-size:11px;color:#a8c5db}.fd-picker-choose{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:5px;font-size:11px;color:#bbdff7;text-align:center}.fd-picker-choose small{font-size:9px;color:#9cc7d7}.fd-picker-action-icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid #368fbc;border-radius:50%;background:#0a2943;font-size:29px;line-height:1}.fd-picker-player[aria-pressed=true] .fd-picker-choose{color:#64f3e1}.fd-picker-player[aria-pressed=true] .fd-picker-action-icon{border-color:#54e8d6;background:#0b3d44;font-size:23px}.fd-picker-recent{display:block;margin-top:4px}.fd-picker-score-row{display:flex;gap:5px}.fd-picker-score{display:grid;place-items:center;min-width:27px;height:28px;box-sizing:border-box;border-radius:6px;padding:0 3px;font-size:13px;font-weight:800;color:#fff;background:linear-gradient(135deg,#ae781c,#865508);box-shadow:inset 0 1px #ffffff1c}.fd-picker-score.is-negative{background:linear-gradient(135deg,#bd3959,#852c43)}.fd-picker-score.is-zero,.fd-picker-score.is-missing{background:linear-gradient(135deg,#4b617a,#2e4056)}.fd-picker-score.is-good{background:linear-gradient(135deg,#19835a,#12533f)}.fd-picker-score.is-high{background:linear-gradient(135deg,#287fbb,#245682)}.fd-picker-scores-empty{font-size:10px;color:#a6bdcf;margin-top:5px}.fd-picker-legend{display:grid;gap:6px;margin-top:18px;color:#b5cfe1;font-size:11px;text-align:center}.fd-picker-legend small{font-size:10px;color:#879fb5;line-height:1.5}.fd-picker-empty{min-height:44px;width:100%;margin:0 0 16px;border:1px solid #35536b;border-radius:10px;background:#102c42}.fd-picker-body :is(button,input):focus-visible,.fd-player-select:focus-visible{outline:3px solid #5dedcf;outline-offset:2px}@media(max-width:480px){.fd-picker-body{padding:12px}.fd-picker-body header{margin-bottom:12px}.fd-picker-body h2{font-size:20px}.fd-picker-body header p{font-size:10px}.fd-picker-list{gap:10px}.fd-picker-list .fd-picker-player{grid-template-columns:28% minmax(0,1fr) 43px;gap:8px;padding-right:6px;min-height:152px}.fd-picker-portrait{min-height:152px}.fd-picker-player-copy{padding:10px 0;gap:4px}.fd-picker-player-copy>strong{font-size:16px}.fd-picker-player-copy>small{font-size:10px}.fd-picker-fixture strong{font-size:11px}.fd-picker-fixture small{font-size:10px}.fd-picker-fixture img{width:17px;height:19px}.fd-picker-score-row{gap:3px}.fd-picker-score{min-width:22px;height:24px;font-size:11px}.fd-picker-choose{font-size:9px;overflow-wrap:anywhere}.fd-picker-action-icon{width:30px;height:30px;font-size:25px}.fd-picker-portrait .pa-probability{top:5px;right:4px;min-width:26px;font-size:13px;padding:4px}.fd-picker-portrait .pa-state{font-size:8px;padding:3px}.lineup-premium .fd-player-select{min-height:44px}}@media(prefers-reduced-motion:reduce){.fd-picker-list .fd-picker-player{transition:none}}.fd-picker-list .fd-picker-entry{overflow:hidden;border:1px solid #315678;border-radius:15px;background:linear-gradient(110deg,#17374e,#071b31 60%,#06172a);box-shadow:inset 0 1px #a1ddff12,0 5px 18px #0003}.fd-picker-list .fd-picker-entry:has(.fd-picker-player[aria-pressed=true]){border-color:#5de9df;box-shadow:0 0 0 1px #5de9df44}.fd-picker-list .fd-picker-entry .fd-picker-player{border:0;border-radius:0;box-shadow:none;background:transparent}.fd-picker-list .fd-picker-entry .fd-picker-player:hover{background:#7fceff0a}.fd-picker-entry>.pr-recovery.pr-recovery--compact{margin:0 12px 12px;padding:10px 0 0;border:0;border-top:1px solid #52778b55;border-radius:0;background:transparent;box-shadow:none}.fd-picker-entry>.pr-recovery>summary{gap:8px;align-items:center}.fd-picker-entry .pr-headline{min-width:0;flex-wrap:wrap;gap:5px}.fd-picker-entry .pr-toggle{flex-shrink:0;font-size:11px}.fd-picker-entry .pr-outlook,.fd-picker-entry .pr-states .pa-state{font-size:11px;padding:5px 8px}.fd-picker-entry .pr-recovery .pr-description{font-size:12px}.fd-picker-entry .pr-recovery footer{flex-wrap:wrap;gap:6px}@media(max-width:480px){.fd-picker-entry>.pr-recovery.pr-recovery--compact{margin:0 10px 10px;padding-top:8px}.fd-picker-entry .pr-outlook,.fd-picker-entry .pr-states .pa-state{font-size:10px}.fd-picker-entry .pr-phases{gap:4px}}.lineup-builder{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:18px;color:#fff}.lineup-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border:1px solid rgba(65,154,255,.24);border-radius:16px;background:linear-gradient(135deg,#082546f5,#06152cf5)}.lineup-header-team{display:flex;align-items:center;gap:14px}.lineup-team-logo{width:54px;height:54px;display:flex;align-items:center;justify-content:center;flex:0 0 54px;overflow:hidden;border-radius:14px;background:#1c6cd226}.lineup-team-logo img{width:100%;height:100%;object-fit:contain}.lineup-header h2,.lineup-section-heading h3{margin:2px 0 0;font-size:20px}.lineup-header p,.lineup-section-heading p{margin:4px 0 0;opacity:.65;font-size:12px}.lineup-eyebrow{display:block;font-size:9px;font-weight:800;letter-spacing:.14em;color:#6fc9ff}.lineup-header-status{text-align:center;padding:8px 16px;border-radius:12px;background:#ffffff0a}.lineup-header-status span{display:block;font-size:9px;opacity:.6}.lineup-header-status strong{display:block;margin-top:3px;font-size:20px}.lineup-header-status strong.is-complete{color:#49e698}.lineup-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:14px;align-items:stretch}.lineup-pitch-card{box-sizing:border-box;display:flex;justify-content:center;align-items:flex-start;padding:12px;border-radius:18px;border:1px solid rgba(62,180,255,.25);background:linear-gradient(145deg,#041223f5,#030d1bf5);overflow:visible}.lineup-pitch{position:relative;width:min(100%,610px);aspect-ratio:.7;min-height:760px;margin:0 auto;overflow:visible;border-radius:16px;border:2px solid rgba(255,255,255,.34);background:repeating-linear-gradient(90deg,#116f3afa 0 76px,#0d6032fa 76px 152px);box-shadow:inset 0 0 70px #0000004d,0 12px 30px #00000059}.lineup-pitch:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:#ffffff4d;transform:translateY(-50%);pointer-events:none;z-index:1}.lineup-pitch:after{content:"";position:absolute;width:118px;height:118px;left:50%;top:50%;transform:translate(-50%,-50%);border:2px solid rgba(255,255,255,.3);border-radius:50%;pointer-events:none;z-index:1}.lineup-line{position:absolute;left:4%;right:4%;display:flex;align-items:flex-start;justify-content:space-evenly;gap:6px;height:auto;pointer-events:none;z-index:10}.lineup-pitch-slot{pointer-events:auto}.lineup-line-dl{top:6%}.lineup-line-mc{top:33%}.lineup-line-df{top:61%}.lineup-line-pt{left:50%;right:auto;bottom:3%;transform:translate(-50%);width:120px;justify-content:center}.lineup-pitch-card:before,.lineup-pitch-card:after{pointer-events:none}.lineup-count-5 .lineup-pitch-slot{width:94px}.lineup-count-5 .lineup-pitch-player{width:80px}.lineup-count-4 .lineup-pitch-slot{width:104px}.lineup-count-3 .lineup-pitch-slot{width:110px}.lineup-count-2 .lineup-pitch-slot{width:120px}@media(max-width:900px){.lineup-pitch{width:min(100%,570px);min-height:720px}}@media(max-width:620px){.lineup-pitch-card{padding:7px}.lineup-pitch{width:100%;min-height:640px;aspect-ratio:auto}.lineup-line{left:1.5%;right:1.5%}.lineup-line-dl{top:5%}.lineup-line-mc{top:32%}.lineup-line-df{top:60%}.lineup-line-pt{left:50%;right:auto;bottom:2%}}.lineup-pitch-slot{position:relative;width:105px;display:flex;flex-direction:column;align-items:center;gap:5px;z-index:20}.lineup-pitch-player{position:relative;width:88px;height:94px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;padding:7px 5px 6px;border-radius:14px;border:1px solid rgba(255,255,255,.22);background:linear-gradient(145deg,#051932fa,#052d46f0);box-shadow:0 8px 18px #0000006b;overflow:visible}.lineup-player-avatar{display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:50%;background:#ffffff14}.lineup-player-avatar img{width:100%!important;height:100%!important;object-fit:cover}.lineup-pitch-player strong{width:100%;margin-top:5px;overflow:hidden;color:#fff;font-size:9px;font-weight:800;line-height:1.15;text-align:center;text-overflow:ellipsis;white-space:nowrap}.lineup-pitch-position{position:absolute;top:6px;right:5px;min-width:25px;height:19px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:0 5px;border-radius:6px;font-size:8px;font-weight:900;box-shadow:0 3px 8px #00000040}.lineup-empty-player{width:46px;height:46px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;margin-top:3px;border:1px dashed rgba(255,255,255,.4);border-radius:50%;color:#b8d6ee;font-size:23px;background:#03122359}.lineup-pitch-slot select{position:relative;width:100%;height:31px;box-sizing:border-box;padding:4px 7px;border-radius:8px;border:1px solid rgba(55,155,255,.26);outline:none;background:#07182e;color:#fff;font-size:8px;cursor:pointer;pointer-events:auto;z-index:100}.lineup-pitch-slot select:hover{border-color:#4ab4ff99}.lineup-pitch-slot select:focus{border-color:#3aa9ff;box-shadow:0 0 0 2px #3aa9ff24}.position-1{background:#f1c40f!important;color:#16120a!important}.position-2{background:#2f9df5!important;color:#fff!important}.position-3{background:#29ca75!important;color:#061b10!important}.position-4{background:#f04f5f!important;color:#fff!important}.lineup-config-card{box-sizing:border-box;padding:18px;border:1px solid rgba(79,163,255,.23);border-radius:16px;background:linear-gradient(150deg,#081f3bfa,#051225fa)}.lineup-config-card h3{margin:4px 0;font-size:19px}.lineup-config-description{margin:0 0 20px;font-size:11px;line-height:1.4;opacity:.65}.lineup-field-label{display:block;margin-bottom:16px}.lineup-field-label>span{display:block;margin-bottom:6px;font-size:9px;font-weight:800;opacity:.7}.lineup-field-label select{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:9px;border:1px solid rgba(70,165,255,.25);background:#07182e;color:#fff;font-size:13px;font-weight:800}.lineup-validation{display:flex;flex-direction:column;gap:6px;margin:15px 0}.lineup-validation-row{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:7px;padding:7px 8px;border-radius:8px;background:#ffffff09;font-size:10px}.lineup-validation-row.is-valid>span{color:#40e38b}.lineup-validation-row em{font-style:normal;opacity:.7}.lineup-save-button{width:100%;margin-top:8px;padding:11px 10px;border:0;border-radius:10px;background:linear-gradient(90deg,#166bff,#16a6ff);color:#fff;font-weight:900;font-size:10px;cursor:pointer}.lineup-save-button:disabled{opacity:.38;cursor:not-allowed}.lineup-message-success,.lineup-message-error{margin-top:10px;padding:8px 10px;border-radius:8px;font-size:9px;line-height:1.35}.lineup-message-success{background:#21ca751f;color:#66ecab}.lineup-message-error{background:#f44e5e1f;color:#ff8c98}.lineup-substitutions,.lineup-roster{padding:16px;border-radius:16px;border:1px solid rgba(56,147,239,.18);background:#041326db}.lineup-section-heading{margin-bottom:12px}.lineup-substitution-lines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lineup-sub-line{overflow:hidden;border-radius:12px;border:1px solid rgba(255,255,255,.09);background:#ffffff06}.lineup-sub-line>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border-bottom:1px solid rgba(255,255,255,.07)}.lineup-sub-line>header>div{display:flex;align-items:center;gap:8px}.lineup-sub-line>header strong{font-size:10px}.lineup-sub-line>header small{font-size:8px;opacity:.55}.lineup-line-badge{display:inline-flex;min-width:27px;height:22px;align-items:center;justify-content:center;border-radius:6px;font-size:8px;font-weight:900}.lineup-sub-list{padding:7px}.lineup-sub-row{display:grid;grid-template-columns:24px minmax(0,1fr) minmax(130px,.7fr);align-items:center;gap:7px;min-height:45px;padding:5px 3px;border-bottom:1px solid rgba(255,255,255,.04)}.lineup-sub-row:last-child{border-bottom:0}.lineup-sub-priority{width:21px;height:21px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#2a80ff1f;color:#79bfff;font-size:9px;font-weight:900}.lineup-sub-row select{min-width:0;width:100%;padding:7px 8px;border-radius:7px;border:1px solid rgba(255,255,255,.1);background:#07172b;color:#fff;font-size:9px}.lineup-sub-position small{display:block;margin-bottom:3px;font-size:6px;opacity:.45}.lineup-sub-position>div{display:flex;gap:3px}.lineup-sub-position button{min-width:30px;padding:5px 6px;border-radius:5px;border:1px solid rgba(255,255,255,.13);background:#ffffff09;color:#fff;font-size:7px;font-weight:900;cursor:pointer}.lineup-sub-position button.active{border-color:transparent}.lineup-sub-position button:disabled{opacity:.2}.lineup-sub-empty{text-align:center;opacity:.25}.lineup-roster-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.lineup-roster-player{display:grid;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px 9px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff09}.lineup-roster-player.is-used{border-color:#2fc77a59;background:#1a905614}.lineup-roster-player-info{min-width:0}.lineup-roster-player-info>strong{display:block;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.lineup-roster-player-info>small{display:block;margin-top:2px;overflow:hidden;font-size:7px;opacity:.5;text-overflow:ellipsis;white-space:nowrap}.lineup-player-positions{display:flex;gap:3px;margin-top:4px}.lineup-player-positions span{min-width:21px;padding:2px 4px;border-radius:4px;text-align:center;font-size:6px;font-weight:900}.lineup-player-points{text-align:center}.lineup-player-points strong{display:block;font-size:11px}.lineup-player-points span{display:block;font-size:6px;opacity:.45}.lineup-loading{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;font-size:12px;opacity:.75}@media(max-width:900px){.lineup-main-grid{grid-template-columns:1fr}.lineup-config-card{order:-1}.lineup-substitution-lines{grid-template-columns:1fr}.lineup-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.lineup-pitch{min-height:480px}.lineup-pitch-slot{width:72px}.lineup-pitch-player{width:67px;min-height:76px}.lineup-player-avatar{width:34px;height:34px;flex-basis:34px}.lineup-pitch-player strong,.lineup-pitch-slot select{font-size:7px}.lineup-roster-grid{grid-template-columns:1fr}.lineup-sub-row{grid-template-columns:22px minmax(0,1fr)}.lineup-sub-position{grid-column:2}}.lineup-player-avatar{--lineup-avatar-size: 52px;position:relative!important;width:var(--lineup-avatar-size)!important;height:var(--lineup-avatar-size)!important;min-width:var(--lineup-avatar-size)!important;min-height:var(--lineup-avatar-size)!important;max-width:var(--lineup-avatar-size)!important;max-height:var(--lineup-avatar-size)!important;flex:0 0 var(--lineup-avatar-size)!important;display:block!important;box-sizing:border-box!important;margin:0 auto!important;padding:0!important;overflow:hidden!important;border-radius:50%!important;background:#06192ff5!important;z-index:1!important}.lineup-player-image-lock{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;display:block!important;overflow:hidden!important;border-radius:inherit!important;box-sizing:border-box!important}.lineup-player-image-lock>*,.lineup-player-image-lock>*>*,.lineup-player-image-lock img,.lineup-player-image-lock canvas,.lineup-player-image-lock picture,.lineup-player-image-lock svg{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;box-sizing:border-box!important}.lineup-player-image-lock img{display:block!important;object-fit:cover!important;object-position:center top!important;border-radius:inherit!important;transform:none!important;position:static!important}.lineup-player-image-lock canvas{display:block!important;object-fit:cover!important;transform:none!important;position:static!important}.lineup-player-avatar-fallback{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:20px!important}.lineup-pitch-player .lineup-player-avatar{--lineup-avatar-size: 48px}.lineup-roster-player .lineup-player-avatar{--lineup-avatar-size: 42px}.lineup-builder img,.lineup-builder canvas{max-width:100%!important}.lineup-pitch-player{overflow:hidden!important}.lineup-pitch-position{z-index:20!important}@media(max-width:620px){.lineup-pitch-player .lineup-player-avatar{--lineup-avatar-size: 38px}.lineup-roster-player .lineup-player-avatar{--lineup-avatar-size: 36px}}.roster-pro-screen:has(.lineup-builder) .roster-pro-hero{min-height:0!important;height:auto!important;padding:10px 14px!important;margin-bottom:8px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.roster-pro-screen:has(.lineup-builder) .roster-pro-club{display:flex!important;align-items:center!important;gap:10px!important}.roster-pro-screen:has(.lineup-builder) .roster-pro-club-logo{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;max-width:46px!important;max-height:46px!important;margin:0!important}.roster-pro-screen:has(.lineup-builder) .roster-pro-club-logo img{width:100%!important;height:100%!important;object-fit:contain!important}.roster-pro-screen:has(.lineup-builder) .roster-pro-club-info{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:1px!important}.roster-pro-screen:has(.lineup-builder) .roster-pro-eyebrow{font-size:7px!important;line-height:1!important;margin:0 0 2px!important}.roster-pro-screen:has(.lineup-builder) .roster-pro-club-info h1{margin:0!important;font-size:19px!important;line-height:1.1!important}.roster-pro-screen:has(.lineup-builder) .roster-pro-club-info p{margin:2px 0 0!important;font-size:8px!important;line-height:1.2!important;opacity:.6!important}.roster-pro-screen:has(.lineup-builder) .roster-pro-hero-stats{display:none!important}.roster-pro-screen:has(.lineup-builder) .roster-pro-topbar{margin-bottom:6px!important}.roster-pro-screen:has(.lineup-builder) .auction-back-button{min-height:30px!important;padding:6px 11px!important;font-size:8px!important}.lineup-builder .lineup-header{min-height:0!important;padding:9px 12px!important;margin:0!important;border-radius:11px!important}.lineup-builder .lineup-header-team{gap:8px!important}.lineup-builder .lineup-team-logo{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;flex-basis:36px!important}.lineup-builder .lineup-header h2{margin:0!important;font-size:15px!important}.lineup-builder .lineup-header p{margin:2px 0 0!important;font-size:8px!important}.lineup-builder .lineup-eyebrow{font-size:6px!important}.lineup-builder .lineup-header-status{padding:6px 10px!important;border-radius:8px!important}.lineup-builder .lineup-header-status span{font-size:6px!important}.lineup-builder .lineup-header-status strong{margin-top:1px!important;font-size:14px!important}.lineup-builder{gap:10px!important}.lineup-main-grid{margin-top:0!important}.lineup-main-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,.72fr) minmax(250px,.72fr);gap:14px;align-items:stretch}.lineup-pitch-card{display:flex;justify-content:flex-start;align-items:stretch;min-width:0}.lineup-pitch{margin-left:0;margin-right:0}.lineup-substitutions-side{min-width:0;display:flex;flex-direction:column;border:1px solid rgba(0,174,255,.32);border-radius:16px;background:linear-gradient(180deg,#04162cf7,#020f20f7);overflow:hidden}.lineup-substitutions-side-title{padding:14px 14px 10px;text-align:center;border-bottom:1px solid rgba(0,174,255,.16)}.lineup-substitutions-side-title h3{margin:3px 0 0}.lineup-substitutions-field-lines{flex:1;display:grid;grid-template-rows:1fr 1.35fr 1fr .9fr;min-height:0}.lineup-substitution-field-row{display:flex;align-items:center;padding:8px;min-height:0}.lineup-substitution-field-row>.lineup-sub-line{width:100%}.lineup-substitutions-side .lineup-sub-line{padding:8px;border-radius:10px}.lineup-substitutions-side .lineup-sub-line header{margin-bottom:6px}.lineup-substitutions-side .lineup-sub-list{display:flex;flex-direction:column;gap:5px}.lineup-substitutions-side .lineup-sub-row{display:grid;grid-template-columns:22px minmax(0,1fr);gap:6px;align-items:center}.lineup-substitutions-side .lineup-sub-row>select{width:100%;min-width:0}.lineup-substitutions-side .lineup-sub-empty{display:none}.lineup-substitutions-side .lineup-sub-position{grid-column:2}@media(max-width:1100px){.lineup-main-grid{grid-template-columns:minmax(0,1fr) minmax(230px,.62fr)}.lineup-config-card{grid-column:1 / -1}}@media(max-width:760px){.lineup-main-grid,.lineup-substitutions-field-lines{display:flex;flex-direction:column}}.lineup-header.lineup-header-compact{display:grid;grid-template-columns:minmax(180px,1fr) minmax(280px,auto) minmax(180px,1fr);align-items:center;gap:16px;min-height:72px;padding:10px 16px}.lineup-header-back{display:flex;justify-content:flex-start;align-items:center}.lineup-back-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 18px;border:1px solid rgba(0,174,255,.55);border-radius:999px;background:linear-gradient(135deg,#078cff,#126be7);color:#fff;font:inherit;cursor:pointer}.lineup-back-button span{font-size:18px}.lineup-back-button strong{font-size:12px;font-weight:900}.lineup-header-center{display:flex;justify-content:center;min-width:0}.lineup-header-compact .lineup-header-team{justify-content:center}.lineup-header-copy h2{margin:1px 0}.lineup-header-copy p{margin:0}.lineup-header-compact .lineup-header-status{justify-self:end}@media(max-width:760px){.lineup-header.lineup-header-compact{grid-template-columns:auto 1fr auto;gap:8px}.lineup-back-button{width:42px;min-width:42px;padding:0}.lineup-back-button strong{display:none}}.lineup-real-calendar{margin-top:18px;padding:14px;border:1px solid rgba(26,145,255,.28);border-radius:12px;background:linear-gradient(180deg,#041930f5,#021224f5)}.lineup-real-calendar-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.lineup-real-calendar-header h3{margin:2px 0 0;font-size:17px;font-weight:900}.lineup-real-calendar-badge{min-width:40px;padding:7px 9px;border-radius:8px;background:#0f8aff24;border:1px solid rgba(15,138,255,.35);font-size:12px;font-weight:900;text-align:center}.lineup-real-calendar-round{display:flex;flex-direction:column;align-items:center;margin-bottom:12px}.lineup-real-calendar-round strong{font-size:14px;font-weight:900}.lineup-real-calendar-round span{margin-top:2px;font-size:9px;font-weight:700;opacity:.55}.lineup-real-matches{display:flex;flex-direction:column;gap:6px}.lineup-real-match{padding:7px 8px;border-radius:8px;background:#07213db8;border:1px solid rgba(255,255,255,.06)}.lineup-real-match-date{margin-bottom:5px;text-align:center;font-size:8px;font-weight:700;opacity:.5}.lineup-real-match-row{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:5px}.lineup-real-team{min-width:0;font-size:10px;font-weight:800}.lineup-real-team-home{text-align:right}.lineup-real-team-away{text-align:left}.lineup-real-team span{display:block;overflow:hidden;text-overflow:ellipsis}.lineup-real-match-result{font-size:9px;font-weight:900;text-align:center;opacity:.75}.lineup-real-calendar-empty{min-height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center}.lineup-real-calendar-empty strong{font-size:12px}.lineup-real-calendar-empty span{max-width:180px;font-size:9px;line-height:1.45;opacity:.6}.lineup-real-team{display:flex;align-items:center;gap:8px;min-width:0}.lineup-real-team-home{justify-content:flex-start}.lineup-real-team-away{justify-content:flex-end;text-align:right}.lineup-real-team-crest{width:26px;height:26px;object-fit:contain;flex-shrink:0}.lineup-real-team span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lineup-register-changes{display:flex;align-items:flex-start;gap:12px;width:100%;margin:16px 0;padding:14px 15px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff0a;cursor:pointer}.lineup-register-changes:hover{background:#ffffff12}.lineup-register-changes input{width:18px;height:18px;margin:2px 0 0;flex:0 0 auto;cursor:pointer}.lineup-register-changes-text{display:flex;flex-direction:column;gap:4px;min-width:0}.lineup-register-changes-text strong{font-size:13px;font-weight:800;letter-spacing:.04em}.lineup-register-changes-text small{font-size:12px;line-height:1.4;opacity:.72}.lineup-real-calendar-round{display:grid;grid-template-columns:42px 1fr 42px;align-items:center;gap:10px}.lineup-real-calendar-round-copy{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.lineup-real-calendar-round-copy strong{line-height:1.1}.lineup-real-calendar-arrow{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff0f;font:inherit;font-size:28px;line-height:1;color:inherit;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}.lineup-real-calendar-arrow:hover:not(:disabled){transform:translateY(-1px);background:#ffffff1c;border-color:#fff3}.lineup-real-calendar-arrow:active:not(:disabled){transform:translateY(0)}.lineup-real-calendar-arrow:disabled{opacity:.25;cursor:default}.lineup-real-calendar-loading{min-height:70px;display:flex;align-items:center;justify-content:center}@media(max-width:640px){.lineup-pitch .lineup-line-pt{position:static!important;inset:auto!important;transform:none!important;width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;align-items:center!important;margin:0 auto!important}.lineup-pitch .lineup-line-pt .lineup-pitch-slot{width:86px!important;max-width:86px!important;justify-self:center!important;margin-left:auto!important;margin-right:auto!important}.lineup-pitch .lineup-line-pt .lineup-pitch-player,.lineup-pitch .lineup-line-pt select{margin-left:auto!important;margin-right:auto!important}}.mci{margin:18px 22px;color:#fff;background:#080e13;border:1px solid #364246;border-radius:14px;overflow:hidden}.mci-screen{position:relative;isolation:isolate;aspect-ratio:16/9;min-height:290px;overflow:hidden;background:#0a1720}.mci-scenery{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;z-index:-3;filter:saturate(.78);transform:scale(1.02)}.mci--city .mci-scenery{animation:mci-pan 9s ease-out both,mci-dissolve 1s ease-out}.mci--stadium .mci-scenery,.mci--match .mci-scenery{animation:mci-stadium 24s ease-out both}.mci-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(2,8,14,.66),transparent 30%,rgba(2,8,14,.3) 55%,rgba(2,8,14,.92))}.mci-brand{position:absolute;top:24px;left:28px;display:flex;align-items:center;gap:10px;font-size:13px;letter-spacing:3px;font-weight:800}.mci-brand-mark{display:grid;place-items:center;width:35px;height:35px;background:#e3d6ac;color:#101e25;font-weight:900;letter-spacing:-2px;font-size:21px}.mci-brand small{display:block;font-size:8px;letter-spacing:2px;color:#d2d9dd;margin-top:4px}.mci-location{position:absolute;right:28px;top:28px;font-size:11px;letter-spacing:3px}.mci-location i{display:block;text-align:right;font-size:8px;font-style:normal;color:#cad0d2;margin-top:4px}.mci-cover{position:absolute;left:7%;right:7%;bottom:10%}.mci-eyebrow{font-size:10px;letter-spacing:3px;color:#e1d7b7}.mci-cover h2{font-family:Georgia,serif!important;font-weight:400!important;font-size:clamp(32px,5vw,64px)!important;line-height:1.02!important;letter-spacing:-1.5px!important;margin:16px 0!important;color:#fff!important}.mci-cover em{font-weight:400;color:#e9dcaf}.mci-cover p{font-size:14px;color:#f4f6f7;margin:0 0 20px}.mci-cover p span{color:#d2bc85;padding:0 10px}.mci button{font:inherit;cursor:pointer}.mci-play{display:inline-flex;align-items:center;gap:12px;background:#ecdfb6!important;color:#152129!important;border:0!important;border-radius:4px!important;padding:13px 19px!important;font-weight:700!important}.mci-play small{font-size:10px;border-left:1px solid #7f816a;padding-left:12px}.mci-audio-note{display:block;margin-top:12px;font-size:10px;color:#d2d9dd;max-width:430px}.mci-skip{position:absolute;z-index:3;right:24px;bottom:24px;background:#081018c9!important;color:#fff!important;border:1px solid #ffffff66!important;border-radius:5px!important;padding:9px 12px!important;font-size:11px!important}.mci-city-title,.mci-stadium-title{position:absolute;left:7%;right:7%;bottom:16%;animation:mci-caption 1.3s ease-out both;text-shadow:0 2px 20px #000}.mci-city-title small,.mci-stadium-title small{font-size:11px;letter-spacing:4px;color:#eadab0}.mci-city-title h2,.mci-stadium-title h2{font-family:Georgia,serif!important;font-size:clamp(26px,4vw,50px)!important;line-height:1.13!important;font-weight:400!important;margin:12px 0!important;color:#fff!important}.mci-city-title span,.mci-stadium-title span{font-size:13px;color:#fff}.mci-match{position:absolute;inset:22% 6% 12%;text-align:center;animation:mci-caption 1.3s both}.mci-match>small{font-size:11px;letter-spacing:3px;color:#ecdfb6}.mci-versus{display:grid;grid-template-columns:1fr 55px 1fr;align-items:center;gap:20px;margin:20px auto;max-width:660px}.mci-team{display:flex;align-items:center;flex-direction:column;gap:12px;min-width:0}.mci-team img{width:clamp(70px,10vw,145px);height:clamp(70px,10vw,145px);object-fit:contain;filter:drop-shadow(0 8px 18px #0009)}.mci-team strong{font-size:clamp(16px,2.3vw,28px);line-height:1.1;text-wrap:balance}.mci-team span{font-size:9px;letter-spacing:3px;color:#ddd1ac}.mci-vs{font-family:Georgia,serif;font-size:30px;color:#ecdfb6;font-style:italic}.mci-match p{font-size:11px;color:#ddd}.mci-progress{position:absolute;bottom:0;left:0;right:0;height:3px;background:#ffffff25}.mci-progress i{display:block;height:100%;background:#e6d6a5;transition:width .1s linear}.mci-credits{padding:10px 16px;color:#a7b4bd;font-size:10px;line-height:1.6}.mci-credits summary{cursor:pointer}.mci-credits a{color:#e6d6a5}.mci--done .mci-screen{aspect-ratio:auto;min-height:190px}.mci--done .mci-cover h2,.mci--done .mci-eyebrow,.mci--done .mci-audio-note{display:none}.mci--done .mci-cover{bottom:22px}.mci--done .mci-cover p{margin-bottom:10px}@keyframes mci-pan{0%{transform:scale(1.04) translate(-1%)}to{transform:scale(1.17) translate(1%)}}@keyframes mci-stadium{0%{transform:scale(1.02)}to{transform:scale(1.17)}}@keyframes mci-dissolve{0%{opacity:0}to{opacity:1}}@keyframes mci-caption{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.mci{margin:12px 10px;border-radius:10px}.mci-screen{aspect-ratio:4/5;min-height:360px;max-height:570px}.mci-brand{top:18px;left:18px;font-size:10px}.mci-location{right:16px;top:20px;font-size:9px;letter-spacing:1px}.mci-cover{bottom:12%}.mci-cover h2{font-size:42px!important}.mci-cover p{font-size:13px}.mci-eyebrow{font-size:8px;letter-spacing:1.6px}.mci-match{inset:26% 5% 15%}.mci-versus{gap:6px;grid-template-columns:1fr 26px 1fr;margin:30px auto}.mci-team img{height:86px;width:86px}.mci-team strong{font-size:18px}.mci-vs{font-size:20px}.mci-match>small{font-size:9px;letter-spacing:1px}.mci-skip{right:14px;bottom:20px}.mci-city-title,.mci-stadium-title{bottom:22%}.mci--done .mci-screen{min-height:195px}}@media(prefers-reduced-motion:reduce){.mci *{animation:none!important;transition:none!important}.mci-scenery{transform:none}}.mci-city-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3}.mci-buffering{position:absolute;top:45%;left:0;right:0;text-align:center;font-size:13px}.mci--stadium .mci-scenery{animation:mci-stadium-tour 12s cubic-bezier(.2,.35,.65,1) both}.mci--players .mci-scenery{filter:blur(3px) brightness(.45);transform:scale(1.08)}.mci-players{position:absolute;inset:17% 7% 10%;text-align:center;animation:mci-caption 1s both}.mci-players>small{font-size:10px;color:#e7d9ad;letter-spacing:3px}.mci-players>h2{font-family:Georgia,serif;font-size:26px;font-weight:400;margin:8px 0 12px}.mci-player-duel{display:grid;grid-template-columns:1fr 1fr;gap:30px;max-width:520px;margin:auto}.mci-player-duel article{min-width:0}.mci-player-club{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.mci-player-duel .pc-card.pc-mini{width:min(100%,185px);max-width:none}.mci-player-duel .pc-card.pc-mini .pc-inscribed-name{font-size:clamp(10px,8.4cqw,19px)!important}.mci-player-duel .pc-card.pc-mini .pc-inscribed-score>b{font-size:clamp(18px,14cqw,30px)!important}.mci-player-duel .pc-inscribed-position,.mci-player-duel .pc-inscribed-score>small{font-size:clamp(8px,5cqw,11px)!important}.mci-player-numbers{display:flex;justify-content:center;gap:18px;font-size:8px;color:#cbd4df}.mci-player-numbers b{display:block;font-size:17px;color:#fff;font-weight:600;margin:2px}.mci-players>p{font-size:9px;color:#c7d1d9;margin:12px auto;max-width:300px}.mci--players .mci-screen{min-height:560px}.mci--city .mci-shade{background:linear-gradient(180deg,#02080e77,transparent 28%,transparent 55%,#02080ecc)}@keyframes mci-stadium-tour{0%{transform:scale(1.28) translate(-2%,2%)}45%{transform:scale(1.15) translate(1%)}to{transform:scale(1.03) translate(0)}}@media(max-width:600px){.mci-city-video{object-fit:contain;background:#07121a}.mci--city .mci-screen{aspect-ratio:4/5}.mci--city .mci-city-title{bottom:13%}.mci-players{inset:20% 5% 12%}.mci-players>h2{font-size:22px}.mci-player-duel{gap:12px}.mci-player-duel .pc-card.pc-mini{width:min(100%,148px)}.mci--players .mci-screen{min-height:520px}.mci-player-numbers{gap:10px}}@media(prefers-reduced-motion:reduce){.mci--stadium .mci-scenery{animation:none;transform:none}}.mci-soundtrack{padding:12px 16px;background:#080e13}.mci-soundtrack p{font-size:11px;color:#cad4df}.mci-soundtrack iframe{display:block;width:100%;max-width:480px;min-height:220px;border:0;margin:auto}.mci-stats{position:absolute;inset:23% 12% 12%;text-align:center}.mci-stats>small{color:#e6d6a5;letter-spacing:3px;font-size:10px}.mci-stats h2{font-size:clamp(16px,2vw,25px);margin:15px 0}.mci-stats em{color:#ddc793;padding:0 8px}.mci-stats>div{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;padding:10px 0;border-bottom:1px solid #ffffff26}.mci-stats b{font-size:24px;color:#f0dfb5}.mci-stats span{font-size:12px}.mci--stats .mci-scenery{filter:brightness(.35)}body .calendar-match-card{position:relative;overflow:hidden}body .calendar-match-card>.calendar-stadium-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1;filter:brightness(.35) saturate(.9);pointer-events:none}.cmp-soundtrack-footer{margin:18px 22px}.cmp-soundtrack-footer:empty{display:none}.cmp-soundtrack-footer .mci-soundtrack{border-top:1px solid #ffffff18;padding:12px 0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:18px}.cmp-soundtrack-footer .mci-soundtrack>div{width:360px;max-width:100%;flex-shrink:0}.cmp-soundtrack-footer .mci-soundtrack p{max-width:300px;color:#9dacb9;font-size:11px}.cmp-soundtrack-footer iframe{width:100%;height:203px;min-height:200px;border-radius:8px}.mci--arrival .mci-screen{aspect-ratio:16/9}.mci--arrival .mci-stadium-title{bottom:15%}.mci--arrival .mci-stadium-title h2{font-size:clamp(24px,3vw,38px)!important}@media(max-width:600px){.cmp-soundtrack-footer{margin:12px 10px}.cmp-soundtrack-footer .mci-soundtrack{display:block}.cmp-soundtrack-footer .mci-soundtrack>div{width:100%}.mci--arrival .mci-screen{aspect-ratio:4/5}}.mci-broadcast-3d:is(.mci--match,.mci--stats,.mci--players) .mci-screen{min-height:550px;perspective:1200px}.mci-broadcast-3d:is(.mci--match,.mci--stats,.mci--players) .mci-scenery{filter:brightness(.32) saturate(.75);animation:mci-camera-drift 12s ease-out both}.mci-studio{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.mci-light{position:absolute;top:-50%;width:45%;height:145%;opacity:.3;filter:blur(18px);transform-origin:50% 0;background:linear-gradient(180deg,#89daff88,transparent 85%)}.mci-light-home{left:8%;transform:rotate(-24deg);animation:mci-light-left 8s ease-in-out both}.mci-light-away{right:8%;transform:rotate(24deg);background:linear-gradient(180deg,#f1d39b66,transparent 85%);animation:mci-light-right 8s ease-in-out both}.mci-stage-floor{position:absolute;left:9%;right:9%;bottom:-8%;height:39%;border:1px solid #87cbea55;border-radius:50%;background:radial-gradient(ellipse,#1b4f6b55,transparent 70%);transform:perspective(600px) rotateX(65deg);box-shadow:0 -4px 30px #67ceff22,inset 0 1px #f2dca15c}.mci-light-sweep{position:absolute;inset:-80%;background:linear-gradient(110deg,transparent 46%,#d3edff12 50%,transparent 54%);animation:mci-light-sweep 1.4s ease-out both}.mci-broadcast-3d .mci-match{inset:20% 6% 12%;animation:none;perspective:1100px}.mci-broadcast-3d .mci-versus{max-width:720px;margin:22px auto;gap:22px;transform-style:preserve-3d}.mci-broadcast-3d .mci-team{--direction:-1;gap:13px;animation:mci-crest-enter 1.5s cubic-bezier(.16,1,.3,1) both}.mci-broadcast-3d .mci-team-away{--direction:1;animation-delay:.15s}.mci-crest-stage{position:relative;width:clamp(105px,14vw,170px);height:clamp(115px,15vw,180px);display:grid;place-items:center;perspective:750px}.mci-crest-volume{position:relative;transform-style:preserve-3d;animation:mci-crest-float 5s 1.6s ease-in-out infinite alternate}.mci-broadcast-3d .mci-team img{width:clamp(90px,12vw,150px);height:clamp(90px,12vw,150px);object-fit:contain;filter:drop-shadow(1px 1px 0 #b8d2dc) drop-shadow(2px 3px 0 #163344) drop-shadow(3px 5px 0 #071421) drop-shadow(0 14px 15px #000b)}.mci-crest-plinth{position:absolute;bottom:-2px;width:90%;height:14px;border:1px solid #96cde744;border-radius:50%;background:radial-gradient(ellipse,#bde4ff66,#36739222 55%,transparent 72%);box-shadow:0 0 20px #7acbff22;transform:rotateX(50deg)}.mci-crest-placeholder{display:grid;place-items:center;width:110px;height:125px;border:1px solid #9ecbdf;border-radius:22px 22px 45px 45px;background:#123044;font-size:36px;font-weight:800}.mci-broadcast-3d .mci-team strong{font-size:clamp(17px,2.3vw,27px);letter-spacing:-.5px;text-shadow:0 3px 12px #000;font-weight:750}.mci-broadcast-3d .mci-team span:not(.mci-crest-placeholder){color:#cbdce7;letter-spacing:3px}.mci-broadcast-3d .mci-vs{font-family:inherit;font-style:normal;font-weight:850;font-size:35px;color:#f5e8c7;text-shadow:0 2px 0 #8a6d3c,0 5px 18px #000;animation:mci-vs-enter .85s .55s both}.mci-broadcast-3d .mci-stats-3d{inset:17% 12% 13%;perspective:1000px}.mci-stats-3d>.mci-stats-clubs{display:grid;grid-template-columns:1fr 1fr;gap:20px;border:0;padding:14px 0 12px;color:#fff}.mci-stats-clubs>div{display:flex;align-items:center;justify-content:center;gap:9px;min-width:0}.mci-stats-clubs img{width:35px;height:35px;object-fit:contain;filter:drop-shadow(0 3px 5px #000)}.mci-stats-clubs strong{font-size:13px;line-height:1.2;text-wrap:balance}.mci-stats-3d>.mci-stat-row{position:relative;display:grid;grid-template-columns:1fr 2fr 1fr;padding:12px 18px 16px;margin:7px 0;border:1px solid #8ac7ef30;border-radius:8px;background:linear-gradient(110deg,#0b355bd9,#06192ee8 50%,#39301dd9);box-shadow:0 6px 14px #0005,inset 0 1px #ffffff12;animation:mci-panel-enter .75s var(--row-delay) cubic-bezier(.16,1,.3,1) both}.mci-stats-3d .mci-stat-row>b{font-variant-numeric:tabular-nums;font-size:23px;color:#e7f4ff;line-height:1}.mci-stats-3d .mci-stat-row>b:last-of-type{color:#f1dfb8}.mci-stats-3d .mci-stat-row>span{font-size:11px;font-weight:550;letter-spacing:.4px;color:#d1dde8}.mci-stat-bars{position:absolute;bottom:5px;left:18px;right:18px;display:grid;grid-template-columns:1fr 1fr;gap:12px;height:3px}.mci-stat-bars i{display:block;background:linear-gradient(90deg,#389cce,#a5e9ff);transform-origin:right;border-radius:2px;transition:transform .15s linear}.mci-stat-bars i:last-child{background:linear-gradient(90deg,#f5e4b7,#ac7c39);transform-origin:left}.mci-broadcast-3d .mci-players{inset:17% 7% 12%;animation:none;perspective:1000px}.mci-broadcast-3d .mci-players>h2{font-family:inherit;font-size:clamp(21px,3vw,29px);font-weight:750;letter-spacing:-.6px;margin-bottom:18px}.mci-broadcast-3d .mci-player-duel{gap:38px;perspective:1100px}.mci-player-stage{--direction:-1;transform-style:preserve-3d;animation:mci-card-enter 1.4s cubic-bezier(.16,1,.3,1) both}.mci-player-stage-1{--direction:1;animation-delay:.18s}.mci-player-volume{position:relative;transform-style:preserve-3d;animation:mci-card-float 5s 1.5s ease-in-out infinite alternate;filter:drop-shadow(0 16px 15px #0008)}.mci-player-volume:after{content:"";position:absolute;bottom:-6px;left:12%;right:12%;height:8px;border-radius:50%;background:#73d4ff44;filter:blur(6px);z-index:-1}.mci-broadcast-3d .mci-player-club{font-size:11px;font-weight:650;letter-spacing:.5px;margin-bottom:10px;color:#dbe8f3}.mci-broadcast-3d .mci-player-numbers{margin:12px auto 0;padding:8px 12px;max-width:200px;border-top:1px solid #a4d4eb44;border-bottom:1px solid #a4d4eb22;background:linear-gradient(90deg,transparent,#09243eaa,transparent);gap:22px}.mci-broadcast-3d .mci-player-numbers b{font-variant-numeric:tabular-nums;color:#ecdfb6;font-size:20px}.mci-motion-paused *,.mci-motion-paused *:before,.mci-motion-paused *:after{animation-play-state:paused!important}@keyframes mci-crest-enter{0%{opacity:0;transform:translate(calc(var(--direction) * 140px)) translateZ(-200px) rotateY(calc(var(--direction) * -42deg))}to{opacity:1;transform:translate(0) translateZ(0) rotateY(0)}}@keyframes mci-crest-float{0%{transform:translateY(0) rotateY(-5deg)}to{transform:translateY(-5px) rotateY(5deg)}}@keyframes mci-card-enter{0%{opacity:0;transform:translate(calc(var(--direction) * 80px)) translateZ(-180px) rotateY(calc(var(--direction) * -32deg)) rotateX(10deg)}to{opacity:1;transform:translateZ(0) rotateY(0) rotateX(0)}}@keyframes mci-card-float{0%{transform:translateY(0) rotateY(-3deg) rotateX(1deg)}to{transform:translateY(-4px) rotateY(3deg) rotateX(-1deg)}}@keyframes mci-panel-enter{0%{opacity:0;transform:translateY(20px) translateZ(-100px) rotateX(16deg)}to{opacity:1;transform:none}}@keyframes mci-vs-enter{0%{opacity:0;transform:scale(1.6) translateZ(100px)}to{opacity:1;transform:none}}@keyframes mci-light-left{0%{transform:rotate(-30deg)}to{transform:rotate(-15deg)}}@keyframes mci-light-right{0%{transform:rotate(30deg)}to{transform:rotate(15deg)}}@keyframes mci-light-sweep{0%{transform:translate(-35%);opacity:0}40%{opacity:1}to{transform:translate(35%);opacity:0}}@keyframes mci-camera-drift{0%{transform:scale(1.03)}to{transform:scale(1.1)}}@media(max-width:600px){.mci-broadcast-3d:is(.mci--match,.mci--stats,.mci--players) .mci-screen{min-height:540px;max-height:none}.mci-broadcast-3d .mci-match{inset:25% 5% 15%}.mci-broadcast-3d .mci-versus{gap:8px;grid-template-columns:1fr 28px 1fr;margin:25px auto}.mci-crest-stage{width:104px;height:124px}.mci-broadcast-3d .mci-team img{width:98px;height:108px}.mci-broadcast-3d .mci-vs{font-size:23px}.mci-broadcast-3d .mci-team strong{font-size:17px}.mci-broadcast-3d .mci-stats-3d{inset:19% 5% 13%}.mci-stats-clubs strong{font-size:11px}.mci-stats-clubs img{width:27px;height:27px}.mci-stats-3d>.mci-stat-row{padding:12px 10px 16px}.mci-stats-3d .mci-stat-row>b{font-size:21px}.mci-stats-3d .mci-stat-row>span{font-size:10px}.mci-broadcast-3d .mci-players{inset:20% 4% 12%}.mci-broadcast-3d .mci-player-duel{gap:14px}.mci-broadcast-3d .mci-player-numbers{padding:7px 3px;gap:14px}.mci-light{filter:none;opacity:.16}}@media(prefers-reduced-motion:reduce){.mci-broadcast-3d *,.mci-broadcast-3d *:before,.mci-broadcast-3d *:after{animation:none!important;transition:none!important}.mci-broadcast-3d .mci-scenery,.mci-crest-volume,.mci-player-volume{transform:none!important}.mci-light-sweep{display:none}}dialog.cmp-dialog{width:min(1420px,calc(100vw - 26px));max-width:calc(100vw - 26px);max-height:calc(100dvh - 26px);overflow:auto;padding:0;margin:auto;border:1px solid rgba(44,141,201,.72);border-radius:22px;background:radial-gradient(circle at 50% 0%,rgba(26,89,150,.18),transparent 34%),linear-gradient(180deg,#07182a,#04111f);color:#eef7ff;box-shadow:0 34px 100px #0000009e,inset 0 1px #ffffff08;text-align:left;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}dialog.cmp-dialog::backdrop{background:#010710d1;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.cmp-shell{--cmp-line:#174864;--cmp-line-soft:#12354c;--cmp-panel:#071b2e;--cmp-panel-2:#092239;--cmp-text:#edf7ff;--cmp-muted:#8cabc0;--cmp-home:#55d4ff;--cmp-away:#c38cff;--cmp-green:#33d493;--cmp-red:#ef5967;--cmp-yellow:#e5b34d;color:var(--cmp-text);background:transparent;min-width:0}.cmp-shell *{box-sizing:border-box}.cmp-shell button{font:inherit}.cmp-toolbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 18px;background:#051321f0;border-bottom:1px solid var(--cmp-line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.cmp-toolbar-brand{display:flex;align-items:center;gap:11px;min-width:0}.cmp-toolbar-mark{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,#0b3656,#0b2037);border:1px solid #1d638d;font-size:20px;box-shadow:inset 0 1px #ffffff0d}.cmp-toolbar small{display:block;color:#62d5ff;font-size:10px;letter-spacing:.08em;font-weight:800}.cmp-toolbar h1{margin:2px 0 0;font-size:18px;line-height:1.15}.cmp-toolbar-actions{display:flex;gap:8px}.cmp-refresh,.cmp-close,.cmp-footer button{border:1px solid #225a7b;background:#0a2b44;color:#eef8ff;border-radius:10px;min-height:38px;padding:8px 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;font-weight:750}.cmp-close{width:40px;padding:0}.cmp-refresh:hover,.cmp-close:hover,.cmp-footer button:hover{background:#0d3756}.cmp-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 210px minmax(0,1fr);gap:18px;align-items:center;min-height:166px;padding:20px 30px;background:linear-gradient(90deg,rgba(0,117,255,.1),transparent 36%,transparent 64%,rgba(117,64,255,.1)),linear-gradient(180deg,#0b2340,#07182d);border-bottom:1px solid var(--cmp-line)}.cmp-hero-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.14}.cmp-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#051426eb,#051426a6 50%,#051426eb)}.cmp-hero-team,.cmp-hero-center{position:relative;z-index:2}.cmp-hero-team{display:flex;align-items:center;gap:16px;min-width:0}.cmp-hero-team--away{flex-direction:row-reverse;text-align:right}.cmp-crest{width:82px;height:82px;flex:0 0 82px;object-fit:contain;border-radius:18px;background:linear-gradient(180deg,#0c2a46,#081b2f);border:1px solid #225879;padding:8px}.cmp-picture-fallback{display:grid;place-items:center;color:#8fb2ca;font-weight:850}.cmp-hero-team small{display:block;color:#5fd6ff;font-size:10px;font-weight:900;letter-spacing:.16em}.cmp-hero-team--away small{color:#ba8cff}.cmp-hero-team h2{margin:5px 0;font-size:25px;line-height:1.05}.cmp-hero-team div>span{display:block;color:#9cb7c9;font-size:12px}.cmp-hero-center{text-align:center}.cmp-hero-center>span{display:inline-block;padding:5px 11px;border:1px solid #2a77a1;border-radius:999px;color:#d7f5ff;font-size:10px;font-weight:850;letter-spacing:.08em;background:#0c3150}.cmp-hero-center>strong{display:block;margin:7px 0 2px;font-size:44px;line-height:1}.cmp-hero-center small{display:block;color:#87a9bd;font-size:10px;margin-top:3px}.cmp-tabs{display:flex;justify-content:center;gap:6px;padding:10px 16px 0;background:#061524}.cmp-tabs button{border:1px solid transparent;background:transparent;color:#9db8c9;border-radius:10px;padding:9px 14px;display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-size:12px;font-weight:750}.cmp-tabs button[aria-selected=true]{color:#fff;background:linear-gradient(135deg,#1781ff,#1553cf);border-color:#3c9fff;box-shadow:0 6px 18px #1163dc3d}.cmp-body{padding:12px 14px 14px}.cmp-alert{padding:10px 12px;margin-bottom:10px;border:1px solid #7c6233;border-radius:10px;background:#4e3a1e55;color:#f0d394;font-size:11px}.cmp-alert--info{border-color:#2f718f;background:#103549;color:#b9eaff}.cmp-alert button{margin-left:8px;border:1px solid #3a7e9f;background:#0d3b55;color:#fff;border-radius:8px;padding:6px 9px}.cmp-loading{min-height:260px;display:flex;align-items:center;justify-content:center;gap:12px;color:#9dc4da;font-size:13px}.cmp-loader{width:25px;height:25px;border:2px solid #24506a;border-top-color:#5ee6ff;border-radius:50%;animation:cmp-spin .8s linear infinite}@keyframes cmp-spin{to{transform:rotate(360deg)}}.cmp-context-ribbon{display:grid;grid-template-columns:1.1fr 1fr 1.1fr 1fr .9fr;gap:0;margin-bottom:12px;border:1px solid #1d4e6c;border-radius:13px;overflow:hidden;background:linear-gradient(180deg,#0a253d,#081d31)}.cmp-context-ribbon>div{min-height:58px;padding:9px 12px;display:flex;align-items:center;gap:9px;border-right:1px solid #17445f;min-width:0}.cmp-context-ribbon>div:last-child{border-right:0}.cmp-context-ribbon svg,.cmp-context-ribbon .cmp-pin,.cmp-context-ribbon .cmp-weather{color:#42bff5;font-size:18px;flex:0 0 auto}.cmp-context-ribbon span:not(.cmp-pin):not(.cmp-weather){min-width:0}.cmp-context-ribbon small{display:block;color:#799ab0;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.cmp-context-ribbon strong{display:block;color:#eff8ff;font-size:11px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmp-premium-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1.1fr) minmax(230px,.86fr) minmax(230px,.82fr);gap:10px;align-items:stretch}.cmp-panel{min-width:0;border:1px solid #1a4c68;border-radius:14px;background:linear-gradient(180deg,#081d31,#061727);overflow:hidden;box-shadow:inset 0 1px #ffffff06}.cmp-panel-heading{min-height:42px;padding:9px 11px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #163e57;background:linear-gradient(180deg,#0a2238,#081b2c)}.cmp-panel-heading h3{margin:0;display:flex;align-items:center;gap:7px;font-size:13px}.cmp-panel-heading h3 svg{color:#57cfff}.cmp-panel-heading>span{color:#779db4;font-size:9px}.cmp-stadium-stage{position:relative;min-height:215px;overflow:hidden;background:linear-gradient(160deg,#0d2b42,#071622)}.cmp-stadium-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cmp-stadium-placeholder{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:4px;background:radial-gradient(circle at 50% 40%,rgba(49,119,155,.18),transparent 32%),linear-gradient(145deg,#102a3c,#061623);color:#7da4ba;text-align:center}.cmp-stadium-placeholder span{font-size:38px;opacity:.75}.cmp-stadium-placeholder strong{font-size:16px;color:#b8d2e1}.cmp-stadium-placeholder small{font-size:10px}.cmp-stadium-overlay{position:absolute;left:0;right:0;bottom:0;padding:12px;background:linear-gradient(180deg,transparent,rgba(2,11,20,.92))}.cmp-stadium-overlay strong{display:block;font-size:16px}.cmp-stadium-overlay span{font-size:10px;color:#9cb8ca}.cmp-coaches{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:8px}.cmp-coach-card{display:flex;align-items:center;gap:8px;min-width:0;padding:7px;border:1px solid #173d55;border-radius:10px;background:#071929}.cmp-coach-card:last-child{flex-direction:row-reverse;text-align:right}.cmp-coach-photo{width:42px;height:50px;flex:0 0 42px;border-radius:9px;object-fit:cover;background:#0c2a42}.cmp-coach-card>div{min-width:0}.cmp-coach-card small{display:block;color:#6994ae;font-size:8px}.cmp-coach-card strong{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmp-mini-team-head{display:grid;grid-template-columns:1fr 40px 1fr;align-items:center;gap:5px;padding:9px 10px;border-bottom:1px solid #143b53}.cmp-mini-team-head>span:nth-child(2){text-align:center;color:#65d9ff;font-size:10px;font-weight:900}.cmp-mini-club{display:flex;align-items:center;gap:6px;min-width:0}.cmp-mini-club.away{justify-content:flex-end;text-align:right}.cmp-mini-club img{width:24px;height:24px;object-fit:contain}.cmp-mini-club strong{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmp-comparison{margin:0;padding:4px 10px}.cmp-comparison>div{display:grid;grid-template-columns:72px 1fr 72px;align-items:center;gap:7px;min-height:27px;border-bottom:1px solid #10354a}.cmp-comparison>div:last-child{border-bottom:0}.cmp-comparison dt{grid-column:2;text-align:center;color:#7fa1b6;font-size:9px}.cmp-comparison dd{margin:0;font-size:11px;font-weight:850}.cmp-home-value{text-align:left;color:#e9f7ff}.cmp-away-value{text-align:right;color:#e9f7ff}.cmp-recent-form.premium{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:8px 10px;border-top:1px solid #143b53}.cmp-recent-form.premium>div{min-width:0}.cmp-recent-form.premium strong{display:block;font-size:9px;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmp-form-run{display:flex;gap:4px;flex-wrap:wrap}.cmp-form-run>span{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;font-size:9px;font-weight:900;color:#fff}.cmp-form-V{background:#169957}.cmp-form-E{background:#a1812a}.cmp-form-D{background:#be3444}.cmp-form-unknown{background:#526576}.cmp-factor-panel,.cmp-keys-panel{min-height:100%}.cmp-factor-cards{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:9px}.cmp-factor-card{min-width:0;padding:9px;border:1px solid #19445f;border-radius:10px;background:#071928;display:flex;flex-direction:column;gap:4px}.cmp-factor-card small{font-size:8px;color:#6d93a9}.cmp-factor-card strong{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmp-factor-card b{font-size:16px;color:#60d9ff}.cmp-factor-card.away b{color:#c18aff}.cmp-factor-card span,.cmp-factor-card em{font-size:8px;color:#7698ac;font-style:normal}.cmp-factor-message{margin:0 9px 9px;padding:9px;border:1px solid #1e5a71;border-radius:10px;background:#0b2c3d;display:flex;gap:7px;align-items:flex-start;color:#9fd7e9;font-size:9px;line-height:1.45}.cmp-factor-message svg{flex:0 0 auto;color:#44cfff}.cmp-rules.premium{margin:0;padding:6px 10px}.cmp-rules.premium>div{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid #10384d}.cmp-rules.premium>div:last-child{border-bottom:0}.cmp-rules dt{color:#86a7ba;font-size:9px}.cmp-rules dd{margin:0;font-size:10px;font-weight:850;text-align:right}.cmp-tactical-note{margin:0 9px 9px;padding:9px;border-top:1px solid #17445d;display:grid;gap:5px}.cmp-tactical-note strong{font-size:10px}.cmp-tactical-note span{font-size:9px;color:#86a8bd;line-height:1.35}.cmp-watch{margin-top:10px;border:1px solid #1a4c68;border-radius:14px;background:linear-gradient(180deg,#081d31,#061727);overflow:hidden}.cmp-watch-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border-bottom:1px solid #173f58}.cmp-watch-head h3{display:flex;align-items:center;gap:7px;margin:0;font-size:13px}.cmp-watch-head h3 svg{color:#5cd6ff}.cmp-watch-head>span{color:#719ab2;font-size:9px}.cmp-watch-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:9px}.cmp-watch-card{min-width:0;display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;border:1px solid #173f59;border-radius:11px;background:linear-gradient(180deg,#0a263f,#071b2d)}.cmp-watch-photo{width:54px;height:58px;display:grid;place-items:center;overflow:hidden;border-radius:9px;background:#0c2b45}.cmp-watch-photo img,.cmp-watch-photo canvas{width:100%!important;height:100%!important;object-fit:contain!important}.cmp-watch-card>div{min-width:0}.cmp-watch-card strong{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmp-watch-card small,.cmp-watch-card span{display:block;font-size:8px;color:#7f9fb2;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmp-watch-card>b{font-size:18px;color:#62dcff}.cmp-h2h-counters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:10px}.cmp-h2h-counters>div{padding:14px;border:1px solid #194660;border-radius:11px;background:#081a2b;text-align:center}.cmp-h2h-counters b{display:block;font-size:28px;color:#55d5ff}.cmp-h2h-counters>div:nth-child(2) b{color:#f1ca6e}.cmp-h2h-counters>div:last-child b{color:#bf8cff}.cmp-h2h-counters span{display:block;margin-top:4px;color:#89aabd;font-size:9px}.cmp-history-scope{padding:0 12px;color:#8aa9bb;font-size:10px}.cmp-history-list{margin:0 10px 10px;display:grid;max-height:320px;overflow:auto}.cmp-history-list article{display:grid;grid-template-columns:34px 1fr 86px 1fr;gap:8px;align-items:center;padding:9px 0;border-top:1px solid #153c53}.cmp-history-list small{color:#7095ab}.cmp-history-list strong{font-size:10px}.cmp-history-list strong:last-child{text-align:right}.cmp-history-list b{text-align:center;padding:5px;border-radius:8px;background:#0b2940;border:1px solid #1a4c68}.cmp-history-empty{text-align:center;padding:35px 20px;color:#6ddcff}.cmp-history-empty h4{margin:7px 0}.cmp-history-empty p{color:#8eaebe;font-size:10px}.cmp-extra-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.cmp-story{padding:12px;font-size:11px;color:#9cb8c9;line-height:1.6}.cmp-panel blockquote{margin:0 12px 12px;border-left:2px solid #49bfe7;padding:7px 10px;color:#75d9fb;background:#0a31415e}.cmp-leaders-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:10px}.cmp-leaders h4{margin:0 0 8px;font-size:13px;color:#5bd4ff}.cmp-leaders--away h4{color:#c18cff}.cmp-leaders h4 span{display:block;font-size:8px;color:#759bb3;font-weight:400;margin-top:2px}.cmp-leader-list{display:grid;gap:6px}.cmp-leader{display:grid;grid-template-columns:16px 44px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px;border:1px solid #173f59;border-radius:10px;background:#081c2e}.cmp-leader-rank{font-size:9px;color:#6e9cb6}.cmp-player-photo{width:44px;height:48px;display:grid;place-items:center;overflow:hidden}.cmp-player-photo img,.cmp-player-photo canvas{width:100%!important;height:100%!important;object-fit:contain!important}.cmp-leader>div{min-width:0}.cmp-leader strong{font-size:10px}.cmp-leader small{display:block;font-size:8px;color:#7e9fb3;margin-top:2px}.cmp-player-score{text-align:right}.cmp-player-score b{font-size:16px}.cmp-player-score small{display:block;font-size:8px;color:#7795a8}.cmp-note,.cmp-empty{font-size:9px;color:#7f9fb2;line-height:1.45}.cmp-note{padding:0 10px 9px}.cmp-empty{padding:16px 12px}.cmp-privacy-note{margin:0 10px 10px;padding:8px 10px;border:1px solid #225846;border-radius:9px;background:#0c2d2a;color:#8ed7c0;font-size:9px;display:flex;align-items:center;gap:7px}.cmp-footer{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:11px 16px;border-top:1px solid #173f57;background:#05131f}.cmp-footer>span{font-size:9px;color:#7899ae}.cmp-embedded{width:100%;min-width:0}.cmp-embedded .cmp-shell{width:100%;max-width:none}.cmp-embedded .cmp-body{padding:12px 14px 14px}.cmp-embedded .cmp-premium-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1.08fr) minmax(210px,.84fr) minmax(210px,.8fr)}.cmp-embedded .cmp-stadium-stage{min-height:205px}.cmp-embedded .cmp-watch-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1180px){.cmp-premium-grid,.cmp-embedded .cmp-premium-grid{grid-template-columns:1fr 1fr}.cmp-context-ribbon{grid-template-columns:repeat(3,1fr)}.cmp-context-ribbon>div:nth-child(3){border-right:0}.cmp-watch-grid,.cmp-embedded .cmp-watch-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){dialog.cmp-dialog{width:calc(100vw - 12px);max-width:calc(100vw - 12px);max-height:calc(100dvh - 12px);border-radius:15px}.cmp-toolbar{padding:11px}.cmp-hero{grid-template-columns:1fr 84px 1fr;padding:16px 10px;min-height:145px}.cmp-crest{width:56px;height:56px;flex-basis:56px}.cmp-hero-team{flex-direction:column;gap:6px;text-align:center}.cmp-hero-team--away{flex-direction:column}.cmp-hero-team h2{font-size:15px}.cmp-hero-team div>span{font-size:8px}.cmp-hero-center>strong{font-size:34px}.cmp-premium-grid,.cmp-embedded .cmp-premium-grid,.cmp-extra-grid{grid-template-columns:1fr}.cmp-context-ribbon{grid-template-columns:1fr 1fr}.cmp-context-ribbon>div{border-bottom:1px solid #17445f}.cmp-context-ribbon>div:nth-child(2n){border-right:0}.cmp-context-ribbon>div:last-child{grid-column:1/-1;border-bottom:0}.cmp-watch-grid,.cmp-embedded .cmp-watch-grid{grid-template-columns:1fr 1fr}.cmp-coaches{grid-template-columns:1fr}.cmp-coach-card:last-child{flex-direction:row;text-align:left}.cmp-leaders-grid{grid-template-columns:1fr}}@media(max-width:480px){.cmp-watch-grid,.cmp-embedded .cmp-watch-grid,.cmp-factor-cards,.cmp-context-ribbon{grid-template-columns:1fr}.cmp-context-ribbon>div{border-right:0}.cmp-context-ribbon>div:last-child{grid-column:auto}.cmp-tabs{overflow:auto;justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.cmp-loader{animation:none}}@media(max-width:760px){dialog.cmp-dialog{max-height:calc(100dvh - 12px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;scrollbar-gutter:stable}}.cmp-team-visuals{display:flex;align-items:center;gap:10px;flex:0 0 auto}.cmp-hero-team--away .cmp-team-visuals{flex-direction:row-reverse}.cmp-kit-wrap{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:54px}.cmp-kit{width:54px;height:68px;object-fit:contain;border-radius:10px;background:#04142280;border:1px solid rgba(79,180,229,.24);padding:3px}.cmp-kit-wrap>span{color:#76dfff!important;font-size:8px!important;font-weight:900!important;letter-spacing:.08em}.cmp-hero-team--away .cmp-kit-wrap>span{color:#c4a0ff!important}@media(max-width:700px){.cmp-team-visuals{gap:6px}.cmp-kit{width:44px;height:56px}.cmp-kit-wrap{min-width:44px}}.cmp-difficulty{width:min(1120px,100%);margin:0 auto;padding:14px;border:1px solid #1a4c68;border-radius:16px;background:radial-gradient(circle at 50% 0%,rgba(44,125,177,.12),transparent 32%),linear-gradient(180deg,#071a2d,#051321)}.cmp-difficulty-switch{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:3px;margin-bottom:12px;border:1px solid #243e50;border-radius:999px;background:#06111d}.cmp-difficulty-switch button{min-width:0;min-height:34px;padding:6px 12px;border:0;border-radius:999px;background:transparent;color:#7897aa;font-size:10px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.cmp-difficulty-switch button.active{background:#0b2d47;color:#eff9ff;box-shadow:inset 0 0 0 1px #2e688c}.cmp-difficulty-score-wrap{display:flex;flex-direction:column;align-items:center;gap:5px;padding:4px 0 10px;text-align:center}.cmp-difficulty-score{width:86px;height:86px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:4px solid #efd819;border-radius:50%;background:#050b12;box-shadow:0 0 0 1px #ffffff0a,0 8px 24px #00000042}.cmp-difficulty-score strong{font-size:28px;line-height:1;color:#fff}.cmp-difficulty-score span{margin-top:3px;color:#8d9ca7;font-size:9px}.cmp-difficulty-score--low{border-color:#49d89e}.cmp-difficulty-score--medium{border-color:#efd819}.cmp-difficulty-score--high{border-color:#ef6876}.cmp-difficulty-score-wrap>b{color:#efd819;font-size:12px}.cmp-difficulty-score--low+b{color:#49d89e}.cmp-difficulty-score--high+b{color:#ef6876}.cmp-difficulty-score-wrap>small{color:#7897aa;font-size:9px}.cmp-difficulty-scale{margin:0 2px 14px}.cmp-difficulty-scale>i{position:relative;display:block;height:7px;border-radius:999px;background:linear-gradient(90deg,#3fd89d,#efd819 56%,#ef6876)}.cmp-difficulty-scale>i:after{content:"";position:absolute;right:-4px;top:50%;width:9px;height:9px;border-radius:50%;background:#fff;transform:translateY(-50%);box-shadow:0 0 0 3px #ffffff1f}.cmp-difficulty-scale>div{display:flex;justify-content:space-between;margin-top:4px;color:#667e8e;font-size:8px}.cmp-difficulty-factors{display:grid;gap:8px}.cmp-difficulty-factor{overflow:hidden;border:1px solid #203e52;border-radius:12px;background:#0a1b2a}.cmp-difficulty-factor summary{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:55px;padding:9px 12px 14px;list-style:none;cursor:pointer}.cmp-difficulty-factor summary::-webkit-details-marker{display:none}.cmp-difficulty-factor-title{display:flex;align-items:center;min-width:0;gap:9px}.cmp-difficulty-factor-title>i{width:24px;flex:0 0 24px;text-align:center;font-style:normal;font-size:17px}.cmp-difficulty-factor-title strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.cmp-difficulty-factor-score{display:flex;align-items:baseline;gap:1px;color:#efd819}.cmp-difficulty-factor-score>b{font-size:16px}.cmp-difficulty-factor-score>small{color:#9b8e2b;font-size:8px}.cmp-difficulty-chevron{margin-left:7px;color:#718898;font-size:13px;font-style:normal;transition:transform .16s ease}.cmp-difficulty-factor[open] .cmp-difficulty-chevron{transform:rotate(180deg)}.cmp-difficulty-factor-bar{position:absolute;left:12px;right:12px;bottom:6px;height:5px;overflow:hidden;border-radius:999px;background:#02070c}.cmp-difficulty-factor-bar>i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#f3de15,#e7bd15)}.cmp-difficulty-factor-body{padding:0 12px 12px;border-top:1px solid #183549;color:#9db2c0}.cmp-difficulty-factor-body>strong{display:block;margin-top:10px;color:#9ca7ae;font-size:9px}.cmp-difficulty-factor-body>p{margin:6px 0 10px;color:#a7bac6;font-size:9px;line-height:1.5}.cmp-difficulty-comparison{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:8px;padding:8px;border:1px solid #18394d;border-radius:9px;background:#071521}.cmp-difficulty-comparison>span{min-width:0}.cmp-difficulty-comparison>span:last-child{text-align:right}.cmp-difficulty-comparison small{display:block;overflow:hidden;color:#718fa1;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.cmp-difficulty-comparison b{display:block;margin-top:3px;color:#edf7ff;font-size:10px}.cmp-difficulty-comparison>i{color:#45d7ff;font-size:9px;font-style:normal;font-weight:900;text-align:center}.cmp-difficulty-note{margin:10px 2px 0;color:#667f90;font-size:8px;text-align:center}@media(max-width:760px){.cmp-difficulty{padding:10px}.cmp-difficulty-score{width:76px;height:76px}.cmp-difficulty-score strong{font-size:24px}.cmp-difficulty-switch button{font-size:9px;padding-inline:8px}}@media(max-width:480px){.cmp-difficulty-comparison{grid-template-columns:1fr;text-align:center}.cmp-difficulty-comparison>span:last-child{text-align:center}}.cmp-soundtrack{display:grid;grid-template-columns:minmax(0,1fr) 248px;align-items:center;gap:14px;margin:10px 14px 0;padding:10px 12px;border:1px solid #1b4f6e;border-radius:13px;background:radial-gradient(circle at 88% 20%,rgba(66,151,255,.12),transparent 34%),linear-gradient(145deg,#082039,#061626);box-shadow:inset 0 1px #ffffff06}.cmp-soundtrack-copy{min-width:0}.cmp-soundtrack-copy>span{display:block;color:#58d9ff;font-size:8px;font-weight:900;letter-spacing:.12em}.cmp-soundtrack-copy>strong{display:block;margin-top:4px;color:#f4f9ff;font-size:14px}.cmp-soundtrack-copy>small{display:block;margin-top:2px;color:#85a5ba;font-size:9px}.cmp-soundtrack-copy>p{margin:7px 0 0;color:#7798ad;font-size:9px;line-height:1.45}.cmp-soundtrack-player{width:248px;height:140px;border:0;border-radius:10px;background:#02070c;box-shadow:0 7px 22px #00000047}@media(max-width:760px){.cmp-soundtrack{grid-template-columns:1fr}.cmp-soundtrack-player{width:100%;max-width:320px;height:auto;aspect-ratio:16/9;justify-self:center}}.cmp-player-filter{display:flex;justify-content:center;gap:6px;margin:0 0 10px;padding:4px}.cmp-player-filter button{min-width:58px;min-height:32px;padding:6px 12px;border:1px solid #1b4c69;border-radius:999px;background:#071b2d;color:#799bb1;font-size:9px;font-weight:900;cursor:pointer}.cmp-player-filter button.active{color:#fff;border-color:#3797e7;background:linear-gradient(135deg,#1781ff,#1553cf);box-shadow:0 5px 16px #1770e038}.cmp-leader-rich{grid-template-columns:18px 48px minmax(0,1fr) auto;align-items:start}.cmp-leader-main{min-width:0}.cmp-player-form{display:flex;gap:3px;margin-top:6px}.cmp-player-form>span{width:27px;min-width:27px;height:28px;display:grid;place-items:center;align-content:center;border:1px solid #1b435c;border-radius:6px;background:#071626}.cmp-player-form>span small{margin:0;color:#63849a;font-size:6px;line-height:1}.cmp-player-form>span b{margin-top:2px;color:#eaf6ff;font-size:9px;line-height:1}.cmp-player-form>span.hot{border-color:#2b9d73;background:#0b352d}.cmp-player-form>span.warm{border-color:#806b2d;background:#302917}.cmp-player-form>span.cold{border-color:#743647;background:#301722}.cmp-player-form>span.empty{opacity:.45}.cmp-player-form-empty{display:block!important;margin-top:6px!important;color:#66869b!important;font-size:8px!important}.cmp-player-mini-stats{grid-column:2/-1;display:flex;flex-wrap:wrap;gap:5px;margin-top:2px;padding-top:6px;border-top:1px solid #12364c}.cmp-player-mini-stats>span{min-width:68px;display:grid;grid-template-columns:16px 1fr auto;align-items:center;gap:4px;padding:5px 7px;border:1px solid #153b54;border-radius:7px;background:#061725}.cmp-player-mini-stats i{font-style:normal;font-size:10px}.cmp-player-mini-stats small{color:#6f91a6;font-size:7px}.cmp-player-mini-stats b{color:#dff4ff;font-size:9px}.cmp-roster-comparison,.cmp-player-highlights{margin-top:10px;overflow:hidden;border:1px solid #1a4c68;border-radius:14px;background:linear-gradient(180deg,#081d31,#061727)}.cmp-roster-comparison-head{display:grid;grid-template-columns:1fr 54px 1fr;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid #153e56}.cmp-roster-comparison-head strong{color:#5ed7ff;font-size:11px}.cmp-roster-comparison-head strong:last-child{color:#c18cff;text-align:right}.cmp-roster-comparison-head span{color:#5ccfff;font-size:9px;font-weight:900;text-align:center}.cmp-roster-comparison dl{margin:0;padding:4px 12px 8px}.cmp-roster-comparison dl>div{display:grid;grid-template-columns:110px minmax(0,1fr) 110px;align-items:center;gap:8px;min-height:34px;border-bottom:1px solid #10364b}.cmp-roster-comparison dl>div:last-child{border-bottom:0}.cmp-roster-comparison dt{grid-column:2;color:#7b9aae;font-size:9px;text-align:center}.cmp-roster-comparison dd{margin:0;color:#f0f8ff;font-size:11px;font-weight:900}.cmp-roster-comparison dd:last-child{text-align:right}.cmp-player-highlight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:9px}.cmp-player-highlight-grid article{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px;border:1px solid #173f59;border-radius:10px;background:#071a2c}.cmp-player-highlight-grid article>i{font-size:18px;font-style:normal;text-align:center}.cmp-player-highlight-grid article>div{min-width:0}.cmp-player-highlight-grid small{display:block;color:#708fa4;font-size:7px;text-transform:uppercase;letter-spacing:.04em}.cmp-player-highlight-grid strong{display:block;margin-top:2px;overflow:hidden;color:#f0f8ff;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.cmp-player-highlight-grid span{display:block;margin-top:2px;overflow:hidden;color:#6e91a6;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.cmp-player-highlight-grid article>b{color:#59d7ff;font-size:12px;white-space:nowrap}@media(max-width:900px){.cmp-player-highlight-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.cmp-player-filter{justify-content:flex-start;overflow-x:auto}.cmp-player-filter button{flex:0 0 auto}.cmp-roster-comparison dl>div{grid-template-columns:76px minmax(0,1fr) 76px}}@media(max-width:520px){.cmp-player-highlight-grid{grid-template-columns:1fr}.cmp-player-mini-stats>span{min-width:calc(50% - 3px)}}.cmp-leaders-panel{background:radial-gradient(ellipse at 0 0,#11334b80,transparent 60%),#071422}.cmp-leaders-panel .cmp-leaders-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:16px}.cmp-leaders-panel .cmp-leaders{min-width:0;--leader-accent:#78dcff}.cmp-leaders-panel .cmp-leaders--away{--leader-accent:#c7b2ff}.cmp-leaders-heading{display:flex;align-items:center;gap:10px;min-height:50px;margin-bottom:12px}.cmp-leaders-crest{width:38px;height:42px;object-fit:contain;flex:none}.cmp-leaders-panel .cmp-leaders h4{flex:1;min-width:0;margin:0;font-size:15px;line-height:1.25;color:#edf5ff;overflow-wrap:anywhere}.cmp-leaders-panel .cmp-leaders h4 span{font-size:10px;margin-top:5px;color:#9bb0c7}.cmp-leaders-side{font-size:8px;letter-spacing:1.2px;color:var(--leader-accent);flex:none}.cmp-leaders-panel .cmp-leader-list{gap:16px}.cmp-leaders-panel .cmp-leader-rich{position:relative;isolation:isolate;container-type:inline-size;overflow:hidden;display:grid;grid-template-columns:29% minmax(0,1fr) minmax(56px,15%);grid-template-rows:auto auto auto;align-items:center;gap:0 10px;padding:18px 14px 0 0;min-height:216px;border:1px solid #d6b878;border-radius:14px;background:linear-gradient(95deg,#06142305,#030b1880 42%,#030a16b8),var(--leader-stadium) left center/cover no-repeat,#06111e;box-shadow:inset 0 0 0 3px #0b1624,inset 0 0 0 4px #bd9b5859,0 12px 26px #0005}.cmp-leaders-panel .cmp-leader-rich:before{content:"";position:absolute;z-index:2;pointer-events:none;inset:5px;border:1px solid #d8b96c55;border-radius:9px}.cmp-leaders-panel .cmp-leader-rich:after{content:"";position:absolute;z-index:2;pointer-events:none;top:0;left:20%;right:12%;height:2px;background:linear-gradient(90deg,transparent,#6eeaff,#fff2cd,transparent);box-shadow:0 0 12px #65dfff}.cmp-leader-portrait{position:relative;align-self:stretch;grid-column:1;grid-row:1/3;min-height:152px;overflow:hidden}.cmp-leaders-panel .cmp-player-photo{position:absolute;inset:0;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;filter:drop-shadow(4px 0 8px #021021)}.cmp-leaders-panel .cmp-player-photo>span{width:100%!important;height:100%!important;max-width:100%;border-radius:0!important;background:transparent!important}.cmp-leaders-panel .cmp-player-photo img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;border-radius:0!important}.cmp-leaders-panel .cmp-player-photo canvas{object-fit:contain!important;object-position:center bottom!important;border-radius:0!important}.cmp-leaders-panel .cmp-leader-rank{position:absolute;top:0;left:12px;z-index:1;font-size:13px;letter-spacing:2px;font-weight:900;color:#ffe0a0;text-shadow:0 2px 5px #000,0 0 10px #000}.cmp-leaders-panel .cmp-leader-main{grid-column:2;grid-row:1;align-self:center;min-width:0;padding-block:4px}.cmp-leaders-panel .cmp-leader-main>strong{display:block;font-family:Arial Narrow,Impact,system-ui,sans-serif;font-size:clamp(20px,5.3cqi,32px);font-weight:900;line-height:1.08;letter-spacing:.015em;text-transform:uppercase;color:#f4f8ff;text-shadow:0 2px 1px #182c40,0 4px 12px #000a;overflow-wrap:anywhere}.cmp-leaders-panel .cmp-leader-club{display:flex;align-items:center;gap:6px;margin-top:9px;color:#c8d7e7;font-size:10px;line-height:1.4}.cmp-leader-club>span{min-width:0;overflow-wrap:anywhere}.cmp-position{display:inline-block;flex:none;padding:2px 0;font-size:9px;letter-spacing:1px;background:transparent;color:#efd59b}.cmp-leaders-panel .cmp-player-score{grid-column:3;grid-row:1;align-self:center;min-width:0;padding:3px 0 3px 8px;border-left:1px solid #cdb27666;text-align:center}.cmp-leaders-panel .cmp-player-score b{display:block;font-size:clamp(28px,8cqi,46px);line-height:1;letter-spacing:-1px;color:#ffe2a1;text-shadow:0 2px 0 #795a27,0 0 20px #e6b85944;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cmp-leaders-panel .cmp-player-score small{display:block;text-transform:uppercase;color:#dec38b;font-size:8px;line-height:1.5;letter-spacing:.8px;margin-top:7px}.cmp-leader-recent{grid-column:2/4;grid-row:2;padding:12px 0 14px;min-width:0}.cmp-leader-recent-label{display:flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:1.4px;color:#d8be88;font-size:8px;font-weight:800}.cmp-leader-recent-label:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,#c6ad6760,transparent)}.cmp-leaders-panel .cmp-player-form{display:flex;gap:6px;margin-top:7px;flex-wrap:wrap}.cmp-leaders-panel .cmp-player-form>span{flex:1;max-width:56px;min-width:26px;width:auto;height:39px;border-radius:6px;border:1px solid #617992;background:linear-gradient(#142939,#091827);box-shadow:inset 0 1px #ffffff12,0 3px 8px #0004}.cmp-leaders-panel .cmp-player-form>span small{font-size:8px;color:#c1d0df}.cmp-leaders-panel .cmp-player-form>span b{font-size:16px;line-height:1.1}.cmp-leaders-panel .cmp-player-form>span.hot{border-color:#449b72;background:linear-gradient(#10352e,#145c41);box-shadow:inset 0 -2px #54f4aa44}.cmp-leaders-panel .cmp-player-form>span.warm{border-color:#ae8b45;background:linear-gradient(#332b1a,#5b431a)}.cmp-leaders-panel .cmp-player-form>span.cold{border-color:#a95264;background:linear-gradient(#331f30,#571f35)}.cmp-leaders-panel .cmp-player-mini-stats{grid-column:1/-1;grid-row:3;display:flex;flex-wrap:nowrap;gap:0;margin:0 -14px 0 0;padding:12px 8px;background:linear-gradient(180deg,#101e2feb,#050d19fa);border-top:1px solid #d6b878;box-shadow:0 -3px #091324,0 -4px #d6b87855}.cmp-leaders-panel .cmp-player-mini-stats>span{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:0 4px;border:0;border-right:1px solid #d6b87840;border-radius:0;background:none;text-align:center}.cmp-leaders-panel .cmp-player-mini-stats>span:last-child{border-right:0}.cmp-leaders-panel .cmp-player-mini-stats i{display:none}.cmp-leaders-panel .cmp-player-mini-stats small{font-size:8px;line-height:1.2;margin:0;color:#bdcada;text-transform:uppercase;letter-spacing:.4px}.cmp-leaders-panel .cmp-player-mini-stats b{font-size:16px;line-height:1.2;color:#f1e4c6;font-variant-numeric:tabular-nums}.cmp-leaders-panel>.cmp-note{padding:0 16px 10px}@media(max-width:1100px){.cmp-leaders-panel .cmp-leaders-grid{gap:12px;padding:12px}}@media(max-width:900px){.cmp-leaders-panel .cmp-leaders-grid{grid-template-columns:1fr;gap:22px}}@container (max-width:400px){.cmp-leaders-panel .cmp-leader-main>strong{font-size:20px}.cmp-leaders-panel .cmp-leader-club{font-size:9px;gap:4px}.cmp-leaders-panel .cmp-player-score b{font-size:28px}.cmp-leaders-panel .cmp-player-score small{font-size:7px;letter-spacing:.2px}.cmp-leaders-panel .cmp-leader-rank{left:8px;font-size:10px}.cmp-leaders-panel .cmp-player-mini-stats{flex-wrap:wrap;row-gap:12px;padding-block:12px}.cmp-leaders-panel .cmp-player-mini-stats>span{flex:1 0 28%}.cmp-leaders-panel .cmp-player-mini-stats>span:nth-child(3n){border-right:0}}@media(max-width:390px){.cmp-leaders-panel .cmp-leaders-grid{padding:8px}.cmp-leaders-panel .cmp-leader-rich{grid-template-columns:25% minmax(0,1fr) 54px;column-gap:6px}.cmp-leaders-panel .cmp-player-form{gap:4px}.cmp-leaders-panel .cmp-leaders-side{display:none}}.cmp-leaders-panel .cmp-leader-rich{--leader-stadium:url(/images/match-preview/leader-stadium.webp)}.cmp-leaders-panel .cmp-leaders--home .cmp-leader-rich:nth-child(3n+2){--leader-stadium:url(/images/match-preview/leader-stadium-violet.webp)}.cmp-leaders-panel .cmp-leaders--home .cmp-leader-rich:nth-child(3n){--leader-stadium:url(/images/match-preview/leader-stadium-amber.webp)}.cmp-leaders-panel .cmp-leaders--away .cmp-leader-rich:nth-child(3n+1){--leader-stadium:url(/images/match-preview/leader-stadium-emerald.webp)}.cmp-leaders-panel .cmp-leaders--away .cmp-leader-rich:nth-child(3n+2){--leader-stadium:url(/images/match-preview/leader-stadium-crimson.webp)}.cmp-leaders-panel .cmp-leaders--away .cmp-leader-rich:nth-child(3n){--leader-stadium:url(/images/match-preview/leader-stadium-ice.webp)}.rmd-dialog{padding:0;border:1px solid #3686ab;border-radius:20px;width:min(1000px,calc(100vw - 20px));max-height:92dvh;color:#edf7ff;background:#061726;box-shadow:0 24px 80px #000b}.rmd-dialog::backdrop{background:#000b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.rmd-content{padding:20px}.rmd-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.rmd-top h2{margin:4px 0;font-size:22px}.rmd-top small{color:#61dfe9;letter-spacing:2px;font-size:10px}.rmd-top button{min-width:44px;min-height:44px;border:1px solid #497c96;border-radius:10px;background:#102d42;color:#fff;font-size:26px}.rmd-score{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;text-align:center;gap:12px;padding:26px 8px;background:radial-gradient(ellipse,#14516a77,transparent 70%)}.rmd-score>div{display:grid;gap:8px}.rmd-score strong{font-size:36px;color:#fff}.rmd-score small{font-size:11px;color:#b9d3e2}.rmd-tabs{display:flex;gap:6px;overflow:auto;border-bottom:1px solid #28506b;padding:0 0 12px}.rmd-tabs button,.rmd-message button{min-height:44px;background:#0c263a;color:#bad0df;border:1px solid #2b4e65;border-radius:9px;padding:9px 14px;white-space:nowrap}.rmd-tabs button[aria-pressed=true]{background:#165375;color:#fff;border-color:#5ce0eb}.rmd-sides{display:grid;grid-template-columns:1fr 1fr;gap:18px}.rmd-sides section{min-width:0;background:#091e2f;border:1px solid #244760;border-radius:12px;padding:12px}.rmd-sides h3{margin:0 0 10px;color:#7ce5ec}.rmd-sides h4{font-size:11px;text-transform:uppercase;color:#8eaebf;margin:14px 0 7px}.rmd-player{border-bottom:1px solid #284154}.rmd-player summary{display:grid;grid-template-columns:29px 1fr 30px;align-items:center;gap:8px;cursor:pointer;padding:10px 0;list-style:none;min-height:44px}.rmd-player summary::-webkit-details-marker{display:none}.rmd-player summary>strong{color:#7cf0e3;text-align:right}.rmd-player small{display:block;font-size:10px;line-height:1.5;color:#9fb8c9;margin-top:3px}.rmd-pos{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#285d92;font-size:10px;font-weight:800}.rmd-pos.pos-1{background:#b58a19}.rmd-pos.pos-3{background:#258352}.rmd-pos.pos-4{background:#aa344f}.rmd-player-detail{padding:10px;background:#041322;border-radius:8px;font-size:12px}.rmd-player-detail>div{display:flex;justify-content:space-between;padding:5px;gap:12px}.rmd-note{font-size:11px;color:#a4bdcf;line-height:1.5}.rmd-total{font-size:13px;text-align:right;color:#70e4db}.rmd-events>div{display:flex;align-items:center;gap:16px;border-bottom:1px solid #24455c;padding:13px 4px}.rmd-events small{display:block;color:#91adbf;font-size:11px;margin-top:4px}.rmd-events>div>b{color:#73e1ed;min-width:35px}.rmd-stats>div{display:grid;grid-template-columns:1fr 2fr 1fr;text-align:center;gap:12px;padding:14px 6px;border-bottom:1px solid #24455c}.rmd-stats b{color:#79e5e9}.rmd-field section{background:repeating-linear-gradient(0deg,#103b32 0 55px,#12372f 55px 110px)}.rmd-message{padding:25px}.fd-real-match[role=button]{cursor:pointer}.fd-real-match[role=button]:focus-visible,.rmd-player summary:focus-visible{outline:3px solid #6ef1ef;outline-offset:3px}.fd-real-match-open{font-size:10px;color:#8ce9f1;text-align:right}@media(max-width:600px){.rmd-content{padding:12px}.rmd-sides{grid-template-columns:1fr}.rmd-score{gap:7px;padding:20px 0}.rmd-score strong{font-size:27px}.rmd-score>b{font-size:13px}.rmd-tabs button{padding:8px 10px;font-size:12px}.rmd-top h2{font-size:18px}}.fd-live-overlay{position:fixed;inset:0;z-index:10000;background:#020812c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:flex-start;justify-content:center;padding:18px;overflow:auto}.fd-live-shell{width:min(1580px,100%);background:linear-gradient(180deg,#07182a,#051221);border:1px solid #1b5a86;border-radius:22px;color:#eef8ff;box-shadow:0 30px 90px #00000094;overflow:hidden}.fd-live-topbar{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:16px;align-items:center;padding:16px 20px;border-bottom:1px solid #153c59;background:linear-gradient(180deg,#071a2b,#061320)}.fd-live-heading{display:flex;flex-direction:column;gap:4px}.fd-live-heading small{color:#87abc1}.fd-live-tabs{display:flex;gap:6px;background:#081727;border:1px solid #14354c;border-radius:14px;padding:5px;justify-self:center}.fd-live-tabs button,.fd-live-actions button{border:0;background:transparent;color:#bcd1df;border-radius:10px;padding:10px 15px;cursor:pointer;font-weight:700}.fd-live-tabs button.active{background:linear-gradient(135deg,#1b71ff,#0d4fc0);color:#fff;box-shadow:0 6px 14px #0c4bb347}.fd-live-actions{display:flex;justify-content:flex-end;gap:8px}.fd-live-actions button{background:#0b2942;border:1px solid #204963}.fd-live-actions .close{font-size:24px;padding:5px 12px}.fd-live-scoreboard{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:26px;padding:20px 24px;background:radial-gradient(circle at 50% -20%,#163d68 0,#0b2139 46%,#071422);border-bottom:1px solid #14354c}.fd-live-side-head{display:flex;align-items:center;gap:16px}.fd-live-side-head.away{justify-content:flex-end;text-align:right}.fd-side-logo{width:78px;height:78px;display:grid;place-items:center;font-weight:900;border-radius:18px;background:linear-gradient(180deg,#0f3450,#082338);overflow:hidden;border:1px solid #1a4b68;box-shadow:inset 0 1px #ffffff0d}.fd-side-logo img{width:100%;height:100%;object-fit:contain;padding:8px}.fd-live-side-head h2{margin:4px 0 8px;font-size:28px;line-height:1.05}.fd-live-side-head>div>small{letter-spacing:.18em;color:#5dd7ff;font-weight:800;font-size:11px}.fd-live-coach{display:flex;align-items:center;gap:8px}.fd-live-coach.right{justify-content:flex-end}.fd-live-coach-photo,.fd-live-avatar.coach{width:42px;height:42px;border-radius:12px}.fd-live-coach div:last-child{display:flex;flex-direction:column}.fd-live-coach strong{font-size:12px}.fd-live-coach small{font-size:10px;color:#97b6c8}.fd-live-score-center{text-align:center;min-width:280px}.fd-live-badge{display:inline-block;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:.04em}.fd-live-badge.is-live{background:#bb1f3c}.fd-live-badge.is-final{background:#245a45}.fd-live-badge.is-preview{background:#184968}.fd-live-main-score{display:flex;align-items:center;justify-content:center;gap:16px;margin:6px 0}.fd-live-main-score strong{font-size:46px;line-height:1}.fd-live-main-score span{color:#8ba6ba;font-size:14px;font-weight:700}.fd-live-score-center>b{display:block;color:#59e6b7;margin-top:6px}.fd-live-score-center>small{display:block;color:#87a7b8;font-size:11px;letter-spacing:.06em}.fd-live-score-center>em{display:block;color:#89adc5;font-style:normal;font-size:11px;margin-top:6px}.fd-live-warning{margin:14px 14px 0;padding:12px 14px;border:1px solid #5b6b20;border-radius:12px;background:#302c0d;color:#f4eebd;font-size:12px;line-height:1.5}.fd-live-warning code{background:#1c1c12;padding:1px 5px;border-radius:6px}.fd-live-main-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:14px}.fd-live-team-card,.fd-live-bench,.fd-live-bottom-card{border:1px solid #1b5476;border-radius:16px;background:linear-gradient(180deg,#06192b,#061626);overflow:hidden;box-shadow:inset 0 1px #ffffff08}.fd-live-team-card>header{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:linear-gradient(180deg,#0a2239,#081b2d)}.fd-live-team-title{display:flex;gap:10px;align-items:center}.fd-live-team-title img,.fd-team-logo-fallback{width:38px;height:38px;object-fit:contain;border-radius:10px;display:grid;place-items:center;background:#0b2a43;border:1px solid #153e58}.fd-live-team-title>div{display:flex;flex-direction:column}.fd-live-team-title strong{font-size:15px}.fd-live-team-title small{color:#8bb2c8}.fd-live-team-score{background:#0b3555;padding:7px 10px;border-radius:10px;font-size:13px;border:1px solid #1b5f88}.fd-live-pitch{min-height:510px;padding:18px 10px;background:linear-gradient(#022e110a,#022e110a),repeating-linear-gradient(0deg,#175f34 0 62px,#1b6c3b 62px 124px);border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;justify-content:space-around;position:relative;overflow:hidden}.fd-live-pitch-markings{position:absolute;inset:10px;border:1px solid rgba(255,255,255,.34);pointer-events:none}.fd-live-pitch-markings:before{content:"";position:absolute;top:50%;left:0;right:0;border-top:1px solid rgba(255,255,255,.34)}.fd-live-pitch-markings:after{content:"";position:absolute;left:50%;top:50%;width:86px;height:86px;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.34);border-radius:50%}.fd-live-pitch-markings b,.fd-live-pitch-markings span{position:absolute;left:17.5%;width:65%;height:14%;border:1px solid rgba(255,255,255,.34)}.fd-live-pitch-markings b{top:0;border-top:0}.fd-live-pitch-markings span{bottom:0;border-bottom:0}.fd-pitch-row{display:flex;justify-content:space-evenly;align-items:center;gap:10px;z-index:1}.fd-pitch-player{appearance:none;border:0;background:transparent;text-align:center;min-width:72px;padding:0;color:inherit}.fd-live-avatar{width:66px;height:78px;margin:auto;border-radius:16px 16px 10px 10px;overflow:hidden;background:linear-gradient(180deg,#16384f,#0f2f43);display:grid;place-items:center;border:1px solid #34586d;box-shadow:0 6px 14px #0000003d}.fd-live-avatar.small{width:46px;height:54px;border-radius:12px}.fd-live-avatar img{width:100%;height:100%;object-fit:contain;object-position:center bottom}.fd-pitch-player.state-live .fd-live-avatar{border-color:#31d891;box-shadow:0 0 0 2px #31d89129}.fd-pitch-player.state-dnf .fd-live-avatar{border-color:#e84f60;opacity:.8}.fd-pitch-player-card{margin-top:0;display:flex;flex-direction:column;align-items:center;gap:3px}.fd-pitch-player-card strong{background:#071726;border-radius:8px;padding:4px 8px;font-size:11px;max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid #12344a}.fd-points{background:#136947;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:900}.fd-live-status{font-size:9px;font-weight:900;border-radius:999px;padding:2px 6px}.fd-live-status.live{background:#10a66b}.fd-live-status.finished{background:#5e7080}.fd-live-status.dnf{background:#c83446}.fd-live-status.pending{background:#81651f}.fd-live-bench{margin-top:10px;padding:10px 10px 12px}.fd-live-section-title{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:9px}.fd-live-section-title strong{font-size:13px}.fd-live-section-title span{color:#8eb4c9;font-size:11px}.fd-live-bench-groups{display:grid;gap:8px}.fd-live-bench-group{display:grid;grid-template-columns:150px 1fr;align-items:center;gap:8px;padding:6px 4px;border:1px solid #15374d;border-radius:12px;background:#081726}.fd-live-bench-group-title{display:flex;align-items:center;gap:8px;padding-left:4px}.fd-live-bench-group-title span{background:#11466d;padding:5px 7px;border-radius:8px;font-size:11px}.fd-live-bench-group-title strong{font-size:12px}.fd-live-bench-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.fd-live-bench-player{min-width:0;padding:8px;background:linear-gradient(180deg,#0b2941,#082236);border:1px solid #183f59;border-radius:12px;text-align:center;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;gap:4px 6px;align-items:center}.fd-live-bench-player .fd-live-avatar{grid-row:1/3}.fd-live-bench-player>strong{font-size:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fd-bench-points{font-weight:900}.fd-live-bench-player small,.fd-live-bench-player em{font-size:9px;color:#8fb2c6;font-style:normal}.fd-live-bench-empty{min-height:66px;border:1px dashed #244e69;border-radius:12px;display:grid;place-items:center;color:#56788c;background:#071420}.fd-live-bottom-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:14px;padding:0 14px 14px}.fd-live-bottom-card{padding:12px}.fd-real-matches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fd-real-matches article{padding:9px;border:1px solid #173d56;border-radius:12px;background:linear-gradient(180deg,#091f33,#08192a);display:grid;gap:6px}.fd-real-matches article>div{display:flex;justify-content:space-between;gap:4px;font-size:10px}.fd-real-matches article>b{font-size:16px}.fd-real-matches article>small{font-size:10px;color:#9fbbcc}.fd-real-matches article.state-live{border-color:#1b7b55}.fd-real-matches article.state-finished{border-color:#3a5e73}.fd-auto-subs{display:grid;gap:7px}.fd-auto-subs article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px;border-bottom:1px solid #16364b}.fd-auto-dot{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#174b3b}.fd-auto-dot.pending{background:#62561d}.fd-auto-dot.error{background:#8a2d38}.fd-auto-subs article>div{display:flex;flex-direction:column}.fd-auto-subs small{color:#8db0c5}.fd-live-empty{color:#88a8bb;font-size:12px}.fd-live-preview-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;padding:14px}.fd-preview-box{display:grid;gap:8px;min-height:220px;padding:14px;border:1px solid #12374e;border-radius:14px;background:linear-gradient(180deg,#081b2d,#081726)}.fd-preview-box h4{margin:0;font-size:22px}.fd-preview-box p{margin:0;color:#9ec0d6}.fd-preview-box small{color:#7f9daf;line-height:1.5}.fd-comparison-grid{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;min-height:220px}.fd-comparison-grid .team-col{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid #12374e;border-radius:14px;background:linear-gradient(180deg,#081b2d,#081726)}.fd-comparison-grid .team-col.right{text-align:right}.fd-comparison-grid .team-col strong{font-size:18px}.fd-comparison-grid .team-col span{color:#9ec0d6}.fd-comparison-grid .mid-col{font-weight:900;color:#6bdcff}.fd-preview-bullets{display:grid;gap:10px;min-height:220px}.fd-preview-bullets>div{display:flex;justify-content:space-between;gap:12px;padding:14px;border:1px solid #12374e;border-radius:14px;background:linear-gradient(180deg,#081b2d,#081726)}.fd-preview-bullets span{color:#9ec0d6}.fd-preview-bullets strong{color:#fff}.fd-live-placeholder{padding:42px;text-align:center;min-height:280px}.fd-live-placeholder p{color:#9bb6c7}@media(max-width:1200px){.fd-live-topbar{grid-template-columns:1fr auto}.fd-live-tabs{grid-column:1/-1;order:3;overflow:auto;justify-self:stretch}.fd-live-main-grid,.fd-live-bottom-grid,.fd-live-preview-grid,.fd-live-bench-group{grid-template-columns:1fr}.fd-real-matches{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.fd-live-overlay{padding:8px}.fd-live-shell{border-radius:14px}.fd-live-scoreboard{grid-template-columns:1fr;gap:12px;padding:14px}.fd-live-side-head,.fd-live-side-head.away{justify-content:flex-start;text-align:left}.fd-live-side-head h2{font-size:22px}.fd-live-main-score strong{font-size:38px}.fd-live-main-grid{padding:10px}.fd-live-pitch{min-height:430px}.fd-live-avatar{width:50px;height:62px}.fd-pitch-player-card strong{font-size:9px;max-width:88px}.fd-live-bench-row{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-real-matches{grid-template-columns:1fr}.fd-live-actions{justify-content:flex-start}.fd-live-topbar{padding:12px}}.fd-real-matches article>div strong{display:flex;align-items:center;gap:5px}.fd-real-matches article>div strong:last-child{justify-content:flex-end}.fd-real-crest{width:20px;height:20px;object-fit:contain;flex:0 0 auto}.fd-live-shell .cmp-embedded{padding:14px}.fd-live-shell .cmp-shell--embedded{width:100%;max-width:none;margin:0;border:0;border-radius:16px;box-shadow:none;background:transparent}.fd-live-shell .cmp-shell--embedded .cmp-body{padding:0}.fd-live-shell .cmp-shell--embedded .cmp-panel{background:linear-gradient(180deg,#071d31,#061727)}.fd-real-matches-card{padding:12px 12px 13px;background:radial-gradient(circle at 10% 0%,rgba(24,108,164,.08),transparent 28%),linear-gradient(180deg,#071a2c,#061522)}.fd-real-matches-title{margin-bottom:10px}.fd-real-matches-title>div{display:flex;flex-direction:column;gap:2px}.fd-real-matches-title strong{font-size:13px;color:#f0f8ff}.fd-real-matches-title small{font-size:9px;color:#6f97ae}.fd-real-matches-title>span{padding:5px 8px;border:1px solid #1c5271;border-radius:999px;background:#0b2b44;color:#9fc6db;font-size:9px}.fd-real-matches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fd-real-match{display:grid!important;gap:8px!important;min-width:0;padding:9px 10px!important;border:1px solid #173f59!important;border-radius:12px!important;background:linear-gradient(135deg,#0c283ffa,#071929fa)!important;box-shadow:inset 0 1px #ffffff06,0 5px 14px #0000001f}.fd-real-match:hover{border-color:#286d91!important;background:linear-gradient(135deg,#0e2f4afc,#081c2efc)!important}.fd-real-match.state-live{border-color:#2cb97e9e!important;box-shadow:inset 3px 0 #2ac084,inset 0 1px #ffffff06}.fd-real-match.state-finished{border-color:#244d66!important}.fd-real-match-status-row{display:flex!important;align-items:center;justify-content:space-between!important;gap:8px;min-height:20px}.fd-real-status-pill{display:inline-flex;align-items:center;width:max-content;min-height:20px;padding:3px 7px;border-radius:999px;border:1px solid #335b72;background:#102a3c;color:#9cb9c9;font-size:8px;font-weight:850;letter-spacing:.04em}.fd-real-status-pill.finished{border-color:#355668;background:#132b3a;color:#9fb8c6}.fd-real-status-pill.live{border-color:#2ab77e;background:#103b30;color:#65e4b0}.fd-real-status-pill.pending{border-color:#5e6472;background:#202a35;color:#b6c0cb}.fd-real-match-status-row>small{color:#648ca4;font-size:8px;font-weight:800}.fd-real-match-main{display:grid!important;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);gap:8px!important;align-items:center}.fd-real-team{display:flex!important;align-items:center!important;min-width:0;gap:7px!important}.fd-real-team-home{justify-content:flex-end;text-align:right}.fd-real-team-away{justify-content:flex-start;text-align:left}.fd-real-team-copy{min-width:0;display:flex;flex-direction:column;gap:1px}.fd-real-team-copy strong{display:block!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#edf7ff;font-size:10px;line-height:1.2}.fd-real-team-copy small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#65879c;font-size:7px}.fd-real-team.is-winner .fd-real-team-copy strong{color:#67e4b2}.fd-real-team-crest-wrap{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#0b2235;border:1px solid #173f58;overflow:hidden}.fd-real-crest{width:22px!important;height:22px!important;object-fit:contain}.fd-real-crest-fallback{font-size:12px;opacity:.55}.fd-real-score-box{min-width:0;height:42px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-content:center;gap:6px;padding:0 7px;border:1px solid #1d4c67;border-radius:10px;background:linear-gradient(180deg,#0b2a43,#081d30);box-shadow:inset 0 1px #ffffff06}.fd-real-score-box strong{font-size:18px;line-height:1;text-align:center;color:#f7fbff;font-variant-numeric:tabular-nums}.fd-real-score-box strong.winner{color:#59e0ad}.fd-real-score-box span{color:#6b8ba0;font-size:9px;font-weight:900}@media(max-width:1050px){.fd-real-matches{grid-template-columns:1fr}}@media(max-width:560px){.fd-real-match-main{grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr);gap:5px!important}.fd-real-team-crest-wrap{flex-basis:24px;width:24px;height:24px}.fd-real-crest{width:19px!important;height:19px!important}.fd-real-team-copy strong{font-size:9px}.fd-real-team-copy small{display:none}.fd-real-score-box{height:38px;padding:0 5px}.fd-real-score-box strong{font-size:16px}}.fd-live-progress{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:10px 14px 0;padding:9px 12px;border:1px solid #174a65;border-radius:12px;background:linear-gradient(180deg,#082139,#07192a);box-shadow:inset 0 1px #ffffff06}.fd-live-progress>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;align-items:center;min-width:0}.fd-live-progress>div.away{text-align:right;grid-template-columns:minmax(0,1fr) auto}.fd-live-progress>div.away strong{grid-column:2}.fd-live-progress>div.away span,.fd-live-progress>div.away small{grid-column:1}.fd-live-progress strong{font-size:16px;color:#60ddb0}.fd-live-progress span{font-size:10px;color:#b6ccd9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fd-live-progress small{grid-column:1/-1;color:#789bb0;font-size:8px}.fd-live-progress>b{font-size:9px;letter-spacing:.08em;color:#5fd4ff;padding:5px 8px;border:1px solid #1d5877;border-radius:999px;background:#0b2a43;white-space:nowrap}@media(max-width:760px){.fd-live-progress{grid-template-columns:1fr}.fd-live-progress>b{text-align:center;justify-self:center}.fd-live-progress>div.away{text-align:left;grid-template-columns:auto minmax(0,1fr)}.fd-live-progress>div.away strong{grid-column:1}.fd-live-progress>div.away span,.fd-live-progress>div.away small{grid-column:2}.fd-live-progress>div.away small{grid-column:1/-1}}.fd-points,.fd-bench-points,.fd-live-team-score,.fd-live-main-score strong{font-variant-numeric:tabular-nums;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease}.fd-points{min-width:32px;min-height:24px;display:inline-grid;place-items:center;border:1px solid transparent;box-shadow:0 4px 10px #00000029}.fd-bench-points{min-width:28px;min-height:24px;display:inline-grid;place-items:center;border-radius:999px;padding:2px 7px;border:1px solid transparent;font-size:11px}.score-unknown{background:#374957!important;color:#d3dee5!important;border-color:#536979!important}.score-negative{background:linear-gradient(135deg,#9f2235,#d33a49)!important;color:#fff!important;border-color:#f06a76!important;box-shadow:0 0 0 2px #dc3e4f14,0 5px 13px #931b2b3d!important}.score-low{background:linear-gradient(135deg,#765927,#a97928)!important;color:#fff4cf!important;border-color:#c79a42!important}.score-average{background:linear-gradient(135deg,#b76c14,#e69920)!important;color:#fff!important;border-color:#ffc151!important}.score-good{background:linear-gradient(135deg,#1f7d56,#29a86f)!important;color:#effff8!important;border-color:#54d99d!important}.score-very-good{background:linear-gradient(135deg,#14758a,#1ba7b7)!important;color:#effeff!important;border-color:#57d7df!important;box-shadow:0 0 0 2px #21b1c114,0 6px 14px #1268783d!important}.score-excellent{background:linear-gradient(135deg,#5533a6,#8a55dc)!important;color:#fff!important;border-color:#c697ff!important;box-shadow:0 0 0 2px #975fe817,0 7px 16px #482a8c47!important}.fd-pitch-player:hover .fd-points{transform:translateY(-1px) scale(1.06)}.fd-live-main-score strong.score-negative,.fd-live-main-score strong.score-low,.fd-live-main-score strong.score-average,.fd-live-main-score strong.score-good,.fd-live-main-score strong.score-very-good,.fd-live-main-score strong.score-excellent,.fd-live-main-score strong.score-unknown{min-width:58px;padding:6px 9px;border-radius:13px;border:1px solid transparent;font-size:42px;line-height:1}.fd-live-team-score.score-negative,.fd-live-team-score.score-low,.fd-live-team-score.score-average,.fd-live-team-score.score-good,.fd-live-team-score.score-very-good,.fd-live-team-score.score-excellent,.fd-live-team-score.score-unknown{border-width:1px;border-style:solid}.fd-live-avatar>.fd-player-photo{width:100%!important;height:100%!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;background:transparent!important}.fd-live-avatar>.fd-player-photo>img,.fd-live-avatar>.fd-player-photo>canvas,.fd-live-avatar>.fd-player-photo>svg,.fd-live-avatar>.fd-player-photo>div{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center bottom!important}@media(max-width:760px){.fd-live-main-score strong.score-negative,.fd-live-main-score strong.score-low,.fd-live-main-score strong.score-average,.fd-live-main-score strong.score-good,.fd-live-main-score strong.score-very-good,.fd-live-main-score strong.score-excellent,.fd-live-main-score strong.score-unknown{min-width:48px;font-size:34px}}.fd-pitch-player{position:relative}.fd-pitch-player.is-auto-sub .fd-live-avatar{border-color:#58d7ff;box-shadow:0 0 0 2px #58d7ff29,0 8px 18px #0000003d}.fd-auto-sub-badge{position:absolute;top:-4px;right:2px;z-index:4;display:inline-flex;align-items:center;justify-content:center;min-height:18px;padding:2px 5px;border-radius:999px;background:linear-gradient(135deg,#117ba8,#19b0bb);border:1px solid #6ee3ea;color:#fff;font-size:7px;font-weight:900;letter-spacing:.04em;box-shadow:0 3px 8px #0000004d}.fd-auto-subs article.state-applied{border-left:3px solid #42d59b}.fd-auto-subs article.state-pending{border-left:3px solid #d9a63b}.fd-auto-subs article>div>em{display:block;margin-bottom:2px;color:#62d8ff;font-size:8px;font-style:normal;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.fd-auto-subs article>b{min-width:44px;text-align:right;color:#d8f8ef;font-size:11px}.fd-live-progress .fd-progress-dnp{color:#ff8791}.fd-live-team-card>header small{line-height:1.35}.fd-live-main-grid>div,.fd-live-team-card,.fd-live-pitch,.fd-pitch-row,.fd-pitch-player{min-width:0}@media(max-width:760px){.fd-live-overlay{padding:0;align-items:stretch;overflow-x:hidden}.fd-live-shell{width:100%;min-height:100dvh;border-radius:0;border-left:0;border-right:0;overflow-x:hidden}.fd-live-topbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 10px 8px}.fd-live-heading{min-width:0}.fd-live-heading strong,.fd-live-heading small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-live-actions{justify-content:flex-end;align-self:start}.fd-live-actions button:not(.close){padding:8px 10px;font-size:11px}.fd-live-tabs{grid-column:1/-1;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none}.fd-live-tabs::-webkit-scrollbar{display:none}.fd-live-tabs button{flex:0 0 auto;padding:9px 12px;font-size:11px}.fd-live-scoreboard{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px;padding:10px}.fd-live-side-head,.fd-live-side-head.away{min-width:0;gap:6px;align-items:center}.fd-live-side-head{justify-content:flex-start;text-align:left}.fd-live-side-head.away{justify-content:flex-end;text-align:right}.fd-live-side-head.away>div:first-child{order:1}.fd-live-side-head.away>.fd-side-logo{order:2}.fd-side-logo{width:40px;height:40px;flex:0 0 40px;border-radius:10px}.fd-side-logo img{padding:4px}.fd-live-side-head h2{max-width:100%;margin:2px 0 4px;font-size:clamp(12px,3.5vw,16px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-live-side-head>div>small{font-size:7px;letter-spacing:.1em}.fd-live-coach{display:none}.fd-live-score-center{min-width:92px}.fd-live-badge{padding:4px 7px;font-size:8px}.fd-live-main-score{gap:5px;margin:4px 0}.fd-live-main-score span{font-size:9px}.fd-live-main-score strong.score-negative,.fd-live-main-score strong.score-low,.fd-live-main-score strong.score-average,.fd-live-main-score strong.score-good,.fd-live-main-score strong.score-very-good,.fd-live-main-score strong.score-excellent,.fd-live-main-score strong.score-unknown{min-width:34px;padding:4px 5px;border-radius:9px;font-size:24px}.fd-live-score-center>small{font-size:7px;letter-spacing:.03em}.fd-live-score-center>b,.fd-live-score-center>em{font-size:8px}.fd-live-progress{margin:8px 8px 0;padding:8px}.fd-live-warning{margin:8px 8px 0;padding:9px 10px;font-size:10px}.fd-live-main-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;width:100%;padding:8px}.fd-live-main-grid>div{width:100%;max-width:100%}.fd-live-team-card{width:100%;max-width:100%;border-radius:12px}.fd-live-team-card>header{gap:8px;padding:8px}.fd-live-team-title{min-width:0;gap:7px}.fd-live-team-title img,.fd-team-logo-fallback{width:30px;height:30px;flex:0 0 30px;border-radius:8px}.fd-live-team-title>div{min-width:0}.fd-live-team-title strong{max-width:100%;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-live-team-title small{max-width:100%;font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-live-team-score{flex:0 0 auto;padding:5px 7px;font-size:10px}.fd-live-pitch{box-sizing:border-box;width:100%;min-height:0;aspect-ratio:68 / 105;padding:clamp(8px,2.3vw,12px) clamp(3px,1vw,6px);justify-content:space-evenly;gap:0;overflow:hidden}.fd-live-pitch-markings{inset:6px}.fd-live-pitch-markings:after{width:clamp(52px,17vw,70px);height:clamp(52px,17vw,70px)}.fd-pitch-row{width:100%;min-height:0;flex:1 1 0;justify-content:space-evenly;align-items:center;gap:clamp(1px,.8vw,4px)}.fd-pitch-player{flex:0 1 clamp(48px,17vw,68px);width:clamp(48px,17vw,68px);min-width:0;max-width:21%;overflow:visible}.fd-live-avatar{width:clamp(34px,11vw,46px);height:clamp(42px,13.5vw,57px);border-radius:11px 11px 8px 8px}.fd-pitch-player-card{gap:1px}.fd-pitch-player-card strong{width:100%;max-width:clamp(46px,17vw,68px);padding:2px 3px;border-radius:5px;font-size:clamp(6px,2.1vw,9px);line-height:1.15}.fd-points{min-width:25px;min-height:18px;padding:1px 5px;font-size:9px}.fd-live-status{max-width:100%;padding:1px 4px;font-size:clamp(5px,1.7vw,7px);white-space:nowrap}.fd-auto-sub-badge{top:-2px;right:0;min-height:14px;padding:1px 3px;font-size:5px}.fd-live-bench{margin-top:8px;padding:8px}.fd-live-section-title{align-items:flex-start;gap:6px}.fd-live-section-title strong{font-size:11px}.fd-live-section-title span{font-size:8px;text-align:right}.fd-live-bench-group{grid-template-columns:1fr;gap:5px}.fd-live-bench-group-title{padding-left:0}.fd-live-bench-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.fd-live-bench-player{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;justify-items:center;gap:3px;padding:6px 3px}.fd-live-bench-player .fd-live-avatar{grid-row:auto;width:36px;height:43px}.fd-live-bench-player>strong{width:100%;font-size:8px}.fd-live-bench-player small,.fd-live-bench-player em{width:100%;font-size:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-bench-points{min-width:24px;min-height:19px;padding:1px 5px;font-size:9px}.fd-live-bench-empty{min-height:88px}.fd-live-bottom-grid{width:100%;padding:0 8px 8px;gap:10px}.fd-live-bottom-card{min-width:0;padding:9px}.fd-auto-subs article{grid-template-columns:auto minmax(0,1fr)}.fd-auto-subs article>b{grid-column:2;justify-self:start;text-align:left}.fd-live-shell .cmp-embedded{padding:8px}.fd-live-preview-grid{padding:8px;gap:10px}.fd-comparison-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:5px}.fd-comparison-grid .team-col{min-width:0;padding:9px 6px}.fd-comparison-grid .team-col strong{font-size:13px;overflow-wrap:anywhere}}@media(max-width:390px){.fd-live-scoreboard{grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr);padding:8px 6px}.fd-side-logo{width:34px;height:34px;flex-basis:34px}.fd-live-side-head{gap:4px}.fd-live-side-head h2{font-size:11px}.fd-live-score-center{min-width:82px}.fd-live-main-score strong.score-negative,.fd-live-main-score strong.score-low,.fd-live-main-score strong.score-average,.fd-live-main-score strong.score-good,.fd-live-main-score strong.score-very-good,.fd-live-main-score strong.score-excellent,.fd-live-main-score strong.score-unknown{min-width:30px;padding:3px 4px;font-size:21px}.fd-pitch-player{flex-basis:clamp(43px,16.5vw,60px);width:clamp(43px,16.5vw,60px)}.fd-live-avatar{width:clamp(31px,10.5vw,41px);height:clamp(38px,12.7vw,51px)}.fd-pitch-player-card strong{max-width:clamp(42px,16vw,60px);font-size:6.5px}.fd-live-bench-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px)and (orientation:landscape){.fd-live-pitch{aspect-ratio:105 / 68;min-height:360px}.fd-pitch-row{flex:1 1 0}.fd-live-avatar{width:42px;height:50px}.fd-pitch-player{max-width:18%}}@media(max-width:760px){.fd-live-overlay{height:100dvh;min-height:100dvh;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;padding-bottom:max(10px,env(safe-area-inset-bottom))}.fd-live-shell{min-height:100%;overflow:visible}.fd-live-tabs{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}}.fd-points.player-score-negative,.fd-bench-points.player-score-negative{background:linear-gradient(135deg,#a91f32,#d83d4e)!important;color:#fff!important;border-color:#f06a78!important;box-shadow:0 5px 13px #9b1f3140!important}.fd-points.player-score-zero,.fd-bench-points.player-score-zero,.fd-points.player-score-unknown,.fd-bench-points.player-score-unknown{background:linear-gradient(135deg,#465664,#637584)!important;color:#f3f7fa!important;border-color:#8494a1!important;box-shadow:0 4px 10px #00000029!important}.fd-points.player-score-yellow,.fd-bench-points.player-score-yellow{background:linear-gradient(135deg,#d29a16,#f0c63b)!important;color:#172030!important;border-color:#ffe077!important;box-shadow:0 5px 13px #bf8e1238!important}.fd-points.player-score-green,.fd-bench-points.player-score-green{background:linear-gradient(135deg,#177d50,#29ab70)!important;color:#f1fff8!important;border-color:#59dca2!important;box-shadow:0 5px 13px #147d4f3b!important}.fd-points.player-score-turquoise,.fd-bench-points.player-score-turquoise{background:linear-gradient(135deg,#087d91,#12b8bf)!important;color:#effeff!important;border-color:#62e0e4!important;box-shadow:0 6px 14px #08768940!important}.fd-points.player-score-purple,.fd-bench-points.player-score-purple{background:linear-gradient(135deg,#5731a2,#8956dc)!important;color:#fff!important;border-color:#c79aff!important;box-shadow:0 7px 16px #4c2b9347!important}.fd-player-match-dialog{box-sizing:border-box;border:1px solid #409bb6;border-radius:22px;padding:0;background:#061524;color:#ecf8ff;width:min(680px,calc(100vw - 20px));max-height:90dvh;overflow:auto;overscroll-behavior:contain;box-shadow:0 24px 90px #000c}.fd-player-match-dialog::backdrop{background:#020812cc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fd-player-match-content{--medal:#9aaebd;--medal-light:#ecf6fc;position:relative;background:radial-gradient(ellipse at 100% 80%,#11344570,transparent 65%),#061524}.fd-player-match-content.medal-negative{--medal:#e66870;--medal-light:#ffd9d9}.fd-player-match-content.medal-bronze{--medal:#c78c57;--medal-light:#ffe0bd}.fd-player-match-content.medal-silver{--medal:#b5c9dd;--medal-light:#fff}.fd-player-match-content.medal-gold{--medal:#e8be60;--medal-light:#fff0b8}.fd-player-match-content.medal-diamond{--medal:#67e7f3;--medal-light:#e0ffff}.fd-player-match-close{position:absolute;right:8px;top:7px;width:40px;height:40px;z-index:3;border:0;border-radius:50%;background:#04132380;color:#fff;font:28px/1 sans-serif;cursor:pointer}.fd-player-match-close:focus-visible{outline:2px solid #7ff2f2;outline-offset:-2px}.fd-player-match-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:160px minmax(0,1fr) 120px;gap:12px;align-items:center;min-height:215px;padding:26px 24px 0 8px;background:linear-gradient(90deg,#06152405,#06152480 46%,#06152450),url(/images/match-preview/leader-stadium-ice.webp) center/cover;border-bottom:1px solid #45829c80}.fd-player-match-portrait{align-self:end;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;-webkit-mask-image:linear-gradient(#000 85%,transparent);mask-image:linear-gradient(#000 85%,transparent)}.fd-player-match-portrait>*,.fd-player-match-portrait img,.fd-player-match-portrait canvas{width:100%!important;height:190px!important;object-fit:contain!important;object-position:center bottom!important;border-radius:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.fd-player-match-identity{min-width:0;padding-bottom:22px}.fd-player-match-eyebrow{font-size:9px;letter-spacing:2px;color:#abc6d7;font-weight:700}.fd-player-match-content h3{margin:8px 0;font-family:DraftCondensed,Impact,sans-serif;font-size:clamp(26px,4vw,40px);line-height:1;text-transform:uppercase;overflow-wrap:anywhere;letter-spacing:.5px;color:#f1f7ff;text-shadow:0 2px 3px #0009}.fd-player-match-identity p{font-size:11px;color:#65e5e5;margin:10px 0;text-transform:uppercase;letter-spacing:.6px;font-weight:700}.fd-player-match-medal{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;align-items:center;aspect-ratio:1;color:var(--medal-light);margin-bottom:14px;padding-top:9px;box-sizing:border-box}.fd-score-medal-art{position:absolute;inset:0;width:100%;height:100%;z-index:-1;overflow:visible;filter:drop-shadow(0 4px 8px #0008)}.medal-diamond .fd-score-medal-art,.medal-gold .fd-score-medal-art{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--medal) 35%,transparent))}.fd-player-match-medal strong{font-size:46px;line-height:1;font-family:DraftCondensed,Impact,sans-serif;background:linear-gradient(var(--medal-light),var(--medal));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 1px #000)}.fd-player-match-medal>span:last-child{font-size:9px;letter-spacing:1px;font-weight:800;margin-top:3px}.fd-player-match-fixture{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:16px 24px;background:linear-gradient(180deg,#102d40,#081d2d);border-bottom:1px solid #2a5774}.fd-player-match-fixture>span{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;font-size:15px;text-align:center}.fd-player-match-fixture b{overflow-wrap:anywhere}.fd-player-match-fixture img{width:35px;height:40px;object-fit:contain}.fd-player-match-fixture>strong{font-size:30px;white-space:nowrap}.fd-player-match-fixture i{font-style:normal;color:#89a8bc;font-weight:400}.fd-player-match-body{padding:16px;display:grid;gap:12px}.fd-player-match-panel{border:1px solid #265a75;border-radius:13px;padding:14px;background:linear-gradient(125deg,#11334750,#04132140)}.fd-player-match-panel h4{margin:0 0 12px;color:#64eeec;text-transform:uppercase;font-size:13px;letter-spacing:1.6px}.fd-player-match-panel p{font-size:13px;color:#bdd0dd;line-height:1.5}.fd-player-match-panel dl,.fd-player-match-panel dd{margin:0}.fd-player-match-breakdown>div{display:flex;justify-content:space-between;gap:14px;padding:9px 4px;border-bottom:1px solid #3e68804d;font-size:14px}.fd-player-match-breakdown dd{font-weight:800;font-size:18px}.fd-player-match-breakdown dd.is-negative{color:#ff929a}.fd-player-match-total{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 10px;margin:10px -6px -6px;border-radius:8px;color:var(--medal-light);background:linear-gradient(100deg,#ffffff08,color-mix(in srgb,var(--medal) 18%,transparent));border-top:1px solid var(--medal)}.fd-player-match-total>span{font-size:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.fd-player-match-total strong{font-size:27px;white-space:nowrap}.fd-player-match-total small{font-size:12px}.fd-player-match-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.fd-player-match-stats>div{display:flex;flex-direction:column;justify-content:center;text-align:center;gap:6px;padding:12px 5px;border:1px solid #31617a;border-radius:9px;background:linear-gradient(150deg,#17394c70,#04132180)}.fd-player-match-stats dd{font-size:26px;font-weight:800;color:#eff8ff;line-height:1}.fd-player-match-stats dt{font-size:9px;text-transform:uppercase;color:#a8c3d5;letter-spacing:.6px;overflow-wrap:anywhere}.fd-player-match-note{color:#91afc3;font-size:11px;padding:2px 6px 6px;line-height:1.5}button.fd-live-bench-player{font:inherit;color:inherit;cursor:pointer}@media(max-width:480px){.fd-player-match-dialog{border-radius:16px;max-height:92dvh}.fd-player-match-hero{grid-template-columns:94px minmax(0,1fr) 78px;gap:8px;min-height:168px;padding:30px 14px 0 0}.fd-player-match-portrait>*,.fd-player-match-portrait img,.fd-player-match-portrait canvas{height:138px!important}.fd-player-match-content h3{font-size:25px}.fd-player-match-eyebrow{font-size:7px;letter-spacing:1px}.fd-player-match-identity p{font-size:9px;letter-spacing:0;line-height:1.4}.fd-player-match-identity .fd-live-status{font-size:9px}.fd-player-match-medal strong{font-size:35px}.fd-player-match-medal>span:last-child{font-size:8px}.fd-medal-ornament{font-size:10px}.fd-player-match-fixture{padding:12px 10px;gap:8px}.fd-player-match-fixture>span{font-size:11px;gap:5px}.fd-player-match-fixture img{width:24px;height:30px}.fd-player-match-fixture>strong{font-size:24px}.fd-player-match-body{padding:10px;gap:10px}.fd-player-match-panel{padding:11px}.fd-player-match-panel h4{font-size:11px;letter-spacing:1px}.fd-player-match-breakdown>div{font-size:12px;padding:8px 2px}.fd-player-match-total>span{font-size:10px;letter-spacing:.5px}.fd-player-match-stats{gap:5px}.fd-player-match-stats dd{font-size:22px}.fd-player-match-stats dt{font-size:8px;letter-spacing:0}}.fd-pitch-player .fd-auto-sub-badge.fd-substitution-in{top:4px;right:-5px;min-width:22px;min-height:22px;padding:0;border-radius:50%;font:700 19px/1 sans-serif;background:#126441;border:1px solid #83f4bb;color:#c5ffdf;box-shadow:0 2px 8px #0007}.fd-live-bench-player.is-substituted-out{position:relative;border-color:#a45361;background:linear-gradient(135deg,#322030,#112235)}.fd-substitution-out{position:absolute;top:3px;left:3px;z-index:4;display:grid;place-items:center;width:21px;height:21px;border-radius:50%;font:700 19px/1 sans-serif;color:#ffe2e6;background:#922b40;border:1px solid #ff9cac;box-shadow:0 2px 6px #0006}.fd-live-bench-player.is-substituted-out small{color:#ffa7b5;font-weight:800}.fd-live-bench-player.is-substituted-out em{color:#c7d7e5}@media(max-width:600px){.fd-pitch-player .fd-auto-sub-badge.fd-substitution-in{right:-3px;width:18px;min-width:18px;height:18px;min-height:18px;font-size:16px}.fd-substitution-out{width:18px;height:18px;font-size:16px}}@media(max-width:480px){.fd-player-match-hero{grid-template-columns:32% minmax(0,1fr) 74px;gap:7px;min-height:180px;padding:22px 12px 0 0;align-items:center}.fd-player-match-portrait{width:100%;height:164px;align-self:end;-webkit-mask-image:linear-gradient(#000 88%,transparent);mask-image:linear-gradient(#000 88%,transparent)}.fd-player-match-portrait>.fd-player-photo{width:100%!important;height:164px!important}.fd-player-match-portrait .fd-player-photo>img{height:100%!important;object-fit:cover!important;object-position:center top!important}.fd-player-match-identity{padding-bottom:12px}.fd-player-match-content h3{font-size:clamp(22px,6vw,27px);line-height:1.02;letter-spacing:0}.fd-player-match-eyebrow{font-size:7px;letter-spacing:.7px}.fd-player-match-identity p{font-size:9px;margin:8px 0}.fd-player-match-medal{margin-bottom:0;padding-top:6px}.fd-player-match-medal strong{font-size:31px}.fd-player-match-medal>span:last-child{font-size:7px;letter-spacing:.6px;margin-top:2px}}@media(max-width:350px){.fd-player-match-hero{grid-template-columns:30% minmax(0,1fr) 64px;gap:5px;padding-right:9px}.fd-player-match-content h3{font-size:21px}.fd-player-match-medal strong{font-size:28px}}.fd-player-match-medal .fd-score-medal-art{overflow:hidden;filter:drop-shadow(0 3px 5px #0008)}.fd-player-match-medal{padding-top:0}.medal-gold .fd-player-match-medal{padding-top:17%}.fd-player-match-medal strong{font-size:48px;line-height:.95;font-weight:900;-webkit-text-stroke:.35px var(--medal-light);filter:drop-shadow(0 2px 1px #000);letter-spacing:-.5px}.fd-player-match-medal>span:last-child{font-size:9px;margin-top:5px;text-shadow:0 1px 2px #000;letter-spacing:.8px}@media(max-width:480px){.fd-player-match-medal strong{font-size:33px;-webkit-text-stroke:.2px var(--medal-light)}.fd-player-match-medal>span:last-child{font-size:7px;margin-top:3px;letter-spacing:.4px}}@media(max-width:350px){.fd-player-match-medal strong{font-size:29px}}.fd-live-coach{gap:9px}.fd-live-coach>.fd-live-avatar.coach{flex:0 0 48px;width:48px;height:56px;margin:0;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:#102c40}.fd-live-coach>.fd-live-avatar.coach>img.fd-coach-portrait{position:static!important;inset:auto!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;object-position:50% 30%!important;margin:0!important;padding:0!important;transform:none!important;border:0!important;border-radius:0!important}.fd-live-coach>div:last-child{min-width:0}.fd-coach-initials{font-size:18px;font-weight:800;color:#b9d8e9}.fd-economy{max-width:1500px;margin:0 auto;padding:0 18px 30px;color:#eef7ff;text-align:left}.fd-economy *{box-sizing:border-box}.fd-economy-hero{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:10px 0 14px;padding:18px 20px;border:1px solid #1d5679;border-radius:18px;background:linear-gradient(135deg,#092743f5,#041525f5);box-shadow:inset 0 1px #ffffff0d,0 12px 34px #0004}.fd-economy-brand{display:flex;align-items:center;gap:14px;min-width:0}.fd-economy-brand>div:last-child{min-width:0}.fd-economy-brand span{display:block;color:#53d8ff;font-size:10px;font-weight:900;letter-spacing:.12em}.fd-economy-brand h2{margin:4px 0 3px!important;color:#fff!important;font:900 clamp(22px,3vw,34px)/1.05 Arial,sans-serif!important}.fd-economy-brand p{margin:0;color:#91afc3;font-size:12px}.fd-economy-league-logo{width:62px;height:62px;flex:0 0 62px;display:grid;place-items:center;border:1px solid #28698e;border-radius:15px;background:#071b2e;overflow:hidden}.fd-economy-league-logo img{width:100%;height:100%;object-fit:contain;padding:5px}.fd-economy-league-logo>span{font-size:28px;color:#65e4b0}.fd-economy-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.fd-economy-sort{display:flex;gap:4px;padding:4px;border:1px solid #1a4a67;border-radius:12px;background:#071927}.fd-economy-sort button,.fd-economy-refresh{border:0;border-radius:9px;padding:9px 12px;background:transparent;color:#93afc2;font:800 11px Arial,sans-serif;cursor:pointer}.fd-economy-sort button.active{background:linear-gradient(135deg,#167be7,#2057d8);color:#fff;box-shadow:0 4px 12px #0a56ca55}.fd-economy-refresh{border:1px solid #286589;background:#0b2a42;color:#dff7ff}.fd-economy-refresh:disabled{opacity:.55;cursor:wait}.fd-economy-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.fd-economy-summary article{padding:14px 15px;border:1px solid #174b68;border-radius:14px;background:linear-gradient(180deg,#08223a,#061725)}.fd-economy-summary span{display:block;color:#769caf;font:800 9px Arial,sans-serif;letter-spacing:.08em}.fd-economy-summary strong{display:block;margin-top:6px;color:#fff;font:900 22px/1 Arial,sans-serif;font-variant-numeric:tabular-nums}.fd-economy-summary small{display:block;margin-top:6px;color:#78a0b5;font-size:9px}.fd-economy-table-wrap{overflow:auto;border:1px solid #194d6b;border-radius:16px;background:#04131f;box-shadow:0 14px 40px #0003}.fd-economy-table{min-width:1040px}.fd-economy-head,.fd-economy-row{display:grid;grid-template-columns:64px minmax(270px,1.55fr) 155px 155px 165px 70px 140px;align-items:center;gap:8px}.fd-economy-head{position:sticky;top:0;z-index:2;padding:11px 13px;border-bottom:1px solid #1b4c68;background:#081e31;color:#739aad;font:900 9px Arial,sans-serif;letter-spacing:.07em}.fd-economy-row{min-height:62px;padding:7px 13px;border-bottom:1px solid #102f43;background:linear-gradient(90deg,#071927,#061522);transition:background .15s,border-color .15s}.fd-economy-row:last-child{border-bottom:0}.fd-economy-row:hover{background:#0b263a}.fd-economy-row.is-mine{background:linear-gradient(90deg,#142744,#102035);box-shadow:inset 3px 0 #9b73ff}.fd-economy-position{display:flex;align-items:center;gap:5px}.fd-economy-position strong{font-size:13px}.fd-economy-position span{color:#ffd96a}.fd-economy-team{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0}.fd-economy-crest{width:38px;height:38px;display:grid;place-items:center;border:1px solid #264f68;border-radius:10px;background:#0a2032;overflow:hidden}.fd-economy-crest img{width:100%;height:100%;object-fit:contain;padding:3px}.fd-economy-crest span{font:900 10px Arial,sans-serif;color:#9cc5da}.fd-economy-team>div:nth-child(2){min-width:0}.fd-economy-team strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.fd-economy-team small{display:block;margin-top:2px;color:#6f95a9;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fd-economy-team em{padding:3px 6px;border:1px solid #7658c9;border-radius:999px;background:#3b2763;color:#d8c7ff;font:900 8px Arial,sans-serif;font-style:normal}.fd-economy-money,.fd-economy-squad,.fd-economy-wealth{font:800 11px Arial,sans-serif;font-variant-numeric:tabular-nums}.fd-economy-money{color:#77e3b0}.fd-economy-squad{color:#75caff}.fd-economy-wealth{color:#c59cff}.fd-economy-players{font-weight:900;text-align:center}.fd-economy-last-seen{color:#92adbd;font-size:10px}.fd-economy-note{display:flex;gap:9px;align-items:flex-start;margin-top:10px;padding:11px 13px;border:1px solid #16455e;border-radius:12px;background:#071b2b;color:#87a9bc}.fd-economy-note>span{color:#58d8ff}.fd-economy-note p{margin:0;font-size:10px;line-height:1.5}.fd-economy-note strong{color:#d8effb}.fd-economy-state{min-height:300px;display:grid;place-items:center;align-content:center;gap:9px;border:1px solid #194a66;border-radius:16px;background:#071927;color:#91b2c5}.fd-economy-state.error strong{color:#ff8e98}.fd-economy-state button{border:1px solid #2b6789;border-radius:9px;padding:8px 12px;background:#0a2b43;color:#fff}@media(max-width:1000px){.fd-economy-hero{align-items:flex-start;flex-direction:column}.fd-economy-actions{justify-content:flex-start}.fd-economy-summary{grid-template-columns:1fr 1fr}}@media(max-width:600px){.fd-economy{padding:0 8px 20px}.fd-economy-summary{grid-template-columns:1fr}.fd-economy-sort{max-width:100%;overflow:auto}.fd-economy-brand h2{font-size:23px!important}.fd-economy-league-logo{width:48px;height:48px;flex-basis:48px}}.fd-tournaments{max-width:1480px;margin:0 auto;padding:0 18px 34px;color:#eef7ff;text-align:left}.fd-tournaments *{box-sizing:border-box}.fd-tournaments button{font:inherit}.fd-logo-fallback{width:100%;height:100%;display:grid;place-items:center;border-radius:inherit;background:linear-gradient(145deg,#113858,#0a2137);color:#86dcff;font:900 12px Arial,sans-serif}.fd-tournaments-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:10px 0 14px;padding:18px 22px;border:1px solid #245c80;border-radius:20px;background:radial-gradient(circle at 85% 10%,rgba(42,114,209,.16),transparent 32%),linear-gradient(135deg,#082541f7,#041521f7);box-shadow:inset 0 1px #ffffff0a,0 18px 44px #0000003d}.fd-tournaments-brand{display:flex;align-items:center;gap:15px;min-width:0}.fd-tournaments-logo{width:68px;height:68px;flex:0 0 68px;display:grid;place-items:center;overflow:hidden;border:1px solid #3478a5;border-radius:18px;background:#071b2e;font-size:27px}.fd-tournaments-logo img{width:100%;height:100%;object-fit:contain;padding:6px}.fd-tournaments-brand>div:last-child>span{display:block;color:#67dcff;font:900 10px Arial,sans-serif;letter-spacing:.13em}.fd-tournaments-brand h2{margin:4px 0!important;color:#fff!important;font:900 clamp(28px,3vw,40px)/1 Arial,sans-serif!important;letter-spacing:-.5px}.fd-tournaments-brand p{margin:5px 0 0;color:#8eafc3;font-size:12px}.fd-tournaments-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.fd-tournaments-actions button,.fd-tournament-modal button{border:1px solid #2d6689;border-radius:11px;padding:10px 15px;background:#0a2941;color:#e9f8ff;font-weight:850;cursor:pointer;box-shadow:inset 0 1px #ffffff08}.fd-tournaments-actions .primary,.fd-tournament-modal .primary{border-color:#4b94ff;background:linear-gradient(135deg,#2586ff,#3153dd);color:#fff;box-shadow:0 8px 22px #1f69e642}.fd-tournaments-actions button:disabled{opacity:.55;cursor:wait}.fd-tournaments-alert{margin-bottom:10px;padding:10px 12px;border:1px solid #7a5834;border-radius:11px;background:#3e2b1b;color:#f4ca88;font-size:11px}.fd-tournaments-state{min-height:260px;display:grid;place-items:center;border:1px solid #1a4a66;border-radius:16px;background:#061725;color:#8faec0}.fd-tournaments-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:14px;align-items:start}.fd-tournaments-list,.fd-tournament-detail{border:1px solid #1a506f;border-radius:18px;background:linear-gradient(180deg,#071b2df7,#051521fa);overflow:hidden;box-shadow:0 16px 36px #0003}.fd-tournaments-list{position:sticky;top:12px;min-height:620px}.fd-tournaments-list-head{display:flex;justify-content:space-between;align-items:center;padding:13px 14px;border-bottom:1px solid #17435d;background:linear-gradient(180deg,#08223a,#071b2d)}.fd-tournaments-list-head strong{font-size:10px;letter-spacing:.04em}.fd-tournaments-list-head span{padding:3px 8px;border-radius:999px;background:#0e3855;color:#7edcff;font-size:9px}.fd-tournaments-list>button{width:100%;display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;border:0;border-bottom:1px solid #113348;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .15s,transform .15s}.fd-tournaments-list>button:hover{background:#0b2941}.fd-tournaments-list>button.active{background:linear-gradient(90deg,#0f3354,#0a263e);box-shadow:inset 4px 0 #2d90ff}.fd-tournament-icon{width:62px;height:62px;display:grid;place-items:center;border:1px solid #2a607e;border-radius:13px;background:#092238;overflow:hidden}.fd-tournament-icon img,.fd-tournament-icon .fd-logo-fallback{width:100%;height:100%;object-fit:contain;padding:5px}.fd-tournaments-list button>span:nth-child(2){min-width:0}.fd-tournaments-list button strong{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fd-tournaments-list button small{display:block;margin-top:4px;color:#7397aa;font-size:8px;line-height:1.4}.fd-tournaments-list button em{font-style:normal;font-size:7px;font-weight:900;padding:4px 7px;border-radius:999px;background:#233d67;color:#b5ccff}.fd-tournaments-empty{padding:24px;color:#7898ab;font-size:10px}.fd-tournament-detail{padding:12px}.fd-tournament-detail-head{position:relative;display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:132px;padding:14px 16px;border:1px solid #225a7c;border-radius:16px;overflow:hidden;background:radial-gradient(circle at 82% 0%,rgba(43,116,207,.16),transparent 35%),linear-gradient(135deg,#0b2945,#071a2b 62%,#081d31)}.fd-tournament-detail-head:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(31,111,182,.08),transparent 45%);pointer-events:none}.fd-tournament-hero-media{position:relative;z-index:1;height:105px;display:grid;place-items:center;border:1px solid #285d7b;border-radius:14px;background:linear-gradient(135deg,#102e49,#071725)}.fd-tournament-big-icon{width:96px;height:96px;display:grid;place-items:center;border-radius:16px;overflow:hidden;filter:drop-shadow(0 10px 18px rgba(0,0,0,.28))}.fd-tournament-big-icon img,.fd-tournament-big-icon .fd-logo-fallback{width:100%;height:100%;object-fit:contain;padding:5px}.fd-tournament-title{position:relative;z-index:1;min-width:0}.fd-tournament-title span{display:block;color:#55e0c2;font-size:8px;font-weight:900;letter-spacing:.08em}.fd-tournament-title h3{margin:6px 0 5px;color:#fff;font:900 clamp(24px,3vw,34px)/1.05 Arial,sans-serif;letter-spacing:-.4px}.fd-tournament-title p{margin:0;color:#9bb7c9;font-size:10px;line-height:1.4}.fd-tournament-sync-state{position:relative;z-index:1;text-align:right;align-self:start}.fd-tournament-sync-state span{display:block;color:#61e2b2;font-size:8px;text-transform:uppercase;font-weight:900}.fd-tournament-sync-state strong{display:block;margin-top:5px;color:#d9e8f0;font-size:9px}.fd-tournament-sync-state em{display:inline-block;margin-top:8px;padding:4px 7px;border:1px solid #41739d;border-radius:999px;background:#153650;color:#a8ccff;font:900 7px Arial,sans-serif;font-style:normal}.fd-tournament-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:10px 0}.fd-tournament-kpis article{min-height:78px;padding:12px 13px;border:1px solid #194a67;border-radius:13px;background:linear-gradient(180deg,#08213a,#061725)}.fd-tournament-kpis span{display:block;color:#7198ad;font-size:8px;font-weight:850;letter-spacing:.04em}.fd-tournament-kpis strong{display:block;margin-top:7px;color:#fff;font-size:16px;line-height:1.2}.fd-tournament-participants,.fd-tournament-matches,.fd-tournament-standings,.fd-tournament-config-view{margin-top:10px;padding:12px;border:1px solid #17445e;border-radius:14px;background:#061725}.fd-tournament-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.fd-tournament-section-title strong{font-size:12px}.fd-tournament-section-title span{color:#7d9fb2;font-size:8px}.fd-tournament-participant-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.fd-tournament-participant-grid article{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:2px 8px;padding:8px;border:1px solid #183f58;border-radius:10px;background:linear-gradient(180deg,#09223a,#071a2a)}.fd-tournament-participant-grid article>span{grid-row:1/3;width:42px;height:42px;display:grid;place-items:center;border-radius:9px;background:#0d2b44;overflow:hidden}.fd-tournament-participant-grid article>span img,.fd-tournament-participant-grid article>span .fd-logo-fallback{width:100%;height:100%;object-fit:contain;padding:3px}.fd-tournament-participant-grid article strong{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fd-tournament-participant-grid article small{color:#6e91a5;font-size:7px}.fd-tournament-detail-tabs{display:flex;gap:5px;margin-top:10px;padding:5px;border:1px solid #19455f;border-radius:12px;background:#061624}.fd-tournament-detail-tabs button{flex:1;border:1px solid transparent;border-radius:8px;padding:9px 10px;background:transparent;color:#89a9bc;font:850 9px Arial,sans-serif;cursor:pointer}.fd-tournament-detail-tabs button.active{color:#fff;border-color:#398eff;background:linear-gradient(135deg,#167ce8,#2a59dc);box-shadow:0 5px 16px #1e64dc3d}.fd-tournament-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fd-tournament-group{overflow:hidden;border:1px solid #173f58;border-radius:11px;background:#071a2a}.fd-tournament-group h4,.fd-tournament-round h4{margin:0;padding:9px 10px;border-bottom:1px solid #173f58;color:#68d8ff;font-size:10px}.fd-tournament-standing-head,.fd-tournament-standing-row{display:grid;grid-template-columns:38px minmax(150px,1.5fr) repeat(7,42px);align-items:center;gap:4px}.fd-tournament-standing-head{padding:7px 8px;background:#092238;color:#7299ad;font:900 7px Arial,sans-serif}.fd-tournament-standing-row{min-height:38px;padding:5px 8px;border-top:1px solid #102f42;color:#cfe2ed;font-size:8px}.fd-tournament-standing-row>strong:first-child{color:#fff;font-size:9px}.fd-tournament-standing-row>strong:last-child{color:#73e1ad;text-align:center;font-size:10px}.fd-tournament-standing-row>span:not(.fd-tournament-standing-team){text-align:center}.fd-tournament-standing-team{display:flex;align-items:center;gap:6px;min-width:0}.fd-tournament-standing-team img,.fd-tournament-standing-team .fd-logo-fallback{width:25px;height:25px;object-fit:contain;flex:0 0 25px;border-radius:6px}.fd-tournament-standing-team b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:8px}.fd-tournament-rounds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fd-tournament-round{overflow:hidden;border:1px solid #17415a;border-radius:11px;background:#071a2a}.fd-tournament-round .fd-tournament-match-list{padding:7px}.fd-tournament-match-list article{padding:8px 9px;border:1px solid #173d56;border-radius:9px;background:linear-gradient(180deg,#082139,#071827)}.fd-tournament-match-list small{display:block;margin-bottom:5px;color:#62cdec;font-size:7px;text-align:center}.fd-tournament-match-list article>div{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:center;gap:6px}.fd-tournament-match-list article strong{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fd-tournament-match-list article strong:last-child{text-align:right}.fd-tournament-match-list b{padding:5px 6px;border-radius:7px;background:#0d3049;color:#fff;font-size:9px;text-align:center;font-variant-numeric:tabular-nums}.fd-tournament-config-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.fd-tournament-config-grid article{padding:10px;border:1px solid #173f58;border-radius:10px;background:#081d30}.fd-tournament-config-grid span{display:block;color:#7095aa;font-size:7px;text-transform:uppercase}.fd-tournament-config-grid strong{display:block;margin-top:5px;font-size:10px}.fd-tournament-note{margin-top:10px;padding:9px 11px;border:1px solid #1f5d51;border-radius:10px;background:#0a2d2a;color:#89d8bf;font-size:8px;line-height:1.45}.fd-tournament-note.warning{border-color:#6d5730;background:#322819;color:#dbc48b}.fd-tournament-modal{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:18px;background:#010812d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fd-tournament-modal>section{width:min(900px,100%);max-height:92dvh;overflow:auto;border:1px solid #2b6c92;border-radius:18px;background:linear-gradient(180deg,#08223a,#04131f);box-shadow:0 25px 80px #0009}.fd-tournament-modal header{display:flex;align-items:flex-start;justify-content:space-between;padding:16px;border-bottom:1px solid #18445e}.fd-tournament-modal header span{color:#5fd9ff;font-size:8px;font-weight:900}.fd-tournament-modal header h3{margin:4px 0;font-size:22px}.fd-tournament-modal header p{margin:0;color:#7d9caf;font-size:9px}.fd-tournament-modal header>button{width:36px;height:36px;padding:0}.fd-tournament-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px}.fd-tournament-form label{display:grid;gap:5px}.fd-tournament-form label>span{color:#85a5b8;font-size:8px;font-weight:800}.fd-tournament-form input,.fd-tournament-form select{width:100%;border:1px solid #245978;border-radius:9px;padding:10px;background:#061725;color:#fff}.fd-tournament-team-picker{padding:0 14px 14px}.fd-tournament-team-picker>strong{display:block;margin-bottom:8px;font-size:11px}.fd-tournament-team-picker>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.fd-tournament-team-picker button{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:7px;text-align:left;background:#071927}.fd-tournament-team-picker button.selected{border-color:#4a9bff;background:#102c4b}.fd-team-picker-logo,.fd-team-picker-logo img,.fd-team-picker-logo .fd-logo-fallback{width:32px;height:32px;display:grid;place-items:center;object-fit:contain;border-radius:7px}.fd-tournament-team-picker button strong{font-size:9px}.fd-tournament-team-picker button em{font-style:normal}.fd-tournament-modal footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border-top:1px solid #173f57}.fd-tournament-modal footer small{max-width:560px;color:#7899ab;font-size:8px}@media(max-width:1180px){.fd-tournament-participant-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fd-tournament-groups{grid-template-columns:1fr}}@media(max-width:1000px){.fd-tournaments-layout{grid-template-columns:1fr}.fd-tournaments-list{position:static;min-height:0;display:grid;grid-template-columns:repeat(2,1fr)}.fd-tournaments-list-head{grid-column:1/-1}.fd-tournament-detail-head{grid-template-columns:120px minmax(0,1fr)}.fd-tournament-sync-state{grid-column:2;text-align:left;align-self:auto}.fd-tournament-rounds{grid-template-columns:1fr}.fd-tournament-config-grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.fd-tournaments{padding:0 8px 20px}.fd-tournaments-hero{align-items:flex-start;flex-direction:column}.fd-tournaments-actions{justify-content:flex-start}.fd-tournaments-list{display:block}.fd-tournament-detail-head{grid-template-columns:1fr}.fd-tournament-hero-media{height:90px}.fd-tournament-sync-state{grid-column:1}.fd-tournament-kpis{grid-template-columns:1fr 1fr}.fd-tournament-participant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-tournament-detail-tabs{overflow:auto}.fd-tournament-detail-tabs button{min-width:120px}.fd-tournament-standings{overflow:auto}.fd-tournament-group{min-width:690px}.fd-tournament-form,.fd-tournament-team-picker>div,.fd-tournament-config-grid{grid-template-columns:1fr}.fd-tournament-modal footer{align-items:stretch;flex-direction:column}}.fd-tournament-detail-head:before{content:"";position:absolute;inset:-30px 42% -30px -60px;background-image:linear-gradient(90deg,#0514222e,#051422bf),var(--fd-tournament-art);background-repeat:no-repeat;background-position:18% center;background-size:contain;filter:blur(0);opacity:.22;pointer-events:none}.fd-tournament-hero-media{background:radial-gradient(circle at 50% 40%,rgba(73,135,214,.18),transparent 54%),linear-gradient(135deg,#102e49,#071725)}.fd-tournament-big-icon{width:108px;height:108px}.fd-tournament-big-icon img{object-fit:contain;padding:1px}.fd-tournament-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:10px;align-items:start}.fd-tournament-dashboard-grid .fd-tournament-standings,.fd-tournament-dashboard-grid .fd-tournament-matches{margin-top:10px;min-width:0}.fd-qualified-legend{display:inline-flex!important;align-items:center;gap:5px;color:#74e4b1!important}.fd-qualified-legend i{width:8px;height:8px;border-radius:50%;background:#24df82;box-shadow:0 0 10px #24df828c}.fd-tournament-standing-row{position:relative;grid-template-columns:34px minmax(128px,1.5fr) repeat(7,36px)}.fd-tournament-standing-head{grid-template-columns:34px minmax(128px,1.5fr) repeat(7,36px)}.fd-tournament-standing-row.is-qualified{background:linear-gradient(90deg,#1169493d,#071a2a1a)}.fd-tournament-standing-row.is-qualified:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#24df82;box-shadow:0 0 9px #24df8273}.fd-tournament-standing-team em{flex:0 0 auto;width:16px;height:16px;display:grid;place-items:center;border-radius:50%;background:#0f6847;color:#73f1b6;font:900 8px Arial,sans-serif;font-style:normal}.fd-tournament-standing-row>span:nth-child(n+3){font-variant-numeric:tabular-nums}.fd-tournament-standing-row>strong:last-child{color:#fff;font-size:10px}.fd-tournament-rounds{display:grid;grid-template-columns:1fr;gap:9px}.fd-tournament-round h4{text-align:left;font-size:10px}.fd-tournament-match-list{display:grid;grid-template-columns:1fr;gap:6px}.fd-tournament-match-list article{padding:7px 8px}.fd-tournament-match-row{display:grid!important;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr)!important;gap:7px!important;align-items:center}.fd-match-team{display:flex;align-items:center;gap:7px;min-width:0}.fd-match-team-home{justify-content:flex-start}.fd-match-team-away{justify-content:flex-end}.fd-match-team .fd-logo-fallback,.fd-match-team img{width:28px;height:28px;flex:0 0 28px;object-fit:contain;border-radius:7px}.fd-match-team strong{min-width:0;font-size:8px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fd-match-team-away strong{text-align:right}.fd-tournament-match-row>b{display:grid;place-items:center;min-height:30px;padding:5px 7px!important;border:1px solid #225673;background:#0b304b!important;font-size:11px!important}@media(max-width:1240px){.fd-tournament-dashboard-grid{grid-template-columns:1fr}.fd-tournament-standing-row,.fd-tournament-standing-head{grid-template-columns:38px minmax(150px,1.5fr) repeat(7,42px)}}.fd-tournament-dashboard-grid{grid-template-columns:minmax(620px,1.18fr) minmax(430px,.82fr);gap:12px}.fd-tournament-section-title-rich{min-height:38px;margin-bottom:0;padding:0 2px 8px}.fd-tournament-section-title-rich>div:first-child{min-width:0}.fd-tournament-section-title-rich strong{font-size:12px;letter-spacing:.025em}.fd-tournament-section-tools{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.fd-group-switcher{display:flex;gap:3px;padding:3px;border:1px solid #17465f;border-radius:8px;background:#071927}.fd-group-switcher button{min-width:28px;border:0;border-radius:6px;padding:4px 7px;background:transparent;color:#7399ac;font:900 8px Arial,sans-serif;cursor:pointer}.fd-group-switcher button.active{background:#126ed7;color:#fff;box-shadow:0 3px 10px #126ed747}.fd-round-select{min-width:118px;border:1px solid #286789;border-radius:8px;padding:6px 28px 6px 9px;background:#071b2e;color:#dff6ff;font:800 8px Arial,sans-serif}.fd-tournament-group-single{overflow:hidden;border:1px solid #17465f;border-radius:11px;background:#071a2a}.fd-tournament-group-single .fd-tournament-standing-head,.fd-tournament-group-single .fd-tournament-standing-row{grid-template-columns:42px minmax(185px,1.8fr) 46px 42px 42px 42px 50px 50px 54px;gap:4px}.fd-tournament-group-single .fd-tournament-standing-head{min-height:30px;padding:7px 9px;background:#09243a;color:#759bae;font-size:7px}.fd-tournament-group-single .fd-tournament-standing-row{min-height:43px;padding:6px 9px;font-size:8px}.fd-tournament-group-single .fd-tournament-standing-team img,.fd-tournament-group-single .fd-tournament-standing-team .fd-logo-fallback{width:28px;height:28px;flex-basis:28px}.fd-tournament-group-single .fd-tournament-standing-team b{font-size:8px}.fd-tournament-group-single .fd-tournament-standing-row>span:nth-child(n+3),.fd-tournament-group-single .fd-tournament-standing-row>strong:last-child{text-align:center;font-size:9px}.fd-tournament-group-single .fd-tournament-standing-row>strong:last-child{color:#fff;font-size:11px}.fd-qualification-foot{display:flex;align-items:center;gap:7px;padding:8px 10px;border-top:1px solid #173f57;color:#72dca8;font-size:8px}.fd-qualification-foot i{width:8px;height:8px;border-radius:50%;background:#25df82;box-shadow:0 0 10px #25df827a}.fd-tournament-round-single{border:1px solid #17465f;border-radius:11px;background:#071a2a;overflow:hidden}.fd-tournament-round-single .fd-tournament-match-list{padding:7px;gap:6px}.fd-tournament-round-single .fd-tournament-match-list article{padding:7px 9px}.fd-tournament-round-single .fd-tournament-match-list small{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-bottom:5px;color:#65cdec;text-align:left}.fd-tournament-round-single .fd-tournament-match-row{grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr)!important}.fd-tournament-round-single .fd-match-team img,.fd-tournament-round-single .fd-match-team .fd-logo-fallback{width:32px;height:32px;flex-basis:32px}.fd-tournament-round-single .fd-tournament-match-row>b{min-height:32px;font-size:11px!important}@media(max-width:1320px){.fd-tournament-dashboard-grid{grid-template-columns:1fr}.fd-tournament-group-single{overflow:auto}.fd-tournament-group-single .fd-tournament-standing-head,.fd-tournament-group-single .fd-tournament-standing-row{min-width:760px}}.team-dashboard-tournaments-view{width:min(1560px,calc(100% - 40px))!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;gap:10px!important}.team-dashboard-tournaments-view>.team-dashboard-header{display:none!important}.team-dashboard-tournaments-view>.team-dashboard-banner{display:none!important}.team-dashboard-tournaments-view>.fd-tournaments{width:100%!important;max-width:none!important;margin:0!important;padding:0 0 34px!important}.fd-tournaments{max-width:none}.fd-tournaments-hero{min-height:78px;margin-top:0;padding:13px 18px;border-radius:16px}.fd-tournaments-logo{width:54px;height:54px;flex-basis:54px;border-radius:14px}.fd-tournaments-brand h2{font-size:30px!important}.fd-tournaments-brand p{margin-top:3px}.fd-tournaments-actions button{padding:9px 14px}.fd-tournaments-layout{grid-template-columns:275px minmax(0,1fr);gap:14px}.fd-tournaments-list{min-height:720px;border-radius:16px}.fd-tournaments-list>button{grid-template-columns:70px minmax(0,1fr) auto;padding:12px 10px}.fd-tournament-icon{width:70px;height:70px}.fd-tournament-detail{padding:10px;border-radius:16px}.fd-tournament-detail-head{grid-template-columns:190px minmax(0,1fr) 105px;min-height:124px;padding:10px 15px}.fd-tournament-hero-media{height:104px}.fd-tournament-big-icon{width:120px;height:100px}.fd-tournament-title h3{font-size:34px}.fd-tournament-title p{font-size:10px}.fd-tournament-kpis{gap:8px;margin:8px 0}.fd-tournament-kpis article{min-height:68px;padding:10px 12px}.fd-tournament-kpis strong{font-size:15px}.fd-tournament-participants{margin-top:8px;padding:10px}.fd-tournament-participant-grid{grid-template-columns:repeat(6,minmax(135px,1fr));gap:6px}.fd-tournament-participant-grid article{min-height:54px;grid-template-columns:38px minmax(0,1fr);padding:6px 8px}.fd-tournament-participant-grid article>span{width:38px;height:38px}.fd-tournament-participant-grid article strong{font-size:8.5px}.fd-tournament-detail-tabs{margin-top:8px;min-height:42px}.fd-tournament-detail-tabs button{padding:8px 10px;font-size:9px}.fd-tournament-dashboard-grid{grid-template-columns:minmax(710px,1.12fr) minmax(470px,.88fr);gap:12px}.fd-tournament-dashboard-grid .fd-tournament-standings,.fd-tournament-dashboard-grid .fd-tournament-matches{margin-top:8px;min-height:0;padding:10px}.fd-tournament-group-single{overflow:visible}.fd-tournament-group-single .fd-tournament-standing-head,.fd-tournament-group-single .fd-tournament-standing-row{min-width:0!important;grid-template-columns:42px minmax(205px,1fr) 46px 42px 42px 42px 52px 52px 54px}.fd-tournament-group-single .fd-tournament-standing-head{font-size:7.5px}.fd-tournament-group-single .fd-tournament-standing-row{min-height:42px}.fd-tournament-group-single .fd-tournament-standing-team b{font-size:8.5px}.fd-tournament-round-single .fd-tournament-match-list{gap:5px}.fd-tournament-round-single .fd-tournament-match-list article{min-height:52px;padding:6px 8px}.fd-tournament-round-single .fd-match-team img,.fd-tournament-round-single .fd-match-team .fd-logo-fallback{width:34px;height:34px;flex-basis:34px}.fd-tournament-round-single .fd-match-team strong{font-size:8.5px!important}@media(max-width:1380px){.team-dashboard-tournaments-view{width:min(1320px,calc(100% - 24px))!important}.fd-tournaments-layout{grid-template-columns:250px minmax(0,1fr)}.fd-tournament-dashboard-grid{grid-template-columns:minmax(650px,1.08fr) minmax(400px,.92fr)}.fd-tournament-participant-grid{grid-template-columns:repeat(4,minmax(135px,1fr))}}@media(max-width:1160px){.team-dashboard-tournaments-view{width:calc(100% - 18px)!important}.fd-tournaments-layout{grid-template-columns:1fr}.fd-tournaments-list{min-height:0;position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.fd-tournaments-list-head{grid-column:1/-1}.fd-tournament-dashboard-grid{grid-template-columns:1fr}.fd-tournament-group-single{overflow:auto}.fd-tournament-group-single .fd-tournament-standing-head,.fd-tournament-group-single .fd-tournament-standing-row{min-width:760px!important}}.fd-tournaments-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;align-items:start!important}.fd-tournaments-selector{width:100%;min-width:0;display:grid;grid-template-columns:150px minmax(0,1fr);align-items:stretch;gap:8px;padding:8px;border:1px solid #1b5373;border-radius:15px;background:radial-gradient(circle at 80% 0%,rgba(41,117,216,.1),transparent 30%),linear-gradient(180deg,#071c2f,#061522);box-shadow:0 12px 28px #0000002e}.fd-tournaments-selector-head{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:7px 10px;border-right:1px solid #17435d}.fd-tournaments-selector-head strong{color:#dcecf5;font:900 9px Arial,sans-serif;letter-spacing:.05em}.fd-tournaments-selector-head span{width:max-content;min-width:24px;padding:3px 8px;border-radius:999px;background:#0d3855;color:#77dfff;text-align:center;font:900 8px Arial,sans-serif}.fd-tournaments-selector-track{min-width:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,390px);gap:8px;overflow-x:auto;padding-bottom:1px;scrollbar-width:thin;scrollbar-color:#245c7a transparent}.fd-tournaments-selector-track>button{min-width:0;min-height:74px;display:grid;grid-template-columns:62px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:7px 9px;border:1px solid #1c4e6c;border-radius:11px;background:linear-gradient(135deg,#09223a,#071827);color:#edf8ff;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.fd-tournaments-selector-track>button:hover{border-color:#347fa9;background:linear-gradient(135deg,#0c2b49,#081c30)}.fd-tournaments-selector-track>button.active{border-color:#258dff;background:linear-gradient(135deg,#103457,#08223c);box-shadow:inset 3px 0 #2c92ff,0 0 0 1px #2f93ff33,0 7px 20px #0c4ca42e}.fd-tournaments-selector .fd-tournament-icon{width:62px!important;height:62px!important;border-radius:10px!important}.fd-tournaments-selector .fd-tournament-icon img,.fd-tournaments-selector .fd-tournament-icon .fd-logo-fallback{width:100%!important;height:100%!important;object-fit:contain!important;padding:2px!important}.fd-tournament-selector-copy{min-width:0}.fd-tournament-selector-copy strong{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fd-tournament-selector-copy small{display:block;margin-top:4px;color:#83a5b8;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fd-tournaments-selector-track>button em{padding:4px 7px;border:1px solid #315d7e;border-radius:999px;background:#173954;color:#add0ff;font:900 7px Arial,sans-serif;font-style:normal}.fd-tournaments-selector-track>button b{color:#6acfff;font-size:20px;text-align:center}.fd-tournament-detail{width:100%}.fd-tournament-trophy-source{display:block;margin-top:6px;color:#78a5bd;font-size:7px;font-weight:700;letter-spacing:.03em}.fd-tournament-detail-head{grid-template-columns:220px minmax(0,1fr) 110px!important}.fd-tournament-hero-media{height:118px!important}.fd-tournament-big-icon{width:170px!important;height:112px!important}.fd-tournament-big-icon img{object-fit:contain!important;object-position:center!important;padding:0!important}.fd-tournament-dashboard-grid{grid-template-columns:minmax(720px,1.16fr) minmax(480px,.84fr)!important}@media(max-width:1250px){.fd-tournaments-selector{grid-template-columns:1fr}.fd-tournaments-selector-head{flex-direction:row;justify-content:space-between;align-items:center;border-right:0;border-bottom:1px solid #17435d}.fd-tournament-dashboard-grid{grid-template-columns:1fr!important}}@media(max-width:720px){.fd-tournaments-selector-track{grid-auto-columns:minmax(260px,86vw)}.fd-tournament-detail-head{grid-template-columns:1fr!important}}.fd-tournament-delete{margin-top:10px;border:1px solid rgba(255,92,112,.42);border-radius:8px;padding:6px 9px;background:#741b2b57;color:#ff9aaa;font:850 8px Arial,sans-serif;cursor:pointer}.fd-tournament-delete:hover:not(:disabled){border-color:#ff697cbf;background:#9121337a;color:#ffd6dc}.fd-tournament-delete:disabled{opacity:.55;cursor:wait}.fd-tournament-tab-panel{width:100%;min-width:0;margin-top:10px!important;padding:12px!important;border:1px solid #17445e;border-radius:14px;background:#061725}.fd-tournament-tab-panel-standings .fd-tournament-group-single{width:100%;overflow-x:auto}.fd-tournament-tab-panel-standings .fd-tournament-standing-head,.fd-tournament-tab-panel-standings .fd-tournament-standing-row{min-width:900px!important;grid-template-columns:46px minmax(280px,1.8fr) 60px 54px 54px 54px 64px 64px 64px!important}.fd-tournament-tab-panel-standings .fd-tournament-standing-row{min-height:46px}.fd-tournament-tab-panel-standings .fd-tournament-standing-team img,.fd-tournament-tab-panel-standings .fd-tournament-standing-team .fd-logo-fallback{width:30px;height:30px;flex-basis:30px}.fd-tournament-tab-panel-standings .fd-tournament-standing-team b{font-size:9px}.fd-tournament-tab-panel-matches .fd-tournament-round-single{width:100%}.fd-tournament-tab-panel-matches .fd-tournament-match-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fd-tournament-tab-panel-matches .fd-tournament-match-list article{min-height:68px;padding:9px 11px}.fd-tournament-tab-panel-matches .fd-tournament-match-row{grid-template-columns:minmax(0,1fr) 66px minmax(0,1fr)!important}.fd-tournament-tab-panel-matches .fd-match-team img,.fd-tournament-tab-panel-matches .fd-match-team .fd-logo-fallback{width:38px;height:38px;flex-basis:38px}.fd-tournament-tab-panel-matches .fd-match-team strong{font-size:9.5px!important}.fd-tournament-tab-panel-matches .fd-tournament-match-row>b{min-height:36px;font-size:12px!important}@media(max-width:1050px){.fd-tournament-tab-panel-matches .fd-tournament-match-list{grid-template-columns:1fr}}@media(max-width:720px){.fd-tournament-tab-panel{padding:8px!important}}@media(max-width:760px){.fd-tournament-modal{display:grid;place-items:start center;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.fd-tournament-modal>section{width:100%;max-height:none;overflow:visible;margin:0 auto}}.fd-compact-tournament{display:flex;align-items:center;gap:20px;width:100%;padding:18px 20px;box-sizing:border-box;border:1px solid #256181;border-radius:14px;background:linear-gradient(120deg,#0b2b43,#061a2b);color:#eff8ff;text-align:left}.fd-compact-tournament-art{flex:0 0 92px;width:92px;height:92px;display:grid;place-items:center;border-radius:12px;background:#061d31;overflow:hidden}.fd-compact-tournament-art img,.fd-compact-tournament-art .fd-logo-fallback{width:100%;height:100%;object-fit:contain;box-sizing:border-box;padding:4px}.fd-compact-tournament-art .fd-logo-fallback{display:grid;place-items:center;font-size:22px}.fd-compact-tournament-copy{flex:1;min-width:0}.fd-compact-tournament-name{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.fd-compact-tournament-name h3{margin:0!important;color:#fff!important;font:800 clamp(21px,2.3vw,32px)/1.15 Arial,sans-serif!important;overflow-wrap:anywhere}.fd-compact-tournament-status{font:700 10px/1.3 Arial,sans-serif;padding:6px 10px;border-radius:20px;border:1px solid #247475;background:#0c423f;color:#88ead1;white-space:nowrap}.fd-compact-tournament-copy p{margin:8px 0 12px!important;color:#aac4d9;font:400 12px/1.5 Arial,sans-serif!important}.fd-compact-tournament-metrics{display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap;font:400 12px/1.4 Arial,sans-serif;color:#aacbe0}.fd-compact-tournament-metrics>span+span{border-left:1px solid #31566d;padding-left:20px}.fd-compact-tournament-metrics strong{color:#fff}.fd-compact-tournament-metrics .is-synced{color:#74dfbd}.fd-compact-tournament-edit{flex-shrink:0;min-height:42px;border:1px solid #4789b4;border-radius:9px;background:#0c314f;color:#e9f6ff;padding:10px 14px;font:700 12px Arial,sans-serif;cursor:pointer}.fd-compact-tournament-edit:focus-visible,.fd-compact-participants summary:focus-visible{outline:3px solid #67e1d2;outline-offset:3px}.fd-compact-participants{margin:12px 0;border:1px solid #244e69;border-radius:12px;background:#071c2d;color:#e5f3ff;text-align:left}.fd-compact-participants summary{display:flex;align-items:center;gap:16px;padding:12px 16px;min-height:34px;cursor:pointer;list-style:none}.fd-compact-participants summary::-webkit-details-marker{display:none}.fd-compact-participants summary>strong{font:700 12px Arial,sans-serif;flex-shrink:0}.fd-compact-participants summary>strong>span{font-weight:400;color:#96bbd3}.fd-compact-crest-strip{display:flex;align-items:center;gap:10px;flex:1;min-width:0;overflow:hidden}.fd-compact-crest-strip>span{display:grid;place-items:center;width:30px;height:32px;flex:0 0 30px;font-size:10px}.fd-compact-crest-strip img,.fd-compact-crest-strip .fd-logo-fallback{width:30px;height:30px;object-fit:contain;font-size:9px}.fd-compact-participants-toggle{margin-left:auto;color:#a1c7e7;white-space:nowrap;font:600 12px Arial,sans-serif}.fd-compact-participants .when-open{display:none}.fd-compact-participants[open] .when-open{display:inline}.fd-compact-participants[open] .when-closed{display:none}.fd-compact-participants>.fd-tournament-participant-grid{padding:0 14px 14px}.fd-compact-participants+.fd-tournament-detail-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:100%!important;max-width:none!important;margin:12px 0!important;padding:4px!important;box-sizing:border-box}.fd-compact-participants+.fd-tournament-detail-tabs button{min-width:0!important;min-height:44px;font-size:12px!important}@media(max-width:720px){.fd-compact-tournament{gap:12px;padding:14px;flex-wrap:wrap}.fd-compact-tournament-art{width:58px;height:64px;flex-basis:58px}.fd-compact-tournament-name{gap:8px}.fd-compact-tournament-name h3{font-size:21px!important}.fd-compact-tournament-copy p{font-size:11px!important}.fd-compact-tournament-metrics{font-size:11px;gap:8px 12px}.fd-compact-tournament-metrics>span+span{padding-left:12px}.fd-compact-tournament-edit{margin-left:auto;min-height:44px}.fd-compact-participants summary{gap:10px;flex-wrap:wrap;padding:12px}.fd-compact-crest-strip{order:3;flex-basis:100%;gap:10px}.fd-compact-participants+.fd-tournament-detail-tabs button{font-size:11px!important;padding:10px 5px!important}.fd-compact-tournament-status{font-size:9px}}.fdte-backdrop{position:fixed;inset:0;z-index:15000;display:grid;place-items:center;padding:18px;background:#00060ce0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#edf7ff}.fdte-shell{width:min(1420px,100%);max-height:94dvh;overflow:auto;border:1px solid #285b49;border-radius:24px;background:radial-gradient(circle at 85% 0,rgba(221,184,66,.1),transparent 26%),linear-gradient(145deg,#07161e,#02080d 65%,#081b14);box-shadow:0 34px 100px #000c}.fdte-shell>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border-bottom:1px solid #183a30;background:linear-gradient(90deg,#0b2b24,#06141c)}.fdte-brand{display:flex;align-items:center;gap:16px}.fdte-icon{width:76px;height:76px;display:grid;place-items:center;border:1px solid #b89a45;border-radius:18px;background:#15170e;font-size:34px;overflow:hidden}.fdte-icon img{width:100%;height:100%;object-fit:contain;padding:7px}.fdte-brand small{color:#65dda4;font:900 9px Arial;letter-spacing:.16em}.fdte-brand h2{margin:5px 0 3px;font:900 clamp(28px,3vw,40px)/1 Arial}.fdte-brand h2 em{color:#e8ca6c;font-style:normal}.fdte-brand p{margin:0;color:#839da5;font-size:11px}.fdte-head-actions{display:flex;align-items:center;gap:10px}.fdte-head-actions>span{padding:7px 10px;border:1px solid #655a30;border-radius:999px;background:#292410;color:#dec76e;font:900 8px Arial}.fdte-head-actions>span.linked{border-color:#2b7556;background:#0d3225;color:#70e0a7}.fdte-head-actions>button{width:36px;height:36px;border:1px solid #29433c;border-radius:10px;background:#0a161a;color:#b7c9cc;font-size:22px;cursor:pointer}.fdte-shell>nav{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;padding:12px 18px;border-bottom:1px solid #17372e;background:#061016}.fdte-shell>nav button{display:flex;align-items:center;gap:9px;padding:9px 11px;border:1px solid transparent;border-radius:12px;background:transparent;color:#6f8b92;cursor:pointer}.fdte-shell>nav b{width:30px;height:30px;display:grid;place-items:center;border:1px solid #2b4740;border-radius:50%;background:#0b191c}.fdte-shell>nav span{font-weight:850;font-size:10px}.fdte-shell>nav button.active{border-color:#3acf83;background:#0b2b22;color:#fff}.fdte-shell>nav button.active b,.fdte-shell>nav button.done b{border-color:#40dd8a;background:#188653;color:#fff}.fdte-alert{margin:10px 18px 0;padding:9px 11px;border:1px solid #7f4a3e;border-radius:10px;background:#351d19;color:#ffd0c0;font-size:10px}.fdte-shell>main{padding:16px 18px 18px}.fdte-panel{border:1px solid #1b473b;border-radius:16px;background:#06171b;overflow:hidden}.fdte-panel>h3{display:flex;align-items:center;gap:10px;margin:0;padding:13px 15px;border-bottom:1px solid #183e34;background:#081d1e;font-size:14px}.fdte-panel>h3>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#10362a;color:#61dda0;font:900 10px Arial}.fdte-panel>h3>em{margin-left:auto;color:#d2ba64;font:900 8px Arial;font-style:normal}.fdte-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px}.fdte-grid>label,.fdte-sync{display:grid;gap:6px;padding:13px;border:1px solid #184438;border-radius:12px;background:#051519}.fdte-grid label>span{color:#8ba5aa;font-size:8px;font-weight:800}.fdte-grid input,.fdte-rounds select,.fdte-scores input,.fdte-rewards input{width:100%;border:1px solid #285548;border-radius:8px;padding:9px 10px;background:#020b0f;color:#fff}.fdte-grid label small{color:#617c82;font-size:8px}.fdte-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px;border:1px solid #1c453a;border-radius:12px;background:#06171a;color:#e2eef0;text-align:left;cursor:pointer}.fdte-toggle>span{display:grid;gap:4px}.fdte-toggle small{color:#6d888d;font-size:8px}.fdte-toggle>i{width:42px;height:22px;border-radius:999px;background:#25373b;position:relative}.fdte-toggle>i:after{content:"";position:absolute;width:16px;height:16px;left:3px;top:3px;border-radius:50%;background:#d6dddd;transition:.2s}.fdte-toggle.on{border-color:#36b678;background:#08241d}.fdte-toggle.on>i{background:#20a365}.fdte-toggle.on>i:after{transform:translate(20px)}.fdte-sync{border-color:#5e542d;background:#17160d}.fdte-sync small{color:#d9bd63;font:900 8px Arial}.fdte-sync p{margin:0;color:#8e8764;font-size:8px}.fdte-rounds{display:grid;gap:7px;padding:13px}.fdte-rounds article{display:grid;grid-template-columns:42px minmax(0,1fr) 180px;align-items:center;gap:10px;padding:9px 11px;border:1px solid #173e34;border-radius:11px;background:#051519}.fdte-rounds article>b{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#0e3026;color:#5cd99a;font-size:9px}.fdte-rounds strong{font-size:10px}.fdte-scores{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:13px}.fdte-scores>section{border:1px solid #173e34;border-radius:12px;overflow:hidden;background:#051519}.fdte-scores h4{margin:0;padding:9px 10px;border-bottom:1px solid #173e34;background:#08211e;color:#62d89d;font-size:9px}.fdte-scores article{display:grid;grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);align-items:center;gap:7px;padding:8px 9px;border-bottom:1px solid #102d27}.fdte-scores article>strong:last-child{text-align:right}.fdte-scores article strong{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fdte-scores article>div{display:grid;grid-template-columns:1fr 24px 1fr;align-items:center;gap:4px}.fdte-scores input{text-align:center;padding:7px}.fdte-scores span{text-align:center;color:#5dd99a;font-size:7px}.fdte-rewards{display:grid;grid-template-columns:260px 260px minmax(0,1fr);gap:10px;padding:13px}.fdte-rewards>label,.fdte-rewards>section{padding:13px;border:1px solid #184438;border-radius:12px;background:#051519}.fdte-rewards>label{display:grid;gap:7px}.fdte-rewards>label>span{color:#65d899;font:900 8px Arial}.fdte-rewards>label>div{display:flex;align-items:center;gap:6px}.fdte-rewards>label b{color:#d7bd64}.fdte-rewards>section{border-color:#514825;background:#12120b}.fdte-rewards section>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.fdte-rewards section>header button{border:1px solid #6a5d31;border-radius:8px;padding:6px 8px;background:#2a2410;color:#e3cc76;font-size:7px;font-weight:900;cursor:pointer}.fdte-rewards section>article{display:grid;grid-template-columns:34px 70px 1fr 30px;gap:6px;align-items:center;padding:6px 0;border-top:1px solid #34301a}.fdte-rewards section>article>button{width:28px;height:28px;border:1px solid #643a32;border-radius:7px;background:#2c1512;color:#f4a69c}.fdte-shell>footer{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-top:1px solid #183a31;background:#030c10f7}.fdte-shell>footer>div{display:flex;gap:8px}.fdte-shell>footer button{border-radius:9px;padding:9px 12px;font:900 8px Arial;cursor:pointer}.fdte-shell>footer button:not(.danger):not(.next):not(.save){border:1px solid #29443c;background:#0a1719;color:#cedcdf}.fdte-shell>footer .danger{border:1px solid #7a3935;background:#351515;color:#ffaaa2}.fdte-shell>footer .next{border:1px solid #34c77c;background:#11784a;color:#fff}.fdte-shell>footer .save{border:1px solid #d0ae47;background:linear-gradient(135deg,#a97811,#e2bb38);color:#120e03}.fdte-shell>footer button:disabled{opacity:.5;cursor:wait}.fd-tournament-edit-premium{margin-top:10px!important;border:1px solid #48d78e!important;border-radius:8px!important;padding:7px 9px!important;background:#0a3929!important;color:#86ecb6!important;font:900 8px Arial!important;cursor:pointer!important}@media(max-width:900px){.fdte-backdrop{padding:6px}.fdte-shell>nav{grid-template-columns:1fr 1fr}.fdte-grid,.fdte-scores,.fdte-rewards{grid-template-columns:1fr}.fdte-rounds article{grid-template-columns:38px 1fr}.fdte-rounds select{grid-column:1/-1}.fdte-shell>header{align-items:flex-start}.fdte-brand p{display:none}}.fdte-delete-confirm{margin:0 18px 14px;padding:14px;border:1px solid #8d433d;border-radius:14px;background:linear-gradient(135deg,#351816,#21100f);box-shadow:0 12px 30px #0000003d}.fdte-delete-confirm>div:first-child{display:flex;align-items:flex-start;gap:10px}.fdte-delete-confirm>div:first-child>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#642923;color:#ffd2ca;font-size:16px}.fdte-delete-confirm strong{display:block;color:#fff;font-size:12px}.fdte-delete-confirm p{margin:5px 0 0;color:#c79a94;font-size:9px;line-height:1.45}.fdte-delete-confirm label{display:grid;gap:6px;margin-top:12px}.fdte-delete-confirm label>span{color:#e4bab4;font-size:8px}.fdte-delete-confirm label b{color:#fff}.fdte-delete-confirm input{width:100%;border:1px solid #8a4a43;border-radius:9px;padding:10px 11px;background:#120a09;color:#fff;font-weight:900;letter-spacing:.12em}.fdte-delete-confirm-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.fdte-delete-confirm-actions button{border:1px solid #5c4643;border-radius:9px;padding:8px 11px;background:#211716;color:#d7c4c1;font:900 8px Arial;cursor:pointer}.fdte-delete-confirm-actions button.confirm{border-color:#a43f36;background:#8b231c;color:#fff}.fdte-delete-confirm-actions button:disabled{opacity:.45;cursor:not-allowed}.fdte-icon-upload-card{display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-areas:"label label" "preview action" "preview remove" "preview hint";gap:6px 10px;padding:13px;border:1px solid #184438;border-radius:12px;background:#051519}.fdte-icon-upload-card>span{grid-area:label;color:#8ba5aa;font-size:8px;font-weight:800}.fdte-icon-upload-preview{grid-area:preview;width:72px;height:72px;display:grid;place-items:center;border:1px solid #5b522d;border-radius:14px;background:radial-gradient(circle,#6e5b27 0,#15170e 58%,#07100c);overflow:hidden;font-size:30px}.fdte-icon-upload-preview img{width:100%;height:100%;object-fit:contain;padding:5px}.fdte-file-button{grid-area:action;display:flex!important;align-items:center;justify-content:center;min-height:32px;border:1px solid #40cc83;border-radius:9px;background:#0c3829;color:#8aefba!important;font:900 8px Arial;cursor:pointer}.fdte-file-button input{display:none}.fdte-remove-icon{grid-area:remove;border:1px solid #67443b;border-radius:8px;padding:6px 8px;background:#261613;color:#e3a8a0;font:900 7px Arial;cursor:pointer}.fdte-icon-upload-card>small{grid-area:hint;color:#617c82;font-size:8px}.fichajes-page{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:28px 0 70px}.fichajes-hero{position:relative;width:100%;min-height:154px;display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr) 1px minmax(0,.9fr);align-items:center;padding:25px 34px;margin-bottom:22px;overflow:hidden;border-radius:20px;border:1px solid rgba(29,153,255,.48);background:radial-gradient(circle at 50% 110%,rgba(0,132,255,.18),transparent 45%),linear-gradient(105deg,#03162afa,#052d50f0,#03182dfa);box-shadow:0 18px 48px #00000047,inset 0 1px #ffffff0b}.fichajes-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 20%,rgba(42,159,244,.04) 50%,transparent 80%)}.fichajes-hero-glow{position:absolute;width:320px;height:150px;right:-110px;bottom:-90px;border-radius:50%;background:#0088ff2e;filter:blur(55px);pointer-events:none}.fichajes-hero-block{position:relative;z-index:1;display:flex;align-items:center;gap:16px;min-width:0;padding:0 20px}.fichajes-hero-block:first-of-type{padding-left:0}.fichajes-hero-quota{padding-right:0}.fichajes-hero-divider{position:relative;z-index:1;width:1px;height:72px;margin:0 8px;background:linear-gradient(transparent,rgba(255,255,255,.18),transparent)}.fichajes-hero-league{background:#1b14414f;border-color:#8a5cee3d}.fichajes-hero-copy{min-width:0}.fichajes-hero-label{display:block;margin-bottom:5px;color:#ffffff6e;font-size:.59rem;font-weight:900;letter-spacing:.13em}.fichajes-hero-copy strong{display:block;overflow:hidden;color:#fff;font-size:1rem;font-weight:900;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.fichajes-hero-copy small{display:block;margin-top:5px;overflow:hidden;color:#ffffff87;font-size:.71rem;text-overflow:ellipsis;white-space:nowrap}.fichajes-hero-transfer-icon{width:54px;height:54px;display:grid;place-items:center;flex:0 0 54px;color:#20a3ff;font-size:2rem;font-weight:300}.fichajes-hero-number{font-size:1.45rem!important;line-height:1!important}.fichajes-hero-number span{color:#ffffff91;font-size:.82rem;font-weight:700}@media(max-width:900px){.fichajes-hero{grid-template-columns:1fr;gap:14px;padding:22px}.fichajes-hero-block{padding:0}.fichajes-hero-divider{width:100%;height:1px;margin:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.13),transparent)}}.fichajes-hero-number span{color:#ffffffc7;font-size:1rem}.fichajes-main-action{width:100%;display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:20px;padding:19px 24px;margin-bottom:18px;border-radius:17px;background:linear-gradient(100deg,#042340f5,#042f57eb);border:1px solid rgba(27,151,255,.68);box-shadow:0 15px 38px #00000038,inset 0 1px #ffffff0d}.fichajes-main-action-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;color:#3af;font-size:2.3rem;background:#0072d51f;border:1px solid rgba(24,151,255,.65);box-shadow:0 0 25px #0089ff24}.fichajes-main-action-copy strong{display:block;color:#fff;font-size:1.05rem}.fichajes-main-action-copy span{display:block;margin-top:5px;color:#ffffff9e;font-size:.82rem}.fichajes-main-action-button{min-width:230px;min-height:48px;display:flex;align-items:center;justify-content:center;gap:15px;padding:0 22px;border-radius:10px;color:#fff;font-size:.82rem;font-weight:800;background:linear-gradient(135deg,#129dff,#086cf0);border:1px solid rgba(70,179,255,.75);box-shadow:0 8px 22px #0072ff38}.fichajes-main-action-button:hover{transform:translateY(-1px);filter:brightness(1.08)}.fichajes-panel{width:100%;margin:18px auto;padding:22px;border-radius:18px;border:1px solid rgba(42,137,215,.35);background:linear-gradient(145deg,#031c34f0,#04182ceb);box-shadow:0 16px 44px #00000038,inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.fichajes-panel-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.fichajes-panel-heading{display:flex;align-items:center;gap:16px}.fichajes-panel-icon{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border-radius:50%;color:#2aa8ff;font-size:1.35rem;background:#0070cf24;border:1px solid rgba(35,150,247,.32)}.fichajes-panel-icon--green{color:#c24cff;background:#7b1fb12b;border-color:#b53eff6b;box-shadow:0 0 20px #9726ff1f}.fichajes-panel-icon--gold{color:#ffbd35;background:#8b5d0929;border-color:#ffb41f61}.fichajes-panel-icon--purple{color:#b84cff;background:#6b1da22e;border-color:#b13eff66}.fichajes-panel-title h2,.fichajes-panel-title h3{margin:0;color:#fff;font-size:1.05rem}.fichajes-panel-title p{margin:5px 0 0;color:#ffffff94;font-size:.79rem}.fichajes-panel-body{padding-top:16px;border-top:1px solid rgba(255,255,255,.065)}.fichajes-empty{min-height:118px;display:grid;place-items:center;padding:24px;text-align:center;color:#ffffffa3;border-radius:13px;background:#000f1d45;border:1px dashed rgba(47,140,218,.25)}.fichajes-empty-icon{display:block;margin-bottom:9px;color:#5ba8e794;font-size:1.7rem}.fichajes-round-grid{display:grid;grid-template-columns:minmax(220px,.8fr) 1.4fr auto;align-items:stretch;overflow:hidden;border-radius:13px;border:1px solid rgba(163,62,255,.38);background:linear-gradient(90deg,#39135547,#041e376b)}.fichajes-round-time{display:flex;align-items:center;gap:14px;padding:19px;border-right:1px solid rgba(255,255,255,.09)}.fichajes-round-time-icon{color:#d447ff;font-size:1.6rem}.fichajes-round-time span{display:block;color:#ffffff8f;font-size:.73rem}.fichajes-round-time strong{display:block;margin-top:3px;color:#fff;font-size:.95rem}.fichajes-round-content{display:grid;place-items:center;padding:18px 24px;text-align:center;color:#ffffffa6;font-size:.82rem}.fichajes-round-actions{display:flex;align-items:center;padding:14px}.fichajes-button{min-height:42px;padding:0 17px;border-radius:9px;color:#ffffffd9;font-weight:700;background:#042c4db8;border:1px solid rgba(30,142,231,.46)}.fichajes-button:hover{transform:none;background:#053f6cdb}.fichajes-admin-panel{border-color:#9d3aec66}.fichajes-admin-summary{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.fichajes-admin-summary-card{min-height:100px;display:grid;grid-template-columns:50px 1fr auto;align-items:center;gap:15px;padding:18px;border-radius:13px;background:linear-gradient(145deg,#072a46b8,#071f36b3);border:1px solid rgba(71,145,205,.26)}.fichajes-admin-summary-icon{font-size:1.55rem}.fichajes-admin-summary-card h4{margin:0;color:#fff;font-size:.88rem}.fichajes-admin-summary-card p{margin:5px 0 0;color:#ffffff94;font-size:.75rem}.fichajes-admin-count{min-width:45px;height:52px;display:grid;place-items:center;border-radius:10px;color:#fff;font-size:1.55rem;font-weight:900;background:#1a486f6b}@media(max-width:900px){.fichajes-page{width:min(100% - 20px,1180px)}.fichajes-hero{grid-template-columns:1fr;gap:22px;padding:25px}.fichajes-hero-divider{width:100%;height:1px;margin:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent)}.fichajes-main-action{grid-template-columns:55px 1fr}.fichajes-main-action-button{grid-column:1 / -1;width:100%}.fichajes-round-grid{grid-template-columns:1fr}.fichajes-round-time{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.fichajes-round-actions{justify-content:center}.fichajes-admin-summary{grid-template-columns:1fr}}.fichajes-form-panel--modern{position:relative;width:min(820px,calc(100% - 24px));margin:20px auto 28px;padding:0;overflow:hidden;border-radius:18px;background:radial-gradient(circle at 90% 20%,rgba(0,126,255,.15),transparent 32%),linear-gradient(145deg,#041f37fc,#021324fc);border:1px solid rgba(25,166,255,.72);box-shadow:0 24px 65px #00000061,0 0 35px #0089ff0f,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.fichajes-form-close{position:absolute;top:14px;right:14px;z-index:5;width:36px;height:36px;display:grid;place-items:center;padding:0;border-radius:50%;color:#ffffffd1;background:#002543ad;border:1px solid rgba(36,164,255,.55);font-size:1.3rem;font-weight:300;cursor:pointer}.fichajes-form-close:hover{color:#fff;background:#065894d1;border-color:#32b5ffe0}.fichajes-form-layout{display:grid;grid-template-columns:minmax(0,1fr) 165px}.fichajes-form-main{padding:25px 26px 24px}.fichajes-form-header{display:flex;align-items:center;gap:15px;margin:0 0 18px;padding:0 50px 18px 0;border-bottom:1px solid rgba(255,255,255,.07)}.fichajes-form-header-icon{width:54px;height:54px;flex:0 0 54px;display:grid;place-items:center;border-radius:13px;color:#25adff;font-size:1.8rem;background:linear-gradient(145deg,#0081e033,#003f702b);border:1px solid rgba(33,169,255,.56)}.fichajes-form-header-copy{min-width:0}.fichajes-form-kicker{display:block;margin-bottom:3px;color:#20aaff;font-size:.59rem;font-weight:900;letter-spacing:.15em}.fichajes-form-header h2{margin:0;color:#fff;font-size:1.13rem;font-weight:900}.fichajes-form-header p{margin:4px 0 0;color:#ffffff7d;font-size:.68rem}.fichajes-form-step{margin-bottom:18px}.fichajes-form-step-title{display:flex;align-items:center;gap:9px;margin-bottom:9px}.fichajes-form-step-title>span{width:21px;height:21px;display:grid;place-items:center;flex:0 0 21px;border-radius:50%;color:#fff;background:linear-gradient(135deg,#18a8ff,#0878e8);font-size:.61rem;font-weight:900;box-shadow:0 4px 12px #0081ff38}.fichajes-form-step-title strong{color:#ffffffd9;font-size:.7rem;font-weight:900}.fichajes-form select{width:100%;height:45px;padding:0 13px;border-radius:9px;color:#fff;background:#00101eb8;border:1px solid rgba(54,132,191,.32);outline:none;font-size:.73rem;color-scheme:dark}.fichajes-form select:focus{border-color:#23a3ffc2;box-shadow:0 0 0 3px #0089ff12}.fichajes-player-type{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 13px}.fichajes-player-type button{height:45px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border-radius:9px;color:#ffffffb8;background:#18324ea8;border:1px solid rgba(88,139,185,.22);font-size:.69rem;font-weight:800;cursor:pointer}.fichajes-player-type button.active{color:#fff;background:linear-gradient(135deg,#149cff,#076be8);border-color:#36b5ffcc;box-shadow:0 7px 20px #0076ff33}.fichajes-player-type-icon{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#ffffff14;font-size:.82rem}.fichajes-player-search{position:relative;width:100%}.fichajes-player-search-icon{position:absolute;left:14px;top:50%;z-index:1;transform:translateY(-50%);color:#ffffff9e;font-size:1.05rem}.fichajes-player-search input{width:100%;height:45px;padding:0 14px 0 42px;border-radius:9px;color:#fff;background:#000e1ba8;border:1px solid rgba(55,129,187,.31);outline:none;font-size:.72rem}.fichajes-player-search input::placeholder{color:#ffffff4a}.fichajes-player-search input:focus{border-color:#23a2ffb8;box-shadow:0 0 0 3px #0087ff12}.fichajes-form-loading{padding:10px;color:#ffffff78;text-align:center;font-size:.65rem}.fichajes-player-result{width:100%;min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:5px;padding:7px 11px;text-align:left;border-radius:8px;color:#fff;background:#041e34c9;border:1px solid rgba(67,132,184,.18)}.fichajes-player-result:hover{background:#063050eb;border-color:#28a0ef73}.fichajes-player-result--selected{background:#05528873;border-color:#1da6ffb3}.fichajes-player-result-main strong{display:block;color:#fff;font-size:.73rem}.fichajes-player-result-main span{display:block;margin-top:2px;color:#ffffff61;font-size:.58rem}.fichajes-player-result-action{color:#2aabff;font-size:.88rem;font-weight:900}.fichajes-selected-player{display:flex;align-items:center;gap:9px;margin-top:9px;padding:8px 10px;border-radius:8px;background:#0066ab21;border:1px solid rgba(34,161,245,.29)}.fichajes-selected-player-icon{width:27px;height:27px;flex:0 0 27px;display:grid;place-items:center;border-radius:50%;color:#86d4ff;background:#1489da2e;border:1px solid rgba(53,176,245,.32)}.fichajes-selected-player small{display:block;color:#ffffff5e;font-size:.52rem;font-weight:900;letter-spacing:.08em}.fichajes-selected-player strong{display:block;margin-top:2px;color:#fff;font-size:.71rem}.fichajes-manual-help{display:flex;align-items:center;gap:8px;margin-top:9px;padding:8px 10px;border-radius:8px;background:#6130921a;border:1px solid rgba(159,83,218,.19)}.fichajes-manual-help>span{color:#c48cff}.fichajes-manual-help p{margin:0;color:#ffffff70;font-size:.59rem;line-height:1.4}.fichajes-form-actions{display:flex;align-items:center;gap:10px;margin-top:21px;padding-top:17px;border-top:1px solid rgba(255,255,255,.06)}.fichajes-form-submit{min-width:220px;height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;border-radius:9px;color:#fff;background:linear-gradient(135deg,#13a0ff,#0862f0);border:1px solid rgba(56,179,255,.72);box-shadow:0 9px 28px #0070ff3b;font-size:.68rem;font-weight:900;cursor:pointer}.fichajes-form-submit:hover{filter:brightness(1.08);transform:translateY(-1px)}.fichajes-form-submit-icon{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.65);font-size:.64rem}.fichajes-form-cancel{min-width:120px;height:44px;padding:0 18px;border-radius:9px;color:#ffffffc2;background:#1b324cba;border:1px solid rgba(94,139,179,.21);font-size:.68rem;font-weight:900;cursor:pointer}.fichajes-form-side{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:100%;padding:70px 23px 38px;overflow:hidden;border-left:1px solid rgba(255,255,255,.055);background:radial-gradient(circle at 70% 35%,rgba(0,125,255,.22),transparent 38%),linear-gradient(180deg,#0426434a,#000d1a33)}.fichajes-form-side-symbol{position:absolute;top:72px;right:-30px;font-size:7.5rem;opacity:.22;filter:drop-shadow(0 0 24px rgba(0,129,255,.65));transform:rotate(-14deg)}.fichajes-form-side-title{position:relative;z-index:1;margin-bottom:16px;color:#ffffff91;font-size:.74rem;font-weight:700;letter-spacing:.32em}.fichajes-form-side-words{position:relative;z-index:1;display:grid;gap:7px}.fichajes-form-side-words span{color:#ffffff96;font-size:.56rem;font-weight:900;letter-spacing:.17em}.fichajes-form-side-line{position:relative;z-index:1;width:34px;height:2px;margin-top:16px;background:#1aafff;box-shadow:0 0 9px #00aaff8c}@media(max-width:760px){.fichajes-form-panel--modern{width:calc(100% - 16px)}.fichajes-form-layout{grid-template-columns:1fr}.fichajes-form-side{display:none}.fichajes-form-main{padding:22px 17px 20px}.fichajes-form-header{padding-right:35px}.fichajes-player-type{grid-template-columns:1fr}.fichajes-form-actions{flex-direction:column}.fichajes-form-submit,.fichajes-form-cancel{width:100%}}.fichajes-auction-list{display:grid;gap:10px}.fichajes-auction-row{width:100%;min-height:84px;display:grid;grid-template-columns:54px minmax(180px,1.3fr) minmax(150px,1fr) minmax(120px,.7fr) auto;align-items:center;gap:18px;padding:14px 18px;text-align:left;border-radius:12px;color:#fff;background:linear-gradient(100deg,#052037e6,#071c30d6);border:1px solid rgba(211,156,39,.2);box-shadow:inset 0 1px #ffffff06}.fichajes-auction-row:hover{transform:translateY(-1px);border-color:#e0a72b80;background:linear-gradient(100deg,#072a46f2,#082138eb)}.fichajes-auction-lock{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:#c68b181f;border:1px solid rgba(221,162,42,.28)}.fichajes-auction-player span,.fichajes-auction-state span,.fichajes-auction-bid span,.fichajes-auction-result-team span,.fichajes-auction-result-amount span,.fichajes-auction-resolution span{display:block;margin-bottom:5px;color:#fff6;font-size:.62rem;font-weight:800;letter-spacing:.09em}.fichajes-auction-player strong{font-size:.92rem}.fichajes-auction-state strong{color:#eab94d;font-size:.72rem}.fichajes-auction-bid strong{font-size:.87rem}.fichajes-auction-action{display:flex;align-items:center;justify-content:flex-end;gap:12px;color:#53b8ff;font-size:.72rem;font-weight:900;white-space:nowrap}.fichajes-auction-action span{font-size:1.15rem}.fichajes-auction-detail{width:min(900px,100%);margin:18px auto 26px;padding:26px;border-radius:18px;background:linear-gradient(145deg,#051f37fa,#041628fa);border:1px solid rgba(213,156,36,.4);box-shadow:0 20px 48px #0000004d,inset 0 1px #ffffff0a}.fichajes-auction-detail-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.07)}.fichajes-auction-detail-header h2{margin:3px 0 0;color:#fff;font-size:1.4rem}.fichajes-auction-status{padding:7px 11px;border-radius:7px;color:#ffffffa6;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);font-size:.67rem;font-weight:900;letter-spacing:.06em}.fichajes-auction-status--open{color:#f0bd4e;background:#ab730a1f;border-color:#e0a22357}.fichajes-auction-info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:20px 0}.fichajes-auction-info-grid>div{padding:16px;border-radius:11px;background:#000f1d57;border:1px solid rgba(63,126,179,.18)}.fichajes-auction-info-grid span{display:block;margin-bottom:5px;color:#fff6;font-size:.63rem;font-weight:800;letter-spacing:.08em}.fichajes-auction-info-grid strong{color:#fff;font-size:.9rem}.fichajes-auction-bid-form{padding-top:5px}.fichajes-auction-bid-form label{display:block;margin-bottom:8px;color:#ffffffb8;font-size:.78rem;font-weight:700}.fichajes-auction-bid-input{position:relative;margin-bottom:15px}.fichajes-auction-bid-input input{width:100%;min-height:52px;padding:0 48px 0 15px;border-radius:10px;color:#fff;background:#000f1d99;border:1px solid rgba(60,137,201,.32);outline:none}.fichajes-auction-bid-input input:focus{border-color:#239effb8;box-shadow:0 0 0 3px #0081ff14}.fichajes-auction-bid-input>span{position:absolute;top:50%;right:17px;transform:translateY(-50%);color:#ffffff73}.fichajes-auction-result-heading{margin:22px 0 14px}.fichajes-auction-result-heading>span{color:#dcae45;font-size:.65rem;font-weight:900;letter-spacing:.1em}.fichajes-auction-result-heading h3{margin:4px 0 0;color:#fff;font-size:1rem}.fichajes-auction-result-list{display:grid;gap:8px}.fichajes-auction-result-row{display:grid;grid-template-columns:1fr 160px 130px;align-items:center;gap:15px;padding:14px 16px;border-radius:11px;background:#00111f61;border:1px solid rgba(255,255,255,.07)}.fichajes-auction-result-row--winner{background:linear-gradient(90deg,#734d0833,#051f347a);border-color:#dda3296b}.fichajes-auction-result-team strong,.fichajes-auction-result-amount strong{color:#fff;font-size:.86rem}.fichajes-auction-result-outcome{text-align:right;color:#e5b64c;font-size:.72rem;font-weight:900}.fichajes-auction-resolution{margin-top:16px;padding:16px;border-radius:11px;background:#07365957;border:1px solid rgba(38,138,213,.22)}.fichajes-auction-resolution strong{color:#fff;font-size:.92rem}.fichajes-auction-detail-footer{display:flex;justify-content:flex-end;margin-top:20px;padding-top:17px;border-top:1px solid rgba(255,255,255,.06)}@media(max-width:760px){.fichajes-auction-row{grid-template-columns:46px 1fr;gap:12px}.fichajes-auction-state,.fichajes-auction-bid,.fichajes-auction-action{grid-column:2}.fichajes-auction-action{justify-content:flex-start}.fichajes-auction-info-grid,.fichajes-auction-result-row{grid-template-columns:1fr}.fichajes-auction-result-outcome{text-align:left}}.fichajes-form-loading{padding:12px 0;color:#ffffff8c;font-size:.76rem;text-align:center}.fichajes-player-results{display:grid;gap:7px;max-height:220px;margin-top:10px;padding-right:4px;overflow-y:auto}.fichajes-player-results::-webkit-scrollbar{width:5px}.fichajes-player-results::-webkit-scrollbar-thumb{border-radius:8px;background:#309aeb59}.fichajes-player-result{width:100%;min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 13px;text-align:left;border-radius:9px;color:#fff;background:#051c32c2;border:1px solid rgba(70,132,182,.2);transition:border-color .18s ease,background .18s ease}.fichajes-player-result:hover{background:#082a48db;border-color:#219cf27a}.fichajes-player-result--selected{background:linear-gradient(90deg,#065ca247,#062a4bcc);border-color:#1fa3ffb3}.fichajes-player-result-main{min-width:0}.fichajes-player-result-main strong{display:block;overflow:hidden;color:#fff;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.fichajes-player-result-main span{display:block;margin-top:3px;color:#ffffff6b;font-size:.66rem}.fichajes-player-result-action{flex:0 0 auto;color:#2caaff;font-size:.95rem;font-weight:900}.fichajes-selected-player{display:flex;align-items:center;gap:11px;margin-top:12px;padding:11px 13px;border-radius:10px;background:#05599124;border:1px solid rgba(36,160,242,.32)}.fichajes-selected-player-icon{width:30px;height:30px;display:grid;place-items:center;flex:0 0 30px;border-radius:50%;color:#7ed1ff;background:#198edb2e;border:1px solid rgba(53,173,245,.35)}.fichajes-selected-player small{display:block;margin-bottom:2px;color:#fff6;font-size:.58rem;font-weight:800;letter-spacing:.09em}.fichajes-selected-player strong{color:#fff;font-size:.78rem}.fichajes-manual-help{display:flex;align-items:center;gap:9px;margin-top:10px;padding:10px 12px;border-radius:9px;background:#432c7024;border:1px solid rgba(145,94,218,.22)}.fichajes-manual-help>span{color:#ba89ff;font-size:.9rem}.fichajes-manual-help p{margin:0;color:#ffffff85;font-size:.68rem;line-height:1.4}.fichajes-admin-panel{margin-top:24px;border-color:#9a4beb66;background:radial-gradient(circle at 85% 0%,rgba(111,45,188,.12),transparent 35%),linear-gradient(145deg,#041c33f7,#031527f5)}.fichajes-admin-kicker{display:block;margin-bottom:4px;color:#b16dff;font-size:.58rem;font-weight:900;letter-spacing:.14em}.fichajes-admin-refresh{min-width:138px;height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;border-radius:9px;color:#ffffffd1;background:#4a2a7052;border:1px solid rgba(170,89,246,.32);font-size:.65rem;font-weight:900;cursor:pointer}.fichajes-admin-refresh:hover{background:#5b308a75;border-color:#b762ff8c}.fichajes-admin-refresh span{color:#bb7cff;font-size:1rem}.fichajes-admin-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:26px}.fichajes-admin-summary-card{min-height:88px;display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;background:#051f36a8;border:1px solid rgba(84,142,190,.18)}.fichajes-admin-summary-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:#bc7eff;background:#7c30b826;border:1px solid rgba(172,85,238,.22)}.fichajes-admin-summary-card h4{margin:0;color:#fff;font-size:.77rem;font-weight:900}.fichajes-admin-summary-card p{margin:4px 0 0;color:#ffffff6b;font-size:.62rem}.fichajes-admin-count{min-width:42px;height:42px;display:grid;place-items:center;border-radius:9px;color:#fff;background:#4a286f5c;font-size:1.25rem;font-weight:900}.fichajes-admin-section{margin-top:26px}.fichajes-admin-section+.fichajes-admin-section{padding-top:25px;border-top:1px solid rgba(255,255,255,.055)}.fichajes-admin-section-header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:12px}.fichajes-admin-section-kicker{display:block;margin-bottom:3px;color:#ae6defcc;font-size:.54rem;font-weight:900;letter-spacing:.14em}.fichajes-admin-section-header h3{margin:0;color:#fff;font-size:.9rem;font-weight:900}.fichajes-admin-section-count{min-width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:#ffffffbf;background:#6330914d;border:1px solid rgba(168,83,237,.2);font-size:.68rem;font-weight:900}.fichajes-admin-list{display:grid;gap:9px}.fichajes-admin-award{padding:14px 15px;border-radius:11px;background:#03172a8c;border:1px solid rgba(70,133,183,.17)}.fichajes-admin-award--annulled{background:#5f1b242e;border-color:#e6546347}.fichajes-admin-award-main{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(180px,.8fr);gap:18px}.fichajes-admin-award-player,.fichajes-admin-award-result{min-width:0}.fichajes-admin-award-result{text-align:right}.fichajes-admin-award-label{display:block;margin-bottom:4px;color:#ffffff59;font-size:.52rem;font-weight:900;letter-spacing:.1em}.fichajes-admin-award-player strong,.fichajes-admin-award-result strong{display:block;color:#fff;font-size:.82rem;font-weight:900}.fichajes-admin-award-player small,.fichajes-admin-award-result small{display:block;margin-top:4px;color:#ffffff6e;font-size:.61rem}.fichajes-admin-manual-badge{display:inline-flex;margin-top:7px;padding:4px 7px;border-radius:6px;color:#ca94ff;background:#7632a61f;border:1px solid rgba(181,102,232,.18);font-size:.52rem;font-weight:900}.fichajes-admin-trophy{margin-right:4px}.fichajes-admin-award-actions{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:11px;border-top:1px solid rgba(255,255,255,.05)}.fichajes-admin-secondary,.fichajes-admin-danger,.fichajes-admin-award-button{height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0 13px;border-radius:8px;font-size:.59rem;font-weight:900;cursor:pointer}.fichajes-admin-secondary{color:#ffffffbd;background:#0f385875;border:1px solid rgba(61,141,201,.24)}.fichajes-admin-danger{color:#ffb2ba;background:#84212e2b;border:1px solid rgba(230,82,101,.3)}.fichajes-admin-danger:hover{color:#fff;background:#a6283947;border-color:#f0546785}.fichajes-admin-annulled{margin-top:12px;padding-top:11px;border-top:1px solid rgba(233,92,108,.17)}.fichajes-admin-annulled strong{color:#ff8e9a;font-size:.63rem;font-weight:900}.fichajes-admin-annulled p{margin:5px 0 0;color:#ffffff7a;font-size:.61rem}.fichajes-admin-auction{width:100%;min-height:62px;display:grid;grid-template-columns:38px minmax(160px,1.2fr) minmax(110px,.65fr) minmax(150px,.9fr) auto;align-items:center;gap:12px;padding:10px 13px;text-align:left;border-radius:10px;color:#fff;background:#031a2f8a;border:1px solid rgba(74,136,186,.16);cursor:pointer}.fichajes-admin-auction:hover{background:#062945bf;border-color:#6748be59}.fichajes-admin-auction-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#ba7aff;background:#652a9424;border:1px solid rgba(163,82,221,.2)}.fichajes-admin-auction-player span,.fichajes-admin-auction-state span,.fichajes-admin-auction-winner span{display:block;margin-bottom:3px;color:#ffffff54;font-size:.49rem;font-weight:900;letter-spacing:.09em}.fichajes-admin-auction-player strong,.fichajes-admin-auction-state strong,.fichajes-admin-auction-winner strong{color:#fff;font-size:.68rem;font-weight:800}.fichajes-admin-auction-action{display:flex;align-items:center;gap:8px;color:#b876ff;font-size:.56rem;font-weight:900;white-space:nowrap}.fichajes-admin-auction-action span{font-size:.9rem}.fichajes-admin-detail{margin-top:24px;padding:18px;border-radius:13px;background:linear-gradient(145deg,#0a233ae6,#05192ce6);border:1px solid rgba(112,82,205,.3)}.fichajes-admin-detail-header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:10px}.fichajes-admin-detail-header h3{margin:0;color:#fff;font-size:1rem}.fichajes-admin-detail-close{width:32px;height:32px;display:grid;place-items:center;padding:0;border-radius:50%;color:#ffffffb8;background:#183048b8;border:1px solid rgba(89,139,180,.22);font-size:1rem;cursor:pointer}.fichajes-admin-detail-status{margin-bottom:14px;color:#b679ff;font-size:.58rem;font-weight:900;letter-spacing:.08em}.fichajes-admin-participants{display:grid;gap:8px}.fichajes-admin-participant{padding:12px;border-radius:9px;background:#02142580;border:1px solid rgba(255,255,255,.055)}.fichajes-admin-participant--top{background:#5b3a0c29;border-color:#e6ae3057}.fichajes-admin-participant-main{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center}.fichajes-admin-participant-main span{display:block;margin-bottom:3px;color:#ffffff57;font-size:.5rem;font-weight:900;letter-spacing:.08em}.fichajes-admin-participant-main strong{color:#fff;font-size:.7rem}.fichajes-admin-top-bid{margin-top:7px;color:#e5b84e;font-size:.54rem;font-weight:900}.fichajes-admin-award-button{margin-top:9px;color:#fff;background:linear-gradient(135deg,#167ee8,#5e44db);border:1px solid rgba(111,131,255,.45)}.fichajes-admin-detail-actions{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.05)}@media(max-width:780px){.fichajes-admin-summary,.fichajes-admin-award-main{grid-template-columns:1fr}.fichajes-admin-award-result{text-align:left}.fichajes-admin-auction{grid-template-columns:36px 1fr}.fichajes-admin-auction-state,.fichajes-admin-auction-winner,.fichajes-admin-auction-action{grid-column:2}.fichajes-admin-award-actions{flex-direction:column;align-items:stretch}.fichajes-admin-secondary,.fichajes-admin-danger,.fichajes-admin-award-button{width:100%}}.fichajes-hero-crest{width:66px;height:66px;flex:0 0 66px;display:grid;place-items:center;padding:7px;border-radius:16px;background:#000e1b61;border:1px solid rgba(66,162,240,.22)}.fichajes-hero-crest img{display:block;width:100%;height:100%;object-fit:contain}.fichajes-title-banner{width:100%;margin:0 0 8px;overflow:hidden;border-radius:16px;box-sizing:border-box;box-shadow:0 14px 40px #00000047,0 0 24px #008bff14}.fichajes-title-banner img{display:block;width:100%;max-width:none;height:auto;object-fit:cover}.fichajes-hero{margin-top:0;margin-bottom:14px}.fichajes-main-action{margin-top:0}@media(max-width:700px){.fichajes-title-banner{width:100%;margin:0 0 10px;border-radius:12px}.fichajes-hero{margin-bottom:12px}}.fichajes-selector-page{position:relative;min-height:100vh;padding-bottom:60px;background:linear-gradient(#020c1c6b,#020c1ca8),url(/competitions/fondo-mercado-fichajes.png) center center / cover no-repeat!important;background-attachment:scroll}.home-page.fichajes-selector-page{background:linear-gradient(#020c1c6b,#020c1ca8),url(/competitions/fondo-mercado-fichajes.png) center center / cover no-repeat!important}.fichajes-selector-intro{width:100%;margin:18px auto 24px;text-align:center;font-size:14px;font-weight:500;color:#e1ecffc7}.fichajes-selector-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;margin:0 auto 24px}.fichajes-selector-card{position:relative;display:flex;flex-direction:column;align-items:center;min-height:260px;padding:22px 18px 18px;overflow:hidden;cursor:pointer;border:1px solid rgba(0,153,255,.68);border-radius:18px;background:linear-gradient(145deg,#04223ff0,#021226f5);box-shadow:inset 0 0 30px #008cff0a,0 12px 34px #00000047;color:#fff;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.fichajes-selector-card:hover{transform:translateY(-3px);border-color:#00b4fff2;box-shadow:0 16px 42px #0000005c,0 0 24px #008eff1f}.fichajes-selector-logo{display:flex;align-items:center;justify-content:center;width:76px;height:76px;margin-bottom:12px}.fichajes-selector-logo img{display:block;width:100%;height:100%;object-fit:contain}.fichajes-selector-logo span{font-size:42px}.fichajes-selector-team{display:block;margin-bottom:5px;font-size:21px;line-height:1.15;text-align:center;color:#fff}.fichajes-selector-card h3{margin:0 0 12px;font-size:17px;line-height:1.2;color:#fff;text-align:center}.fichajes-selector-meta{display:flex;flex-direction:column;gap:3px;margin-bottom:18px;font-size:13px;color:#dee9f8d1;text-align:center}.fichajes-selector-enter{display:flex;align-items:center;justify-content:center;width:100%;margin-top:auto;min-height:44px;border-radius:9px;background:linear-gradient(90deg,#0879ef,#0b9df4);box-shadow:0 7px 20px #0086ff38;font-size:13px;font-weight:800;letter-spacing:.02em;color:#fff}.fichajes-selector-back{display:block;margin:8px auto 0}@media(max-width:900px){.fichajes-selector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.fichajes-selector-grid{grid-template-columns:1fr;gap:14px}.fichajes-selector-card{min-height:230px}}.fichajes-panel-title h2{width:100%;margin-left:0;margin-right:0;text-align:center}.fichajes-ronda-premium-header{position:relative}.fichajes-ronda-premium-title h2{width:100%;margin-left:0;margin-right:0;text-align:center}.fichajes-admin-header{position:relative}.fichajes-admin-title h2{width:100%;margin-left:0;margin-right:0;text-align:center}.fichajes-ronda-premium-title{flex:1;text-align:center}.fichajes-ronda-premium-title h2,.fichajes-ronda-premium-title p{width:100%;margin-left:0;margin-right:0;text-align:center}.fichajes-admin-title{flex:1;text-align:center}.fichajes-admin-title h2,.fichajes-admin-title p{width:100%;margin-left:0;margin-right:0;text-align:center}.fichajes-admin-section-title{width:100%;text-align:center}.fichajes-admin-section-title span,.fichajes-admin-section-title h3{width:100%;margin-left:0;margin-right:0;text-align:center}.fichajes-panel-title{flex:1;text-align:center}.fichajes-admin-panel .fichajes-panel-title{flex:1;text-align:center}.fichajes-admin-panel .fichajes-panel-title .fichajes-admin-kicker,.fichajes-admin-panel .fichajes-panel-title h2,.fichajes-admin-panel .fichajes-panel-title p{display:block;width:100%;margin-left:0;margin-right:0;text-align:center}.fichajes-admin-section-header{position:relative;justify-content:center}.fichajes-admin-section-header>div:first-child{flex:1;text-align:center}.fichajes-admin-section-kicker,.fichajes-admin-section-header h3{display:block;width:100%;margin-left:0;margin-right:0;text-align:center}.fichajes-panel-header{position:relative}.fichajes-panel-heading{flex:1;min-width:0}.fichajes-panel-title{flex:1;min-width:0;text-align:center}.fichajes-panel-title h2,.fichajes-panel-title p{width:100%;margin-left:0;margin-right:0;text-align:center}.fichajes-panel-title .fichajes-admin-kicker{display:block;width:100%;margin-left:0;margin-right:0;text-align:center}.fichajes-panel-heading{position:relative}.fichajes-panel-heading .fichajes-panel-icon{flex:0 0 auto}.fichajes-panel-heading .fichajes-panel-title{position:absolute;left:50%;top:50%;width:70%;transform:translate(-50%,-50%);text-align:center}.fichajes-panel-heading .fichajes-panel-title h2,.fichajes-panel-heading .fichajes-panel-title p,.fichajes-panel-heading .fichajes-panel-title .fichajes-admin-kicker{text-align:center}.fichajes-peticion-resumen{margin-top:28px;padding:22px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#0000002e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fichajes-peticion-resumen-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.fichajes-peticion-resumen-header h3{margin:4px 0 0;font-size:1.1rem}.fichajes-peticion-lista{display:flex;flex-direction:column;gap:10px}.fichajes-peticion-item{display:flex;align-items:center;gap:14px;padding:13px 14px;border-radius:14px;background:#ffffff0f}.fichajes-peticion-item-numero{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border-radius:50%;font-weight:800;background:#ffffff1f}.fichajes-peticion-item-info{display:flex;flex-direction:column;flex:1;min-width:0}.fichajes-peticion-item-info strong{font-size:.98rem}.fichajes-peticion-item-info span{margin-top:3px;font-size:.8rem;opacity:.7}.fichajes-peticion-item-eliminar{border:0;background:transparent;cursor:pointer;font-size:.72rem;font-weight:800;opacity:.72}.fichajes-peticion-item-eliminar:hover{opacity:1}.fichajes-peticion-presentar{width:100%;margin-top:18px}@media(max-width:640px){.fichajes-peticion-resumen{padding:16px}.fichajes-peticion-item{align-items:flex-start}.fichajes-peticion-item-eliminar{padding-top:8px}}.fichajes-cycle-config{display:flex;flex-direction:column;gap:18px}.fichajes-cycle-config-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fichajes-cycle-config-item{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.fichajes-cycle-config-label{font-size:.72rem;font-weight:700;letter-spacing:.08em;opacity:.7}.fichajes-cycle-config-item strong{font-size:1rem;line-height:1.35}.fichajes-cycle-config-item small{opacity:.65;line-height:1.35}.fichajes-cycle-config-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:4px}.fichajes-cycle-config-form label{display:flex;flex-direction:column;gap:7px}.fichajes-cycle-config-form label span{font-size:.82rem;font-weight:700}.fichajes-cycle-config-form input{width:100%;box-sizing:border-box;padding:11px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#0000002e;color:inherit;font:inherit}.fichajes-cycle-config-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}@media(max-width:800px){.fichajes-cycle-config-grid,.fichajes-cycle-config-form{grid-template-columns:1fr}}.fichajes-admin-panel .fichajes-cycle-config{width:100%;display:flex;flex-direction:column;gap:20px}.fichajes-admin-panel .fichajes-cycle-config-grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fichajes-admin-panel .fichajes-cycle-config-item{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:18px;text-align:center;border:1px solid rgba(128,90,213,.28);border-radius:14px;background:#0d2640b3}.fichajes-admin-panel .fichajes-cycle-config-label,.fichajes-admin-panel .fichajes-cycle-config-item strong,.fichajes-admin-panel .fichajes-cycle-config-item small{width:100%;text-align:center}.fichajes-admin-panel .fichajes-cycle-config-label{display:block;font-size:.72rem;font-weight:800;letter-spacing:.08em;opacity:.7}.fichajes-admin-panel .fichajes-cycle-config-item strong{display:block;font-size:1rem;line-height:1.4;white-space:normal}.fichajes-admin-panel .fichajes-cycle-config-item small{display:block;font-size:.78rem;line-height:1.4;opacity:.65}.fichajes-admin-panel .fichajes-cycle-config-form{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px;box-sizing:border-box;border:1px solid rgba(128,90,213,.25);border-radius:14px;background:#05182b8c}.fichajes-admin-panel .fichajes-cycle-config-form label{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:8px}.fichajes-admin-panel .fichajes-cycle-config-form label>span{display:block;font-size:.82rem;font-weight:700}.fichajes-admin-panel .fichajes-cycle-config-form input[type=datetime-local]{display:block;width:100%;min-width:0;height:44px;box-sizing:border-box;padding:10px 12px;border:1px solid rgba(94,190,255,.28);border-radius:9px;background:#041322e6;color:inherit;font:inherit}.fichajes-admin-panel .fichajes-cycle-config-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;align-items:center;gap:10px}@media(max-width:800px){.fichajes-admin-panel .fichajes-cycle-config-grid,.fichajes-admin-panel .fichajes-cycle-config-form{grid-template-columns:1fr}.fichajes-admin-panel .fichajes-cycle-config-actions{grid-column:1}}.fichajes-withdraw-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:16px;padding:14px 16px;border:1px solid rgba(128,90,213,.28);border-radius:12px;background:#0d2640b8}.fichajes-withdraw-toolbar>span{font-size:.84rem;font-weight:700;letter-spacing:.02em}.fichajes-record{position:relative}.fichajes-withdraw-select{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:6px;cursor:pointer;font-size:.68rem;font-weight:800;letter-spacing:.05em;opacity:.75}.fichajes-withdraw-select:hover{opacity:1}.fichajes-withdraw-select input{width:15px;height:15px;cursor:pointer}@media(max-width:700px){.fichajes-withdraw-toolbar{align-items:stretch;flex-direction:column}.fichajes-withdraw-toolbar .fichajes-button{width:100%}}.fichajes-button--selected{border-color:#5ebeffe6!important;background:#5ebeff2e!important;box-shadow:0 0 0 1px #5ebeff2e,0 0 18px #5ebeff1f}.fichajes-panel .fichajes-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%}.fichajes-panel .fichajes-record{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:122px;padding:20px 22px;box-sizing:border-box;border:1px solid rgba(99,184,255,.14);border-radius:16px;background:linear-gradient(145deg,#08233bf5,#05182beb);box-shadow:inset 0 1px #ffffff09,0 12px 30px #00000029;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.fichajes-panel .fichajes-record:before{content:"";position:absolute;top:0;left:18px;right:18px;height:1px;background:linear-gradient(90deg,transparent,rgba(90,190,255,.48),transparent);opacity:.45}.fichajes-panel .fichajes-record:hover{transform:translateY(-2px);border-color:#4db1ff4d;box-shadow:inset 0 1px #ffffff0d,0 18px 38px #0000003b}.fichajes-panel .fichajes-record>div:first-of-type{min-width:0}.fichajes-panel .fichajes-record-player{display:flex;align-items:center;gap:8px;margin-bottom:5px;font-size:1.02rem;font-weight:800;line-height:1.25;letter-spacing:-.015em;color:#fffffff5}.fichajes-panel .fichajes-record-meta{margin-top:3px;font-size:.78rem;font-weight:500;line-height:1.45;color:#c5daebab}.fichajes-panel .fichajes-record .fichajes-record-meta+div{margin-top:15px!important}.fichajes-panel .fichajes-record .fichajes-button{min-height:34px;padding:7px 12px;border:1px solid rgba(83,183,255,.25);border-radius:8px;background:#072944b8;box-shadow:none;font-size:.7rem;font-weight:800;letter-spacing:.035em;transition:background .16s ease,border-color .16s ease,transform .16s ease}.fichajes-panel .fichajes-record .fichajes-button:hover{transform:translateY(-1px);border-color:#53b7ff7a;background:#0c4168d1}.fichajes-panel .fichajes-record-status{align-self:start;display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:180px;padding:7px 10px;border:1px solid rgba(87,199,255,.16);border-radius:999px;background:#39a6e014;color:#bbe1f9e0;font-size:.65rem;font-weight:800;line-height:1.2;letter-spacing:.06em;text-align:center;white-space:nowrap}.fichajes-panel .fichajes-record:not(:has(.fichajes-button)){min-height:92px;opacity:.62;background:linear-gradient(145deg,#071b2ec2,#041423bd)}.fichajes-panel .fichajes-record .fichajes-button--selected{border-color:#4fbeffbf!important;background:linear-gradient(135deg,#1880c659,#134f854d)!important;box-shadow:inset 0 0 0 1px #5dc8ff1a,0 0 18px #31a3e71a}.fichajes-panel .fichajes-round-grid{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(260px,1.5fr) auto;align-items:stretch;overflow:hidden;border:1px solid rgba(142,71,255,.25);border-radius:14px;background:linear-gradient(135deg,#161643b3,#061f35d1);box-shadow:inset 0 1px #ffffff09,0 12px 30px #00000021}.fichajes-panel .fichajes-round-time{display:flex;align-items:center;gap:14px;padding:18px 20px;border-right:1px solid rgba(140,94,255,.18)}.fichajes-panel .fichajes-round-time span{display:block;margin-bottom:3px;font-size:.66rem;color:#ced3e899}.fichajes-panel .fichajes-round-time strong{display:block;font-size:.92rem;font-weight:800;color:#fffffff2}.fichajes-panel .fichajes-round-content{display:flex;align-items:center;justify-content:center;padding:18px 22px;font-size:.82rem;color:#d4e1eeb8}.fichajes-panel .fichajes-round-actions{display:flex;align-items:center;padding:14px 18px}@media(max-width:950px){.fichajes-panel .fichajes-card-grid{grid-template-columns:1fr}}@media(max-width:700px){.fichajes-panel .fichajes-record{grid-template-columns:1fr;gap:14px;padding:18px}.fichajes-panel .fichajes-record-status{justify-self:start}.fichajes-panel .fichajes-round-grid{grid-template-columns:1fr}.fichajes-panel .fichajes-round-time{border-right:0;border-bottom:1px solid rgba(140,94,255,.18)}.fichajes-panel .fichajes-round-actions{justify-content:center}}.fichajes-intentions-premium .fichajes-panel-body{padding:18px 22px 24px!important}.fichajes-premium-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;width:100%!important}.fichajes-pro-player{position:relative!important;display:grid!important;grid-template-columns:98px minmax(0,1fr)!important;gap:18px!important;min-height:158px!important;padding:18px!important;border:1px solid rgba(48,163,255,.22)!important;border-radius:16px!important;background:linear-gradient(145deg,#082a46fa,#04192dfa)!important;box-shadow:inset 0 1px #ffffff0b,0 14px 34px #0000002e!important;overflow:hidden!important;text-align:left!important}.fichajes-pro-player:before{content:"";position:absolute;left:22px;right:22px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(48,176,255,.75),transparent)}.fichajes-pro-player--active{border-color:#28aeff6b!important;box-shadow:inset 0 1px #ffffff0e,0 15px 40px #00000038,0 0 28px #0089ff0f!important}.fichajes-pro-player--history{opacity:.58}.fichajes-pro-player-photo{width:98px!important;height:122px!important;border:1px solid rgba(73,175,255,.28)!important;border-radius:12px!important;overflow:hidden!important;background:linear-gradient(180deg,#1f5e87b3,#092338e6)!important;box-shadow:0 10px 24px #00000040!important}.fichajes-pro-player-photo img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important}.fichajes-pro-player-initials{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;font-size:1.4rem!important;font-weight:900!important;color:#d5ecfceb!important;background:radial-gradient(circle at 50% 30%,rgba(34,138,208,.3),transparent 70%)!important}.fichajes-pro-player-content{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important}.fichajes-pro-player-head{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important}.fichajes-pro-player-head h3{margin:0!important;color:#fff!important;font-size:1.08rem!important;font-weight:850!important;line-height:1.2!important}.fichajes-pro-player-head p{margin:5px 0 0!important;color:#c2d8e9ad!important;font-size:.8rem!important}.fichajes-pro-status{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;padding:6px 10px!important;border:1px solid rgba(89,137,169,.18)!important;border-radius:999px!important;background:#4964761c!important;color:#a9c4d6b8!important;font-size:.61rem!important;font-weight:850!important;letter-spacing:.055em!important;white-space:nowrap!important}.fichajes-pro-status--active{border-color:#23acff8a!important;background:#0d82cc2b!important;color:#9eddfffa!important;box-shadow:inset 0 0 14px #0095ff12!important}.fichajes-pro-tags{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-top:11px!important}.fichajes-pro-tags span{display:inline-flex!important;padding:4px 8px!important;border:1px solid rgba(54,168,255,.18)!important;border-radius:7px!important;background:#0d4e7b5c!important;color:#c8e5f9de!important;font-size:.66rem!important;font-weight:750!important}.fichajes-pro-actions{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin-top:15px!important}.fichajes-pro-action{min-height:36px!important;padding:7px 12px!important;border:1px solid rgba(45,166,245,.37)!important;border-radius:8px!important;background:linear-gradient(180deg,#08446beb,#052f4eeb)!important;color:#ecf8ff!important;font-size:.66rem!important;font-weight:850!important;letter-spacing:.025em!important;cursor:pointer!important;box-shadow:none!important}.fichajes-pro-action:hover{transform:translateY(-1px)!important;border-color:#33b6ffad!important;background:linear-gradient(180deg,#0a6097fa,#073e64fa)!important}.fichajes-pro-action--selected{border-color:#25b1ffe0!important;background:#107ec470!important}.fichajes-pro-action--danger{border-color:#ff4c6073!important;background:#7a182738!important;color:#ff99a5f5!important}.fichajes-pro-round-summary{display:grid!important;grid-template-columns:minmax(245px,1fr) minmax(290px,1.45fr) auto!important;width:100%!important;margin-bottom:18px!important;border:1px solid rgba(150,64,255,.38)!important;border-radius:15px!important;overflow:hidden!important;background:linear-gradient(120deg,#251357ed,#092743f2)!important;box-shadow:inset 0 1px #ffffff0b,0 14px 34px #0000002e!important}.fichajes-pro-round-date,.fichajes-pro-round-count{display:flex!important;align-items:center!important;gap:15px!important;padding:19px 21px!important}.fichajes-pro-round-date{border-right:1px solid rgba(149,81,255,.23)!important}.fichajes-pro-round-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;flex:0 0 44px!important;border:1px solid rgba(213,54,255,.48)!important;border-radius:12px!important;background:#9921e126!important;color:#d549ff!important;font-size:1.25rem!important}.fichajes-pro-round-date span,.fichajes-pro-round-team-label{display:block!important;color:#c2c9e19c!important;font-size:.61rem!important;font-weight:700!important;letter-spacing:.05em!important}.fichajes-pro-round-date strong{display:block!important;margin:3px 0!important;color:#fff!important;font-size:1.02rem!important;font-weight:850!important;text-transform:capitalize!important}.fichajes-pro-round-date small,.fichajes-pro-round-count small{display:block!important;margin-top:3px!important;color:#c3cde19e!important;font-size:.66rem!important}.fichajes-pro-round-people{color:#a45cff!important;font-size:1.45rem!important}.fichajes-pro-round-count strong{display:block!important;color:#fff!important;font-size:.9rem!important}.fichajes-pro-round-action{display:flex!important;align-items:center!important;padding:15px 20px!important}.fichajes-pro-round-action button{min-height:43px!important;padding:9px 18px!important;border:1px solid rgba(38,171,255,.64)!important;border-radius:9px!important;background:linear-gradient(135deg,#0c76c7eb,#08478bf0)!important;color:#fff!important;font-size:.73rem!important;font-weight:850!important;white-space:nowrap!important}.fichajes-pro-round-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.fichajes-pro-round-card{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;gap:16px!important;align-items:center!important;padding:17px!important;border:1px solid rgba(68,159,235,.18)!important;border-radius:14px!important;background:linear-gradient(145deg,#07253ff2,#04192bf2)!important;text-align:left!important}.fichajes-pro-round-player-photo{display:flex!important;align-items:center!important;justify-content:center!important;width:92px!important;height:112px!important;overflow:hidden!important;border:1px solid rgba(69,174,251,.28)!important;border-radius:11px!important;background:#10476aa6!important;color:#fff!important;font-weight:900!important}.fichajes-pro-round-player-photo img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:top center!important}.fichajes-pro-round-card-content h3{margin:3px 0 9px!important;color:#fff!important;font-size:1rem!important}.fichajes-pro-round-card-content>strong{display:block!important;color:#fff!important;font-size:.92rem!important}.fichajes-pro-round-card-content p{margin:4px 0 10px!important;color:#c2d8e9ad!important;font-size:.75rem!important}@media(max-width:920px){.fichajes-premium-grid,.fichajes-pro-round-cards,.fichajes-pro-round-summary{grid-template-columns:1fr!important}.fichajes-pro-round-date{border-right:0!important;border-bottom:1px solid rgba(149,81,255,.23)!important}}@media(max-width:580px){.fichajes-pro-player{grid-template-columns:74px minmax(0,1fr)!important;gap:12px!important;padding:14px!important}.fichajes-pro-player-photo{width:74px!important;height:94px!important}.fichajes-pro-player-head{flex-direction:column!important}}.fichajes-pro-selection-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;width:100%!important;margin:0 0 18px!important;padding:13px 16px!important;border:1px solid rgba(42,174,255,.4)!important;border-radius:12px!important;background:linear-gradient(115deg,#084a74b8,#072a48e0)!important;box-shadow:inset 0 1px #ffffff0a,0 8px 24px #00000029,0 0 20px #0091ff0d!important}.fichajes-pro-selection-info{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}.fichajes-pro-selection-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;flex:0 0 34px!important;border:1px solid rgba(54,181,255,.54)!important;border-radius:9px!important;background:#117fc138!important;color:#73d0ff!important;font-size:.9rem!important;font-weight:900!important}.fichajes-pro-selection-info strong{display:block!important;color:#fff!important;font-size:.78rem!important;font-weight:850!important}.fichajes-pro-selection-info small{display:block!important;margin-top:2px!important;color:#bfd8e9a8!important;font-size:.66rem!important}.fichajes-pro-selection-remove{min-height:39px!important;padding:8px 15px!important;border:1px solid rgba(255,79,104,.54)!important;border-radius:8px!important;background:linear-gradient(180deg,#7b1d2d8a,#5312207a)!important;color:#ff9eab!important;font-size:.67rem!important;font-weight:900!important;letter-spacing:.02em!important;white-space:nowrap!important;cursor:pointer!important;transition:all .18s ease!important}.fichajes-pro-selection-remove:hover{transform:translateY(-1px)!important;border-color:#ff5b70db!important;background:linear-gradient(180deg,#972135b3,#631425a8)!important;box-shadow:0 7px 18px #6d102233!important}.fichajes-pro-selection-remove:disabled{opacity:.5!important;cursor:default!important;transform:none!important}@media(max-width:650px){.fichajes-pro-selection-toolbar{flex-direction:column!important;align-items:stretch!important}.fichajes-pro-selection-remove{width:100%!important}}@media(max-width:480px){.fichajes-round-team-head{grid-template-columns:40px minmax(0,1fr)!important}.fichajes-round-team-total{grid-column:1 / -1!important;flex-direction:row!important;gap:7px!important;justify-content:flex-start!important}}.fichajes-round-teams-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important}.fichajes-round-team-card{position:relative!important;overflow:hidden!important;padding:17px!important;border:1px solid rgba(86,166,229,.2)!important;border-radius:14px!important;background:linear-gradient(145deg,#072741f5,#04192bfa)!important;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #00000029!important}.fichajes-round-team-card:before{content:"";position:absolute;top:0;left:22px;right:22px;height:1px;background:linear-gradient(90deg,transparent,rgba(54,177,255,.65),transparent)}.fichajes-round-team-head{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important}.fichajes-round-team-avatar{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;border:1px solid rgba(53,176,255,.34)!important;border-radius:11px!important;background:linear-gradient(145deg,#1069a175,#083b628a)!important;color:#bce9ff!important;font-size:.8rem!important;font-weight:900!important}.fichajes-round-team-name{min-width:0!important}.fichajes-round-team-name>span{display:block!important;margin-bottom:3px!important;color:#b1cee187!important;font-size:.57rem!important;font-weight:800!important;letter-spacing:.07em!important}.fichajes-round-team-name h3{margin:0!important;overflow:hidden!important;color:#fff!important;font-size:.95rem!important;font-weight:850!important;text-overflow:ellipsis!important;white-space:nowrap!important}.fichajes-round-team-total{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-width:66px!important;padding:7px 10px!important;border:1px solid rgba(37,168,255,.35)!important;border-radius:10px!important;background:#0e69a729!important}.fichajes-round-team-total strong{color:#81d4ff!important;font-size:1.05rem!important;font-weight:900!important;line-height:1!important}.fichajes-round-team-total span{margin-top:3px!important;color:#b8dcf2ad!important;font-size:.49rem!important;font-weight:850!important;letter-spacing:.045em!important}.fichajes-round-team-types{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-top:15px!important}.fichajes-round-type{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:31px!important;padding:5px 9px!important;border:1px solid rgba(66,151,211,.18)!important;border-radius:8px!important;background:#0b476f4a!important;color:#d2e7f4db!important;font-size:.65rem!important;font-weight:700!important}.fichajes-round-type-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:21px!important;height:21px!important;padding:0 5px!important;border-radius:6px!important;background:#1f9be638!important;color:#8ed8ff!important;font-size:.67rem!important;font-weight:900!important}.fichajes-round-team-hidden{display:flex!important;align-items:center!important;gap:7px!important;margin-top:14px!important;padding-top:11px!important;border-top:1px solid rgba(83,157,210,.1)!important;color:#9dbed47d!important;font-size:.56rem!important;font-weight:800!important;letter-spacing:.045em!important}@media(max-width:820px){.fichajes-round-teams-grid{grid-template-columns:1fr!important}}@media(max-width:480px){.fichajes-round-team-head{grid-template-columns:54px minmax(0,1fr) auto!important}.fichajes-round-team-total{grid-column:1 / -1!important;flex-direction:row!important;gap:7px!important;justify-content:flex-start!important}}.fichajes-round-team-avatar{display:flex!important;align-items:center!important;justify-content:center!important;width:58px!important;height:58px!important;padding:5px!important;flex:0 0 58px!important;border:1px solid rgba(53,176,255,.28)!important;border-radius:12px!important;background:linear-gradient(145deg,#1069a13d,#083b6257)!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0a,0 7px 18px #0000002e!important}.fichajes-round-team-avatar>span{color:#bce9ff!important;font-size:.8rem!important;font-weight:900!important}.fichajes-round-team-avatar{display:flex!important;align-items:center!important;justify-content:center!important;width:58px!important;height:58px!important;padding:5px!important;flex:0 0 58px!important;border:1px solid rgba(53,176,255,.28)!important;border-radius:12px!important;background:linear-gradient(145deg,#1069a13d,#083b6257)!important;overflow:hidden!important}.fichajes-round-team-shield{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.fichajes-admin-award{min-width:0;padding:18px;border-radius:18px;overflow:hidden}.fichajes-admin-award-main{display:grid;grid-template-columns:104px minmax(0,1fr) minmax(130px,.7fr);align-items:center;gap:16px;min-width:0}.fichajes-admin-award-photo{width:96px;height:96px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;flex-shrink:0}.fichajes-admin-award-photo>*{max-width:100%;max-height:100%}.fichajes-admin-award-photo img,.fichajes-admin-award-photo canvas{width:96px!important;height:96px!important;max-width:96px!important;max-height:96px!important;object-fit:contain}.fichajes-admin-award-player{min-width:0}.fichajes-admin-award-player strong{display:block;margin-top:3px;font-size:16px;line-height:1.15;overflow-wrap:anywhere}.fichajes-admin-award-player small{display:block;margin-top:5px;line-height:1.35}.fichajes-admin-award-result{min-width:0;padding-left:15px;border-left:1px solid rgba(255,255,255,.08)}.fichajes-admin-award-result strong{display:flex;align-items:center;gap:5px;margin-top:5px;line-height:1.2;overflow-wrap:anywhere}.fichajes-admin-award-actions{margin-top:15px;padding-top:14px}.fichajes-admin-annulled{margin-top:15px;padding:12px 14px;border-radius:12px}@media(max-width:1050px){.fichajes-admin-award-main{grid-template-columns:86px minmax(0,1fr)}.fichajes-admin-award-photo,.fichajes-admin-award-photo img,.fichajes-admin-award-photo canvas{width:80px!important;height:80px!important;max-width:80px!important;max-height:80px!important}.fichajes-admin-award-result{grid-column:1 / -1;padding-left:0;padding-top:12px;border-left:0;border-top:1px solid rgba(255,255,255,.08)}}@media(max-width:760px){.fichajes-admin-awards-grid{grid-template-columns:1fr}.fichajes-admin-award{padding:14px}}.fichajes-admin-awards-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fichajes-admin-award{min-width:0;padding:18px!important;border-radius:18px!important;overflow:hidden}.fichajes-admin-award-main{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;grid-template-areas:"photo player" "photo result"!important;align-items:center!important;column-gap:16px!important;row-gap:10px!important;min-width:0!important}.fichajes-admin-award-photo{grid-area:photo!important;width:90px!important;height:90px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border-radius:50%!important;flex-shrink:0!important}.fichajes-admin-award-photo img,.fichajes-admin-award-photo canvas{width:90px!important;height:90px!important;max-width:90px!important;max-height:90px!important;object-fit:contain!important;display:block!important}.fichajes-admin-award-photo>*{width:90px!important;height:90px!important;max-width:90px!important;max-height:90px!important}.fichajes-admin-award-player{grid-area:player!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important}.fichajes-admin-award-label{font-size:10px!important;line-height:1!important;letter-spacing:.08em!important}.fichajes-admin-award-player strong{display:block!important;margin-top:5px!important;font-size:18px!important;line-height:1.15!important;word-break:normal!important;overflow-wrap:normal!important;white-space:normal!important;max-width:100%!important}.fichajes-admin-award-player small{display:block!important;margin-top:5px!important;font-size:12px!important;line-height:1.3!important;word-break:normal!important;overflow-wrap:normal!important}.fichajes-admin-manual-badge{margin-top:8px!important;display:inline-flex!important;width:auto!important}.fichajes-admin-award-result{grid-area:result!important;min-width:0!important;padding-left:0!important;padding-top:10px!important;border-left:0!important;border-top:1px solid rgba(255,255,255,.08)!important}.fichajes-admin-award-result strong{display:flex!important;align-items:center!important;gap:6px!important;margin-top:5px!important;font-size:15px!important;line-height:1.2!important;word-break:normal!important;overflow-wrap:normal!important;white-space:normal!important}.fichajes-admin-trophy{flex-shrink:0!important}.fichajes-admin-award-result small{display:block!important;margin-top:5px!important}.fichajes-admin-annulled{margin-top:14px!important;padding:12px 14px!important;border-radius:12px!important;text-align:center!important}.fichajes-admin-award-actions{margin-top:14px!important;padding-top:12px!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important}.fichajes-admin-award-actions button{min-width:0!important}@media(max-width:1100px){.fichajes-admin-awards-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fichajes-admin-award-main{grid-template-columns:78px minmax(0,1fr)!important;column-gap:12px!important}.fichajes-admin-award-photo,.fichajes-admin-award-photo>*,.fichajes-admin-award-photo img,.fichajes-admin-award-photo canvas{width:74px!important;height:74px!important;max-width:74px!important;max-height:74px!important}.fichajes-admin-award-player strong{font-size:16px!important}}@media(max-width:760px){.fichajes-admin-awards-grid{grid-template-columns:1fr!important}.fichajes-admin-award{padding:14px!important}.fichajes-admin-award-main{grid-template-columns:72px minmax(0,1fr)!important;column-gap:12px!important}.fichajes-admin-award-photo,.fichajes-admin-award-photo>*,.fichajes-admin-award-photo img,.fichajes-admin-award-photo canvas{width:68px!important;height:68px!important;max-width:68px!important;max-height:68px!important}.fichajes-admin-award-player strong{font-size:16px!important}.fichajes-admin-award-actions{justify-content:stretch!important}.fichajes-admin-award-actions button{width:100%!important}}.fichajes-admin-award-photo{grid-area:photo!important;width:96px!important;height:96px!important;min-width:96px!important;min-height:96px!important;max-width:96px!important;max-height:96px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;position:relative!important}.fichajes-admin-award-photo .result-card-pro-player-visual{width:96px!important;height:96px!important;min-width:96px!important;min-height:96px!important;max-width:96px!important;max-height:96px!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important}.fichajes-admin-award-photo .result-card-pro-player-photo{width:90px!important;height:90px!important;min-width:90px!important;min-height:90px!important;max-width:90px!important;max-height:90px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border-radius:50%!important;position:relative!important}.fichajes-admin-award-photo .result-card-pro-player-photo>*{width:90px!important;height:90px!important;min-width:90px!important;min-height:90px!important;max-width:90px!important;max-height:90px!important}.fichajes-admin-award-photo .result-card-pro-player-photo img{width:90px!important;height:90px!important;min-width:90px!important;min-height:90px!important;max-width:90px!important;max-height:90px!important;display:block!important;object-fit:contain!important;position:relative!important}.fichajes-admin-award-photo .result-card-pro-player-photo canvas{width:90px!important;height:90px!important;min-width:90px!important;min-height:90px!important;max-width:90px!important;max-height:90px!important;display:block!important;object-fit:contain!important;position:relative!important}.fichajes-admin-award-photo .result-card-pro-player-empty{width:86px!important;height:86px!important;min-width:86px!important;min-height:86px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;border-radius:50%!important}.fichajes-admin-award-main{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;grid-template-areas:"photo player" "photo result"!important;column-gap:18px!important;row-gap:10px!important;align-items:center!important;min-width:0!important}.fichajes-admin-award-player{grid-area:player!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;text-align:left!important}.fichajes-admin-award-player strong{display:block!important;width:100%!important;margin-top:5px!important;font-size:18px!important;line-height:1.15!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.fichajes-admin-award-player small{display:block!important;margin-top:5px!important;font-size:12px!important;line-height:1.35!important;text-align:left!important}.fichajes-admin-manual-badge{display:inline-flex!important;width:auto!important;margin-top:8px!important;align-self:flex-start!important}.fichajes-admin-award-result{grid-area:result!important;min-width:0!important;padding-left:0!important;padding-top:10px!important;border-left:0!important;border-top:1px solid rgba(255,255,255,.08)!important;text-align:left!important}.fichajes-admin-award-result strong{display:flex!important;align-items:center!important;gap:6px!important;margin-top:5px!important;font-size:15px!important;line-height:1.2!important;white-space:normal!important;word-break:normal!important}.fichajes-admin-annulled{margin-top:16px!important;padding:13px 16px!important;border-radius:12px!important;text-align:center!important}.fichajes-admin-award-actions{margin-top:16px!important;padding-top:14px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important}.fichajes-admin-awards-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}@media(max-width:1050px){.fichajes-admin-award-main{grid-template-columns:82px minmax(0,1fr)!important;column-gap:13px!important}.fichajes-admin-award-photo,.fichajes-admin-award-photo .result-card-pro-player-visual{width:78px!important;height:78px!important;min-width:78px!important;min-height:78px!important;max-width:78px!important;max-height:78px!important}.fichajes-admin-award-photo .result-card-pro-player-photo,.fichajes-admin-award-photo .result-card-pro-player-photo>*,.fichajes-admin-award-photo .result-card-pro-player-photo img,.fichajes-admin-award-photo .result-card-pro-player-photo canvas{width:74px!important;height:74px!important;min-width:74px!important;min-height:74px!important;max-width:74px!important;max-height:74px!important}.fichajes-admin-award-player strong{font-size:16px!important}}@media(max-width:760px){.fichajes-admin-awards-grid{grid-template-columns:1fr!important}.fichajes-admin-award-main{grid-template-columns:74px minmax(0,1fr)!important;column-gap:12px!important}.fichajes-admin-award-photo,.fichajes-admin-award-photo .result-card-pro-player-visual{width:70px!important;height:70px!important;min-width:70px!important;min-height:70px!important;max-width:70px!important;max-height:70px!important}.fichajes-admin-award-photo .result-card-pro-player-photo,.fichajes-admin-award-photo .result-card-pro-player-photo>*,.fichajes-admin-award-photo .result-card-pro-player-photo img,.fichajes-admin-award-photo .result-card-pro-player-photo canvas{width:66px!important;height:66px!important;min-width:66px!important;min-height:66px!important;max-width:66px!important;max-height:66px!important}.fichajes-admin-award-actions{justify-content:stretch!important}.fichajes-admin-award-actions button{width:100%!important}}.fichajes-pro-player-photo{width:110px!important;height:110px!important;min-width:110px!important;min-height:110px!important;max-width:110px!important;max-height:110px!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border-radius:14px!important;flex-shrink:0!important}.fichajes-pro-player-photo>*{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.fichajes-pro-player-photo img{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center bottom!important;display:block!important;position:static!important;transform:none!important}.fichajes-pro-player-photo canvas{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;display:block!important;position:static!important;transform:none!important}.fichajes-pro-player-photo div{max-width:100%!important;max-height:100%!important}.fichajes-pro-player{min-width:0!important;display:grid!important;grid-template-columns:110px minmax(0,1fr)!important;gap:18px!important;align-items:center!important;overflow:hidden!important}.fichajes-pro-player-content{min-width:0!important}@media(max-width:1050px){.fichajes-pro-player{grid-template-columns:92px minmax(0,1fr)!important;gap:14px!important}.fichajes-pro-player-photo{width:92px!important;height:92px!important;min-width:92px!important;min-height:92px!important;max-width:92px!important;max-height:92px!important}}@media(max-width:760px){.fichajes-pro-player{grid-template-columns:76px minmax(0,1fr)!important;gap:12px!important}.fichajes-pro-player-photo{width:76px!important;height:76px!important;min-width:76px!important;min-height:76px!important;max-width:76px!important;max-height:76px!important}}.fichajes-auction-detail{position:relative;overflow:hidden;margin-top:22px;padding:24px;border:1px solid rgba(80,145,255,.2);border-radius:22px;background:radial-gradient(circle at 90% 0%,rgba(38,103,255,.12),transparent 34%),linear-gradient(145deg,#071022fa,#08162df5);box-shadow:0 20px 60px #00000047,inset 0 1px #ffffff0a}.fichajes-auction-detail:before{content:"";position:absolute;top:0;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,rgba(58,137,255,.75),transparent)}.fichajes-auction-detail-header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.fichajes-auction-detail-header h2{margin:5px 0 4px;font-size:clamp(24px,3vw,34px);line-height:1.05;color:#f7faff}.fichajes-auction-detail-header p{margin:0;color:#d1def2a3;font-size:13px}.fichajes-auction-status{flex:0 0 auto;padding:8px 13px;border:1px solid rgba(148,163,184,.25);border-radius:999px;background:#94a3b814;color:#cbd5e1;font-size:11px;font-weight:900;letter-spacing:.08em}.fichajes-auction-status--open{border-color:#2ed5a04d;background:#2ed5a01a;color:#6ff0c2}.fichajes-auction-decision-progress{margin-bottom:16px;padding:17px 18px;border:1px solid rgba(73,134,255,.17);border-radius:16px;background:#091830b8}.fichajes-auction-decision-progress-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:12px}.fichajes-auction-decision-progress-head>div{display:flex;align-items:baseline;gap:12px}.fichajes-auction-decision-progress-head span{color:#c0d3f099;font-size:10px;font-weight:800;letter-spacing:.1em}.fichajes-auction-decision-progress-head strong{color:#fff;font-size:18px}.fichajes-auction-progress-track{height:7px;overflow:hidden;border-radius:999px;background:#ffffff12}.fichajes-auction-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#2e7cff,#39d8ff);box-shadow:0 0 14px #39d8ff61;transition:width .35s ease}.fichajes-auction-decision-progress small{display:block;margin-top:10px;color:#9eb2d0;font-size:12px}.fichajes-auction-decisions-panel{margin-bottom:16px;overflow:hidden;border:1px solid rgba(73,134,255,.15);border-radius:16px;background:#050f208c}.fichajes-auction-decisions-title{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 17px;border-bottom:1px solid rgba(255,255,255,.06)}.fichajes-auction-decisions-title span{color:#62a3ff;font-size:10px;font-weight:900;letter-spacing:.12em}.fichajes-auction-decisions-title strong{color:#dce6f694;font-size:11px;font-weight:600}.fichajes-auction-decisions-list{display:flex;flex-direction:column}.fichajes-auction-decision-row{display:grid;grid-template-columns:minmax(150px,1fr) auto;align-items:center;gap:16px;min-height:58px;padding:11px 17px;border-bottom:1px solid rgba(255,255,255,.045)}.fichajes-auction-decision-row:last-child{border-bottom:0}.fichajes-auction-decision-row--mine{background:#2f74ff11}.fichajes-auction-decision-row>div:first-child{display:flex;flex-direction:column;gap:3px}.fichajes-auction-decision-row>div:first-child span{color:#abc0df7a;font-size:9px;font-weight:800;letter-spacing:.11em}.fichajes-auction-decision-row>div:first-child strong{color:#eef5ff;font-size:13px}.fichajes-auction-public-state{padding:6px 9px;border:1px solid rgba(148,163,184,.2);border-radius:8px;background:#94a3b80f;color:#aebed5;font-size:10px;font-weight:900;letter-spacing:.04em;white-space:nowrap}.fichajes-auction-public-state--bid_sent{border-color:#2fd29c3d;background:#2fd29c14;color:#64e7ba}.fichajes-auction-public-state--negotiating{border-color:#f5b74147;background:#f5b74114;color:#f5c767}.fichajes-auction-public-state--closed_decision{border-color:#588eff42;background:#588eff14;color:#85b1ff}.fichajes-auction-my-decision{padding:19px;border:1px solid rgba(76,142,255,.2);border-radius:18px;background:linear-gradient(145deg,#0c1f3deb,#071327eb)}.fichajes-auction-my-decision-head{display:grid;grid-template-columns:1fr auto;gap:18px;margin-bottom:18px}.fichajes-auction-my-decision-head>div{display:flex;flex-direction:column;gap:4px}.fichajes-auction-my-decision-head>div:last-child{text-align:right}.fichajes-auction-my-decision-head span{color:#a4bee38c;font-size:9px;font-weight:900;letter-spacing:.11em}.fichajes-auction-my-decision-head strong{color:#f5f9ff;font-size:13px}.fichajes-auction-bid-form{display:flex;flex-direction:column;gap:10px}.fichajes-auction-bid-form label,.fichajes-auction-decision-form label{color:#aebfda;font-size:11px;font-weight:800}.fichajes-auction-bid-input{display:flex;align-items:center;overflow:hidden;border:1px solid rgba(83,146,255,.24);border-radius:12px;background:#020c1ca6}.fichajes-auction-bid-input:focus-within{border-color:#4697ff99;box-shadow:0 0 0 3px #347dff14}.fichajes-auction-bid-input input{width:100%;padding:14px;border:0;outline:0;background:transparent;color:#fff;font-size:17px;font-weight:800}.fichajes-auction-bid-input>span{padding:0 15px;color:#75aaff;font-size:16px;font-weight:900}.fichajes-auction-decision-separator{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:18px 0}.fichajes-auction-decision-separator span{height:1px;background:#ffffff12}.fichajes-auction-decision-separator strong{color:#b4c7e36b;font-size:10px}.fichajes-auction-negotiate-button{width:100%;padding:12px 15px;border:1px solid rgba(245,183,65,.23);border-radius:11px;background:#f5b7410f;color:#f4c568;cursor:pointer;font-size:11px;font-weight:900;letter-spacing:.04em;transition:background .2s ease,border-color .2s ease,transform .2s ease}.fichajes-auction-negotiate-button:hover{border-color:#f5b74173;background:#f5b7411a;transform:translateY(-1px)}.fichajes-auction-negotiation-box{padding:15px;border:1px solid rgba(245,183,65,.15);border-radius:14px;background:#f5b74109}.fichajes-auction-negotiation-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.fichajes-auction-choice{min-height:42px;padding:9px 12px;border:1px solid rgba(135,159,194,.17);border-radius:9px;background:#ffffff06;color:#9fb1ca;cursor:pointer;font-size:10px;font-weight:900}.fichajes-auction-choice--active{border-color:#418bff80;background:#418bff1f;color:#84b6ff}.fichajes-auction-decision-form{display:flex;flex-direction:column;gap:9px;margin-top:14px}.fichajes-auction-decision-form textarea,.fichajes-auction-decision-form select{width:100%;box-sizing:border-box;padding:12px 13px;border:1px solid rgba(89,143,224,.2);border-radius:10px;outline:none;background:#030d1dbf;color:#f1f6ff;font:inherit}.fichajes-auction-decision-form textarea{resize:vertical;min-height:90px}.fichajes-auction-decision-form textarea:focus,.fichajes-auction-decision-form select:focus{border-color:#4794ff8c}.fichajes-auction-danger-button{padding:12px 15px;border:1px solid rgba(255,92,112,.28);border-radius:10px;background:#ff4b6214;color:#ff8292;cursor:pointer;font-size:11px;font-weight:900}.fichajes-auction-final-decision{padding:15px;border:1px solid rgba(79,143,255,.2);border-radius:12px;background:#4f8fff0e}.fichajes-auction-final-decision strong{display:block;color:#dceaff}.fichajes-auction-final-decision p{margin:8px 0;color:#aebfd8;line-height:1.5}.fichajes-auction-final-decision small{color:#adc3e285}.fichajes-auction-result-heading{margin:6px 0 14px}.fichajes-auction-result-heading>span{color:#67a7ff;font-size:9px;font-weight:900;letter-spacing:.12em}.fichajes-auction-result-heading h3{margin:4px 0 0;color:#f5f8ff}.fichajes-auction-result-list{display:flex;flex-direction:column;gap:8px}.fichajes-auction-result-row{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(180px,1.4fr) auto;align-items:center;gap:14px;padding:13px 15px;border:1px solid rgba(92,128,181,.13);border-radius:12px;background:#0611249e}.fichajes-auction-result-row--winner{border-color:#31d79d4d;background:#31d79d0f}.fichajes-auction-result-team,.fichajes-auction-result-amount{display:flex;flex-direction:column;gap:3px}.fichajes-auction-result-team span,.fichajes-auction-result-amount span{color:#a7bddd7a;font-size:9px;font-weight:900;letter-spacing:.1em}.fichajes-auction-result-team strong,.fichajes-auction-result-amount strong{color:#edf4ff;font-size:12px}.fichajes-auction-result-amount small{margin-top:4px;color:#91a7c6;font-size:10px;font-style:italic}.fichajes-auction-result-outcome{color:#61e3b6;font-size:10px;font-weight:900;white-space:nowrap}.fichajes-auction-resolution{display:flex;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;border:1px solid rgba(47,211,157,.18);border-radius:12px;background:#2fd39d0e}.fichajes-auction-resolution span{color:#8bcdb799;font-size:9px;font-weight:900;letter-spacing:.1em}.fichajes-auction-resolution strong{color:#75e9c1}.fichajes-auction-resolution small{margin-left:auto;color:#d8e7f6;font-weight:800}.fichajes-auction-detail-footer{display:flex;justify-content:flex-end;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.055)}@media(max-width:720px){.fichajes-auction-detail{padding:17px;border-radius:17px}.fichajes-auction-detail-header{flex-direction:column}.fichajes-auction-decision-progress-head{align-items:flex-start}.fichajes-auction-decisions-title{align-items:flex-start;flex-direction:column}.fichajes-auction-decision-row{grid-template-columns:1fr;gap:8px}.fichajes-auction-public-state{width:fit-content}.fichajes-auction-my-decision-head{grid-template-columns:1fr}.fichajes-auction-my-decision-head>div:last-child{text-align:left}.fichajes-auction-negotiation-actions,.fichajes-auction-result-row{grid-template-columns:1fr}.fichajes-auction-result-outcome{margin-top:4px}.fichajes-auction-resolution{align-items:flex-start;flex-direction:column}.fichajes-auction-resolution small{margin-left:0}}.fichajes-selector-page{width:min(1500px,calc(100% - 32px));max-width:1500px;margin:0 auto;padding:18px 0 36px}.fichajes-selector-page .fichajes-panel{margin-top:14px;border-radius:14px}.fichajes-selector-page .fichajes-panel-header{min-height:58px;padding:12px 18px}.fichajes-selector-page .fichajes-panel-body{padding:12px 16px 16px}.fichajes-selector-page .fichajes-panel-title h2{margin:0;font-size:14px}.fichajes-selector-page .fichajes-panel-title p{margin:3px 0 0;font-size:10px;opacity:.65}.fichajes-selector-page .fichajes-title-banner{max-width:760px;margin:8px auto 10px}.fichajes-selector-page .fichajes-title-banner img{max-height:74px;object-fit:cover}.fichajes-selector-page .fichajes-hero{min-height:auto;padding:14px 20px;gap:20px;border-radius:14px}.fichajes-selector-page .fichajes-hero-crest{width:46px;height:46px}.fichajes-selector-page .fichajes-hero-copy strong{font-size:13px}.fichajes-selector-page .fichajes-hero-copy small,.fichajes-selector-page .fichajes-hero-label{font-size:9px}.fichajes-selector-page .fichajes-main-action{min-height:58px;margin-top:12px;padding:10px 16px;border-radius:13px}.fichajes-selector-page .fichajes-main-action-icon{width:34px;height:34px;font-size:18px}.fichajes-selector-page .fichajes-main-action-copy strong{font-size:12px}.fichajes-selector-page .fichajes-main-action-copy span{font-size:9px}.fichajes-selector-page .fichajes-main-action-button{min-height:36px;padding:0 16px;font-size:10px}.fichajes-selector-page .fichajes-auction-list{display:grid;gap:6px}.fichajes-selector-page .fichajes-auction-row{min-height:48px;padding:7px 12px;border-radius:9px}.fichajes-selector-page .fichajes-auction-lock{width:28px;height:28px;font-size:11px}.fichajes-selector-page .fichajes-auction-player span,.fichajes-selector-page .fichajes-auction-state span,.fichajes-selector-page .fichajes-auction-bid span{font-size:7px}.fichajes-selector-page .fichajes-auction-player strong,.fichajes-selector-page .fichajes-auction-state strong,.fichajes-selector-page .fichajes-auction-bid strong{font-size:10px}.fichajes-selector-page .fichajes-auction-action{font-size:9px}.fichajes-admin-dashboard{margin-top:16px;background:linear-gradient(145deg,#0a1a35f7,#051125fa);border:1px solid rgba(115,83,255,.34);border-radius:14px;box-shadow:0 18px 48px #0003,inset 0 1px #ffffff08;overflow:hidden}.fichajes-admin-dashboard-head{min-height:66px;display:grid;grid-template-columns:minmax(220px,1.3fr) auto auto;align-items:center;gap:20px;padding:11px 16px}.fichajes-admin-dashboard-title{display:flex;align-items:center;gap:11px}.fichajes-admin-dashboard-icon{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;flex:0 0 auto;color:#b078ff;background:#8443ff1f;border:1px solid rgba(139,91,255,.32)}.fichajes-admin-dashboard-title div{min-width:0}.fichajes-admin-dashboard-title small{display:block;margin-bottom:2px;color:#9673ff;font-size:7px;font-weight:900;letter-spacing:.14em}.fichajes-admin-dashboard-title strong{display:block;color:#fff;font-size:13px;line-height:1.15}.fichajes-admin-dashboard-stats{display:flex;align-items:stretch;gap:6px}.fichajes-admin-dashboard-stats>div{min-width:92px;min-height:42px;padding:7px 11px;border-radius:9px;display:flex;align-items:center;gap:10px;background:#0b26469e;border:1px solid rgba(81,147,210,.16)}.fichajes-admin-dashboard-stats span{color:#7186a3;font-size:6px;font-weight:900;letter-spacing:.08em}.fichajes-admin-dashboard-stats strong{margin-left:auto;color:#fff;font-size:17px}.fichajes-admin-dashboard-actions{display:flex;gap:7px}.fichajes-admin-mini-button,.fichajes-admin-toggle{height:35px;border:1px solid rgba(93,142,204,.25);border-radius:8px;background:#08223dc2;color:#a9d9ff;font-weight:900;cursor:pointer}.fichajes-admin-mini-button{width:36px;font-size:15px}.fichajes-admin-toggle{min-width:105px;padding:0 13px;display:flex;align-items:center;justify-content:center;gap:9px;font-size:8px;letter-spacing:.06em}.fichajes-admin-toggle:hover,.fichajes-admin-mini-button:hover{background:#113e66f2}.fichajes-admin-dashboard-body{border-top:1px solid rgba(97,133,188,.13);padding:0 14px 14px}.fichajes-admin-tabs{height:44px;display:flex;align-items:flex-end;gap:3px;border-bottom:1px solid rgba(95,131,181,.15)}.fichajes-admin-tabs button{height:43px;padding:0 16px;border:0;border-bottom:2px solid transparent;background:transparent;color:#7790b2;display:flex;align-items:center;gap:7px;font-size:8px;font-weight:900;cursor:pointer}.fichajes-admin-tabs button span{min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:grid;place-items:center;background:#7451ff24;color:#aa8eff;font-size:7px}.fichajes-admin-tabs button.active{color:#fff;border-bottom-color:#4f8cff}.fichajes-admin-tabs button:hover{color:#d7e9ff}.fichajes-admin-compact-summary{padding-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.fichajes-admin-quick-card{min-height:62px;padding:9px 12px;border-radius:10px;border:1px solid rgba(69,135,197,.18);background:#071d35b3;color:#fff;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer}.fichajes-admin-quick-card:hover{border-color:#469df680;background:#0a2a4ce6;transform:translateY(-1px)}.fichajes-admin-quick-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;font-weight:900}.fichajes-admin-quick-icon.green{color:#55ed9b;background:#23d4771c}.fichajes-admin-quick-icon.purple{color:#ac75ff;background:#7e44ff1f}.fichajes-admin-quick-icon.blue{color:#3ba9ff;background:#278eff1f}.fichajes-admin-quick-icon.gold{color:#f4bd36;background:#f4bd361a}.fichajes-admin-quick-card div{min-width:0}.fichajes-admin-quick-card small{display:block;color:#66809f;font-size:6px;font-weight:900;letter-spacing:.08em}.fichajes-admin-quick-card strong{display:block;margin-top:4px;color:#fff;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fichajes-admin-chevron{margin-left:auto;color:#4ca8ff}.fichajes-admin-table-shell{margin-top:10px;overflow:hidden;border-radius:9px;border:1px solid rgba(73,131,191,.16)}.fichajes-admin-table-head,.fichajes-admin-table-row{display:grid;align-items:center}.fichajes-admin-award-grid{grid-template-columns:minmax(180px,1.5fr) minmax(150px,1.25fr) 90px 120px 76px}.fichajes-admin-auction-grid{grid-template-columns:minmax(180px,1.5fr) 110px minmax(150px,1.3fr) 120px 36px}.fichajes-admin-table-head{min-height:30px;padding:0 12px;background:#0f335694;color:#7186a3;font-size:6px;font-weight:900;letter-spacing:.08em}.fichajes-admin-table-scroll{max-height:286px;overflow-y:auto;scrollbar-width:thin}.fichajes-admin-table-row{width:100%;min-height:48px;padding:5px 12px;border:0;border-bottom:1px solid rgba(75,117,164,.1);background:#04172b8c;color:#dfefff;text-align:left}button.fichajes-admin-table-row{cursor:pointer}button.fichajes-admin-table-row:hover,.fichajes-admin-table-row:hover{background:#092948d6}.fichajes-admin-table-row:last-child{border-bottom:0}.fichajes-admin-table-row.is-annulled{opacity:.45}.fichajes-admin-player-cell{display:flex;align-items:center;gap:9px;min-width:0}.fichajes-admin-player-cell strong,.fichajes-admin-manager-cell strong{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fichajes-admin-avatar{width:34px;height:34px;flex:0 0 auto;overflow:hidden;border-radius:50%;background:#071a2d;border:1px solid rgba(96,169,233,.25);display:grid;place-items:center}.fichajes-admin-manager-cell{display:flex;align-items:center;gap:6px;min-width:0}.fichajes-admin-type-chip,.fichajes-admin-status-chip{display:inline-flex;align-items:center;justify-content:center;min-height:21px;padding:0 8px;border-radius:6px;font-size:7px;font-weight:900;white-space:nowrap}.fichajes-admin-type-chip{color:#9ccfff;background:#3080c921;border:1px solid rgba(67,153,225,.2)}.fichajes-admin-status-chip.open{color:#59e99b;background:#21d3781a}.fichajes-admin-status-chip.closed{color:#ffc75c;background:#ffbb401a}.fichajes-admin-status-chip.awarded{color:#68b8ff;background:#3293ff1c}.fichajes-admin-status-chip.cancelled{color:#ff737d;background:#ff49581c}.fichajes-admin-money{color:#fff;font-size:9px;font-weight:900}.fichajes-admin-compact-winner{color:#c9d9ec;font-size:9px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fichajes-admin-row-actions{display:flex;justify-content:flex-end;gap:5px}.fichajes-admin-row-actions button{width:27px;height:27px;border-radius:6px;border:1px solid rgba(90,147,201,.23);background:#0b2c4aa8;color:#a6d6ff;cursor:pointer}.fichajes-admin-row-actions button.danger{color:#ff848b;border-color:#ff57633d}.fichajes-admin-config-compact{padding-top:12px}.fichajes-admin-config-values{display:grid;grid-template-columns:1fr 1fr .55fr;gap:8px}.fichajes-admin-config-values>div{min-height:58px;padding:10px 12px;border-radius:9px;background:#071e36a8;border:1px solid rgba(69,135,197,.16)}.fichajes-admin-config-values span{display:block;color:#6f88a7;font-size:6px;font-weight:900;letter-spacing:.08em}.fichajes-admin-config-values strong{display:block;margin-top:5px;color:#fff;font-size:10px}.fichajes-admin-config-edit{height:34px;margin-top:9px;padding:0 13px;border-radius:7px;border:1px solid rgba(74,145,211,.25);background:#0c3358a8;color:#a7d7ff;font-size:8px;font-weight:900;cursor:pointer}.fichajes-admin-config-form-compact{margin-top:10px;display:grid;grid-template-columns:1fr 1fr auto auto;align-items:end;gap:8px}.fichajes-admin-config-form-compact label span{display:block;margin-bottom:4px;color:#7691b0;font-size:7px;font-weight:900}.fichajes-admin-config-form-compact input{width:100%;height:35px;padding:0 9px;border-radius:7px;border:1px solid rgba(75,143,207,.25);background:#061c32;color:#fff}.fichajes-admin-config-save,.fichajes-admin-config-cancel{height:35px;padding:0 12px;border-radius:7px;font-size:7px;font-weight:900;cursor:pointer}.fichajes-admin-config-save{border:0;color:#fff;background:linear-gradient(90deg,#1888f8,#6546f5)}.fichajes-admin-config-cancel{color:#91a5bb;border:1px solid rgba(93,132,177,.2);background:#092038a6}.fichajes-admin-modal-backdrop{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:20px;background:#010712c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fichajes-admin-modal{width:min(720px,96vw);max-height:min(700px,88vh);overflow:auto;border-radius:14px;background:linear-gradient(145deg,#0a2540,#06182c);border:1px solid rgba(77,149,215,.32);box-shadow:0 28px 90px #0000007a}.fichajes-admin-modal header{min-height:64px;padding:12px 16px;display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;border-bottom:1px solid rgba(77,130,181,.15)}.fichajes-admin-modal header small{color:#785cff;font-size:7px;font-weight:900;letter-spacing:.13em}.fichajes-admin-modal header h3{margin:2px 0 0;color:#fff;font-size:18px}.fichajes-admin-modal-close{width:32px;height:32px;border-radius:50%;border:1px solid rgba(110,151,190,.23);background:#0f2f4db8;color:#a8bdd3;font-size:18px;cursor:pointer}.fichajes-admin-modal-participants{padding:12px;display:grid;gap:6px}.fichajes-admin-modal-participant{min-height:51px;padding:7px 10px;display:grid;grid-template-columns:minmax(160px,1fr) 130px 92px 100px;gap:10px;align-items:center;border-radius:8px;background:#04192ea1;border:1px solid rgba(74,133,188,.14)}.fichajes-admin-modal-participant.top{border-color:#f0b3376b;background:#3e2f0f2e}.fichajes-admin-modal-participant small{display:block;color:#6f88a5;font-size:6px;font-weight:900}.fichajes-admin-modal-participant strong{display:block;margin-top:3px;color:#fff;font-size:10px}.fichajes-admin-modal-best{color:#ffc348;font-size:7px;font-weight:900}.fichajes-admin-modal-award{min-height:29px;border:0;border-radius:6px;background:linear-gradient(90deg,#2583f5,#614af3);color:#fff;font-size:7px;font-weight:900;cursor:pointer}.fichajes-admin-modal footer{padding:10px 12px;border-top:1px solid rgba(79,134,184,.14);text-align:right}.fichajes-admin-modal-annul{min-height:31px;padding:0 12px;border-radius:6px;border:1px solid rgba(255,75,87,.38);background:#72192533;color:#ff7b86;font-size:7px;font-weight:900;cursor:pointer}@media(max-width:1000px){.fichajes-admin-dashboard-head{grid-template-columns:1fr auto}.fichajes-admin-dashboard-stats{grid-column:1 / -1;order:3}.fichajes-admin-compact-summary{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.fichajes-selector-page{width:calc(100% - 16px)}.fichajes-admin-dashboard-stats>div{min-width:0;flex:1}.fichajes-admin-tabs{overflow-x:auto}.fichajes-admin-tabs button{flex:0 0 auto;padding:0 11px}.fichajes-admin-award-grid{grid-template-columns:minmax(140px,1.4fr) minmax(120px,1fr) 80px 90px 60px;min-width:650px}.fichajes-admin-auction-grid{grid-template-columns:minmax(140px,1.4fr) 95px 130px 90px 32px;min-width:600px}.fichajes-admin-table-shell{overflow-x:auto}.fichajes-admin-config-values,.fichajes-admin-config-form-compact{grid-template-columns:1fr}.fichajes-admin-modal-participant{grid-template-columns:1fr 1fr}}.fichajes-selector-page .result-card-pro-player-visual,.fichajes-selector-page .result-card-pro-player-photo,.fichajes-selector-page .fichajes-admin-avatar,.fichajes-selector-page .fichajes-admin-award-photo{position:relative!important;overflow:hidden!important;flex:0 0 auto!important}.fichajes-selector-page .result-card-pro-player-visual,.fichajes-selector-page .result-card-pro-player-photo{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;max-width:52px!important;max-height:52px!important;border-radius:50%!important}.fichajes-selector-page .fichajes-admin-avatar{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;max-width:34px!important;max-height:34px!important;border-radius:50%!important}.fichajes-selector-page .result-card-pro-player-visual img,.fichajes-selector-page .result-card-pro-player-photo img,.fichajes-selector-page .fichajes-admin-avatar img,.fichajes-selector-page .fichajes-admin-award-photo img{position:absolute!important;inset:0 auto auto 0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;object-position:center top!important;transform:none!important;margin:0!important;padding:0!important}.fichajes-selector-page .result-card-pro-player-visual>*,.fichajes-selector-page .result-card-pro-player-photo>*,.fichajes-selector-page .fichajes-admin-avatar>*{position:relative!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;overflow:hidden!important;border-radius:inherit!important}.fichajes-admin-table-row{position:relative!important;height:48px!important;min-height:48px!important;max-height:48px!important;overflow:hidden!important}.fichajes-admin-player-cell{height:38px!important;min-height:38px!important;max-height:38px!important;overflow:hidden!important}.fichajes-selector-page img{box-sizing:border-box}.fichajes-selector-page .fichajes-admin-dashboard img{max-width:40px!important;max-height:40px!important;object-fit:cover!important}body:has(.fichajes-admin-modal-backdrop){overflow:hidden}.fichajes-admin-modal-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;min-width:100vw!important;min-height:100vh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:2147483000!important;background:#020814c7!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;transform:none!important;zoom:1!important;box-sizing:border-box!important}.fichajes-admin-modal{position:relative!important;width:min(900px,calc(100vw - 56px))!important;min-width:0!important;max-width:900px!important;height:auto!important;max-height:calc(100vh - 56px)!important;margin:0!important;overflow:hidden auto!important;transform:none!important;zoom:1!important;border-radius:16px!important;background:linear-gradient(145deg,#0b2948,#071d35 46%,#061628)!important;border:1px solid rgba(72,160,234,.34)!important;box-shadow:0 30px 90px #00000094,0 0 50px #1f7dff14!important;color:#fff!important}.fichajes-admin-modal-header{min-height:72px!important;padding:15px 18px!important;display:grid!important;grid-template-columns:1fr auto auto!important;align-items:center!important;gap:14px!important;border-bottom:1px solid rgba(81,145,201,.15)!important;background:#071b31b3!important}.fichajes-admin-modal-title small{display:block;color:#9e75ff;font-size:9px;line-height:1;font-weight:900;letter-spacing:.13em}.fichajes-admin-modal-title h3{margin:5px 0 0!important;color:#fff;font-size:22px!important;line-height:1.1}.fichajes-admin-modal-close{width:35px!important;height:35px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:50%!important;border:1px solid rgba(107,159,205,.25)!important;background:#113553c2!important;color:#b8cee0!important;font-size:20px!important;cursor:pointer}.fichajes-admin-modal-summary{padding:12px 18px!important;display:grid!important;grid-template-columns:1.25fr .65fr 1fr 1fr!important;gap:8px!important;border-bottom:1px solid rgba(72,131,181,.12)!important}.fichajes-admin-modal-summary>div{min-height:54px!important;padding:9px 11px!important;border-radius:9px!important;background:#07233db8!important;border:1px solid rgba(69,137,195,.14)!important}.fichajes-admin-modal-summary span,.fichajes-admin-modal-participant small{display:block;color:#748eaa;font-size:7px!important;font-weight:900;letter-spacing:.08em}.fichajes-admin-modal-summary strong{display:block;margin-top:5px;color:#fff;font-size:11px!important}.fichajes-admin-modal-section-title{padding:13px 18px 7px!important}.fichajes-admin-modal-section-title span{display:block;color:#7560ff;font-size:7px;font-weight:900;letter-spacing:.1em}.fichajes-admin-modal-section-title strong{display:block;margin-top:3px;color:#fff;font-size:13px}.fichajes-admin-modal-participants{padding:4px 18px 15px!important;display:grid!important;gap:6px!important}.fichajes-admin-modal-participant{width:100%!important;min-height:54px!important;padding:8px 11px!important;display:grid!important;grid-template-columns:minmax(160px,1.35fr) 130px 110px 115px!important;gap:12px!important;align-items:center!important;border-radius:9px!important;background:#051c32b8!important;border:1px solid rgba(75,135,187,.15)!important}.fichajes-admin-modal-participant.top{border-color:#e6b03173!important;background:linear-gradient(90deg,#6c4b0c29,#051d33bd)!important}.fichajes-admin-modal-participant strong{display:block;margin-top:3px;color:#fff;font-size:11px!important}.fichajes-admin-modal-best{color:#ffc34d!important;font-size:7px!important;font-weight:900}.fichajes-admin-modal-normal{color:#ffffff40}.fichajes-admin-modal-award{width:100%;min-height:31px!important;padding:0 10px!important;border:0!important;border-radius:7px!important;background:linear-gradient(90deg,#248df6,#6449f6)!important;color:#fff!important;font-size:8px!important;font-weight:900;cursor:pointer}.fichajes-admin-modal-final{display:block;color:#78a0c0;font-size:7px;font-weight:900;text-align:center}.fichajes-admin-modal-footer{padding:11px 18px!important;display:flex!important;justify-content:flex-end!important;gap:8px!important;border-top:1px solid rgba(74,135,188,.14)!important;background:#04142570!important}.fichajes-admin-modal-secondary,.fichajes-admin-modal-annul{min-height:34px!important;padding:0 14px!important;border-radius:7px!important;font-size:8px!important;font-weight:900;cursor:pointer}.fichajes-admin-modal-secondary{color:#afc6da!important;border:1px solid rgba(96,145,187,.24)!important;background:#0b2b46a8!important}.fichajes-admin-modal-annul{color:#ff858e!important;border:1px solid rgba(255,84,97,.34)!important;background:#791c2738!important}@media(max-width:700px){.fichajes-admin-modal-backdrop{padding:10px!important}.fichajes-admin-modal{width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important}.fichajes-admin-modal-summary,.fichajes-admin-modal-participant{grid-template-columns:1fr 1fr!important}}.fichajes-round-compact{overflow:hidden}.fichajes-round-compact-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.08)}.fichajes-round-compact-title{display:flex;align-items:center;gap:12px;min-width:0}.fichajes-round-compact-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;border:1px solid rgba(172,62,255,.7);background:#841edc24;flex:0 0 auto}.fichajes-round-compact-title h2{margin:0;font-size:14px;line-height:1.1;letter-spacing:.04em}.fichajes-round-compact-title p{margin:4px 0 0;font-size:11px;opacity:.58}.fichajes-round-compact-actions{display:flex;align-items:center;gap:8px}.fichajes-round-refresh,.fichajes-round-toggle{min-height:34px;border-radius:8px;border:1px solid rgba(49,171,255,.45);background:#1475cd2e;color:inherit;cursor:pointer;font-weight:800;font-size:10px}.fichajes-round-refresh{width:36px;padding:0;font-size:17px}.fichajes-round-toggle{padding:0 13px;display:flex;align-items:center;gap:8px}.fichajes-round-compact-summary{display:grid;grid-template-columns:1.6fr repeat(3,.7fr);min-height:58px;border-bottom:1px solid rgba(255,255,255,.07)}.fichajes-round-stat{display:flex;flex-direction:column;justify-content:center;padding:9px 16px;border-right:1px solid rgba(255,255,255,.07)}.fichajes-round-stat:last-child{border-right:0}.fichajes-round-stat span{font-size:8px;opacity:.48;font-weight:800;letter-spacing:.08em}.fichajes-round-stat strong{margin-top:3px;font-size:12px}.fichajes-round-compact-content{padding:10px 14px 14px}.fichajes-round-player-list{display:flex;flex-direction:column;gap:5px}.fichajes-round-player-row{border-radius:9px;border:1px solid rgba(58,167,255,.22);background:#05172aa6;overflow:hidden}.fichajes-round-player-row.is-awarded{border-color:#00e7a480}.fichajes-round-player-row>summary{list-style:none;min-height:58px;padding:7px 12px;display:grid;grid-template-columns:minmax(180px,1fr) minmax(130px,.65fr) 18px;align-items:center;gap:12px;cursor:pointer}.fichajes-round-player-row>summary::-webkit-details-marker{display:none}.fichajes-round-player-main{display:flex;align-items:center;gap:10px;min-width:0}.fichajes-round-player-photo{width:42px;height:42px;min-width:42px;overflow:hidden;border-radius:8px}.fichajes-round-player-photo img{width:100%!important;height:100%!important;object-fit:contain}.fichajes-round-player-info{min-width:0;display:flex;flex-direction:column}.fichajes-round-player-info strong{font-size:14px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fichajes-round-player-info span{margin-top:3px;font-size:9px;opacity:.52}.fichajes-round-player-result{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.fichajes-round-player-result strong{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fichajes-round-player-result small{font-size:10px;font-weight:800}.fichajes-round-badge{border-radius:999px;padding:4px 7px;font-size:7px;line-height:1;font-weight:900;letter-spacing:.06em}.fichajes-round-badge.awarded{border:1px solid rgba(0,230,163,.5);background:#00e6a31a}.fichajes-round-badge.auction{border:1px solid rgba(250,191,55,.45);background:#fabf371a}.fichajes-round-badge.pending{border:1px solid rgba(173,83,255,.45);background:#ad53ff1a}.fichajes-round-chevron{font-size:9px;opacity:.55;transition:transform .2s ease}.fichajes-round-player-row[open] .fichajes-round-chevron{transform:rotate(180deg)}.fichajes-round-player-detail{border-top:1px solid rgba(255,255,255,.06)}.fichajes-round-bid-row{min-height:37px;padding:7px 14px 7px 64px;display:grid;grid-template-columns:1fr 120px 80px;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.045)}.fichajes-round-bid-row:last-child{border-bottom:0}.fichajes-round-bid-row strong,.fichajes-round-bid-row span,.fichajes-round-bid-row small{font-size:9px}.fichajes-round-bid-row span,.fichajes-round-bid-row small{text-align:right}.fichajes-round-bid-row.winner{background:#00e5a50f}.fichajes-round-hidden-list{display:flex;flex-direction:column;gap:5px}.fichajes-round-hidden-row{min-height:46px;display:grid;grid-template-columns:1fr 100px 80px;align-items:center;gap:10px;padding:6px 12px;border:1px solid rgba(255,255,255,.08);border-radius:8px}.fichajes-round-hidden-team{display:flex;align-items:center;gap:9px}.fichajes-round-hidden-team img,.fichajes-round-mini-logo{width:30px;height:30px;object-fit:contain;border-radius:7px}.fichajes-round-mini-logo{display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);font-size:9px;font-weight:900}.fichajes-round-hidden-row>span,.fichajes-round-hidden-row>small{font-size:9px;text-align:right}.fichajes-round-compact-empty{padding:18px;text-align:center;font-size:10px;opacity:.55}@media(max-width:720px){.fichajes-round-compact-head{align-items:flex-start}.fichajes-round-compact-title p{display:none}.fichajes-round-compact-summary{grid-template-columns:1.4fr repeat(3,.7fr)}.fichajes-round-stat{padding:8px}.fichajes-round-player-row>summary{grid-template-columns:1fr auto 14px;gap:6px;padding:6px 8px}.fichajes-round-player-photo{width:36px;height:36px;min-width:36px}.fichajes-round-player-result strong{display:none}.fichajes-round-bid-row{padding-left:12px;grid-template-columns:1fr 100px 65px}}.fichajes-round-player-row,.fichajes-round-player-row>summary,.fichajes-round-player-main{position:relative}.fichajes-round-player-photo{position:relative!important;width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;min-height:42px!important;max-height:42px!important;flex:0 0 42px!important;overflow:hidden!important;border-radius:9px!important;display:flex!important;align-items:center!important;justify-content:center!important;contain:layout paint!important}.fichajes-round-player-photo>*{width:42px!important;height:42px!important;min-width:0!important;min-height:0!important;max-width:42px!important;max-height:42px!important;position:relative!important;overflow:hidden!important}.fichajes-round-player-photo img,.fichajes-round-player-photo>* img,.fichajes-round-player-row summary img{position:absolute!important;inset:0 auto auto 0!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;max-height:42px!important;object-fit:contain!important;object-position:center bottom!important;transform:none!important;margin:0!important;padding:0!important}.fichajes-round-player-list img{max-width:42px!important;max-height:42px!important}.fichajes-round-player-row>summary{height:58px!important;min-height:58px!important;max-height:58px!important;overflow:hidden!important}@media(max-width:720px){.fichajes-round-player-photo,.fichajes-round-player-photo>*{width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;min-height:36px!important;max-height:36px!important;flex-basis:36px!important}.fichajes-round-player-photo img,.fichajes-round-player-photo>* img,.fichajes-round-player-row summary img,.fichajes-round-player-list img{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important}}.fichajes-selector-page .fichajes-title-banner{width:100%!important;max-width:none!important;margin:18px 0 14px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.fichajes-selector-page .fichajes-title-banner img{display:block!important;width:100%!important;max-width:none!important;height:auto!important;object-fit:cover!important;object-position:center!important;margin:0!important}.fichajes-selector-page .fichajes-hero-crest{position:relative!important;width:66px!important;height:66px!important;min-width:66px!important;max-width:66px!important;min-height:66px!important;max-height:66px!important;flex:0 0 66px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:6px!important;margin:0!important;box-sizing:border-box!important;overflow:hidden!important}.fichajes-selector-page .fichajes-hero-crest>*{display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto!important}.fichajes-selector-page .fichajes-hero-crest img{display:block!important;position:static!important;width:100%!important;height:100%!important;max-width:52px!important;max-height:52px!important;object-fit:contain!important;object-position:center center!important;margin:auto!important;padding:0!important;transform:none!important}.fichajes-selector-page .fichajes-hero-crest.fichajes-hero-league{display:flex!important;align-items:center!important;justify-content:center!important}.fichajes-selector-page .fichajes-hero-block{display:flex!important;align-items:center!important;gap:16px!important;min-width:0!important}.fichajes-selector-page .fichajes-hero-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important}.fichajes-selector-page .fichajes-form-panel.fichajes-form-panel--modern{width:min(860px,calc(100% - 40px))!important;max-width:860px!important;margin:20px auto 24px!important;min-height:0!important;height:auto!important;border-radius:18px!important;overflow:hidden!important}.fichajes-selector-page .fichajes-form-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 190px!important;min-height:0!important}.fichajes-selector-page .fichajes-form-main{padding:24px 26px!important;min-width:0!important}.fichajes-selector-page .fichajes-form-header{padding-bottom:18px!important;margin-bottom:18px!important;gap:14px!important}.fichajes-selector-page .fichajes-form-header-icon{width:52px!important;height:52px!important;min-width:52px!important;font-size:24px!important}.fichajes-selector-page .fichajes-form-header-copy h2{margin:3px 0 4px!important;font-size:21px!important;line-height:1.1!important}.fichajes-selector-page .fichajes-form-header-copy p{margin:0!important;font-size:12px!important;line-height:1.4!important}.fichajes-selector-page .fichajes-form{padding:20px!important;border-radius:15px!important}.fichajes-selector-page .fichajes-form select,.fichajes-selector-page .fichajes-form input{min-height:46px!important;height:46px!important}.fichajes-selector-page .fichajes-form button{min-height:44px!important}.fichajes-selector-page .fichajes-player-source-options,.fichajes-selector-page .fichajes-form-player-mode{gap:10px!important}.fichajes-selector-page .fichajes-player-source-options button,.fichajes-selector-page .fichajes-form-player-mode button{min-height:46px!important;padding-top:8px!important;padding-bottom:8px!important}.fichajes-selector-page .fichajes-form-aside{min-width:0!important;padding:24px 18px!important}.fichajes-selector-page .fichajes-form-aside img{max-width:110px!important;max-height:110px!important;object-fit:contain!important;margin-left:auto!important;margin-right:auto!important}.fichajes-selector-page .fichajes-form-close{width:38px!important;height:38px!important;top:18px!important;right:18px!important}@media(min-width:900px){.fichajes-selector-page{width:min(1180px,calc(100% - 40px))!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}.fichajes-selector-page .fichajes-title-banner,.fichajes-selector-page .fichajes-hero,.fichajes-selector-page .fichajes-main-action{width:100%!important;max-width:none!important}}@media(max-width:720px){.fichajes-selector-page .fichajes-form-panel.fichajes-form-panel--modern{width:calc(100% - 20px)!important;margin:14px auto 18px!important}.fichajes-selector-page .fichajes-form-layout{display:block!important}.fichajes-selector-page .fichajes-form-main{padding:18px 14px!important}.fichajes-selector-page .fichajes-form-aside{display:none!important}.fichajes-selector-page .fichajes-hero-crest{width:54px!important;height:54px!important;min-width:54px!important;max-width:54px!important;min-height:54px!important;max-height:54px!important;flex-basis:54px!important}.fichajes-selector-page .fichajes-hero-crest img{max-width:42px!important;max-height:42px!important}}.fichajes-auction-resolved-pro{display:flex;flex-direction:column;gap:24px}.fichajes-auction-resolved-player{position:relative;display:flex;align-items:center;gap:24px;padding:4px 0 24px;border-bottom:1px solid rgba(103,168,220,.14)}.fichajes-auction-resolved-photo{position:relative;width:108px;height:108px;min-width:108px;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;border-radius:16px;border:1px solid rgba(39,157,255,.28);background:linear-gradient(180deg,#0d2f4fc2,#041427f0)}.fichajes-auction-resolved-photo>*,.fichajes-auction-resolved-photo img{max-width:108px!important;max-height:108px!important}.fichajes-auction-resolved-photo img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center bottom!important;transform:none!important}.fichajes-auction-resolved-player-copy{min-width:0}.fichajes-auction-resolved-player-copy>span{display:block;margin-bottom:6px;color:#20adff;font-size:11px;font-weight:900;letter-spacing:.12em}.fichajes-auction-resolved-player-copy h2{margin:0;font-size:clamp(30px,4vw,46px);line-height:1;letter-spacing:-.025em}.fichajes-auction-resolved-player-copy p{margin:9px 0 0;font-size:14px;color:#dae9f9a1}.fichajes-auction-resolved-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.fichajes-auction-resolved-tags span{padding:6px 10px;border-radius:7px;border:1px solid rgba(78,150,208,.18);background:#26507733;color:#dcebfac7;font-size:9px;font-weight:800}.fichajes-auction-resolved-status{margin-left:auto;align-self:flex-start;padding:10px 18px;border-radius:999px;border:1px solid rgba(133,166,202,.3);background:#566e8f26;color:#e5edf7db;font-size:11px;font-weight:900;letter-spacing:.05em}.fichajes-auction-resolved-heading{text-align:center;padding:4px 0 0}.fichajes-auction-resolved-heading span{color:#21adff;font-size:10px;font-weight:900;letter-spacing:.13em}.fichajes-auction-resolved-heading h3{margin:5px 0 0;font-size:25px;line-height:1.15}.fichajes-auction-resolved-table{overflow:hidden;border-radius:14px;border:1px solid rgba(35,157,239,.27);background:#01142661}.fichajes-auction-resolved-table-head,.fichajes-auction-resolved-row{display:grid;grid-template-columns:90px minmax(180px,1.2fr) minmax(170px,.75fr) minmax(150px,.55fr);align-items:center;gap:14px}.fichajes-auction-resolved-table-head{min-height:44px;padding:0 20px;color:#b3cce58a;font-size:9px;font-weight:900;letter-spacing:.11em}.fichajes-auction-resolved-row{min-height:70px;padding:8px 20px;border-top:1px solid rgba(77,137,189,.14);transition:background .2s ease,border-color .2s ease}.fichajes-auction-resolved-row.is-winner{background:linear-gradient(90deg,#00d7ab1f,#00acc10b);border-top-color:#00e6bd66;border-bottom:1px solid rgba(0,230,189,.28)}.fichajes-auction-resolved-position{display:flex;align-items:center;gap:10px}.fichajes-auction-resolved-position span{font-size:20px}.fichajes-auction-resolved-position strong{font-size:15px}.fichajes-auction-resolved-club{display:flex;align-items:center;gap:12px;min-width:0}.fichajes-auction-resolved-club-logo{width:40px;height:40px;min-width:40px;display:grid;place-items:center;overflow:hidden;border-radius:10px;border:1px solid rgba(104,177,231,.2);background:#0e304eb8}.fichajes-auction-resolved-club-logo img{width:34px!important;height:34px!important;max-width:34px!important;max-height:34px!important;object-fit:contain!important}.fichajes-auction-resolved-club-logo span{font-size:10px;font-weight:900;color:#bcd9ef}.fichajes-auction-resolved-club>strong{min-width:0;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fichajes-auction-resolved-offer strong{font-size:13px}.fichajes-auction-resolved-offer small{margin-top:4px;color:#c5d8ec8c;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fichajes-auction-resolved-outcome span{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 13px;border-radius:999px;font-size:9px;font-weight:900;letter-spacing:.04em}.fichajes-auction-resolved-outcome .winner{border:1px solid rgba(0,240,188,.72);background:#00e1ae17;color:#50f3c2}.fichajes-auction-resolved-outcome .loser{border:1px solid rgba(104,151,194,.25);background:#47698c1f;color:#cbdef1ad}.fichajes-auction-resolved-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border-radius:14px;border:1px solid rgba(47,149,220,.25);background:#031b328f}.fichajes-auction-resolved-summary-item{min-height:90px;padding:18px 20px;display:flex;align-items:center;gap:14px;border-right:1px solid rgba(92,150,198,.13)}.fichajes-auction-resolved-summary-item:last-child{border-right:0}.fichajes-auction-resolved-summary-icon{width:42px;height:42px;min-width:42px;display:grid;place-items:center;border-radius:10px;background:#0f8bdc29;color:#25b3ff;font-size:19px}.fichajes-auction-resolved-summary-item>div:last-child{display:flex;flex-direction:column}.fichajes-auction-resolved-summary-item span{color:#a6c5e08f;font-size:9px;font-weight:900;letter-spacing:.08em}.fichajes-auction-resolved-summary-item strong{margin-top:5px;font-size:13px}.fichajes-auction-detail-footer{margin-top:24px!important;padding-top:20px!important;display:flex!important;justify-content:flex-end!important;border-top:1px solid rgba(90,148,196,.13)!important}.fichajes-auction-detail-footer .fichajes-button{min-width:130px;min-height:48px;border:1px solid rgba(21,164,255,.55);border-radius:10px;background:linear-gradient(135deg,#1498ed,#0965d4);color:#fff;font-weight:900}@media(max-width:720px){.fichajes-auction-resolved-player{gap:13px}.fichajes-auction-resolved-photo{width:72px;height:72px;min-width:72px}.fichajes-auction-resolved-photo>*,.fichajes-auction-resolved-photo img{max-width:72px!important;max-height:72px!important}.fichajes-auction-resolved-player-copy h2{font-size:27px}.fichajes-auction-resolved-status{position:absolute;top:0;right:0;padding:7px 10px;font-size:8px}.fichajes-auction-resolved-tags{display:none}.fichajes-auction-resolved-table{overflow-x:auto}.fichajes-auction-resolved-table-head,.fichajes-auction-resolved-row{min-width:650px}.fichajes-auction-resolved-summary{grid-template-columns:1fr}.fichajes-auction-resolved-summary-item{min-height:70px;border-right:0;border-bottom:1px solid rgba(92,150,198,.13)}.fichajes-auction-resolved-summary-item:last-child{border-bottom:0}}.fichajes-auction-resolved-player-photo{width:96px;height:96px;flex:0 0 96px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border-radius:18px;border:1px solid rgba(0,174,255,.28);background:linear-gradient(145deg,#00aeff1a,#00204433)}.fichajes-auction-resolved-player-photo img{position:static!important;display:block!important;width:82px!important;height:82px!important;max-width:82px!important;max-height:82px!important;margin:auto!important;object-fit:contain!important;object-position:center center!important;transform:none!important}.fichajes-auction-resolved-pro{width:100%;max-width:940px;margin:0 auto;display:flex;flex-direction:column;gap:18px}.fichajes-auction-resolved-hero{position:relative;display:grid;grid-template-columns:154px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:172px;padding:14px 18px;border-radius:20px;background:radial-gradient(circle at 12% 40%,rgba(0,180,255,.14),transparent 32%),linear-gradient(135deg,#071936f5,#05142bdb);border:1px solid rgba(0,174,255,.24);overflow:hidden}.fichajes-auction-resolved-portrait{width:154px;height:154px;position:relative;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;border-radius:20px;border:1px solid rgba(0,194,255,.6);background:radial-gradient(circle at 50% 22%,#26b3ff33,#0319358c 62%);box-shadow:inset 0 0 28px #0096ff14,0 10px 30px #0003}.fichajes-auction-resolved-portrait>*{width:100%!important;height:100%!important;display:flex!important;align-items:flex-end!important;justify-content:center!important}.fichajes-auction-resolved-portrait img{position:static!important;width:auto!important;height:148px!important;max-width:148px!important;max-height:148px!important;display:block!important;margin:0 auto!important;object-fit:contain!important;object-position:center bottom!important;transform:none!important}.fichajes-auction-resolved-hero-copy{min-width:0}.fichajes-auction-resolved-eyebrow{display:block;margin-bottom:5px;font-size:11px;font-weight:900;letter-spacing:.16em;color:#20c7ff}.fichajes-auction-resolved-hero-copy h2{margin:0;font-size:clamp(34px,4vw,52px);line-height:.96;font-weight:950;letter-spacing:-.035em;color:#fff}.fichajes-auction-resolved-hero-copy p{margin:10px 0 12px;font-size:13px;color:#d2e1f5b3}.fichajes-auction-resolved-tags{display:flex;flex-wrap:wrap;gap:7px}.fichajes-auction-resolved-tags>span{min-height:28px;display:inline-flex;align-items:center;padding:0 11px;border-radius:7px;border:1px solid rgba(76,160,225,.28);background:#0d2f52b3;color:#e1edfadb;font-size:9px;font-weight:900;letter-spacing:.04em}.fichajes-auction-resolved-status{align-self:start;min-width:112px;height:38px;display:flex;align-items:center;justify-content:center;margin-top:4px;padding:0 16px;border-radius:999px;border:1px solid rgba(91,142,204,.4);background:#20385b8c;color:#d9e5f5;font-size:11px;font-weight:900;letter-spacing:.05em}.fichajes-auction-resolved-table{overflow:hidden;border-radius:16px;border:1px solid rgba(0,166,232,.32);background:#021226b8}.fichajes-auction-resolved-table-head,.fichajes-auction-resolved-row{display:grid;grid-template-columns:72px minmax(190px,1.25fr) minmax(170px,1fr) minmax(140px,.72fr);align-items:center}.fichajes-auction-resolved-table-head{min-height:39px;padding:0 16px;color:#95b1d0b8;font-size:9px;font-weight:900;letter-spacing:.09em}.fichajes-auction-resolved-row{min-height:58px;padding:7px 16px;border-top:1px solid rgba(87,127,171,.16)}.fichajes-auction-resolved-row.is-winner{background:linear-gradient(90deg,#00b8ad36,#00779e0f);border-top-color:#00dec685}.fichajes-auction-resolved-position{display:flex;align-items:center;gap:8px}.fichajes-auction-resolved-position strong{font-size:16px;color:#fff}.fichajes-auction-winner-cup{font-size:17px}.fichajes-auction-resolved-club{display:flex;align-items:center;gap:11px;min-width:0}.fichajes-auction-resolved-club-logo{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:11px;background:#093253c2;border:1px solid rgba(48,145,207,.32)}.fichajes-auction-resolved-club-logo img{width:36px!important;height:36px!important;max-width:36px!important;max-height:36px!important;object-fit:contain!important;display:block!important}.fichajes-auction-resolved-club-logo span{font-size:10px;font-weight:900;color:#dcecff}.fichajes-auction-resolved-club>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:13px;font-weight:850}.fichajes-auction-resolved-offer{display:flex;flex-direction:column;min-width:0}.fichajes-auction-resolved-offer strong{color:#fff;font-size:14px;font-weight:900}.fichajes-auction-resolved-offer small{margin-top:2px;color:#aec6e0b3;font-size:9px}.fichajes-auction-resolved-outcome{display:flex;justify-content:flex-end}.fichajes-auction-resolved-outcome span{min-height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:999px;font-size:9px;font-weight:900;letter-spacing:.04em}.fichajes-auction-resolved-outcome .winner{color:#20f2cb;border:1px solid rgba(0,242,201,.8);background:#0086771f}.fichajes-auction-resolved-outcome .loser{color:#b7cbe1c7;border:1px solid rgba(91,133,179,.35);background:#14335266}.fichajes-auction-resolved-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border-radius:14px;border:1px solid rgba(0,164,230,.28);background:#041b34bd}.fichajes-auction-resolved-summary-item{min-height:68px;display:flex;align-items:center;gap:11px;padding:11px 15px}.fichajes-auction-resolved-summary-item+.fichajes-auction-resolved-summary-item{border-left:1px solid rgba(64,112,162,.2)}.fichajes-auction-resolved-summary-icon{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#0078bf38;color:#21bfff;font-size:16px}.fichajes-auction-resolved-summary-item>div:last-child{min-width:0;display:flex;flex-direction:column;gap:3px}.fichajes-auction-resolved-summary-item span{color:#809ebfbd;font-size:8px;font-weight:900;letter-spacing:.09em}.fichajes-auction-resolved-summary-item strong{color:#fff;font-size:12px;font-weight:900}.fichajes-auction-detail-footer{max-width:940px;margin:14px auto 0;padding-top:13px}.fichajes-auction-detail-footer .fichajes-button{min-width:130px;min-height:42px;border-radius:10px;font-size:13px;font-weight:950}@media(max-width:760px){.fichajes-auction-resolved-hero{grid-template-columns:106px 1fr;gap:14px}.fichajes-auction-resolved-portrait{width:106px;height:126px}.fichajes-auction-resolved-portrait img{height:122px!important;max-width:122px!important;max-height:122px!important}.fichajes-auction-resolved-status{position:absolute;top:12px;right:12px;min-width:auto;height:30px;padding:0 10px}.fichajes-auction-resolved-hero-copy h2{font-size:31px}.fichajes-auction-resolved-hero-copy{padding-top:28px}.fichajes-auction-resolved-table{overflow-x:auto}.fichajes-auction-resolved-table-head,.fichajes-auction-resolved-row{min-width:650px}.fichajes-auction-resolved-summary{grid-template-columns:1fr}.fichajes-auction-resolved-summary-item+.fichajes-auction-resolved-summary-item{border-left:0;border-top:1px solid rgba(64,112,162,.2)}}@media(max-width:700px){.fichajes-admin-modal-backdrop{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;align-items:flex-start!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))!important}.fichajes-admin-modal{width:100%!important;max-width:900px!important;max-height:none!important;overflow:visible!important;margin:0 auto!important}}.home-page.fichajes-selector-page .fichajes-intentions-contract{--transfer-art:url(/images/transfers/intentions.webp);--transfer-accent:#39cbea}.home-page.fichajes-selector-page .fichajes-round-compact{--transfer-art:url(/images/transfers/round.webp);--transfer-accent:#549cff}.home-page.fichajes-selector-page .fichajes-auctions-panel{--transfer-art:url(/images/transfers/auctions.webp);--transfer-accent:#e3b75d}.home-page.fichajes-selector-page .fichajes-admin-dashboard{--transfer-art:url(/images/transfers/admin.webp);--transfer-accent:#ad8fff}.home-page.fichajes-selector-page :is(.fichajes-intentions-contract,.fichajes-round-compact,.fichajes-auctions-panel,.fichajes-admin-dashboard){border:1px solid #315169;border-top:2px solid var(--transfer-accent);border-radius:16px;box-shadow:0 14px 32px #0004;overflow:hidden;background:#06182b}.home-page.fichajes-selector-page :is(.fichajes-contract-header,.fichajes-round-compact-head,.fichajes-auctions-panel>.fichajes-panel-header,.fichajes-admin-dashboard-head){position:relative;isolation:isolate;min-height:126px!important;padding:20px!important;margin:0 0 16px!important;background-color:#07192b!important;background-image:linear-gradient(90deg,#06182be6,#06182b80 45%,#06182b15 75%),var(--transfer-art)!important;background-position:center,right center!important;background-size:100% 100%,auto 100%!important;background-repeat:no-repeat!important;border:0!important;border-bottom:1px solid #63849a55!important;border-radius:10px!important;gap:14px}.home-page.fichajes-selector-page :is(.fichajes-contract-header,.fichajes-round-compact-head,.fichajes-auctions-panel>.fichajes-panel-header,.fichajes-admin-dashboard-head) :is(h2,h3,strong){color:#f5fbff;text-shadow:0 2px 8px #000;font-family:Inter,system-ui,sans-serif}.home-page.fichajes-selector-page :is(.fichajes-contract-header,.fichajes-round-compact-head,.fichajes-auctions-panel>.fichajes-panel-header) p{color:#c1d4e2}.home-page.fichajes-selector-page .fichajes-contract-header-motto{display:none}.home-page.fichajes-selector-page .fichajes-admin-dashboard-head{margin-bottom:0!important;flex-wrap:wrap}.home-page.fichajes-selector-page .fichajes-admin-dashboard-stats{background:#031222d9;border-radius:8px;padding:6px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.home-page.fichajes-selector-page :is(.fichajes-round-refresh,.fichajes-admin-toggle,.fichajes-admin-mini-button,.fichajes-panel-counter){background:#071a2fee;border:1px solid #63849a88;box-shadow:0 3px 10px #0005}.home-page.fichajes-selector-page .fichajes-main-action{min-height:110px!important;padding:20px!important;border-radius:14px;border:1px solid #42bfe38c;background:linear-gradient(90deg,#06182be8,#06182ba6 60%,#06182b55),url(/images/home-hub/transfers.webp) right center/auto 100% no-repeat,#07192b!important}.home-page.fichajes-selector-page .fichajes-main-action-copy{position:relative;text-align:left}.home-page.fichajes-selector-page .fichajes-main-action-copy strong{font-size:16px;color:#f1fbff}.home-page.fichajes-selector-page .fichajes-main-action-copy span{color:#c1d4e2}.home-page.fichajes-selector-page .fichajes-hero{background:linear-gradient(90deg,#06182bf2,#06182bcc),url(/images/home-hub/club.webp) right center/auto 100% no-repeat,#07192b!important;border-color:#476986;border-radius:14px}.home-page.fichajes-selector-page .fichajes-round-stat{background:linear-gradient(135deg,#11354e,#07182b);border-color:#365d7b;border-radius:10px}.home-page.fichajes-selector-page .fichajes-empty{background:#031322a8;border-color:#44607980;color:#c3d6e6}@media(max-width:640px){.home-page.fichajes-selector-page :is(.fichajes-contract-header,.fichajes-round-compact-head,.fichajes-auctions-panel>.fichajes-panel-header,.fichajes-admin-dashboard-head){min-height:112px!important;padding:14px!important;background-image:linear-gradient(90deg,#06182bf2,#06182b95 65%,#06182b55),var(--transfer-art)!important;gap:9px}.home-page.fichajes-selector-page :is(.fichajes-contract-header,.fichajes-round-compact-head,.fichajes-auctions-panel>.fichajes-panel-header) h2{font-size:16px!important}.home-page.fichajes-selector-page .fichajes-main-action{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:14px!important}.home-page.fichajes-selector-page .fichajes-main-action>.fichajes-main-action-button{grid-column:1/-1;width:100%;min-width:0}.home-page.fichajes-selector-page .fichajes-main-action-icon{width:30px;height:30px;font-size:22px}.home-page.fichajes-selector-page .fichajes-admin-dashboard-stats{max-width:100%;flex-wrap:wrap}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f8fafc;background:#071426}html,body{margin:0;min-width:320px;min-height:100%;background:radial-gradient(circle at 50% -15%,rgba(30,64,175,.28),transparent 35%),linear-gradient(180deg,#081629,#071321)}body{min-height:100vh}button,input{font:inherit}main{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:38px 0 80px;text-align:center}main>h1{margin:0 0 36px;color:#fff;font-size:clamp(2.2rem,5vw,3.7rem);line-height:1;font-weight:900;letter-spacing:-.05em}h2{color:#f8fafc;font-weight:850;letter-spacing:-.025em}h3{color:#e2e8f0}p{color:#a8b7ca}hr{width:min(900px,100%);height:1px;margin:28px auto;border:0;background:#94a3b829}button{border:1px solid rgba(148,163,184,.2);border-radius:12px;padding:11px 17px;margin:5px;color:#f8fafc;background:#1e293bd1;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}button:hover:not(:disabled){transform:translateY(-2px);border-color:#3b82f699;background:#2563eb4d}button:disabled{opacity:.42;cursor:not-allowed}button[type=submit]{color:#fff;font-weight:750;border-color:#3b82f68c;background:linear-gradient(135deg,#2563eb,#1d4ed8)}input[type=text],input[type=password]{width:min(370px,100%);min-height:45px;margin:5px;padding:10px 14px;color:#f8fafc;background:#071223f2;border:1px solid rgba(148,163,184,.28);border-radius:10px;outline:none}input[type=text]:focus,input[type=password]:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f621}input::placeholder{color:#65758b}form{width:min(680px,100%);margin:20px auto;padding:20px;border:1px solid rgba(148,163,184,.14);border-radius:18px;background:#0a192eb8}img[width="110"]{width:110px;height:110px;object-fit:contain;padding:8px;border-radius:22px;background:#ffffff0a}.status-pending{color:#fb4f76;font-size:.84rem;font-weight:650}.status-submitted{color:#38d995;font-size:.84rem;font-weight:650}.you-badge{display:inline-block;margin-left:6px;padding:2px 6px;color:#93c5fd;font-size:.65rem;border-radius:999px;background:#2563eb2e}.published-round{width:min(1050px,100%);margin:34px auto 0;padding:22px;text-align:left;border:1px solid rgba(59,130,246,.2);border-radius:20px;background:linear-gradient(145deg,#071930e6,#051325eb);box-shadow:0 20px 55px #0000002e}.published-round-title{display:flex;align-items:center;gap:14px;margin-bottom:20px}.published-round-title h2{margin:3px 0 0;font-size:1.65rem}.published-icon{font-size:2rem}.section-eyebrow{color:#7192bc;font-size:.72rem;font-weight:800;letter-spacing:.1em}.published-list{display:flex;flex-direction:column;gap:8px}.published-row{display:grid;grid-template-columns:minmax(180px,1.25fr) minmax(180px,1.4fr) minmax(220px,1.6fr);align-items:center;gap:16px;min-height:68px;padding:9px 14px;border:1px solid rgba(148,163,184,.12);border-radius:13px;background:#07182db8}.published-team{display:flex;align-items:center;gap:12px}.published-logo{display:flex;width:48px;height:48px;flex:0 0 48px;align-items:center;justify-content:center}.published-logo img{width:46px;height:46px;object-fit:contain}.published-team strong{color:#f8fafc}.published-player{color:#c8d4e3;font-size:.95rem}.result{display:inline-flex;align-items:center;gap:5px;font-size:.82rem;font-weight:800}.result small{display:block;font-size:.7rem}button:has(img[width="90"]){display:inline-flex;width:175px;min-height:165px;margin:7px;padding:15px;flex-direction:column;align-items:center;justify-content:center;gap:7px;border-radius:16px;background:linear-gradient(145deg,#13253feb,#09182cf0)}button:has(img[width="90"]) img{width:85px;height:85px;object-fit:contain}@media(max-width:760px){main{width:calc(100% - 20px)}.published-row{grid-template-columns:1fr;gap:7px}.published-result{margin-left:60px}input[type=text],input[type=password]{display:block;width:100%;margin:7px auto}form button[type=submit]{width:100%;margin:8px 0 0}}.hidden-picks-label{color:#8ea4c0}.published-round{position:relative;overflow:hidden;animation:publishedReveal .65s cubic-bezier(.22,.61,.36,1) both}.published-round:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,#ffbd36,transparent);box-shadow:0 0 18px #ffbd3680}.published-row{animation:cardEntrance .4s ease both}.published-row:nth-child(1){animation-delay:.05s}.published-row:nth-child(2){animation-delay:.08s}.published-row:nth-child(3){animation-delay:.11s}.published-row:nth-child(4){animation-delay:.14s}.published-row:nth-child(5){animation-delay:.17s}.published-row:nth-child(6){animation-delay:.2s}.published-row:nth-child(7){animation-delay:.23s}.published-row:nth-child(8){animation-delay:.26s}.published-row:nth-child(9){animation-delay:.29s}.published-row:nth-child(10){animation-delay:.32s}.published-row:nth-child(11){animation-delay:.35s}.published-row:nth-child(12){animation-delay:.38s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.live-dot{width:7px;height:7px;border-radius:50%;background:#ff3f55;box-shadow:0 0 10px #ff3f55e6;animation:livePulse 1.4s ease-in-out infinite}.status-submitted{position:relative;color:#45e1a1;font-weight:900;text-shadow:0 0 10px rgba(69,225,161,.32);animation:checkPop .45s ease both}@media(prefers-reduced-motion:reduce){.status-submitted{animation:none!important}}.published-subtitle{margin:4px 0 0;color:#71869f;font-size:.78rem;font-weight:700;letter-spacing:.05em}.published-row{position:relative;display:grid;grid-template-columns:42px minmax(160px,1.2fr) 30px minmax(170px,1.25fr) minmax(210px,1.5fr);align-items:center;gap:12px;min-height:72px;padding:10px 15px;overflow:hidden;opacity:0;border:1px solid rgba(148,163,184,.12);border-radius:14px;background:linear-gradient(145deg,#07192fe6,#04101ff5);animation:resultReveal .55s cubic-bezier(.22,.61,.36,1) forwards}.published-position{color:#40556e;font-size:.75rem;font-weight:900;font-variant-numeric:tabular-nums}.published-arrow{color:#405c78;font-size:1.2rem;font-weight:900;text-align:center}.published-team{display:flex;align-items:center;gap:12px;min-width:0}.published-team strong{overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap}.published-player{color:#d5dfeb;font-size:.96rem;font-weight:800;text-align:left}.published-result{display:flex;justify-content:flex-start}.result{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;font-weight:900;letter-spacing:.025em}.result small{display:block;opacity:.75;font-size:.62rem;letter-spacing:.06em}.published-row-valid{border-color:#39da981f}.published-row-conflict{border-color:#ffb72d8c;background:radial-gradient(circle at 80% 50%,rgba(255,177,29,.1),transparent 45%),linear-gradient(145deg,#1f1b12f0,#0c111bf7);box-shadow:0 0 0 1px #ffb11d0d,0 0 22px #ffb11d14;animation:resultReveal .55s cubic-bezier(.22,.61,.36,1) forwards,conflictPulse 1.7s ease-in-out .7s 2}.published-row-lost{border-color:#ff435e80;background:radial-gradient(circle at 80% 50%,rgba(255,50,80,.1),transparent 45%),linear-gradient(145deg,#22111bf0,#0e0f1af7)}.published-row:after{content:"";position:absolute;top:0;left:-35%;width:22%;height:100%;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);transform:skew(-22deg);animation:resultShine .75s ease forwards}@media(max-width:760px){.published-row{grid-template-columns:32px 1fr 24px 1.2fr;gap:8px}.published-result{grid-column:2 / 5;margin-left:0}}.player-search{position:relative;width:100%;margin-top:12px}.player-search input{width:100%;box-sizing:border-box}.player-suggestions{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:1000;max-height:340px;overflow-y:auto;background:#10151d;border:1px solid rgba(255,255,255,.12);border-radius:12px;box-shadow:0 16px 40px #00000073;padding:6px}.player-suggestion{display:block;width:100%;padding:11px 12px;margin:0;background:transparent;border:0;border-radius:8px;color:#fff;text-align:left;cursor:pointer}.player-suggestion:hover{background:#ffffff14}.player-suggestion+.player-suggestion{border-top:1px solid rgba(255,255,255,.07)}.player-suggestion-main{display:flex;align-items:center;justify-content:space-between;gap:12px}.player-suggestion-main strong{font-size:15px}.player-suggestion-main span{opacity:.7;font-size:13px;white-space:nowrap}.player-suggestion-status{margin-top:5px;font-size:12px;font-weight:800;letter-spacing:.04em}.player-free{color:#42d77d}.player-owned{color:#ff6969}.selected-player{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:10px;padding:12px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.selected-player strong{font-size:15px}.selected-player span{font-size:12px;font-weight:800}.selected-player-free{border-color:#42d77d73;background:#42d77d14}.selected-player-free span{color:#42d77d}.selected-player-owned{border-color:#ff696973;background:#ff696914}.selected-player-owned span{color:#ff6969}@media(max-width:600px){.player-suggestion-main,.selected-player{align-items:flex-start}.selected-player{flex-direction:column;gap:5px}.player-suggestions{max-height:280px}}.player-avatar{flex:0 0 auto;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;background:#ffffff14;border:1px solid rgba(255,255,255,.12);font-size:12px;font-weight:900}.player-avatar img{width:100%;height:100%;object-fit:cover}.player-avatar span{color:#fff;opacity:.8}.player-suggestion-main{flex:1}.player-suggestion{display:flex;align-items:center;gap:12px}.finish-draft-area{margin-top:28px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;align-items:center;gap:8px}.finish-draft-button{padding:12px 20px;border:1px solid rgba(255,92,92,.55);border-radius:10px;background:#ff464617;color:#ff7b7b;font-size:13px;font-weight:900;letter-spacing:.04em;cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.finish-draft-button:hover{transform:translateY(-1px);background:#ff464629;box-shadow:0 8px 22px #ff46461f}.finish-draft-area small{max-width:420px;color:#ffffff8c;font-size:11px;line-height:1.4;text-align:center}.final-team-card{min-width:0;overflow:hidden;background:#081b34eb;border:1px solid rgba(76,154,255,.18);border-radius:14px}.final-team-header{min-height:68px;padding:10px 12px;display:flex;align-items:center;gap:12px;background:#ffffff09;border-bottom:1px solid rgba(255,255,255,.08)}.final-team-header img{display:block;width:46px!important;height:46px!important;min-width:46px;max-width:46px;min-height:46px;max-height:46px;object-fit:contain}.final-team-header>div{min-width:0}.final-team-header span{display:block;margin-bottom:2px;font-size:9px;font-weight:700;letter-spacing:.08em;opacity:.55}.final-team-header strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.final-team-picks{padding:5px 10px 9px}.final-pick-row{min-height:27px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:6px;padding:3px 2px;border-bottom:1px solid rgba(255,255,255,.045)}.final-pick-row:last-child{border-bottom:0}.final-round-number{font-size:9px;font-weight:800;color:#6caeffcc}.final-pick-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600}.final-pick-lost{opacity:.55}.final-pick-lost strong{text-decoration:line-through}.final-pick-status{grid-column:2;font-size:8px;font-weight:800;color:#ff7676}@media(max-width:520px){.final-team-header img{width:42px!important;height:42px!important;min-width:42px;max-width:42px;min-height:42px;max-height:42px}}.draft-poster-wrapper{position:fixed;left:-10000px;top:0;pointer-events:none}.draft-poster-export{width:1800px;padding:70px 70px 50px;background:radial-gradient(circle at top,rgba(45,110,210,.18),transparent 32%),linear-gradient(180deg,#071426,#06101f);color:#fff;box-sizing:border-box}.draft-poster-header{text-align:center;margin-bottom:46px}.draft-poster-kicker{display:block;margin-bottom:8px;color:#65aaff;font-size:18px;font-weight:900;letter-spacing:.18em}.draft-poster-header h1{margin:0;font-size:54px;font-weight:950;letter-spacing:.03em}.draft-poster-header p{margin:10px 0 0;color:#ffffff9e;font-size:20px;font-weight:700;letter-spacing:.14em}.draft-poster-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.poster-team-card{overflow:hidden;background:linear-gradient(180deg,#0f2a4cf0,#081a31f5);border:1px solid rgba(91,160,255,.26);border-radius:18px;box-shadow:0 14px 32px #0000003d}.poster-team-header{min-height:90px;padding:15px 18px;display:flex;align-items:center;gap:15px;background:linear-gradient(90deg,rgba(67,132,230,.12),transparent);border-bottom:1px solid rgba(255,255,255,.08)}.poster-team-header img{width:58px!important;height:58px!important;min-width:58px;max-width:58px;min-height:58px;max-height:58px;object-fit:contain}.poster-team-header span{display:block;margin-bottom:3px;color:#6eadff;font-size:11px;font-weight:800;letter-spacing:.09em}.poster-team-header h2{margin:0;font-size:20px;line-height:1.05}.poster-team-columns{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:12px 14px 15px}.poster-team-columns>div:first-child{padding-right:9px;border-right:1px solid rgba(255,255,255,.06)}.poster-team-columns>div:last-child{padding-left:9px}.poster-pick{min-height:31px;display:grid;grid-template-columns:37px 1fr;align-items:center;gap:5px;border-bottom:1px solid rgba(255,255,255,.04)}.poster-round{color:#63a9ff;font-size:11px;font-weight:900}.poster-pick strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700}.poster-pick-lost strong{color:#f77;text-decoration:line-through}.draft-poster-footer{margin-top:42px;padding-top:22px;display:flex;justify-content:center;gap:50px;border-top:1px solid rgba(255,255,255,.09);color:#ffffff94;font-size:14px;font-weight:800;letter-spacing:.12em}.poster-team-header img{width:66px!important;height:66px!important;min-width:66px;max-width:66px;min-height:66px;max-height:66px;object-fit:contain}.poster-team-header h2{margin:0;font-size:23px;line-height:1.05;font-weight:900}.poster-pick strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:750}.poster-round{color:#63a9ff;font-size:12px;font-weight:900}.draft-poster-export{width:1800px;padding:48px 70px 42px}.draft-poster-header{text-align:center;margin-bottom:32px}.player-status{display:flex;flex-direction:column;gap:2px;font-size:.82rem;font-weight:700}.player-status-source{font-size:.62rem;font-weight:600;opacity:.65;letter-spacing:.04em}.team-logo-placeholder{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#1d4d94,#462b91);color:#fff;font-size:1rem;font-weight:900;letter-spacing:.04em}.team-logo-status{color:#e1a745;font-size:.69rem}.team-logo-ok{color:#43d880}.published-logo-placeholder{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#1d5ba8,#542d99);color:#fff;font-size:.7rem;font-weight:900}.final-results-premium{width:100%;margin-top:30px;padding:28px;border-radius:28px;background:radial-gradient(circle at top,rgba(36,105,255,.12),transparent 35%),linear-gradient(180deg,#071426,#04101f);border:1px solid rgba(78,148,255,.22);box-shadow:0 30px 80px #00000059}.final-results-hero{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:24px}.final-results-title{display:flex;align-items:center;gap:18px}.final-results-trophy{font-size:48px}.final-results-title h2{margin:4px 0;font-size:clamp(26px,3vw,42px);line-height:1;letter-spacing:-1px}.final-results-title p{margin:6px 0 0;color:#8da2bf;font-weight:700;letter-spacing:1px}.final-results-stats{display:flex;gap:12px}.final-results-stat{min-width:120px;padding:14px 20px;text-align:center;border-radius:14px;background:#071a36e6;border:1px solid rgba(67,130,255,.35)}.final-results-stat span,.final-results-stat small{display:block;font-size:10px;color:#8ca2c0;font-weight:800;letter-spacing:1px}.final-results-stat strong{display:block;margin:3px 0;font-size:28px}.final-results-legend{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));margin-bottom:24px;overflow:hidden;border-radius:16px;background:#041122f2;border:1px solid rgba(54,118,218,.3)}.final-legend-item{display:flex;align-items:center;gap:10px;padding:14px;border-right:1px solid rgba(255,255,255,.06)}.final-legend-item>span{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;font-weight:900;font-size:18px}.final-legend-item strong{font-size:12px}.final-legend-item small{margin-top:2px;color:#8092ac;font-size:10px}.final-legend-valid>span{border:2px solid #34d058;color:#34d058}.final-legend-lost>span{border:2px solid #ff405d;color:#ff405d}.final-legend-conflict>span{border:2px solid #ff9f1a;color:#ff9f1a}.final-legend-resolved>span{border:2px solid #a970ff;color:#a970ff}.final-legend-empty>span{border:2px solid #77849a;color:#9ca9bb}.final-results-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}.final-results-footer{display:flex;justify-content:flex-end;margin-top:20px}.final-results-footer>div{display:flex;align-items:center;gap:12px;padding:15px 24px;border-radius:14px;background:linear-gradient(135deg,#225ab24d,#0b264fcc);border:1px solid rgba(75,144,255,.35)}.final-results-footer>div>span{font-size:34px}.final-results-footer strong,.final-results-footer small{display:block}.final-results-footer strong{color:#ffc23e}.final-results-footer small{margin-top:3px;color:#a9b6c9}@media(max-width:900px){.final-results-hero{flex-direction:column;align-items:flex-start}.final-results-legend{grid-template-columns:repeat(2,1fr)}.final-results-stats{width:100%}.final-results-stat{flex:1}}@media(max-width:560px){.final-results-premium{padding:16px}.final-results-grid,.final-results-legend{grid-template-columns:1fr}}.final-results-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))!important;gap:20px!important}@media(min-width:1500px){.final-results-grid{grid-template-columns:repeat(4,minmax(340px,1fr))!important}}@media(max-width:1200px)and (min-width:750px){.final-results-grid{grid-template-columns:repeat(2,minmax(320px,1fr))!important}}@media(max-width:749px){.final-results-grid{grid-template-columns:1fr!important}}@media(min-width:1300px){.final-results-grid{grid-template-columns:repeat(3,minmax(360px,1fr))!important;gap:20px!important}}.final-results-premium{width:100%;max-width:1500px;margin:28px auto 0;padding:28px;border-radius:26px;background:radial-gradient(circle at 50% -10%,rgba(24,103,205,.16),transparent 34%),linear-gradient(180deg,#06172d,#03111f);border:1px solid rgba(50,139,239,.5);box-shadow:0 28px 70px #00000059;box-sizing:border-box}.final-results-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;padding:6px 12px 28px}.final-results-title{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:18px}.final-results-trophy{display:grid;place-items:center;width:76px;height:76px;font-size:50px}.final-results-title>div{text-align:center}.final-results-title .section-eyebrow{display:block;margin-bottom:8px;color:#66aefb;font-size:12px;font-weight:900;letter-spacing:1.5px}.final-results-title h2{margin:0;color:#fff;font-size:clamp(30px,4vw,52px);line-height:.98;font-weight:950;letter-spacing:-1.5px}.final-results-title p{margin:12px 0 0;color:#8da8cc;font-size:17px;font-weight:900;letter-spacing:.4px}.final-results-stats{display:grid;grid-template-columns:repeat(2,120px);gap:12px}.final-results-stat{min-height:96px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px;border-radius:15px;background:linear-gradient(180deg,#071e3bf5,#041428f5);border:1px solid rgba(47,131,229,.55);box-sizing:border-box}.final-results-stat span,.final-results-stat small{color:#8ba9d0;font-size:10px;font-weight:900;letter-spacing:1px}.final-results-stat strong{margin:3px 0;color:#fff;font-size:30px;line-height:1;font-weight:950}.final-results-legend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 12px 28px;overflow:hidden;border-radius:16px;border:1px solid rgba(46,129,223,.48);background:#010f1deb}.final-legend-item{min-height:68px;display:flex;align-items:center;gap:12px;padding:12px 16px;border-right:1px solid rgba(255,255,255,.07);box-sizing:border-box}.final-legend-item:last-child{border-right:0}.final-legend-item>span{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:50%;font-size:19px;font-weight:950}.final-legend-item strong,.final-legend-item small{display:block}.final-legend-item strong{color:#fff;font-size:12px;font-weight:950}.final-legend-item small{margin-top:3px;color:#8097b7;font-size:10px}.final-legend-valid>span{color:#2be16d;border:2px solid #2be16d}.final-legend-lost>span{color:#ff3757;border:2px solid #ff3757}.final-legend-conflict>span{color:#ffa41a;border:2px solid #ffa41a}.final-legend-resolved>span{color:#a76dff;border:2px solid #a76dff}.final-results-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch;gap:18px!important;width:100%}@media(min-width:1500px){.final-results-grid{grid-template-columns:repeat(3,minmax(390px,1fr))!important}}@media(max-width:1100px)and (min-width:720px){.final-results-grid{grid-template-columns:repeat(2,minmax(320px,1fr))!important}.final-results-hero{grid-template-columns:1fr}.final-results-stats{justify-content:center}}@media(max-width:719px){.final-results-premium{padding:16px}.final-results-hero{grid-template-columns:1fr}.final-results-title{grid-template-columns:1fr;text-align:center}.final-results-trophy{margin:auto}.final-results-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.final-results-legend{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 20px}.final-results-grid{grid-template-columns:1fr!important}}.final-results-premium{width:100%!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important}.final-results-grid{width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;box-sizing:border-box!important}.final-results-grid{min-width:0!important}@media(max-width:1250px){.final-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:720px){.final-results-grid{grid-template-columns:1fr!important}}.round-sound-toggle{margin-top:12px;padding:7px 12px;border-radius:999px;border:1px solid rgba(103,159,224,.32);background:#04182da6;color:#aec4df;font-size:10px;font-weight:850;cursor:pointer}.round-sound-toggle:hover{color:#fff;border-color:#5ea4f5a6}.draft-final-countdown{position:fixed;inset:0;z-index:9998;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;background:radial-gradient(circle,#91081d3d,#020c18c7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.draft-final-countdown-kicker{color:#ff6478;font-size:clamp(14px,2vw,22px);font-weight:950;letter-spacing:3px}.draft-final-countdown-number{margin:10px 0;color:#fff;font-size:clamp(150px,25vw,340px);line-height:.9;font-weight:950;text-shadow:0 0 30px rgba(255,28,61,.85),0 0 80px rgba(255,28,61,.4);animation:finalCountdownHit .7s ease-out}.draft-final-countdown-message{color:#fff;font-size:clamp(15px,2vw,24px);font-weight:950;letter-spacing:1.5px}.draft-time-over{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;pointer-events:none;background:#030a14e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:timeOverEntry .25s ease-out}.draft-time-over-icon{font-size:clamp(70px,10vw,130px)}.draft-time-over strong{color:#fff;font-size:clamp(38px,7vw,90px);line-height:1;font-weight:950;letter-spacing:-1px;text-shadow:0 0 28px rgba(255,40,67,.6)}.draft-time-over small{color:#ff536d;font-size:18px;font-weight:900;letter-spacing:2px;text-transform:uppercase}@keyframes clockSoftPulse{0%,to{box-shadow:0 0 #4696ff00}50%{box-shadow:0 0 22px #4696ff1f}}@keyframes clockWarningPulse{0%,to{transform:scale(1)}50%{transform:scale(1.01)}}@keyframes clockCriticalPulse{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}@keyframes finalCountdownHit{0%{opacity:0;transform:scale(1.5)}45%{opacity:1;transform:scale(.94)}to{transform:scale(1)}}@keyframes timeOverEntry{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.team-pick-panel{margin-top:24px;padding:26px;border-radius:24px;background:radial-gradient(circle at top right,rgba(48,119,255,.12),transparent 35%),linear-gradient(180deg,#071b33,#041426);border:1px solid rgba(65,142,244,.34);box-shadow:0 24px 55px #0000003d}.team-pick-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.team-pick-header h2{margin:4px 0 6px;color:#fff;font-size:31px;font-weight:950}.team-pick-header p{margin:0;max-width:650px;color:#8fa7c5;line-height:1.45}.team-pick-round-badge{width:72px;height:72px;flex:0 0 72px;display:grid;place-items:center;border-radius:20px;color:#fff;background:linear-gradient(135deg,#1168d8,#214ca8);border:1px solid rgba(112,177,255,.55);font-size:23px;font-weight:950}.team-pick-form{display:flex;flex-direction:column;gap:18px}.player-search-premium{position:relative;padding:18px;border-radius:18px;background:#041528b8;border:1px solid rgba(74,142,225,.24)}.player-search-label{display:flex;align-items:center;gap:11px;margin-bottom:12px}.player-search-label>span{font-size:24px}.player-search-label strong,.player-search-label small{display:block}.player-search-label strong{color:#fff;font-size:14px;font-weight:900}.player-search-label small{margin-top:2px;color:#7691b1;font-size:10px}.player-search-premium>input{width:100%;min-height:58px;padding:0 18px;box-sizing:border-box;border-radius:13px;border:1px solid rgba(68,140,230,.46);outline:none;color:#fff;background:#061a31;font-size:17px;font-weight:750;transition:.2s ease}.player-search-premium>input:focus{border-color:#459bff;box-shadow:0 0 0 3px #3791ff1f}.player-suggestions-premium{position:absolute;top:calc(100% - 8px);left:18px;right:18px;z-index:200;max-height:410px;overflow-y:auto;padding:8px;border-radius:16px;background:#061a31;border:1px solid rgba(71,145,235,.52);box-shadow:0 20px 55px #0000007a}.player-suggestion-premium{width:100%;min-height:78px;display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:13px;padding:10px 12px;border:0;border-radius:12px;color:#fff;text-align:left;background:transparent;cursor:pointer;transition:.18s ease}.player-suggestion-premium:hover{transform:translate(3px);background:#3d8ff024}.player-suggestion-free:hover{background:#1ab0571c}.player-suggestion-busy{opacity:.83}.player-avatar-premium{width:54px;height:54px;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:#102d50;border:1px solid rgba(89,156,234,.32)}.player-avatar-premium img{width:100%;height:100%;object-fit:contain}.player-suggestion-main strong{display:block;color:#fff;font-size:17px;font-weight:950}.player-suggestion-meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:5px}.player-suggestion-meta span{padding:3px 7px;border-radius:5px;color:#9eb5d3;background:#ffffff0d;font-size:9px;font-weight:800}.player-suggestion-status{min-width:95px;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.player-free{color:#36de78}.player-busy{color:#ff5269}.player-status{font-size:10px;font-weight:950}.player-status-owner{color:#fff;font-size:10px;font-weight:800}.player-status-source{color:#7189a9;font-size:8px;font-weight:800}.selected-player-card{margin-top:16px;padding:18px;border-radius:17px;background:linear-gradient(135deg,#062646fa,#061c35f5);border:1px solid rgba(71,148,238,.32)}.selected-player-card-free{border-color:#2bcd6975;box-shadow:inset 4px 0 #20b65f}.selected-player-card-owned{border-color:#ff435e7a;box-shadow:inset 4px 0 #e72e4b}.selected-player-kicker{display:block;margin-bottom:13px;color:#7f9cbe;font-size:9px;font-weight:950;letter-spacing:1.3px}.selected-player-content{display:flex;align-items:center;gap:18px}.selected-player-image{width:78px;height:78px;flex:0 0 78px;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:#0c2b4d}.selected-player-image img{width:100%;height:100%;object-fit:contain}.selected-player-main{min-width:0}.selected-player-main>strong{display:block;color:#fff;font-size:clamp(23px,3vw,34px);line-height:1;font-weight:950}.selected-player-meta{display:flex;gap:7px;margin-top:8px}.selected-player-meta span{padding:3px 7px;border-radius:5px;color:#9bb2d0;background:#ffffff0d;font-size:9px;font-weight:800}.selected-player-status{display:inline-flex;margin-top:10px;padding:5px 9px;border-radius:6px;font-size:10px;font-weight:950}.selected-player-status-free{color:#caffd9;background:#148843}.selected-player-status-busy{color:#fff;background:#be263e}.selected-player-warning{margin-top:14px;padding:10px 12px;border-radius:9px;color:#ffc3cc;background:#ca1f3b24;font-size:11px;font-weight:750}.team-pick-submit{min-height:62px;display:flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:14px;color:#fff;background:linear-gradient(135deg,#1469d9,#314fc3);font-size:14px;font-weight:950;letter-spacing:.3px;cursor:pointer;box-shadow:0 12px 28px #1559cb40}.team-pick-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 32px #1559cb52}.team-pick-submit:disabled{opacity:.48;cursor:not-allowed}.team-pick-waiting{min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px;border-radius:20px;background:radial-gradient(circle,rgba(28,121,219,.14),transparent 60%),#04162abd;border:1px solid rgba(61,139,230,.25)}.team-pick-waiting-check{width:72px;height:72px;display:grid;place-items:center;margin-bottom:15px;border-radius:50%;color:#fff;background:#16a557;font-size:35px;font-weight:950;box-shadow:0 0 30px #16a55740}.team-pick-waiting h2{margin:7px 0;color:#fff;font-size:28px;font-weight:950}.team-pick-waiting p{max-width:520px;margin:0;color:#91a7c5;line-height:1.45}.team-pick-secret{margin-top:18px;padding:8px 14px;border-radius:999px;color:#d6e7fb;background:#165daf40;border:1px solid rgba(65,147,244,.3);font-size:10px;font-weight:950;letter-spacing:.8px}.team-pick-waiting-animation{display:flex;gap:7px;margin:22px 0 12px}.team-pick-waiting-animation span{width:9px;height:9px;border-radius:50%;background:#57a6ff;animation:teamWaitingDot 1.2s infinite ease-in-out}.team-pick-waiting-animation span:nth-child(2){animation-delay:.15s}.team-pick-waiting-animation span:nth-child(3){animation-delay:.3s}.team-pick-waiting small{color:#7187a5}@keyframes teamWaitingDot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}@media(max-width:650px){.team-pick-panel{padding:17px}.team-pick-header{align-items:flex-start}.team-pick-round-badge{width:56px;height:56px;flex-basis:56px;font-size:18px}.player-suggestion-premium{grid-template-columns:48px minmax(0,1fr)}.player-suggestion-status{grid-column:2;align-items:flex-start}.selected-player-image{width:62px;height:62px;flex-basis:62px}}.team-pick-panel{width:100%;max-width:920px;margin:24px auto 0;padding:24px 28px;box-sizing:border-box}.team-pick-header{margin-bottom:18px}.team-pick-header h2{font-size:30px}.team-pick-form{width:100%}.player-search-premium{width:100%;max-width:none;box-sizing:border-box;padding:18px 20px}.player-search-premium>input{width:100%;min-height:62px;padding:0 20px;font-size:19px;font-weight:800}.player-suggestions-premium{left:20px;right:20px;width:auto;max-height:330px;box-sizing:border-box;overflow-y:auto}.player-suggestion-premium{min-height:68px;grid-template-columns:54px minmax(0,1fr) minmax(125px,auto);gap:14px;padding:8px 14px}.player-avatar-premium{width:48px;height:48px}.player-suggestion-main strong{font-size:18px;line-height:1.15;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-suggestion-meta{margin-top:5px}.player-suggestion-status{min-width:125px;align-items:flex-end;text-align:right}.selected-player-card{width:100%;box-sizing:border-box;margin-top:18px;padding:20px 22px}.selected-player-content{justify-content:flex-start}.selected-player-main>strong{font-size:clamp(27px,3vw,38px)}.team-pick-submit{width:100%;min-height:64px;font-size:15px}@media(max-width:650px){.team-pick-panel{width:calc(100% - 20px);padding:17px;margin-left:auto;margin-right:auto}.player-search-premium{padding:14px}.player-suggestions-premium{left:14px;right:14px;max-height:300px}.player-suggestion-premium{grid-template-columns:46px minmax(0,1fr);min-height:72px}.player-suggestion-status{grid-column:2;min-width:0;align-items:flex-start;text-align:left}.player-suggestion-main strong{font-size:16px}}.legend-dot{width:6px;height:6px;display:inline-block;border-radius:50%}.legend-connected{background:#2ce77c}.legend-disconnected{background:#e54159}.participant-current-logo{width:96px!important;height:96px!important;min-width:96px!important;min-height:96px!important;max-width:96px!important;max-height:96px!important;margin:10px auto 4px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}.participant-current-logo img{width:88px!important;height:88px!important;min-width:0!important;min-height:0!important;max-width:88px!important;max-height:88px!important;object-fit:contain!important;display:block!important}.participant-next-logo{width:82px!important;height:82px!important;min-width:82px!important;min-height:82px!important;max-width:82px!important;max-height:82px!important;margin:12px auto 8px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}.participant-next-logo img{width:76px!important;height:76px!important;min-width:0!important;min-height:0!important;max-width:76px!important;max-height:76px!important;object-fit:contain!important;display:block!important}.participant-current-turn,.participant-next-turn{min-width:0!important;overflow:hidden!important}.participant-current-turn,.participant-next-turn{min-height:270px!important;max-height:300px!important}.participant-main-countdown{margin:4px auto 9px!important}.participant-side-logo{width:92px;height:92px;display:grid;place-items:center;margin:18px 0 9px}.participant-side-logo img{width:82px!important;height:82px!important;max-width:82px!important;max-height:82px!important;object-fit:contain!important;filter:drop-shadow(0 9px 14px rgba(0,0,0,.4))}.participant-last-player{color:#38e481!important;font-weight:850}.participant-focus-top{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.participant-focus-state{padding:5px 9px;border-radius:999px;font-size:7px;font-weight:950;letter-spacing:.6px}.participant-focus-paused{color:#ffc149;background:#b36c0a21;border:1px solid rgba(236,154,29,.33)}.participant-focus-live{color:#36eb83;background:#19924821;border:1px solid rgba(48,216,113,.32)}.participant-focus-clock{position:relative;z-index:2;margin:4px auto 6px}.participant-focus-divider{width:70%;height:1px;margin:4px 0 9px;background:linear-gradient(90deg,transparent,rgba(67,153,249,.28),transparent)}.participant-current-label{color:#58aaff;font-size:8px;font-weight:950;letter-spacing:1.3px}.participant-focus-logo{width:115px;height:115px;display:grid;place-items:center;margin:7px 0 3px;animation:participant-focus-logo-enter .55s cubic-bezier(.16,.85,.28,1.18)}.participant-focus-logo img{width:105px!important;height:105px!important;max-width:105px!important;max-height:105px!important;object-fit:contain!important;filter:drop-shadow(0 10px 17px rgba(0,0,0,.4))}.participant-focus-team{color:#fff;font-size:22px;line-height:1;font-weight:950;text-align:center}.participant-focus-my-turn{margin-top:7px;color:#36ec7f;font-size:8px;font-weight:950}.participant-focus-waiting{margin-top:7px;color:#8399b4;font-size:9px}@keyframes participant-focus-logo-enter{0%{opacity:0;transform:translateY(13px) scale(.65);filter:blur(4px)}65%{opacity:1;transform:translateY(-2px) scale(1.08)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.participant-focus-logo img{animation:participant-focus-logo-pulse 2.8s ease-in-out .6s infinite}@keyframes participant-focus-logo-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.participant-empty-selection{min-height:130px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#728ba8}.participant-empty-selection>span{font-size:28px}.participant-empty-selection small{font-size:9px}.participant-progress-info{display:flex;align-items:center;gap:9px}.participant-progress-info>div{display:flex;flex-direction:column}.participant-progress-info strong{color:#fff;font-size:10px}.participant-progress-info small{margin-top:2px;color:#758daa;font-size:8px}.participant-progress-live-dot{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:#33e77c;box-shadow:0 0 9px #33e77cbf}.participant-progress-track{width:100%;height:7px;overflow:hidden;border-radius:999px;background:#ffffff0e}.participant-progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#1879ee,#29d57e);transition:width .35s ease}@media(max-width:800px){.participant-progress-info,.participant-waiting-dots{justify-content:center}}.participant-simultaneous-header{width:100%;display:grid;grid-template-columns:minmax(150px,.8fr) minmax(190px,1fr) minmax(150px,.8fr);align-items:center;gap:16px;margin:18px auto;padding:18px 20px;box-sizing:border-box;border-radius:18px;background:radial-gradient(circle at 50% 0%,rgba(31,119,224,.1),transparent 45%),linear-gradient(180deg,#061c35fa,#031325fa);border:1px solid rgba(55,137,231,.3);box-shadow:0 16px 38px #0000002b}.participant-simultaneous-round{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.participant-simultaneous-round>strong{margin-top:5px;color:#fff;font-size:24px;font-weight:950}.participant-simultaneous-round>small{margin-top:4px;color:#718aa7;font-size:9px}.participant-simultaneous-clock{display:flex;align-items:center;justify-content:center}.participant-simultaneous-progress{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.participant-simultaneous-progress>strong{margin-top:4px;color:#fff;font-size:28px;line-height:1;font-weight:950}.participant-simultaneous-progress>strong small{color:#6683a4;font-size:13px}.participant-simultaneous-progress>span:last-child{margin-top:5px;color:#7890ad;font-size:9px}.participant-simultaneous-progressbar{grid-column:1 / -1;width:100%;height:8px;overflow:hidden;border-radius:999px;background:#ffffff0e}.participant-simultaneous-progressfill{height:100%;border-radius:999px;background:linear-gradient(90deg,#1879ee,#26d67e);transition:width .35s ease}.participant-simultaneous-footer{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:20px;color:#7890ad;font-size:8px;font-weight:800}@media(max-width:700px){.participant-simultaneous-header{grid-template-columns:1fr 1fr;gap:12px}.participant-simultaneous-clock{grid-column:1 / -1;grid-row:1}.participant-simultaneous-round{grid-column:1}.participant-simultaneous-progress{grid-column:2}}.published-results-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.published-result-card{position:relative;min-width:0;overflow:hidden;padding:12px;border-radius:14px;background:linear-gradient(145deg,#071f3afa,#041427fa);border:1px solid rgba(53,130,218,.22);box-shadow:0 10px 25px #0000001f;animation:published-card-enter .4s ease both}.published-result-team{display:grid;grid-template-columns:22px 42px 1fr;align-items:center;gap:8px}.published-result-position{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;color:#5da8fa;background:#2577d21f;font-size:7px;font-weight:900}.published-result-logo{width:42px;height:42px;display:grid;place-items:center}.published-result-logo img{width:38px!important;height:38px!important;max-width:38px!important;max-height:38px!important;object-fit:contain!important;filter:drop-shadow(0 5px 7px rgba(0,0,0,.32))}.published-result-logo>span{color:#fff;font-size:10px;font-weight:900}.published-result-team-name{min-width:0;display:flex;flex-direction:column}.published-result-team-name strong{overflow:hidden;color:#fff;font-size:11px;font-weight:900;white-space:nowrap;text-overflow:ellipsis}.published-result-team-name small{margin-top:2px;color:#58718e;font-size:6px;font-weight:800;letter-spacing:.8px}.published-result-player{min-height:40px;display:flex;flex-direction:column;justify-content:center;margin-top:9px;padding-top:8px;border-top:1px solid rgba(255,255,255,.05)}.published-result-player>span{color:#54708f;font-size:6px;font-weight:900;letter-spacing:.9px}.published-result-player>strong{margin-top:3px;overflow:hidden;color:#fff;font-size:12px;line-height:1.1;font-weight:950;white-space:nowrap;text-overflow:ellipsis}.published-result-status{min-height:28px;display:flex;flex-direction:column;justify-content:center;margin-top:7px}.published-result-status strong{font-size:7px;font-weight:950;letter-spacing:.3px}.published-result-status small{margin-top:2px;color:#657d98;font-size:6px}.published-result-card-valid{border-color:#22ce7447}.published-result-card-valid .published-result-status strong{color:#36e888}.published-result-card-valid .published-result-accent{background:linear-gradient(90deg,transparent,#2dde82,transparent)}.published-result-card-lost{border-color:#eb425a47;background:linear-gradient(145deg,#2d12226b,#041427fa)}.published-result-card-lost .published-result-status strong{color:#ff5d73}.published-result-card-lost .published-result-player>strong{color:#a5b0be}.published-result-card-conflict{border-color:#f4a92d73;background:linear-gradient(145deg,#462d0947,#041427fa)}.published-result-card-conflict .published-result-status strong{color:#ffc04d}.published-result-card-conflict .published-result-accent{background:linear-gradient(90deg,transparent,#ffb536,transparent)}.published-result-accent{position:absolute;bottom:0;left:10%;width:80%;height:2px;opacity:.75}@keyframes published-card-enter{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:800px){.published-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.published-results-grid{grid-template-columns:1fr}}.published-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.published-result-card{min-height:250px;padding:16px!important;border-radius:18px!important;background:radial-gradient(circle at 80% 20%,rgba(31,117,219,.08),transparent 38%),linear-gradient(145deg,#051c34fc,#031223fc)!important}.published-premium-header{display:grid;grid-template-columns:35px 62px minmax(0,1fr) auto;align-items:center;gap:10px}.published-premium-position{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:#60abff;background:#1e6fd226;font-size:10px;font-weight:950}.published-premium-logo{width:62px;height:62px;display:grid;place-items:center}.published-premium-logo img{width:56px!important;height:56px!important;max-width:56px!important;max-height:56px!important;object-fit:contain!important;filter:drop-shadow(0 7px 10px rgba(0,0,0,.38))}.published-premium-team{min-width:0;display:flex;flex-direction:column}.published-premium-team strong{color:#fff;font-size:20px;line-height:1;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.published-premium-team small{margin-top:5px;color:#6482a5;font-size:8px;font-weight:900;letter-spacing:1.2px}.published-premium-badge{padding:6px 9px;border-radius:8px;font-size:7px;font-weight:950;letter-spacing:.7px;white-space:nowrap}.published-premium-badge-valid{color:#2de782;background:#159b521f;border:1px solid rgba(45,224,126,.25)}.published-premium-badge-lost{color:#ff5e76;background:#c12a421f;border:1px solid rgba(239,73,96,.28)}.published-premium-badge-conflict{color:#ffc24e;background:#be7e1821;border:1px solid rgba(237,164,43,.3)}.published-premium-selection{min-height:100px;display:flex;flex-direction:column;justify-content:center;margin-top:14px;padding:13px 15px;box-sizing:border-box;border-radius:14px;background:linear-gradient(135deg,#05203ae6,#041528d1);border:1px solid rgba(54,130,213,.15)}.published-premium-selection>span{color:#5980a8;font-size:7px;font-weight:950;letter-spacing:1.3px}.published-premium-selection>strong{margin-top:7px;color:#fff;font-size:clamp(23px,2.3vw,32px);line-height:1;font-weight:950;letter-spacing:-.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.published-premium-selection>small{margin-top:8px;color:#728ba7;font-size:9px}.published-result-card-valid .published-premium-selection{border-color:#1fca6f2e;box-shadow:inset 0 0 24px #1ac06406}.published-result-card-lost .published-premium-selection{border-color:#e23f572e}.published-result-card-lost .published-premium-selection>strong{color:#d4dae3}.published-result-card-conflict .published-premium-selection{border-color:#eba1293b}.published-premium-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.published-premium-footer>div{min-width:0;display:flex;flex-direction:column;padding:8px 10px;border-radius:9px;background:#071d349e}.published-premium-footer>div:last-child:nth-child(3){grid-column:1 / -1}.published-premium-footer span{color:#557390;font-size:6px;font-weight:900;letter-spacing:.9px}.published-premium-footer strong{margin-top:3px;overflow:hidden;color:#fff;font-size:9px;font-weight:900;white-space:nowrap;text-overflow:ellipsis}.published-footer-valid{color:#32e887!important}.published-footer-lost{color:#ff6076!important}.published-footer-conflict{color:#ffc149!important}.published-result-card-valid{border:1px solid rgba(28,208,111,.34)!important}.published-result-card-lost{border:1px solid rgba(236,66,91,.34)!important}.published-result-card-conflict{border:1px solid rgba(238,165,44,.42)!important}@media(max-width:700px){.published-results-grid{grid-template-columns:1fr!important}.published-premium-header{grid-template-columns:30px 52px minmax(0,1fr);gap:8px}.published-premium-badge{grid-column:1 / -1;width:fit-content;margin-left:auto}.published-premium-logo{width:52px;height:52px}.published-premium-logo img{width:48px!important;height:48px!important;max-width:48px!important;max-height:48px!important}.published-premium-team strong{font-size:17px}.published-premium-selection>strong{font-size:25px}}.published-round-title-modern{width:100%;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:16px;padding:20px 18px;box-sizing:border-box;text-align:center;border-radius:18px;background:radial-gradient(circle at 50% 0%,rgba(39,127,233,.13),transparent 50%),linear-gradient(180deg,#061d37f5,#041427f5);border:1px solid rgba(51,134,230,.24)}.published-round-heading{display:flex;align-items:center;justify-content:center;gap:12px}.published-round-heading-icon{width:42px;height:42px;display:grid;place-items:center;flex-shrink:0;border-radius:12px;font-size:20px;background:#1c68cc24;border:1px solid rgba(59,143,238,.23)}.published-round-heading h2{margin:4px 0 2px;color:#fff;font-size:28px;line-height:1;font-weight:950}.published-round-heading .section-eyebrow{display:block;color:#5da9ff;font-size:8px;letter-spacing:1.5px;font-weight:950}.published-subtitle{margin:5px 0 0!important;color:#748eac!important;font-size:9px!important}.published-round-nav-button{width:54px!important;height:54px!important;display:grid!important;place-items:center!important;padding:0!important;border-radius:14px!important;color:#fff!important;background:linear-gradient(145deg,#155bb33d,#082b536b)!important;border:1px solid rgba(70,155,255,.32)!important;font-size:28px!important;font-weight:300!important;line-height:1!important;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.published-round-nav-button:not(:disabled):hover{transform:translateY(-2px) scale(1.04);border-color:#4db0ffb3!important;background:linear-gradient(145deg,#1b74dd5e,#09346585)!important;box-shadow:0 0 16px #2589ea26}.published-round-nav-button:disabled{opacity:.26;cursor:default}.published-round-current{min-height:62px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:7px 16px;box-sizing:border-box;border-radius:14px;background:linear-gradient(180deg,#0a294bf0,#051930f2);border:1px solid rgba(60,148,246,.3);box-shadow:inset 0 0 20px #267ee10a}.published-round-current>span{color:#5b83ad;font-size:6px;font-weight:950;letter-spacing:1.4px}.published-round-current>strong{margin-top:2px;color:#fff;font-size:23px;line-height:1;font-weight:950}.published-round-current>small{margin-top:3px;color:#6d88a6;font-size:7px}@media(max-width:520px){.published-round-title-modern{padding:16px 12px}.published-round-heading{flex-direction:column}.published-round-heading-icon{width:38px;height:38px}.published-round-heading h2{font-size:24px}.published-round-nav-button{width:48px!important;height:48px!important;font-size:25px!important}}.team-draft-screen,.team-live-screen{--team-content-width: 1120px}.team-round-status,.team-round-overview,.team-pick-section,.team-pick-panel,.team-selection-panel,.published-round-section,.published-round-card,.published-section{width:100%!important;max-width:var(--team-content-width)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}.team-live-dashboard{width:min(1120px,calc(100% - 32px));margin:0 auto}.published-round{width:100%!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}.published-results-grid{width:100%;box-sizing:border-box}.published-result-card{width:100%!important;max-width:none!important;box-sizing:border-box}.team-pick-wrapper{width:100%;max-width:1120px;margin:18px auto;display:flex;justify-content:center;box-sizing:border-box}.team-pick-panel{width:min(100%,720px);margin:0 auto;box-sizing:border-box}.published-premium-selection{position:relative;min-height:118px!important;overflow:hidden}.published-premium-selection-with-photo{display:grid!important;grid-template-columns:125px minmax(0,1fr);align-items:center;gap:14px;padding:0 18px 0 6px!important;min-height:142px!important}.published-player-photo{position:relative;width:125px;height:142px;align-self:end;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.published-player-photo:before{content:"";position:absolute;width:115px;height:115px;bottom:4px;border-radius:50%;background:radial-gradient(circle,rgba(42,139,247,.18),rgba(30,105,204,.04) 58%,transparent 72%);filter:blur(2px)}.published-player-photo img{position:relative;z-index:2;display:block!important;width:auto!important;height:132px!important;max-width:120px!important;max-height:132px!important;object-fit:contain!important;object-position:center bottom;filter:drop-shadow(0 10px 14px rgba(0,0,0,.42))}.published-player-main{min-width:0;display:flex;flex-direction:column;justify-content:center}.published-player-main>span{color:#5c82aa;font-size:7px;font-weight:950;letter-spacing:1.3px}.published-player-main>strong{margin-top:7px;color:#fff;font-size:clamp(25px,2.5vw,34px);line-height:.95;font-weight:950;letter-spacing:-.6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.published-player-main>small{margin-top:9px;color:#7790ad;font-size:9px;font-weight:700}.published-result-card-valid .published-player-main>strong{text-shadow:0 0 18px rgba(41,224,127,.1)}.published-premium-selection:not(.published-premium-selection-with-photo) .published-player-main{width:100%}.published-result-card-lost .published-player-main>strong{color:#c5ced9;font-size:25px}.published-player-photo img{animation:published-player-photo-enter .55s cubic-bezier(.18,.82,.28,1.12) both}@keyframes published-player-photo-enter{0%{opacity:0;transform:translateY(18px) scale(.88)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:650px){.published-premium-selection-with-photo{grid-template-columns:96px minmax(0,1fr);min-height:125px!important;gap:9px;padding:0 12px 0 3px!important}.published-player-photo{width:96px;height:125px}.published-player-photo img{height:115px!important;max-width:94px!important;max-height:115px!important}.published-player-main>strong{font-size:24px}}.published-selection-hero{min-height:92px;height:auto;display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;padding:14px;overflow:hidden}.published-selection-shield{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;max-width:64px!important;max-height:64px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;position:relative}.published-selection-shield img{display:block!important;width:52px!important;height:52px!important;min-width:0!important;min-height:0!important;max-width:52px!important;max-height:52px!important;object-fit:contain!important;position:static!important;transform:none!important;margin:0!important;padding:0!important}.published-selection-content{min-width:0;display:flex;flex-direction:column;justify-content:center}.published-selection-player{margin-top:5px;font-size:24px;line-height:1;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.published-selection-team{margin-top:6px;font-size:9px}.published-status-bar{margin-top:8px;grid-template-columns:minmax(0,1fr) 58px;gap:7px}.published-status-main{min-height:38px;padding:7px 9px}.published-status-round{min-height:38px}.published-status-round strong{font-size:14px}.round1-order-config{margin:20px 0 26px;padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:linear-gradient(145deg,#0f1f36f5,#081527fa);box-shadow:0 18px 50px #00000038}.round1-order-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.round1-order-header h2{margin:4px 0 5px;font-size:24px;color:#fff}.round1-order-header p{margin:0;color:#8fa5c0}.round1-order-count{min-width:86px;padding:10px 16px;text-align:center;border-radius:16px;background:#ffffff0d}.round1-order-count strong{display:block;font-size:23px;color:#fff}.round1-order-count span{font-size:10px;font-weight:900;letter-spacing:.12em;color:#8299b5}.round1-order-list{display:grid;gap:8px}.round1-order-item{display:grid;grid-template-columns:42px 50px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:9px 12px;border:1px solid rgba(255,255,255,.06);border-radius:15px;background:#ffffff06}.round1-order-position{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;font-weight:950;color:#ffd76b;background:#ffbe2f1a;border:1px solid rgba(255,190,47,.22)}.round1-order-logo{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:12px;overflow:hidden;background:#ffffff0d}.round1-order-logo img{max-width:90%;max-height:90%;object-fit:contain}.round1-order-logo span{font-weight:900;color:#fff}.round1-order-team{min-width:0}.round1-order-team strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}.round1-order-team small{display:block;margin-top:3px;color:#718aa8}.round1-order-actions{display:flex;gap:6px}.round1-order-actions button{width:36px;height:36px;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0d;color:#fff;font-size:18px;cursor:pointer}.round1-order-actions button:hover:not(:disabled){background:#3584ff2e;border-color:#4994ff73}.round1-order-actions button:disabled{opacity:.22;cursor:default}.round1-order-note{display:flex;align-items:center;gap:10px;margin-top:14px;padding:11px 13px;border-radius:12px;background:#2c82f612;color:#9bb0c9}.round1-order-note p{margin:0;font-size:13px}@media(max-width:700px){.round1-order-config{padding:15px}.round1-order-header{align-items:flex-start}.round1-order-header h2{font-size:20px}.round1-order-item{grid-template-columns:34px 42px minmax(0,1fr) auto;gap:8px;padding:8px}.round1-order-logo{width:40px;height:40px}.round1-order-actions button{width:32px;height:32px}}.admin-drafts-top-actions{width:min(1180px,calc(100% - 32px));margin:0 auto 22px;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.admin-drafts-grid{width:min(1180px,calc(100% - 32px));margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-draft-card{padding:20px;border:1px solid rgba(58,142,240,.28);border-radius:18px;background:linear-gradient(145deg,#081d36fa,#051427fa);box-shadow:0 16px 40px #00000038}.admin-draft-card-top{display:flex;align-items:center;gap:18px}.admin-draft-logo{width:82px;height:82px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.admin-draft-logo img{max-width:70px;max-height:70px;object-fit:contain}.admin-draft-logo span{font-size:34px}.admin-draft-main{min-width:0;flex:1}.admin-draft-main h2{margin:5px 0 9px;color:#fff;font-size:24px;line-height:1.05;overflow:hidden;text-overflow:ellipsis}.admin-draft-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#839ab6;font-size:11px}.admin-draft-meta strong{color:#fff;letter-spacing:.08em}.admin-draft-status-pending,.admin-draft-status-active,.admin-draft-status-finished{padding:5px 9px;border-radius:999px;font-size:9px;font-weight:950;letter-spacing:.08em}.admin-draft-status-pending{color:#ffd56b;background:#ffc2301a;border:1px solid rgba(255,194,48,.22)}.admin-draft-status-active{color:#58e99a;background:#2de0801a;border:1px solid rgba(45,224,128,.2)}.admin-draft-status-finished{color:#8fa5bf;background:#96aac214;border:1px solid rgba(150,170,194,.16)}.admin-draft-card-actions{margin-top:18px;display:flex;justify-content:flex-end}.fichajes-round-compact-title,.fichajes-admin-dashboard-title{display:flex;align-items:center;gap:16px;min-width:0}.fichajes-round-compact-icon,.fichajes-admin-dashboard-icon{display:grid;place-items:center;width:50px;height:50px;border:1px solid rgba(126,99,255,.65);border-radius:15px;background:linear-gradient(145deg,#6d41ff4d,#17528f38);box-shadow:0 16px 36px #3c50ff2e}.fichajes-round-compact-title strong,.fichajes-admin-dashboard-title strong{display:block;color:#fff;font-size:22px;line-height:1.1}.fichajes-round-compact-title small,.fichajes-admin-dashboard-title small{display:block;margin-bottom:4px;color:#6fb7ff;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.fichajes-round-compact-title p,.fichajes-admin-dashboard-title p{margin:4px 0 0;color:#91a7c2}.fichajes-round-compact-actions,.fichajes-admin-dashboard-actions{display:flex;justify-content:flex-end;gap:10px}.fichajes-round-refresh,.fichajes-admin-mini-button,.fichajes-round-toggle,.fichajes-admin-toggle{min-height:46px;border:1px solid rgba(70,164,255,.38);border-radius:13px;background:#093058b8;color:#fff;font-weight:900;letter-spacing:.04em;cursor:pointer}.fichajes-round-refresh,.fichajes-admin-mini-button{width:50px;font-size:20px}.fichajes-round-toggle,.fichajes-admin-toggle{padding:0 18px}.fichajes-round-compact-summary,.fichajes-admin-dashboard-stats,.fichajes-admin-config-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 30px;border:1px solid rgba(90,156,230,.16);border-radius:18px;overflow:hidden;background:#04183285}.fichajes-round-stat:last-child,.fichajes-admin-dashboard-stats>div:last-child,.fichajes-admin-config-values>div:last-child{border-right:0}.fichajes-round-stat strong,.fichajes-admin-dashboard-stats strong,.fichajes-admin-config-values strong{color:#fff;font-size:17px;line-height:1.1}.fichajes-round-market-quotas{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin:14px 30px 0}.fichajes-round-market-quota{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;align-items:center;padding:10px 12px;border:1px solid rgba(67,203,162,.22);border-radius:12px;background:linear-gradient(135deg,#072e3ec2,#051d34c2)}.fichajes-round-market-quota strong{min-width:0;overflow:hidden;color:#eefbff;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.fichajes-round-market-quota span{color:#7ff0c4;font-size:11px;font-weight:900;white-space:nowrap}.fichajes-round-market-quota small{grid-column:2;color:#91abc2;font-size:9px;text-align:right}@media(max-width:760px){.fichajes-round-market-quotas{grid-template-columns:1fr;margin-inline:16px}}.fichajes-round-hidden-row:hover,.fichajes-round-player-row:hover,.fichajes-admin-quick-card:hover{border-color:#37c4ff61;background:linear-gradient(135deg,#0d3d69db,#072043db)}.fichajes-round-hidden-team,.fichajes-round-player-main,.fichajes-admin-quick-card>div{display:flex;align-items:center;gap:13px;min-width:0}.fichajes-round-mini-logo,.fichajes-round-player-photo,.fichajes-admin-quick-icon{flex:0 0 auto;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#114679b8;border:1px solid rgba(98,174,255,.18);overflow:hidden}.fichajes-round-mini-logo img,.fichajes-round-player-photo img{width:100%;height:100%;object-fit:contain}.fichajes-round-hidden-types{justify-content:flex-end}.fichajes-round-player-result,.fichajes-admin-chevron{justify-self:end}.fichajes-admin-config-compact{display:grid;gap:18px}.fichajes-admin-config-form-compact label{display:grid;gap:7px}.fichajes-admin-config-form-compact label>span{color:#7ab8ff;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.fichajes-admin-config-save,.fichajes-admin-config-cancel,.fichajes-admin-config-edit{min-height:44px;border:0;border-radius:13px;padding:0 16px;color:#fff;font-weight:900;cursor:pointer}.fichajes-admin-config-save,.fichajes-admin-config-edit{background:linear-gradient(135deg,#2f8cff,#7a3cff)}.fichajes-admin-config-cancel{background:#ffffff1a}@media(max-width:900px){.fichajes-round-compact-head,.fichajes-admin-dashboard-head,.fichajes-admin-config-form-compact{grid-template-columns:1fr}.fichajes-round-compact-summary,.fichajes-admin-dashboard-stats,.fichajes-admin-config-values{grid-template-columns:repeat(2,minmax(0,1fr))}.fichajes-round-hidden-row,.fichajes-round-player-row,.fichajes-admin-quick-card{grid-template-columns:1fr}}.draft-admin-quick-panel{width:min(1180px,calc(100% - 32px));margin:0 auto 22px;padding:20px;border:1px solid rgba(58,142,240,.34);border-radius:18px;background:linear-gradient(145deg,#05223ef0,#041226f0);box-shadow:0 18px 46px #0000003d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.draft-admin-quick-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.draft-admin-quick-header h2{margin:5px 0 6px;color:#fff;font-size:22px;line-height:1.1}.draft-admin-quick-header p{margin:0;color:#d2e0f2b8;font-size:13px}.draft-admin-quick-status{min-width:136px;padding:12px 14px;border:1px solid rgba(77,174,255,.22);border-radius:14px;background:#05182fb8;text-align:right}.draft-admin-quick-status span,.draft-admin-quick-status small{display:block;color:#b4c8e2a8;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.draft-admin-quick-status strong{display:block;margin:4px 0;color:#fff;font-size:15px}.draft-admin-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.draft-admin-quick-action{min-height:96px;padding:14px;border:1px solid rgba(58,142,240,.24);border-radius:14px;background:#041830d1;color:#fff;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.draft-admin-quick-action:hover:not(:disabled){transform:translateY(-2px);border-color:#36a2ff9e;background:#062d52eb}.draft-admin-quick-action-primary{border-color:#2de0806b;background:linear-gradient(145deg,#0a705bbd,#052b44e0)}.draft-admin-quick-action-primary:hover:not(:disabled){border-color:#2de080b8;background:linear-gradient(145deg,#0c8667d1,#063a58f5)}.draft-admin-quick-action:disabled{cursor:not-allowed;opacity:.46}.draft-admin-quick-action span{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;margin-bottom:10px;border-radius:10px;background:#ffffff14;font-size:17px}.draft-admin-quick-action strong,.draft-admin-quick-action small{display:block}.draft-admin-quick-action strong{margin-bottom:4px;font-size:13px}.draft-admin-quick-action small{color:#bed0e8a8;font-size:11px;line-height:1.35}.draft-admin-danger-row{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.draft-admin-danger-action{padding:10px 14px;border:1px solid rgba(255,196,87,.32);border-radius:12px;background:#ffc45714;color:#ffd77a;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.draft-admin-danger-action-delete{border-color:#ff536f5c;background:#ff536f14;color:#ff8ea4}.draft-admin-expanded-tools{width:min(1180px,calc(100% - 32px));margin:-10px auto 18px;display:flex;justify-content:flex-end}.draft-admin-expanded-close{border:1px solid rgba(112,185,255,.28);border-radius:999px;background:#041830db;color:#d9ecff;padding:9px 13px;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}@media(max-width:900px){.draft-admin-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.admin-drafts-grid{grid-template-columns:1fr}.admin-draft-card{padding:16px}.admin-draft-logo{width:68px;height:68px}.admin-draft-logo img{max-width:58px;max-height:58px}.admin-draft-main h2{font-size:20px}}.auction-player-real-image{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom}.auction-player-avatar{overflow:hidden;position:relative}.account-switcher{position:fixed;top:18px;right:18px;z-index:5000;display:flex;align-items:center;gap:14px;max-width:calc(100vw - 36px);padding:10px 12px 10px 16px;border-radius:14px;background:linear-gradient(145deg,#051d33f5,#031222f5);border:1px solid rgba(37,153,235,.35);box-shadow:0 12px 36px #00000047;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.account-switcher-info{min-width:0;display:flex;flex-direction:column;line-height:1.15}.account-switcher-label{margin-bottom:4px;color:#2aaaff;font-size:.56rem;font-weight:900;letter-spacing:.13em}.account-switcher-info strong{max-width:230px;overflow:hidden;color:#ffffffe0;font-size:.7rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.account-switcher-button{height:34px;padding:0 12px;border-radius:8px;border:1px solid rgba(39,159,240,.38);color:#fff;background:#0f5b9640;font-size:.61rem;font-weight:900;cursor:pointer;transition:background .18s ease,border-color .18s ease}.account-switcher-button:hover{background:#1071bb61;border-color:#31adffb3}@media(max-width:650px){.account-switcher{top:10px;right:10px;left:10px;justify-content:space-between}.account-switcher-info strong{max-width:170px}}.account-menu{position:fixed;top:16px;right:16px;z-index:5000}.account-menu-trigger{width:38px;height:38px;display:grid;place-items:center;padding:0;border-radius:50%;color:#ffffffd1;background:linear-gradient(145deg,#072641f0,#031628f5);border:1px solid rgba(44,159,235,.38);box-shadow:0 8px 24px #0000003d;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.account-menu-trigger:hover,.account-menu-trigger--open{border-color:#2faeffcc;background:linear-gradient(145deg,#08446ef5,#04233efa)}.account-menu-trigger:hover{transform:translateY(-1px)}.account-menu-user-icon{width:20px;height:20px;display:block}.account-menu-avatar-image{width:100%;height:100%;display:block;object-fit:cover;border-radius:999px}.account-menu-dropdown{position:absolute;top:48px;right:0;width:260px;padding:17px;border-radius:14px;background:linear-gradient(145deg,#051e34fa,#031222fc);border:1px solid rgba(38,151,228,.34);box-shadow:0 18px 50px #0006;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.account-menu-label{display:block;margin-bottom:6px;color:#2aaaff;font-size:.57rem;font-weight:900;letter-spacing:.13em}.account-menu-email{display:block;overflow:hidden;color:#ffffffe6;font-size:.75rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.account-menu-divider{height:1px;margin:15px 0 11px;background:#ffffff14}.account-menu-change{width:100%;height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 11px;border-radius:8px;color:#ffffffd1;background:#0d4b7a38;border:1px solid rgba(44,151,224,.24);font-size:.64rem;font-weight:900;cursor:pointer;transition:background .18s ease,border-color .18s ease}.account-menu-change:hover{color:#fff;background:#0d69aa5c;border-color:#2ca5f38c}.account-menu-change span{color:#2aaaff;font-size:.9rem}@media(max-width:650px){.account-menu{top:10px;right:10px}.account-menu-trigger{width:36px;height:36px}.account-menu-dropdown{top:44px;width:min(250px,calc(100vw - 20px))}}.home-actions{width:min(760px,100%);margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.home-access-card-signings{border-color:#ffa600bf!important;background:radial-gradient(circle at 50% 0%,rgba(255,174,0,.2),transparent 55%),linear-gradient(145deg,#482604f0,#141923f7)!important;box-shadow:0 14px 35px #0000004d,0 0 22px #ffa6001f}.home-access-card-signings:hover{transform:translateY(-4px);border-color:#ffb31a!important;box-shadow:0 18px 42px #00000061,0 0 30px #ffa60047}.home-access-card-signings .access-icon{color:#ffb31a}.home-access-card-signings .home-access-button{background:linear-gradient(90deg,#d97706,#f59e0b,#ffb31a)!important;border-color:#ffbe32cc!important;color:#fff}.access-signings .access-button{width:100%;display:flex;align-items:center;justify-content:center;min-height:38px;margin-top:auto;border-radius:7px;color:#fff!important;background:linear-gradient(90deg,#c87400,#e79a08 52%,#f5b519)!important;border:1px solid rgba(255,190,54,.55);box-shadow:0 7px 18px #da89002e;font-weight:900;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.access-signings:hover .access-button{filter:brightness(1.1);box-shadow:0 9px 22px #e6970047}.home-actions{width:min(720px,100%);margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.home-actions .home-access-card{width:100%;min-width:0}@media(max-width:700px){.home-actions{width:min(440px,100%);grid-template-columns:1fr;gap:14px}}.home-page>.home-actions{width:min(760px,calc(100% - 24px))!important;margin-left:auto!important;margin-right:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important}.home-page>.home-actions>.home-access-card{width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:190px!important;margin:0!important;box-sizing:border-box!important}@media(max-width:700px){.home-page>.home-actions{width:min(430px,calc(100% - 18px))!important;grid-template-columns:1fr!important;gap:12px!important}}.home-page .home-actions .home-access-card.access-signings{border:1px solid rgba(245,183,24,.85)!important;background:radial-gradient(circle at 50% 0%,rgba(255,190,30,.24) 0%,rgba(190,120,0,.12) 38%,transparent 68%),linear-gradient(145deg,#452b03f5,#271e08f7 48%,#0a1827fa)!important;box-shadow:inset 0 1px #ffd65f1a,0 12px 32px #00000047,0 0 22px #f5b71814!important}.home-page .access-signings .access-icon{color:#f5b719!important;text-shadow:0 0 16px rgba(245,183,25,.38)}.home-page .access-signings .access-button{display:flex!important;width:100%!important;min-height:38px;margin-top:auto!important;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid rgba(255,211,77,.75)!important;border-radius:7px!important;background:linear-gradient(90deg,#d88b00,#efa900,#ffc21c)!important;color:#fff!important;font-weight:900!important;box-shadow:inset 0 1px #ffffff2e,0 7px 18px #e0910033!important}.home-page .home-access-card.access-signings:hover{border-color:#ffc62b!important;transform:translateY(-3px);box-shadow:0 16px 38px #00000057,0 0 30px #f5b7182e!important}.home-page .access-signings:hover .access-button{background:linear-gradient(90deg,#e69600,#ffb400,#ffca2c)!important;box-shadow:0 8px 22px #f0a4004d!important}.join-draft-screen{position:relative;min-height:100vh;background:linear-gradient(#08041c6b,#08041cad),url(/competitions/fondo-entrar-liga.png) center center / cover fixed no-repeat!important}.join-draft-screen:before,.join-draft-screen:after{display:none!important}.fichajes-admin-award-main{display:grid;grid-template-columns:110px minmax(0,1fr) minmax(220px,.8fr);align-items:center;gap:24px}.fichajes-admin-award-photo{width:100px;height:100px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;border-radius:18px}.fichajes-admin-award-photo img{width:100%;height:100%;object-fit:cover}.fichajes-admin-award-photo-manual{width:100px;height:100px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(84,182,255,.35);border-radius:18px;background:linear-gradient(145deg,#1f6fa18c,#05253dbf);font-size:32px;color:#a8d8ff}@media(max-width:760px){.fichajes-admin-award-main{grid-template-columns:82px minmax(0,1fr);gap:16px}.fichajes-admin-award-photo,.fichajes-admin-award-photo-manual{width:76px;height:76px}.fichajes-admin-award-result{grid-column:1 / -1}}.admin-competition-matchdays{display:flex;flex-direction:column;gap:8px;margin-top:20px}.admin-competition-matchdays-header,.admin-competition-matchday-row{display:grid;grid-template-columns:minmax(75px,.7fr) minmax(90px,.8fr) minmax(110px,.9fr) minmax(180px,1.4fr) minmax(120px,1fr);gap:12px;align-items:center}.admin-competition-matchdays-header{padding:0 14px 8px;font-size:11px;font-weight:800;letter-spacing:.08em;opacity:.65}.admin-competition-matchday-row{padding:13px 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff09}.admin-competition-matchday-row strong{font-size:15px}.admin-competition-matchday-row select{width:100%;min-height:40px;padding:8px 10px;border-radius:9px;font:inherit}.admin-competition-matchday-row select:disabled{cursor:not-allowed;opacity:.6}@media(max-width:760px){.admin-competition-matchdays-header{display:none}.admin-competition-matchday-row{grid-template-columns:1fr 1fr}.admin-competition-matchday-row>div{grid-column:span 2}}.admin-competition-fixtures-panel{margin-top:24px;padding:24px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff09}.competition-fixtures-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:20px;margin-bottom:20px}.competition-fixtures-toolbar label{display:flex;flex-direction:column;gap:7px;min-width:180px}.competition-fixtures-toolbar label>span,.competition-fixture-team>span{font-size:11px;font-weight:800;letter-spacing:.08em;opacity:.65}.competition-fixtures-toolbar select,.competition-fixture-team select{width:100%;min-height:42px;padding:8px 11px;border-radius:10px;font:inherit}.competition-fixtures-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.competition-fixtures-meta span{padding:7px 10px;border-radius:8px;background:#ffffff0f;font-size:11px;font-weight:700}.competition-fixtures-list{display:flex;flex-direction:column;gap:10px}.competition-fixture-row{display:grid;grid-template-columns:90px minmax(180px,1fr) 50px minmax(180px,1fr);align-items:center;gap:14px;padding:14px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff06}.competition-fixture-number{font-size:11px;font-weight:800;opacity:.6}.competition-fixture-team{display:flex;flex-direction:column;gap:6px}.competition-fixture-vs{text-align:center;font-size:12px;opacity:.55}.competition-fixtures-locked{margin-bottom:15px;padding:12px 14px;border-radius:10px;background:#ffffff0f;font-size:13px;font-weight:700}.competition-fixtures-save{display:flex;justify-content:flex-end;margin-top:18px}.competition-fixtures-save button{min-height:44px;padding:0 20px;border-radius:10px;font-weight:800;cursor:pointer}.competition-fixtures-save button:disabled{cursor:not-allowed;opacity:.6}@media(max-width:760px){.competition-fixtures-toolbar{align-items:stretch;flex-direction:column}.competition-fixtures-meta{justify-content:flex-start}.competition-fixture-row{grid-template-columns:1fr}.competition-fixture-number{margin-bottom:2px}.competition-fixture-vs{padding:2px 0}}.admin-competition-generator-panel{margin-top:24px;padding:24px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff09}.competition-generator-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}.competition-generator-card{display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff06}.competition-generator-kicker{font-size:11px;font-weight:800;letter-spacing:.08em;opacity:.6}.competition-generator-card h3{margin:0}.competition-generator-card p{margin:0;opacity:.75;line-height:1.5}.competition-generator-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.competition-generator-summary span{display:flex;flex-direction:column;gap:3px;padding:10px;border-radius:10px;background:#ffffff0d;font-size:11px}.competition-generator-summary strong{font-size:18px}.competition-generator-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.competition-generator-fields label{display:flex;flex-direction:column;gap:7px}.competition-generator-fields label>span{font-size:11px;font-weight:800;letter-spacing:.07em;opacity:.65}.competition-generator-fields input,.competition-generator-fields select{width:100%;min-height:42px;padding:8px 11px;border-radius:10px;font:inherit}.competition-generator-fields small{opacity:.6}.competition-generator-card button{min-height:44px;margin-top:auto;padding:0 16px;border-radius:10px;font-weight:800;cursor:pointer}.competition-generator-card button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:800px){.competition-generator-grid,.competition-generator-fields{grid-template-columns:1fr}}.roster-admin-section{margin-top:28px}.roster-config-card{margin-bottom:18px}.roster-admin-check{display:flex;align-items:center;gap:10px;margin-top:14px;cursor:pointer}.roster-admin-check input{width:auto;margin:0}.roster-rule-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08)}.roster-rule-summary:last-child{border-bottom:0}.roster-rule-summary>div{display:flex;flex-direction:column;gap:3px}.roster-rule-summary strong{font-size:.96rem}.roster-rule-summary small{opacity:.68}.roster-rule-summary>span{white-space:nowrap;font-size:.84rem;opacity:.78}.roster-editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.roster-editor-heading h3{margin-bottom:6px}.roster-editor-heading p{margin:0;opacity:.72}.roster-rule-editor{margin-top:18px;padding:18px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#ffffff06}.roster-rule-new{border-style:dashed}.roster-rule-editor-title{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.roster-rule-editor-title strong{font-size:1rem}.roster-rule-editor-title code{padding:4px 8px;border-radius:6px;background:#ffffff12;font-size:.75rem;opacity:.75}.roster-editor-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:14px}.roster-rule-editor label{display:flex;flex-direction:column;gap:6px}.roster-rule-editor label>span{font-size:.76rem;font-weight:700;letter-spacing:.04em;opacity:.72}.roster-rule-editor textarea{min-height:72px;resize:vertical}.roster-rule-editor small{opacity:.6}.roster-options-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px 18px;margin-top:16px}.roster-options-grid .roster-admin-check{flex-direction:row;margin:0}.roster-editor-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.roster-danger-button{opacity:.8}.roster-danger-button:hover{opacity:1}@media(max-width:700px){.roster-editor-heading{flex-direction:column}.roster-editor-heading>button{width:100%}.roster-editor-actions button{flex:1}}.team-roster-group{margin-top:28px}.team-roster-group-header{margin-bottom:16px}.team-roster-group-header h3{margin:5px 0 0}.team-roster-group-header p{margin:8px 0 0;opacity:.72}.team-roster-rights-group{margin-top:36px;padding-top:28px;border-top:1px solid rgba(255,255,255,.12)}.team-roster-state-group{margin-top:24px}.team-roster-state-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.team-roster-state-heading h4{margin:0;font-size:1rem}.team-roster-state-heading>span{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:28px;padding:4px 10px;border-radius:999px;font-size:.78rem;font-weight:800;border:1px solid rgba(255,255,255,.14)}.team-roster-right-player{position:relative}.team-roster-player-main small{display:block;margin-top:5px;opacity:.65;line-height:1.35}@media(max-width:700px){.team-roster-rights-group{margin-top:28px;padding-top:22px}.team-roster-state-heading{align-items:flex-start}}.team-roster-position-group{margin-top:24px}.team-roster-position-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.team-roster-position-heading h4{margin:0;font-size:.95rem;font-weight:900;letter-spacing:.08em}.team-roster-position-heading>span{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:28px;padding:4px 10px;border-radius:999px;font-size:.78rem;font-weight:800;border:1px solid rgba(255,255,255,.14)}.team-roster-positions{font-weight:800;letter-spacing:.04em}.roster-teams-admin-card{margin-top:28px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08)}.roster-teams-admin-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px}.roster-teams-admin-header h3{margin:4px 0 6px}.roster-teams-admin-header p{margin:0;opacity:.7}.roster-teams-admin-list{display:grid;gap:18px}.roster-team-admin{border:1px solid rgba(255,255,255,.09);border-radius:16px;overflow:hidden}.roster-team-admin-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px;border-bottom:1px solid rgba(255,255,255,.08)}.roster-team-admin-identity{display:flex;align-items:center;gap:12px}.roster-team-admin-identity h4{margin:0 0 4px;font-size:18px}.roster-team-admin-identity span{font-size:12px;opacity:.65}.roster-team-admin-logo{width:46px;height:46px;object-fit:contain;border-radius:50%}.roster-team-admin-logo-empty{display:flex;align-items:center;justify-content:center}.roster-team-admin-summary{display:flex;gap:18px}.roster-team-admin-summary>div{text-align:center;min-width:58px}.roster-team-admin-summary strong{display:block;font-size:18px}.roster-team-admin-summary span{display:block;margin-top:2px;font-size:9px;letter-spacing:.08em;opacity:.6}.roster-team-admin-group{padding:16px 18px}.roster-team-admin-group+.roster-team-admin-group{border-top:1px solid rgba(255,255,255,.06)}.roster-team-admin-group-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:11px;font-weight:800;letter-spacing:.08em}.roster-team-admin-group-title strong{font-size:12px}.roster-team-admin-players{display:grid;gap:8px}.roster-team-admin-player{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;border-radius:10px;background:#ffffff09}.roster-team-admin-player-main{display:flex;align-items:center;gap:10px;min-width:0}.roster-team-admin-player-main img,.roster-team-admin-player-placeholder{width:36px;height:36px;border-radius:50%;flex-shrink:0}.roster-team-admin-player-main img{object-fit:cover}.roster-team-admin-player-placeholder{display:flex;align-items:center;justify-content:center}.roster-team-admin-player-main strong{display:block;margin-bottom:3px}.roster-team-admin-player-main span,.roster-team-admin-player-main small{display:block;font-size:11px;opacity:.65}.roster-team-admin-player-main small{margin-top:3px}.roster-team-admin-player-control select{min-width:170px}.roster-team-admin-player-apartado{opacity:.9}.roster-team-admin-player-historical{opacity:.85}.roster-team-admin-historical-badge{font-size:9px;font-weight:800;letter-spacing:.08em;opacity:.6}.roster-team-admin-empty,.roster-team-admin-group-empty{padding:14px;font-size:12px;opacity:.6}@media(max-width:760px){.roster-teams-admin-header,.roster-team-admin-heading,.roster-team-admin-player{flex-direction:column;align-items:stretch}.roster-team-admin-summary{justify-content:space-between}.roster-team-admin-player-control select{width:100%;min-width:0}}.roster-team-admin-player-historical .roster-team-admin-player-control{display:flex;align-items:center;gap:10px}.roster-team-admin-historical-badge{white-space:nowrap}.roster-team-admin-player-controls{display:flex;align-items:flex-end;gap:8px;flex-shrink:0}.roster-team-admin-player-controls label{display:grid;gap:4px}.roster-team-admin-player-controls label>span{font-size:8px;font-weight:800;letter-spacing:.1em;opacity:.55}.roster-team-admin-player-controls select{min-width:150px}@media(max-width:760px){.roster-team-admin-player-controls{width:100%;align-items:stretch;flex-direction:column}.roster-team-admin-player-controls select{width:100%;min-width:0}.draft-admin-quick-panel{width:min(100%,calc(100% - 20px));padding:14px}.draft-admin-quick-header{flex-direction:column}.draft-admin-quick-status{width:100%;text-align:left}.draft-admin-quick-grid{grid-template-columns:1fr}.draft-admin-danger-row{flex-direction:column}}.admin-module-collapse{width:100%;margin:0 0 16px;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;background:#ffffff06}.admin-module-collapse>summary{list-style:none}.admin-module-collapse>summary::-webkit-details-marker{display:none}.admin-module-summary{min-height:76px;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;gap:18px;cursor:pointer;-webkit-user-select:none;user-select:none}.admin-module-summary>div{display:flex;align-items:center;gap:14px}.admin-module-summary-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:12px;background:#ffffff0f;font-size:19px}.admin-module-summary strong{display:block;margin-bottom:4px;font-size:15px}.admin-module-summary small{display:block;font-size:11px;opacity:.58}.admin-module-chevron{font-size:16px;opacity:.6;transition:transform .2s ease}.admin-module-collapse>section{margin:0;border-radius:0;border-left:0;border-right:0;border-bottom:0}@media(max-width:760px){.admin-module-summary{padding:14px}.admin-module-summary small{line-height:1.4}}.competition-calendar-screen{width:min(1100px,calc(100% - 32px));margin:0 auto;padding:28px 0 60px}.competition-calendar-header{margin-bottom:24px}.competition-calendar-header h2{margin:4px 0}.competition-calendar-header p{margin:0;opacity:.72}.competition-calendar-navigation{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin:20px 0 24px}.competition-calendar-navigation button{min-height:42px;padding:10px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.14);cursor:pointer;font-weight:800}.competition-calendar-navigation button:first-child{justify-self:start}.competition-calendar-navigation button:last-child{justify-self:end}.competition-calendar-navigation button:disabled{opacity:.35;cursor:default}.competition-calendar-matchday-title{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px}.competition-calendar-matchday-title strong{font-size:1.15rem}.competition-calendar-matchday-title span{font-size:.78rem;opacity:.65}.competition-calendar-matches{display:grid;gap:12px}.competition-calendar-match{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;padding:20px 22px 28px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#071220d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.competition-calendar-match-played{border-color:#ffffff2e}.competition-calendar-match-pending{opacity:.82}.competition-calendar-team{min-width:0;display:flex;flex-direction:column;gap:5px}.competition-calendar-team strong{font-size:1rem;overflow-wrap:anywhere}.competition-calendar-team small{font-size:.72rem;opacity:.58}.competition-calendar-team-home{text-align:right;align-items:flex-end}.competition-calendar-team-away{text-align:left;align-items:flex-start}.competition-calendar-score{min-width:116px;display:flex;justify-content:center;align-items:center;gap:11px;white-space:nowrap}.competition-calendar-score strong{font-size:1.7rem;font-weight:900;font-variant-numeric:tabular-nums}.competition-calendar-score>span{opacity:.5}.competition-calendar-pending-score{font-size:.88rem;font-weight:900;letter-spacing:.12em}.competition-calendar-result-label{position:absolute;left:50%;bottom:7px;transform:translate(-50%);font-size:.65rem;font-weight:800;letter-spacing:.08em;opacity:.55;white-space:nowrap}.competition-calendar-matchday-info{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:18px;font-size:.76rem;font-weight:800;opacity:.62}@media(max-width:700px){.competition-calendar-screen{width:min(100% - 20px,1100px)}.competition-calendar-navigation{grid-template-columns:auto 1fr auto;gap:8px}.competition-calendar-navigation button{padding:9px 10px;font-size:.72rem}.competition-calendar-match{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);gap:8px;padding:17px 12px 27px}.competition-calendar-team strong{font-size:.82rem}.competition-calendar-team small{font-size:.62rem}.competition-calendar-score{min-width:72px;gap:6px}.competition-calendar-score strong{font-size:1.35rem}}.roster-pro-rights-side{margin-top:0}.roster-pro-rights-side-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(70,196,255,.14)}.roster-pro-rights-side-header h3{margin:4px 0 0;font-size:12px;font-weight:900;color:#fff}.roster-pro-rights-side-header>strong{min-width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#7853ff29;border:1px solid rgba(147,114,255,.3);color:#c9b7ff;font-size:15px;font-weight:900}.roster-pro-rights-side-list{display:flex;flex-direction:column;gap:8px;margin-top:12px}.roster-pro-rights-side-player{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;padding:9px;border-radius:11px;background:#04203dc7;border:1px solid rgba(58,174,255,.12)}.roster-pro-rights-side-photo{width:42px;height:42px;display:grid;place-items:center;overflow:hidden;border-radius:9px;background:#07345c}.roster-pro-rights-side-photo img{width:100%;height:100%;object-fit:cover}.roster-pro-rights-side-info{min-width:0}.roster-pro-rights-side-info>strong{display:block;overflow:hidden;color:#fff;font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.roster-pro-rights-side-info small{display:block;margin-top:2px;color:#8fb7d5;font-size:9px}.roster-pro-rights-side-info>span{display:inline-flex;margin-top:6px;padding:3px 7px;border-radius:999px;background:#8f5aff29;color:#cdb8ff;font-size:8px;font-weight:900}.roster-pro-rights-side-info p{margin:5px 0 0;color:#9eb7cc;font-size:9px;line-height:1.35}.roster-pro-rights-side-info em{display:inline-block;margin-top:5px;color:#ffc95b;font-size:8px;font-style:normal;font-weight:900}.roster-pro-rights-empty{padding:20px 10px 12px;text-align:center;color:#8fb7d5}.roster-pro-rights-empty>span{width:38px;height:38px;display:grid;place-items:center;margin:0 auto 9px;border-radius:50%;background:#22dc9621;color:#31e6a0;font-weight:900}.roster-pro-rights-empty strong{display:block;color:#fff;font-size:11px}.roster-pro-rights-empty p{margin:5px 0 0;font-size:9px;line-height:1.4}.league-home-dashboard{width:100%;max-width:1320px;margin:24px auto 60px;display:flex;flex-direction:column;gap:30px}.league-home-section{width:100%}.league-home-section-heading{display:flex;align-items:center;gap:13px;margin-bottom:14px}.league-home-section-icon{font-size:27px}.league-home-section-heading h2{margin:0;font-size:23px;line-height:1;color:#fff}.league-home-section-heading p{margin:5px 0 0;font-size:12px;color:#9bb0ca}.league-home-grid{display:grid;gap:15px}.league-home-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.league-home-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.league-home-grid-management{grid-template-columns:minmax(0,1.6fr) minmax(280px,.85fr)}.league-home-card{position:relative;min-height:215px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;padding:20px;overflow:hidden;border-radius:16px;border:1px solid rgba(91,153,218,.28);background:linear-gradient(145deg,#102641f2,#081b30f5);color:#fff;text-align:left;cursor:pointer;box-shadow:0 17px 38px #00000029;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.league-home-card:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 23px 44px #0000003b}.league-home-card:disabled{cursor:default;opacity:.72}.league-home-card-top{display:flex;gap:16px}.league-home-card-icon{width:61px;height:61px;flex:0 0 61px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#397adb29;font-size:29px}.league-home-card-top strong{display:block;margin-top:5px;font-size:20px}.league-home-card-top p{margin:9px 0 0;max-width:250px;color:#b4c4d8;font-size:12px;line-height:1.45}.league-home-card-status{min-height:42px;box-sizing:border-box;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:22px;padding:0 13px;border-radius:9px;border:1px solid rgba(100,166,232,.18);background:#04172aa1}.league-home-card-status strong{font-size:11px}.league-home-live-dot{width:10px;height:10px;border-radius:50%;background:#18edb2;box-shadow:0 0 12px #18edb2b3}.league-home-card-roster{border-color:#19dca88c;background:linear-gradient(145deg,#085b55d1,#052f37f2)}.league-home-card-lineup{border-color:#2c87ffa6;background:linear-gradient(145deg,#0c458bd6,#07264ef5)}.league-home-card-signings{border-color:#9a4cffb3;background:linear-gradient(145deg,#4c268ed9,#241750f5)}.league-home-card-ranking{border-color:#efb822b3;background:linear-gradient(145deg,#694e0cd6,#34290cf5)}.league-home-card-calendar{border-color:#2586ffa6}.league-home-card-draft{border-color:#ff3565b3;background:linear-gradient(145deg,#6f1837e6,#3e112af7)}.league-home-card-tournaments{border-color:#8d53ff94;background:linear-gradient(145deg,#452b7ed1,#281b4ff5)}.league-home-management-card,.league-home-account-card{box-sizing:border-box;min-height:105px;border-radius:14px;border:1px solid rgba(69,145,222,.33);background:linear-gradient(145deg,#0f2a48f0,#091c31f5)}.league-home-management-card{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:18px;color:#fff;text-align:left;cursor:pointer}.league-home-management-icon{width:55px;height:55px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#2f79de2e;font-size:26px}.league-home-management-card strong,.league-home-account-card strong{display:block;font-size:17px;color:#fff}.league-home-management-card p,.league-home-account-card p{margin:5px 0 0;font-size:10px;color:#97adc7}.league-home-management-arrow{font-size:21px;color:#b6cce4}.league-home-account-card{position:relative;overflow:hidden}.league-home-account-card summary{min-height:105px;box-sizing:border-box;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:18px;cursor:pointer;list-style:none}.league-home-account-card summary::-webkit-details-marker{display:none}.league-home-account-options{padding:0 12px 12px;display:flex;flex-direction:column;gap:7px}.league-home-account-options button{width:100%;display:grid;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:10px;border-radius:9px;border:1px solid rgba(87,149,212,.17);background:#05182bb8;color:#fff;text-align:left;cursor:pointer}.league-home-account-options button>span{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#306fc12e}.league-home-account-options small{display:block;margin-top:2px;color:#8ca5c3;font-size:8px}.league-home-account-logout{border-color:#ff50693d!important;color:#ff8fa4!important}@media(max-width:1100px){.league-home-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.league-home-grid-3,.league-home-grid-management{grid-template-columns:1fr}}@media(max-width:620px){.league-home-grid-4{grid-template-columns:1fr}.league-home-card{min-height:180px}}.league-home-dashboard{gap:22px;padding-bottom:34px}.team-dashboard-banner,.team-dashboard-hero,.league-home-hero{min-height:0!important}.team-dashboard-banner img,.team-dashboard-hero img,.league-home-hero img{max-height:235px;object-fit:cover}.team-dashboard-header,.league-home-header{padding-top:18px;padding-bottom:18px}.league-home-section{margin-top:4px}.league-home-section-header{margin-bottom:14px}.league-home-section-header{text-align:center;justify-content:center}.league-home-section-header>div{width:100%;text-align:center}.league-home-section-header h2{margin:0;text-align:center;font-size:22px;line-height:1.1;letter-spacing:.03em}.league-home-section-header p{margin:5px auto 0;text-align:center;max-width:600px}.league-home-card,.league-home-action-card,.league-home-competition-card{min-height:0!important;padding:18px!important}.league-home-card-content,.league-home-action-content,.league-home-card-body{gap:10px}.league-home-card-icon,.league-home-action-icon{width:52px;height:52px;min-width:52px;border-radius:13px;font-size:25px}.league-home-card h3,.league-home-action-card h3,.league-home-competition-card h3{margin:0 0 5px;font-size:18px;line-height:1.15}.league-home-card p,.league-home-action-card p,.league-home-competition-card p{margin:0;font-size:12px;line-height:1.35}.league-home-card-button,.league-home-action-button,.league-home-card-footer{min-height:42px!important;margin-top:15px!important;padding:9px 13px!important}.league-home-team-grid{gap:18px}.league-home-team-grid .league-home-card,.league-home-team-grid .league-home-action-card{min-height:170px!important}.league-home-competition-grid{gap:18px}.league-home-competition-grid .league-home-card,.league-home-competition-grid .league-home-competition-card{min-height:176px!important}.league-home-management-grid{gap:18px}.league-home-management-card,.league-home-account-card{min-height:92px!important;padding:16px 20px!important}.league-home-management-card h3,.league-home-account-card h3{margin-bottom:4px}.league-home-management-card p,.league-home-account-card p{margin:0}.league-home-dashboard section+section{margin-top:8px}.league-home-dashboard button{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.league-home-dashboard button:hover{transform:translateY(-2px)}@media(max-width:900px){.team-dashboard-banner img,.team-dashboard-hero img,.league-home-hero img{max-height:190px}.league-home-team-grid,.league-home-competition-grid,.league-home-management-grid{gap:12px}}@media(max-width:640px){.team-dashboard-banner img,.team-dashboard-hero img,.league-home-hero img{max-height:150px}.league-home-card,.league-home-action-card,.league-home-competition-card{padding:14px!important}.league-home-section-header h2{font-size:19px}}.league-home-dashboard{gap:14px!important}.league-home-dashboard>section:first-of-type{margin-top:-10px!important}.league-home-team-grid{margin-top:0!important;padding-top:0!important}.league-home-section:first-of-type{margin-top:0!important;padding-top:0!important}.league-home-section-header{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;text-align:center!important;margin:0 0 12px!important}.league-home-section-header>div{width:100%!important;text-align:center!important}.league-home-section-header h2{width:100%!important;margin:0!important;text-align:center!important;font-size:21px!important;line-height:1.1!important}.league-home-section-header p{width:100%!important;max-width:none!important;margin:5px 0 0!important;text-align:center!important;font-size:11px!important;line-height:1.3!important;opacity:.8}.league-home-team-grid{gap:16px!important}.league-home-team-grid .league-home-card,.league-home-team-grid .league-home-action-card{min-height:150px!important;height:150px!important}.league-home-competition-grid{gap:16px!important}.league-home-competition-grid .league-home-card,.league-home-competition-grid .league-home-competition-card{min-height:162px!important;height:162px!important}.league-home-management-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:16px!important}.league-home-management-card,.league-home-account-card{min-height:84px!important;height:84px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important}.league-home-management-card>*,.league-home-account-card>*{align-self:center}.league-home-dashboard section+section{margin-top:10px!important}@media(max-width:900px){.league-home-team-grid .league-home-card,.league-home-team-grid .league-home-action-card{height:auto!important;min-height:140px!important}.league-home-competition-grid .league-home-card,.league-home-competition-grid .league-home-competition-card{height:auto!important;min-height:150px!important}.league-home-management-card,.league-home-account-card{height:auto!important;min-height:80px!important}}@media(max-width:640px){.league-home-management-grid{grid-template-columns:1fr!important}}.league-home-section-header{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;text-align:center!important;margin:0 0 12px!important;padding:0!important}.league-home-section-header>div{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.league-home-section-header p{width:100%!important;max-width:100%!important;margin:5px 0 0!important;text-align:center!important}.league-home-section-header>span,.league-home-section-header>svg,.league-home-section-header>.league-home-section-icon{position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important}.league-home-competition-grid,.league-home-management-grid{margin-top:0!important}.league-home-management-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important}.league-home-management-card,.league-home-account-card{height:86px!important;min-height:86px!important;max-height:86px!important;box-sizing:border-box!important}@media(max-width:640px){.league-home-management-card,.league-home-account-card{height:auto!important;max-height:none!important;min-height:82px!important}}.league-home-section-header{position:relative!important;display:grid!important;grid-template-columns:1fr!important;width:100%!important;margin:0 0 12px!important;padding:0!important;text-align:center!important}.league-home-section-header>div{grid-column:1!important;width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;margin:0 auto!important;padding:0!important;text-align:center!important}.league-home-section-header h2{display:block!important;width:100%!important;margin:0 auto!important;padding:0!important;text-align:center!important;font-size:21px!important;line-height:1.1!important}.league-home-section-header p{display:block!important;width:100%!important;max-width:none!important;margin:5px auto 0!important;padding:0!important;text-align:center!important;font-size:11px!important;line-height:1.3!important;opacity:.82}.league-home-section-header>span,.league-home-section-header>.league-home-section-icon{position:absolute!important;left:0!important;top:50%!important;width:auto!important;margin:0!important;transform:translateY(-50%)!important}.league-home-dashboard{gap:10px!important}.league-home-section{margin-top:0!important;padding-top:0!important}.league-home-section+.league-home-section{margin-top:10px!important}.league-home-team-grid{margin-top:-6px!important}.league-home-management-grid{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(0,1fr)!important;gap:16px!important;align-items:start!important}.league-home-management-card{box-sizing:border-box!important;min-height:86px!important;height:86px!important;display:flex!important;align-items:center!important}.league-home-account-card{box-sizing:border-box!important;min-height:86px!important;height:auto!important;max-height:none!important;overflow:visible!important}.league-home-account-card details{width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important}.league-home-account-card summary{min-height:54px!important;display:flex!important;align-items:center!important;cursor:pointer!important}.league-home-account-card details[open]{height:auto!important;max-height:none!important;overflow:visible!important}.league-home-account-card details[open]>*{max-height:none!important}.league-home-account-card button{width:100%!important;box-sizing:border-box!important;position:relative!important;margin-top:8px!important}@media(max-width:640px){.league-home-management-grid{grid-template-columns:1fr!important}.league-home-management-card,.league-home-account-card{height:auto!important;min-height:82px!important}}.league-home-section-heading,.league-home-section-header{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important}.league-home-section-header>div{width:100%!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important}.league-home-section-header h2{width:100%!important;margin:0!important;text-align:center!important}.league-home-section-header p{width:100%!important;max-width:none!important;margin:4px auto 0!important;padding:0!important;text-align:center!important}.league-home-grid-management{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(220px,1fr)!important;gap:10px!important;align-items:start!important;overflow:visible!important}.league-home-management-card{min-height:86px!important;height:86px!important;max-height:86px!important}.league-home-account-card{position:relative!important;width:100%!important;min-width:0!important;height:auto!important;min-height:86px!important;max-height:none!important;overflow:visible!important;z-index:20!important}.league-home-account-card>summary{box-sizing:border-box!important;width:100%!important;min-height:86px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;cursor:pointer!important;list-style:none!important}.league-home-account-main strong{display:block!important}.league-home-account-main p{margin:3px 0 0!important}.league-home-account-card[open]{z-index:100!important}.league-home-account-card[open] .league-home-management-arrow{transform:rotate(90deg)!important}.league-home-account-options{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;width:340px!important;max-width:calc(100vw - 32px)!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:10px!important;border:1px solid rgba(70,155,255,.35)!important;border-radius:14px!important;background:linear-gradient(145deg,#071b36fa,#051227fc)!important;box-shadow:0 16px 40px #0000008c!important;overflow:visible!important;z-index:200!important}.league-home-account-options button{width:100%!important;min-height:64px!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;padding:10px 12px!important;border-radius:10px!important;border:1px solid rgba(255,255,255,.09)!important;background:#ffffff0b!important;text-align:left!important;overflow:visible!important}.league-home-account-options button:hover{background:#2e84ff1f!important;border-color:#469bff4d!important}.league-home-account-options button>div{min-width:0!important}.league-home-account-options button strong{display:block!important;margin:0 0 3px!important}.league-home-account-options button small{display:block!important;white-space:normal!important;overflow:visible!important;text-overflow:initial!important;line-height:1.3!important;opacity:.7!important}.league-home-account-option-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;border-radius:9px!important;background:#267fff1f!important}.league-home-account-options .league-home-account-logout{border-color:#ff5f6e2e!important}.league-home-account-options .league-home-account-logout:hover{background:#ff465a17!important;border-color:#ff5f6e52!important}.league-home-dashboard,.league-home-section,.league-home-grid,.league-home-grid-management{overflow:visible!important}@media(max-width:760px){.league-home-grid-management{grid-template-columns:1fr!important}.league-home-account-options{position:static!important;width:100%!important;max-width:none!important;margin-top:8px!important}}.league-home-grid-management{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.45fr)!important;gap:12px!important;align-items:start!important;overflow:visible!important}.league-home-management-card{width:100%!important;height:86px!important;min-height:86px!important;max-height:86px!important;box-sizing:border-box!important;padding:12px 16px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important}.league-home-management-card>div{min-width:0!important}.league-home-management-card strong{display:block!important;white-space:normal!important;line-height:1.15!important}.league-home-management-card p{margin:3px 0 0!important;white-space:normal!important;line-height:1.25!important}.league-home-account-card{width:100%!important;min-width:0!important;height:auto!important;min-height:86px!important;max-height:none!important;overflow:visible!important}.league-home-account-card>summary{width:100%!important;height:86px!important;min-height:86px!important;box-sizing:border-box!important;padding:12px 18px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important}.league-home-account-options{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;padding:10px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;border-radius:14px!important;z-index:200!important}.league-home-account-options button{min-height:66px!important;padding:10px 12px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;box-sizing:border-box!important}.league-home-account-options button strong{display:block!important;margin:0 0 3px!important;white-space:normal!important}.league-home-account-options button small{display:block!important;white-space:normal!important;line-height:1.2!important}@media(max-width:760px){.league-home-grid-management{grid-template-columns:1fr!important}.league-home-account-options{position:static!important;grid-template-columns:1fr!important;width:100%!important;margin-top:8px!important}}.league-home-grid-management{align-items:start!important}.league-home-management-card{box-sizing:border-box!important;width:100%!important;height:86px!important;min-height:86px!important;max-height:86px!important;margin:0!important}.league-home-account-card{box-sizing:border-box!important;width:100%!important;min-height:86px!important;margin:0!important;overflow:visible!important}.league-home-account-card>summary{box-sizing:border-box!important;width:100%!important;height:86px!important;min-height:86px!important;max-height:86px!important;margin:0!important;padding:12px 18px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important}.league-home-account-options{position:absolute!important;top:94px!important;right:0!important;width:100%!important;margin:0!important}@media(max-width:760px){.league-home-account-options{position:static!important;width:100%!important;margin-top:8px!important}}.calendar-admin-hub{margin:14px 0 18px;padding:14px;border:1px solid rgba(64,157,255,.22);border-radius:16px;background:linear-gradient(145deg,#071c36f5,#051225f5)}.calendar-admin-hub-heading{margin-bottom:10px}.calendar-admin-kicker,.calendar-admin-panel-heading>span{display:block;font-size:7px;font-weight:900;letter-spacing:.14em;color:#65bfff}.calendar-admin-hub-heading h3,.calendar-admin-panel-heading h3{margin:3px 0 0;font-size:15px}.calendar-admin-hub-heading p,.calendar-admin-panel-heading p{margin:3px 0 0;font-size:8px;line-height:1.35;opacity:.58}.calendar-admin-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.calendar-admin-tool-card{width:100%;min-height:72px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;box-sizing:border-box;padding:9px 10px;border-radius:11px;border:1px solid rgba(255,255,255,.08);background:#ffffff09;color:#fff;text-align:left;cursor:pointer}.calendar-admin-tool-card:hover{border-color:#3fa5ff52;background:#2d82ff14}.calendar-admin-tool-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#2481eb21}.calendar-admin-tool-card strong{display:block;font-size:9px}.calendar-admin-tool-card small{display:block;margin-top:2px;font-size:7px;line-height:1.25;opacity:.52}.calendar-admin-tool-close{border-color:#ffffff0f}.calendar-admin-panel{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07)}.calendar-admin-panel-heading{margin-bottom:10px}.calendar-admin-generator-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.calendar-admin-generator-card{padding:12px;border-radius:11px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.calendar-admin-generator-card>span{font-size:6px;font-weight:900;letter-spacing:.12em;opacity:.52}.calendar-admin-generator-card>strong{display:block;margin-top:4px;font-size:11px}.calendar-admin-generator-card p{min-height:28px;margin:4px 0 10px;font-size:7px;line-height:1.35;opacity:.55}.calendar-admin-generator-card label{display:block;margin:7px 0}.calendar-admin-generator-card label>span{display:block;margin-bottom:3px;font-size:6px;font-weight:800;opacity:.55}.calendar-admin-generator-card select,.calendar-admin-generator-card input{width:100%;box-sizing:border-box;padding:7px 8px;border-radius:7px;border:1px solid rgba(66,157,255,.18);background:#06172c;color:#fff}.calendar-admin-generator-card button,.calendar-admin-save-round,.calendar-admin-save-result{width:100%;margin-top:7px;padding:8px;border:0;border-radius:7px;background:#1378ee;color:#fff;font-size:7px;font-weight:900;cursor:pointer}.calendar-admin-mapping-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.calendar-admin-mapping-row{display:grid;grid-template-columns:70px 18px minmax(0,1fr);align-items:center;gap:7px;padding:8px;border-radius:9px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.calendar-admin-mapping-row>div span,.calendar-admin-mapping-row label span{display:block;font-size:6px;opacity:.48}.calendar-admin-mapping-row>div strong{display:block;margin-top:2px;font-size:11px}.calendar-admin-mapping-row select{width:100%;box-sizing:border-box;padding:6px;border-radius:6px;background:#06172c;color:#fff;border:1px solid rgba(57,151,255,.18)}.calendar-admin-mapping-arrow{text-align:center;opacity:.38}.calendar-admin-round-selector{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:10px}.calendar-admin-round-selector button{width:30px;height:30px;border-radius:7px;border:1px solid rgba(64,157,255,.18);background:#07192e;color:#fff}.calendar-admin-fixtures-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.calendar-admin-fixture-card{padding:10px;border-radius:11px;border:1px solid rgba(255,255,255,.07);background:#ffffff07}.calendar-admin-match-number{display:block;margin-bottom:7px;font-size:6px;font-weight:900;opacity:.48}.calendar-admin-teams-row,.calendar-admin-score-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px}.calendar-admin-teams-row select,.calendar-admin-score-row input{width:100%;box-sizing:border-box;padding:7px;border-radius:7px;border:1px solid rgba(62,155,255,.17);background:#06172b;color:#fff}.calendar-admin-score-row{margin-top:7px}.calendar-admin-score-row input{text-align:center}.calendar-admin-loading{padding:20px;text-align:center;font-size:8px;opacity:.55}@media(max-width:760px){.calendar-admin-hub-grid,.calendar-admin-generator-grid,.calendar-admin-mapping-list,.calendar-admin-fixtures-grid{grid-template-columns:1fr}}.calendar-pro-header{display:grid!important;grid-template-columns:minmax(250px,1fr) minmax(220px,.8fr) auto!important;align-items:center!important;gap:16px!important;padding:18px 20px!important}.calendar-pro-identity{min-width:0!important}.calendar-pro-standings-access{width:100%!important;min-height:72px!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;padding:10px 12px!important;border-radius:12px!important;border:1px solid rgba(255,190,35,.22)!important;background:linear-gradient(135deg,#34270638,#081d38bd)!important;color:#fff!important;text-align:left!important;cursor:pointer!important;transition:transform .16s ease,border-color .16s ease,background .16s ease!important}.calendar-pro-standings-access:hover{transform:translateY(-2px)!important;border-color:#ffc4287a!important;background:linear-gradient(135deg,#50390552,#0a274ae6)!important}.calendar-pro-standings-icon{width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;background:#ffbe191c!important;font-size:18px!important}.calendar-pro-standings-access>div{min-width:0!important}.calendar-pro-standings-access>div>span{display:block!important;margin-bottom:2px!important;color:#e8b83f!important;font-size:6px!important;font-weight:900!important;letter-spacing:.12em!important}.calendar-pro-standings-access strong{display:block!important;font-size:11px!important;line-height:1.15!important}.calendar-pro-standings-access small{display:block!important;margin-top:3px!important;font-size:7px!important;opacity:.55!important}.calendar-pro-standings-arrow{font-size:16px!important;opacity:.7!important}.calendar-pro-summary{min-width:300px!important}@media(max-width:950px){.calendar-pro-header{grid-template-columns:1fr 1fr!important}.calendar-pro-summary{grid-column:1 / -1!important;width:100%!important;min-width:0!important}}@media(max-width:650px){.calendar-pro-header{grid-template-columns:1fr!important}.calendar-pro-standings-access,.calendar-pro-summary{grid-column:auto!important;min-width:0!important}}.team-dashboard-standings-view .team-dashboard-header{display:none!important}.team-dashboard-standings-view .team-dashboard-banner{margin-bottom:6px!important}.standings-pro-header-optimized{position:relative!important;display:grid!important;grid-template-columns:minmax(280px,1.05fr) minmax(235px,.8fr) minmax(360px,1.15fr)!important;align-items:center!important;gap:12px!important;padding:14px 16px!important;min-height:96px!important;box-sizing:border-box!important}.standings-pro-title-compact{display:grid!important;grid-template-columns:30px 56px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-width:0!important}.standings-pro-title-compact .standings-pro-league-logo{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;margin:0!important}.standings-pro-title-compact .standings-pro-league-logo img{width:100%!important;height:100%!important;object-fit:contain!important}.standings-pro-back-button{width:30px!important;height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border-radius:8px!important;border:1px solid rgba(58,161,255,.24)!important;background:#1163c61f!important;color:#8dccff!important;font-size:15px!important;font-weight:900!important;cursor:pointer!important}.standings-pro-back-button:hover{background:#1d80f833!important;border-color:#4cb1ff80!important}.standings-pro-calendar-access{width:100%!important;min-height:70px!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;padding:9px 11px!important;border-radius:11px!important;border:1px solid rgba(48,167,255,.25)!important;background:linear-gradient(135deg,#11549a2e,#041d38a8)!important;color:#fff!important;text-align:left!important;cursor:pointer!important;transition:transform .16s ease,background .16s ease,border-color .16s ease!important}.standings-pro-calendar-access:hover{transform:translateY(-2px)!important;border-color:#37afff80!important;background:linear-gradient(135deg,#1771cf47,#042344db)!important}.standings-pro-calendar-icon{width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:9px!important;background:#218aff21!important;font-size:17px!important}.standings-pro-calendar-access>div>span{display:block!important;color:#62bfff!important;font-size:6px!important;font-weight:900!important;letter-spacing:.13em!important}.standings-pro-calendar-access strong{display:block!important;margin-top:2px!important;font-size:11px!important}.standings-pro-calendar-access small{display:block!important;margin-top:2px!important;font-size:6.5px!important;line-height:1.25!important;opacity:.52!important}.standings-pro-calendar-arrow{opacity:.68!important;font-size:15px!important}.standings-pro-meta-team{display:grid!important;grid-template-columns:minmax(125px,1.35fr) .65fr .65fr .9fr!important;min-width:0!important;overflow:hidden!important;border-radius:11px!important}.standings-pro-meta-team>div{min-width:0!important}.standings-pro-current-team{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;padding:7px 9px!important}.standings-pro-current-team-logo{width:34px!important;height:34px!important;min-width:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border-radius:8px!important;background:#ffffff0d!important}.standings-pro-current-team-logo img{width:100%!important;height:100%!important;object-fit:contain!important}.standings-pro-current-team>div:last-child{min-width:0!important;text-align:left!important}.standings-pro-current-team strong{display:block!important;max-width:90px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9px!important}.standings-pro-live{color:#3ce59b!important;font-size:7px!important;white-space:nowrap!important}.team-dashboard-standings-view .competition-standings-pro{padding-top:6px!important}@media(max-width:1000px){.standings-pro-header-optimized{grid-template-columns:1fr 1fr!important}.standings-pro-meta-team{grid-column:1 / -1!important}}@media(max-width:700px){.standings-pro-header-optimized{grid-template-columns:1fr!important}.standings-pro-title-compact{grid-template-columns:30px 46px minmax(0,1fr)!important}.standings-pro-meta-team{grid-column:auto!important;grid-template-columns:1.5fr 1fr 1fr!important}.standings-pro-meta-team>div:last-child{display:none!important}}.team-dashboard-standings-view .team-dashboard-header{display:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}.team-dashboard-standings-view .team-dashboard-banner{margin-bottom:0!important}.team-dashboard-standings-view .competition-standings-screen{margin-top:0!important;padding-top:4px!important}.team-dashboard-standings-view .competition-standings-pro{margin-top:0!important}.team-dashboard-standings-view .standings-pro-header{margin-top:0!important;margin-bottom:8px!important}.standings-pro-header-optimized{display:grid!important;grid-template-columns:minmax(280px,1.05fr) minmax(240px,.8fr) minmax(360px,1.15fr)!important;align-items:stretch!important;gap:10px!important;padding:10px 12px!important;min-height:82px!important}.standings-pro-title-compact{min-height:62px!important;align-self:stretch!important}.standings-pro-calendar-access{height:62px!important;min-height:62px!important;max-height:62px!important;align-self:center!important;box-sizing:border-box!important;padding:7px 10px!important}.standings-pro-meta-team{height:62px!important;min-height:62px!important;max-height:62px!important;align-self:center!important;box-sizing:border-box!important}.standings-pro-meta-team>div{height:100%!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.standings-pro-meta-team .standings-pro-current-team{flex-direction:row!important;justify-content:flex-start!important;gap:7px!important}.standings-pro-calendar-icon{width:34px!important;height:34px!important}.standings-pro-calendar-access strong{font-size:10px!important}.standings-pro-calendar-access small{font-size:6px!important}.standings-pro-movement-inline{flex:0 0 38px;width:38px;min-width:38px;display:flex;align-items:center;justify-content:center;margin-right:4px}.standings-pro-movement-inline .up,.standings-pro-movement-inline .down,.standings-pro-movement-inline .same{display:inline-flex;align-items:center;justify-content:center;gap:2px;white-space:nowrap;font-size:10px;font-weight:900}.standings-pro-movement-inline .up{color:#29e7a4}.standings-pro-movement-inline .down{color:#ff4f6d}.standings-pro-movement-inline .same{color:#ffffff59}.standings-pro-help-with-back{display:flex;align-items:center;justify-content:space-between;gap:14px}.standings-pro-help-text{display:flex;align-items:center;gap:10px;min-width:0}.standings-pro-help-text p{margin:0}.standings-pro-footer-back{flex:0 0 auto;min-height:38px;padding:0 14px;border:1px solid rgba(0,200,255,.35);border-radius:8px;background:#0082c81a;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;font-size:10px;font-weight:900;letter-spacing:.04em;white-space:nowrap;transition:transform .15s ease,border-color .15s ease,background .15s ease}.standings-pro-footer-back:hover{transform:translateY(-1px);border-color:#00dcffbf;background:#00aae62e}.standings-pro-footer-back>span{font-size:15px;line-height:1}.standings-pro-title-compact{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}.standings-pro-title-compact>div:last-child{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important}.standings-pro-title-compact>div:last-child>span{margin:0 0 2px!important;line-height:1!important}.standings-pro-title-compact h2{margin:0!important;line-height:.95!important}.standings-pro-title-compact p{margin:4px 0 0!important;line-height:1.1!important;white-space:nowrap!important}.standings-pro-header-optimized{align-items:center!important}.standings-pro-calendar-access,.standings-pro-meta-team{align-self:center!important}.calendar-pro-header{display:grid!important;grid-template-columns:minmax(260px,.95fr) minmax(520px,1.45fr)!important;align-items:stretch!important;gap:12px!important;padding:12px 14px!important}.calendar-pro-identity{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}.calendar-pro-heading{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important}.calendar-pro-heading .calendar-pro-eyebrow{margin:0 0 2px!important;line-height:1!important}.calendar-pro-heading h2{margin:0!important;line-height:.95!important}.calendar-pro-heading p{margin:4px 0 0!important;line-height:1.1!important;white-space:nowrap!important}.calendar-pro-summary{display:grid!important;grid-template-columns:minmax(155px,1.45fr) minmax(70px,.65fr) minmax(70px,.65fr) minmax(85px,.75fr)!important;align-items:stretch!important;width:100%!important;min-width:0!important}.calendar-pro-summary>div{min-width:0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}.calendar-pro-current-team{flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;padding:7px 10px!important}.calendar-pro-current-team-logo{width:38px!important;height:38px!important;min-width:38px!important;border-radius:9px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.calendar-pro-current-team-logo img{width:100%!important;height:100%!important;object-fit:contain!important}.calendar-pro-current-team-logo span{font-size:20px!important;font-weight:900!important}.calendar-pro-current-team-info{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;min-width:0!important}.calendar-pro-current-team-info span{font-size:8px!important;line-height:1!important;letter-spacing:.08em!important;opacity:.65!important}.calendar-pro-current-team-info strong{margin-top:3px!important;font-size:12px!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:120px!important}.calendar-pro-footer-with-back{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:10px 12px!important}.calendar-pro-footer-info{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;flex:1 1 auto!important}.calendar-pro-footer-info p{margin:0!important;line-height:1.35!important}.calendar-pro-footer-icon{flex:0 0 auto!important}.calendar-pro-footer-back{flex:0 0 auto!important;min-height:38px!important;padding:0 16px!important;border:1px solid rgba(0,205,255,.55)!important;border-radius:8px!important;background:#0082c81f!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;cursor:pointer!important;font-size:10px!important;font-weight:900!important;letter-spacing:.04em!important;white-space:nowrap!important;transition:transform .15s ease,border-color .15s ease,background .15s ease!important}.calendar-pro-footer-back:hover{transform:translateY(-1px)!important;border-color:#00e1ffe6!important;background:#00aae633!important}.calendar-pro-footer-back>span{font-size:15px!important;line-height:1!important}@media(max-width:900px){.calendar-pro-header{grid-template-columns:1fr!important}.calendar-pro-summary{grid-template-columns:1.4fr repeat(3,.65fr)!important}}@media(max-width:620px){.calendar-pro-summary{grid-template-columns:1fr 1fr!important}.calendar-pro-footer-with-back{flex-direction:column!important;align-items:stretch!important}.calendar-pro-footer-back{width:100%!important}}.calendar-pro-header{display:grid!important;grid-template-columns:minmax(270px,1.05fr) minmax(260px,.8fr) minmax(360px,1.15fr)!important;align-items:stretch!important;gap:10px!important;padding:12px 14px!important}.calendar-pro-identity{min-height:64px!important;height:64px!important;display:flex!important;align-items:center!important;box-sizing:border-box!important}.calendar-pro-classification-access,.calendar-pro-ranking-access,.calendar-pro-standings-access{width:100%!important;min-width:0!important;max-width:none!important;height:64px!important;min-height:64px!important;max-height:64px!important;align-self:center!important;padding:8px 12px!important;box-sizing:border-box!important}.calendar-pro-summary{height:64px!important;min-height:64px!important;max-height:64px!important;align-self:center!important;display:grid!important;grid-template-columns:minmax(150px,1.35fr) minmax(64px,.6fr) minmax(64px,.6fr) minmax(80px,.75fr)!important;box-sizing:border-box!important}.calendar-pro-header>*{align-self:stretch!important}.calendar-pro-classification-access>div,.calendar-pro-ranking-access>div,.calendar-pro-standings-access>div{min-width:0!important}.calendar-pro-classification-access strong,.calendar-pro-ranking-access strong,.calendar-pro-standings-access strong{font-size:11px!important;line-height:1.05!important}.calendar-pro-classification-access small,.calendar-pro-ranking-access small,.calendar-pro-standings-access small{font-size:7px!important;line-height:1.15!important}.calendar-pro-header{display:grid!important;grid-template-columns:minmax(360px,1.12fr) minmax(270px,.78fr) minmax(390px,1.1fr)!important;align-items:center!important;gap:8px!important;padding:10px 14px!important}.calendar-pro-identity{height:74px!important;min-height:74px!important;display:flex!important;align-items:center!important;padding:0 8px!important;box-sizing:border-box!important}.calendar-pro-heading{height:100%!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding-top:0!important;padding-bottom:0!important}.calendar-pro-heading .calendar-pro-eyebrow{margin:0 0 3px!important;line-height:1!important}.calendar-pro-heading h2{margin:0!important;line-height:.92!important}.calendar-pro-heading p{margin:5px 0 0!important;line-height:1!important}.calendar-pro-classification-access,.calendar-pro-ranking-access,.calendar-pro-standings-access{height:74px!important;min-height:74px!important;max-height:74px!important;margin:0!important;align-self:center!important;display:flex!important;align-items:center!important;box-sizing:border-box!important;padding:8px 12px!important}.calendar-pro-summary{height:74px!important;min-height:74px!important;max-height:74px!important;margin:0!important;align-self:center!important;box-sizing:border-box!important}.calendar-pro-summary>div{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.calendar-pro-summary .calendar-pro-current-team{flex-direction:row!important;justify-content:flex-start!important;align-items:center!important}.calendar-pro-current-team-info{justify-content:center!important}.calendar-pro-current-team-info span{margin:0 0 3px!important;line-height:1!important}.calendar-pro-current-team-info strong{margin:0!important;line-height:1.05!important}.calendar-pro-summary>div>span{line-height:1!important;margin-bottom:5px!important}.calendar-pro-summary>div>strong{line-height:1!important;margin:0!important}.lineup-header,.lineup-builder-header,.lineup-pro-header{position:relative!important;justify-content:center!important}.lineup-header>div:first-child,.lineup-builder-header>div:first-child,.lineup-pro-header>div:first-child{margin-left:auto!important;margin-right:auto!important}.lineup-header>div:last-child,.lineup-builder-header>div:last-child,.lineup-pro-header>div:last-child{position:absolute!important;right:14px!important;top:50%!important;transform:translateY(-50%)!important}.roster-tabs,.mi-plantilla-tabs,.squad-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.roster-tabs>button,.mi-plantilla-tabs>button,.squad-tabs>button{width:100%!important;min-width:0!important}.roster-pro-tabs-2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.roster-pro-tabs-2>button{width:100%!important;min-width:0!important}.roster-summary-header{display:grid;grid-template-columns:minmax(180px,1fr) minmax(280px,auto) minmax(180px,1fr);align-items:center;gap:16px;min-height:72px;margin:8px 0 10px;padding:10px 16px;border:1px solid rgba(0,174,255,.42);border-radius:14px;background:linear-gradient(180deg,#051a33f7,#031428f7)}.roster-summary-header-back{display:flex;align-items:center;justify-content:flex-start}.roster-summary-header-center{display:flex;justify-content:center;min-width:0}.roster-summary-header-club{display:flex;align-items:center;gap:10px}.roster-summary-header-logo{width:42px;height:42px;display:flex;align-items:center;justify-content:center;flex:0 0 42px;border-radius:10px;background:#008aff14}.roster-summary-header-logo img{width:100%;height:100%;object-fit:contain}.roster-summary-header-logo span{font-size:23px}.roster-summary-header-copy{min-width:0}.roster-summary-header-copy h2{margin:1px 0;font-size:18px;line-height:1.05;color:#fff}.roster-summary-header-copy p{margin:0;font-size:11px;color:#ffffffa6}.roster-summary-header-stats{justify-self:end;display:flex;align-items:center;gap:14px}.roster-summary-main-stat{text-align:right}.roster-summary-main-stat>span{display:block;margin-bottom:2px;font-size:8px;font-weight:800;letter-spacing:.08em;color:#ffffff8c}.roster-summary-main-stat>strong{font-size:20px;line-height:1;color:#fff}.roster-summary-main-stat>strong.is-complete{color:#25e79f}.roster-summary-main-stat small{font-size:12px;color:#ffffffa6}.roster-summary-extra-stats{padding-left:12px;display:flex;flex-direction:column;gap:3px;border-left:1px solid rgba(255,255,255,.12)}.roster-summary-extra-stats span{white-space:nowrap;font-size:9px;color:#ffffff94}.roster-summary-extra-stats strong{color:#fff}@media(max-width:760px){.roster-summary-header{grid-template-columns:auto 1fr auto;gap:8px;padding:8px}.roster-summary-extra-stats{display:none}.roster-summary-header-logo{width:36px;height:36px;flex-basis:36px}}.roster-pro-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(250px,.55fr);gap:16px;align-items:start}.roster-pro-main,.roster-pro-sidebar{min-width:0}@media(max-width:900px){.roster-pro-layout{grid-template-columns:1fr}}.league-home-account-card{width:100%!important;height:auto!important;min-height:86px!important;position:relative!important;overflow:visible!important;border-radius:16px!important}.league-home-account-summary{width:100%!important;min-height:86px!important;display:grid!important;grid-template-columns:52px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:14px 18px!important;box-sizing:border-box!important;cursor:pointer!important;list-style:none!important}.league-home-management-arrow{transition:transform .22s ease!important}.league-home-account-options{position:static!important;top:auto!important;right:auto!important;left:auto!important;width:100%!important;max-width:none!important;margin:12px 0 0!important;padding:18px!important;box-sizing:border-box!important;display:block!important;border:1px solid rgba(77,153,255,.28)!important;border-radius:16px!important;background:linear-gradient(145deg,#081e3afa,#051227fc)!important;box-shadow:0 18px 45px #00000061!important;overflow:hidden!important;z-index:auto!important}.league-home-account-panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.league-home-account-panel-header h3{margin:4px 0 0;font-size:17px;color:#fff}.league-home-account-panel-grid{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(260px,.85fr)!important;gap:16px!important;align-items:stretch!important}.league-account-block{padding:18px!important;border-radius:14px!important;border:1px solid rgba(95,158,230,.18)!important;background:linear-gradient(145deg,#051930db,#061326f2)!important;box-sizing:border-box!important}.league-account-biwenger{border-color:#269dff38!important}.league-account-block-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.league-account-block-heading h4{margin:4px 0 0;color:#fff;font-size:16px}.league-account-kicker{font-size:9px;font-weight:800;letter-spacing:1.4px;color:#61aaff}.league-account-connected-badge{display:inline-flex;align-items:center;min-height:27px;padding:0 10px;border-radius:999px;background:#00cd7d21;border:1px solid rgba(0,224,139,.32);color:#51e8a4;font-size:9px;font-weight:800}.league-account-connected{display:grid;grid-template-columns:42px minmax(0,1fr);gap:13px;align-items:center;padding:15px;margin-bottom:12px;border-radius:12px;border:1px solid rgba(28,217,143,.28);background:#0a694f1f}.league-account-success-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#32e19a2e;color:#70f0b4;font-size:23px;font-weight:900}.league-account-connected strong{color:#fff;font-size:13px}.league-account-connected p{margin:4px 0 0!important;color:#9db1cb!important;line-height:1.4!important;font-size:10px!important}.league-account-description{margin:0 0 14px!important;color:#9eb3cd!important;font-size:11px!important;line-height:1.5!important}.league-account-biwenger-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;align-items:end}.league-account-biwenger-form label{display:flex;flex-direction:column;gap:6px}.league-account-biwenger-form label>span{color:#9eb5d1;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.league-account-biwenger-form input{width:100%;height:42px;box-sizing:border-box;padding:0 12px;border-radius:9px;border:1px solid rgba(104,168,240,.19);outline:none;background:#031124c7;color:#fff}.league-account-biwenger-form input:focus{border-color:#3f96ffa6;box-shadow:0 0 0 3px #247cff1a}.league-account-primary-button,.league-account-secondary-button,.league-account-option-button{border:1px solid rgba(91,158,235,.22)!important;border-radius:10px!important;background:#0f36618c!important;color:#fff!important;cursor:pointer!important}.league-account-primary-button{min-height:42px!important;padding:0 17px!important;font-size:10px!important;font-weight:800!important;white-space:nowrap}.league-account-primary-button:hover{background:#195ba0b3!important}.league-account-secondary-button{width:auto!important;min-height:38px!important;padding:0 14px!important;margin-top:4px!important;font-size:10px!important;font-weight:800!important}.league-account-option-button{width:100%!important;min-height:64px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;padding:10px 12px!important;margin:0 0 8px!important;text-align:left!important}.league-account-option-button:hover{background:#2569b638!important}.league-account-option-button strong{display:block;color:#fff!important}.league-account-option-button small{display:block;margin-top:3px;color:#8fa6c2!important;font-size:9px!important}.league-account-option-button.league-home-account-logout{margin-bottom:0!important;border-color:#ff4e6847!important;color:#ff8497!important;background:#6e142814!important}.league-account-option-button.league-home-account-logout:hover{background:#96183429!important}.league-account-error{margin-top:10px;padding:10px 12px;border-radius:9px;border:1px solid rgba(255,82,103,.27);background:#8015261f;color:#ff94a5;font-size:10px}@media(max-width:900px){.league-home-account-panel-grid,.league-account-biwenger-form{grid-template-columns:1fr!important}.league-account-primary-button{width:100%!important}}.league-home-grid-management{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;gap:12px!important;align-items:stretch!important;overflow:visible!important}.league-home-management-card{width:100%!important;max-width:none!important;box-sizing:border-box!important}.league-home-account-card{grid-column:1 / -1!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:86px!important;max-height:none!important;box-sizing:border-box!important;position:relative!important;overflow:visible!important;margin:0!important}.league-home-account-card>summary,.league-home-account-summary{width:100%!important;max-width:none!important;min-height:86px!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:52px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:14px 18px!important;cursor:pointer!important;list-style:none!important}.league-home-account-card>summary::-webkit-details-marker{display:none!important}.league-home-account-options{position:static!important;inset:auto!important;width:100%!important;max-width:none!important;min-width:0!important;margin:12px 0 0!important;padding:18px!important;box-sizing:border-box!important;display:block!important;border:1px solid rgba(76,153,255,.26)!important;border-radius:16px!important;background:linear-gradient(145deg,#071d38fa,#041125fc)!important;box-shadow:0 18px 45px #00000052!important;overflow:visible!important;z-index:auto!important}.league-home-account-panel-header{width:100%!important;box-sizing:border-box!important;margin:0 0 16px!important;padding:0 0 14px!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.league-home-account-panel-grid{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr)!important;gap:16px!important;align-items:stretch!important;box-sizing:border-box!important}.league-account-block{width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:18px!important;border-radius:14px!important;border:1px solid rgba(86,153,230,.18)!important;background:linear-gradient(145deg,#061a32e0,#051327f0)!important}.league-account-biwenger-form{width:100%!important;display:grid!important;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto!important;gap:12px!important;align-items:end!important}.league-account-biwenger-form label{width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:6px!important}.league-account-biwenger-form input{width:100%!important;min-width:0!important;height:44px!important;box-sizing:border-box!important}.league-account-primary-button{width:auto!important;min-width:190px!important;height:44px!important;margin:0!important;padding:0 18px!important;white-space:nowrap!important}.league-account-option-button{width:100%!important;max-width:none!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important}.league-home-account-card .league-home-management-arrow{transition:transform .2s ease!important}.league-home-account-card[open] .league-home-management-arrow{transform:rotate(180deg)!important}@media(max-width:950px){.league-home-account-panel-grid{grid-template-columns:1fr!important}.league-account-biwenger-form{grid-template-columns:1fr 1fr!important}.league-account-primary-button{width:100%!important;grid-column:1 / -1!important}}@media(max-width:620px){.league-home-account-options{padding:12px!important}.league-home-account-panel-grid{grid-template-columns:1fr!important;gap:12px!important}.league-account-biwenger-form{grid-template-columns:1fr!important}.league-account-primary-button{grid-column:auto!important;width:100%!important;min-width:0!important}}.league-home-grid-management{display:grid!important;grid-template-columns:1fr!important;width:100%!important;max-width:none!important;gap:12px!important;overflow:visible!important}.league-home-account-card{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;position:relative!important;overflow:hidden!important;box-sizing:border-box!important;border:1px solid rgba(69,147,240,.3)!important;border-radius:15px!important;background:linear-gradient(145deg,#082241f0,#05172ff7)!important}.league-home-account-summary{width:100%!important;min-height:82px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr) auto!important;gap:13px!important;align-items:center!important;padding:14px 18px!important;box-sizing:border-box!important;cursor:pointer!important;list-style:none!important}.league-home-account-summary::-webkit-details-marker{display:none!important}.league-home-account-main{min-width:0!important}.league-home-account-main strong{display:block!important;margin:0!important;color:#fff!important;font-size:15px!important}.league-home-account-main p{margin:3px 0 0!important;color:#8fa6c2!important;font-size:9px!important}.league-home-account-arrow{color:#9cb4cf;font-size:18px;transition:transform .2s ease}.league-home-account-card[open] .league-home-account-arrow{transform:rotate(180deg)}.league-home-account-content{position:static!important;width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr)!important;gap:14px!important;padding:0 14px 14px!important;box-sizing:border-box!important}.league-account-section{width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:17px!important;border:1px solid rgba(95,160,234,.17);border-radius:13px;background:linear-gradient(145deg,#051931e6,#051226f5)}.league-account-section-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px}.league-account-eyebrow{display:block;color:#58a9ff;font-size:8px;font-weight:900;letter-spacing:1.4px}.league-account-section-header h3{margin:4px 0 0;color:#fff;font-size:15px}.league-account-biwenger-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.65fr);gap:18px;align-items:center;margin-bottom:15px}.league-account-biwenger-top>p{margin:0!important;color:#a6bad2!important;line-height:1.45!important;font-size:10px!important}.league-account-security-note{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:center;padding:10px 12px;border:1px solid rgba(57,145,255,.3);border-radius:9px;background:#124b8b1f}.league-account-security-note>span{width:25px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#328bff29;color:#61aaff;font-weight:800}.league-account-security-note p{margin:0!important;color:#9fb6d1!important;font-size:8px!important;line-height:1.4!important}.league-account-biwenger-form{display:grid!important;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(190px,auto)!important;gap:10px!important;align-items:end!important;width:100%!important}.league-account-biwenger-form label{display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0!important}.league-account-biwenger-form label>span{color:#a3b7ce;font-size:8px;font-weight:800;letter-spacing:.5px}.league-account-biwenger-form input{width:100%!important;height:40px!important;box-sizing:border-box!important;padding:0 11px!important;border-radius:8px!important;border:1px solid rgba(94,158,229,.23)!important;background:#031022bf!important;color:#fff!important;outline:none!important}.league-account-biwenger-form input:focus{border-color:#3e94ffb8!important}.league-account-connect-button{width:100%!important;min-width:190px!important;height:40px!important;margin:0!important;padding:0 15px!important;border:0!important;border-radius:8px!important;background:linear-gradient(135deg,#2377ec,#3e98ff)!important;color:#fff!important;font-size:9px!important;font-weight:900!important;cursor:pointer!important;white-space:nowrap!important}.league-account-connect-button:hover{filter:brightness(1.08)}.league-account-options-section{display:flex;flex-direction:column}.league-account-action{width:100%!important;min-height:62px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;margin:0 0 8px!important;padding:9px 11px!important;box-sizing:border-box!important;border:1px solid rgba(96,157,226,.17)!important;border-radius:9px!important;background:#13305261!important;color:#fff!important;text-align:left!important;cursor:pointer!important}.league-account-action:hover{background:#1e52896b!important}.league-account-action-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#317ed426}.league-account-action strong{display:block;color:#fff;font-size:11px}.league-account-action small{display:block;margin-top:2px;color:#8fa6c1;font-size:8px}.league-account-action-arrow{color:#b9cce1}.league-account-action-danger{margin-bottom:0!important;border-color:#ff47604d!important;background:#6d122314!important}.league-account-action-danger strong,.league-account-action-danger .league-account-action-arrow{color:#ff748a!important}.league-account-status-connected{padding:6px 9px;border-radius:999px;border:1px solid rgba(44,219,148,.35);background:#129b6321;color:#63e6ac;font-size:8px;font-weight:900}.league-account-success{display:grid;grid-template-columns:40px minmax(0,1fr);gap:11px;align-items:center;padding:12px;border-radius:10px;background:#158b621a;border:1px solid rgba(42,214,148,.25)}.league-account-success-icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#2ddd992b;color:#64e9ac;font-size:20px;font-weight:900}.league-account-success p{margin:3px 0 0!important;color:#9eb4ce!important;font-size:9px!important}.league-account-refresh-button{margin-top:10px;min-height:36px;padding:0 12px;border-radius:8px;border:1px solid rgba(83,152,230,.24);background:#12355b73;color:#fff;font-size:9px;font-weight:800;cursor:pointer}.league-account-error{margin-top:10px;padding:9px 11px;border-radius:8px;border:1px solid rgba(255,74,99,.28);background:#7813251f;color:#ff91a3;font-size:9px}@media(max-width:950px){.league-home-account-content{grid-template-columns:1fr!important}.league-account-biwenger-top{grid-template-columns:1fr}.league-account-biwenger-form{grid-template-columns:1fr 1fr!important}.league-account-connect-button{grid-column:1 / -1;width:100%!important}}@media(max-width:620px){.league-home-account-content{padding:0 10px 10px!important}.league-account-biwenger-form{grid-template-columns:1fr!important}.league-account-connect-button{grid-column:auto;min-width:0!important}}.league-home-account-card{width:100%!important;margin:0!important;border-radius:16px!important;overflow:hidden!important}.league-home-account-summary{min-height:72px!important;padding:12px 16px!important;grid-template-columns:44px minmax(0,1fr) auto!important;gap:12px!important}.league-home-management-icon{width:42px!important;height:42px!important;border-radius:10px!important;font-size:20px!important}.league-home-account-main strong{font-size:14px!important}.league-home-account-main p{margin-top:2px!important;font-size:8px!important}.league-home-account-content{display:grid!important;grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr)!important;gap:12px!important;align-items:stretch!important;padding:0 12px 12px!important;width:100%!important;box-sizing:border-box!important}.league-account-section{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;padding:14px!important;box-sizing:border-box!important;border-radius:12px!important}.league-account-biwenger,.league-account-options-section{height:100%!important}.league-account-section-header{min-height:39px!important;margin-bottom:10px!important;align-items:center!important}.league-account-eyebrow{font-size:7px!important;letter-spacing:1.2px!important}.league-account-section-header h3{margin-top:3px!important;font-size:14px!important;line-height:1.15!important}.league-account-biwenger-top{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(205px,.65fr)!important;align-items:center!important;gap:12px!important;margin-bottom:10px!important}.league-account-biwenger-top>p{margin:0!important;font-size:8px!important;line-height:1.4!important}.league-account-security-note{min-height:46px!important;padding:8px 10px!important;grid-template-columns:25px minmax(0,1fr)!important;gap:8px!important;box-sizing:border-box!important}.league-account-security-note>span{width:23px!important;height:23px!important;font-size:11px!important}.league-account-security-note p{font-size:7px!important;line-height:1.35!important}.league-account-biwenger-form{display:grid!important;grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) minmax(185px,auto)!important;align-items:end!important;gap:10px!important;margin-top:auto!important;padding:10px 12px!important;box-sizing:border-box!important;border:1px solid rgba(93,155,228,.14)!important;border-radius:10px!important;background:#04122557!important}.league-account-biwenger-form label{gap:5px!important}.league-account-biwenger-form label>span{font-size:7px!important}.league-account-biwenger-form input{height:38px!important;padding:0 10px!important;border-radius:7px!important;font-size:11px!important}.league-account-connect-button{min-width:185px!important;height:38px!important;padding:0 14px!important;border-radius:7px!important;font-size:8px!important;line-height:1!important}.league-account-options-section{gap:0!important}.league-account-action{min-height:56px!important;margin:0 0 7px!important;padding:8px 10px!important;grid-template-columns:32px minmax(0,1fr) auto!important;gap:9px!important;border-radius:8px!important}.league-account-action:last-child{margin-bottom:0!important}.league-account-action-icon{width:30px!important;height:30px!important;border-radius:7px!important;font-size:13px!important}.league-account-action strong{font-size:10px!important}.league-account-action small{margin-top:1px!important;font-size:7px!important;line-height:1.25!important}.league-account-action-arrow{font-size:12px!important}.league-account-success{padding:10px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important}.league-account-success-icon{width:32px!important;height:32px!important;font-size:17px!important}.league-account-success strong{font-size:10px!important}.league-account-success p{font-size:8px!important}.league-account-refresh-button{min-height:34px!important;margin-top:8px!important;padding:0 11px!important;font-size:8px!important}@media(max-width:950px){.league-home-account-content{grid-template-columns:1fr!important}.league-account-biwenger-form{grid-template-columns:1fr 1fr!important}.league-account-connect-button{grid-column:1 / -1!important;width:100%!important}}@media(max-width:620px){.league-home-account-summary{grid-template-columns:40px minmax(0,1fr) auto!important;padding:10px 12px!important}.league-home-account-content{padding:0 8px 8px!important}.league-account-section{padding:11px!important}.league-account-biwenger-top,.league-account-biwenger-form{grid-template-columns:1fr!important}.league-account-connect-button{grid-column:auto!important;width:100%!important;min-width:0!important}}.league-home-account-content{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(280px,.9fr)!important;align-items:stretch!important;gap:12px!important;width:100%!important;padding:0 12px 12px!important;box-sizing:border-box!important}.league-account-compact-card{width:100%!important;min-width:0!important;height:100%!important;box-sizing:border-box!important;padding:13px 14px!important;border-radius:11px!important;border:1px solid rgba(75,148,230,.22)!important;background:linear-gradient(145deg,#051930e6,#041123f5)!important}.league-account-compact-title{height:38px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;margin:0 0 8px!important}.league-account-compact-title>div>span{display:block!important;margin-bottom:2px!important;color:#51a8ff!important;font-size:7px!important;font-weight:900!important;letter-spacing:1.2px!important}.league-account-compact-title h3{margin:0!important;color:#fff!important;font-size:13px!important;line-height:1.1!important}.league-account-compact-info{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(210px,.7fr)!important;align-items:center!important;gap:12px!important;min-height:40px!important;margin-bottom:8px!important}.league-account-compact-info p{margin:0!important;color:#9eb3cc!important;font-size:8px!important;line-height:1.35!important}.league-account-compact-info small{display:flex!important;align-items:center!important;min-height:34px!important;box-sizing:border-box!important;padding:6px 9px!important;border:1px solid rgba(54,145,255,.25)!important;border-radius:7px!important;background:#1e62aa17!important;color:#98b2d0!important;font-size:7px!important;line-height:1.3!important}.league-account-compact-form{display:grid!important;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) 185px!important;align-items:end!important;gap:9px!important;width:100%!important;margin:0!important;padding:0!important}.league-account-compact-form label{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}.league-account-compact-form label>span{color:#91a9c5!important;font-size:6.5px!important;font-weight:900!important;letter-spacing:.4px!important}.league-account-compact-form input{width:100%!important;height:34px!important;box-sizing:border-box!important;margin:0!important;padding:0 9px!important;border-radius:7px!important;border:1px solid rgba(91,158,233,.23)!important;background:#030f20b8!important;color:#fff!important;font-size:10px!important;outline:none!important}.league-account-connect-compact{width:185px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0 12px!important;border:0!important;border-radius:7px!important;background:linear-gradient(135deg,#2378ee,#3997ff)!important;color:#fff!important;font-size:7px!important;font-weight:900!important;white-space:nowrap!important;cursor:pointer!important}.league-account-compact-options{display:flex!important;flex-direction:column!important}.league-account-compact-actions{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;flex:1!important}.league-account-compact-action{width:100%!important;min-height:48px!important;height:48px!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;margin:0!important;padding:6px 9px!important;border-radius:7px!important;border:1px solid rgba(87,151,225,.17)!important;background:#1130526b!important;color:#fff!important;text-align:left!important;cursor:pointer!important}.league-account-compact-action-icon{width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:7px!important;background:#2b7cd729!important}.league-account-compact-action strong{display:block!important;margin:0!important;color:#fff!important;font-size:9px!important;line-height:1.1!important}.league-account-compact-action small{display:block!important;margin-top:2px!important;color:#879fbc!important;font-size:6.5px!important;line-height:1.2!important}.league-account-compact-danger{border-color:#ff49654d!important;background:#7813261a!important}.league-account-compact-danger strong,.league-account-compact-danger>span:last-child{color:#ff7087!important}.league-account-compact-status{padding:5px 8px!important;border-radius:999px!important;background:#17a96c21!important;border:1px solid rgba(48,221,149,.3)!important;color:#60e3a7!important;font-size:7px!important;font-weight:900!important}.league-account-connected-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:67px!important}.league-account-connected-copy{display:flex!important;align-items:center!important;gap:10px!important}.league-account-connected-check{width:32px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#26d9902b!important;color:#65e7ad!important}.league-account-connected-copy strong{display:block!important;color:#fff!important;font-size:9px!important}.league-account-connected-copy small{display:block!important;margin-top:3px!important;color:#91a9c5!important;font-size:7px!important}.league-account-update-button{height:34px!important;margin:0!important;padding:0 11px!important;border-radius:7px!important;border:1px solid rgba(86,151,227,.24)!important;background:#1439607a!important;color:#fff!important;font-size:7px!important;font-weight:800!important}.league-home-account-card .league-account-compact-card button{position:static!important;margin-top:0!important}@media(max-width:900px){.league-home-account-content,.league-account-compact-info{grid-template-columns:1fr!important}.league-account-compact-form{grid-template-columns:1fr 1fr!important}.league-account-connect-compact{grid-column:1 / -1!important;width:100%!important}}@media(max-width:600px){.league-account-compact-form{grid-template-columns:1fr!important}.league-account-connect-compact{grid-column:auto!important}}.league-home-account-content{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(300px,.9fr)!important;gap:16px!important;align-items:stretch!important;justify-items:stretch!important;width:100%!important;box-sizing:border-box!important;padding:0 16px 16px!important}.league-account-compact-card{width:100%!important;height:230px!important;min-height:230px!important;max-height:230px!important;margin:0!important;align-self:stretch!important;box-sizing:border-box!important;padding:16px!important;border-radius:12px!important;overflow:hidden!important}.league-account-compact-biwenger,.league-account-compact-options{margin-top:0!important;margin-bottom:0!important;top:auto!important;bottom:auto!important;transform:none!important}.league-account-compact-biwenger{display:flex!important;flex-direction:column!important;justify-content:space-between!important}.league-account-compact-title{flex:0 0 auto!important;height:auto!important;min-height:38px!important;margin:0 0 10px!important}.league-account-compact-info{flex:1 1 auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,.75fr)!important;align-items:center!important;gap:14px!important;margin:0 0 10px!important}.league-account-compact-form{flex:0 0 auto!important;width:100%!important;margin:0!important;align-self:end!important}.league-account-compact-options{display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.league-account-compact-options .league-account-compact-title{flex:0 0 auto!important;margin-bottom:12px!important}.league-account-compact-actions{flex:1!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:12px!important;width:100%!important}.league-account-compact-action{width:100%!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0!important;box-sizing:border-box!important}.league-account-compact-form{display:grid!important;grid-template-columns:minmax(170px,1fr) minmax(170px,1fr) 230px!important;gap:12px!important;align-items:end!important}.league-account-compact-form input,.league-account-connect-compact{height:42px!important}.league-home-account-summary{min-height:82px!important;padding:14px 20px!important}@media(max-width:950px){.league-home-account-content{grid-template-columns:1fr!important}.league-account-compact-card{height:auto!important;min-height:0!important;max-height:none!important}.league-account-compact-form{grid-template-columns:1fr 1fr!important}.league-account-connect-compact{grid-column:1 / -1!important;width:100%!important}}@media(max-width:620px){.league-home-account-content{padding:0 10px 10px!important}.league-account-compact-info,.league-account-compact-form{grid-template-columns:1fr!important}.league-account-connect-compact{grid-column:auto!important}}.fichajes-auction-decisions-panel{margin-top:22px;padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:linear-gradient(180deg,#ffffff0b,#ffffff05)}.fichajes-auction-decisions-title{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.fichajes-auction-decisions-title span{display:block;margin-bottom:4px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.55}.fichajes-auction-decisions-title strong{display:block;font-size:14px;font-weight:700}.fichajes-auction-decisions-list{display:grid;gap:10px}.fichajes-auction-decision-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:68px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff06;transition:transform .16s ease,border-color .16s ease,background .16s ease}.fichajes-auction-decision-row:hover{transform:translateY(-1px);border-color:#ffffff26;background:#ffffff0a}.fichajes-auction-decision-row>div:first-child{min-width:0}.fichajes-auction-decision-row>div:first-child span{display:block;margin-bottom:3px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.45}.fichajes-auction-decision-row>div:first-child strong{display:block;overflow:hidden;font-size:15px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.fichajes-auction-decision-row--mine{border-color:#ffffff38;background:#fff1}.fichajes-auction-decision-row--mine>div:first-child strong:after{content:"  · TÚ";font-size:10px;font-weight:800;letter-spacing:.08em;opacity:.55}.fichajes-auction-public-state{display:inline-flex;align-items:center;justify-content:center;min-width:145px;min-height:34px;padding:7px 12px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:850;line-height:1;letter-spacing:.04em;text-align:center;white-space:nowrap}.fichajes-auction-public-state--pending{border-color:#ffffff1f;background:#ffffff0b;opacity:.7}.fichajes-auction-public-state--negotiating{border-color:#f59e0b59;background:#f59e0b1c}.fichajes-auction-public-state--bid_sent{border-color:#22c55e59;background:#22c55e1c}.fichajes-auction-public-state--withdrawn{border-color:#ef444459;background:#ef44441a}.fichajes-auction-public-state--ceded{border-color:#3b82f659;background:#3b82f61c}.fichajes-auction-progress{margin-top:18px;padding:16px 18px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff06}.fichajes-auction-progress-track{position:relative;overflow:hidden;height:7px;margin:10px 0;border-radius:999px;background:#ffffff14}.fichajes-auction-progress-fill{height:100%;border-radius:inherit;background:currentColor;transition:width .35s ease}@media(max-width:700px){.fichajes-auction-decisions-panel{padding:14px;border-radius:15px}.fichajes-auction-decisions-title{display:block}.fichajes-auction-decisions-title strong{margin-top:5px}.fichajes-auction-decision-row{grid-template-columns:1fr;gap:9px}.fichajes-auction-public-state{width:100%;min-width:0}}.fichajes-auction-resolved-status{display:flex;flex-direction:column;align-items:center;gap:4px}.fichajes-auction-resolved-status strong{font-size:inherit;font-weight:inherit}.fichajes-auction-resolved-status small{display:block;max-width:280px;font-size:11px;line-height:1.3;text-align:center;opacity:.8;white-space:normal}.roster-add-external-player-button{border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:10px 14px;font-weight:800;cursor:pointer}.roster-external-player-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.roster-external-player-modal{width:min(720px,100%);max-height:90vh;overflow-y:auto;border-radius:20px;padding:22px;background:#151515;box-shadow:0 24px 80px #00000080}.roster-external-player-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.roster-external-player-header h3{margin:5px 0}.roster-external-player-header p{margin:0;opacity:.7}.roster-external-player-close{width:40px;height:40px;border:0;border-radius:50%;font-size:26px;cursor:pointer}.roster-external-player-origin{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px}.roster-external-player-origin button{min-height:48px;border-radius:12px;font-weight:800;cursor:pointer}.roster-external-player-origin button.active{outline:2px solid currentColor}.roster-external-player-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.roster-external-player-form label{display:flex;flex-direction:column;gap:7px}.roster-external-player-form label span{font-size:12px;font-weight:800;text-transform:uppercase;opacity:.7}.roster-external-player-form input,.roster-external-player-form select,.roster-external-player-form textarea{width:100%;min-height:44px;box-sizing:border-box;border-radius:10px;padding:10px 12px}.roster-external-player-form textarea{min-height:90px;resize:vertical}.roster-external-player-full{grid-column:1 / -1}.roster-external-player-biwenger-pending{padding:28px;border:1px dashed rgba(255,255,255,.2);border-radius:14px;text-align:center}.roster-external-player-biwenger-pending p{margin:10px 0}.roster-external-player-biwenger-pending span{font-size:13px;opacity:.65}.roster-external-player-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.roster-external-player-actions button{min-height:44px;border-radius:10px;padding:0 18px;font-weight:800;cursor:pointer}@media(max-width:700px){.roster-external-player-form{grid-template-columns:1fr}.roster-external-player-full{grid-column:auto}.roster-external-player-origin{grid-template-columns:1fr}}.roster-external-player-biwenger-search{display:flex;flex-direction:column;gap:16px}.roster-external-player-search-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.roster-external-player-search-heading>div{display:flex;flex-direction:column;gap:4px}.roster-external-player-search-heading span{font-size:13px;opacity:.7}.roster-external-player-type-badge{padding:7px 10px;border:1px solid rgba(255,255,255,.18);border-radius:999px;font-size:11px!important;font-weight:800;white-space:nowrap}.roster-external-player-searchbar{display:grid;grid-template-columns:1fr auto;gap:10px}.roster-external-player-searchbar input{width:100%;min-height:46px;box-sizing:border-box;border-radius:10px;padding:10px 13px}.roster-external-player-searchbar button{min-height:46px;border-radius:10px;padding:0 18px;font-weight:800;cursor:pointer}.roster-external-player-results{display:flex;flex-direction:column;gap:8px;max-height:390px;overflow-y:auto}.roster-external-player-result{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:11px;border:1px solid rgba(255,255,255,.12);border-radius:12px}.roster-external-player-result-avatar{width:46px;height:46px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%}.roster-external-player-result-avatar img{width:100%;height:100%;object-fit:cover}.roster-external-player-result-info{min-width:0;display:flex;flex-direction:column;gap:2px}.roster-external-player-result-info strong,.roster-external-player-result-info span,.roster-external-player-result-info small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roster-external-player-result-info span{font-size:13px}.roster-external-player-result-info small{opacity:.6}.roster-external-player-result>button{min-height:38px;padding:0 12px;border-radius:9px;font-weight:800;cursor:pointer}.roster-external-player-empty{padding:24px 14px;text-align:center;opacity:.65}@media(max-width:600px){.roster-external-player-search-heading{align-items:flex-start;flex-direction:column}.roster-external-player-searchbar{grid-template-columns:1fr}.roster-external-player-result{grid-template-columns:auto 1fr}.roster-external-player-result>button{grid-column:1 / -1}}.admin-competition-navigation{width:100%;display:flex;justify-content:flex-start;align-items:center;margin-bottom:14px}.admin-back-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 14px;border:1px solid rgba(83,169,255,.35);border-radius:9px;background:#081f36c7;color:#fff;font-size:12px;font-weight:800;letter-spacing:.04em;cursor:pointer}.admin-back-button:hover{background:#13436ceb}.visual-editor-global-header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 22px;margin-bottom:18px;border:1px solid rgba(76,160,255,.25);border-radius:14px;background:#05192eeb}.visual-editor-global-header h1{margin:3px 0 4px;font-size:22px}.visual-editor-global-header p{margin:0;opacity:.7;font-size:12px}.visual-editor-back{flex-shrink:0;min-height:40px;padding:9px 14px;border:1px solid rgba(76,160,255,.4);border-radius:9px;background:#0a2b48e6;color:#fff;font-weight:800;cursor:pointer}@media(max-width:760px){.visual-editor-global-header{flex-direction:column;align-items:stretch}.visual-editor-back{width:100%}}.historical-rights-list{display:flex;flex-direction:column;gap:18px}.historical-right-card{overflow:hidden;padding:0;border:1px solid rgba(80,156,230,.28);border-radius:14px;background:linear-gradient(180deg,#09233dfa,#05182bfa)}.historical-right-team-banner{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;background:linear-gradient(90deg,#1460aa47,#08233d1f);border-bottom:1px solid rgba(79,166,255,.22)}.historical-right-team-label{display:flex;align-items:center;gap:12px}.historical-right-team-label>span{font-size:22px}.historical-right-team-label div{display:flex;flex-direction:column;gap:2px}.historical-right-team-label small{opacity:.55;font-size:9px;font-weight:800;letter-spacing:.12em}.historical-right-team-label strong{font-size:16px;font-weight:900}.historical-right-player-header{padding:18px 18px 12px}.historical-right-eyebrow{display:block;margin-bottom:4px;opacity:.55;font-size:9px;font-weight:800;letter-spacing:.12em}.historical-right-player-header h4{margin:0 0 10px;font-size:18px}.historical-right-player-meta{display:flex;flex-wrap:wrap;gap:8px}.historical-right-player-meta>span{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#00000024;font-size:9px;opacity:.75}.historical-right-player-meta strong{font-size:10px;opacity:1}.historical-right-section{margin:0 18px 14px;padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#0212226b}.historical-right-section-heading{display:flex;align-items:center;gap:10px;margin-bottom:14px}.historical-right-section-heading>span{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#2e8be638;font-size:11px;font-weight:900}.historical-right-section-heading div{display:flex;flex-direction:column}.historical-right-section-heading strong{font-size:12px}.historical-right-section-heading small{margin-top:2px;opacity:.55;font-size:9px}.historical-right-grid{display:grid;grid-template-columns:2fr 1fr 2fr;gap:12px}.historical-right-classification-grid{display:grid;grid-template-columns:1fr 2fr;gap:12px}.historical-right-grid label,.historical-right-classification-grid label{display:flex;flex-direction:column;gap:6px}.historical-right-grid label>span,.historical-right-classification-grid label>span{font-size:9px;font-weight:800;letter-spacing:.06em;opacity:.65}.historical-right-grid input,.historical-right-classification-grid select,.historical-right-classification-grid textarea{width:100%;min-height:40px;padding:9px 11px;border:1px solid rgba(83,166,245,.22);border-radius:8px;background:#021222cc}.historical-right-classification-grid textarea{min-height:78px;resize:vertical}.historical-right-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:13px 18px;border-top:1px solid rgba(255,255,255,.07);background:#0000001f}.historical-right-footer>div{display:flex;flex-direction:column;gap:2px}.historical-right-footer small{opacity:.5;font-size:9px}.historical-right-footer strong{font-size:12px}.historical-right-footer button{min-height:38px;padding:8px 14px;font-weight:800}@media(max-width:850px){.historical-right-grid,.historical-right-classification-grid{grid-template-columns:1fr}.historical-right-team-banner,.historical-right-footer{align-items:flex-start;flex-direction:column}.historical-right-footer button{width:100%}}.historical-manager{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px;margin-top:16px}.historical-manager-sidebar{overflow:hidden;border:1px solid rgba(73,159,255,.25);border-radius:14px;background:#04182be6}.historical-manager-search{display:flex;align-items:center;gap:8px;padding:12px}.historical-manager-search input{width:100%;min-height:38px;padding:8px 10px;border:1px solid rgba(83,166,245,.25);border-radius:8px;background:#01111fd1;color:#fff}.historical-manager-count{display:flex;align-items:baseline;gap:5px;padding:0 13px 9px;opacity:.65;font-size:10px}.historical-manager-player-list{max-height:620px;overflow-y:auto;padding:4px 8px 10px}.historical-manager-player{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:9px;margin-bottom:5px;padding:8px;border:1px solid transparent;border-radius:9px;background:transparent;color:inherit;text-align:left;cursor:pointer}.historical-manager-player:hover{background:#1c588f29}.historical-manager-player.active{border-color:#2d97ff99;background:linear-gradient(90deg,#1b7cdb57,#0c3d691f)}.historical-manager-player-photo{width:38px;height:38px;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:7px;background:#ffffff0f}.historical-manager-player-photo img{width:100%;height:100%;object-fit:cover}.historical-manager-player-info{min-width:0;display:flex;flex-direction:column}.historical-manager-player-info strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px}.historical-manager-player-info small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;opacity:.55;font-size:9px}.historical-manager-position{padding:4px 6px;border-radius:10px;background:#307bc138;font-size:8px;font-weight:900}.historical-manager-status{padding:4px 6px;border-radius:10px;font-size:8px;font-weight:900}.historical-manager-status.complete{background:#0fa7602e;color:#42df94}.historical-manager-status.pending{background:#eea72729;color:#f6be54}.historical-manager-detail{min-width:0;padding:12px;border:1px solid rgba(73,159,255,.22);border-radius:14px;background:#04182bb8}.historical-player-hero{display:flex;align-items:center;gap:18px;padding:14px;border:1px solid rgba(80,161,238,.16);border-radius:12px;background:linear-gradient(90deg,#0e447347,#04192c40)}.historical-player-visuals{display:flex;align-items:center;gap:8px}.historical-player-main-photo{width:82px;height:92px;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#ffffff12;font-size:32px}.historical-player-main-photo img{width:100%;height:100%;object-fit:cover}.historical-player-real-club{width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#ffffff09}.historical-player-real-club img{max-width:80%;max-height:80%;object-fit:contain}.historical-player-main-data{min-width:0;flex:1}.historical-player-kicker{opacity:.55;font-size:8px;font-weight:900;letter-spacing:.11em}.historical-player-main-data h3{margin:3px 0 2px;font-size:21px}.historical-player-main-data p{margin:0 0 10px;opacity:.65;font-size:11px}.historical-player-badges{display:flex;flex-wrap:wrap;gap:7px}.historical-player-badges>span{display:flex;flex-direction:column;gap:2px;min-width:82px;padding:7px 9px;border:1px solid rgba(91,164,234,.18);border-radius:8px;background:#0000001f;font-size:7px;opacity:.65}.historical-player-badges strong{font-size:11px;opacity:1}.historical-player-toolbar{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:10px 0}.historical-player-toolbar button{min-height:36px;border:1px solid rgba(76,153,229,.22);border-radius:8px;background:#051e35d1;color:#fff;font-size:10px;cursor:pointer}.historical-player-toolbar-active{background:linear-gradient(90deg,#1889f4f2,#1b66e3f2)!important}.historical-player-editor-section{margin-bottom:9px;padding:13px;border:1px solid rgba(75,157,235,.15);border-radius:10px;background:#02122170}.historical-player-section-title{display:flex;align-items:center;gap:9px;margin-bottom:11px}.historical-player-section-title>span{width:25px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#2389f1e6;font-size:10px;font-weight:900}.historical-player-section-title div{display:flex;flex-direction:column}.historical-player-section-title strong{font-size:11px}.historical-player-section-title small{margin-top:2px;opacity:.52;font-size:8px}.historical-player-fields{display:grid;grid-template-columns:2fr 1fr 1.6fr;gap:10px}.historical-player-fields label,.historical-player-state-field label{display:flex;flex-direction:column;gap:5px}.historical-player-fields label>span,.historical-player-state-field label>span{opacity:.6;font-size:8px;font-weight:800}.historical-player-fields input,.historical-player-state-field select{width:100%;min-height:38px;padding:8px 10px;border:1px solid rgba(75,154,231,.22);border-radius:8px;background:#01101ed1;color:#fff}.historical-player-state-field{max-width:430px}.historical-player-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;border-radius:10px;background:#03142599}.historical-player-fantasy-team{display:flex;align-items:center;gap:10px}.historical-player-fantasy-logo{width:40px;height:40px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;background:#ffffff0f}.historical-player-fantasy-logo img{max-width:85%;max-height:85%;object-fit:contain}.historical-player-fantasy-team>div:last-child{display:flex;flex-direction:column;gap:2px}.historical-player-fantasy-team small{opacity:.5;font-size:7px}.historical-player-fantasy-team strong{font-size:12px}.historical-player-save{min-height:40px;padding:8px 15px;border:0;border-radius:8px;background:linear-gradient(90deg,#1687ed,#2960eb);color:#fff;font-size:10px;font-weight:900;cursor:pointer}@media(max-width:900px){.historical-manager{grid-template-columns:1fr}.historical-manager-player-list{max-height:260px}.historical-player-fields{grid-template-columns:1fr}.historical-player-hero{align-items:flex-start}}@media(max-width:620px){.historical-player-hero{flex-direction:column}.historical-player-toolbar{grid-template-columns:1fr}.historical-player-footer{flex-direction:column;align-items:stretch}.historical-player-save{width:100%}}.derechos-historicos-container{width:min(1180px,calc(100vw - 48px));margin:0 auto}.derechos-historicos-grid{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px;align-items:stretch}.jugadores-listado{max-height:560px;overflow-y:auto;overflow-x:hidden}.jugador-panel{display:flex;flex-direction:column;gap:12px}.jugador-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center}.jugador-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.card{padding:14px 16px}.card+.card{margin-top:0}.form-actions{display:flex;justify-content:flex-end;gap:8px}@media(max-width:850px){.derechos-historicos-grid,.jugador-form{grid-template-columns:1fr}}.player-list{overflow-y:auto;overflow-x:hidden}.player-list-item{width:100%;box-sizing:border-box;min-width:0}.player-detail{padding:18px 20px}.player-summary{min-height:105px;padding:12px 16px}.player-detail-sections{display:flex;flex-direction:column;gap:10px}.player-data-card{padding:12px 14px}.rights-row{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:14px;padding:12px 14px}.main-grid{grid-template-columns:300px minmax(0,1fr);gap:18px}.league-account-avatar-card{grid-column:1 / -1!important;display:grid!important;grid-template-columns:58px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:78px!important}.roster-pro-player-clickable{cursor:pointer}.roster-pro-player-clickable:focus-visible{outline:2px solid #6c7cff;outline-offset:2px}.roster-player-detail-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:20px;background:radial-gradient(circle at 50% 18%,#2d79ff33,#020918db 42%,#01050eeb);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.roster-player-detail-modal{position:relative;width:min(620px,100%);padding:0;overflow:hidden;border:1px solid rgba(91,171,255,.55);border-radius:26px;background:linear-gradient(145deg,#092748fa,#041124fa);box-shadow:0 34px 90px #00000094,0 0 0 1px #ffffff0a inset;color:#fff}.roster-player-detail-modal:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#30d4ff,#7c4dff,#32f0a4)}.roster-player-detail-close{position:absolute;top:18px;right:18px;z-index:2;width:42px;height:42px;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#081830bd;color:#fff;font-size:24px;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.roster-player-detail-close:hover{transform:translateY(-1px);border-color:#7abeffb3;background:#194880cc}.roster-player-detail-hero{display:grid;grid-template-columns:170px 1fr;gap:22px;align-items:center;padding:34px 34px 22px;background:radial-gradient(circle at 18% 0%,rgba(70,143,255,.18),transparent 42%),linear-gradient(180deg,rgba(12,55,94,.5),transparent)}.roster-player-detail-photo{width:154px;height:154px;overflow:hidden;border-radius:28px;background:linear-gradient(145deg,#14406af2,#06172ff2);display:grid;place-items:center;border:1px solid rgba(102,181,255,.24);box-shadow:0 18px 42px #00000057}.roster-player-detail-photo img{width:100%;height:100%;object-fit:cover}.roster-player-detail-photo span{font-size:46px}.roster-player-detail-head{min-width:0;padding-right:44px}.roster-player-detail-eyebrow,.roster-player-detail-label{color:#79b8ff;font-size:11px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.roster-player-detail-modal h2{margin:8px 0 5px;color:#fff;font-size:clamp(28px,4vw,40px);line-height:.98;text-wrap:balance}.roster-player-detail-team{margin:0;color:#a8bbd4;font-size:18px}.roster-player-detail-meta{display:flex;flex-wrap:wrap;gap:8px;padding:0 34px 22px}.roster-player-detail-meta span{padding:8px 12px;border:1px solid rgba(108,179,255,.16);border-radius:999px;background:#367edb2e;color:#dbeaff;font-size:12px;font-weight:800}.roster-player-detail-status-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:16px;margin:0 34px 24px;padding:18px;border:1px solid rgba(85,164,255,.22);border-radius:20px;background:linear-gradient(135deg,#061c38db,#0f3356a8);box-shadow:inset 0 1px #ffffff0d;text-align:left}.roster-player-detail-status-card strong{display:block;margin-top:6px;color:#fff;font-size:18px}.roster-player-detail-status-card small{display:block;margin-top:6px;color:#9fb4cf;line-height:1.45}.roster-player-detail-state-select{display:grid;gap:7px}.roster-player-detail-state-select span{color:#7ab8ff;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.roster-player-detail-state-select select{width:100%;min-height:44px;border:1px solid rgba(84,166,255,.4);border-radius:12px;background:#061932;color:#fff;padding:0 13px;font-weight:800;outline:none}.roster-player-detail-state-select select:focus{border-color:#34b8ff;box-shadow:0 0 0 3px #34b8ff24}.roster-player-detail-actions{display:flex;gap:12px;justify-content:flex-end;padding:0 34px 34px}.roster-player-detail-actions button{border:0;border-radius:13px;padding:13px 18px;background:linear-gradient(135deg,#2f8cff,#7a3cff);color:#fff;font-weight:900;cursor:pointer;box-shadow:0 12px 30px #2f8cff3d}.roster-player-detail-actions button.secondary{background:#ffffff1a;box-shadow:none}.roster-player-detail-upload{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:13px;background:linear-gradient(135deg,#23c9ff,#6f48ff);color:#fff;font-weight:900;cursor:pointer;box-shadow:0 12px 30px #23c9ff38;overflow:hidden}.roster-player-detail-upload input{position:absolute;inset:0;opacity:0;cursor:pointer}.roster-player-detail-upload.is-loading{opacity:.68;pointer-events:none}@media(max-width:640px){.roster-player-detail-hero{grid-template-columns:1fr;justify-items:center;text-align:center;padding:30px 22px 18px}.roster-player-detail-head{padding-right:0}.roster-player-detail-status-card{grid-template-columns:1fr;margin-inline:22px}.roster-player-detail-meta{justify-content:center;padding-inline:22px}.roster-player-detail-actions{padding-inline:22px;justify-content:stretch}.roster-player-detail-actions button,.roster-player-detail-upload{flex:1}}.league-account-avatar-preview{width:52px!important;height:52px!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;border:1px solid rgba(94,173,255,.4)!important;background:#277cde29!important;color:#8fc7ff!important;font-size:20px!important}.league-account-avatar-preview img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important}.league-account-avatar-copy{min-width:0!important}.league-account-avatar-copy span{display:block!important;margin-bottom:3px!important;color:#51a8ff!important;font-size:7px!important;font-weight:900!important;letter-spacing:1.2px!important}.league-account-avatar-copy h3{margin:0!important;color:#fff!important;font-size:13px!important;line-height:1.1!important}.league-account-avatar-copy p{margin:4px 0 0!important;color:#91a9c5!important;font-size:7px!important;line-height:1.3!important}.league-account-avatar-upload{position:relative!important;min-width:92px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:7px!important;border:1px solid rgba(86,151,227,.26)!important;background:linear-gradient(135deg,#2378ee,#6d35e8)!important;color:#fff!important;font-size:7px!important;font-weight:900!important;text-transform:uppercase!important;cursor:pointer!important}.league-account-avatar-upload input{position:absolute!important;inset:0!important;opacity:0!important;cursor:pointer!important}.fichajes-right-origin-step{border-color:#41a3ff47;background:#051c356b}.fichajes-pro-origin-player{display:block;margin-top:5px;color:#bed3ecc2;font-size:11px;line-height:1.35}.fichajes-pro-origin-player strong{color:#fff}.fichajes-round-hidden-types{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.fichajes-round-hidden-types>span{padding:4px 7px;border:1px solid rgba(67,162,255,.22);border-radius:999px;background:#1e6ab31f;color:#d6e7f9e0;font-size:9px;font-weight:800;white-space:nowrap}@media(max-width:700px){.fichajes-round-hidden-types{width:100%;justify-content:flex-start}.league-account-avatar-card{grid-template-columns:48px minmax(0,1fr)!important}.league-account-avatar-upload{grid-column:1 / -1!important;width:100%!important}.draft-rounds-order-compact-list{grid-template-columns:1fr}}@media(min-width:901px){.roster-admin-section{margin-top:10px}.roster-admin-section .admin-section-header{margin-bottom:10px}.roster-types-card,.roster-states-card{max-height:560px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.roster-rule-editor{margin-top:8px;padding:11px;border-radius:10px}.roster-rule-editor-title,.roster-editor-heading{margin-bottom:8px}.roster-editor-grid{grid-template-columns:repeat(4,minmax(130px,1fr));gap:8px;margin-bottom:8px}.roster-rule-editor textarea{min-height:48px}.roster-options-grid{grid-template-columns:repeat(5,minmax(120px,1fr));gap:6px 10px;margin-top:8px}.roster-editor-actions{margin-top:9px}.roster-teams-admin-card{margin-top:14px;padding-top:14px}.roster-teams-admin-header{align-items:center;margin-bottom:10px}.roster-teams-admin-list{gap:7px}.roster-team-admin{border-radius:11px}.roster-team-admin>summary{list-style:none;cursor:pointer}.roster-team-admin>summary::-webkit-details-marker{display:none}.roster-team-admin-heading{grid-template-columns:minmax(220px,1fr) auto auto 24px;display:grid;min-height:58px;padding:8px 12px;border-bottom:0}.roster-team-admin[open] .roster-team-admin-heading{border-bottom:1px solid rgba(255,255,255,.08)}.roster-team-admin-logo{width:36px;height:36px}.roster-team-admin-identity h4,.roster-team-admin-summary strong{font-size:14px}.roster-team-admin-chevron{transition:transform .18s ease}.roster-team-admin[open] .roster-team-admin-chevron{transform:rotate(180deg)}.roster-team-admin-group{padding:10px 12px}.roster-team-admin-group-title{margin-bottom:7px}.roster-team-admin-players{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.roster-team-admin-player{min-width:0;padding:7px 9px}.roster-team-admin-player-main img,.roster-team-admin-player-placeholder{width:30px;height:30px}.historical-manager{align-items:start}.historical-manager-player-list{max-height:520px}.historical-manager-detail{min-height:0}}.team-config-back-to-draft{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:18px auto 0;padding:12px 18px;border:1px solid rgba(77,174,255,.4);border-radius:999px;background:linear-gradient(90deg,#117ae7eb,#5f48ffdb);color:#fff;font-size:12px;font-weight:950;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 12px 30px #0000003d}.team-config-screen .team-config-progress-card,.team-config-screen .team-config-grid{width:min(980px,calc(100% - 32px))}.team-config-screen .team-config-progress-card{margin:0 auto 18px}.team-config-screen .team-config-grid{margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.team-config-screen .team-config-card{min-height:96px;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;border:1px solid rgba(77,174,255,.22);border-radius:16px;background:linear-gradient(135deg,#072341eb,#061730f0)}.team-config-screen .team-order-badge{position:static;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,#1a8dff,#6f52ff);color:#fff;font-size:13px;font-weight:950}.team-config-screen .team-config-logo{width:58px;height:58px;border-radius:14px}.team-config-screen .team-config-card-content{min-width:0}.team-config-screen .team-config-card-content h3{margin:4px 0;color:#fff;font-size:15px}.team-config-screen .team-logo-status{color:#63e29de6}.team-config-screen .team-config-actions{justify-content:flex-end}.team-config-screen .team-edit-button{min-width:116px;border-color:#4daeff57;background:#0c3c68d1}.team-config-screen .team-edit-pro{width:100%}.team-config-screen .team-edit-pro-body{grid-template-columns:1fr}.team-config-screen .team-edit-pro-fields-grid{grid-template-columns:minmax(220px,420px)}.team-config-screen .team-edit-pro-summary-icon{background:#2589ff2e}@media(max-width:760px){.team-config-screen .team-config-grid{grid-template-columns:1fr}.team-config-screen .team-config-card{grid-template-columns:auto minmax(0,1fr)}.team-config-screen .team-config-logo,.team-config-screen .team-config-actions{grid-column:1 / -1}.team-config-screen .team-config-actions{justify-content:stretch}.team-config-screen .team-edit-button{width:100%}}.team-config-screen .team-edit-pro-header{align-items:flex-start;padding-bottom:18px;border-bottom:1px solid rgba(115,181,255,.16)}.team-config-screen .team-edit-pro-title strong{font-size:28px;line-height:1.05}.team-config-screen .team-edit-pro-fields{padding-top:8px}.team-config-screen .team-edit-pro-fields-heading{margin-bottom:18px}.team-config-screen .team-edit-pro-fields-grid{width:100%;max-width:560px;grid-template-columns:1fr}.team-config-screen .team-edit-pro-select-wrap select{min-height:46px;font-size:15px;font-weight:850}.team-order-position-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:14px}.team-order-position-grid button{min-height:42px;border:1px solid rgba(93,170,255,.28);border-radius:12px;background:#082546e0;color:#dcecff;font-size:14px;font-weight:950}.team-order-position-grid button.active{border-color:#61efa7bd;background:linear-gradient(135deg,#11a66b,#2563eb);color:#fff}.draft-rounds-settings{margin-top:18px}.draft-rounds-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.draft-rounds-order-compact{margin-top:16px;padding:14px;border:1px solid rgba(91,166,255,.24);border-radius:16px;background:linear-gradient(145deg,#041b3ad1,#031124eb)}.draft-rounds-order-compact-header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px}.draft-rounds-order-compact-header span{display:block;margin-bottom:3px;color:#64afff;font-size:9px;font-weight:950;letter-spacing:.12em}.draft-rounds-order-compact-header strong{color:#fff;font-size:18px;font-weight:950}.draft-rounds-order-compact-header small{padding:7px 10px;border-radius:999px;border:1px solid rgba(93,190,255,.32);background:#2066b92e;color:#dbecffe6;font-size:11px;font-weight:900}.draft-rounds-order-compact-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.draft-rounds-order-compact-item{min-width:0;min-height:48px;display:grid;grid-template-columns:32px 38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;border:1px solid rgba(92,166,255,.18);border-radius:12px;background:linear-gradient(90deg,#1248796b,#071b38b8)}.draft-rounds-order-compact-position{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:linear-gradient(135deg,#face4df5,#2b83ffdb);color:#06162a;font-size:12px;font-weight:1000}.draft-rounds-order-compact-logo{width:34px;height:34px;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#081e3eeb}.draft-rounds-order-compact-logo img{width:100%;height:100%;object-fit:contain}.draft-rounds-order-compact-logo span{color:#8fc7ff;font-size:10px;font-weight:950}.draft-rounds-order-compact-team{min-width:0}.draft-rounds-order-compact-team strong,.draft-rounds-order-compact-team small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft-rounds-order-compact-team strong{color:#fff;font-size:12px;font-weight:950}.draft-rounds-order-compact-team small{margin-top:2px;color:#74d6a5d1;font-size:10px;font-weight:800}.draft-rounds-order-compact-actions{display:flex;gap:5px}.draft-rounds-order-compact-actions button{width:27px;height:27px;border:1px solid rgba(93,190,255,.28);border-radius:8px;background:#174372a3;color:#d9efff;font-size:13px;font-weight:950;cursor:pointer}.draft-rounds-order-compact-actions button:disabled{opacity:.35;cursor:not-allowed}.draft-rounds-settings-wide{grid-column:span 2}.draft-rounds-settings-grid label{display:flex;flex-direction:column;gap:8px;min-width:0}.draft-rounds-settings-grid span{color:#abccf2b8;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.draft-rounds-settings-grid input,.draft-rounds-settings-grid select{width:100%;min-height:48px;color-scheme:dark;border:1px solid rgba(84,166,255,.28);border-radius:12px;background:#031226c7;color:#fff;padding:0 14px;font-size:14px;font-weight:850;outline:none}.draft-rounds-settings-grid input:focus,.draft-rounds-settings-grid select:focus{border-color:#5dbeffc2;box-shadow:0 0 0 3px #2589ff24}.draft-rounds-settings-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:18px}.draft-rounds-settings-actions button{width:auto;min-width:190px}.league-home-avatar-icon{overflow:hidden}.league-home-avatar-icon img{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit}.draft-rounds-official-card{display:flex;flex-direction:column;justify-content:center;gap:5px;min-height:74px;padding:12px 14px;border:1px solid rgba(245,190,72,.34);border-radius:14px;background:linear-gradient(135deg,#f5be4824,#412d0829),#04162cd1}.draft-rounds-official-card strong{color:#fff;font-size:13px;font-weight:950}.draft-rounds-official-card small{color:#e8d8b2c7;font-size:11px;font-weight:750;line-height:1.35}.round1-order-config{width:min(920px,calc(100% - 28px));margin-inline:auto}.round1-order-list{gap:7px}.round1-order-item{min-height:48px;padding:7px 10px;border-radius:12px;background:linear-gradient(90deg,#1248797a,#071b38c7)}.round1-order-position{width:28px;height:28px;border-radius:9px;background:linear-gradient(135deg,#face4de6,#267effb8);color:#06162a;font-size:12px;font-weight:1000}.round1-order-logo{width:34px;height:34px;border-radius:10px}.round1-order-team strong{font-size:13px}.round1-order-team small{font-size:10px}.round1-order-actions button{width:30px;height:30px;border-radius:9px}.team-config-screen .team-config-card-editing .team-edit-pro{padding:14px;border-radius:16px;box-shadow:0 18px 44px #00000047,inset 0 1px #ffffff14}.team-config-screen .team-config-card-editing .team-edit-pro-body{grid-template-columns:minmax(0,1fr);gap:12px}.team-config-screen .team-config-card-editing .team-edit-pro-fields-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.team-config-screen .team-config-card-editing .team-edit-pro-fields-grid{grid-template-columns:minmax(180px,240px) minmax(0,1fr)}.team-config-screen .team-config-card-editing .team-order-position-grid{grid-template-columns:repeat(12,36px);justify-content:start}.team-config-screen .team-config-card-editing .team-edit-pro-summary{display:none}.participant-simultaneous-turns{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(640px,100%);margin:4px auto 0}.participant-simultaneous-turns>div{min-width:0;padding:12px 14px;border:1px solid rgba(86,166,255,.24);border-radius:14px;background:#03162db3;text-align:center}.participant-simultaneous-turns strong{display:block;overflow:hidden;color:#fff;font-size:15px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.participant-simultaneous-turns small{display:block;margin-top:4px;color:#b3d2f5b3;font-size:11px;font-weight:800}.team-config-screen .team-config-card.team-config-card-editing{grid-column:1 / -1;padding:0;overflow:hidden}.team-config-screen .team-config-card-editing .team-edit-pro{padding:18px;border:1px solid rgba(88,166,255,.34);border-radius:18px;background:linear-gradient(135deg,#072546f5,#051731f5)}.team-config-screen .team-config-card-editing .team-edit-pro-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:14px}.team-config-screen .team-config-card-editing .team-edit-pro-title strong{font-size:clamp(20px,2.2vw,26px)}.team-config-screen .team-config-card-editing .team-edit-pro-body{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(320px,1.4fr) minmax(220px,.8fr);align-items:center;gap:18px;padding-top:16px}.team-config-screen .team-config-card-editing .team-edit-pro-preview{min-width:0}.team-config-screen .team-config-card-editing .team-edit-pro-fields{padding:0}.team-config-screen .team-config-card-editing .team-edit-pro-fields-heading{margin-bottom:10px}.team-config-screen .team-config-card-editing .team-edit-pro-fields-grid{max-width:none;grid-template-columns:minmax(100px,120px) minmax(0,1fr);align-items:start}.team-config-screen .team-config-card-editing .team-order-position-grid{grid-column:1 / -1;grid-template-columns:repeat(12,minmax(34px,1fr));gap:6px;margin-top:10px}.team-config-screen .team-config-card-editing .team-order-position-grid button{min-height:36px;border-radius:10px}.team-config-screen .team-config-card-editing .team-edit-pro-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:12px}.team-config-screen .team-config-card-editing .team-edit-pro-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:10px;margin-top:2px}.team-config-screen .team-config-card-editing .team-edit-pro-actions button{width:auto;min-width:170px}.draft-admin-manual-pick{width:min(1180px,calc(100% - 32px));margin:0 auto 22px;padding:18px;border:1px solid rgba(99,179,255,.34);border-radius:18px;background:linear-gradient(145deg,#061f3af5,#041327f5);box-shadow:0 18px 42px #0000003d}.draft-admin-manual-pick-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.draft-admin-manual-pick-header h3{margin:4px 0 5px;color:#fff;font-size:20px}.draft-admin-manual-pick-header p{margin:0;color:#cddef2b3;font-size:12px}.draft-admin-manual-close{border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0d;color:#fff;padding:9px 12px;font-size:11px;font-weight:900}.draft-admin-manual-form{display:grid;grid-template-columns:minmax(180px,260px) minmax(240px,1fr) auto;gap:12px;align-items:end}.draft-admin-manual-form label{display:flex;flex-direction:column;gap:6px}.draft-admin-manual-form label>span{color:#aec4dec2;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.draft-admin-manual-form select,.draft-admin-manual-form input{width:100%;min-height:44px;border:1px solid rgba(87,165,246,.28);border-radius:12px;background:#021022db;color:#fff;padding:0 12px}.draft-admin-manual-player{position:relative}.draft-admin-manual-suggestions{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:20;max-height:240px;overflow-y:auto;border:1px solid rgba(87,165,246,.28);border-radius:14px;background:#031122fa;box-shadow:0 18px 42px #0000005c}.draft-admin-manual-suggestions button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:0;border-bottom:1px solid rgba(255,255,255,.06);border-radius:0;background:transparent;color:#fff;text-align:left}.draft-admin-manual-suggestions small{color:#9fbcdfb8}.draft-admin-manual-submit{min-height:44px;border:0;border-radius:12px;background:linear-gradient(90deg,#188df4,#6b47f5);color:#fff;padding:0 18px;font-size:11px;font-weight:950;text-transform:uppercase}.draft-admin-manual-selected{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:9px 12px;border:1px solid rgba(74,222,128,.32);border-radius:999px;background:#16a34a1f;color:#dfffea;font-size:12px}.admin-users-panel{margin-top:18px}.admin-users-refresh{border:1px solid rgba(82,171,255,.34);border-radius:999px;background:#0e4b8494;color:#fff;padding:10px 14px;font-size:11px;font-weight:900}.admin-users-list{display:grid;gap:10px;margin-top:16px}.admin-user-row{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(180px,1fr) minmax(180px,1fr) auto;align-items:center;gap:14px;padding:13px 14px;border:1px solid rgba(88,164,238,.18);border-radius:14px;background:#03142794}.admin-user-team{display:flex;align-items:center;gap:12px;min-width:0}.admin-user-logo{width:42px;height:42px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;background:#ffffff0f}.admin-user-logo img{max-width:86%;max-height:86%;object-fit:contain}.admin-user-team strong,.admin-user-data strong{display:block;color:#fff;font-size:13px}.admin-user-team small,.admin-user-data span{display:block;margin-bottom:3px;color:#a9c1dea8;font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.admin-user-unlink{border:1px solid rgba(255,83,111,.34);border-radius:12px;background:#ff536f14;color:#ff9aae;padding:10px 12px;font-size:10px;font-weight:950;text-transform:uppercase}.admin-user-unlink:disabled{opacity:.42;cursor:not-allowed}@media(max-width:860px){.draft-admin-manual-form,.admin-user-row{grid-template-columns:1fr}.team-order-position-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.team-config-screen .team-config-card-editing .team-edit-pro-body,.team-config-screen .team-config-card-editing .team-edit-pro-fields-grid,.team-config-screen .team-config-card-editing .team-edit-pro-summary{grid-template-columns:1fr}.team-config-screen .team-config-card-editing .team-edit-pro-actions,.team-config-screen .team-config-card-editing .team-edit-pro-header{align-items:stretch;flex-direction:column}.team-config-screen .team-config-card-editing .team-order-position-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.team-config-screen .team-config-card-editing .team-edit-pro-actions button{width:100%}.draft-rounds-settings-grid,.draft-rounds-settings-actions{grid-template-columns:1fr}.draft-rounds-settings-actions{flex-direction:column}.draft-rounds-settings-actions button{width:100%}.participant-simultaneous-turns{grid-template-columns:1fr}}.fichajes-admin-dashboard-head{grid-template-columns:minmax(260px,1fr) minmax(330px,420px) auto!important}.fichajes-admin-dashboard-title{align-items:center!important}.fichajes-admin-dashboard-title strong{max-width:260px;white-space:normal}.fichajes-admin-dashboard-stats{grid-template-columns:repeat(3,minmax(96px,1fr))!important;margin:0!important;min-width:330px}.fichajes-admin-dashboard-stats>div{min-width:0;padding:10px 12px!important}.fichajes-admin-dashboard-stats span,.fichajes-admin-dashboard-stats strong{white-space:nowrap}.fichajes-admin-dashboard-actions{min-width:max-content}.fichajes-admin-tabs{display:flex;flex-wrap:wrap;gap:8px}.fichajes-admin-tabs button{min-width:128px;justify-content:center}.fichajes-admin-compact-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.fichajes-admin-quick-card{grid-template-columns:52px minmax(0,1fr) 20px!important;min-height:86px!important}.fichajes-admin-quick-card>div{display:grid!important;gap:4px}.fichajes-admin-quick-card small,.fichajes-admin-quick-card strong{position:static!important;opacity:1!important;transform:none!important}.fichajes-round-compact-head{grid-template-columns:minmax(260px,1fr) auto!important}.fichajes-round-compact-summary{grid-template-columns:minmax(190px,1.1fr) repeat(3,minmax(110px,.7fr))!important}.fichajes-round-hidden-row{grid-template-columns:minmax(260px,1fr) 120px 150px!important}.fichajes-round-player-row{grid-template-columns:minmax(300px,1fr) 170px 42px!important}.fichajes-round-hidden-types,.fichajes-round-player-result{justify-self:end!important;text-align:right}.fichajes-round-hidden-row>span,.fichajes-round-player-row>span{justify-self:center}.fichajes-round-toggle,.fichajes-admin-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.fichajes-admin-config-form-compact{grid-template-columns:repeat(3,minmax(170px,1fr)) 110px 110px!important}@media(max-width:1180px){.fichajes-admin-dashboard-head{grid-template-columns:1fr auto!important}.fichajes-admin-dashboard-stats{grid-column:1 / -1;grid-row:2;width:100%}.fichajes-admin-compact-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.fichajes-admin-dashboard-head,.fichajes-round-compact-head,.fichajes-admin-config-form-compact,.fichajes-round-hidden-row,.fichajes-round-player-row{grid-template-columns:1fr!important}.fichajes-admin-dashboard-stats,.fichajes-round-compact-summary,.fichajes-admin-compact-summary{grid-template-columns:1fr!important;min-width:0}.fichajes-round-hidden-types,.fichajes-round-player-result,.fichajes-admin-dashboard-actions{justify-self:stretch!important;width:100%}}.fichajes-round-compact,.fichajes-admin-dashboard{position:relative;overflow:hidden;border:1px solid rgba(53,169,255,.36);border-radius:24px;background:radial-gradient(circle at 18% 0%,rgba(61,142,255,.2),transparent 34%),radial-gradient(circle at 94% 8%,rgba(124,73,255,.18),transparent 28%),linear-gradient(145deg,#041d38f5,#020f21f5);box-shadow:0 24px 70px #0000005c,inset 0 1px #ffffff0d}.fichajes-round-compact:before,.fichajes-admin-dashboard:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#2ed0ff,#6c5cff,#28e3a0)}.fichajes-round-compact-head,.fichajes-admin-dashboard-head{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;gap:18px;align-items:center;padding:28px 30px 22px;border-bottom:1px solid rgba(99,170,255,.14)}.fichajes-round-compact-title,.fichajes-admin-dashboard-title,.fichajes-round-hidden-team,.fichajes-round-player-main,.fichajes-admin-quick-card>div{display:flex;align-items:center;gap:14px;min-width:0}.fichajes-round-compact-summary,.fichajes-admin-dashboard-stats,.fichajes-admin-config-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 30px;border:1px solid rgba(90,156,230,.16);border-radius:18px;overflow:hidden;background:#04183285}.fichajes-round-stat,.fichajes-admin-dashboard-stats>div,.fichajes-admin-config-values>div{min-height:74px;display:grid;place-items:center;align-content:center;gap:5px;padding:12px;border-right:1px solid rgba(90,156,230,.12);text-align:center}.fichajes-round-stat span,.fichajes-admin-dashboard-stats span,.fichajes-admin-config-values span{color:#7c93b1;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.fichajes-round-stat strong,.fichajes-admin-dashboard-stats strong,.fichajes-admin-config-values strong{color:#fff;font-size:17px}.fichajes-round-compact-content,.fichajes-admin-dashboard-body{padding:22px 30px 30px}.fichajes-round-hidden-list,.fichajes-round-player-list,.fichajes-admin-compact-summary{display:grid;gap:10px}.fichajes-round-hidden-row,.fichajes-round-player-row,.fichajes-admin-quick-card{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(120px,auto) minmax(120px,auto);gap:16px;align-items:center;min-height:70px;padding:14px 18px;border:1px solid rgba(88,164,255,.16);border-radius:16px;background:linear-gradient(135deg,#082849bd,#051832bd);color:#fff;text-align:left}.fichajes-round-mini-logo,.fichajes-round-player-photo,.fichajes-admin-quick-icon,.fichajes-round-compact-icon,.fichajes-admin-dashboard-icon{flex:0 0 auto;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#114679b8;border:1px solid rgba(98,174,255,.18);overflow:hidden}.fichajes-round-hidden-team strong,.fichajes-round-player-info strong,.fichajes-admin-quick-card strong{display:block;min-width:0;color:#fff;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fichajes-admin-config-form-compact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto auto;gap:12px;align-items:end;padding:18px;border:1px solid rgba(90,156,230,.18);border-radius:18px;background:#0418329e}.fichajes-admin-weekly-row{display:grid;grid-template-columns:minmax(110px,1fr) 96px;gap:8px}.fichajes-admin-weekly-row select,.fichajes-admin-weekly-row input{min-height:42px;border:1px solid rgba(85,166,255,.35);border-radius:12px;background:#061a34;color:#fff;padding:0 11px;font-weight:800}@media(max-width:900px){.fichajes-round-compact-head,.fichajes-admin-dashboard-head,.fichajes-admin-config-form-compact,.fichajes-round-hidden-row,.fichajes-round-player-row,.fichajes-admin-quick-card{grid-template-columns:1fr}.fichajes-round-compact-summary,.fichajes-admin-dashboard-stats,.fichajes-admin-config-values{grid-template-columns:repeat(2,minmax(0,1fr))}}.fichajes-round-market-quotas{display:none!important}.fichajes-round-compact{border-color:#2bb8ff70!important;border-radius:24px!important;background:radial-gradient(circle at 12% 0%,rgba(35,129,222,.22),transparent 34%),radial-gradient(circle at 96% 4%,rgba(91,57,214,.2),transparent 30%),linear-gradient(145deg,#051e3bfa,#020f23fa)!important;box-shadow:0 26px 75px #0000006b,inset 0 1px #ffffff0e!important}.fichajes-round-compact .fichajes-round-compact-head{grid-template-columns:minmax(280px,1fr) auto!important;padding:28px 34px 24px!important;gap:22px!important}.fichajes-round-compact .fichajes-round-compact-title{gap:18px!important}.fichajes-round-compact .fichajes-round-compact-icon{width:54px!important;height:54px!important;border-color:#23b5ff7a!important;background:linear-gradient(145deg,#1372aa73,#1132688c)!important;color:#eafaff!important;font-size:22px!important;box-shadow:inset 0 1px #ffffff14,0 12px 30px #179cff1f!important}.fichajes-round-compact .fichajes-round-compact-title h2{margin:0!important;color:#f7fbff!important;font-size:24px!important;line-height:1.05!important;letter-spacing:-.025em!important;font-weight:950!important}.fichajes-round-compact .fichajes-round-compact-title p{margin:6px 0 0!important;color:#829ab8!important;font-size:13px!important}.fichajes-round-compact .fichajes-round-refresh{width:auto!important;min-width:132px!important;min-height:52px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:0 18px!important;border:1px solid rgba(44,203,255,.58)!important;border-radius:14px!important;background:linear-gradient(135deg,#0a4977f0,#062d59f0)!important;box-shadow:inset 0 1px #ffffff0f,0 10px 28px #0c93dc1a!important}.fichajes-round-compact .fichajes-round-refresh>span{font-size:22px!important;line-height:1!important}.fichajes-round-compact .fichajes-round-refresh>b{font-size:12px!important;font-weight:900!important;letter-spacing:.02em!important}.fichajes-round-compact .fichajes-round-compact-summary{grid-template-columns:minmax(260px,1.25fr) repeat(3,minmax(150px,.8fr))!important;gap:12px!important;margin:0 34px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important}.fichajes-round-compact .fichajes-round-stat{min-height:92px!important;padding:15px 18px!important;border:1px solid rgba(61,147,235,.34)!important;border-radius:16px!important;background:linear-gradient(135deg,#083157d1,#061b39e0)!important;box-shadow:inset 0 1px #ffffff09,0 10px 28px #0000001a!important}.fichajes-round-compact .fichajes-round-stat:nth-child(2){border-color:#8254ff66!important;background:linear-gradient(135deg,#2a236f9e,#091d41e6)!important}.fichajes-round-compact .fichajes-round-stat:nth-child(3){border-color:#2eacf566!important}.fichajes-round-compact .fichajes-round-stat:nth-child(4){border-color:#7795be4d!important}.fichajes-round-compact .fichajes-round-stat span{color:#7f9aba!important;font-size:10px!important;letter-spacing:.1em!important}.fichajes-round-compact .fichajes-round-stat strong{margin-top:3px!important;color:#f7fbff!important;font-size:19px!important;letter-spacing:-.02em!important}.fichajes-round-compact .fichajes-round-compact-content{padding:24px 34px 34px!important}.fichajes-round-compact .fichajes-round-hidden-list{gap:12px!important}.fichajes-round-compact .fichajes-round-hidden-row.fichajes-round-hidden-row--premium{grid-template-columns:minmax(245px,1.25fr) minmax(105px,.48fr) minmax(290px,1.35fr) minmax(95px,.42fr) minmax(225px,.9fr)!important;gap:16px!important;min-height:92px!important;padding:13px 18px!important;border:1px solid rgba(49,147,241,.3)!important;border-radius:18px!important;background:radial-gradient(circle at 0% 50%,rgba(18,126,187,.1),transparent 26%),linear-gradient(135deg,#062b4fe0,#041734e8)!important;box-shadow:inset 0 1px #ffffff09,0 10px 28px #0000001a!important;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease!important}.fichajes-round-compact .fichajes-round-hidden-row.fichajes-round-hidden-row--premium:hover{transform:translateY(-1px)!important;border-color:#37caff85!important;background:radial-gradient(circle at 0% 50%,rgba(18,145,204,.15),transparent 28%),linear-gradient(135deg,#08355ef0,#051d3ef2)!important;box-shadow:inset 0 1px #ffffff0b,0 14px 34px #00000029!important}.fichajes-round-compact .fichajes-round-hidden-team{display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;gap:14px!important;align-items:center!important}.fichajes-round-compact .fichajes-round-hidden-team>img,.fichajes-round-compact .fichajes-round-mini-logo{width:54px!important;height:54px!important;max-width:54px!important;max-height:54px!important;object-fit:contain!important;border-radius:13px!important}.fichajes-round-compact .fichajes-round-hidden-team>img{padding:3px!important;background:#ffffff06!important}.fichajes-round-compact .fichajes-round-hidden-team strong{color:#f9fcff!important;font-size:18px!important;font-weight:900!important;letter-spacing:-.02em!important}.fichajes-round-hidden-intentions{display:flex!important;align-items:baseline!important;justify-content:center!important;gap:7px!important;padding-inline:6px!important;border-left:1px solid rgba(106,168,227,.18)!important;border-right:1px solid rgba(106,168,227,.18)!important}.fichajes-round-hidden-intentions strong{color:#fff!important;font-size:24px!important;line-height:1!important;font-weight:950!important;font-variant-numeric:tabular-nums!important}.fichajes-round-hidden-intentions span{color:#b6c8dc!important;font-size:11px!important;white-space:nowrap!important}.fichajes-round-compact .fichajes-round-hidden-types{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;min-width:0!important}.fichajes-round-type-chip{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:31px!important;padding:5px 9px!important;border:1px solid rgba(72,158,234,.42)!important;border-radius:9px!important;background:#082c4ec7!important;color:#bfe6ff!important;font-size:10px!important;font-weight:850!important;line-height:1.15!important;white-space:nowrap!important}.fichajes-round-type-chip i{font-style:normal!important;font-size:12px!important;line-height:1!important}.fichajes-round-type-chip--market{color:#85d7ff!important;border-color:#32acff7a!important;background:#08456d80!important}.fichajes-round-type-chip--foreign{color:#c8a7ff!important;border-color:#995fff8a!important;background:#3d1f7673!important}.fichajes-round-type-chip--injury{color:#ff9db5!important;border-color:#ff557f85!important;background:#691c3b6b!important}.fichajes-round-type-chip--extra{color:#ffd193!important;border-color:#ffb14f75!important;background:#623d1161!important}.fichajes-round-hidden-locked{display:flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;border-left:1px solid rgba(106,168,227,.18)!important}.fichajes-round-hidden-locked small{color:#ffbd63!important;font-size:9px!important;font-weight:900!important;letter-spacing:.05em!important;white-space:nowrap!important}.fichajes-round-market-box{display:grid!important;grid-template-columns:42px minmax(0,1fr) 16px!important;gap:9px!important;align-items:center!important;min-width:0!important;min-height:64px!important;padding:8px 11px!important;border:1px solid rgba(45,221,176,.58)!important;border-radius:16px!important;background:radial-gradient(circle at 8% 50%,rgba(28,229,168,.18),transparent 32%),linear-gradient(135deg,#054644c2,#062449e0)!important;box-shadow:inset 0 1px #ffffff0b,0 8px 22px #00c99d14!important}.fichajes-round-market-box-icon{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;border-radius:12px!important;background:#1cd7a31f!important;font-size:18px!important;filter:saturate(.9)!important}.fichajes-round-market-box-copy{min-width:0!important}.fichajes-round-market-box-copy strong{display:block!important;color:#80f2c9!important;font-size:14px!important;line-height:1.15!important;font-weight:950!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important}.fichajes-round-market-box-copy small{display:block!important;margin-top:3px!important;color:#a9c0d4!important;font-size:10px!important;line-height:1.15!important}.fichajes-round-market-box-arrow{color:#d7f8ee!important;font-size:25px!important;line-height:1!important;text-align:right!important}@media(max-width:1180px){.fichajes-round-compact .fichajes-round-hidden-row.fichajes-round-hidden-row--premium{grid-template-columns:minmax(220px,1fr) 100px minmax(220px,1fr) 86px 205px!important;gap:11px!important}.fichajes-round-compact .fichajes-round-hidden-team strong{font-size:16px!important}.fichajes-round-type-chip{padding-inline:7px!important;font-size:9px!important}}@media(max-width:900px){.fichajes-round-compact .fichajes-round-compact-head{grid-template-columns:1fr auto!important;padding-inline:18px!important}.fichajes-round-compact .fichajes-round-compact-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-inline:18px!important}.fichajes-round-compact .fichajes-round-compact-content{padding-inline:18px!important}.fichajes-round-compact .fichajes-round-hidden-row.fichajes-round-hidden-row--premium{grid-template-columns:minmax(0,1fr) minmax(180px,.7fr)!important;grid-template-areas:"team market" "intentions market" "types lock"!important;gap:10px 14px!important;padding:14px!important}.fichajes-round-compact .fichajes-round-hidden-team{grid-area:team!important}.fichajes-round-hidden-intentions{grid-area:intentions!important;justify-content:flex-start!important;border:0!important}.fichajes-round-compact .fichajes-round-hidden-types{grid-area:types!important}.fichajes-round-hidden-locked{grid-area:lock!important;justify-content:flex-end!important;border:0!important}.fichajes-round-market-box{grid-area:market!important;align-self:stretch!important}}@media(max-width:620px){.fichajes-round-compact .fichajes-round-compact-head{grid-template-columns:1fr!important}.fichajes-round-compact .fichajes-round-compact-actions{justify-content:flex-start!important}.fichajes-round-compact .fichajes-round-compact-summary{grid-template-columns:1fr!important}.fichajes-round-compact .fichajes-round-hidden-row.fichajes-round-hidden-row--premium{grid-template-columns:1fr!important;grid-template-areas:"team" "intentions" "types" "lock" "market"!important}.fichajes-round-hidden-locked{justify-content:flex-start!important}}.fichajes-round-compact .fichajes-round-compact-content{padding-right:42px!important}.fichajes-round-compact .fichajes-round-hidden-row.fichajes-round-hidden-row--premium{grid-template-columns:minmax(235px,1.15fr) minmax(92px,.4fr) minmax(255px,1.15fr) minmax(82px,.34fr) minmax(245px,.98fr)!important;gap:13px!important}.fichajes-round-market-box{grid-template-columns:40px minmax(0,1fr) 11px!important;padding:8px 15px 8px 10px!important;overflow:hidden!important}.fichajes-round-market-box-copy{min-width:0!important;overflow:hidden!important}.fichajes-round-market-box-copy strong{font-size:13px!important;overflow:hidden!important;text-overflow:ellipsis!important}.fichajes-round-market-box-copy small{font-size:9px!important}.fichajes-round-market-box-arrow{font-size:20px!important;justify-self:end!important}@media(max-width:1180px){.fichajes-round-compact .fichajes-round-compact-content{padding-right:24px!important}.fichajes-round-compact .fichajes-round-hidden-row.fichajes-round-hidden-row--premium{grid-template-columns:minmax(205px,1fr) 86px minmax(205px,1fr) 78px 210px!important;gap:9px!important}.fichajes-round-market-box{padding-right:12px!important}}.fichajes-intentions-contract{position:relative;overflow:hidden;border:1px solid rgba(39,177,248,.36)!important;border-radius:24px!important;background:radial-gradient(circle at 16% 0%,rgba(23,127,210,.19),transparent 35%),radial-gradient(circle at 88% 12%,rgba(64,77,170,.16),transparent 28%),linear-gradient(145deg,#041c36f7,#020f20fa)!important;box-shadow:0 24px 70px #0000005c,inset 0 1px #ffffff0a!important}.fichajes-intentions-contract:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 0 9%,rgba(35,173,255,.035) 9.1% 9.25%,transparent 9.4%),radial-gradient(circle at 72% 18%,rgba(43,184,255,.06),transparent 18%)}.fichajes-contract-header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 34px 24px;border-bottom:1px solid rgba(89,161,220,.14)}.fichajes-contract-header-main{display:flex;align-items:center;gap:18px;min-width:0}.fichajes-contract-header-icon{display:grid;place-items:center;width:56px;height:56px;flex:0 0 auto;border:1px solid rgba(44,183,255,.48);border-radius:50%;background:linear-gradient(145deg,#0a4d7cd6,#07274de0);color:#27c9ff;font-size:22px;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #098cd51f}.fichajes-contract-header h2{margin:0!important;color:#37c8ff!important;font-size:clamp(25px,2.7vw,40px)!important;font-weight:950!important;line-height:1!important;letter-spacing:-.045em!important}.fichajes-contract-header h2 span{color:#f8fbff!important}.fichajes-contract-header p{margin:8px 0 0!important;color:#8ca6c3!important;font-size:15px!important}.fichajes-contract-header-motto{display:grid;gap:7px;min-width:190px;color:#7898bb;font-size:10px;font-weight:800;letter-spacing:.42em;text-transform:uppercase}.fichajes-contract-header-motto i{display:block;width:48px;height:2px;margin-top:3px;background:linear-gradient(90deg,#2ed0ff,transparent)}.fichajes-contract-body{position:relative;z-index:1;padding:22px 28px 30px}.fichajes-contract-list{display:grid;gap:22px}.fichajes-contract-card{position:relative;display:grid;grid-template-columns:minmax(260px,.92fr) minmax(420px,1.7fr) minmax(260px,.95fr);grid-template-rows:auto auto;gap:24px 34px;min-height:390px;padding:30px 32px 20px;overflow:hidden;border:1px solid rgba(45,193,255,.46);border-radius:24px;background:radial-gradient(circle at 12% 42%,rgba(16,119,174,.16),transparent 30%),radial-gradient(circle at 88% 24%,rgba(20,85,147,.13),transparent 28%),linear-gradient(135deg,#052647f0,#03152cf5);box-shadow:inset 0 1px #ffffff0b,0 18px 48px #00000040}.fichajes-contract-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 0 76%,rgba(45,186,255,.025) 76.3% 76.7%,transparent 77%),linear-gradient(120deg,transparent 0 83%,rgba(45,186,255,.018) 83.3% 83.7%,transparent 84%)}.fichajes-contract-card--active{border-color:#34cbff94}.fichajes-contract-photo{position:relative;min-height:286px;align-self:center;overflow:hidden;border:1px solid rgba(47,225,255,.65);border-radius:20px;background:radial-gradient(circle at 50% 24%,rgba(36,192,230,.18),transparent 38%),linear-gradient(160deg,#0c537ce0,#072c4fed);box-shadow:inset 0 0 34px #15c5ef12,0 16px 38px #0000003d,0 0 18px #1bc4f114}.fichajes-contract-photo:after{content:"";position:absolute;inset:auto -18px -22px auto;width:170px;height:170px;border:1px solid rgba(104,222,255,.06);border-radius:46% 54% 48% 52%;transform:rotate(18deg)}.fichajes-contract-photo-label{position:absolute;z-index:3;top:20px;left:18px;display:grid;gap:5px;max-width:110px;color:#c9efff}.fichajes-contract-photo-label>span{font-size:20px;color:#dff8ff}.fichajes-contract-photo-label small{color:#b8d9e9;font-size:9px;line-height:1.45;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.fichajes-contract-photo-player{position:absolute;inset:18px 8px 0;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.fichajes-contract-photo-player img,.fichajes-contract-photo-player canvas{width:auto!important;max-width:84%!important;height:auto!important;max-height:86%!important;object-fit:contain!important;filter:drop-shadow(0 14px 20px rgba(0,0,0,.28))}.fichajes-contract-signature{position:absolute;z-index:4;left:18px;right:18px;bottom:16px;display:flex;align-items:end;justify-content:space-between;gap:12px}.fichajes-contract-signature em{max-width:75%;color:#effcff;font-family:Brush Script MT,Segoe Script,cursive;font-size:clamp(22px,2.1vw,34px);line-height:.9;transform:rotate(-4deg);text-shadow:0 0 12px rgba(123,232,255,.18);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fichajes-contract-signature strong{color:#d7f6ff;font-size:17px;font-weight:900}.fichajes-contract-copy{position:relative;min-width:0;padding:24px 0 4px}.fichajes-contract-status{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 16px;border:1px solid rgba(40,176,248,.6);border-radius:12px;background:linear-gradient(135deg,#074670e0,#052b54d1);box-shadow:inset 0 1px #ffffff0b}.fichajes-contract-status>span{width:12px;height:12px;border-radius:50%;background:#36e4bb;box-shadow:0 0 14px #36e4bb7a}.fichajes-contract-status strong{color:#c7ebff;font-size:11px;font-weight:900;letter-spacing:.08em}.fichajes-contract-status-note{display:block;margin:9px 0 28px 44px;color:#6485a7;font-size:8px;font-weight:800;letter-spacing:.36em}.fichajes-contract-copy h3{margin:0!important;color:#fff!important;font-size:clamp(30px,3.2vw,46px)!important;font-weight:950!important;line-height:1!important;letter-spacing:-.045em!important}.fichajes-contract-copy>p{margin:10px 0 18px!important;color:#9fb5cc!important;font-size:18px!important}.fichajes-contract-player-meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.fichajes-contract-number,.fichajes-contract-team{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid rgba(45,162,230,.34);border-radius:11px;background:linear-gradient(135deg,#084873bd,#07274cd1);color:#d9efff;font-weight:900}.fichajes-contract-number{min-width:52px;font-size:20px}.fichajes-contract-team{gap:8px;padding:0 16px;font-size:15px}.fichajes-contract-team i{color:#55d4ff;font-style:normal}.fichajes-contract-origin{width:max-content;max-width:100%;margin:0 0 12px;padding:8px 11px;border-left:2px solid rgba(45,205,255,.54);background:#052b4b59;color:#9ab4ca;font-size:11px}.fichajes-contract-origin strong{color:#e7f6ff}.fichajes-contract-actions{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:28px}.fichajes-contract-action{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:54px;padding:0 16px;border:1px solid rgba(45,176,244,.62);border-radius:12px;background:linear-gradient(135deg,#074976e0,#052b51eb);color:#eaf8ff;font-size:13px;font-weight:900;letter-spacing:.02em;cursor:pointer;transition:transform .15s ease,filter .15s ease,border-color .15s ease}.fichajes-contract-action:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.12)}.fichajes-contract-action--select{border-color:#2fe0bec2;background:linear-gradient(135deg,#046f65d6,#053d54eb)}.fichajes-contract-action--select.is-selected{box-shadow:0 0 0 2px #37e9c51f,0 0 22px #2be0b91a}.fichajes-contract-action--remove{grid-column:1;border-color:#ee4c708c;background:linear-gradient(135deg,#561b34b8,#221b3ad6);color:#ff8ea8}.fichajes-contract-action:disabled{opacity:.55;cursor:not-allowed;transform:none}.fichajes-contract-document{position:relative;min-height:310px;align-self:center}.fichajes-contract-paper{position:absolute;top:20px;right:18px;width:min(230px,88%);height:285px;border:1px solid rgba(42,160,226,.3);border-radius:16px;background:linear-gradient(160deg,#063053f5,#051d3af7);box-shadow:0 18px 42px #00000040}.fichajes-contract-paper--back{top:8px;right:48px;opacity:.54;transform:rotate(8deg)}.fichajes-contract-paper--front{z-index:2;display:flex;flex-direction:column;align-items:center;padding:30px 20px 20px;transform:rotate(10deg)}.fichajes-contract-paper--front>span{color:#7399bd;font-size:15px;font-weight:900;letter-spacing:.2em}.fichajes-contract-paper--front>small{margin-top:6px;color:#6489ab;font-size:9px;font-weight:800;letter-spacing:.24em}.fichajes-contract-lines{display:grid;gap:10px;width:78%;margin-top:28px}.fichajes-contract-lines i{display:block;height:7px;border-radius:999px;background:#6f97bb1a}.fichajes-contract-lines i:nth-child(1){width:100%}.fichajes-contract-lines i:nth-child(2){width:86%}.fichajes-contract-lines i:nth-child(3){width:72%}.fichajes-contract-lines i:nth-child(4){width:48%}.fichajes-contract-paper--front>em{margin-top:25px;color:#eaf8ff;font-family:Brush Script MT,Segoe Script,cursive;font-size:25px;transform:rotate(-7deg);max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fichajes-contract-stamp{position:absolute;right:18px;bottom:18px;display:grid;place-items:center;width:88px;height:88px;border:2px solid rgba(48,200,240,.48);border-radius:50%;color:#31b9e4;transform:rotate(-11deg);box-shadow:inset 0 0 0 5px #30c8f00a}.fichajes-contract-stamp span{font-size:7px;font-weight:900;letter-spacing:.13em}.fichajes-contract-stamp b{font-size:18px}.fichajes-contract-pen{position:absolute;z-index:3;right:4px;bottom:6px;width:12px;height:190px;border-radius:999px;transform:rotate(18deg);background:linear-gradient(90deg,#0d1520 0 32%,#253240 34% 60%,#0a0f16 62%),#111923;box-shadow:0 8px 16px #00000059}.fichajes-contract-pen:before,.fichajes-contract-pen:after{content:"";position:absolute;left:-2px;right:-2px;height:5px;border-radius:999px;background:#cbb47a}.fichajes-contract-pen:before{top:18px}.fichajes-contract-pen:after{bottom:28px}.fichajes-contract-footer{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:14px;border-top:1px solid rgba(70,151,207,.18)}.fichajes-contract-footer p{display:flex;align-items:center;gap:10px;margin:0!important;color:#6f91af!important;font-size:12px!important;font-style:italic}.fichajes-contract-footer p>span{color:#5ca6d2;font-size:20px}.fichajes-contract-footer>div{display:flex;align-items:center;gap:10px;color:#5e83a4;font-size:8px;font-weight:900;letter-spacing:.32em}.fichajes-contract-footer>div i{display:block;width:52px;height:1px;background:linear-gradient(90deg,#35cfff,transparent)}.fichajes-intentions-contract .fichajes-pro-selection-toolbar{margin:0 0 18px!important;border-radius:14px!important}@media(max-width:1180px){.fichajes-contract-card{grid-template-columns:minmax(230px,.88fr) minmax(360px,1.45fr) minmax(220px,.78fr);gap:22px;padding-inline:24px}.fichajes-contract-paper{width:min(205px,90%);height:270px}}@media(max-width:900px){.fichajes-contract-header{padding-inline:20px}.fichajes-contract-body{padding-inline:18px}.fichajes-contract-card{grid-template-columns:minmax(210px,.8fr) minmax(0,1.35fr);grid-template-rows:auto auto auto}.fichajes-contract-document{display:none}.fichajes-contract-photo{min-height:270px}.fichajes-contract-footer{grid-column:1/-1}}@media(max-width:660px){.fichajes-contract-header{align-items:flex-start}.fichajes-contract-header-motto{display:none}.fichajes-contract-header h2{font-size:28px!important}.fichajes-contract-header p{font-size:12px!important}.fichajes-contract-card{grid-template-columns:1fr;gap:18px;padding:18px}.fichajes-contract-photo{min-height:300px}.fichajes-contract-copy{padding-top:0}.fichajes-contract-status-note{margin-bottom:20px}.fichajes-contract-actions{grid-template-columns:1fr}.fichajes-contract-action--remove{grid-column:auto}.fichajes-contract-footer{display:grid;gap:10px}.fichajes-contract-footer>div{justify-content:flex-end}}@media(prefers-reduced-motion:reduce){.fichajes-contract-action{transition:none!important}}.fichajes-contract-card{grid-template-columns:minmax(260px,.92fr) minmax(420px,1.7fr) minmax(245px,.88fr)!important;padding-right:48px!important}.fichajes-contract-document{padding-right:18px!important}.fichajes-contract-paper{right:42px!important;width:min(215px,82%)!important}.fichajes-contract-paper--back{right:72px!important;transform:rotate(5deg)!important}.fichajes-contract-paper--front{transform:rotate(7deg)!important}.fichajes-contract-pen{right:24px!important}.fichajes-contract-footer{padding-right:14px!important}.fichajes-contract-footer>div{min-width:max-content!important;padding-right:4px!important;white-space:nowrap!important}.fichajes-contract-position{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:0 14px!important;border:1px solid rgba(45,162,230,.34)!important;border-radius:11px!important;background:linear-gradient(135deg,#084873bd,#07274cd1)!important;color:#d9efff!important;font-size:12px!important;font-weight:900!important;letter-spacing:.05em!important;white-space:nowrap!important}.fichajes-contract-signature strong{max-width:48%!important;color:#d7f6ff!important;font-size:11px!important;line-height:1.15!important;text-align:right!important;letter-spacing:.04em!important;white-space:normal!important}@media(max-width:1180px){.fichajes-contract-card{grid-template-columns:minmax(230px,.88fr) minmax(350px,1.45fr) minmax(205px,.74fr)!important;padding-right:36px!important}.fichajes-contract-paper{right:32px!important;width:min(190px,80%)!important}.fichajes-contract-paper--back{right:56px!important}.fichajes-contract-pen{right:16px!important}}.fichajes-contract-card{padding-right:72px!important}.fichajes-contract-document{padding-right:34px!important;transform:translate(-18px)!important}.fichajes-contract-paper{right:72px!important;width:min(190px,74%)!important}.fichajes-contract-paper--back{right:104px!important;transform:rotate(3deg)!important}.fichajes-contract-paper--front{transform:rotate(5deg)!important}.fichajes-contract-pen{right:40px!important}.fichajes-contract-footer{padding-right:28px!important}.fichajes-contract-footer>div{padding-right:10px!important}@media(max-width:1180px){.fichajes-contract-card{padding-right:52px!important}.fichajes-contract-document{transform:translate(-10px)!important}.fichajes-contract-paper{right:54px!important;width:min(178px,72%)!important}.fichajes-contract-paper--back{right:82px!important}.fichajes-contract-pen{right:30px!important}}@media(max-width:900px){.fichajes-contract-card{padding-right:24px!important}}.fdpc-club-movement{margin-top:14px;border:1px solid rgba(65,191,255,.28)!important;background:radial-gradient(circle at 12% 0%,rgba(41,167,232,.1),transparent 34%),linear-gradient(145deg,#072541e0,#04182feb)!important}.fdpc-club-movement summary{color:#ccefff!important}.fdpc-club-movement .fdpc-toggle{margin-bottom:14px}.fdpc-club-movement .fdpc-toggle button{min-height:40px;font-weight:900;letter-spacing:.06em}.fdpc-club-movement-form textarea{width:100%;resize:vertical;min-height:88px;border:1px solid rgba(104,172,220,.35);border-radius:10px;background:#031426b8;color:#eef9ff;padding:11px 12px;font:inherit}.fdpc-club-movement-form textarea:focus{outline:none;border-color:#3acaffb8;box-shadow:0 0 0 3px #3acaff14}.fdpc-loan-note{display:grid;gap:5px;margin-bottom:14px;padding:12px 14px;border:1px solid rgba(78,219,176,.32);border-radius:12px;background:linear-gradient(135deg,#074e4457,#0526398f)}.fdpc-loan-note strong{color:#7ef0c6;font-size:10px;letter-spacing:.16em}.fdpc-loan-note span{color:#e7fbf5;font-size:13px;font-weight:800}.fdpc-loan-note small{color:#98c9bc;line-height:1.4}.fdpc-release-direct{display:grid;gap:12px;margin-top:14px;padding:16px;border:1px solid rgba(255,102,126,.28);border-radius:14px;background:radial-gradient(circle at 8% 0%,rgba(255,92,122,.08),transparent 32%),linear-gradient(145deg,#30101f6b,#08182bc2)}.fdpc-release-direct__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.fdpc-release-direct__heading>div{display:grid;gap:4px}.fdpc-release-direct__heading strong{color:#ff9bb0;font-size:11px;letter-spacing:.13em}.fdpc-release-direct__heading span{color:#c9dce9;font-size:12px;line-height:1.45}.fdpc-release-direct label{display:grid;gap:7px;color:#ddecf6;font-size:12px;font-weight:800}.fdpc-release-direct textarea{width:100%;min-height:78px;resize:vertical;border:1px solid rgba(98,164,207,.36);border-radius:10px;background:#05192cc7;color:#f4fbff;padding:11px 12px;font:inherit}.fdpc-release-direct textarea:focus{outline:none;border-color:#ff6883b3;box-shadow:0 0 0 3px #ff688314}.fdpc-button--danger{width:100%;min-height:44px;border-color:#ff5f7c85!important;background:linear-gradient(135deg,#8a2341,#61172f)!important;color:#fff!important}.fdpc-button--danger:hover:not(:disabled){filter:brightness(1.08)}.fdpc-button--danger:disabled{opacity:.48}.fdpc-release-direct__quote{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:end;padding:11px 12px;border:1px solid rgba(255,132,155,.24);border-radius:10px;background:#50142738}.fdpc-release-direct__quote span,.fdpc-release-direct__quote small{color:#b9cdd9;font-size:11px}.fdpc-release-direct__quote strong{grid-row:1 / span 2;grid-column:2;color:#ffd5df;font-size:18px}.fdpc-release-direct__status{margin:0;color:#c9dce9;font-size:12px;line-height:1.45}.account-menu .account-menu-dropdown{box-sizing:border-box;max-width:calc(100vw - 24px);max-height:calc(100dvh - 90px - env(safe-area-inset-bottom,0px));overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.account-menu .account-menu-dropdown .league-home-account-content,.account-menu .account-menu-dropdown .league-account-compact-card,.account-menu .account-menu-dropdown .league-account-compact-actions{height:auto!important;min-height:0!important;max-height:none!important;min-width:0!important;flex:0 0 auto!important;overflow:visible!important}.account-menu .account-menu-dropdown .league-account-compact-actions{justify-content:flex-start!important}.account-menu .account-menu-dropdown .league-account-compact-action{flex:0 0 auto!important;height:auto!important;max-height:none!important;white-space:normal}.account-menu .account-menu-dropdown .account-menu-email,.account-menu .account-menu-dropdown .league-account-compact-action>div{overflow-wrap:anywhere}.roster-admin-section .roster-types-card,.roster-admin-section .roster-states-card{height:auto!important;max-height:none!important;overflow:visible!important;overscroll-behavior:auto}img.stadium-image,.stadium-image img,img.stadium-photo,.stadium-photo img,img[alt*=estadio i],img[alt*=stadium i]{display:block;width:100%;height:auto;max-height:none;object-fit:contain;object-position:center}.home-page.home-premium{width:min(1180px,100%)!important;max-width:1180px!important;margin:0 auto!important;padding:0 24px 26px!important;min-height:0!important;color:#f3f5fc;text-align:center;display:block!important;background:transparent!important}.home-premium *{box-sizing:border-box}.home-premium .hp-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:72px;border-bottom:1px solid #8a9db333;margin-bottom:40px}.home-premium .hp-brand{display:flex;align-items:center;gap:12px;white-space:nowrap}.home-premium .hp-brand>span{font-size:30px;color:#e8c576}.home-premium .hp-brand>strong{font-family:Arial,sans-serif;font-style:italic;font-weight:950;font-size:36px;letter-spacing:-2px;line-height:1;color:#fff}.home-premium .hp-brand>b{font-size:12px;font-style:italic;background:linear-gradient(100deg,#690d1b,#b81630);padding:5px 12px;transform:skew(-10deg);color:#fff}.home-premium .hp-topbar nav{align-self:stretch;display:flex;align-items:center;border-bottom:3px solid #e9cc87;padding:0 16px;font-size:14px;color:#fff}.home-premium .home-intro{padding:0!important;margin:0 0 28px!important;background:none!important}.home-premium .hp-eyebrow{font-size:10px;letter-spacing:4px;color:#e9cb87;margin-bottom:15px}.home-premium .home-intro h1{font-family:Georgia,Times New Roman,serif!important;font-size:clamp(30px,4.4vw,58px)!important;line-height:1.05!important;text-transform:none!important;letter-spacing:-1.5px!important;font-weight:700!important;margin:0!important;color:#f7f7fa!important;text-shadow:0 3px 18px #0008!important}.home-premium .home-intro h1 em{font-style:normal;color:#eccc89}.home-premium .home-intro p{font-family:Arial,sans-serif;font-size:16px!important;font-weight:400!important;color:#c5cce1!important;margin:15px 0 0!important}.home-premium .home-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;width:100%!important;max-width:920px!important;margin:0 auto 22px!important;padding:0!important;align-items:stretch!important}.home-premium .home-access-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;position:relative!important;min-width:0!important;min-height:0!important;height:auto!important;padding:20px 28px!important;margin:0!important;border-radius:15px!important;text-align:center!important;box-shadow:0 14px 35px #0003!important;overflow:hidden;cursor:pointer;transition:transform .18s,border-color .18s}.home-premium .home-access-card:hover{transform:translateY(-3px)}.home-premium .home-access-card:disabled{opacity:.6;cursor:wait;transform:none}.home-premium .home-access-card:before{content:"";position:absolute;left:33%;right:33%;top:0;height:3px;border-radius:0 0 6px 6px;background:var(--hp-accent);box-shadow:0 0 22px var(--hp-accent)}.home-premium .access-join{--hp-accent:#913bff;border:1px solid #8b4bd7!important;background:linear-gradient(135deg,#27113cd9,#0b1021ed)!important}.home-premium .access-create{--hp-accent:#1098ff;border:1px solid #168bc9!important;background:linear-gradient(135deg,#062c4ae8,#07172cef)!important}.home-premium .access-icon{font-family:Georgia,serif!important;background:none!important;box-shadow:none!important;border:0!important;width:auto!important;height:48px!important;line-height:48px!important;font-size:43px!important;margin:0 0 8px!important;color:var(--hp-accent)!important}.home-premium .home-access-card h3{font-family:Georgia,Times New Roman,serif!important;font-size:29px!important;font-weight:700!important;text-transform:none!important;letter-spacing:-.5px!important;margin:0 0 8px!important;color:#fff!important}.home-premium .home-access-card p{font-family:Arial,sans-serif!important;font-size:14px!important;line-height:1.5!important;font-weight:400!important;color:#bfcde0!important;margin:0 0 18px!important;min-height:42px}.home-premium .access-button{display:block!important;width:100%!important;margin:auto 0 0!important;padding:11px 16px!important;border-radius:10px!important;font-family:Arial,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1.3!important;min-height:0!important;color:#fff!important;border:1px solid #ffffff35!important;box-shadow:inset 0 1px #ffffff15!important}.home-premium .access-join .access-button{background:linear-gradient(110deg,#7715e6,#4407b0)!important}.home-premium .access-create .access-button{background:linear-gradient(110deg,#009dff,#0447d8)!important}.home-premium .home-features{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;width:100%!important;max-width:1020px!important;margin:0 auto 20px!important;border:1px solid #38516a!important;border-radius:14px!important;padding:15px 0!important;background:#041426df!important}.home-premium .home-feature{display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;padding:4px 15px!important;background:none!important;border:0!important;border-right:1px solid #2b4059!important;text-align:left!important;margin:0!important}.home-premium .home-feature:last-child{border-right:0!important}.home-premium .feature-symbol{font-size:27px!important;color:#edcf92!important;background:none!important;min-width:28px}.home-premium .home-feature strong{display:block;font-size:10px!important;color:#e9cb8b!important;margin-bottom:5px}.home-premium .home-feature span{display:block;font-size:11px!important;color:#c3cde0!important;line-height:1.4!important}.home-premium .competitions-section{width:100%!important;max-width:1020px!important;margin:0 auto!important;padding:0!important}.home-premium .competitions-heading{display:flex!important;align-items:center;justify-content:center;gap:22px;margin:0 0 13px!important}.home-premium .competitions-heading h3{font:500 10px Arial,sans-serif!important;letter-spacing:3px;color:#eacb88!important;margin:0!important}.home-premium .competitions-heading>span{width:90px;height:1px;background:linear-gradient(90deg,transparent,#d1ad63)}.home-premium .competitions-heading>span:last-child{transform:rotate(180deg)}.home-premium .competitions-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;border:1px solid #38516a!important;border-radius:14px!important;background:#041322e8!important;padding:14px 10px!important;margin:0!important}.home-premium .competition-item{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:9px!important;border:0!important;border-right:1px solid #243b50!important;background:none!important;min-height:0!important;height:auto!important;padding:0 8px!important;margin:0!important}.home-premium .competition-item:last-child{border:0!important}.home-premium .competition-item img{display:block!important;width:80px!important;max-width:100%!important;height:55px!important;object-fit:contain!important;filter:none!important;margin:0!important}.home-premium .competition-item strong{font:600 12px Arial,sans-serif;color:#f0f5ff}.home-premium .app-version{font-size:10px!important;color:#7591ac!important;margin:14px 0 0!important}.home-premium button:focus-visible{outline:3px solid #f1d49a!important;outline-offset:4px}@media(max-width:700px){.home-page.home-premium{padding:0 14px 20px!important}.home-premium .hp-topbar{margin-bottom:28px;min-height:62px}.home-premium .hp-brand{gap:8px}.home-premium .hp-brand>strong{font-size:27px}.home-premium .hp-brand>b{font-size:9px;padding:4px 7px}.home-premium .hp-brand>span{font-size:24px}.home-premium .hp-topbar nav{padding:0 5px;font-size:12px}.home-premium .hp-eyebrow{font-size:8px;letter-spacing:2px}.home-premium .home-actions{gap:12px!important}.home-premium .home-access-card{padding:18px 14px!important}.home-premium .home-access-card h3{font-size:24px!important}.home-premium .home-access-card p{font-size:12px!important}.home-premium .home-features{grid-template-columns:1fr 1fr!important;row-gap:16px!important}.home-premium .home-feature:nth-child(2){border-right:0!important}.home-premium .competitions-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;row-gap:18px!important}.home-premium .competition-item:nth-child(3){border-right:0!important}}@media(max-width:440px){.home-premium .home-actions{grid-template-columns:1fr!important}.home-premium .home-access-card{padding:16px 20px!important}.home-premium .home-access-card p{min-height:0}.home-premium .hp-brand>b{display:none}.home-premium .home-intro p{font-size:13px!important}.home-premium .competitions-heading{gap:10px}.home-premium .competitions-heading>span{width:24px}.home-premium .competitions-heading h3{letter-spacing:1px}.home-premium .home-feature{gap:8px!important;padding:4px 8px!important}}.home-premium .hp-topbar nav{border-bottom:0;gap:22px}.home-premium .hp-topbar nav>span{height:100%;display:flex;align-items:center;border-bottom:3px solid #e9cc87}.home-premium .hp-topbar nav>button{font:inherit;color:#c5cce1;background:transparent;border:0;cursor:pointer;padding:8px 0;width:auto}.home-premium .hp-topbar nav>button:disabled{opacity:.5;cursor:wait}@media(max-width:550px){.home-premium .hp-topbar nav>button{display:none}}.app-main:has(.visual-editor-screen){width:100%!important;max-width:none!important;margin:0!important;padding:0 0 40px!important;overflow-x:hidden;text-align:left}.app-main:has(.visual-editor-screen)>.app-title{position:relative;width:92vw!important;max-width:1500px!important;min-height:78px;display:flex;align-items:center;justify-content:center;margin:12px auto 10px!important;padding:15px 26px;box-sizing:border-box;overflow:hidden;border:1px solid rgba(56,137,226,.42);border-radius:16px;color:#fff;background:radial-gradient(circle at 12% 0%,rgba(31,123,255,.16),transparent 34%),radial-gradient(circle at 88% 100%,rgba(128,52,238,.16),transparent 38%),linear-gradient(110deg,#041d37fa,#071830fa);box-shadow:inset 0 1px #ffffff08,0 12px 38px #0000001f;font-size:clamp(30px,2vw,40px)!important;font-weight:950!important;line-height:1!important;letter-spacing:-1.3px!important;text-align:center}.app-main:has(.visual-editor-screen)>.app-title:before{content:"🎨  EDITOR VISUAL";position:absolute;top:9px;left:18px;color:#69a4ff;font-size:7px;font-weight:950;letter-spacing:1.2px}.app-main:has(.visual-editor-screen)>.app-title:after{content:"Personaliza la identidad visual de tu competición";position:absolute;right:18px;bottom:7px;color:#7189a8;font-size:7px;font-weight:650;letter-spacing:.15px}.visual-editor-screen{width:92vw!important;max-width:1500px!important;display:grid!important;grid-template-columns:235px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;margin:0 auto 18px!important;padding:0!important;box-sizing:border-box;text-align:left}.visual-editor-sidebar{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;align-self:start!important;position:sticky;top:10px;margin:0!important;padding:13px!important;box-sizing:border-box;border:1px solid rgba(47,113,184,.34);border-radius:15px;background:linear-gradient(180deg,#051a32fa,#031326fa);box-shadow:0 12px 35px #00000029}.visual-editor-code{min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 9px!important;padding:7px 10px;box-sizing:border-box;border:1px solid rgba(61,132,205,.3);border-radius:10px;background:#031931b3}.visual-editor-code span{color:#7699c4;font-size:7px;font-weight:900;letter-spacing:.65px}.visual-editor-code strong{color:#b45cff;font-size:14px;font-weight:950;letter-spacing:1.4px}.visual-editor-menu{width:100%;margin:0!important;padding:9px!important;box-sizing:border-box;border:1px solid rgba(46,105,172,.26);border-radius:12px;background:#04162bb8}.visual-editor-menu-title{display:block;margin:0 0 7px;color:#46a5ff;font-size:7px;font-weight:950;letter-spacing:.9px;text-align:center}.visual-editor-menu button{width:100%;min-height:36px;display:grid;grid-template-columns:23px minmax(0,1fr) 23px;align-items:center;gap:7px;margin:0 0 5px!important;padding:5px 7px!important;box-sizing:border-box;border:1px solid rgba(45,90,145,.28);border-radius:8px;cursor:pointer;color:#dce8f7;text-align:left;background:#071c34d1;transition:border-color .18s ease,background .18s ease,transform .18s ease}.visual-editor-menu button:last-child{margin-bottom:0!important}.visual-editor-menu button:hover{transform:translateY(-1px);border-color:#4e91e78c;background:#0a2748f0}.visual-editor-menu button.active{border-color:#4682ffb8;background:linear-gradient(90deg,#0f4c9752,#4d27a03b);box-shadow:inset 0 0 18px #2867dc14}.visual-editor-menu button>span:first-child{font-size:15px;text-align:center}.visual-editor-menu button strong{min-width:0;overflow:hidden;color:inherit;font-size:7px;font-weight:900;white-space:nowrap;text-overflow:ellipsis}.visual-editor-menu button small{width:22px;height:22px;display:grid;place-items:center;padding:0;border-radius:999px;color:#7c9cc5;background:#2a4f804d;font-size:6px;font-weight:950}.visual-editor-summary{margin-top:9px!important;padding:9px!important;border:1px solid rgba(47,99,161,.23);border-radius:11px;background:#041529ad}.visual-editor-summary>span{display:block;margin-bottom:5px;color:#6b8caf;font-size:6px;font-weight:950;letter-spacing:.75px}.visual-editor-summary>div{display:flex;justify-content:space-between;gap:8px;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.04)}.visual-editor-summary small{color:#748ba7;font-size:6px}.visual-editor-summary strong{color:#e8f1fb;font-size:7px}.visual-editor-help{margin-top:9px!important;padding:9px!important;border:1px solid rgba(47,99,161,.2);border-radius:11px;background:#0415299e}.visual-editor-help strong{color:#dbe8f8;font-size:7px}.visual-editor-help p{margin:4px 0 0;color:#7086a2;font-size:6px;line-height:1.45}.visual-editor-main{width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;flex-direction:column;gap:8px!important;align-self:start!important;margin:0!important;padding:0!important;box-sizing:border-box}.visual-editor-active{width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:12px 13px!important;box-sizing:border-box;border:1px solid rgba(43,111,185,.38);border-radius:14px;background:radial-gradient(circle at 85% 0%,rgba(100,55,224,.08),transparent 36%),linear-gradient(145deg,#051931f7,#031224fa);box-shadow:0 14px 38px #00000029}.visual-editor-active-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:0 0 8px}.visual-editor-active-heading h2{margin:2px 0 0;color:#fff;font-size:clamp(16px,1.2vw,21px);line-height:1;font-weight:950}.visual-editor-active-heading p{margin:3px 0 0;color:#768ba7;font-size:7px}.visual-editor-status{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid rgba(38,217,125,.26);border-radius:999px;color:#41de87;background:#1a7e4d1a;font-size:6px;font-weight:950}.visual-editor-workspace{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,29%) minmax(0,46%) minmax(0,25%)!important;gap:0!important;box-sizing:border-box}.visual-editor-preview,.visual-editor-upload,.visual-editor-tips{min-width:0!important;box-sizing:border-box}.visual-editor-preview>span,.visual-editor-upload>span,.visual-editor-tips>span{display:block;margin-bottom:5px;color:#6686aa;font-size:6px;font-weight:950;letter-spacing:.8px}.visual-editor-preview{padding-right:11px}.visual-editor-preview-box{width:100%!important;height:205px!important;display:flex;align-items:center;justify-content:center;padding:15px;box-sizing:border-box;overflow:hidden;border:1px solid rgba(50,101,160,.27);border-radius:12px;background:radial-gradient(circle,#183f6b40,#041427eb)}.visual-editor-preview-box img{display:block;width:auto!important;height:auto!important;max-width:86%!important;max-height:86%!important;object-fit:contain!important;margin:auto;transform:none!important;filter:drop-shadow(0 8px 12px rgba(0,0,0,.32))}.visual-editor-placeholder{width:88px;height:88px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,#1d5ba9,#5a2f9e);font-size:23px;font-weight:950}.visual-editor-preview-status{margin-top:5px;color:#31d879;font-size:6px;font-weight:900;text-align:center}.visual-editor-upload{padding:0 11px!important;border-left:1px solid rgba(55,99,149,.2);border-right:1px solid rgba(55,99,149,.2)}.visual-editor-dropzone{width:100%!important;height:205px!important;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px dashed rgba(69,129,200,.42);border-radius:12px;background:#0415297a}.visual-editor-dropzone-content{display:flex;flex-direction:column;align-items:center;gap:5px;padding:14px;text-align:center}.visual-editor-dropzone-icon{font-size:25px}.visual-editor-dropzone-content strong{color:#dce8f7;font-size:9px}.visual-editor-dropzone-content span{color:#7187a4;font-size:6px}.visual-editor-file{color:#6af!important;font-weight:900}.visual-editor-upload-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:6px}.visual-editor-upload-actions label,.visual-editor-upload-actions button{width:100%;min-width:0;min-height:33px;display:flex;align-items:center;justify-content:center;margin:0!important;padding:5px 8px!important;box-sizing:border-box;border:1px solid rgba(55,115,189,.37);border-radius:8px;cursor:pointer;color:#d9e7f8;background:#0d2a4dd1;font-size:6px;font-weight:900;text-align:center}.visual-editor-upload-actions label:hover,.visual-editor-upload-actions button:hover{border-color:#4891efa6;background:#123865f0}.visual-editor-upload-actions input{display:none}.visual-editor-remove{color:#ee8c9b!important;border-color:#d3506747!important;background:#61182724!important}.visual-editor-tips{padding-left:11px!important}.visual-editor-size{width:100%;margin:5px 0 9px;padding:7px;box-sizing:border-box;border:1px solid rgba(49,95,151,.24);border-radius:9px;background:#0415298c}.visual-editor-size span{display:block;color:#6d83a1;font-size:6px}.visual-editor-size strong{display:block;margin-top:2px;color:#e1ebf8;font-size:8px}.visual-editor-backgrounds{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:5px}.visual-editor-backgrounds button{width:100%;min-width:0;min-height:46px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;margin:0!important;padding:4px 2px!important;box-sizing:border-box;border:1px solid rgba(49,95,151,.26);border-radius:7px;color:#9eb0c7;background:#061a31c7;font-size:6px}.visual-editor-backgrounds button.active{border-color:#5f79ffad;color:#fff;background:linear-gradient(145deg,#1c4ea359,#5b31b142)}.visual-editor-checks{display:flex;flex-direction:column;gap:4px;margin-top:8px}.visual-editor-checks span{color:#7990ac;font-size:6px}.visual-editor-section{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:9px!important;box-sizing:border-box;border:1px solid rgba(43,103,169,.3);border-radius:13px;background:linear-gradient(145deg,#04172ced,#031122f5)}.visual-editor-section-heading{display:flex;justify-content:space-between;gap:12px;margin:0 0 7px}.visual-editor-section-heading h2{margin:0;color:#eaf2fc;font-size:11px;font-weight:950}.visual-editor-section-heading p{margin:2px 0 0;color:#7187a3;font-size:6px}.visual-editor-team-grid{width:100%!important;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px}.visual-editor-team-card{position:relative;width:100%;min-width:0;min-height:94px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;margin:0!important;padding:7px 5px 6px!important;box-sizing:border-box;overflow:hidden;border:1px solid rgba(67,116,178,.28);border-radius:9px;cursor:pointer;color:#fff;background:linear-gradient(145deg,#061e38db,#031427ed);text-align:center;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.visual-editor-team-card:hover{transform:translateY(-2px);border-color:#3b93ffb3;background:linear-gradient(145deg,#072a4ff0,#041930f5)}.visual-editor-team-card.selected{border-color:#7850ff;background:radial-gradient(circle at 50% 10%,rgba(100,74,255,.15),transparent 50%),linear-gradient(145deg,#0a274cfa,#0b1836fa);box-shadow:0 0 0 1px #774dff2e,0 8px 20px #3e30bf21}.visual-editor-number{position:absolute;top:4px;left:4px;width:18px;height:18px;display:grid;place-items:center;border-radius:5px;color:#fff;background:linear-gradient(135deg,#1681ff,#733df2);font-size:6px;font-weight:950}.visual-editor-team-logo{width:50px;height:50px;display:flex;align-items:center;justify-content:center;overflow:visible}.visual-editor-team-logo img{display:block;width:auto!important;height:auto!important;max-width:90%!important;max-height:90%!important;object-fit:contain!important;filter:drop-shadow(0 5px 8px rgba(0,0,0,.32))}.visual-editor-team-logo>span{width:39px;height:39px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#1d5ba8,#532d98);color:#fff;font-size:8px;font-weight:950}.visual-editor-team-data{width:100%;min-width:0}.visual-editor-team-data strong{display:block;width:100%;overflow:hidden;color:#fff;font-size:7px;font-weight:900;white-space:nowrap;text-overflow:ellipsis}.visual-editor-team-data small{display:block;margin-top:1px;color:#20df7c;font-size:5px}.visual-editor-selected-check{position:absolute;top:4px;right:4px;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,#167cff,#8744ef);box-shadow:0 0 10px #575eff66;font-size:8px;font-weight:950}.visual-editor-competition-grid{width:100%!important;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px}.visual-editor-competition-card{position:relative;width:100%;min-width:0;min-height:98px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;margin:0!important;padding:7px 6px!important;box-sizing:border-box;overflow:hidden;border:1px solid rgba(65,113,174,.27);border-radius:9px;cursor:pointer;color:#fff;background:linear-gradient(145deg,#051c35d9,#031325eb);text-align:center;transition:transform .18s ease,border-color .18s ease,background .18s ease}.visual-editor-competition-card:hover{transform:translateY(-2px);border-color:#3b93ffb3}.visual-editor-competition-card.selected{border-color:#8155ff;background:radial-gradient(circle at 50% 15%,rgba(125,63,255,.15),transparent 48%),linear-gradient(145deg,#0a274bf5,#0b1736f7)}.visual-editor-competition-logo{width:57px;height:52px;display:flex;align-items:center;justify-content:center;overflow:visible}.visual-editor-competition-logo img{display:block;width:auto!important;height:auto!important;max-width:90%!important;max-height:90%!important;object-fit:contain!important;filter:drop-shadow(0 5px 8px rgba(0,0,0,.28))}.visual-editor-competition-card>strong{display:block;width:100%;overflow:hidden;color:#fff;font-size:7px;font-weight:900;white-space:nowrap;text-overflow:ellipsis}.visual-editor-competition-card>small{color:#20dc7c;font-size:5px}.visual-editor-team-card:focus-visible,.visual-editor-competition-card:focus-visible{outline:2px solid #6f55ff;outline-offset:2px}.visual-editor-footer{width:100%!important;max-width:100%!important;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0!important;padding:6px 8px!important;box-sizing:border-box;border:1px solid rgba(43,103,169,.28);border-radius:12px;background:#041529e6}.visual-editor-footer-actions{display:flex;justify-content:flex-end;gap:5px}.visual-editor-footer button{min-height:32px;margin:0!important;padding:0 12px!important;border-radius:8px;font-size:6px;font-weight:900}.visual-editor-back,.visual-editor-cancel{color:#b7c7da;background:#0d233ecc;border:1px solid rgba(62,101,150,.38)}.visual-editor-save{min-width:155px;border:0!important;color:#fff;background:linear-gradient(90deg,#126cff,#6637ee)!important;box-shadow:0 8px 20px #3250e12e}@media(max-width:1200px){.app-main:has(.visual-editor-screen)>.app-title,.visual-editor-screen{width:calc(100vw - 20px)!important}.visual-editor-screen{grid-template-columns:205px minmax(0,1fr)!important}.visual-editor-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)!important}.visual-editor-tips{grid-column:1 / -1;padding:9px 0 0!important;border-left:0;border-right:0;border-top:1px solid rgba(55,99,149,.2)}.visual-editor-team-grid,.visual-editor-competition-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:760px){.app-main:has(.visual-editor-screen)>.app-title,.visual-editor-screen{width:calc(100vw - 10px)!important}.app-main:has(.visual-editor-screen)>.app-title{min-height:62px;margin-top:5px!important;padding:10px 12px;border-radius:11px;font-size:24px!important}.app-main:has(.visual-editor-screen)>.app-title:before,.app-main:has(.visual-editor-screen)>.app-title:after{display:none}.visual-editor-screen{grid-template-columns:1fr!important;gap:7px!important}.visual-editor-sidebar{position:static;padding:10px!important}.visual-editor-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.visual-editor-menu-title{grid-column:1 / -1}.visual-editor-menu button{margin:0!important}.visual-editor-summary,.visual-editor-help{display:none}.visual-editor-workspace{grid-template-columns:1fr!important}.visual-editor-preview,.visual-editor-upload,.visual-editor-tips{padding:7px 0!important;border-left:0;border-right:0}.visual-editor-preview-box,.visual-editor-dropzone{height:165px!important}.visual-editor-team-grid,.visual-editor-competition-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.visual-editor-footer{flex-direction:column;align-items:stretch}.visual-editor-footer-actions{display:grid;grid-template-columns:1fr 1fr}.visual-editor-save{grid-column:1 / -1;width:100%}}@media(max-width:430px){.visual-editor-team-grid,.visual-editor-competition-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.visual-editor-upload-zone{position:relative;width:100%;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px dashed rgba(99,102,241,.8);border-radius:16px;background:linear-gradient(180deg,#05162ab8,#041224e6);padding:24px;box-sizing:border-box;overflow:hidden}.visual-editor-upload-zone input[type=file]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}.visual-editor-upload-zone>*{max-width:100%}.visual-editor-upload-zone-icon{display:flex;align-items:center;justify-content:center;margin-bottom:12px;font-size:38px;line-height:1}.visual-editor-upload-zone strong{display:block;margin:0 0 5px;font-size:16px;font-weight:800;line-height:1.25;color:#fff}.visual-editor-upload-zone p{margin:0;font-size:12px;line-height:1.45;color:#9bb6d7}.visual-editor-upload-zone small{display:block;margin-top:5px;font-size:10px;line-height:1.4;color:#6786aa}.visual-editor-upload-zone:hover{border-color:#8b5cf6f2;background:linear-gradient(180deg,#081d37d1,#05152af0)}.visual-editor-main{width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;height:auto!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;align-self:start!important;gap:8px!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.visual-editor-main>.visual-editor-active:first-child{margin-top:0!important}.visual-editor-active{width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;align-self:stretch!important;transform:none!important;box-sizing:border-box!important}.visual-editor-screen{align-items:start!important;row-gap:0!important;margin-top:0!important;padding-top:0!important}.visual-editor-sidebar,.visual-editor-main{align-self:start!important;margin-top:0!important}.visual-editor-upload{min-width:0!important;display:flex;flex-direction:column;box-sizing:border-box}.visual-editor-dropzone{position:relative;width:100%!important;height:205px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;margin:0!important;padding:18px!important;overflow:hidden;box-sizing:border-box!important;cursor:pointer;text-align:center!important;border:1px dashed rgba(79,111,255,.58)!important;border-radius:12px!important;background:radial-gradient(circle at 50% 42%,rgba(53,88,172,.1),transparent 38%),#031427b8!important;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.visual-editor-dropzone:hover{border-color:#804bffeb!important;background:radial-gradient(circle at 50% 42%,rgba(83,65,192,.15),transparent 40%),#04182ee0!important;box-shadow:inset 0 0 30px #4757ff0a}.visual-editor-upload input[type=file]{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}.visual-editor-upload-icon{display:flex!important;align-items:center;justify-content:center;min-height:36px;margin:0 0 5px!important;font-size:30px!important;line-height:1!important;filter:drop-shadow(0 5px 12px rgba(77,101,255,.18))}.visual-editor-dropzone>strong{display:block!important;width:100%;margin:0!important;color:#fff!important;font-size:13px!important;font-weight:900!important;line-height:1.25!important;text-align:center!important}.visual-editor-dropzone>p{display:block!important;width:100%;margin:1px 0 0!important;color:#a6b8cf!important;font-size:9px!important;font-weight:500;line-height:1.35!important;text-align:center!important}.visual-editor-dropzone>small{display:block!important;width:100%;margin:1px 0 0!important;color:#637f9f!important;font-size:7px!important;font-weight:700;line-height:1.35!important;text-align:center!important}.visual-editor-block-title{display:block!important;width:100%;margin:0 0 6px!important;color:#6e91bb!important;font-size:6px!important;font-weight:950!important;letter-spacing:.9px;text-align:center!important}.visual-editor-upload-actions{width:100%;display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;margin-top:6px!important}.visual-editor-upload-actions>label,.visual-editor-upload-actions>button{position:relative;width:100%!important;min-width:0!important;min-height:33px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:5px 8px!important;box-sizing:border-box;border-radius:8px!important;cursor:pointer;color:#dce8f7;font-size:6px!important;font-weight:900!important;text-align:center}.visual-editor-active,.visual-editor-workspace,.visual-editor-preview,.visual-editor-upload,.visual-editor-tips{min-height:0!important}@media(max-width:760px){.visual-editor-main{padding-top:0!important}.visual-editor-dropzone{height:165px!important}}.visual-editor-background-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.visual-editor-background-card{position:relative;min-width:0;padding:14px;border:1px solid rgba(63,139,222,.3);border-radius:16px;background:linear-gradient(145deg,#081e37f5,#06172bfa);cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.visual-editor-background-card:hover{transform:translateY(-2px);border-color:#4a9effa6;box-shadow:0 12px 30px #00000038}.visual-editor-background-card.selected{border-color:#5c8cff;box-shadow:0 0 0 1px #5c8cff2e,0 12px 34px #3d58ff24}.visual-editor-background-preview{width:100%;height:180px;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#061a30}.visual-editor-banner-preview{height:140px}.visual-editor-background-empty{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:46px;background:radial-gradient(circle at center,#3f74c533,#06192feb)}.visual-editor-background-info{display:flex;flex-direction:column;gap:4px;padding:14px 4px 8px}.visual-editor-background-info>span{color:#53a9ff;font-size:9px;font-weight:900;letter-spacing:.12em}.visual-editor-background-info strong{color:#fff;font-size:16px;font-weight:900}.visual-editor-background-info small{color:#7893b1;line-height:1.4}.visual-editor-background-status{display:inline-flex;width:fit-content;margin:4px;padding:5px 9px;border-radius:999px;background:#1bce751a;color:#35e58d;font-size:9px;font-weight:900}@media(max-width:800px){.visual-editor-background-grid{grid-template-columns:1fr}}.visual-editor-screen{width:min(1540px,calc(100% - 30px))!important;max-width:1540px!important;margin:18px auto 34px!important;display:grid!important;grid-template-columns:225px minmax(0,1fr)!important;gap:14px!important;align-items:start;position:relative}.visual-editor-sidebar{width:100%!important;position:sticky!important;top:18px;padding:14px!important;box-sizing:border-box;border-radius:20px!important;background:linear-gradient(180deg,#051a31f7,#031428f2)!important;border:1px solid rgba(74,145,230,.25)!important;box-shadow:0 20px 45px #00000038,inset 0 1px #ffffff06;z-index:5}.visual-editor-code{min-height:68px;display:flex!important;align-items:center;justify-content:space-between;padding:12px 14px!important;box-sizing:border-box;border-radius:14px!important;background:linear-gradient(145deg,#082546db,#051b34d1)!important;border:1px solid rgba(85,151,238,.22)!important}.visual-editor-code span{color:#73aeea!important;font-size:8px!important;font-weight:900!important;letter-spacing:1.1px}.visual-editor-code strong{color:#b85cff!important;font-size:19px!important;font-weight:950!important;letter-spacing:2px}.visual-editor-menu{margin-top:14px}.visual-editor-menu-title{display:block;margin:0 0 8px 6px;color:#68a8ee!important;font-size:8px!important;font-weight:900!important;letter-spacing:1.2px}.visual-editor-menu button{width:100%;min-height:46px;margin-bottom:7px;display:grid!important;grid-template-columns:30px minmax(0,1fr) 27px;align-items:center;gap:7px;padding:7px 10px!important;border-radius:12px!important;color:#e0eaf8e0;background:linear-gradient(145deg,#092646b8,#051c35b8)!important;border:1px solid rgba(75,136,211,.16)!important;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.visual-editor-menu button:hover{border-color:#6b9eff59!important;background:#0f3157d6!important}.visual-editor-menu button.active{border-color:#875bffcc!important;background:linear-gradient(135deg,#4131a96b,#17397b9e)!important;box-shadow:0 0 18px #744eff2e,inset 0 1px #ffffff0a}.visual-editor-menu button>span:first-child{font-size:16px}.visual-editor-menu button strong{min-width:0;font-size:9px!important;font-weight:850!important;text-align:left}.visual-editor-menu button small{width:24px;height:24px;display:flex;align-items:center;justify-content:center;justify-self:end;border-radius:50%;color:#d4e3f7d1;background:#3e70b833;font-size:8px!important;font-weight:900}.visual-editor-summary,.visual-editor-help{margin-top:12px;padding:13px!important;border-radius:14px!important;background:#041930b8!important;border:1px solid rgba(68,132,211,.15)!important}.visual-editor-summary>span{color:#70a7e2!important;font-size:8px!important;font-weight:900!important;letter-spacing:1px}.visual-editor-summary>div{min-height:27px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.035)}.visual-editor-summary>div:last-child{border-bottom:0}.visual-editor-summary small,.visual-editor-help p{font-size:8px!important;line-height:1.45}.visual-editor-help strong{font-size:9px!important}.visual-editor-main{width:100%;min-width:0;display:flex;flex-direction:column;gap:12px}.visual-editor-active{width:100%;padding:0!important;overflow:hidden;border-radius:20px!important;background:linear-gradient(145deg,#051b35f5,#031429f0)!important;border:1px solid rgba(74,145,230,.23)!important;box-shadow:0 18px 44px #0000002e,inset 0 1px #ffffff06}.visual-editor-active-heading{min-height:82px;padding:14px 18px!important;box-sizing:border-box;display:flex!important;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(88,143,211,.12)}.visual-editor-active-heading>div:first-child{display:flex;align-items:center;gap:11px}.visual-editor-active-heading>div:first-child>span{font-size:20px}.visual-editor-active-heading h2{margin:0!important;color:#fff;font-size:25px!important;line-height:1;font-weight:950!important;letter-spacing:-.5px}.visual-editor-active-heading p{margin:5px 0 0!important;color:#9bb5d39e!important;font-size:9px!important}.visual-editor-active-controls{display:flex;align-items:center;gap:10px;flex-shrink:0}.visual-editor-active-state{min-height:32px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;color:#65eca2!important;background:#146f4a24;border:1px solid rgba(49,207,125,.18);font-size:9px!important;font-weight:850}.visual-editor-back-top{min-height:38px!important;padding:0 17px!important;display:inline-flex;align-items:center;justify-content:center;border-radius:11px!important;color:#c8bcff!important;background:linear-gradient(135deg,#3d2e895e,#1e20527a)!important;border:1px solid rgba(142,94,255,.48)!important;box-shadow:0 0 20px #7b4dff14;font-size:9px!important;font-weight:850!important;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.visual-editor-back-top:hover{color:#fff!important;background:linear-gradient(135deg,#5b39bc94,#2930729e)!important;border-color:#a177ffb8!important;box-shadow:0 0 24px #804cff24}.visual-editor-workspace{display:grid!important;grid-template-columns:minmax(230px,.88fr) minmax(360px,1.35fr) minmax(220px,.72fr)!important;align-items:stretch;gap:12px!important;padding:14px 16px 12px!important}.visual-editor-block-title{display:block;margin-bottom:8px;color:#7caef0!important;font-size:8px!important;font-weight:900!important;letter-spacing:1.1px;text-align:center}.visual-editor-preview{min-width:0;display:flex;flex-direction:column}.visual-editor-preview-box{flex:1;min-height:240px!important;display:flex;align-items:center;justify-content:center;padding:14px!important;box-sizing:border-box;border-radius:15px!important;background:radial-gradient(circle at center,#134b812e,#03152ad9)!important;border:1px solid rgba(63,134,221,.2)!important}.visual-editor-preview-box img{width:100%;height:100%;max-height:230px;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.24))}.visual-editor-preview-status{min-height:30px;display:flex;align-items:center;justify-content:space-between;padding:4px 8px 0;font-size:8px!important}.visual-editor-preview-status strong{color:#37e98c!important;font-size:8px!important}.visual-editor-upload{min-width:0;display:flex;flex-direction:column}.visual-editor-dropzone{flex:1;min-height:240px!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;padding:18px!important;box-sizing:border-box;cursor:pointer;border-radius:15px!important;border:1px dashed rgba(80,145,255,.52)!important;background:radial-gradient(circle at center,#194d8d1c,#031428a6)!important;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.visual-editor-dropzone:hover{border-color:#855dffc2!important;background:#122a5299!important;box-shadow:inset 0 0 28px #6f4bff0d}.visual-editor-upload-icon{font-size:36px!important}.visual-editor-dropzone strong{margin-top:7px;color:#fff;font-size:15px!important;font-weight:900}.visual-editor-dropzone p{margin:5px 0!important;color:#aec5e1b8!important;font-size:9px!important}.visual-editor-dropzone small{color:#7798c099!important;font-size:8px!important}.visual-editor-upload-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.visual-editor-upload-actions label,.visual-editor-upload-actions button,.visual-editor-default-notice{min-height:36px!important;display:flex!important;align-items:center;justify-content:center;padding:0 10px!important;box-sizing:border-box;border-radius:9px!important;font-size:8px!important;font-weight:850!important}.visual-editor-tips{min-width:0;padding-left:12px!important;border-left:1px solid rgba(87,142,210,.1)}.visual-editor-tips>strong{display:block;margin-bottom:7px;text-align:center;font-size:15px!important}.visual-editor-size{min-height:45px;display:flex;align-items:center;justify-content:center;margin-bottom:11px;border-radius:10px;color:#fff;background:#051d38b8;border:1px solid rgba(66,131,208,.16);font-size:15px!important}.visual-editor-tip-title{display:block;margin-bottom:6px;text-align:center;color:#9eb9dab3;font-size:8px!important}.visual-editor-backgrounds{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important}.visual-editor-backgrounds button{min-height:50px;padding:5px!important;border-radius:9px!important;font-size:9px!important}.visual-editor-backgrounds button span{font-size:7px!important}.visual-editor-checks{margin-top:10px;display:flex;flex-direction:column;gap:4px}.visual-editor-checks span{color:#88b4debd;font-size:8px!important}.visual-editor-top-actions{width:100%;display:flex!important;justify-content:center;gap:9px!important;margin:0!important;padding:2px 0 0}.visual-editor-top-actions button{min-height:40px!important;padding:0 18px!important;border-radius:11px!important}.visual-editor-save{min-width:160px;color:#fff!important;background:linear-gradient(135deg,#1d67d8,#6335ca)!important;border:1px solid rgba(125,110,255,.5)!important}.visual-editor-section{width:100%;padding:12px!important;box-sizing:border-box;border-radius:17px!important;background:linear-gradient(145deg,#041931e8,#031327e3)!important;border:1px solid rgba(66,135,221,.2)!important}.visual-editor-section-heading{margin-bottom:9px!important}.visual-editor-section-heading h2{margin:0!important;color:#fff;font-size:15px!important;font-weight:900}.visual-editor-section-heading p{margin:4px 0 0!important;font-size:8px!important}.visual-editor-team-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:7px!important}.visual-editor-team-card{min-height:108px;padding:8px!important;border-radius:11px!important;background:#051d37bf!important;border:1px solid rgba(68,132,210,.18)!important}.visual-editor-team-card.selected{border-color:#8b52ffe6!important;background:linear-gradient(145deg,#3d2b8f70,#09294bcc)!important;box-shadow:0 0 18px #7349ff24}.visual-editor-team-logo{height:54px!important;display:flex;align-items:center;justify-content:center}.visual-editor-team-logo img{max-width:50px!important;max-height:50px!important;object-fit:contain}.visual-editor-team-data{text-align:center}.visual-editor-team-data strong{font-size:8px!important}.visual-editor-team-data small{font-size:7px!important}.visual-editor-competition-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}.visual-editor-competition-card{min-height:112px;padding:9px!important;border-radius:11px!important;background:#051c36bd!important;border:1px solid rgba(69,132,208,.17)!important}.visual-editor-competition-card.selected{border-color:#8b52ffe0!important;box-shadow:0 0 19px #794aff21}.visual-editor-competition-logo{height:60px!important}.visual-editor-competition-logo img{max-height:57px!important;max-width:90px!important;object-fit:contain}.visual-editor-background-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.visual-editor-background-card{border-radius:16px!important;overflow:hidden;background:#041930e0!important;border:1px solid rgba(69,135,218,.18)!important}.visual-editor-background-card.selected{border-color:#8253ffc7!important;box-shadow:0 0 22px #7649ff1a}.visual-editor-background-preview{height:210px!important;overflow:hidden}.visual-editor-banner-preview{height:160px!important}.visual-editor-background-info{padding:13px 14px 8px!important;text-align:center}.visual-editor-background-info strong{font-size:15px!important}.visual-editor-background-info small{font-size:9px!important}.visual-editor-footer{width:100%;min-height:42px;display:flex!important;align-items:center;padding:0 12px!important;box-sizing:border-box;border-radius:12px!important;background:#041930c7!important;border:1px solid rgba(65,127,201,.15)!important}.visual-editor-footer-info{color:#bfd0e7cc;font-size:9px!important}@media(max-width:1200px){.visual-editor-screen{grid-template-columns:200px minmax(0,1fr)!important}.visual-editor-workspace{grid-template-columns:1fr 1.3fr!important}.visual-editor-tips{grid-column:1 / -1;padding:12px 0 0!important;border-left:0;border-top:1px solid rgba(87,142,210,.1)}.visual-editor-team-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:800px){.visual-editor-screen{width:calc(100% - 18px)!important;grid-template-columns:1fr!important}.visual-editor-sidebar{position:relative!important;top:auto}.visual-editor-active-heading{align-items:flex-start;flex-direction:column}.visual-editor-active-controls{width:100%;justify-content:space-between}.visual-editor-workspace{grid-template-columns:1fr!important}.visual-editor-tips{grid-column:auto}.visual-editor-team-grid,.visual-editor-competition-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.visual-editor-background-grid{grid-template-columns:1fr!important}}.visual-editor-screen{width:min(1660px,calc(100vw - 32px))!important;max-width:1660px!important;grid-template-columns:235px minmax(0,1fr)!important;margin-top:22px!important}.visual-editor-sidebar{padding:15px!important}.visual-editor-code span,.visual-editor-menu-title,.visual-editor-summary>span{font-size:9px!important}.visual-editor-code strong{font-size:21px!important}.visual-editor-menu button{min-height:50px}.visual-editor-menu button strong{font-size:10px!important}.visual-editor-menu button small,.visual-editor-summary small,.visual-editor-help p{font-size:9px!important}.visual-editor-summary strong,.visual-editor-help strong{font-size:10px!important}.visual-editor-active-heading{min-height:88px;padding:16px 20px!important}.visual-editor-active-heading h2{font-size:27px!important}.visual-editor-active-heading p{font-size:10px!important}.visual-editor-active-state{min-height:34px;font-size:10px!important}.visual-editor-back-top{min-height:40px!important;padding:0 19px!important;font-size:10px!important}.visual-editor-workspace{grid-template-columns:minmax(270px,.9fr) minmax(430px,1.4fr) minmax(250px,.75fr)!important;gap:14px!important;padding:16px 18px 14px!important}.visual-editor-block-title{font-size:9px!important}.visual-editor-preview-box,.visual-editor-dropzone{min-height:260px!important}.visual-editor-preview-box img{max-height:245px}.visual-editor-dropzone strong{font-size:16px!important}.visual-editor-dropzone p{font-size:10px!important}.visual-editor-dropzone small{font-size:9px!important}.visual-editor-upload-actions label,.visual-editor-upload-actions button,.visual-editor-default-notice{min-height:39px!important;font-size:9px!important}.visual-editor-tips>strong{font-size:16px!important}.visual-editor-size{min-height:50px;font-size:16px!important}.visual-editor-tip-title,.visual-editor-checks span{font-size:9px!important}.visual-editor-backgrounds button{min-height:55px}.visual-editor-top-actions button{min-height:43px!important;font-size:11px!important}.visual-editor-save{min-width:175px}.visual-editor-section{padding:14px!important}.visual-editor-section-heading h2{font-size:17px!important}.visual-editor-section-heading p{font-size:9px!important}.visual-editor-team-card{min-height:118px}.visual-editor-team-logo{height:61px!important}.visual-editor-team-logo img{max-width:57px!important;max-height:57px!important}.visual-editor-team-data strong{font-size:9px!important}.visual-editor-team-data small{font-size:8px!important}.visual-editor-competition-card{min-height:122px}.visual-editor-competition-logo{height:67px!important}.visual-editor-competition-logo img{max-height:64px!important;max-width:105px!important}.visual-editor-background-preview{height:230px!important}.visual-editor-banner-preview{height:175px!important}.visual-editor-background-info strong{font-size:16px!important}.visual-editor-background-info small{font-size:10px!important}.visual-editor-footer{min-height:45px}.visual-editor-footer-info{font-size:10px!important}.visual-editor-background-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}.visual-editor-background-card{border-radius:12px!important}.visual-editor-background-preview,.visual-editor-banner-preview{height:125px!important}.visual-editor-background-preview img{width:100%;height:100%;object-fit:cover}.visual-editor-background-info{padding:8px 10px 4px!important}.visual-editor-background-info span{font-size:7px!important;letter-spacing:1px}.visual-editor-background-info strong{display:block;margin-top:2px;font-size:12px!important;line-height:1.15}.visual-editor-background-info small{display:block;margin-top:3px;font-size:8px!important;line-height:1.2}.visual-editor-background-status{min-height:24px!important;margin:4px auto 8px!important;padding:0 8px!important;font-size:7px!important}.visual-editor-section:has(.visual-editor-background-grid){padding:11px!important}.visual-editor-section:has(.visual-editor-background-grid) .visual-editor-section-heading{margin-bottom:7px!important}.visual-editor-section:has(.visual-editor-background-grid) .visual-editor-section-heading h2{font-size:15px!important}.visual-editor-section:has(.visual-editor-background-grid) .visual-editor-section-heading p{margin-top:2px!important;font-size:8px!important}@media(max-width:1250px){.visual-editor-background-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:750px){.visual-editor-background-grid{grid-template-columns:1fr!important}}.visual-editor-screen{grid-template-areas:"editor-header editor-header" "editor-sidebar editor-main"!important;grid-template-columns:235px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:14px!important;row-gap:14px!important}.visual-editor-screen>.visual-editor-global-header{grid-area:editor-header;min-width:0;margin:0!important;box-sizing:border-box}.visual-editor-screen>.visual-editor-sidebar{grid-area:editor-sidebar;min-width:0!important;align-self:start!important}.visual-editor-screen>.visual-editor-main{grid-area:editor-main;width:100%!important;min-width:0!important;max-width:none!important;align-self:start!important}.visual-editor-main>.visual-editor-active,.visual-editor-main>.visual-editor-section,.visual-editor-main>.visual-editor-top-actions,.visual-editor-main>.visual-editor-footer{width:100%!important;min-width:0!important;box-sizing:border-box}@media(max-width:1200px){.visual-editor-screen{grid-template-columns:210px minmax(0,1fr)!important}.visual-editor-workspace{grid-template-columns:minmax(220px,.85fr) minmax(320px,1.25fr)!important}.visual-editor-tips{grid-column:1 / -1!important}}@media(max-width:800px){.visual-editor-screen{width:calc(100% - 18px)!important;grid-template-areas:"editor-header" "editor-sidebar" "editor-main"!important;grid-template-columns:minmax(0,1fr)!important}.visual-editor-screen>.visual-editor-sidebar{position:static!important}.visual-editor-workspace{grid-template-columns:minmax(0,1fr)!important}.visual-editor-preview,.visual-editor-upload,.visual-editor-tips{grid-column:auto!important}}.admin-control-center{position:relative;width:min(1180px,calc(100% - 32px));min-height:100vh;margin:0 auto;padding:58px 0 80px;box-sizing:border-box}.admin-control-center:before{content:"";position:fixed;inset:0;z-index:-10;background:radial-gradient(circle at 50% -10%,rgba(27,104,255,.18),transparent 37%),radial-gradient(circle at 10% 45%,rgba(23,106,255,.08),transparent 27%),radial-gradient(circle at 92% 45%,rgba(116,37,238,.1),transparent 30%),linear-gradient(180deg,#07101f,#091426 48%,#07101e)}.admin-control-glow{position:fixed;width:450px;height:450px;border-radius:50%;filter:blur(130px);opacity:.12;pointer-events:none;z-index:-5}.admin-control-glow-left{left:-220px;top:35%;background:#1576ff}.admin-control-glow-right{right:-220px;top:40%;background:#7e25ef}.admin-control-header{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:26px}.admin-control-brand{max-width:700px}.admin-control-eyebrow{display:block;margin-bottom:9px;color:#5ea3ff;font-size:.7rem;font-weight:900;letter-spacing:.16em}.admin-control-brand h1{margin:0;color:#fff;font-size:clamp(2.2rem,5vw,3.8rem);line-height:1;letter-spacing:-.045em}.admin-control-brand p{margin:13px 0 0;color:#8599b7;line-height:1.55}.admin-control-code{min-width:180px;padding:13px 18px;border:1px solid #29466e;border-radius:14px;text-align:center;background:#0a182edb}.admin-control-code span{display:block;margin-bottom:4px;color:#647b9c;font-size:.61rem;font-weight:900;letter-spacing:.1em}.admin-control-code strong{color:#fff;font-size:1.25rem;letter-spacing:.18em}.admin-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:20px}.admin-status-card{min-height:104px;display:flex;flex-direction:column;justify-content:center;padding:17px;border:1px solid #203a5d;border-radius:16px;background:linear-gradient(145deg,#0c1d37f0,#081427f0)}.admin-status-label{color:#637a9a;font-size:.61rem;font-weight:900;letter-spacing:.1em}.admin-status-value,.admin-status-number{margin-top:7px;color:#fff;font-size:1.25rem;font-weight:900}.admin-status-number{font-size:1.75rem}.admin-status-card small{margin-top:3px;color:#667c99}.admin-status-active{color:#42df81}.admin-status-pending{color:#e6ad4d}.admin-status-finished{color:#77a9ff}.admin-panel-card,.admin-live-section,.admin-start-card,.admin-round-control,.admin-manual-modern,.admin-finished-card{margin-bottom:20px;padding:24px;border:1px solid #203a5d;border-radius:20px;background:linear-gradient(145deg,#0b1b33f2,#071325f2);box-shadow:0 15px 45px #00000029}.admin-live-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px}.admin-live-heading h2{margin:4px 0 0;color:#fff}.admin-paused-badge{padding:8px 13px;border:1px solid rgba(234,174,71,.35);border-radius:999px;background:#85570e26;color:#f1bd5e;font-size:.67rem;font-weight:900;letter-spacing:.07em}.admin-panel-heading,.admin-round-heading,.admin-start-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:19px}.admin-panel-heading h2,.admin-round-heading h2,.admin-start-header h2{margin:4px 0 0;color:#fff}.admin-panel-heading p,.admin-round-heading p,.admin-start-header p{color:#7d91ae}.admin-tools-modern-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.admin-action-card{min-height:78px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:13px 15px;border:1px solid #29466d;border-radius:14px;cursor:pointer;text-align:left;background:#0d213d;color:#fff;transition:transform .2s ease,background .2s ease,border-color .2s ease}.admin-action-card:hover{transform:translateY(-2px);border-color:#3971bd;background:#12305a}.admin-action-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:#1d6fff21;font-size:19px}.admin-action-card div{display:flex;flex-direction:column}.admin-action-card strong{font-size:.83rem}.admin-action-card small{margin-top:3px;color:#7186a5;font-size:.68rem}.admin-action-arrow{color:#5f96df;font-size:18px}.admin-action-resume{border-color:#3bd77959}.admin-danger-zone{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;padding-top:17px;border-top:1px solid #1f3554}.admin-danger-zone div{display:flex;flex-direction:column}.admin-danger-zone strong{color:#f1a1ad}.admin-danger-zone small{margin-top:4px;color:#6f829d}.admin-reset-button{min-height:42px;padding:0 14px;border:1px solid rgba(229,70,95,.4);border-radius:10px;cursor:pointer;background:#77132430;color:#ff8fa0;font-weight:800}.admin-manual-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.admin-manual-grid label{display:flex;flex-direction:column;gap:7px;color:#7890af;font-size:.68rem;font-weight:800;text-transform:uppercase}.admin-manual-grid input,.admin-manual-grid select{min-height:48px;box-sizing:border-box;padding:0 13px;border:1px solid #294467;border-radius:10px;outline:none;background:#09172a;color:#fff}.admin-manual-actions{display:flex;gap:9px;margin-top:14px}.admin-manual-confirm,.admin-manual-cancel{min-height:42px;padding:0 16px;border-radius:10px;cursor:pointer;font-weight:800}.admin-manual-confirm{border:0;background:#176cff;color:#fff}.admin-manual-cancel{border:1px solid #30496c;background:#111f34;color:#b6c5d9}.admin-start-header{justify-content:flex-start}.admin-start-icon{width:52px;height:52px;display:grid;place-items:center;flex-shrink:0;border-radius:14px;background:#e7ae461a;font-size:22px}.admin-time-modern-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-time-modern-card{min-height:85px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px;border:1px solid #294467;border-radius:13px;background:#0b1c34}.admin-time-modern-card>div:first-child{display:flex;flex-direction:column}.admin-time-modern-card strong{color:#fff}.admin-time-modern-card span{margin-top:3px;color:#6c829f;font-size:.7rem}.admin-time-modern-input{display:flex;align-items:center;gap:7px}.admin-time-modern-input input{width:72px;min-height:42px;border:1px solid #315078;border-radius:9px;outline:none;background:#071526;color:#fff;text-align:center;font-weight:900}.admin-start-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:17px}.admin-save-times,.admin-start-draft-button{min-height:48px;padding:0 18px;border-radius:11px;cursor:pointer;font-weight:900}.admin-save-times{border:1px solid #315078;background:#102440;color:#bfd4f3}.admin-start-draft-button{min-width:200px;border:0;background:linear-gradient(105deg,#176cff,#5c38ef,#821ce6);color:#fff;box-shadow:0 14px 32px #3d44ec45}.admin-round-heading{align-items:center}.admin-round-progress{min-width:100px;padding:10px 13px;border:1px solid #2a456c;border-radius:12px;text-align:center;background:#0a1b32}.admin-round-progress strong{display:block;color:#4d93ff;font-size:1.45rem}.admin-round-progress span{color:#6a7e9b;font-size:.67rem}.admin-current-turn{margin-bottom:18px;padding:16px;border:1px solid rgba(51,130,255,.35);border-radius:14px;background:linear-gradient(90deg,#1450b02b,#0a1c34cc)}.admin-current-turn-label{color:#5c9eff;font-size:.61rem;font-weight:900;letter-spacing:.1em}.admin-current-team{display:flex;align-items:center;gap:13px;margin-top:9px}.admin-current-team img,.admin-current-team-placeholder{width:58px;height:58px}.admin-current-team img{object-fit:contain}.admin-current-team-placeholder{display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#1c5ba8,#552e9c);color:#fff;font-weight:900}.admin-current-team div{display:flex;flex-direction:column}.admin-current-team span{color:#617b9c;font-size:.64rem}.admin-current-team strong{margin-top:3px;color:#fff;font-size:1.05rem}.admin-round-order-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.admin-round-team{display:grid;grid-template-columns:27px 1fr;gap:7px;align-items:center;padding:11px;border:1px solid #243d60;border-radius:11px;background:#0b1a30}.admin-round-team-number{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;background:#132b4b;color:#74a9f4;font-size:.68rem;font-weight:900}.admin-round-team strong{overflow:hidden;color:#fff;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.admin-round-team>span:last-child{grid-column:2;color:#6f829d;font-size:.65rem}.admin-round-team-picked{border-color:#38d0764d}.admin-round-team-picked>span:last-child{color:#44d880}.admin-round-team-current{border-color:#3175d0;box-shadow:0 0 18px #2570e81a}.admin-finished-card{text-align:center}.admin-finished-icon{width:65px;height:65px;display:grid;place-items:center;margin:0 auto 12px;border-radius:50%;background:#4787ff1f;font-size:30px}.admin-finished-card h2{margin:5px 0;color:#fff}.admin-finished-card p{color:#8093af}.admin-final-results-button{min-height:47px;margin:15px 0;padding:0 18px;border:0;border-radius:11px;cursor:pointer;background:#176cff;color:#fff;font-weight:900}.admin-control-error{margin-top:18px;padding:13px 15px;border:1px solid rgba(238,73,99,.3);border-radius:11px;background:#7b12262b;color:#ff8c9f}@media(max-width:900px){.admin-status-grid,.admin-round-order-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.admin-control-center{width:min(100% - 22px,1180px);padding-top:36px}.admin-control-header{flex-direction:column;align-items:stretch}.admin-tools-modern-grid,.admin-time-modern-grid,.admin-manual-grid{grid-template-columns:1fr}.admin-danger-zone{flex-direction:column;align-items:stretch}.admin-start-actions{flex-direction:column}.admin-save-times,.admin-start-draft-button,.admin-reset-button{width:100%}}@media(max-width:500px){.admin-status-grid,.admin-round-order-grid{grid-template-columns:1fr}.admin-panel-card,.admin-live-section,.admin-start-card,.admin-round-control,.admin-manual-modern,.admin-finished-card{padding:17px}}.admin-player-search{position:relative;min-width:0}.admin-player-search>label{display:flex;flex-direction:column;gap:8px}.admin-player-suggestions{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:100;max-height:360px;overflow-y:auto;padding:7px;border-radius:14px;background:#061b33;border:1px solid rgba(62,145,244,.48);box-shadow:0 18px 45px #00000073}.admin-player-suggestion{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:0;border-radius:10px;background:transparent;color:#fff;text-align:left;cursor:pointer}.admin-player-suggestion:hover{background:#3989eb26}.admin-player-suggestion-main{display:flex;flex-direction:column;gap:4px;min-width:0}.admin-player-suggestion-main strong{color:#fff;font-size:15px;font-weight:900}.admin-player-suggestion-main span{color:#8ca8c8;font-size:11px}.admin-player-suggestion-status{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.admin-player-status-free{color:#38dc74;font-size:10px;font-weight:950}.admin-player-status-occupied{color:#ff5368;font-size:10px;font-weight:950}.admin-player-suggestion-status small{color:#8297b3;font-size:9px}.admin-selected-player{display:flex;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;border-radius:12px;background:#199d4a1f;border:1px solid rgba(44,204,102,.4)}.admin-selected-player>span{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:50%;color:#fff;background:#15954b;font-weight:950}.admin-selected-player small,.admin-selected-player strong{display:block}.admin-selected-player small{color:#72c994;font-size:9px;font-weight:900}.admin-selected-player strong{margin-top:2px;color:#fff;font-size:15px}.admin-control-brand-main{display:flex;align-items:center;gap:22px}.admin-control-league-logo{width:105px;height:105px;flex:0 0 105px;display:grid;place-items:center;border-radius:20px;background:radial-gradient(circle,rgba(64,153,255,.14),transparent 68%);border:1px solid rgba(69,145,235,.26)}.admin-control-league-logo img{width:94px;height:94px;object-fit:contain;filter:drop-shadow(0 8px 15px rgba(0,0,0,.38))}.admin-control-brand-text{min-width:0}.admin-control-brand-text h1{margin-top:5px}@media(max-width:700px){.admin-control-brand-main{align-items:flex-start;gap:14px}.admin-control-league-logo{width:72px;height:72px;flex-basis:72px}.admin-control-league-logo img{width:64px;height:64px}}@media(max-width:760px){.admin-competition-main{grid-template-columns:90px 1fr;gap:16px;padding:20px}.admin-competition-logo{width:85px;height:85px}.admin-competition-logo img{width:70px;height:70px}.admin-competition-info h1{font-size:30px}.admin-competition-info p{font-size:12px}.admin-competition-code{grid-column:1 / -1;min-height:auto;flex-direction:row;justify-content:space-between;padding:12px 16px}.admin-competition-code strong{margin:0;font-size:16px}.admin-competition-code small{display:none}.admin-competition-stats{grid-template-columns:1fr 1fr;gap:1px;padding:0;background:#326eb426}.admin-stat-divider{display:none}.admin-competition-stat{min-height:76px;background:#031223eb}}.admin-competition-header .admin-competition-main .admin-competition-logo .admin-competition-info .admin-competition-eyebrow .admin-competition-code .admin-competition-header{width:100%;max-width:1120px;margin:0 auto 20px;border-radius:22px;border:1px solid rgba(57,145,248,.32);background:radial-gradient(circle at 10% 50%,rgba(34,117,225,.15),transparent 34%),linear-gradient(135deg,#071d37,#04172c);box-shadow:0 18px 46px #00000038}.admin-competition-main{min-height:150px;display:grid;grid-template-columns:125px minmax(0,1fr) 235px;align-items:center;gap:26px;padding:22px 28px;box-sizing:border-box}.admin-competition-logo{width:110px;height:110px;display:grid;place-items:center;border-radius:20px;border:1px solid rgba(69,150,245,.27);background:#051b33c2}.admin-competition-logo img{width:94px;height:94px;object-fit:contain;filter:drop-shadow(0 8px 14px rgba(0,0,0,.38))}.admin-competition-info{min-width:0}.admin-competition-eyebrow{display:block;margin-bottom:7px;color:#52aaff;font-size:10px;font-weight:950;letter-spacing:2px}.admin-competition-info h1{margin:0;color:#fff;font-size:clamp(36px,4vw,52px);line-height:1;font-weight:950;letter-spacing:-1px}.admin-competition-info p{margin:11px 0 0;color:#86a0bf;font-size:13px;font-weight:600}.admin-competition-code{min-height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 18px;box-sizing:border-box;border-radius:16px;border:1px solid rgba(65,151,247,.42);background:linear-gradient(180deg,#072342f5,#04172cf5)}.admin-competition-code span{color:#7695b9;font-size:9px;font-weight:900;letter-spacing:1.5px}.admin-competition-code strong{display:block;margin:7px 0 5px;color:#fff;font-size:25px;line-height:1;font-weight:950;letter-spacing:5px;text-shadow:0 0 18px rgba(69,151,255,.28)}.admin-competition-code small{color:#617d9e;font-size:8px;text-align:center}.admin-status-grid{max-width:1120px;margin:0 auto 18px;gap:10px}.admin-status-card{min-height:82px!important;padding:12px 16px!important}.admin-status-number{font-size:23px!important}.admin-control-center{width:100%;max-width:1180px;margin:0 auto;padding:24px 20px 50px;box-sizing:border-box}.admin-competition-header{margin:0 auto 14px;border-radius:18px;background:linear-gradient(135deg,#081f3afa,#051528fa);border:1px solid rgba(55,139,235,.28);box-shadow:0 14px 35px #0000002e}.admin-competition-main{min-height:118px;grid-template-columns:90px minmax(0,1fr) 190px;gap:20px;padding:18px 22px}.admin-competition-logo{width:82px;height:82px;border-radius:16px}.admin-competition-logo img{width:70px;height:70px}.admin-competition-info h1{font-size:clamp(30px,3.4vw,42px);letter-spacing:-.8px}.admin-competition-info p{margin-top:7px;font-size:11px}.admin-competition-code{min-height:78px;padding:10px 14px;border-radius:13px}.admin-competition-code strong{font-size:20px;letter-spacing:4px}.admin-status-grid{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px}.admin-status-card{min-height:72px!important;padding:10px 14px!important;border-radius:13px!important;background:#061b32d1!important;border:1px solid rgba(54,128,215,.24)!important}.admin-status-label{font-size:8px!important;letter-spacing:1px}.admin-status-number{font-size:22px!important}.admin-main-workspace{width:100%;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);gap:14px;align-items:stretch;margin:0 0 14px}.admin-main-round{min-width:0}.admin-main-round .admin-live-section{height:100%;min-height:300px;margin:0!important;padding:20px!important;box-sizing:border-box;border-radius:18px!important;background:radial-gradient(circle at 50% 60%,rgba(35,112,222,.1),transparent 45%),linear-gradient(180deg,#061d36fa,#041427fa)!important;border:1px solid rgba(57,138,230,.28)!important;box-shadow:0 14px 32px #00000029}.admin-live-heading{align-items:flex-start!important}.admin-live-heading h2{margin:5px 0 0;color:#fff;font-size:26px!important;font-weight:950}.admin-round-mode{margin:7px 0 0;color:#738eae;font-size:10px}.admin-live-badge{padding:7px 11px;border-radius:999px;color:#31e77c;background:#158f4421;border:1px solid rgba(44,204,105,.3);font-size:8px;font-weight:950;letter-spacing:.7px}.admin-main-round .admin-live-clock{min-height:210px;display:flex;align-items:center;justify-content:center}.admin-main-room{min-width:0;padding:20px;box-sizing:border-box;border-radius:18px;background:radial-gradient(circle at top,rgba(25,111,213,.08),transparent 35%),linear-gradient(180deg,#051a31fa,#031324fa);border:1px solid rgba(57,138,230,.28);box-shadow:0 14px 32px #00000029}.admin-main-room-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.admin-main-room-heading h2{margin:4px 0 0;color:#fff;font-size:23px;font-weight:950}.admin-main-room .admin-panel-card{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.admin-main-room .draft-room-card,.admin-main-room .room-card,.admin-main-room .admin-room-card{margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}@media(max-width:900px){.admin-main-workspace{grid-template-columns:1fr}.admin-main-round .admin-live-section{min-height:240px}.admin-main-round .admin-live-clock{min-height:150px}}.admin-live-heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:start!important;gap:18px;margin-bottom:18px}.admin-round-heading-main{min-width:0}.admin-round-heading-main h2{margin:4px 0 2px;color:#fff;font-size:27px;line-height:1;font-weight:950}.admin-round-mode{display:block;margin-top:7px;color:#7590af;font-size:9px}.admin-round-status{display:inline-flex;width:fit-content;margin-top:10px;padding:6px 10px;border-radius:999px;font-size:8px;font-weight:950;letter-spacing:.65px}.admin-round-status-paused{color:#ffc34c;background:#ab680a21;border:1px solid rgba(233,157,34,.37)}.admin-round-status-live{color:#30e77b;background:#12914521;border:1px solid rgba(37,209,103,.32)}.admin-round-clock-compact{min-width:145px;display:flex;align-items:flex-start;justify-content:flex-end}.admin-round-clock-compact .round-clock{min-width:135px!important;padding:12px 15px!important;border-radius:13px!important}.admin-round-clock-compact .round-clock>strong{font-size:31px!important;line-height:1!important}.admin-turn-showcase{min-height:240px;display:grid;grid-template-columns:minmax(0,1fr) 42px minmax(0,.72fr);align-items:stretch;gap:10px;margin-top:8px}.admin-turn-team{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:18px;border-radius:17px;background:radial-gradient(circle,rgba(38,115,216,.12),transparent 66%),#03142794;border:1px solid rgba(56,133,224,.22)}.admin-turn-team-current{border:1px solid rgba(47,222,112,.54);box-shadow:inset 0 0 28px #19a5500f}.admin-turn-label{margin-bottom:11px;color:#39df78;font-size:9px;font-weight:950;letter-spacing:1.3px}.admin-turn-label-next{color:#4ca8ff}.admin-turn-logo{width:98px;height:98px;display:grid;place-items:center;margin-bottom:10px}.admin-turn-logo-current{width:125px;height:125px}.admin-turn-logo img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 9px 16px rgba(0,0,0,.38))}.admin-turn-team>strong{max-width:100%;color:#fff;font-size:20px;line-height:1.05;font-weight:950;text-align:center;overflow-wrap:anywhere}.admin-turn-team-current>strong{font-size:24px}.admin-turn-team>small{margin-top:5px;color:#6e89a8;font-size:10px}.admin-turn-team-current>small{color:#36df79}.admin-turn-next-arrow{display:grid;place-items:center;color:#42be72;font-size:30px;font-weight:300}.admin-round-progress-feature{min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:22px;box-sizing:border-box;border-radius:17px;background:radial-gradient(circle,rgba(36,105,218,.13),transparent 65%),#03142794;border:1px solid rgba(56,133,224,.22)}.admin-round-progress-number{color:#fff;font-size:44px;line-height:1;font-weight:950}.admin-round-progress-number small{color:#6683a4;font-size:17px}.admin-round-progress-text{margin-top:6px;color:#7892b0;font-size:10px}.admin-round-progress-track{width:100%;height:9px;margin-top:22px;overflow:hidden;border-radius:999px;background:#ffffff0f}.admin-round-progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#1774e9,#7944ec);transition:width .35s ease}.admin-round-progress-stats{width:100%;display:flex;justify-content:space-between;margin-top:11px;color:#7590af;font-size:9px;font-weight:800}.admin-main-room{padding:18px!important;display:flex;flex-direction:column;justify-content:center}.admin-main-room>section,.admin-main-room>div{width:100%;margin:0!important;box-sizing:border-box}.admin-main-room .room-modern,.admin-main-room .draft-room,.admin-main-room .room-card,.admin-main-room .draft-room-card,.admin-main-room .admin-room-card{padding:10px!important;border:0!important;background:transparent!important;box-shadow:none!important}.admin-round-results-only{padding-top:0}.admin-round-results-only>.published-round-section,.admin-round-results-only>.published-round{margin-top:0}.admin-auction-deadline-card{margin:22px 0;padding:22px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#ffffff0a}.admin-auction-deadline-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.admin-auction-deadline-heading h3{margin:5px 0;font-size:1.2rem}.admin-auction-deadline-heading p{margin:0;opacity:.7}.admin-auction-deadline-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.admin-auction-deadline-controls input{min-height:46px;padding:0 14px;border-radius:10px;font:inherit}.admin-save-auction-deadline{min-height:46px;padding:0 20px;border:0;border-radius:10px;cursor:pointer;font-weight:800}.admin-save-auction-deadline:disabled{cursor:default;opacity:.5}.admin-auction-deadline-note{display:block;margin-top:12px;opacity:.65}.admin-auction-date-panel{margin-top:18px;overflow:hidden;border:1px solid rgba(45,145,255,.32);border-radius:16px;background:linear-gradient(145deg,#081d34fa,#051426fa);box-shadow:0 20px 55px #00000038}.admin-auction-date-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid rgba(255,255,255,.07);background:linear-gradient(90deg,rgba(19,83,140,.12),transparent)}.admin-auction-date-header h2{margin:5px 0;color:#fff;font-size:22px;font-weight:800}.admin-auction-date-header p{margin:0;color:#cddef2a6;font-size:13px}.admin-auction-date-close{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff0a;color:#ffffffb3;font-size:22px;cursor:pointer;transition:.2s ease}.admin-auction-date-close:hover{color:#fff;background:#ffffff17}.admin-auction-date-body{padding:24px}.admin-auction-date-summary{display:flex;align-items:center;gap:14px;margin-bottom:20px;padding:16px;border:1px solid rgba(51,153,255,.18);border-radius:12px;background:#1a609e14}.admin-auction-date-summary-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:11px;background:#2b8cee1f;font-size:21px}.admin-auction-date-summary span{display:block;margin-bottom:3px;color:#96c4f4a6;font-size:9px;font-weight:800;letter-spacing:.12em}.admin-auction-date-summary strong{display:block;color:#fff;font-size:16px}.admin-auction-date-form{display:flex;align-items:flex-end;gap:14px}.admin-auction-date-field{flex:1}.admin-auction-date-field label{display:block;margin-bottom:7px;color:#c5daf1b8;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-auction-date-field input{width:100%;height:48px;box-sizing:border-box;padding:0 14px;border:1px solid rgba(61,151,244,.28);border-radius:10px;outline:none;background:#010e1cb8;color:#fff;font:inherit;color-scheme:dark;transition:border-color .2s ease,box-shadow .2s ease}.admin-auction-date-field input:focus{border-color:#329effb3;box-shadow:0 0 0 3px #2a8fff1a}.admin-auction-date-save{height:48px;padding:0 22px;border:1px solid rgba(33,205,131,.42);border-radius:10px;background:linear-gradient(135deg,#0c7e53f2,#085b45f2);color:#fff;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer;transition:transform .15s ease,filter .15s ease}.admin-auction-date-save:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.1)}.admin-auction-date-save:disabled{opacity:.45;cursor:not-allowed}.admin-auction-date-help{display:flex;align-items:flex-start;gap:8px;margin-top:17px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}.admin-auction-date-help p{margin:0;color:#bbd1e98c;font-size:11px;line-height:1.5}@media(max-width:700px){.admin-auction-date-header,.admin-auction-date-body{padding:18px}.admin-auction-date-form{flex-direction:column;align-items:stretch}.admin-auction-date-save{width:100%}}.draft-config-pro{position:relative;width:100%;box-sizing:border-box;margin-top:18px;padding:28px;border:1px solid rgba(62,124,224,.42);border-radius:18px;background:radial-gradient(circle at 50% -15%,rgba(33,123,227,.14),transparent 42%),linear-gradient(145deg,#061b33fc,#041326fc);box-shadow:0 20px 55px #0000003d,inset 0 1px #ffffff09}.draft-config-pro-header{display:flex;align-items:center;justify-content:center;gap:18px;margin-bottom:24px;text-align:center}.draft-config-pro-header-icon{display:grid;place-items:center;width:58px;height:58px;flex:0 0 58px;border-radius:50%;background:linear-gradient(145deg,#1f6fdb4d,#13428f38);box-shadow:inset 0 0 18px #4696ff14;font-size:27px}.draft-config-pro-header-content h2{margin:4px 0 5px;color:#fff;font-size:25px;font-weight:900}.draft-config-pro-header-content p{margin:0;color:#c4daf1a8;font-size:13px;line-height:1.5}.draft-config-overview{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1.35fr) 1px minmax(0,1fr);align-items:stretch;min-height:98px;margin-bottom:16px;padding:15px 18px;box-sizing:border-box;border:1px solid rgba(60,143,235,.27);border-radius:13px;background:linear-gradient(90deg,#0c30588c,#0926496b)}.draft-config-overview-item{display:flex;align-items:center;min-width:0;gap:14px;padding:0 12px}.draft-config-overview-divider{width:1px;height:56px;align-self:center;background:linear-gradient(transparent,rgba(70,151,234,.32),transparent)}.draft-config-overview-icon{display:grid;place-items:center;width:46px;height:46px;flex:0 0 46px;border-radius:12px;background:linear-gradient(145deg,#2c6fd738,#1f489c26);color:#78aaff;font-size:21px}.draft-config-overview-content{min-width:0}.draft-config-overview-content>span{display:block;margin-bottom:5px;color:#62adff;font-size:9px;font-weight:900;letter-spacing:.1em}.draft-config-overview-content strong{display:block;overflow:hidden;color:#fff;font-size:17px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.draft-config-overview-content small{display:block;margin-top:3px;color:#c6d8ed94;font-size:10px}.draft-config-overview-number{display:grid;grid-template-columns:30px 48px 30px;width:108px;height:32px;overflow:hidden;border:1px solid rgba(75,137,211,.34);border-radius:7px;background:#010e1d9e}.draft-config-overview-number button,.draft-config-overview-number input{width:100%;border:0;outline:0;background:transparent;color:#fff;font:inherit}.draft-config-overview-number button{cursor:pointer;color:#8bbcff;font-size:15px;transition:background .15s ease,color .15s ease}.draft-config-overview-number button:hover{color:#fff;background:#3e92f01f}.draft-config-overview-number input{border-left:1px solid rgba(70,125,190,.2);border-right:1px solid rgba(70,125,190,.2);text-align:center;font-size:13px;font-weight:900}.draft-config-main-grid{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(0,1.88fr);align-items:stretch;gap:14px}.draft-config-right{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:14px}.draft-config-right-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.draft-config-right-top-single{grid-template-columns:1fr}.draft-config-panel{display:flex;flex-direction:column;box-sizing:border-box;min-width:0;min-height:190px;padding:18px;border:1px solid rgba(77,124,229,.42);border-radius:13px;background:linear-gradient(145deg,#0c2b4fbd,#061a33de);box-shadow:inset 0 1px #ffffff06,0 8px 24px #00000014}.draft-config-panel-auctions{min-height:394px}.draft-config-panel-simultaneous{min-height:160px}.draft-config-panel-heading{display:flex;align-items:center;gap:10px;min-height:40px;margin-bottom:17px}.draft-config-panel-icon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:9px;background:#4b58de21;color:#917dff;font-size:18px}.draft-config-panel-heading h3{margin:0;color:#7faeff;font-size:12px;font-weight:900;letter-spacing:.035em}.draft-config-panel-heading p{margin:3px 0 0;color:#bed3ea8c;font-size:10px}.draft-config-field{width:100%}.draft-config-field label{display:block;margin-bottom:8px;color:#f7fbff;font-size:12px;font-weight:700}.draft-config-field input,.draft-config-field select{width:100%;height:44px;box-sizing:border-box;padding:0 13px;border:1px solid rgba(85,134,201,.46);border-radius:8px;outline:0;background:#010f1fbf;color:#fff;color-scheme:dark;font:inherit;transition:border-color .18s ease,box-shadow .18s ease}.draft-config-field input:focus,.draft-config-field select:focus{border-color:#3b9effd1;box-shadow:0 0 0 3px #2a87f617}.draft-config-panel-description{margin:13px 0 0;color:#c3d6eca1;font-size:11px;line-height:1.55}.draft-config-stepper{display:grid;grid-template-columns:54px minmax(60px,1fr) 54px 80px;width:100%;height:43px;overflow:hidden;box-sizing:border-box;border:1px solid rgba(83,132,197,.42);border-radius:8px;background:#010f1eb8}.draft-config-stepper button,.draft-config-stepper input,.draft-config-stepper span{box-sizing:border-box;border:0;background:transparent;color:#fff;font:inherit}.draft-config-stepper button{cursor:pointer;color:#eaf4ff;font-size:18px;transition:background .15s ease}.draft-config-stepper button:hover{background:#418ee521}.draft-config-stepper input{width:100%;border-left:1px solid rgba(74,121,183,.22);border-right:1px solid rgba(74,121,183,.22);outline:0;text-align:center;font-size:13px;font-weight:900}.draft-config-stepper span{display:grid;place-items:center;border-left:1px solid rgba(74,121,183,.22);color:#c5d9efa3;font-size:10px}.draft-config-auction-button{width:100%;min-height:43px;margin-top:18px;border:1px solid rgba(42,146,255,.55);border-radius:8px;background:linear-gradient(90deg,#145db8f5,#1877dcf5);color:#fff;font-size:11px;font-weight:900;cursor:pointer;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.draft-config-auction-button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 7px 18px #1566c92e}.draft-config-auction-button:disabled{opacity:.45;cursor:not-allowed}.draft-config-information{display:flex;align-items:flex-start;gap:8px;margin-top:auto;padding-top:16px}.draft-config-information>span{color:#58aaff;font-size:15px}.draft-config-information p{margin:0;color:#bcd2eb8f;font-size:10px;line-height:1.5}.draft-config-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:15px}.draft-config-footer-summary{display:flex;align-items:center;min-height:52px;box-sizing:border-box;padding:0 15px;gap:10px;border:1px solid rgba(48,133,222,.3);border-radius:9px;background:#0726468c}.draft-config-footer-info{color:#4aa9ff;font-size:17px}.draft-config-footer-summary>div{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:#c8daefab;font-size:11px}.draft-config-footer-summary strong{color:#5eb0ff;font-weight:900}.draft-config-footer-summary i{color:#b2c9e26b;font-style:normal}.draft-config-save-button,.draft-config-start-button{min-height:52px;padding:0 20px;border-radius:9px;color:#fff;font-size:11px;font-weight:900;cursor:pointer;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.draft-config-save-button{border:1px solid rgba(69,133,212,.46);background:linear-gradient(135deg,#133d6cf5,#0c3058f5)}.draft-config-start-button{min-width:185px;border:1px solid rgba(158,77,255,.78);background:linear-gradient(105deg,#3158ef,#6b35db 52%,#a224b5);box-shadow:0 8px 24px #6134d933}.draft-config-save-button:hover:not(:disabled),.draft-config-start-button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08)}.draft-config-save-button:disabled,.draft-config-start-button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1000px){.draft-config-main-grid{grid-template-columns:1fr}.draft-config-panel-auctions{min-height:auto}}@media(max-width:800px){.draft-config-overview{grid-template-columns:1fr;gap:12px}.draft-config-overview-divider{width:100%;height:1px}.draft-config-overview-item{padding:7px 0}.draft-config-right-top,.draft-config-footer{grid-template-columns:1fr}.draft-config-footer-actions{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:600px){.draft-config-pro{padding:18px}.draft-config-pro-header{justify-content:flex-start;text-align:left}.draft-config-pro-header-icon{width:48px;height:48px;flex-basis:48px}.draft-config-stepper{grid-template-columns:46px minmax(55px,1fr) 46px 68px}.draft-config-footer-actions{grid-template-columns:1fr}.draft-config-start-button{width:100%}}.draft-config-stepper{display:grid;grid-template-columns:54px minmax(70px,1fr) 54px 78px;width:100%;height:44px;overflow:hidden;border:1px solid rgba(83,132,197,.42);border-radius:8px;background:#010f1eb8}.draft-config-stepper button,.draft-config-stepper input,.draft-config-stepper span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;box-sizing:border-box;margin:0;padding:0;border:0;background:transparent;line-height:1;text-align:center}.draft-config-stepper button{color:#fff;font-size:18px;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease}.draft-config-stepper button:hover{color:#7fc1ff;background:#418ee521}.draft-config-stepper input{appearance:textfield;color:#fff;font-size:14px;font-weight:900;line-height:44px;text-align:center;border-left:1px solid rgba(74,121,183,.22);border-right:1px solid rgba(74,121,183,.22);outline:none}.draft-config-stepper input::-webkit-inner-spin-button,.draft-config-stepper input::-webkit-outer-spin-button{margin:0;appearance:none}.draft-config-stepper span{color:#c7daefb8;font-size:9px;font-weight:700;line-height:1;border-left:1px solid rgba(74,121,183,.22)}.draft-config-overview-number{display:grid;grid-template-columns:32px 52px 32px;width:116px;height:34px;overflow:hidden;box-sizing:border-box;border:1px solid rgba(75,137,211,.38);border-radius:7px;background:#010e1db3}.draft-config-overview-number button,.draft-config-overview-number input{display:flex;align-items:center;justify-content:center;width:100%;height:100%;box-sizing:border-box;margin:0;padding:0;border:0;background:transparent;text-align:center;line-height:1}.draft-config-overview-number button{color:#9bc8ff;font-size:15px;font-weight:800;cursor:pointer}.draft-config-overview-number button:hover{color:#fff;background:#3e92f024}.draft-config-overview-number input{appearance:textfield;color:#fff;font-size:13px;font-weight:900;line-height:34px;border-left:1px solid rgba(70,125,190,.23);border-right:1px solid rgba(70,125,190,.23);outline:none}.draft-config-overview-number input::-webkit-inner-spin-button,.draft-config-overview-number input::-webkit-outer-spin-button{margin:0;appearance:none}.draft-config-overview-item{display:flex;align-items:center;min-width:0;gap:14px}.draft-config-overview-content{display:flex;flex-direction:column;justify-content:center;min-width:0}.draft-config-overview-content>span{line-height:1.2}.draft-config-overview-content strong{line-height:1.2}.draft-config-overview-content small{line-height:1.25}.draft-config-overview-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;line-height:1;text-align:center}.draft-config-panel-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;line-height:1;text-align:center}.draft-config-field select{display:flex;align-items:center;height:44px;padding:0 38px 0 14px;line-height:44px}.draft-config-field input[type=datetime-local]{height:44px;padding:0 13px;line-height:44px;font-size:13px}.draft-config-save-button,.draft-config-start-button,.draft-config-auction-button{display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.15}.admin-panel-heading{display:flex;justify-content:center;text-align:center}.admin-panel-heading>div{width:100%;text-align:center}.admin-panel-heading .section-eyebrow{display:block;text-align:center}.admin-panel-heading h2,.admin-panel-heading p{text-align:center}.admin-action-card{display:grid;grid-template-columns:44px minmax(0,1fr) 30px;align-items:center;gap:12px}.admin-action-card>div{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;text-align:center}.admin-action-card strong{display:block;width:100%;margin:0 0 3px;text-align:center;line-height:1.25}.admin-action-card small{display:block;width:100%;text-align:center;line-height:1.35}.admin-action-icon{display:flex;align-items:center;justify-content:center;justify-self:center;text-align:center;line-height:1}.admin-action-arrow{display:flex;align-items:center;justify-content:center;justify-self:center;width:30px;text-align:center;line-height:1}.draft-config-pro-header{display:flex;justify-content:center;align-items:center;text-align:center}.draft-config-pro-header-content{display:flex;flex-direction:column;align-items:center;text-align:center}.draft-config-pro-header-content .section-eyebrow,.draft-config-pro-header-content h2{width:100%;text-align:center}.draft-config-pro-header-content p{width:100%;max-width:680px;margin-left:auto;margin-right:auto;text-align:center}.draft-config-overview-item{justify-content:center;text-align:center}.draft-config-overview-content{align-items:center;text-align:center}.draft-config-overview-content>span,.draft-config-overview-content strong,.draft-config-overview-content small{width:100%;text-align:center}.draft-config-overview-number{margin-left:auto;margin-right:auto}.draft-config-panel-heading{display:flex;align-items:center;justify-content:center;width:100%;text-align:center}.draft-config-panel-heading>div{display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center}.draft-config-panel-heading h3{width:100%;margin-left:auto;margin-right:auto;text-align:center;line-height:1.25}.draft-config-panel-heading p{width:100%;margin-left:auto;margin-right:auto;text-align:center;line-height:1.35}.draft-config-panel-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;text-align:center;line-height:1}.draft-config-field{text-align:center}.draft-config-field label,.draft-config-panel-description{width:100%;text-align:center}.draft-config-information{justify-content:center;text-align:center}.draft-config-information p{max-width:320px;text-align:center}.draft-config-stepper{margin-left:auto;margin-right:auto}.draft-config-footer-summary{justify-content:center;text-align:center}.draft-config-footer-summary>div{justify-content:center;text-align:center}.admin-danger-zone{align-items:center}.admin-danger-zone>div{flex:1;text-align:center}.admin-danger-zone strong,.admin-danger-zone small{display:block;width:100%;text-align:center}.admin-action-card,.draft-config-panel{position:relative}.admin-action-card>div,.draft-config-panel-heading>div{transform:translate(0)}@media(max-width:700px){.admin-action-card{grid-template-columns:40px minmax(0,1fr) 26px;gap:8px}.draft-config-panel-heading{justify-content:flex-start}.draft-config-panel-heading>div{align-items:flex-start;text-align:left}.draft-config-panel-heading h3,.draft-config-panel-heading p{text-align:left}}.admin-auction-date-panel{overflow:hidden;border:1px solid rgba(43,139,232,.45);border-radius:17px;background:radial-gradient(circle at 50% 0%,rgba(35,113,201,.11),transparent 42%),linear-gradient(145deg,#051b33fc,#041427fc);box-shadow:0 18px 45px #00000036}.admin-auction-date-header{position:relative;display:flex;align-items:center;justify-content:center;min-height:100px;padding:20px 70px;text-align:center;border-bottom:1px solid rgba(255,255,255,.06)}.admin-auction-date-header>div{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}.admin-auction-date-header .section-eyebrow{text-align:center}.admin-auction-date-header h2{margin:5px 0 6px;text-align:center;font-size:24px}.admin-auction-date-header p{margin:0;max-width:620px;text-align:center;line-height:1.5}.admin-auction-date-close{position:absolute;top:18px;right:18px;display:flex;align-items:center;justify-content:center}.admin-auction-date-body{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.25fr);gap:0;padding:22px 28px 26px}.admin-auction-date-summary{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:165px;margin:0;padding:16px 30px;box-sizing:border-box;border:0;border-right:1px solid rgba(90,151,220,.22);border-radius:0;background:transparent;text-align:center}.admin-auction-date-summary-icon{display:flex;align-items:center;justify-content:center;width:62px;height:62px;margin-bottom:12px;border:1px solid rgba(61,157,255,.34);border-radius:50%;background:radial-gradient(circle,#367bd633,#1137651a);font-size:25px}.admin-auction-date-summary>div:last-child{display:flex;flex-direction:column;align-items:center;text-align:center}.admin-auction-date-summary span{margin-bottom:7px;text-align:center;font-size:9px;letter-spacing:.1em}.admin-auction-date-summary strong{text-align:center;font-size:19px}.admin-auction-date-form{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;min-height:165px;padding:16px 32px;box-sizing:border-box}.admin-auction-date-field{width:100%;max-width:520px;text-align:center}.admin-auction-date-field label{display:block;margin-bottom:9px;text-align:center;color:#69b5ff;font-size:9px;font-weight:900;letter-spacing:.12em}.admin-auction-date-field input{width:100%;height:49px;box-sizing:border-box;text-align:center}.admin-auction-date-save{display:flex;align-items:center;justify-content:center;width:235px;height:48px;margin:0 auto;text-align:center;border:1px solid rgba(51,227,155,.58);background:linear-gradient(110deg,#079960fa,#0ab76deb);box-shadow:0 7px 21px #09a66724}.admin-auction-date-help{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:19px;padding:13px 16px;border:1px solid rgba(54,133,218,.2);border-radius:9px;background:#0d345a38;text-align:center}.admin-auction-date-help p{margin:0;text-align:center;font-size:11px}@media(max-width:720px){.admin-auction-date-header{padding:18px 55px 18px 18px}.admin-auction-date-body{grid-template-columns:1fr;padding:18px}.admin-auction-date-summary{min-height:auto;padding:15px 10px 22px;border-right:0;border-bottom:1px solid rgba(90,151,220,.18)}.admin-auction-date-form{min-height:auto;padding:22px 0 5px}.admin-auction-date-save{width:100%}}.admin-manual-modern{display:flex;flex-direction:column;align-items:center;width:100%;box-sizing:border-box}.admin-manual-modern .admin-panel-heading{width:100%;text-align:center}.admin-manual-modern .admin-panel-heading>div{width:100%;text-align:center}.admin-manual-modern .admin-panel-heading h2,.admin-manual-modern .admin-panel-heading p,.admin-manual-modern .admin-panel-heading .section-eyebrow{text-align:center}.admin-manual-modern form{width:min(100%,900px);margin:0 auto;box-sizing:border-box}.admin-manual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;width:100%;margin:0 auto;padding:24px 26px;box-sizing:border-box}.admin-manual-grid>label,.admin-player-search{width:100%;min-width:0}.admin-manual-grid label{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}.admin-manual-grid label>span{display:block;width:100%;margin-bottom:10px;text-align:center;font-weight:800}.admin-manual-grid select,.admin-manual-grid input{width:100%;height:50px;box-sizing:border-box;margin:0;padding:0 16px;text-align:left}.admin-player-search{position:relative;display:flex;flex-direction:column;align-items:center}.admin-player-suggestions{width:100%}.admin-selected-player{display:flex;align-items:center;justify-content:center;width:100%;min-height:70px;margin-top:16px;box-sizing:border-box;text-align:center}.admin-selected-player>div{text-align:center}.admin-selected-player small,.admin-selected-player strong{display:block;text-align:center}.admin-manual-actions{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;margin-top:22px;text-align:center}.admin-manual-confirm,.admin-manual-cancel{min-height:52px;display:flex;align-items:center;justify-content:center;text-align:center}@media(max-width:750px){.admin-manual-modern form{width:100%}.admin-manual-grid{grid-template-columns:1fr;gap:18px;padding:20px 16px}.admin-manual-actions{flex-direction:column}.admin-manual-confirm,.admin-manual-cancel{width:100%}}.admin-danger-zone-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.admin-delete-draft-button{min-height:42px;padding:0 18px;border-radius:10px;border:1px solid rgba(239,68,68,.65);background:linear-gradient(135deg,#7f1d1df2,#450a0afa);color:#fecaca;font-size:12px;font-weight:900;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.admin-delete-draft-button:hover{transform:translateY(-1px);border-color:#f87171f2;box-shadow:0 10px 30px #7f1d1d4d}@media(max-width:700px){.admin-danger-zone-actions{width:100%;flex-direction:column}.admin-reset-button,.admin-delete-draft-button{width:100%}}.admin-action-card-reset{border-color:#ffaa3c8c;background:linear-gradient(135deg,#57360c38,#0d2340f5)}.admin-action-card-reset:hover{border-color:#ffaa3ce6;background:linear-gradient(135deg,#73460c59,#0d2340)}.admin-action-card-reset .admin-action-icon{background:#ffaa3c24}.admin-action-card-reset .admin-action-arrow{color:#ffb454}.admin-action-card-delete{border-color:#ff505f8c;background:linear-gradient(135deg,#5f14203d,#0d2340f5)}.admin-action-card-delete:hover{border-color:#ff505fe6;background:linear-gradient(135deg,#7d16265c,#0d2340)}.admin-action-card-delete .admin-action-icon{background:#ff505f24}.admin-action-card-delete .admin-action-arrow{color:#ff6675}.admin-tools-modern-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.admin-tools-modern-grid>.admin-action-card{width:100%;max-width:none;min-width:0;min-height:96px;margin:0;box-sizing:border-box;justify-self:stretch}.admin-tools-modern-grid>.admin-action-card-reset{width:100%;max-width:none;margin:0;grid-column:auto;grid-row:auto;border-color:#ffaa3c8c;background:linear-gradient(135deg,#57360c38,#0d2340f5)}.admin-tools-modern-grid>.admin-action-card-reset:hover{border-color:#ffaa3ce6;background:linear-gradient(135deg,#73460c59,#0d2340)}.admin-tools-modern-grid>.admin-action-card-reset .admin-action-icon{background:#ffaa3c24}.admin-tools-modern-grid>.admin-action-card-reset .admin-action-arrow{color:#ffb454}.admin-tools-modern-grid>.admin-action-card-delete{width:100%;max-width:none;margin:0;grid-column:auto;grid-row:auto;border-color:#ff505f8c;background:linear-gradient(135deg,#5f14203d,#0d2340f5)}.admin-tools-modern-grid>.admin-action-card-delete:hover{border-color:#ff505fe6;background:linear-gradient(135deg,#7d16265c,#0d2340)}.admin-tools-modern-grid>.admin-action-card-delete .admin-action-icon{background:#ff505f24}.admin-tools-modern-grid>.admin-action-card-delete .admin-action-arrow{color:#ff6675}.admin-tools-modern-grid>.admin-action-card{width:100%!important;max-width:none!important;min-width:0!important;min-height:118px!important;margin:0!important;align-self:stretch!important;justify-self:stretch!important;box-sizing:border-box!important}.admin-tools-modern-grid>.admin-action-card-reset{width:100%!important;max-width:none!important;grid-column:auto!important;border-color:#ffaa3ca6!important}.admin-tools-modern-grid>.admin-action-card-delete{width:100%!important;max-width:none!important;grid-column:auto!important;border-color:#ff505fa6!important}@media(max-width:700px){.admin-tools-modern-grid{grid-template-columns:1fr!important}}.admin-tools-modern-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%}.admin-tools-modern-grid>.admin-action-card{width:100%!important;max-width:none!important;min-width:0!important;min-height:118px!important;height:118px!important;margin:0!important;box-sizing:border-box;align-self:stretch;justify-self:stretch}.admin-tools-modern-grid>.admin-action-card>div{flex:1;min-width:0}.admin-tools-modern-grid>.admin-action-card>.admin-action-icon{flex:0 0 50px;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.admin-tools-modern-grid>.admin-action-card>.admin-action-arrow{flex:0 0 auto;margin-left:18px}.admin-tools-modern-grid>.admin-action-card-reset{width:100%!important;max-width:none!important;height:118px!important;grid-column:auto!important;margin:0!important}.admin-tools-modern-grid>.admin-action-card-delete{width:100%!important;max-width:none!important;height:118px!important;grid-column:auto!important;margin:0!important}@media(max-width:760px){.admin-tools-modern-grid{grid-template-columns:1fr}.admin-tools-modern-grid>.admin-action-card{height:auto!important;min-height:105px!important}}.admin-tools-modern-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;width:100%!important}.admin-tools-modern-grid .admin-action-card{width:100%!important;max-width:none!important;min-width:0!important;height:118px!important;min-height:118px!important;margin:0!important;box-sizing:border-box!important;justify-self:stretch!important;align-self:stretch!important}.admin-tools-modern-grid .admin-action-card-reset{width:100%!important;max-width:none!important;border-color:#ffaa3cb3!important;background:linear-gradient(135deg,#57360c38,#0d2340f5)!important}.admin-tools-modern-grid .admin-action-card-reset .admin-action-icon{background:#ffaa3c29!important}.admin-tools-modern-grid .admin-action-card-reset .admin-action-arrow{color:#ffb454!important}.admin-tools-modern-grid .admin-action-card-delete{width:100%!important;max-width:none!important;border-color:#ff505fb3!important;background:linear-gradient(135deg,#5f14203d,#0d2340f5)!important}.admin-tools-modern-grid .admin-action-card-delete .admin-action-icon{background:#ff505f29!important}.admin-tools-modern-grid .admin-action-card-delete .admin-action-arrow{color:#ff6675!important}@media(max-width:700px){.admin-tools-modern-grid{grid-template-columns:1fr!important}.admin-tools-modern-grid .admin-action-card{height:auto!important;min-height:105px!important}}.admin-drafts-screen{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:calc(100vh - 32px);position:relative;overflow:hidden}.admin-drafts-screen .create-pro-hero,.admin-drafts-screen .admin-drafts-top-actions,.admin-drafts-screen .admin-drafts-grid{position:relative;z-index:2}.admin-drafts-screen .create-draft-glow{opacity:.45}.admin-drafts-screen{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.admin-drafts-screen:before{background:linear-gradient(180deg,#050814ad,#080c1cc7)!important}.admin-drafts-screen:after{opacity:.35}.admin-drafts-screen{width:min(1380px,calc(100% - 32px))!important;max-width:1380px!important;min-height:calc(100vh - 32px);margin:16px auto!important;padding:42px 46px 54px!important;box-sizing:border-box;border:1px solid rgba(110,156,255,.18);border-radius:28px;box-shadow:0 28px 80px #0000006b,inset 0 1px #ffffff0d;overflow:hidden}.admin-drafts-screen .create-pro-hero{width:100%;margin:0 0 32px!important;padding:0!important;text-align:left!important;position:relative;z-index:2}.admin-drafts-screen .create-pro-eyebrow{display:inline-flex;align-items:center;min-height:30px;padding:0 13px;margin-bottom:12px;border-radius:999px;color:#9fc7ff;background:#154b9b38;border:1px solid rgba(90,156,255,.28);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff0d;font-size:9px;font-weight:900;letter-spacing:1.4px}.admin-drafts-screen .create-pro-hero h1{margin:0!important;color:#fff;font-size:clamp(38px,5vw,64px)!important;line-height:.98!important;font-weight:950!important;letter-spacing:-2.2px;text-shadow:0 8px 30px rgba(0,0,0,.42)}.admin-drafts-screen .create-pro-hero p{max-width:620px;margin:14px 0 0!important;color:#d6e2f6b8!important;font-size:14px!important;line-height:1.55}.admin-drafts-screen .admin-drafts-top-actions{display:flex;align-items:center;justify-content:flex-start;margin:-12px 0 30px!important;position:relative;z-index:3}.admin-drafts-screen .create-pro-back{min-height:38px;padding:0 16px!important;border-radius:11px!important;color:#e0eafad1!important;background:#07112394!important;border:1px solid rgba(131,169,224,.18)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:10px!important;font-weight:850!important;letter-spacing:.4px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.admin-drafts-screen .create-pro-back:hover{background:#0f2548b8!important;border-color:#579eff61!important;box-shadow:0 8px 24px #0003}.admin-drafts-screen .admin-drafts-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;width:100%;position:relative;z-index:2}.admin-drafts-screen .admin-draft-card{min-width:0;padding:22px!important;box-sizing:border-box;border-radius:20px!important;background:linear-gradient(145deg,#08162dd6,#050d1ebd)!important;border:1px solid rgba(114,163,239,.2)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 45px #0000003d,inset 0 1px #ffffff09;position:relative;overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease;animation:adminDraftCardIn .48s ease both}.admin-drafts-screen .admin-draft-card:before{content:"";position:absolute;top:0;left:22px;right:22px;height:1px;background:linear-gradient(90deg,transparent,rgba(106,168,255,.55),transparent);opacity:.75}.admin-drafts-screen .admin-draft-card:hover{border-color:#5a9dff6b!important;background:linear-gradient(145deg,#0c1e3be6,#061125d1)!important;box-shadow:0 25px 60px #00000057,0 0 32px #2d70da14,inset 0 1px #ffffff0d}.admin-drafts-screen .admin-draft-card-top{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:18px}.admin-drafts-screen .admin-draft-logo{width:88px!important;height:88px!important;display:flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:18px!important;background:radial-gradient(circle at 50% 35%,#4186eb2e,#030e1fc7);border:1px solid rgba(101,155,236,.24);box-shadow:inset 0 0 24px #276ed814}.admin-drafts-screen .admin-draft-logo img{width:72px!important;height:72px!important;max-width:72px!important;max-height:72px!important;object-fit:contain;filter:drop-shadow(0 6px 12px rgba(0,0,0,.3))}.admin-drafts-screen .admin-draft-logo>span{font-size:34px}.admin-drafts-screen .admin-draft-main{min-width:0}.admin-drafts-screen .admin-draft-main .section-eyebrow{display:block;margin-bottom:7px;color:#77aefb;font-size:8px;font-weight:900;letter-spacing:.8px;line-height:1.4}.admin-drafts-screen .admin-draft-main h2{margin:0 0 13px!important;color:#fff;font-size:23px!important;line-height:1.08;font-weight:950!important;letter-spacing:-.7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-drafts-screen .admin-draft-meta{display:flex!important;align-items:center;flex-wrap:wrap;gap:8px!important}.admin-drafts-screen .admin-draft-meta>span{min-height:27px;display:inline-flex;align-items:center;padding:0 10px;box-sizing:border-box;border-radius:999px;color:#d0def2bd;background:#ffffff09;border:1px solid rgba(255,255,255,.06);font-size:9px;font-weight:750}.admin-drafts-screen .admin-draft-meta strong{margin-left:5px;color:#fff;font-weight:950;letter-spacing:1.1px}.admin-drafts-screen .admin-draft-status-pending{color:#ffd978!important;background:#bc84181f!important;border-color:#ebaf3c38!important}.admin-drafts-screen .admin-draft-status-active{color:#6af0a0!important;background:#20b55d1f!important;border-color:#3de27f3d!important;box-shadow:0 0 16px #26d56914}.admin-drafts-screen .admin-draft-status-finished{color:#adbad0!important;background:#7c90af1a!important;border-color:#97aac92b!important}.admin-drafts-screen .admin-draft-card-actions{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:8px!important;margin-top:20px!important;padding-top:16px;border-top:1px solid rgba(255,255,255,.065)}.admin-drafts-screen .admin-draft-card-actions button{min-height:39px;padding:0 12px!important;box-sizing:border-box;border-radius:10px!important;color:#e6eefae0!important;background:#0f2342c2!important;border:1px solid rgba(95,148,223,.2)!important;font-size:9px!important;font-weight:850!important;letter-spacing:.25px;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.admin-drafts-screen .admin-draft-card-actions button:hover{color:#fff!important;background:linear-gradient(135deg,#1f69d3e6,#5843d3d6)!important;border-color:#72aeff73!important;box-shadow:0 8px 22px #1755b933}@keyframes adminDraftCardIn{0%{opacity:0;transform:translateY(14px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.admin-drafts-screen .admin-draft-card:nth-child(2){animation-delay:60ms}.admin-drafts-screen .admin-draft-card:nth-child(3){animation-delay:.12s}.admin-drafts-screen .admin-draft-card:nth-child(4){animation-delay:.18s}@media(max-width:900px){.admin-drafts-screen{width:calc(100% - 20px)!important;margin:10px auto!important;padding:30px 24px 40px!important}.admin-drafts-screen .admin-drafts-grid{grid-template-columns:1fr!important}}@media(max-width:600px){.admin-drafts-screen{width:100%!important;min-height:100vh;margin:0!important;padding:26px 15px 34px!important;border-radius:0}.admin-drafts-screen .create-pro-hero h1{font-size:39px!important;letter-spacing:-1.5px}.admin-drafts-screen .admin-draft-card{padding:17px!important;border-radius:17px!important}.admin-drafts-screen .admin-draft-card-top{grid-template-columns:68px minmax(0,1fr);gap:13px}.admin-drafts-screen .admin-draft-logo{width:68px!important;height:68px!important;border-radius:14px!important}.admin-drafts-screen .admin-draft-logo img{width:56px!important;height:56px!important;max-width:56px!important;max-height:56px!important}.admin-drafts-screen .admin-draft-main h2{font-size:19px!important}.admin-drafts-screen .admin-draft-card-actions{grid-template-columns:1fr}}.admin-drafts-screen .create-pro-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center!important;margin-bottom:24px!important}.admin-drafts-screen .create-pro-eyebrow{margin:0 auto 10px!important}.admin-drafts-title-image{width:100%;display:flex;align-items:center;justify-content:center;margin:0 auto 4px}.admin-drafts-title-image img{display:block;width:min(520px,72%);max-height:150px;object-fit:contain;filter:drop-shadow(0 10px 25px rgba(0,0,0,.36))}.admin-drafts-screen .create-pro-hero p{max-width:620px;margin:6px auto 0!important;text-align:center!important}.admin-drafts-screen .admin-drafts-top-actions{width:100%;justify-content:center;margin:6px 0 28px!important}.admin-drafts-screen .create-pro-back{width:92%;max-width:1050px;display:flex;align-items:center;justify-content:center;min-height:42px}.admin-drafts-screen .admin-draft-card{padding:20px 22px 18px!important}.admin-drafts-screen .admin-draft-card-top{display:grid!important;grid-template-columns:104px minmax(0,1fr)!important;align-items:center!important;gap:24px!important;min-height:112px}.admin-drafts-screen .admin-draft-logo{width:104px!important;height:104px!important;margin:0 auto;display:flex;align-items:center;justify-content:center;align-self:center}.admin-drafts-screen .admin-draft-logo img{width:84px!important;height:84px!important;max-width:84px!important;max-height:84px!important;object-fit:contain}.admin-drafts-screen .admin-draft-main{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;align-self:stretch}.admin-drafts-screen .admin-draft-main .section-eyebrow{width:100%;margin:0 0 10px;text-align:center}.admin-drafts-screen .admin-draft-main h2{width:100%;margin:0 0 14px!important;text-align:center;font-size:24px!important;line-height:1.05;white-space:normal;overflow:visible;text-overflow:initial}.admin-drafts-screen .admin-draft-meta{width:100%;display:flex!important;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px!important}.admin-drafts-screen .admin-draft-card-actions{margin-top:18px!important;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.admin-drafts-screen .admin-draft-card-actions button{width:100%;min-height:42px;display:flex;align-items:center;justify-content:center;text-align:center}.admin-drafts-screen .admin-drafts-grid{width:100%;max-width:1080px;margin:0 auto;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:20px!important;row-gap:20px!important}.admin-drafts-screen{padding-top:30px!important}@media(max-width:600px){.admin-drafts-title-image img{width:min(360px,92%);max-height:110px}.admin-drafts-screen .create-pro-back{width:100%}.admin-drafts-screen .admin-draft-card-top{grid-template-columns:82px minmax(0,1fr)!important;gap:14px!important}.admin-drafts-screen .admin-draft-logo{width:82px!important;height:82px!important}.admin-drafts-screen .admin-draft-logo img{width:66px!important;height:66px!important;max-width:66px!important;max-height:66px!important}.admin-drafts-screen .admin-draft-main h2{font-size:19px!important}}.admin-drafts-screen .create-pro-hero{margin-bottom:14px!important}.admin-drafts-title-image{margin:-4px auto -8px}.admin-drafts-title-image img{width:min(600px,78%)!important;max-height:165px!important;object-fit:contain}.admin-drafts-screen .create-pro-hero p{margin:0 auto!important}.admin-drafts-screen .admin-drafts-top-actions{margin:12px 0 24px!important}.admin-drafts-screen .admin-drafts-grid{margin-top:0!important}.admin-drafts-screen .admin-draft-card-top{grid-template-columns:110px minmax(0,1fr)!important;min-height:118px;gap:18px!important;padding:0 10px}.admin-drafts-screen .admin-draft-logo{justify-self:center!important;align-self:center!important;margin:0!important}.admin-drafts-screen .admin-draft-main{width:100%;align-items:center!important;justify-content:center!important;text-align:center!important}.admin-drafts-screen .admin-draft-main .section-eyebrow{width:100%;margin:0 0 9px!important;text-align:center!important}.admin-drafts-screen .admin-draft-main h2{width:100%;margin:0 0 13px!important;text-align:center!important}.admin-drafts-screen .admin-draft-meta{width:100%;justify-content:center!important}.admin-drafts-screen .admin-draft-card-actions{width:100%;margin-top:17px!important;padding-top:15px}.admin-drafts-screen .admin-draft-card-actions button{min-height:40px;justify-content:center!important;font-weight:900!important}.admin-drafts-screen .admin-draft-card{display:flex;flex-direction:column;min-height:210px}.admin-drafts-screen .admin-draft-card-top{flex:1}.admin-drafts-screen .admin-draft-card-actions{flex-shrink:0}.admin-drafts-screen{min-height:auto!important;padding-bottom:38px!important}.admin-drafts-screen .admin-drafts-grid{max-width:1140px!important}.admin-drafts-screen .admin-draft-card{min-height:224px!important}.admin-drafts-screen .admin-draft-logo{width:112px!important;height:112px!important}.admin-drafts-screen .admin-draft-logo img{width:90px!important;height:90px!important;max-width:90px!important;max-height:90px!important}.admin-drafts-screen .admin-draft-main h2{font-size:25px!important}.admin-drafts-screen .admin-draft-main .section-eyebrow{font-size:9px!important}.admin-drafts-screen .admin-draft-card-actions button{min-height:43px!important}.admin-drafts-summary{width:100%;max-width:1080px;margin:30px auto 2px;display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr) 1px minmax(0,1fr);align-items:center;padding:18px 24px;box-sizing:border-box;border-radius:18px;background:linear-gradient(135deg,#0511259e,#0a122b7a);border:1px solid rgba(105,153,228,.13);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff08;position:relative;z-index:2}.admin-drafts-summary-item{display:flex;align-items:center;justify-content:center;gap:15px;min-width:0}.admin-drafts-summary-icon{width:48px;height:48px;flex:0 0 48px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,#2060cab8,#16397db8);border:1px solid rgba(91,157,255,.38);box-shadow:0 8px 22px #1046aa2b;font-size:18px;font-weight:950}.admin-drafts-summary-icon-active{background:linear-gradient(145deg,#2a54d2c7,#492fb9b8)}.admin-drafts-summary-icon-finished{background:linear-gradient(145deg,#137a64b8,#0d4648b8)}.admin-drafts-summary-data{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.admin-drafts-summary-data strong{color:#fff;font-size:23px;line-height:1;font-weight:950;letter-spacing:-.5px}.admin-drafts-summary-data span{margin-top:5px;color:#dce8f9e0;font-size:9px;line-height:1;font-weight:900;letter-spacing:.7px}.admin-drafts-summary-data small{margin-top:5px;color:#adbfda85;font-size:9px;line-height:1.1}.admin-drafts-summary-divider{width:1px;height:48px;justify-self:center;background:linear-gradient(180deg,transparent,rgba(124,157,211,.22),transparent)}@media(max-width:700px){.admin-drafts-summary{grid-template-columns:1fr;gap:17px;padding:19px}.admin-drafts-summary-divider{width:70%;height:1px;background:linear-gradient(90deg,transparent,rgba(124,157,211,.22),transparent)}.admin-drafts-summary-item{justify-content:flex-start;width:min(230px,100%);margin:0 auto}}.admin-drafts-screen{padding-top:46px!important}.admin-drafts-screen .create-pro-hero{margin-top:0!important}.admin-drafts-screen .create-pro-eyebrow{flex-shrink:0}.admin-control-center{padding-top:26px!important}.admin-competition-header{width:100%;max-width:1140px;margin:0 auto 16px!important;border-radius:24px!important;overflow:hidden;background:radial-gradient(circle at 14% 50%,rgba(41,128,242,.16),transparent 34%),radial-gradient(circle at 82% 40%,rgba(101,54,220,.1),transparent 34%),linear-gradient(135deg,#051b34f7,#031226f7)!important;border:1px solid rgba(75,153,248,.3)!important;box-shadow:0 22px 55px #00000047,inset 0 1px #ffffff09;position:relative}.admin-competition-header:before{content:"";position:absolute;left:28px;right:28px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(93,166,255,.58),transparent);pointer-events:none}.admin-competition-main{min-height:156px!important;display:grid!important;grid-template-columns:124px minmax(0,1fr) 220px!important;align-items:center!important;gap:28px!important;padding:22px 28px!important;box-sizing:border-box}.admin-competition-logo{width:112px!important;height:112px!important;display:grid;place-items:center;margin:0!important;border-radius:21px!important;background:radial-gradient(circle at 50% 40%,#4393ff2b,#03142ab8)!important;border:1px solid rgba(81,157,247,.27)!important;box-shadow:inset 0 0 28px #246dd714}.admin-competition-logo img{width:94px!important;height:94px!important;max-width:94px!important;max-height:94px!important;object-fit:contain;filter:drop-shadow(0 8px 15px rgba(0,0,0,.38))}.admin-competition-info{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.admin-competition-eyebrow{margin:0 0 8px!important;color:#6db6ff!important;font-size:9px!important;font-weight:950!important;letter-spacing:2.1px!important;text-transform:uppercase}.admin-competition-info h1{width:100%;margin:0!important;color:#fff;font-size:clamp(34px,3.4vw,48px)!important;line-height:1!important;font-weight:950!important;letter-spacing:-1.4px!important;text-align:center;text-shadow:0 8px 28px rgba(0,0,0,.3)}.admin-competition-info p{margin:9px 0 0!important;color:#acc6e4a3!important;font-size:11px!important;font-weight:650!important;text-align:center}.admin-competition-code{min-height:104px!important;padding:14px 18px!important;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:17px!important;border:1px solid rgba(70,152,249,.35)!important;background:linear-gradient(180deg,#072445eb,#04162ce6)!important;box-shadow:inset 0 1px #ffffff09,0 12px 30px #0000002e}.admin-competition-code span{color:#7199c8!important;font-size:8px!important;font-weight:900!important;letter-spacing:1.5px!important}.admin-competition-code strong{margin:8px 0 6px!important;color:#fff;font-size:25px!important;font-weight:950!important;letter-spacing:5px!important;text-shadow:0 0 20px rgba(75,157,255,.22)}.admin-competition-code small{max-width:160px;color:#7997bb9e!important;font-size:7px!important;line-height:1.3;text-align:center}.admin-status-grid{max-width:1140px!important;margin:0 auto 16px!important;gap:10px!important}.admin-status-card{min-height:88px!important;padding:13px 16px!important;border-radius:15px!important;background:linear-gradient(145deg,#071f3be0,#04162cd1)!important;border:1px solid rgba(75,145,229,.2)!important;box-shadow:inset 0 1px #ffffff06}.admin-status-label{color:#6f9accc7!important;font-size:8px!important;font-weight:900!important;letter-spacing:1.5px!important}.admin-status-number{margin-top:6px;font-size:25px!important;line-height:1}.admin-status-card small{margin-top:5px;color:#85a0c294!important}@media(max-width:760px){.admin-control-center{padding-top:18px!important}.admin-competition-main{grid-template-columns:84px minmax(0,1fr)!important;gap:16px!important;padding:18px!important}.admin-competition-logo{width:80px!important;height:80px!important}.admin-competition-logo img{width:68px!important;height:68px!important;max-width:68px!important;max-height:68px!important}.admin-competition-info{align-items:flex-start;text-align:left}.admin-competition-info h1,.admin-competition-info p{text-align:left}.admin-competition-info h1{font-size:28px!important}.admin-competition-code{grid-column:1 / -1;width:100%;min-height:54px!important;flex-direction:row;justify-content:space-between;gap:12px;padding:10px 14px!important}.admin-competition-code strong{margin:0!important;font-size:17px!important}.admin-competition-code small{display:none}}.admin-tools-modern{max-width:1140px!important;margin:16px auto 28px!important;padding:24px 24px 26px!important;border-radius:22px!important;background:linear-gradient(145deg,#051931eb,#031226e0)!important;border:1px solid rgba(75,145,229,.2)!important;box-shadow:inset 0 1px #ffffff08}.admin-tools-modern .admin-panel-heading{margin-bottom:18px!important;text-align:center}.admin-tools-modern .admin-panel-heading>div{width:100%}.admin-tools-modern .section-eyebrow{display:block;margin-bottom:6px;color:#70adf6;font-size:8px;font-weight:900;letter-spacing:1.7px}.admin-tools-modern .admin-panel-heading h2{margin:0!important;color:#fff;font-size:24px!important;line-height:1.1;font-weight:950;letter-spacing:-.5px}.admin-tools-modern .admin-panel-heading p{margin:7px auto 0!important;color:#9fb9d99e!important;font-size:11px!important;line-height:1.35}.admin-tools-modern-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.admin-tools-modern .admin-action-card{min-height:78px!important;padding:12px 14px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) 22px;align-items:center;gap:13px;border-radius:14px!important;background:linear-gradient(145deg,#0d2a4dc7,#071c37bd)!important;border:1px solid rgba(85,151,236,.18)!important;box-shadow:inset 0 1px #ffffff06;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.admin-tools-modern .admin-action-card:hover{background:linear-gradient(145deg,#123763e0,#092446db)!important;border-color:#5fa4ff5c!important;box-shadow:0 10px 24px #0000002e,inset 0 1px #ffffff09}.admin-tools-modern .admin-action-icon{width:44px!important;height:44px!important;display:flex;align-items:center;justify-content:center;margin:0!important;border-radius:11px!important;background:#1d52a447!important;border:1px solid rgba(86,148,241,.12);font-size:18px!important}.admin-tools-modern .admin-action-card>div{min-width:0;display:flex;flex-direction:column;justify-content:center}.admin-tools-modern .admin-action-card strong{color:#fff;font-size:11px!important;line-height:1.15;font-weight:900!important}.admin-tools-modern .admin-action-card small{margin-top:4px;color:#8ba8cb99!important;font-size:8px!important;line-height:1.25}.admin-tools-modern .admin-action-arrow{justify-self:end;color:#62aaff;font-size:15px;font-weight:900}.admin-tools-modern .admin-action-resume{border-color:#2fd17b40!important;background:linear-gradient(145deg,#093642c7,#062733bd)!important}.admin-tools-modern .admin-action-resume .admin-action-icon{background:#1c9b6238!important}.admin-tools-modern .admin-action-card-active{border-color:#61a4ff6b!important;box-shadow:0 0 22px #2a71d91a}.admin-tools-modern .admin-action-card-reset{border-color:#e99e2b75!important;background:linear-gradient(145deg,#3027198c,#101e30c7)!important}.admin-tools-modern .admin-action-card-reset .admin-action-icon{background:#bf781b40!important}.admin-tools-modern .admin-action-card-reset .admin-action-arrow{color:#ffbb4d}.admin-tools-modern .admin-action-card-delete{border-color:#e84a667a!important;background:linear-gradient(145deg,#37182a91,#0f1c30cc)!important}.admin-tools-modern .admin-action-card-delete .admin-action-icon{background:#b8315440!important}.admin-tools-modern .admin-action-card-delete .admin-action-arrow{color:#ff5473}@media(max-width:720px){.admin-tools-modern{padding:20px 16px!important}.admin-tools-modern-grid{grid-template-columns:1fr!important}.admin-tools-modern .admin-action-card{min-height:72px!important}}.admin-tools-modern .admin-action-card{grid-template-columns:46px minmax(0,1fr) 18px!important;padding:12px 18px!important}.admin-tools-modern .admin-action-card>div{align-items:flex-start!important;text-align:left!important}.admin-tools-modern .admin-action-card strong,.admin-tools-modern .admin-action-card small{width:100%;text-align:left!important}.admin-tools-modern .admin-action-arrow{justify-self:center!important}.admin-main-workspace{max-width:1140px!important;margin:0 auto 16px!important;display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.38fr)!important;gap:14px!important;align-items:stretch}.admin-main-round{min-width:0;border-radius:20px!important;overflow:hidden;background:linear-gradient(145deg,#051c36f0,#031429e6)!important;border:1px solid rgba(73,146,233,.23)!important;box-shadow:inset 0 1px #ffffff06}.admin-main-round .admin-live-section{min-height:100%!important;padding:22px 20px 20px!important;box-sizing:border-box}.admin-live-heading{display:grid!important;grid-template-columns:minmax(0,1fr) 150px!important;align-items:start!important;gap:14px!important;margin-bottom:18px!important}.admin-round-heading-main .section-eyebrow{color:#72aef0!important;font-size:8px!important;font-weight:900!important;letter-spacing:1.5px}.admin-round-heading-main h2{margin:6px 0 0!important;font-size:27px!important;line-height:1;font-weight:950!important;letter-spacing:-.6px}.admin-round-mode{margin-top:7px!important;color:#8ba6c6ab!important;font-size:9px!important}.admin-round-clock-compact{min-width:150px!important;justify-content:flex-end!important}.admin-round-clock-compact .round-clock{width:150px!important;min-width:150px!important;min-height:112px!important;padding:14px 12px 38px!important;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:15px!important;background:linear-gradient(180deg,#061c35f7,#031427f5)!important;border:1px solid rgba(65,143,237,.32)!important;box-shadow:inset 0 1px #ffffff08,0 12px 28px #00000029}.admin-round-clock-compact .round-clock>strong{font-size:34px!important;line-height:1!important;letter-spacing:1px}.admin-turn-showcase{min-height:245px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 34px minmax(0,.72fr)!important;align-items:stretch!important;gap:10px!important;margin-top:4px!important}.admin-turn-team{min-width:0;padding:17px 14px!important;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:17px!important;background:linear-gradient(145deg,#071f3acc,#04172cb8)!important;border:1px solid rgba(67,132,208,.16)!important}.admin-turn-team-current{background:linear-gradient(145deg,#05393a94,#041f2cc7)!important;border-color:#21d47e80!important;box-shadow:0 0 28px #17c46e0f,inset 0 1px #ffffff08}.admin-turn-label{margin-bottom:13px;color:#34ed8e!important;font-size:8px!important;font-weight:950!important;letter-spacing:1.5px}.admin-turn-label-next{color:#65adff!important}.admin-turn-logo{width:86px!important;height:86px!important;display:flex;align-items:center;justify-content:center;margin-bottom:12px!important}.admin-turn-logo img{width:82px!important;height:82px!important;max-width:82px!important;max-height:82px!important;object-fit:contain;filter:drop-shadow(0 7px 12px rgba(0,0,0,.28))}.admin-turn-logo-current{width:108px!important;height:108px!important}.admin-turn-logo-current img{width:104px!important;height:104px!important;max-width:104px!important;max-height:104px!important}.admin-turn-team strong{max-width:100%;color:#fff;font-size:19px!important;line-height:1.05;font-weight:950!important;text-align:center}.admin-turn-team-current strong{font-size:22px!important}.admin-turn-team small{margin-top:6px;color:#8aa6c7ad!important;font-size:9px!important}.admin-turn-team-current small{color:#30db82!important}.admin-turn-next-arrow{display:flex;align-items:center;justify-content:center;color:#32dc86!important;font-size:27px!important;font-weight:900;text-shadow:0 0 16px rgba(41,221,132,.25)}.admin-main-room{min-width:0;padding:18px!important;border-radius:20px!important;background:radial-gradient(circle at 50% 0%,rgba(34,109,206,.1),transparent 36%),linear-gradient(145deg,#051b34f2,#031428e8)!important;border:1px solid rgba(73,146,233,.23)!important;box-shadow:inset 0 1px #ffffff06}.admin-main-room .lobby-header{margin-bottom:13px!important}.admin-main-room .lobby-header h2{margin:4px 0!important;font-size:24px!important}.admin-main-room .lobby-counter{font-size:11px!important}.admin-main-room .lobby-counter strong{font-size:16px!important}.admin-main-room .lobby-grid{gap:9px!important;padding:11px!important;border-radius:16px!important}@media(max-width:900px){.admin-main-workspace{grid-template-columns:1fr!important}.admin-live-heading{grid-template-columns:minmax(0,1fr) 145px!important}}@media(max-width:560px){.admin-live-heading{grid-template-columns:1fr!important}.admin-round-clock-compact{width:100%;justify-content:center!important}.admin-turn-showcase{grid-template-columns:1fr!important;min-height:auto!important}.admin-turn-next-arrow{transform:rotate(90deg);min-height:28px}}.admin-drafts-screen{width:min(1180px,calc(100vw - 42px))!important;max-width:1180px!important;min-height:100vh;margin:0 auto!important;padding:28px 34px 34px!important;box-sizing:border-box;border-radius:22px!important}.admin-drafts-screen .create-pro-hero{margin:0 auto 18px!important}.admin-drafts-screen .create-pro-eyebrow{min-height:27px;padding:0 13px;border-radius:999px;background:#1b529724;border:1px solid rgba(72,136,220,.22);font-size:9px!important}.admin-drafts-title-image img{max-width:350px!important;max-height:120px!important;object-fit:contain;filter:drop-shadow(0 12px 24px rgba(0,0,0,.42))}.admin-drafts-screen .create-pro-hero p{margin-top:8px!important;color:#afc6e1bd!important;font-size:11px!important}.admin-drafts-top-actions{width:min(1040px,100%);margin:0 auto 22px!important}.admin-drafts-top-actions .create-pro-back{min-height:40px!important;border-radius:10px!important;background:#021427c4!important;border:1px solid rgba(65,122,192,.22)!important}.admin-drafts-grid{width:min(1040px,100%);margin:0 auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.admin-draft-card{min-height:245px;padding:18px!important;border-radius:18px!important;background:linear-gradient(145deg,#051b35f0,#041226ed)!important;border:1px solid rgba(75,137,216,.22)!important;box-shadow:0 18px 40px #0003,inset 0 1px #ffffff06;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.admin-draft-card:hover{transform:translateY(-2px);border-color:#5b97ee5c!important;box-shadow:0 22px 46px #00000040}.admin-draft-card-top{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;gap:18px!important;align-items:center}.admin-draft-logo{width:116px!important;height:116px!important;border-radius:17px!important;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,#19497e33,#03162bcc)!important;border:1px solid rgba(65,132,215,.22)!important}.admin-draft-logo img{max-width:92px!important;max-height:92px!important;object-fit:contain}.admin-draft-main .section-eyebrow{font-size:8px!important;letter-spacing:.7px!important}.admin-draft-main h2{margin:6px 0 10px!important;color:#fff;font-size:25px!important;line-height:1!important;font-weight:950!important;letter-spacing:-.035em}.admin-draft-meta{gap:8px!important}.admin-draft-meta>span{min-height:29px;padding:0 10px!important;display:inline-flex;align-items:center;border-radius:999px!important;font-size:8px!important}.admin-draft-card-actions{margin-top:16px!important;padding-top:15px!important;border-top:1px solid rgba(85,136,197,.1)}.admin-draft-card-actions button{min-height:44px!important;border-radius:10px!important;background:linear-gradient(90deg,#113e72e6,#173568e8)!important;border:1px solid rgba(68,134,216,.2)!important;font-size:9px!important;font-weight:900!important}.admin-drafts-summary{width:min(1040px,100%);margin:22px auto 0!important;border-radius:15px!important;background:#031428cc!important;border:1px solid rgba(70,130,205,.17)!important}.admin-drafts-bottom-actions{width:min(1040px,100%);margin:12px auto 0!important}.admin-drafts-bottom-actions .create-pro-back{width:100%!important;min-height:42px!important;display:flex!important;align-items:center;justify-content:center;margin:0!important;padding:0 18px!important;border-radius:10px!important;color:#cfe0f4e0!important;background:#021427d1!important;border:1px solid rgba(66,126,198,.25)!important;font-weight:850!important;transition:border-color .18s ease,background .18s ease,transform .18s ease}.admin-drafts-bottom-actions .create-pro-back:hover{transform:translateY(-1px);background:#071f3beb!important;border-color:#5996e56b!important}.biwenger-sync-panel{margin-top:28px;padding:34px 38px;border:1px solid rgba(96,165,250,.26);border-radius:22px;background:linear-gradient(180deg,#081c37f5,#05152bf5);box-shadow:0 24px 60px #00000047}.biwenger-sync-panel .admin-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:26px}.biwenger-sync-panel .admin-panel-heading>div{flex:1;min-width:0}.biwenger-sync-panel .section-eyebrow{display:block;margin-bottom:8px;color:#60a5fa;font-size:11px;font-weight:900;letter-spacing:.16em}.biwenger-sync-panel h2{margin:0;color:#fff;font-size:clamp(28px,3vw,40px);line-height:1.08}.biwenger-sync-panel .admin-panel-heading p{margin:10px 0 0;color:#bfdbfeb8;font-size:15px;line-height:1.55}.biwenger-sync-close{width:46px;height:46px;display:grid;place-items:center;flex:0 0 46px;border:1px solid rgba(148,163,184,.2);border-radius:14px;background:#0f1e34f2;color:#fff;font-size:20px;font-weight:700;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.biwenger-sync-close:hover{border-color:#60a5fa8c;background:#122a4a;transform:translateY(-1px)}.biwenger-sync-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:18px;align-items:end;margin-top:4px}.biwenger-sync-field{display:flex;flex-direction:column;gap:9px;min-width:0}.biwenger-sync-field label{display:block;margin:0;color:#dbeafedb;font-size:11px;font-weight:900;line-height:1.2;letter-spacing:.08em}.biwenger-sync-field input{width:100%;min-height:50px;box-sizing:border-box;padding:0 15px;border:1px solid rgba(96,165,250,.24);border-radius:12px;outline:0;background:#020f22c7;color:#fff;font-size:14px;line-height:1.2}.biwenger-sync-field input::placeholder{color:#94a3b88a}.biwenger-sync-field input:focus{border-color:#3b82f6d1;box-shadow:0 0 0 3px #2563eb1f}.biwenger-sync-button{min-height:50px;padding:0 22px;border:1px solid rgba(139,92,246,.5);border-radius:12px;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;font-size:11px;font-weight:900;line-height:1.2;letter-spacing:.04em;white-space:nowrap;cursor:pointer;box-shadow:0 10px 26px #2563eb2e}.biwenger-sync-button:hover:not(:disabled){filter:brightness(1.08)}.biwenger-sync-button:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.biwenger-sync-security{display:flex;align-items:flex-start;gap:12px;margin-top:22px;padding:14px 16px;border:1px solid rgba(96,165,250,.12);border-radius:12px;background:#03142b80}.biwenger-sync-security>span{flex:0 0 auto;margin-top:1px}.biwenger-sync-security p{margin:0;color:#bfdbfea3;font-size:11px;line-height:1.55}.biwenger-sync-result{display:flex;flex-direction:column;gap:7px;margin-top:18px;padding:16px 18px;border-radius:12px}.biwenger-sync-result strong{display:block;margin:0;font-size:13px;line-height:1.3}.biwenger-sync-result span{display:block;margin:0;font-size:11px;line-height:1.45}.biwenger-sync-result-ok{border:1px solid rgba(34,197,94,.3);background:#16653424;color:#86efac}.biwenger-sync-result-error{border:1px solid rgba(248,113,113,.32);background:#7f1d1d24;color:#fca5a5}@media(max-width:900px){.biwenger-sync-panel{padding:24px 20px}.biwenger-sync-panel .admin-panel-heading{gap:16px}.biwenger-sync-form{grid-template-columns:1fr}.biwenger-sync-button{width:100%}}.admin-control-center{--admin-sidebar: 230px;--admin-gap: 22px;--admin-bg: #071425;--admin-card: rgba(15, 32, 54, .92);--admin-card-soft: rgba(18, 39, 65, .78);--admin-border: rgba(112, 159, 213, .18);--admin-border-strong: rgba(72, 166, 255, .35);--admin-text: #f4f8ff;--admin-muted: #93a8c4;--admin-blue: #2878ff;--admin-cyan: #47c7ff;--admin-green: #27e49a;--admin-yellow: #ffbf47;position:relative;width:100%;max-width:none;min-height:100vh;box-sizing:border-box;padding:24px 28px 80px calc(var(--admin-sidebar) + 52px);background:radial-gradient(circle at 30% 0%,rgba(17,79,143,.16),transparent 34%),linear-gradient(180deg,#091629,#071321);color:var(--admin-text)}.admin-premium-sidebar{position:fixed;z-index:80;top:0;bottom:0;left:0;width:var(--admin-sidebar);box-sizing:border-box;display:flex;flex-direction:column;padding:22px 14px 18px;border-right:1px solid rgba(65,147,225,.18);background:linear-gradient(180deg,#081d35fc,#06182bfc);box-shadow:20px 0 70px #0000002b}.admin-premium-brand{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:4px 10px 24px}.admin-premium-brand-logo{width:66px;height:66px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:18px;border:1px solid rgba(77,172,255,.24);background:#0c2845e6}.admin-premium-brand-logo img{width:100%;height:100%;object-fit:contain}.admin-premium-brand>span{font-size:10px;font-weight:800;letter-spacing:.18em;color:#718cac}.admin-premium-nav{display:flex;flex-direction:column;gap:5px}.admin-premium-nav button{width:100%;display:flex;align-items:center;gap:11px;padding:11px 12px;border:0;border-radius:10px;background:transparent;color:#b8c8dd;font-size:13px;font-weight:700;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.admin-premium-nav button span{width:24px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#80a7d5}.admin-premium-nav button:hover{color:#fff;background:#266fc929;transform:translate(2px)}.admin-premium-nav button.active{color:#fff;background:linear-gradient(135deg,#1d5ee7,#287dff);box-shadow:0 10px 24px #1f6aff38}.admin-premium-nav button.active span{color:#fff}.admin-premium-sidebar-bottom{margin-top:auto;padding:13px;display:flex;flex-direction:column;gap:7px;border:1px solid rgba(95,157,218,.17);border-radius:13px;background:#0c2540d1}.admin-premium-sidebar-bottom strong{font-size:12px;color:#fff}.admin-premium-sidebar-bottom>span{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#7994b5}.admin-premium-code{padding:8px 10px;border-radius:8px;background:#041527eb;border:1px solid rgba(84,153,224,.2);font-weight:900;letter-spacing:.24em;color:#fff}.admin-premium-sidebar-bottom button{margin-top:5px;padding:8px 9px;border-radius:8px;border:1px solid rgba(92,154,220,.24);background:#112f4ee6;color:#dcecff;font-size:10px;font-weight:800;cursor:pointer}.admin-control-center .admin-top-back{display:none}.admin-control-center>:not(.admin-premium-sidebar):not(.admin-control-glow){width:100%;max-width:1180px;margin-left:auto;margin-right:auto;box-sizing:border-box}.admin-competition-header{margin-bottom:13px;padding:17px 20px;border-radius:15px;border:1px solid var(--admin-border);background:linear-gradient(135deg,#0e2641f5,#091c31f5);box-shadow:0 15px 42px #00000026}.admin-competition-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center}.admin-competition-logo{width:64px;height:64px;border-radius:14px}.admin-competition-info h1{margin:2px 0 4px;font-size:clamp(23px,2.3vw,34px);line-height:1}.admin-competition-info p{margin:0;font-size:11px;color:var(--admin-muted)}.admin-competition-eyebrow{font-size:8px;letter-spacing:.18em;color:#6baeff}.admin-competition-code{min-width:150px;padding:10px 14px;border-radius:11px;text-align:center;background:#05182ba6}.admin-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0 0 16px}.admin-status-card{min-height:66px;padding:11px 13px;border-radius:11px;border:1px solid var(--admin-border);background:var(--admin-card)}.admin-section,.competition-generator-section{margin:11px 0;padding:16px;border-radius:14px;border:1px solid var(--admin-border);background:var(--admin-card);box-shadow:0 12px 36px #0000001f}.admin-section-header{margin-bottom:11px}.admin-section-header h2,.competition-generator-section h2{margin:2px 0 4px;font-size:18px}.admin-section-header p,.competition-generator-section p{font-size:11px;color:var(--admin-muted)}.admin-control-center input,.admin-control-center select,.admin-control-center textarea{min-height:36px;box-sizing:border-box;border:1px solid rgba(99,151,208,.2);border-radius:8px;background:#06182ae0;color:#fff}.admin-control-center input:focus,.admin-control-center select:focus,.admin-control-center textarea:focus{outline:none;border-color:#328affcc;box-shadow:0 0 0 3px #2878ff17}.competition-generator-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.competition-generator-card{padding:14px;border-radius:11px;border:1px solid rgba(109,152,204,.16);background:#142740ab}.competition-generator-card h3{margin:3px 0 5px;font-size:14px}.competition-generator-card p{margin-bottom:10px;font-size:10px;line-height:1.45}.admin-module-collapse{margin:8px 0;overflow:hidden;border:1px solid var(--admin-border);border-radius:11px;background:#0d1f34e8;transition:border-color .16s ease,background .16s ease}.admin-module-collapse:hover{border-color:#4a9aef54}.admin-module-collapse[open]{border-color:#499cf445;background:#0d2138f5}.admin-module-summary{min-height:54px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:10px 14px;cursor:pointer;list-style:none}.admin-module-summary::-webkit-details-marker{display:none}.admin-module-summary>div{display:flex;align-items:center;gap:11px}.admin-module-summary-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:9px;background:#3e6cff21;font-size:16px}.admin-module-summary strong{display:block;font-size:13px;color:#fff}.admin-module-summary small{display:block;margin-top:2px;font-size:9px;font-weight:500;color:var(--admin-muted)}.admin-module-chevron{transition:transform .18s ease}.admin-module-collapse[open] .admin-module-chevron{transform:rotate(180deg)}.admin-module-collapse>.admin-section{margin:0;border:0;border-top:1px solid rgba(93,143,196,.13);border-radius:0;box-shadow:none;background:#08192c8c}.admin-control-center button{transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.admin-control-center button:not(.admin-premium-nav button):not(.admin-premium-sidebar-bottom button){border-radius:8px}.admin-control-center button:hover:not(:disabled){filter:brightness(1.08)}.admin-control-center button:active:not(:disabled){transform:translateY(1px)}.admin-control-center table{width:100%;border-collapse:separate;border-spacing:0 5px}.admin-control-center th{padding:5px 8px;font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:#7e99bb}.admin-control-center td{padding:8px;background:#14263ec7;font-size:10px}.admin-control-center section,.admin-control-center details{scroll-margin-top:18px}@media(max-width:1050px){.admin-control-center{--admin-sidebar: 76px;padding-left:98px}.admin-premium-sidebar{width:76px;padding:18px 8px}.admin-premium-brand{align-items:center;padding:2px 0 18px}.admin-premium-brand-logo{width:48px;height:48px}.admin-premium-brand>span,.admin-premium-nav button:not(.active){font-size:0}.admin-premium-nav button{justify-content:center;padding:11px 8px}.admin-premium-nav button span{width:auto;font-size:17px}.admin-premium-sidebar-bottom strong,.admin-premium-sidebar-bottom>span,.admin-premium-code{display:none}.admin-premium-sidebar-bottom button{font-size:0}.admin-premium-sidebar-bottom button:before{content:"←";font-size:16px}}@media(max-width:760px){.admin-control-center{--admin-sidebar: 0px;padding:76px 12px 50px}.admin-premium-sidebar{top:0;width:100%;height:60px;bottom:auto;flex-direction:row;align-items:center;padding:7px 10px;overflow-x:auto;border-right:0;border-bottom:1px solid rgba(73,145,214,.18)}.admin-premium-brand,.admin-premium-sidebar-bottom{display:none}.admin-premium-nav{width:max-content;flex-direction:row}.admin-premium-nav button{width:auto;min-width:48px}.admin-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.competition-generator-grid{grid-template-columns:1fr}.admin-competition-main{grid-template-columns:auto 1fr}.admin-competition-code{grid-column:1 / -1;width:100%;box-sizing:border-box}}.admin-premium-calendar-panel{width:100%;box-sizing:border-box;margin:14px auto;padding:20px;border:1px solid rgba(84,155,229,.18);border-radius:16px;background:linear-gradient(145deg,#0f233bf5,#091b2ff5)}.admin-premium-section-heading{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.admin-premium-kicker{display:block;margin-bottom:4px;color:#6eaaf2;font-size:9px;font-weight:900;letter-spacing:.17em}.admin-premium-section-heading h2{margin:0;font-size:22px;color:#fff}.admin-premium-section-heading p{margin:5px 0 0;font-size:12px;color:#91a7c3}.admin-premium-round-toolbar{display:grid;grid-template-columns:42px minmax(180px,1fr) auto 42px;gap:10px;align-items:stretch;padding:12px;margin-bottom:10px;border-radius:12px;border:1px solid rgba(80,151,223,.16);background:#07192cb8}.admin-premium-round-arrow{min-height:44px;border:1px solid rgba(79,149,221,.24);border-radius:9px;background:#143252d9;color:#fff;font-size:24px;cursor:pointer}.admin-premium-round-select{display:flex;flex-direction:column;gap:4px}.admin-premium-round-select span,.admin-premium-round-data span,.admin-premium-correspondence-card span,.admin-premium-field-label{font-size:8px;font-weight:900;letter-spacing:.12em;color:#7896b9}.admin-premium-round-select select{width:100%;height:34px}.admin-premium-round-data{display:flex;gap:8px}.admin-premium-round-data>div{min-width:90px;display:flex;flex-direction:column;justify-content:center;padding:5px 12px;border-radius:8px;background:#172d48c7}.admin-premium-round-data strong{margin-top:2px;color:#fff;font-size:13px}.admin-premium-matchday-strip{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:5px;margin-bottom:12px}.admin-premium-matchday-strip button{height:34px;padding:0;border-radius:7px;border:1px solid rgba(84,151,218,.18);background:#0f253ee0;color:#a8bfd9;font-size:10px;font-weight:800;cursor:pointer}.admin-premium-matchday-strip button.active{border-color:#2f88ffe6;background:linear-gradient(135deg,#1c5fea,#2682ff);color:#fff;box-shadow:0 6px 18px #1e69ff2e}.admin-premium-correspondence-card{display:grid;grid-template-columns:110px minmax(220px,1fr) 160px;gap:12px;align-items:center;padding:13px;border-radius:11px;border:1px solid rgba(82,151,219,.17);background:#11263fcc}.admin-premium-correspondence-number{display:flex;flex-direction:column}.admin-premium-correspondence-number strong{margin-top:2px;font-size:18px;color:#fff}.admin-premium-correspondence-card select{width:100%;height:36px}.admin-premium-correspondence-status{display:flex;flex-direction:column}.admin-premium-correspondence-status strong{margin-top:5px;font-size:11px}.admin-premium-correspondence-status .synced{color:#64dbab}.admin-premium-correspondence-status .assigned{color:#7ab6ff}.admin-premium-correspondence-status .pending{color:#ffc35b}.admin-premium-fixtures-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.admin-premium-fixture-card{min-width:0;padding:13px;border-radius:12px;border:1px solid rgba(87,151,214,.16);background:linear-gradient(145deg,#122741f0,#0d1f35f0)}.admin-premium-fixture-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:9px;font-weight:900;color:#91aac7}.admin-premium-fixture-status{color:#66d8ac}.admin-premium-fixture-teams{display:grid;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);align-items:end;gap:8px}.admin-premium-fixture-team{min-width:0}.admin-premium-fixture-label{display:block;margin:0 0 4px 4px;font-size:8px;font-weight:900;letter-spacing:.1em;color:#7795b7}.admin-premium-team-select{height:42px;display:flex;align-items:center;gap:7px;box-sizing:border-box;padding:4px 6px;border-radius:9px;border:1px solid rgba(73,143,213,.19);background:#05192cb8}.admin-premium-team-select img{width:29px;height:29px;flex:0 0 29px;object-fit:contain}.admin-premium-team-fallback{width:29px;text-align:center}.admin-premium-team-select select{min-width:0;width:100%;height:31px;padding:0 4px;border:0;background:transparent;font-size:11px}.admin-premium-fixture-vs{padding-bottom:12px;text-align:center;color:#768da8;font-size:9px;font-weight:900}.admin-premium-fixture-result{display:flex;align-items:center;justify-content:space-between;margin-top:11px;padding-top:10px;border-top:1px solid rgba(92,143,197,.1)}.admin-premium-fixture-result>span{font-size:8px;font-weight:900;letter-spacing:.1em;color:#7f98b6}.admin-premium-score{display:flex;align-items:center;gap:6px}.admin-premium-score input{width:48px;height:32px;min-height:32px;padding:0;text-align:center;font-size:15px;font-weight:900}.admin-premium-score strong{color:#8296ae}.admin-premium-empty{padding:20px;border-radius:10px;text-align:center;color:#8199b5;background:#091c31b3}@media(max-width:1100px){.admin-premium-fixtures-grid{grid-template-columns:1fr}.admin-premium-matchday-strip{grid-template-columns:repeat(6,1fr)}}@media(max-width:720px){.admin-premium-round-toolbar{grid-template-columns:38px 1fr 38px}.admin-premium-round-data{grid-column:1 / -1}.admin-premium-correspondence-card,.admin-premium-fixture-teams{grid-template-columns:1fr}.admin-premium-fixture-vs{padding:0}.admin-premium-matchday-strip{display:flex;overflow-x:auto}.admin-premium-matchday-strip button{min-width:45px}}.admin-premium-calendar-section,.admin-premium-fixtures-section{width:100%;box-sizing:border-box;margin:14px auto;padding:18px;border:1px solid rgba(80,151,223,.18);border-radius:16px;background:linear-gradient(145deg,#0e233bf5,#081a2ef5)}.admin-premium-calendar-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px}.admin-premium-calendar-heading h2{margin:2px 0 4px;font-size:21px;color:#fff}.admin-premium-calendar-heading p{margin:0;max-width:700px;font-size:11px;color:#91a8c5}.admin-premium-round-nav{display:grid;grid-template-columns:38px minmax(160px,1fr) auto 38px;gap:9px;align-items:stretch;padding:11px;border:1px solid rgba(83,151,220,.15);border-radius:12px;background:#051729b3}.admin-premium-round-arrow{min-height:42px;padding:0;border:1px solid rgba(79,153,228,.22);border-radius:8px;background:#112d4be6;color:#fff;font-size:23px;cursor:pointer}.admin-premium-round-arrow:disabled{opacity:.25;cursor:default}.admin-premium-round-selector{display:flex;flex-direction:column;gap:3px}.admin-premium-round-selector>span{font-size:8px;font-weight:900;letter-spacing:.12em;color:#7798bd}.admin-premium-round-selector select{width:100%;min-height:34px}.admin-premium-round-meta{display:flex;gap:6px}.admin-premium-round-meta>div{min-width:76px;display:flex;flex-direction:column;justify-content:center;padding:5px 10px;border-radius:8px;background:#162d49d1}.admin-premium-round-meta span{font-size:7px;font-weight:900;color:#7897ba}.admin-premium-round-meta strong{margin-top:2px;font-size:11px;color:#fff}.admin-premium-round-strip{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:5px;margin:9px 0}.admin-premium-round-strip button{min-height:30px;padding:0;border:1px solid rgba(81,147,214,.17);border-radius:7px;background:#0f253ddb;color:#a6bbd4;font-size:9px;font-weight:900;cursor:pointer}.admin-premium-round-strip button.active{border-color:#2d83ff;background:linear-gradient(135deg,#1c5ee8,#2580ff);color:#fff;box-shadow:0 5px 16px #2779ff33}.admin-premium-biwenger-card{padding:12px;border-radius:11px;border:1px solid rgba(88,151,215,.16);background:#11263fcc}.admin-premium-biwenger-main{display:grid;grid-template-columns:90px minmax(220px,1fr) 150px;gap:12px;align-items:center}.admin-premium-biwenger-number,.admin-premium-biwenger-field,.admin-premium-biwenger-status{display:flex;flex-direction:column;gap:4px}.admin-premium-biwenger-main span{font-size:7px;font-weight:900;letter-spacing:.11em;color:#7695b9}.admin-premium-biwenger-number strong{font-size:19px;color:#fff}.admin-premium-biwenger-field select{width:100%}.admin-premium-biwenger-status strong{font-size:11px}.admin-premium-biwenger-status .assigned{color:#62dda5}.admin-premium-biwenger-status .locked{color:#71aef8}.admin-premium-biwenger-status .pending{color:#ffc457}.admin-premium-biwenger-status .saving{color:#c2d0df}.admin-premium-info-line{margin-top:10px;padding:8px 10px;border-radius:7px;background:#2e5e901f;color:#93b3d6;font-size:9px}.admin-premium-fixtures-heading-actions>span{display:inline-flex;padding:7px 11px;border-radius:8px;background:#215b992e;color:#83b8f8;font-size:10px;font-weight:900}.admin-premium-fixtures-toolbar{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;margin-bottom:10px;padding:10px 12px;border:1px solid rgba(85,150,214,.15);border-radius:11px;background:#081b2fad}.admin-premium-fixtures-day{display:flex;align-items:center;gap:7px}.admin-premium-fixtures-day button{width:31px;height:31px;padding:0}.admin-premium-fixtures-day div{min-width:65px;text-align:center}.admin-premium-fixtures-day span{display:block;font-size:7px;color:#7898ba;font-weight:900}.admin-premium-fixtures-day strong{display:block;font-size:18px;color:#fff}.admin-premium-fixtures-tags{display:flex;justify-content:center;flex-wrap:wrap;gap:5px}.admin-premium-fixtures-tags span{padding:5px 7px;border-radius:6px;background:#1e3450d9;font-size:8px;font-weight:900;color:#a9bfd8}.admin-premium-save-round{min-height:34px;padding:0 13px;background:linear-gradient(135deg,#1e64eb,#2783ff);color:#fff;font-size:9px;font-weight:900}.admin-premium-fixtures-locked{margin-bottom:10px;padding:9px 12px;border-radius:8px;background:#405e8129;color:#a9bed4;font-size:9px;text-align:center}.admin-premium-fixtures-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.admin-premium-fixture-card{min-width:0;box-sizing:border-box;padding:12px;border:1px solid rgba(87,150,214,.15);border-radius:11px;background:linear-gradient(145deg,#142942eb,#0d1f35f0)}.admin-premium-fixture-card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.admin-premium-fixture-card-head strong{font-size:9px;color:#dbe9f8}.admin-premium-fixture-card-head span{font-size:7px;font-weight:900;color:#55d69d}.admin-premium-fixture-match{display:grid;grid-template-columns:minmax(0,1fr) 25px minmax(0,1fr);gap:7px;align-items:end}.admin-premium-fixture-match label{min-width:0}.admin-premium-fixture-match label>span{display:block;margin:0 0 3px 3px;font-size:7px;font-weight:900;color:#7896b6}.admin-premium-fixture-match select{width:100%;min-width:0;min-height:35px;font-size:10px}.admin-premium-vs{padding-bottom:10px;text-align:center;font-size:8px;color:#7188a4}.admin-premium-result-row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:10px;padding-top:9px;border-top:1px solid rgba(89,142,197,.1)}.admin-premium-result-row>div>span{display:block;margin-bottom:3px;font-size:7px;font-weight:900;color:#7b99ba}.admin-premium-score-editor{display:flex;align-items:center;gap:5px}.admin-premium-score-editor input{width:47px;min-height:31px;padding:0;text-align:center;font-size:14px;font-weight:900}.admin-premium-score-editor strong{color:#7890aa}.admin-premium-save-result{min-height:31px;padding:0 10px;font-size:8px;font-weight:900}.admin-premium-manual-badge{display:block;margin-top:7px;color:#e4ae5f;font-size:7px}@media(max-width:1050px){.admin-premium-fixtures-grid{grid-template-columns:1fr}.admin-premium-round-strip{grid-template-columns:repeat(6,1fr)}}@media(max-width:760px){.admin-premium-round-nav{grid-template-columns:34px 1fr 34px}.admin-premium-round-meta{grid-column:1 / -1}.admin-premium-biwenger-main,.admin-premium-fixtures-toolbar{grid-template-columns:1fr}.admin-premium-fixtures-tags{justify-content:flex-start}.admin-premium-round-strip{display:flex;overflow-x:auto}.admin-premium-round-strip button{min-width:42px}}.admin-settings-hub{width:100%;box-sizing:border-box;margin:16px 0;padding:18px;border-radius:18px;border:1px solid rgba(55,154,255,.22);background:linear-gradient(145deg,#071b35f5,#051224f5)}.admin-settings-hub-heading{margin-bottom:14px}.admin-settings-hub-heading h2{margin:3px 0 0;font-size:20px}.admin-settings-hub-heading p{margin:4px 0 0;font-size:11px;opacity:.62}.admin-settings-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-settings-hub-card{width:100%;min-height:88px;box-sizing:border-box;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border-radius:13px;border:1px solid rgba(255,255,255,.08);background:#ffffff09;color:#fff;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.admin-settings-hub-card:hover{transform:translateY(-2px);border-color:#38a4ff57;background:#2882ff14}.admin-settings-hub-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#1f76e124;font-size:19px}.admin-settings-hub-card strong{display:block;font-size:12px}.admin-settings-hub-card small{display:block;margin-top:3px;font-size:8px;line-height:1.3;opacity:.58}@media(max-width:760px){.admin-settings-hub-grid{grid-template-columns:1fr}}.admin-control-center{padding-left:0!important}.admin-premium-sidebar{display:none!important}.admin-competition-config-panel{width:min(100%,1080px)!important;margin:0 auto!important;padding:22px!important;box-sizing:border-box;border:1px solid rgba(74,151,235,.22);border-radius:18px;background:radial-gradient(circle at 95% 0%,rgba(49,119,255,.09),transparent 34%),linear-gradient(145deg,#061b33fa,#04152af7);box-shadow:0 18px 45px #0000002e}.admin-competition-config-panel[hidden]{display:none!important}.admin-competition-config-panel .admin-live-heading{margin-bottom:16px;padding:0 2px 15px;border-bottom:1px solid rgba(98,157,224,.14);text-align:left}.admin-competition-config-panel .admin-live-heading h2{margin:4px 0 3px;font-size:clamp(20px,2.2vw,28px);line-height:1.1}.admin-competition-config-panel .admin-live-heading p{margin:0;color:#91a9c6;font-size:12px}.admin-competition-config-form{padding:16px;border:1px solid rgba(76,143,216,.18);border-radius:15px;background:#03122485}.admin-competition-config-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:13px!important;width:100%}.admin-competition-config-group-title{grid-column:1 / -1;display:flex;align-items:center;gap:10px;min-width:0;margin:0 0 1px}.admin-competition-config-group-title--bonus{margin-top:6px;padding-top:15px;border-top:1px solid rgba(91,150,217,.12)}.admin-competition-config-group-title>span{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:9px;background:linear-gradient(145deg,#168cff,#315bea);color:#fff;font-size:10px;font-weight:900}.admin-competition-config-group-title div{display:flex;flex-direction:column;gap:1px;min-width:0}.admin-competition-config-group-title strong{color:#f5f9ff;font-size:13px}.admin-competition-config-group-title small{color:#7792b2;font-size:10px}.admin-competition-config-grid>label{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:7px!important;min-width:0;margin:0!important;padding:11px!important;box-sizing:border-box;border:1px solid rgba(70,135,209,.15);border-radius:12px;background:#08203a94}.admin-competition-config-grid>label>span{display:block;color:#9db4d0;font-size:10px;font-weight:800;line-height:1.25;letter-spacing:.03em}.admin-competition-config-grid input,.admin-competition-config-grid select{width:100%!important;min-width:0!important;height:40px!important;margin:0!important;padding:0 12px!important;box-sizing:border-box;border:1px solid rgba(75,153,238,.3)!important;border-radius:9px!important;background:#021223e0!important;color:#fff!important;font-size:14px!important;font-weight:750;outline:none}.admin-competition-config-grid input:focus,.admin-competition-config-grid select:focus{border-color:#269dff!important;box-shadow:0 0 0 3px #269dff1f}.admin-competition-config-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin-top:15px!important;padding-top:15px!important;border-top:1px solid rgba(91,150,217,.14)}.admin-competition-config-footer>span{color:#43df91;font-size:10px;font-weight:900;letter-spacing:.06em}.admin-competition-config-footer .admin-manual-confirm{width:auto!important;min-width:180px;min-height:42px;margin:0!important;padding:10px 18px!important}@media(max-width:820px){.admin-competition-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.admin-competition-config-panel{padding:14px!important}.admin-competition-config-form{padding:12px}.admin-competition-config-grid{grid-template-columns:minmax(0,1fr)!important}.admin-competition-config-footer{align-items:stretch!important;flex-direction:column}.admin-competition-config-footer .admin-manual-confirm{width:100%!important}}@media(min-width:1101px){.admin-control-center{width:min(1480px,calc(100% - 40px));padding-top:24px;padding-bottom:48px}.admin-competition-header{margin-bottom:10px}.admin-settings-hub{position:sticky;top:8px;z-index:40;margin:8px 0 12px;padding:8px;border-radius:12px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.admin-settings-hub-heading{display:none}.admin-settings-hub-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.admin-settings-hub-card{min-height:48px;grid-template-columns:30px minmax(0,1fr) auto;gap:8px;padding:7px 10px;border-radius:9px}.admin-settings-hub-icon{width:28px;height:28px;border-radius:7px;font-size:14px}.admin-settings-hub-card small{display:none}.admin-competition-config-panel,.admin-competition-generator-panel,.admin-premium-calendar-section,.admin-premium-fixtures-section,.admin-panel-card{margin-top:10px;padding:14px}.admin-live-heading,.admin-premium-calendar-heading,.admin-panel-heading{margin-bottom:10px}.admin-live-heading p,.admin-premium-calendar-heading p,.admin-panel-heading p{margin-top:3px;margin-bottom:0}.competition-generator-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.competition-generator-card{padding:11px}.competition-generator-card p{margin:3px 0 7px}.admin-module-collapse{margin:8px 0}.admin-module-summary{min-height:48px;padding:8px 12px}}.admin-control-center [hidden]{display:none!important}.admin-settings-hub-card.active{border-color:#37a3ffb8;background:linear-gradient(135deg,#1884ec3d,#3256d829);box-shadow:inset 0 0 0 1px #58b1ff1f}.admin-settings-hub-card.active .admin-settings-hub-icon{background:#1f8bef4d}.drafted-rights-card{margin-top:24px}.drafted-rights-form{display:grid;grid-template-columns:minmax(180px,1fr) minmax(240px,1.5fr) minmax(160px,.7fr) auto;gap:14px;align-items:end;margin-top:22px;padding:18px;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:#0f172a52}.drafted-rights-form label{display:grid;gap:7px}.drafted-rights-form label>span{font-size:.72rem;font-weight:800;letter-spacing:.08em;color:#94a3b8}.drafted-rights-form select{width:100%;min-height:44px}.drafted-rights-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.drafted-team-card{padding:16px;border:1px solid rgba(148,163,184,.2);border-radius:16px;background:#0f172a6b}.drafted-team-card h4{margin:0 0 12px}.drafted-player-row{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid rgba(148,163,184,.14)}.drafted-value-badge{display:inline-flex;justify-content:center;padding:5px 8px;border-radius:999px;background:#facc1529;color:#fde047;font-weight:900}@media(max-width:900px){.drafted-rights-form,.drafted-rights-grid{grid-template-columns:1fr}}.roster-team-admin-player-controls--complete{display:grid;grid-template-columns:minmax(150px,1fr) minmax(210px,1.25fr);gap:10px;min-width:min(100%,390px)}.roster-team-admin-player-controls--complete label{display:grid;gap:5px}.roster-team-admin-player-controls--complete label>span{font-size:.62rem;font-weight:800;letter-spacing:.08em;color:#8293a8}.roster-team-admin-player-controls--complete select{width:100%;min-height:38px}@media(max-width:760px){.roster-team-admin-player-controls--complete{grid-template-columns:1fr;min-width:100%}}.roster-admin-section [hidden]{display:none!important}.roster-admin-main-heading{margin-bottom:14px}.roster-admin-hub{display:grid;gap:12px;margin-bottom:18px}.roster-admin-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid rgba(63,153,226,.24);border-radius:16px;background:linear-gradient(135deg,#06213ae0,#04172beb)}.roster-admin-overview-item{min-width:0;padding:14px 16px;border-right:1px solid rgba(110,175,224,.12)}.roster-admin-overview-item:last-child{border-right:0}.roster-admin-overview-item>span{display:block;margin-bottom:5px;color:#57c9ff;font-size:9px;font-weight:900;letter-spacing:.12em}.roster-admin-overview-item strong{display:block;overflow:hidden;color:#f8fbff;font-size:20px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.roster-admin-overview-item small{display:block;margin-top:3px;color:#bed5e994;font-size:10px}.roster-admin-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.roster-admin-nav>button{display:flex;align-items:center;min-width:0;min-height:66px;gap:11px;padding:11px 13px;border:1px solid rgba(83,145,195,.22);border-radius:13px;background:#051c32b8;color:#dceeff;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.roster-admin-nav>button:hover{transform:translateY(-1px);border-color:#43bcf473;background:#072b4ad6}.roster-admin-nav>button.active{border-color:#1fcaffbd;background:linear-gradient(135deg,#0a5a8a94,#0a355cd1);box-shadow:inset 0 0 0 1px #44d7ff17,0 9px 28px #004c7929}.roster-admin-nav>button>span{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:10px;background:#2389c721;font-size:18px}.roster-admin-nav>button.active>span{background:#24c7f42e}.roster-admin-nav>button>div{min-width:0}.roster-admin-nav strong,.roster-admin-nav small{display:block}.roster-admin-nav strong{color:#f7fbff;font-size:12px;font-weight:900}.roster-admin-nav small{overflow:hidden;margin-top:3px;color:#bcd3e78a;font-size:9px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.roster-admin-advanced-stack{display:grid;gap:14px}.roster-config-collapsible{display:block;padding:0!important;overflow:hidden}.roster-config-collapsible>summary{list-style:none}.roster-config-collapsible>summary::-webkit-details-marker{display:none}.roster-config-section-summary{display:flex;align-items:center;justify-content:space-between;min-height:72px;gap:18px;padding:16px 18px;cursor:pointer;background:linear-gradient(90deg,#124f7e2b,#061c321a);-webkit-user-select:none;user-select:none}.roster-config-section-summary:hover{background:linear-gradient(90deg,#1462973d,#061c321f)}.roster-config-section-summary>div{min-width:0}.roster-config-section-summary span,.roster-config-section-summary strong,.roster-config-section-summary small{display:block}.roster-config-section-summary span{margin-bottom:4px;color:#50ccff;font-size:9px;font-weight:900;letter-spacing:.12em}.roster-config-section-summary strong{color:#fff;font-size:16px;font-weight:900}.roster-config-section-summary small{margin-top:4px;color:#bed5ea94;font-size:10px}.roster-config-section-summary>b{color:#70d7ff;font-size:17px;font-weight:900;transition:transform .2s ease}.roster-config-collapsible[open]>.roster-config-section-summary>b{transform:rotate(180deg)}.roster-config-section-body{padding:18px;border-top:1px solid rgba(78,146,197,.14)}.roster-config-section-body>.roster-editor-heading{margin-bottom:14px}.roster-config-section-body>.roster-editor-heading .competition-generator-kicker{display:none}@media(max-width:920px){.roster-admin-overview,.roster-admin-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.roster-admin-overview-item:nth-child(2){border-right:0}.roster-admin-overview-item:nth-child(-n+2){border-bottom:1px solid rgba(110,175,224,.12)}}@media(max-width:560px){.roster-admin-overview,.roster-admin-nav{grid-template-columns:1fr}.roster-admin-overview-item{border-right:0;border-bottom:1px solid rgba(110,175,224,.12)}.roster-admin-overview-item:last-child{border-bottom:0}.roster-admin-nav>button{min-height:58px}.roster-config-section-summary{min-height:64px;padding:13px 15px}}.create-draft-screen{position:relative;min-height:calc(100vh - 40px);width:100%;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px 36px;isolation:isolate}.create-draft-screen:before{content:"";position:absolute;inset:0;z-index:-4;background:radial-gradient(circle at 50% 110%,rgba(22,101,255,.22),transparent 38%),radial-gradient(circle at 10% 70%,rgba(0,119,255,.12),transparent 28%),radial-gradient(circle at 90% 65%,rgba(126,34,206,.16),transparent 30%),linear-gradient(180deg,#07101f,#0b1528 47%,#091225)}.create-draft-screen:after{content:"";position:absolute;left:50%;bottom:-160px;width:900px;height:420px;transform:translate(-50%);border-radius:50%;z-index:-3;background:radial-gradient(ellipse,rgba(33,117,255,.19),rgba(33,117,255,.05) 42%,transparent 70%);filter:blur(8px)}.create-draft-glow{position:absolute;width:360px;height:360px;border-radius:50%;filter:blur(90px);opacity:.25;pointer-events:none;z-index:-2}.create-draft-glow-left{left:-150px;top:30%;background:#146dff}.create-draft-glow-right{right:-150px;top:32%;background:#7c23ff}.create-draft-hero{text-align:center;max-width:760px;margin-bottom:28px}.create-draft-trophy{width:62px;height:62px;margin:0 auto 14px;display:grid;place-items:center;font-size:28px;border-radius:18px;border:1px solid rgba(70,143,255,.5);background:linear-gradient(145deg,#0f54de40,#6921ff33);box-shadow:0 0 35px #1b6dff40}.create-draft-eyebrow{display:block;margin-bottom:8px;font-size:.76rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#5ea2ff}.create-draft-hero h1{margin:0;font-size:clamp(2rem,4vw,3.8rem);line-height:1;letter-spacing:-.035em;color:#fff;text-shadow:0 4px 24px rgba(0,0,0,.35)}.create-draft-hero p{max-width:540px;margin:16px auto 0;color:#a9b8d2;font-size:1rem;line-height:1.6}.create-draft-card{position:relative;width:min(680px,100%);padding:30px;border-radius:24px;border:1px solid rgba(89,138,222,.28);background:linear-gradient(145deg,#0c1a31f2,#071225f5);box-shadow:0 30px 90px #00000061,inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.create-draft-card-topline{position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,#227cff,#8a2cff,transparent);box-shadow:0 0 20px #227cff}.create-draft-field{display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:flex-start;margin-bottom:22px}.create-draft-field-icon{width:52px;height:52px;display:grid;place-items:center;flex-shrink:0;border-radius:14px;font-size:21px;background:linear-gradient(145deg,#0d5bea47,#082b6c4d);border:1px solid rgba(45,120,255,.25)}.create-draft-field-icon-purple{background:linear-gradient(145deg,#6f27df4d,#411c8240);border-color:#9b48ff42}.create-draft-field-content{min-width:0}.create-draft-field-content label{display:block;margin-bottom:9px;color:#dce7f8;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.085em}.create-draft-field-content input,.create-draft-field-content select{width:100%;min-height:56px;box-sizing:border-box;padding:0 16px;border:1px solid #263b5e;border-radius:13px;outline:none;background:#0b182c;color:#f7faff;font:inherit;font-size:.98rem;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.create-draft-field-content input::placeholder{color:#586b89}.create-draft-field-content input:focus,.create-draft-field-content select:focus{border-color:#287dff;box-shadow:0 0 0 4px #287dff1f,0 0 28px #287dff14}.create-draft-field-content select{cursor:pointer}.selected-league-card{display:grid;grid-template-columns:minmax(90px,.75fr) 1px 1.4fr 1px 1.25fr;align-items:center;min-height:82px;margin:6px 0 26px 66px;padding:12px 18px;border:1px solid rgba(52,106,183,.45);border-radius:14px;background:linear-gradient(90deg,#0c2348d9,#082a3085)}.selected-league-stat,.selected-league-info,.selected-league-connected{display:flex;flex-direction:column;justify-content:center}.selected-league-stat{text-align:center}.selected-league-stat strong{color:#3f90ff;font-size:1.65rem;line-height:1}.selected-league-stat span,.selected-league-info span,.selected-league-connected span{margin-top:5px;color:#7388a8;font-size:.71rem}.selected-league-info strong{color:#eef5ff;font-size:.91rem}.selected-league-connected{align-items:center;text-align:center}.selected-league-connected strong{color:#3be67c;font-size:.82rem;text-transform:uppercase;letter-spacing:.05em}.selected-league-divider{width:1px;height:42px;background:linear-gradient(transparent,rgba(103,132,173,.35),transparent)}.create-draft-main-button{width:100%;min-height:62px;display:flex;align-items:center;justify-content:center;gap:11px;border:0;border-radius:14px;cursor:pointer;color:#fff;font-size:1.04rem;font-weight:900;letter-spacing:.035em;text-transform:uppercase;background:linear-gradient(105deg,#1268ff,#2449ef 48%,#7f19e8);box-shadow:0 15px 38px #2d47eb4d;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.create-draft-main-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 20px 46px #4841f166;filter:brightness(1.08)}.create-draft-main-button:active:not(:disabled){transform:translateY(0)}.create-draft-main-button:disabled{cursor:not-allowed;opacity:.48}.create-draft-spinner{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:createDraftSpin .7s linear infinite}@keyframes createDraftSpin{to{transform:rotate(360deg)}}.create-draft-error{margin-top:16px;padding:12px 14px;border-radius:11px;border:1px solid rgba(245,76,102,.35);background:#7e122829;color:#ff8ca0;font-size:.84rem}.create-draft-back{margin-top:18px;min-width:140px;min-height:46px;padding:0 22px;border-radius:12px;border:1px solid #33486c;color:#d8e2f1;background:#0d192dc7;cursor:pointer;font-weight:700;transition:background .2s ease,transform .2s ease}.create-draft-back:hover{background:#172945;transform:translateY(-1px)}.create-draft-benefits{width:min(800px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:34px}.create-draft-benefit{display:flex;align-items:center;justify-content:center;gap:12px;padding:10px;color:#b7c4d8}.create-draft-benefit>span{font-size:24px}.create-draft-benefit div{display:flex;flex-direction:column}.create-draft-benefit strong{color:#edf3ff;font-size:.84rem}.create-draft-benefit small{margin-top:3px;color:#72849e;font-size:.7rem}@media(max-width:720px){.create-draft-screen{padding:36px 16px 28px}.create-draft-card{padding:22px 18px;border-radius:20px}.create-draft-field{grid-template-columns:42px 1fr;gap:10px}.create-draft-field-icon{width:42px;height:42px;border-radius:11px;font-size:17px}.selected-league-card{margin-left:0;grid-template-columns:1fr;gap:12px;text-align:center}.selected-league-divider{width:100%;height:1px}.selected-league-info,.selected-league-connected{align-items:center}.create-draft-benefits{grid-template-columns:1fr;gap:4px}.create-draft-benefit{justify-content:flex-start}}.league-logo-upload{width:100%}.league-logo-upload input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.league-logo-upload-button{min-height:54px;display:flex;align-items:center;justify-content:center;gap:9px;width:100%;box-sizing:border-box;border-radius:12px;border:1px dashed rgba(72,150,243,.55);color:#b9d3f3;background:#061d36b8;font-size:13px;font-weight:900;cursor:pointer;transition:.2s ease}.league-logo-upload-button:hover{color:#fff;border-color:#4fa7ff;background:#124170a6}.league-logo-upload-button span{color:#57acff;font-size:20px}.league-logo-preview{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr) 36px;align-items:center;gap:14px;margin-top:13px;padding:12px;border-radius:14px;background:linear-gradient(135deg,#072748f5,#051930f5);border:1px solid rgba(53,148,245,.37)}.league-logo-preview img{width:86px;height:86px;object-fit:contain;filter:drop-shadow(0 8px 14px rgba(0,0,0,.36))}.league-logo-preview-info{min-width:0}.league-logo-preview-info strong,.league-logo-preview-info span{display:block}.league-logo-preview-info strong{color:#fff;font-size:14px;font-weight:900}.league-logo-preview-info span{margin-top:4px;color:#819ab8;font-size:10px;line-height:1.35}.league-logo-remove{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,74,97,.4);color:#ff6175;background:#a1152c29;font-size:20px;cursor:pointer}.league-logo-remove:hover{color:#fff;background:#c72542}.league-logo-help{display:block;margin-top:8px;color:#738ba8;font-size:9px}.create-draft-screen-pro{width:min(100%,1040px);margin:0 auto;padding:22px 20px 34px;box-sizing:border-box}.create-pro-hero{position:relative;z-index:1;width:min(100%,900px);margin:0 auto 20px;text-align:center}.create-pro-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#669cff;font-size:11px;font-weight:950;letter-spacing:2.4px}.create-pro-hero h1{margin:9px 0 8px;color:#fff;font-size:clamp(34px,4.8vw,56px);line-height:.98;font-weight:950;letter-spacing:-1.7px}.create-pro-hero h1 span{color:#55a8ff}.create-pro-hero p{margin:0;color:#9aadc5;font-size:13px;font-weight:600}.create-pro-form{position:relative;z-index:1;width:min(100%,900px);margin:0 auto;display:grid;gap:14px}.create-pro-section{padding:18px 20px;border:1px solid rgba(62,137,229,.25);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(100,53,255,.06),transparent 35%),linear-gradient(145deg,#091d37f5,#051427f7);box-shadow:0 16px 38px #00000029,inset 0 1px #ffffff06}.create-pro-section-title{display:flex;align-items:center;gap:11px;margin-bottom:15px}.create-pro-step{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:9px;color:#fff;font-size:16px;font-weight:950;background:linear-gradient(135deg,#157eff,#7131e8);box-shadow:0 0 18px #386eff38}.create-pro-section-title h2{margin:0;color:#dceaff;font-size:16px;line-height:1.1;font-weight:950;letter-spacing:.8px;text-transform:uppercase}.create-pro-section-title p{margin:4px 0 0;color:#768ba8;font-size:10px}.create-pro-info-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:12px}.create-pro-field{min-width:0}.create-pro-field>label,.create-pro-league-select>label{display:block;margin:0 0 6px;color:#d5e5fb;font-size:9px;font-weight:900;letter-spacing:.7px;text-transform:uppercase}.create-pro-input-wrap{min-height:46px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;overflow:hidden;border-radius:10px;border:1px solid rgba(78,117,173,.42);background:#031122b8;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.create-pro-input-wrap:focus-within{border-color:#338cff;background:#051930eb;box-shadow:0 0 0 3px #328bff14}.create-pro-input-icon{height:100%;display:grid;place-items:center;border-right:1px solid rgba(83,118,164,.22);font-size:15px}.create-pro-input-lock{color:#ff9e3d}.create-pro-input-wrap input{width:100%;min-width:0;height:46px;padding:0 12px;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;font-size:12px}.create-pro-input-wrap input::placeholder{color:#5d728e}.create-pro-file-hidden{display:none}.create-pro-logo-row{display:grid;gap:8px}.create-pro-logo-button{min-height:46px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border-radius:10px;border:1px dashed rgba(48,145,255,.68);cursor:pointer;color:#d7e9ff;background:#041a3299;font-size:10px;font-weight:900;letter-spacing:.4px;text-transform:uppercase;transition:border-color .2s ease,background .2s ease,transform .2s ease}.create-pro-logo-button:hover{transform:translateY(-1px);border-color:#61b4ff;background:#082748cc}.create-pro-logo-button span{color:#51acff;font-size:17px}.create-pro-logo-preview{min-height:54px;display:grid;grid-template-columns:46px minmax(0,1fr) 28px;align-items:center;gap:9px;padding:7px 9px;border-radius:10px;border:1px solid rgba(50,140,239,.35);background:linear-gradient(135deg,#072646f0,#05182ef0)}.create-pro-logo-preview img{width:42px;height:42px;object-fit:contain}.create-pro-logo-preview strong,.create-pro-logo-preview small{display:block}.create-pro-logo-preview strong{color:#fff;font-size:10px}.create-pro-logo-preview small{margin-top:2px;color:#7188a5;font-size:8px}.create-pro-logo-preview button{width:26px;height:26px;display:grid;place-items:center;padding:0;border-radius:50%;border:1px solid rgba(255,70,94,.45);color:#ff6176;background:#890d2529;cursor:pointer}.create-pro-biwenger-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.create-pro-biwenger-button,.create-pro-submit{width:100%;min-height:48px;margin-top:12px;border:0;border-radius:10px;cursor:pointer;color:#fff;font-size:11px;font-weight:950;letter-spacing:.6px;background:linear-gradient(90deg,#126bdc,#5131d7,#9224db);box-shadow:0 12px 30px #3337d329;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.create-pro-biwenger-button:hover:not(:disabled),.create-pro-submit:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 16px 34px #4c39de3d}.create-pro-biwenger-button:disabled,.create-pro-submit:disabled{opacity:.44;cursor:default}.create-pro-connected-message{display:flex;align-items:center;gap:9px;margin-top:9px;padding:8px 11px;border-radius:9px;border:1px solid rgba(29,217,120,.26);background:#0d583921}.create-pro-connected-message>span{color:#27df83;font-size:15px}.create-pro-connected-message strong,.create-pro-connected-message small{display:block}.create-pro-connected-message strong{color:#bfffdc;font-size:10px}.create-pro-connected-message small{margin-top:1px;color:#73a68e;font-size:8px}.create-pro-league{margin-top:11px;padding:12px;border:1px solid rgba(49,138,244,.3);border-radius:12px;background:#031427a3}.create-pro-league-select select{width:100%;min-height:44px;padding:0 12px;border-radius:9px;border:1px solid rgba(70,110,164,.4);outline:none;color:#fff;background:#07172b;font-size:11px}.create-pro-league-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px;overflow:hidden;border-radius:10px;border:1px solid rgba(62,127,211,.24);background:#04182ee6}.create-pro-league-stats>div{min-width:0;padding:10px 8px;text-align:center;border-right:1px solid rgba(77,110,153,.18)}.create-pro-league-stats>div:last-child{border-right:0}.create-pro-league-stats strong,.create-pro-league-stats span{display:block}.create-pro-league-stats strong{color:#fff;font-size:12px;font-weight:950}.create-pro-league-stats span{margin-top:2px;color:#6e86a4;font-size:7px;text-transform:uppercase}.create-pro-league-stats .create-pro-league-online strong{color:#25df7a;font-size:9px}.create-pro-draft-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.create-pro-draft-card{position:relative;min-height:178px;display:flex;flex-direction:column;align-items:stretch;padding:17px;overflow:hidden;border-radius:13px;border:1px solid rgba(100,119,157,.42);cursor:pointer;text-align:left;color:#fff;background:linear-gradient(145deg,#0c1c32f0,#071325f7);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.create-pro-draft-card:hover{transform:translateY(-2px);border-color:#579cff99}.create-pro-draft-card-selected{border-color:#2f97ff;background:radial-gradient(circle at 100% 0%,rgba(102,51,255,.18),transparent 38%),linear-gradient(145deg,#0a2b53f7,#081930fa);box-shadow:0 0 0 1px #318eff45,0 0 24px #2879ff1f,inset 0 0 30px #3478ff0a}.create-pro-draft-winter.create-pro-draft-card-selected{border-color:#915cff;box-shadow:0 0 0 1px #8b56ff45,0 0 24px #713cff21}.create-pro-draft-check{position:absolute;top:13px;right:13px;width:27px;height:27px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(148,172,209,.7);color:#fff;font-size:14px}.create-pro-draft-card-selected .create-pro-draft-check{border-color:#5ca5ff;background:linear-gradient(135deg,#2388ff,#7248ee);box-shadow:0 0 14px #4782ff66}.create-pro-draft-main{display:flex;align-items:center;gap:11px;padding-right:32px}.create-pro-draft-icon{font-size:28px}.create-pro-draft-main strong,.create-pro-draft-main small{display:block}.create-pro-draft-main strong{color:#fff;font-size:14px;font-weight:950;text-transform:uppercase}.create-pro-draft-main small{margin-top:2px;color:#7e93ae;font-size:9px;font-weight:800;text-transform:uppercase}.create-pro-draft-features{display:grid;gap:8px;margin-top:15px}.create-pro-draft-features span{color:#bdcee2;font-size:10px;font-weight:650}.create-pro-draft-selected-label{margin-top:auto;padding-top:12px;border-top:1px solid rgba(89,118,157,.18);color:#6c82a1;font-size:8px;font-weight:950;letter-spacing:.8px;text-align:center}.create-pro-draft-card-selected .create-pro-draft-selected-label{color:#39a5ff}.create-pro-submit{min-height:52px;margin-top:14px;font-size:15px}.create-pro-back{width:100%;min-height:40px;margin-top:8px;border-radius:9px;border:1px solid rgba(74,108,154,.4);cursor:pointer;color:#c8d7eb;background:#0311218f;font-size:10px;font-weight:850}.create-pro-benefits{position:relative;z-index:1;width:min(100%,900px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px auto 0;overflow:hidden;border-radius:14px;border:1px solid rgba(62,120,195,.2);background:#04162ac7}.create-pro-benefits>div{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;padding:11px 14px;border-right:1px solid rgba(76,106,145,.15)}.create-pro-benefits>div>span{grid-row:1 / 3;align-self:center;font-size:21px}.create-pro-benefits strong{color:#e6effb;font-size:9px}.create-pro-benefits small{margin-top:2px;color:#627b99;font-size:7px}@media(max-width:900px){.create-pro-info-grid,.create-pro-biwenger-fields{grid-template-columns:1fr}}@media(max-width:699px){.create-draft-screen-pro{padding:15px 8px calc(28px + env(safe-area-inset-bottom))}.create-pro-hero{margin-bottom:12px}.create-pro-eyebrow{font-size:8px;letter-spacing:1.5px}.create-pro-hero h1{margin:6px 0;font-size:30px;letter-spacing:-1px}.create-pro-hero p{font-size:9px}.create-pro-form{gap:8px}.create-pro-section{padding:12px;border-radius:14px}.create-pro-section-title{gap:8px;margin-bottom:10px}.create-pro-step{width:28px;height:28px;flex-basis:28px;font-size:12px}.create-pro-section-title h2{font-size:11px}.create-pro-section-title p{display:none}.create-pro-info-grid,.create-pro-biwenger-fields{gap:8px}.create-pro-field>label,.create-pro-league-select>label{margin-bottom:4px;font-size:7px}.create-pro-input-wrap{min-height:42px;grid-template-columns:36px minmax(0,1fr)}.create-pro-input-wrap input{height:42px;font-size:16px}.create-pro-logo-button{min-height:42px;font-size:8px}.create-pro-biwenger-button{min-height:44px;margin-top:8px;font-size:9px}.create-pro-league{margin-top:8px;padding:8px}.create-pro-league-select select{min-height:42px;font-size:16px}.create-pro-league-stats{margin-top:7px}.create-pro-league-stats>div{padding:7px 3px}.create-pro-league-stats strong{font-size:8px}.create-pro-league-stats span{font-size:5px}.create-pro-draft-types{grid-template-columns:1fr;gap:7px}.create-pro-draft-card{min-height:0;padding:11px 12px}.create-pro-draft-icon{font-size:22px}.create-pro-draft-main strong{font-size:10px}.create-pro-draft-main small{font-size:7px}.create-pro-draft-features{display:flex;flex-wrap:wrap;gap:4px 9px;margin-top:8px}.create-pro-draft-features span{font-size:7px}.create-pro-draft-selected-label{margin-top:8px;padding-top:7px;font-size:6px}.create-pro-submit{min-height:48px;margin-top:10px;font-size:12px}.create-pro-back{min-height:38px;font-size:9px}.create-pro-benefits{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.create-pro-benefits>div{display:flex;flex-direction:column;gap:3px;padding:8px 4px;text-align:center}.create-pro-benefits>div>span{font-size:17px}.create-pro-benefits strong{font-size:6px}.create-pro-benefits small{display:none}}.create-pro-section-title-centered{justify-content:center;text-align:center;position:relative}.create-pro-section-title-centered:before,.create-pro-section-title-centered:after{content:"";flex:1;height:1px;max-width:180px;background:linear-gradient(90deg,transparent,rgba(89,137,204,.35))}.create-pro-section-title-centered:after{background:linear-gradient(90deg,rgba(89,137,204,.35),transparent)}.create-pro-info-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);gap:22px;align-items:stretch}.create-pro-info-main{display:flex;flex-direction:column;justify-content:center;gap:14px}.create-pro-name-field>label{margin-bottom:8px;font-size:10px;letter-spacing:.9px}.create-pro-name-input{min-height:58px;grid-template-columns:50px minmax(0,1fr);border:1px solid rgba(42,145,255,.72);background:linear-gradient(135deg,#051f3af5,#041427fa);box-shadow:0 0 0 1px #2785ff14,0 8px 22px #00000029}.create-pro-name-input:focus-within{border-color:#4cacff;box-shadow:0 0 0 3px #2b91ff17,0 10px 30px #0003}.create-pro-name-input input{height:58px;font-size:14px!important;font-weight:700}.create-pro-name-input .create-pro-input-icon{font-size:18px}.create-pro-logo-selector{margin-top:2px}.create-pro-logo-secondary-button{width:100%;min-height:54px;display:grid;grid-template-columns:38px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:9px 12px;box-sizing:border-box;cursor:pointer;border-radius:11px;border:1px dashed rgba(80,143,222,.45);color:#cfdef2;background:#05193085;transition:border-color .2s ease,background .2s ease,transform .2s ease}.create-pro-logo-secondary-button:hover{transform:translateY(-1px);border-color:#4aa2ffcc;background:#082340c2}.create-pro-logo-secondary-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(135deg,#146dd238,#6f36dd38);font-size:16px}.create-pro-logo-secondary-button strong{display:block;color:#e8f2ff;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.5px}.create-pro-logo-secondary-button small{display:block;margin-top:2px;color:#637b99;font-size:8px}.create-pro-logo-secondary-arrow{color:#509eff;font-size:15px;text-align:right}.create-pro-preview-card{position:relative;min-height:215px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px;overflow:hidden;border-radius:14px;border:1px solid rgba(66,135,223,.42);background:radial-gradient(circle at 50% 35%,rgba(47,128,255,.13),transparent 38%),radial-gradient(circle at 80% 80%,rgba(128,58,224,.09),transparent 42%),linear-gradient(145deg,#051b33f5,#031122fa);box-shadow:inset 0 1px #ffffff08,0 14px 30px #0000002b}.create-pro-preview-card:before{content:"";position:absolute;width:180px;height:180px;border-radius:50%;border:1px solid rgba(65,143,255,.12);box-shadow:0 0 35px #3271ff12;pointer-events:none}.create-pro-preview-label{position:absolute;top:12px;left:50%;transform:translate(-50%);color:#849bb8;font-size:8px;font-weight:950;letter-spacing:1.3px}.create-pro-preview-logo{position:relative;z-index:1;width:112px;height:112px;display:grid;place-items:center;margin-top:7px}.create-pro-preview-logo img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 9px 18px rgba(0,0,0,.32))}.create-pro-preview-placeholder{width:90px;height:90px;display:grid;place-items:center;border-radius:50%;border:1px dashed rgba(90,146,219,.35);color:#47729f;background:#09233f80;font-size:33px}.create-pro-preview-info{position:relative;z-index:1;margin-top:8px;text-align:center}.create-pro-preview-info strong{display:block;max-width:260px;overflow:hidden;color:#fff;font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.create-pro-preview-info span{display:block;margin-top:3px;color:#6d85a3;font-size:8px}.create-pro-preview-remove{position:absolute;right:10px;bottom:10px;width:28px;height:28px;display:grid;place-items:center;padding:0;border-radius:50%;border:1px solid rgba(255,72,94,.55);cursor:pointer;color:#ff6578;background:#7f0a202e}@media(max-width:699px){.create-pro-section-title-centered:before,.create-pro-section-title-centered:after{max-width:35px}.create-pro-info-layout{grid-template-columns:1fr;gap:10px}.create-pro-name-input{min-height:48px;grid-template-columns:40px minmax(0,1fr)}.create-pro-name-input input{height:48px;font-size:16px!important}.create-pro-logo-secondary-button{min-height:48px}.create-pro-preview-card{min-height:160px}.create-pro-preview-logo{width:84px;height:84px}.create-pro-preview-card:before{width:130px;height:130px}}.create-pro-section:nth-of-type(2) .create-pro-section-title,.create-pro-section:nth-of-type(3) .create-pro-section-title{justify-content:center;text-align:center;position:relative}.create-pro-section:nth-of-type(2) .create-pro-section-title:before,.create-pro-section:nth-of-type(2) .create-pro-section-title:after,.create-pro-section:nth-of-type(3) .create-pro-section-title:before,.create-pro-section:nth-of-type(3) .create-pro-section-title:after{content:"";flex:1;height:1px;max-width:165px}.create-pro-section:nth-of-type(2) .create-pro-section-title:before,.create-pro-section:nth-of-type(3) .create-pro-section-title:before{background:linear-gradient(90deg,transparent,rgba(89,137,204,.32))}.create-pro-section:nth-of-type(2) .create-pro-section-title:after,.create-pro-section:nth-of-type(3) .create-pro-section-title:after{background:linear-gradient(90deg,rgba(89,137,204,.32),transparent)}.create-pro-form{gap:10px}.create-pro-section{padding:14px 16px;border-radius:16px}.create-pro-section-title{margin-bottom:11px}.create-pro-section-title h2{font-size:15px}.create-pro-section-title p{margin-top:3px;font-size:9px}.create-pro-step{width:31px;height:31px;flex-basis:31px;font-size:14px}.create-pro-info-layout{gap:16px}.create-pro-info-main{gap:10px}.create-pro-name-field>label{margin-bottom:5px}.create-pro-name-input{min-height:50px}.create-pro-name-input input{height:50px}.create-pro-logo-secondary-button{min-height:46px;padding-top:7px;padding-bottom:7px}.create-pro-preview-card{min-height:178px;padding:14px}.create-pro-preview-logo{width:88px;height:88px}.create-pro-preview-card:before{width:145px;height:145px}.create-pro-preview-info{margin-top:4px}.create-pro-biwenger-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:end}.create-pro-biwenger-fields .create-pro-field{width:100%;min-width:0;display:flex;flex-direction:column}.create-pro-biwenger-fields .create-pro-field>label{min-height:14px;margin-bottom:5px;text-align:center}.create-pro-biwenger-fields .create-pro-input-wrap{width:100%;min-height:44px;height:44px;grid-template-columns:40px minmax(0,1fr);box-sizing:border-box}.create-pro-biwenger-fields .create-pro-input-wrap input{width:100%;height:44px;box-sizing:border-box}.create-pro-biwenger-button{min-height:44px;margin-top:9px}.create-pro-league{margin-top:9px;padding:9px 10px}.create-pro-league-select>label{margin-bottom:5px;text-align:center}.create-pro-league-select select{min-height:40px;height:40px}.create-pro-league-stats{margin-top:7px}.create-pro-league-stats>div{padding:7px 6px}.create-pro-draft-types{gap:14px}.create-pro-draft-card{min-height:150px;padding:13px 15px}.create-pro-draft-check{top:11px;right:11px;width:24px;height:24px;font-size:12px}.create-pro-draft-main{gap:9px}.create-pro-draft-icon{font-size:24px}.create-pro-draft-main strong{font-size:12px}.create-pro-draft-main small{font-size:8px}.create-pro-draft-features{gap:5px;margin-top:10px}.create-pro-draft-features span{font-size:9px}.create-pro-draft-selected-label{padding-top:8px;margin-top:8px}.create-pro-submit{min-height:46px;margin-top:10px;font-size:13px}.create-pro-back{min-height:36px;margin-top:6px}.create-pro-benefits{margin-top:9px}.create-pro-benefits>div{padding:8px 12px}.create-draft-screen-pro{padding-top:14px}.create-pro-hero{margin-bottom:14px}.create-pro-hero h1{margin-top:6px;margin-bottom:5px}.create-pro-hero p{font-size:11px}@media(max-width:900px){.create-pro-biwenger-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:699px){.create-pro-section:nth-of-type(2) .create-pro-section-title:before,.create-pro-section:nth-of-type(2) .create-pro-section-title:after,.create-pro-section:nth-of-type(3) .create-pro-section-title:before,.create-pro-section:nth-of-type(3) .create-pro-section-title:after{max-width:28px}.create-pro-biwenger-fields{grid-template-columns:1fr;gap:7px}.create-pro-biwenger-fields .create-pro-field>label{text-align:left}.create-pro-section{padding:11px}.create-pro-preview-card{min-height:145px}.create-pro-preview-logo{width:72px;height:72px}.create-pro-draft-card{min-height:0}}.create-pro-hero h1{margin-bottom:14px}.create-pro-hero p{margin-top:0;line-height:1.55}.create-pro-biwenger-fields{align-items:stretch}.create-pro-biwenger-fields .create-pro-field{display:flex;flex-direction:column}.create-pro-biwenger-fields .create-pro-field>label{min-height:14px;display:flex;align-items:center;justify-content:center;margin-bottom:5px}.create-pro-biwenger-fields .create-pro-input-wrap{width:100%;height:44px;min-height:44px;grid-template-columns:40px minmax(0,1fr);align-items:stretch}.create-pro-biwenger-fields .create-pro-input-icon{width:40px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;margin:0;line-height:1;box-sizing:border-box}.create-pro-biwenger-fields .create-pro-input-icon{font-size:14px}.create-pro-biwenger-fields .create-pro-input-wrap input{width:100%;height:44px;min-height:44px;padding:0 12px;margin:0;display:block;line-height:44px;box-sizing:border-box;font-size:12px!important}.create-pro-input-lock{transform:none!important;position:static!important;top:auto!important;bottom:auto!important;margin-top:0!important;padding-top:0!important}@media(max-width:699px){.create-pro-hero h1{margin-bottom:10px}.create-pro-hero p{line-height:1.45}.create-pro-biwenger-fields .create-pro-field>label{justify-content:flex-start}.create-pro-biwenger-fields .create-pro-input-wrap,.create-pro-biwenger-fields .create-pro-input-icon,.create-pro-biwenger-fields .create-pro-input-wrap input{height:44px;min-height:44px}}.create-pro-benefits{grid-template-columns:repeat(4,minmax(0,1fr))}.create-pro-benefits>div{min-height:52px;align-items:center}@media(max-width:900px){.create-pro-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:699px){.create-pro-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}.create-draft-screen-pro{width:min(1180px,calc(100vw - 34px))!important;max-width:1180px!important;margin:0 auto!important;padding:26px 0 34px!important;position:relative;background:radial-gradient(circle at 18% 34%,rgba(16,96,255,.14),transparent 34%),radial-gradient(circle at 83% 38%,rgba(120,46,255,.15),transparent 35%)!important}.create-pro-hero{width:100%;margin:0 auto 22px!important;text-align:center}.create-pro-eyebrow{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 12px;margin-bottom:10px;border-radius:999px;color:#72adff!important;background:#1d5baa1f;border:1px solid rgba(68,138,234,.22);font-size:9px!important;font-weight:900!important;letter-spacing:1.6px!important}.create-pro-hero h1{margin:0 0 8px!important;font-size:clamp(2.7rem,4.5vw,4.4rem)!important;line-height:.95!important;letter-spacing:-.055em!important;font-weight:1000!important;color:#fff;text-shadow:0 8px 28px rgba(0,0,0,.38)}.create-pro-hero h1 span{color:#4c9cff!important;text-shadow:0 0 24px rgba(70,139,255,.22)}.create-pro-hero p{max-width:650px;margin:0 auto!important;color:#a8c2e0b8!important;font-size:11px!important;line-height:1.55!important}.create-pro-form{width:min(920px,100%);margin:0 auto;display:flex;flex-direction:column;gap:12px!important}.create-pro-section{position:relative;padding:18px!important;overflow:hidden;border-radius:19px!important;background:linear-gradient(145deg,#051b36f0,#041329eb)!important;border:1px solid rgba(73,140,225,.22)!important;box-shadow:0 18px 40px #0003,inset 0 1px #ffffff06}.create-pro-section:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(75,144,255,.5),transparent)}.create-pro-section-title{display:flex!important;align-items:center;justify-content:center;gap:10px!important;margin-bottom:16px!important;text-align:left}.create-pro-step{width:34px!important;height:34px!important;flex:0 0 34px!important;display:flex;align-items:center;justify-content:center;border-radius:10px!important;color:#fff!important;background:linear-gradient(135deg,#276bff,#7541dc)!important;box-shadow:0 7px 18px #4850ff33;font-size:12px!important;font-weight:900!important}.create-pro-section-title h2{margin:0!important;color:#fff;font-size:14px!important;font-weight:950!important;letter-spacing:.01em}.create-pro-section-title p{margin:2px 0 0!important;color:#7899c1ad!important;font-size:8px!important}.create-pro-info-grid{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(220px,.8fr)!important;gap:14px!important}.create-pro-field>label,.create-pro-league-select>label{display:block;margin-bottom:6px!important;color:#7eafea!important;font-size:8px!important;font-weight:900!important;letter-spacing:.8px}.create-pro-input-wrap{min-height:48px!important;grid-template-columns:44px minmax(0,1fr)!important;border-radius:11px!important;overflow:hidden;background:#03172dd6!important;border:1px solid rgba(59,133,221,.31)!important;transition:border-color .18s ease,box-shadow .18s ease}.create-pro-input-wrap:focus-within{border-color:#4897ffc2!important;box-shadow:0 0 0 3px #3477ff12}.create-pro-input-icon{width:44px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#1c5eaf1f;font-size:14px!important}.create-pro-input-wrap input{height:48px!important;padding:0 14px!important;color:#f5f8ff!important;background:transparent!important;font-size:12px!important}.create-pro-logo-button{min-height:46px!important;border-radius:10px!important;color:#d2e3f7e0!important;background:#051e3abf!important;border:1px dashed rgba(70,145,240,.43)!important;font-size:9px!important;font-weight:850!important}.create-pro-preview-card{min-height:150px!important;padding:14px!important;border-radius:13px!important;background:radial-gradient(circle at center,#184e8c29,#03152ac7)!important;border:1px solid rgba(65,134,218,.22)!important}.create-pro-preview-logo{width:76px!important;height:76px!important;margin-bottom:7px!important;border-radius:50%;background:#10355e75;box-shadow:0 0 26px #367ddc14}.create-pro-biwenger-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:end!important}.create-pro-biwenger-button{min-height:44px!important;margin-top:10px!important;border-radius:10px!important;color:#fff!important;background:linear-gradient(90deg,#2153ad,#7131a8)!important;border:1px solid rgba(101,105,232,.34)!important;font-size:9px!important;font-weight:900!important;letter-spacing:.4px}.create-pro-biwenger-button:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 8px 22px #5242d62e}.create-pro-league{margin-top:10px!important;padding:12px!important;border-radius:11px!important;background:#03182f9e!important;border:1px solid rgba(67,129,205,.19)!important}.create-pro-league-select select{width:100%;min-height:44px!important;padding:0 13px;border-radius:9px!important;color:#fff!important;background:#02162af0!important;border:1px solid rgba(72,139,219,.29)!important}.create-pro-submit{min-height:52px!important;margin-top:4px!important;border-radius:12px!important;color:#fff!important;background:linear-gradient(90deg,#2357ae,#6331a5)!important;border:1px solid rgba(102,112,232,.36)!important;box-shadow:0 12px 28px #2c4baf24;font-size:11px!important;font-weight:950!important;letter-spacing:.25px}.create-pro-submit:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.11);box-shadow:0 15px 32px #4a3ed438}.create-pro-back{min-height:39px!important;margin-top:4px!important;border-radius:10px!important;color:#bfd4ecd6!important;background:#021326bd!important;border:1px solid rgba(64,121,190,.23)!important}.create-pro-benefits{width:min(920px,100%);margin:12px auto 0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow:hidden;border-radius:12px!important;background:#031529c2!important;border:1px solid rgba(67,128,201,.16)!important}.create-pro-benefits>div{min-height:58px!important;padding:8px 12px!important;box-sizing:border-box;border-right:1px solid rgba(75,128,193,.1)}.create-pro-benefits>div:last-child{border-right:0}.create-pro-benefits strong{font-size:8px!important}.create-pro-benefits small{font-size:7px!important}@media(min-width:1400px){.create-draft-screen-pro{width:min(1220px,calc(100vw - 48px))!important}.create-pro-form,.create-pro-benefits{width:min(960px,100%)}}@media(max-width:900px){.create-pro-info-grid,.create-pro-biwenger-fields{grid-template-columns:1fr!important}.create-pro-benefits{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:699px){.create-draft-screen-pro{width:calc(100% - 18px)!important;padding:18px 0 28px!important}.create-pro-hero h1{font-size:2.45rem!important}.create-pro-section{padding:13px!important}.create-pro-section-title{justify-content:flex-start;margin-bottom:12px!important}.create-pro-benefits{grid-template-columns:1fr 1fr!important}}.create-draft-screen-pro{width:min(1120px,calc(100vw - 42px))!important}.create-pro-hero{margin-bottom:18px!important}.create-pro-hero h1{font-size:clamp(2.6rem,4vw,4rem)!important}.create-pro-hero p{font-size:10px!important}.create-pro-form{width:min(900px,100%)!important;gap:10px!important}.create-pro-section{padding:16px!important;border-radius:18px!important;box-shadow:0 22px 45px #00000038,inset 0 1px #ffffff08}.create-pro-section-title{margin-bottom:14px!important}.create-pro-step{width:38px!important;height:38px!important;flex:0 0 38px!important;border-radius:11px!important;font-size:13px!important;box-shadow:0 0 18px #5b4eff38}.create-pro-section-title h2{font-size:15px!important}.create-pro-section-title p{font-size:8px!important}.create-pro-input-wrap{min-height:46px!important}.create-pro-input-wrap input,.create-pro-input-icon{height:46px!important}.create-pro-preview-card{min-height:138px!important}.create-pro-preview-logo{width:70px!important;height:70px!important}.create-pro-biwenger-button{min-height:42px!important}.create-pro-league{padding:10px!important}.create-pro-league-select select{min-height:42px!important}.create-pro-submit{min-height:56px!important;border-radius:12px!important;background:linear-gradient(90deg,#235cb8,#5f35b3)!important;box-shadow:0 0 0 1px #647dff1a,0 16px 30px #3c46be30;font-size:12px!important;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.create-pro-submit:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.12);box-shadow:0 0 0 1px #707eff2e,0 20px 35px #4546cd40}.create-pro-back{min-height:36px!important}.create-pro-benefits{width:min(900px,100%)!important;margin-top:10px!important}.create-pro-benefits>div{min-height:52px!important;padding:6px 10px!important}.create-pro-benefits strong{font-size:7.5px!important}.create-pro-benefits small{font-size:6.7px!important}.create-draft-screen-pro{width:min(1180px,calc(100vw - 42px))!important;max-width:1180px!important}.create-pro-form,.create-pro-benefits{width:min(900px,100%)!important}.create-pro-hero h1{font-size:clamp(2.8rem,4.2vw,4.1rem)!important}.create-pro-hero p{font-size:11px!important}@media(max-width:900px){.admin-drafts-grid{grid-template-columns:1fr!important}.admin-drafts-screen{padding:22px 16px 30px!important}}@media(max-width:680px){.join-draft-screen{width:calc(100% - 18px)!important;padding:24px 0 30px!important}.join-draft-hero h1{font-size:2.5rem!important}.join-draft-card{padding:16px!important}.admin-draft-card-top{grid-template-columns:90px minmax(0,1fr)!important}.admin-draft-logo{width:88px!important;height:88px!important}.admin-draft-logo img{max-width:70px!important;max-height:70px!important}.admin-draft-main h2{font-size:20px!important}}.create-draft-screen.create-draft-screen-pro{position:relative;min-height:100vh;background:linear-gradient(#020c1c6b,#020c1cad),url(/competitions/fondo-crear-draft.png) center center / cover fixed no-repeat!important}.create-draft-screen.create-draft-screen-pro:before,.create-draft-screen.create-draft-screen-pro:after{display:none!important}.round-team-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;width:min(1050px,100%);margin:22px auto 28px;padding:14px;border:1px solid rgba(59,130,246,.18);border-radius:18px;background:#0411226b}.round-team-card{display:flex;align-items:center;gap:10px;min-width:0;min-height:88px;padding:11px 12px;text-align:left;border:1px solid rgba(148,163,184,.13);border-radius:14px;background:linear-gradient(145deg,#0f2038e0,#08172ae6);transition:transform .16s ease,border-color .16s ease}.round-team-card:hover{transform:translateY(-2px);border-color:#60a5fa59}.round-team-me{border-color:#3b82f6b3;box-shadow:0 0 0 2px #3b82f61a}.round-team-logo{display:flex;width:48px;height:58px;flex:0 0 48px;align-items:center;justify-content:center}.round-team-logo img{width:48px;height:54px;object-fit:contain}.round-team-info{display:flex;min-width:0;flex-direction:column;gap:5px}.round-team-info strong{overflow:hidden;color:#f8fafc;font-size:.94rem;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1000px){.round-team-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.round-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:430px){.round-team-grid{grid-template-columns:1fr}}.lobby-section{width:min(1050px,100%);margin:20px auto 32px}.lobby-header{margin-bottom:20px;text-align:center}.lobby-header h2{margin:4px 0 6px;font-size:1.8rem}.lobby-counter{margin:5px 0 0;color:#aebdd0}.lobby-counter strong{color:#fff}.lobby-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;width:100%;padding:14px;border:1px solid rgba(59,130,246,.18);border-radius:18px;background:#04112273}.lobby-card{display:flex;align-items:center;gap:10px;min-width:0;min-height:88px;padding:11px 12px;text-align:left;border:1px solid rgba(148,163,184,.13);border-radius:14px;background:linear-gradient(145deg,#0f2038e0,#08172aeb);transition:transform .16s ease,border-color .16s ease,background .16s ease}.lobby-card:hover{transform:translateY(-2px);border-color:#60a5fa59}.lobby-connected{border-color:#38d9954d}.lobby-me{border-color:#3b82f6bf;box-shadow:0 0 0 2px #3b82f61a}.lobby-logo{display:flex;width:50px;height:58px;flex:0 0 50px;align-items:center;justify-content:center}.lobby-logo img{width:48px;height:54px;object-fit:contain}.lobby-info{display:flex;flex-direction:column;gap:5px;min-width:0}.lobby-info strong{overflow:hidden;color:#f8fafc;font-size:.94rem;text-overflow:ellipsis;white-space:nowrap}.lobby-status-connected{color:#38d995;font-size:.82rem;font-weight:700}.lobby-status-pending{color:#fb4f76;font-size:.82rem;font-weight:700}@media(max-width:1000px){.lobby-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.lobby-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:430px){.lobby-grid{grid-template-columns:1fr}}.current-round-card{width:min(1050px,100%);margin:28px auto;padding:24px;border:1px solid rgba(59,130,246,.22);border-radius:22px;background:radial-gradient(circle at top right,rgba(37,99,235,.14),transparent 34%),linear-gradient(145deg,#081b33f5,#051325f5);box-shadow:0 18px 50px #0003}.current-round-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px;text-align:left}.current-round-top h2{margin:4px 0 0;font-size:clamp(1.8rem,4vw,2.7rem);font-weight:900}.round-progress-number{display:flex;align-items:baseline;gap:7px;padding:10px 15px;border:1px solid rgba(59,130,246,.25);border-radius:14px;background:#0f2646bf}.round-progress-number strong{color:#fff;font-size:1.65rem;line-height:1}.round-progress-number span{color:#8ea4c0;font-size:.82rem}.round-progress{width:100%;height:10px;overflow:hidden;border-radius:999px;background:#94a3b81f}.round-progress-bar{height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#38bdf8,#34d399);transition:width .35s ease}.round-progress-caption{display:flex;justify-content:space-between;gap:20px;margin:10px 0 20px;color:#9fb0c4;font-size:.84rem}.current-round-card .round-team-grid{margin:0;padding:0;border:0;background:transparent}.current-round-card .round-team-card{min-height:82px;background:linear-gradient(145deg,#0f233de6,#08182cf0)}.current-round-card .round-team-submitted{border-color:#34d39952;background:linear-gradient(145deg,#0c373494,#081c27eb)}.current-round-card .round-team-pending{border-color:#f43f5e2e}.current-round-card .round-team-me{border-color:#60a5fabf;box-shadow:0 0 0 2px #3b82f61f}@media(max-width:760px){.current-round-card{padding:18px}.current-round-top{align-items:flex-start}.round-progress-caption{flex-direction:column;gap:5px}}@keyframes cardEntrance{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes connectedPulse{0%{box-shadow:0 0 #20d98b66}60%{box-shadow:0 0 0 9px #20d98b00}to{box-shadow:0 0 #20d98b00}}@keyframes pendingGlow{0%,to{border-color:#f43f5e29}50%{border-color:#f43f5e61}}@keyframes submittedFlash{0%{transform:scale(1)}45%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes publishedReveal{0%{opacity:0;transform:translateY(28px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shine{0%{transform:translate(-150%) skew(-20deg)}to{transform:translate(300%) skew(-20deg)}}.lobby-section{position:relative;padding:25px;border:1px solid rgba(32,136,255,.2);border-radius:24px;background:radial-gradient(circle at 50% 0%,rgba(28,92,175,.14),transparent 42%),linear-gradient(150deg,#05162be6,#020c19f5);box-shadow:0 25px 70px #00000047}.lobby-section:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,#1d8cff,transparent);box-shadow:0 0 15px #1d8cffa6}.lobby-card{position:relative;overflow:hidden;animation:cardEntrance .42s ease both}.lobby-card:nth-child(1){animation-delay:.03s}.lobby-card:nth-child(2){animation-delay:.06s}.lobby-card:nth-child(3){animation-delay:.09s}.lobby-card:nth-child(4){animation-delay:.12s}.lobby-card:nth-child(5){animation-delay:.15s}.lobby-card:nth-child(6){animation-delay:.18s}.lobby-card:nth-child(7){animation-delay:.21s}.lobby-card:nth-child(8){animation-delay:.24s}.lobby-card:nth-child(9){animation-delay:.27s}.lobby-card:nth-child(10){animation-delay:.3s}.lobby-card:nth-child(11){animation-delay:.33s}.lobby-card:nth-child(12){animation-delay:.36s}.lobby-connected{border-color:#25d38b6b;background:radial-gradient(circle at 20% 50%,rgba(20,172,111,.11),transparent 55%),linear-gradient(145deg,#092830f0,#051927f5);animation:cardEntrance .42s ease both,connectedPulse 1.15s ease 1}.lobby-status-connected:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#31dc94;box-shadow:0 0 9px #31dc94}.lobby-card:hover{transform:translateY(-5px) scale(1.015);background:linear-gradient(145deg,#123051f7,#07192cfa);box-shadow:0 13px 32px #00000047}.round-team-card{position:relative;overflow:hidden;transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.round-team-pending{animation:pendingGlow 2.4s ease-in-out infinite}.round-team-submitted{border-color:#29da9075;background:radial-gradient(circle at 18% 50%,rgba(34,197,134,.15),transparent 55%),linear-gradient(145deg,#092f33eb,#061b28f5);animation:submittedFlash .55s ease}.round-team-submitted:after{content:"";position:absolute;top:-20%;left:-50%;width:28%;height:140%;opacity:.16;background:linear-gradient(90deg,transparent,white,transparent);transform:skew(-20deg);animation:shine 2.8s ease-in-out infinite}.lobby-counter,.round-progress-number{font-variant-numeric:tabular-nums}.lobby-counter strong{color:#44b6ff;font-size:1.15em;text-shadow:0 0 12px rgba(54,168,255,.4)}.round-progress-number strong{text-shadow:0 0 16px rgba(63,164,255,.48)}.round-progress{position:relative;overflow:hidden}.round-progress-bar{position:relative;transition:width .75s cubic-bezier(.22,.61,.36,1);box-shadow:0 0 13px #38bdf866}.round-progress-bar:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:shine 2.5s linear infinite}.round-clock{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:180px;margin:10px auto 22px;padding:13px 22px;border:1px solid rgba(59,130,246,.35);border-radius:15px;background:linear-gradient(145deg,#071b33f0,#03101ff5);box-shadow:0 12px 30px #0003}.round-clock-live{display:flex;align-items:center;gap:7px;color:#9eb1c8;font-size:.68rem;font-weight:900;letter-spacing:.1em}.round-clock strong{margin:4px 0 1px;color:#fff;font-size:2.15rem;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:.045em;text-shadow:0 0 18px rgba(41,151,255,.38)}.round-clock-label{color:#71849c;font-size:.7rem}.round-clock-warning{border-color:#ffb82d73}.round-clock-warning strong{color:#ffc044;text-shadow:0 0 16px rgba(255,184,45,.3)}.round-clock-danger{border-color:#ff415b80}.round-clock-danger strong{color:#ff526c;text-shadow:0 0 16px rgba(255,65,91,.34)}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.72)}}.round-transition-overlay{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 50% 45%,rgba(10,73,145,.42),transparent 38%),linear-gradient(180deg,#010712fa,#021123fc);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:overlayEntrance .35s ease both}.round-transition-overlay:before{content:"";position:absolute;width:900px;height:900px;border-radius:50%;border:1px solid rgba(62,151,255,.11);box-shadow:0 0 0 80px #348bff06,0 0 0 160px #348bff05,0 0 90px #0077ff1a;animation:transitionRadar 4s linear infinite}.transition-light{position:absolute;top:-20%;width:300px;height:140%;opacity:.2;filter:blur(30px);background:linear-gradient(180deg,transparent,#137dff,transparent)}.transition-light-left{left:-180px;transform:rotate(-20deg)}.transition-light-right{right:-180px;transform:rotate(20deg)}.round-transition-content{position:relative;z-index:3;width:min(850px,90%);padding:40px 25px;text-align:center;animation:transitionContent .55s cubic-bezier(.22,.61,.36,1) both}.transition-kicker{display:block;margin-bottom:15px;color:#62adff;font-size:.85rem;font-weight:900;letter-spacing:.22em}.transition-main-title{margin:0;color:#fff;font-size:clamp(2.4rem,7vw,5.5rem);font-weight:1000;line-height:.95;letter-spacing:-.045em;text-shadow:0 0 30px rgba(45,146,255,.24)}.transition-round-number{margin-top:18px;color:#2c9cff;font-size:clamp(3rem,9vw,7rem);font-weight:1000;line-height:1;letter-spacing:-.045em;text-shadow:0 0 28px rgba(27,139,255,.42)}.transition-round-big{color:#fff;font-size:clamp(4rem,12vw,9rem);text-shadow:0 5px 0 #526477,0 14px 35px rgba(0,0,0,.55),0 0 35px rgba(38,145,255,.24)}.transition-ready{margin-top:13px;color:#55afff;font-size:clamp(1.5rem,4vw,2.7rem)}.round-transition-content p{margin:18px 0 0;color:#a8bad0;font-size:.95rem;font-weight:700;letter-spacing:.08em}.transition-completed{display:inline-flex;margin-bottom:18px;padding:10px 20px;color:#43e2a1;font-size:1.35rem;font-weight:1000;border:1px solid rgba(67,226,161,.45);border-radius:999px;background:#199a691a;box-shadow:0 0 25px #28dd941f}.reveal-loader{display:flex;justify-content:center;gap:9px;margin-top:27px}.reveal-loader span{display:block;width:9px;height:9px;border-radius:50%;background:#2c9cff;box-shadow:0 0 12px #2c9cff;animation:revealDot .9s ease-in-out infinite}.reveal-loader span:nth-child(2){animation-delay:.15s}.reveal-loader span:nth-child(3){animation-delay:.3s}@keyframes overlayEntrance{0%{opacity:0}to{opacity:1}}@keyframes transitionContent{0%{opacity:0;transform:translateY(25px) scale(.94);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes transitionRadar{0%{transform:scale(.92) rotate(0)}50%{transform:scale(1) rotate(180deg)}to{transform:scale(.92) rotate(360deg)}}@keyframes revealDot{0%,to{opacity:.3;transform:translateY(0) scale(.75)}50%{opacity:1;transform:translateY(-6px) scale(1.15)}}@media(prefers-reduced-motion:reduce){.round-transition-overlay,.round-transition-content,.round-transition-overlay:before,.reveal-loader span{animation:none!important}}@keyframes submittedBurst{0%{transform:scale(1);box-shadow:0 0 #2de29d00}30%{transform:scale(1.055);box-shadow:0 0 0 2px #2de29d8c,0 0 26px #2de29d73}65%{transform:scale(1.025);box-shadow:0 0 0 1px #2de29d4d,0 0 18px #2de29d47}to{transform:scale(1);box-shadow:0 0 #2de29d00}}@keyframes submittedGlow{0%,to{border-color:#2de29d59}50%{border-color:#2de29dbf}}@keyframes checkPop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}.round-team-submitted{position:relative;animation:submittedBurst .75s cubic-bezier(.22,.61,.36,1),submittedGlow 2.2s ease-in-out infinite}.round-team-submitted:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgba(45,226,157,.12),transparent 60%);opacity:0;animation:submittedAura .9s ease}@keyframes submittedAura{0%{opacity:0}35%{opacity:1}to{opacity:0}}.round-team-pending{transition:border-color .25s ease,background .25s ease,transform .25s ease}.round-team-pending:hover{transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.round-team-submitted,.round-team-submitted:before{animation:none!important}}.round-tension{width:min(620px,94%);margin:0 auto 20px;border-radius:18px;box-sizing:border-box}.round-tension-two{display:flex;align-items:center;justify-content:center;gap:15px;padding:15px 22px;border:1px solid rgba(255,177,43,.34);background:radial-gradient(circle at 10% 50%,rgba(255,175,30,.11),transparent 32%),#0b1727f0;box-shadow:0 12px 35px #0000002e;animation:tensionEnter .45s ease both}.tension-live-dot{flex:0 0 auto;width:11px;height:11px;border-radius:50%;background:#ffb32f;box-shadow:0 0 15px #ffb32fbf;animation:tensionPulse 1.2s ease-in-out infinite}.round-tension-two>div{display:flex;flex-direction:column}.tension-eyebrow{color:#ffb941;font-size:.64rem;font-weight:900;letter-spacing:.17em}.round-tension-two strong{margin-top:2px;color:#fff;font-size:1.05rem;font-weight:1000}.round-tension-two small{margin-top:2px;color:#8799ad;font-size:.72rem}.round-tension-last{position:relative;overflow:hidden;padding:18px 22px;border:1px solid rgba(255,72,94,.45);background:radial-gradient(circle at 50% 0%,rgba(255,55,82,.15),transparent 50%),linear-gradient(145deg,#20121ef5,#081322fa);box-shadow:0 0 28px #ff395314;animation:tensionEnter .45s ease both,lastPickBorder 1.8s ease-in-out infinite}.last-pick-label{margin-bottom:13px;color:#ff536d;font-size:.72rem;font-weight:1000;letter-spacing:.16em;text-align:center}.last-pick-team{display:flex;align-items:center;justify-content:center;gap:14px}.last-pick-logo{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:14px;background:#ffffff0b}.last-pick-logo img{width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(0,0,0,.35))}.last-pick-team>div:last-child{display:flex;flex-direction:column}.last-pick-team span{color:#7f91a7;font-size:.62rem;font-weight:900;letter-spacing:.13em}.last-pick-team strong{margin-top:2px;color:#fff;font-size:1.15rem;font-weight:1000}.last-pick-loader{display:flex;justify-content:center;gap:6px;margin-top:14px}.last-pick-loader span{width:6px;height:6px;border-radius:50%;background:#ff536d;animation:lastPickDot 1s ease-in-out infinite}.last-pick-loader span:nth-child(2){animation-delay:.15s}.last-pick-loader span:nth-child(3){animation-delay:.3s}@keyframes tensionEnter{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tensionPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.72)}}@keyframes lastPickBorder{0%,to{border-color:#ff485e59}50%{border-color:#ff485ebf;box-shadow:0 0 30px #ff395326}}@keyframes lastPickDot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.published-round-navigation{display:flex;align-items:center;justify-content:center;gap:14px;margin:14px 0 18px}.published-round-navigation button{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(87,160,255,.35);border-radius:12px;background:#2d69be24;color:#fff;font-size:22px;font-weight:900;cursor:pointer}.published-round-navigation button:hover:not(:disabled){background:#2d69be47;transform:translateY(-1px)}.published-round-navigation button:disabled{opacity:.25;cursor:default}.published-round-navigation span{min-width:120px;text-align:center;font-size:14px;font-weight:900}.join-draft-screen{position:relative;min-height:calc(100vh - 40px);width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:60px 24px 36px;box-sizing:border-box;isolation:isolate}.join-draft-screen:before{content:"";position:absolute;inset:0;z-index:-5;background:radial-gradient(circle at 50% 110%,rgba(29,104,255,.22),transparent 38%),radial-gradient(circle at 15% 45%,rgba(20,108,255,.12),transparent 30%),radial-gradient(circle at 85% 45%,rgba(121,38,241,.13),transparent 30%),linear-gradient(180deg,#07101f,#0a1427 55%,#081120)}.join-draft-screen:after{content:"";position:absolute;left:50%;bottom:-190px;width:900px;height:440px;transform:translate(-50%);z-index:-4;border-radius:50%;background:radial-gradient(ellipse,rgba(26,108,255,.2),rgba(26,108,255,.05) 45%,transparent 70%);filter:blur(12px)}.join-draft-glow{position:absolute;width:370px;height:370px;border-radius:50%;filter:blur(110px);opacity:.18;pointer-events:none;z-index:-3;animation:joinDraftGlow 7s ease-in-out infinite alternate}.join-draft-glow-left{left:-170px;top:28%;background:#126fff}.join-draft-glow-right{right:-170px;top:35%;background:#7625ff;animation-delay:-3s}@keyframes joinDraftGlow{0%{transform:translateY(-15px) scale(.95)}to{transform:translateY(18px) scale(1.08)}}.join-draft-hero{width:min(680px,100%);text-align:center;margin-bottom:28px;animation:joinDraftEnter .55s ease both}.join-draft-icon{width:68px;height:68px;display:grid;place-items:center;margin:0 auto 14px;border-radius:19px;border:1px solid rgba(65,136,255,.42);background:linear-gradient(145deg,#105fec42,#5b22d72e);box-shadow:0 0 38px #2070ff38;font-size:29px}.join-draft-eyebrow{display:block;margin-bottom:9px;color:#5da2ff;font-size:.72rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.join-draft-hero h1{margin:0;color:#fff;font-size:clamp(2.2rem,5vw,4rem);line-height:1;letter-spacing:-.045em;text-shadow:0 7px 25px rgba(0,0,0,.32)}.join-draft-hero p{max-width:530px;margin:16px auto 0;color:#91a4c1;font-size:.98rem;line-height:1.65}.join-draft-card{position:relative;width:min(520px,100%);padding:30px;overflow:hidden;border:1px solid rgba(77,124,198,.3);border-radius:23px;background:linear-gradient(145deg,#0b1b33f7,#061122f7);box-shadow:0 28px 85px #00000061,inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);animation:joinDraftEnter .6s .08s ease both}.join-draft-topline{position:absolute;top:0;left:14%;right:14%;height:1px;background:linear-gradient(90deg,transparent,#227cff,#792cff,transparent);box-shadow:0 0 20px #227cff}.join-draft-field label{display:block;margin-bottom:10px;color:#dce8fa;font-size:.72rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.join-draft-code-input{position:relative;display:flex;align-items:center;min-height:66px;overflow:hidden;border:1px solid #2a4267;border-radius:14px;background:#09172b;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.join-draft-code-input:focus-within{border-color:#2c7fff;box-shadow:0 0 0 4px #2c7fff1c,0 0 32px #2c7fff14;transform:translateY(-1px)}.join-draft-code-input>span{width:56px;display:grid;place-items:center;color:#438cff;font-size:1.35rem;font-weight:900}.join-draft-code-input input{flex:1;min-width:0;height:64px;padding:0 16px 0 4px;border:0;outline:none;background:transparent;color:#fff;font-size:1.35rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.join-draft-code-input input::placeholder{color:#536784;font-size:.92rem;font-weight:600;letter-spacing:.08em}.join-draft-field small{display:block;margin-top:9px;color:#647997;font-size:.7rem}.join-draft-button{width:100%;min-height:60px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:23px;padding:0 18px;border:0;border-radius:14px;cursor:pointer;color:#fff;font-size:.92rem;font-weight:900;letter-spacing:.055em;text-transform:uppercase;background:linear-gradient(105deg,#116eff,#3349ef,#7c1ee8);box-shadow:0 15px 38px #3847ea4d;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.join-draft-button:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 20px 45px #4145ec66}.join-draft-button:disabled{opacity:.43;cursor:not-allowed}.join-draft-button-arrow{font-size:1.25rem;transition:transform .2s ease}.join-draft-button:hover .join-draft-button-arrow{transform:translate(4px)}.join-draft-spinner{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;animation:joinDraftSpin .7s linear infinite}@keyframes joinDraftSpin{to{transform:rotate(360deg)}}.join-draft-error{margin-top:16px;padding:12px 14px;border:1px solid rgba(242,74,100,.33);border-radius:11px;background:#7e12292b;color:#ff8da0;font-size:.79rem}.join-draft-back{min-width:140px;min-height:45px;margin-top:18px;padding:0 20px;border:1px solid #31486c;border-radius:11px;cursor:pointer;background:#0c192dc7;color:#c7d4e7;font-weight:700;transition:transform .2s ease,background .2s ease;animation:joinDraftEnter .6s .15s ease both}.join-draft-back:hover{transform:translateY(-1px);background:#152944}.join-draft-benefits{width:min(760px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:34px;animation:joinDraftEnter .65s .22s ease both}.join-draft-benefit{display:flex;align-items:center;gap:11px;padding:13px 14px;border:1px solid rgba(42,70,109,.25);border-radius:13px;background:#09162a6b}.join-draft-benefit>span{font-size:22px}.join-draft-benefit div{display:flex;flex-direction:column}.join-draft-benefit strong{color:#edf4ff;font-size:.77rem}.join-draft-benefit small{margin-top:3px;color:#677b98;font-size:.64rem;line-height:1.35}@keyframes joinDraftEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:680px){.join-draft-screen{padding:38px 16px 28px}.join-draft-card{padding:23px 18px;border-radius:19px}.join-draft-benefits{grid-template-columns:1fr}.join-draft-benefit{padding:11px 13px}}.team-select-screen{position:relative;width:min(1120px,calc(100% - 32px));min-height:100vh;margin:0 auto;padding:64px 0 70px;box-sizing:border-box}.team-select-screen:before{content:"";position:fixed;inset:0;z-index:-10;background:radial-gradient(circle at 50% -10%,rgba(25,100,255,.18),transparent 36%),radial-gradient(circle at 8% 50%,rgba(28,108,255,.1),transparent 28%),radial-gradient(circle at 92% 48%,rgba(126,40,235,.11),transparent 30%),linear-gradient(180deg,#07101f,#091427 52%,#07101e)}.team-select-glow{position:fixed;width:420px;height:420px;border-radius:50%;filter:blur(120px);opacity:.14;pointer-events:none;z-index:-5;animation:teamSelectGlow 8s ease-in-out infinite alternate}.team-select-glow-left{left:-210px;top:35%;background:#1374ff}.team-select-glow-right{right:-210px;top:38%;background:#7c26ef;animation-delay:-3s}@keyframes teamSelectGlow{0%{transform:translateY(-15px) scale(.96)}to{transform:translateY(20px) scale(1.08)}}.team-select-header{max-width:690px;margin:0 auto 27px;text-align:center;animation:teamSelectEnter .55s ease both}.team-select-icon{width:65px;height:65px;display:grid;place-items:center;margin:0 auto 13px;border-radius:19px;border:1px solid rgba(69,138,255,.42);background:linear-gradient(145deg,#0f5ae640,#6e24e12b);box-shadow:0 0 36px #1f6fff33;font-size:27px}.team-select-eyebrow{display:block;margin-bottom:8px;color:#5ea3ff;font-size:.7rem;font-weight:900;letter-spacing:.16em}.team-select-header h1{margin:0;color:#fff;font-size:clamp(2.2rem,5vw,3.8rem);line-height:1;letter-spacing:-.04em}.team-select-header p{max-width:560px;margin:15px auto 0;color:#8fa2bf;line-height:1.6}.team-select-status{width:min(620px,100%);min-height:70px;display:flex;align-items:center;justify-content:center;gap:25px;margin:0 auto 28px;padding:10px 20px;box-sizing:border-box;border:1px solid #20395d;border-radius:16px;background:#0a192fcc;animation:teamSelectEnter .6s .05s ease both}.team-select-status>div:not(.team-select-status-divider):not(.team-select-status-live){display:flex;flex-direction:column;align-items:center}.team-select-status span{color:#69809f;font-size:.62rem;font-weight:900;letter-spacing:.08em}.team-select-status strong{margin-top:2px;color:#fff;font-size:1.25rem}.team-select-status-divider{width:1px;height:35px;background:linear-gradient(transparent,#324c71,transparent)}.team-select-status-live{display:flex;align-items:center;gap:7px;color:#45dc80;font-size:.68rem;font-weight:900}.team-select-live-dot{width:7px;height:7px;border-radius:50%;background:#42df7e;box-shadow:0 0 10px #42df7eb3;animation:teamSelectPulse 1.5s ease-in-out infinite}@keyframes teamSelectPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}.team-select-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.team-select-card{position:relative;min-height:142px;display:grid;grid-template-columns:76px 1fr auto;align-items:center;gap:15px;padding:18px;overflow:hidden;border-radius:18px;text-align:left;color:inherit;animation:teamSelectCardEnter .5s ease both;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.team-select-card-available{cursor:pointer;border:1px solid #213c61;background:linear-gradient(135deg,#0c1f3afa,#081528fa);box-shadow:0 12px 35px #00000026}.team-select-card-available:hover{transform:translateY(-4px);border-color:#3473c8;background:linear-gradient(135deg,#0f294dfa,#0a1a32fa);box-shadow:0 22px 50px #00000045,0 0 30px #1e66ff12}.team-select-card-occupied{cursor:not-allowed;border:1px solid rgba(95,109,132,.17);background:#0a1321ad;opacity:.52}.team-select-card-number{position:absolute;top:9px;left:10px;color:#3e6d9e;font-size:.61rem;font-weight:900}.team-select-logo{width:72px;height:72px;display:grid;place-items:center;border:1px solid #294568;border-radius:17px;background:radial-gradient(circle,#142d50,#0a192d)}.team-select-logo img{width:60px;height:60px;object-fit:contain}.team-select-logo-placeholder{width:57px;height:57px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#1c5aa8,#522d98);color:#fff;font-size:.95rem;font-weight:900}.team-select-card-content{min-width:0}.team-select-team-label{color:#4e729f;font-size:.59rem;font-weight:900;letter-spacing:.1em}.team-select-card-content h3{margin:4px 0 9px;overflow:hidden;color:#fff;font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.team-select-state{display:inline-flex;align-items:center;font-size:.66rem;font-weight:900;letter-spacing:.055em}.team-select-state-available{color:#43df81}.team-select-state-occupied{color:#8a97aa}.team-select-state-loading{color:#5da1ff}.team-select-enter-arrow{width:35px;height:35px;display:grid;place-items:center;border:1px solid #2b4b76;border-radius:50%;background:#112745;color:#7eb1ff;font-size:18px;transition:transform .2s ease,background .2s ease}.team-select-card:hover .team-select-enter-arrow{transform:translate(3px);background:#176bff;color:#fff}.team-select-error{margin:20px auto 0;max-width:600px;padding:13px 16px;border:1px solid rgba(239,76,99,.3);border-radius:11px;background:#7e12272e;color:#ff8d9f;font-size:.8rem}.team-select-back{display:block;min-width:150px;min-height:44px;margin:25px auto 0;padding:0 20px;border:1px solid #31496c;border-radius:11px;cursor:pointer;background:#0c192dbf;color:#c8d5e8;font-weight:700;transition:transform .2s ease,background .2s ease}.team-select-back:hover{transform:translateY(-1px);background:#152943}@keyframes teamSelectEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes teamSelectCardEnter{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:900px){.team-select-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.team-select-screen{width:min(100% - 22px,1120px);padding-top:38px}.team-select-grid{grid-template-columns:1fr}.team-select-status{gap:15px}.team-select-card{min-height:125px}}.round-clock{position:relative}.round-clock-warning{border-color:#4598ff99;animation:clockSoftPulse 1.7s ease-in-out infinite}.round-clock-danger{border-color:#ffa525bf;box-shadow:0 0 24px #ff991829;animation:clockWarningPulse 1.05s ease-in-out infinite}.round-clock-critical{border-color:#ff2d46f2;background:linear-gradient(180deg,#5e0a1c66,#07182df5);box-shadow:0 0 35px #ff21433b;animation:clockCriticalPulse .6s ease-in-out infinite}.round-clock-critical .round-clock-live{color:#ff5369}.round-clock-critical>strong{color:#fff;text-shadow:0 0 18px rgba(255,43,72,.75)}.join-draft-screen{width:100%;max-width:1320px;margin:0 auto;padding:34px 28px 50px;box-sizing:border-box}.join-draft-hero{max-width:760px;margin:0 auto 24px;text-align:center}.join-draft-hero h1{margin:8px 0 10px;color:#fff;font-size:clamp(42px,5vw,68px);line-height:.95;font-weight:950;letter-spacing:-1.6px}.join-draft-hero p{max-width:650px;margin:0 auto;color:#8ea5c5;font-size:16px;line-height:1.5}@media(max-width:699px){.join-draft-screen{padding:24px 14px 40px}}.team-select-grid{width:100%;max-width:1180px;margin:26px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.team-select-card{position:relative;min-width:0;min-height:170px;display:grid;grid-template-columns:130px minmax(0,1fr) 48px;align-items:center;gap:18px;padding:18px;box-sizing:border-box;border-radius:18px;overflow:hidden;background:radial-gradient(circle at 20% 50%,rgba(43,126,230,.12),transparent 30%),linear-gradient(135deg,#071e39,#04172c);border:1px solid rgba(55,146,246,.48);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.team-select-card-available:hover{transform:translateY(-3px);border-color:#53adfff2;box-shadow:0 16px 35px #00000047,0 0 26px #298bf41f}.team-select-card-number{position:absolute;top:11px;left:12px;color:#4aa7ff;font-size:12px;font-weight:950;letter-spacing:.5px}.team-select-logo{width:122px!important;height:122px!important;min-width:122px!important;min-height:122px!important;display:grid!important;place-items:center!important;margin:auto!important;border-radius:22px;background:radial-gradient(circle,rgba(60,158,255,.15),transparent 68%);overflow:visible!important}.team-select-logo img{display:block!important;width:112px!important;height:112px!important;max-width:112px!important;max-height:112px!important;object-fit:contain!important;transform:scale(1)!important;filter:drop-shadow(0 10px 16px rgba(0,0,0,.45))!important;transition:transform .2s ease,filter .2s ease}.team-select-card-available:hover .team-select-logo img{transform:scale(1.08)!important;filter:drop-shadow(0 0 15px rgba(56,160,255,.36)) drop-shadow(0 10px 16px rgba(0,0,0,.42))!important}.team-select-logo-placeholder{width:94px;height:94px;display:grid;place-items:center;border-radius:50%;background:#12345c;color:#fff;font-size:24px;font-weight:950}.team-select-card-content{min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.team-select-team-label{margin-bottom:7px;color:#4fa9ff;font-size:9px;font-weight:950;letter-spacing:1.2px}.team-select-card-content h3{margin:0;color:#fff;font-size:clamp(20px,1.8vw,28px);line-height:1.05;font-weight:950;letter-spacing:-.35px;white-space:normal;overflow-wrap:break-word}.team-select-state{margin-top:10px;font-size:10px;font-weight:950;letter-spacing:.45px}.team-select-state-available{color:#2fe17a}.team-select-state-occupied{color:#ff536a}.team-select-state-loading{color:#72b8ff}.team-select-enter-arrow{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:#70b8ff;background:#0d3966d1;border:1px solid rgba(81,164,255,.5);font-size:20px;transition:.2s ease}.team-select-card-available:hover .team-select-enter-arrow{color:#fff;background:#176bd2;transform:translate(2px)}.team-select-card-occupied{opacity:.58;cursor:not-allowed}.team-select-card-occupied .team-select-logo img{filter:grayscale(.5) brightness(.75)!important}.team-select-header{max-width:780px;margin:0 auto;text-align:center}.team-select-header h1{margin:8px 0 10px;color:#fff;font-size:clamp(42px,5vw,64px);line-height:.95;font-weight:950;letter-spacing:-1.4px}.team-select-header p{max-width:620px;margin:0 auto;color:#8ea5c5;font-size:15px;line-height:1.5}.team-select-status{max-width:720px;margin:24px auto 28px}@media(max-width:1050px)and (min-width:700px){.team-select-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:699px){.team-select-grid{grid-template-columns:1fr;gap:12px}.team-select-card{grid-template-columns:105px minmax(0,1fr) 40px;min-height:145px;padding:14px}.team-select-logo{width:96px!important;height:96px!important;min-width:96px!important;min-height:96px!important}.team-select-logo img{width:90px!important;height:90px!important;max-width:90px!important;max-height:90px!important}.team-select-card-content h3{font-size:20px}}.team-select-card{grid-template-columns:130px minmax(0,1fr) 42px!important;gap:14px!important;padding-right:14px!important}.team-select-card-content{min-width:0!important;padding-right:4px}.team-select-card-content h3{width:100%;margin:0;font-size:clamp(19px,1.7vw,27px)!important;line-height:1.05!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;-webkit-hyphens:auto;hyphens:auto;padding-right:2px;box-sizing:border-box}.team-select-enter-arrow{width:36px!important;height:36px!important;min-width:36px;justify-self:end;font-size:17px!important;flex-shrink:0}@media(min-width:700px){.team-select-card-content h3{max-width:100%}}@media(max-width:1050px)and (min-width:700px){.team-select-card{grid-template-columns:125px minmax(0,1fr) 38px!important;gap:12px!important}.team-select-enter-arrow{width:34px!important;height:34px!important}}@media(max-width:699px){.team-select-card{grid-template-columns:105px minmax(0,1fr) 36px!important}.team-select-enter-arrow{width:32px!important;height:32px!important;font-size:15px!important}}.team-select-league-logo{width:100%;min-height:105px;display:flex;align-items:center;justify-content:center;margin-bottom:6px}.team-select-league-logo img{display:block;width:auto;height:auto;max-width:190px;max-height:100px;object-fit:contain;filter:drop-shadow(0 8px 18px rgba(0,0,0,.28)) drop-shadow(0 0 14px rgba(59,130,246,.12))}@media(max-width:700px){.team-select-league-logo{min-height:85px}.team-select-league-logo img{max-width:150px;max-height:80px}}.lobby-section{width:100%;padding:0;margin:0;box-sizing:border-box}.lobby-header{text-align:center;margin-bottom:18px}.lobby-header h2{margin:4px 0 5px;color:#fff;font-size:25px;line-height:1.05;font-weight:950}.lobby-counter{margin:0;color:#8096b2;font-size:13px}.lobby-counter strong{color:#28a9ff;font-size:17px;font-weight:950}.lobby-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:11px!important;width:100%;padding:14px!important;box-sizing:border-box;border-radius:17px;background:#03122485;border:1px solid rgba(49,117,199,.23)}.lobby-card{position:relative;min-width:0!important;width:100%!important;height:92px!important;padding:8px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box;border-radius:14px!important;background:linear-gradient(145deg,#0a233feb,#05172cf5)!important;cursor:default;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease}.lobby-card .lobby-info{display:none!important}.lobby-logo{width:68px!important;height:68px!important;min-width:68px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}.lobby-logo img{display:block;width:100%!important;height:100%!important;max-width:68px!important;max-height:68px!important;object-fit:contain;filter:drop-shadow(0 7px 10px rgba(0,0,0,.38))}.lobby-logo-placeholder{width:54px;height:54px;display:grid;place-items:center;border-radius:12px;color:#fff;font-size:15px;font-weight:950;background:#266ac32b;border:1px solid rgba(62,137,226,.28)}.lobby-card.lobby-connected{border:2px solid rgba(41,220,111,.82)!important;box-shadow:inset 0 0 22px #22cc640d,0 0 13px #22cc6414!important;opacity:1}.lobby-card.lobby-pending{border:1px solid rgba(231,63,83,.55)!important;box-shadow:inset 0 0 18px #da324806!important;opacity:.76}.lobby-connection-dot{position:absolute;top:8px;right:8px;width:7px;height:7px;border-radius:50%}.lobby-connection-dot.is-connected{background:#2ce77c;box-shadow:0 0 8px #2ce77cd9}.lobby-connection-dot.is-disconnected{background:#e54159;box-shadow:0 0 6px #e5415973}.lobby-card.lobby-me{outline:2px solid rgba(61,151,255,.9);outline-offset:2px}.lobby-you-badge{position:absolute;left:6px;bottom:5px;padding:2px 5px;border-radius:5px;color:#fff;background:#1677e8;font-size:6px;font-weight:950;letter-spacing:.5px}.lobby-legend{display:flex;justify-content:center;gap:18px;margin-top:12px;color:#7088a6;font-size:9px}.lobby-legend span{display:inline-flex;align-items:center;gap:5px}.lobby-loading{min-height:180px;display:grid;place-items:center;color:#7891af;font-size:12px}@media(max-width:900px){.lobby-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:600px){.lobby-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:10px!important}.lobby-card{height:78px!important}.lobby-logo{width:56px!important;height:56px!important;min-width:56px!important}.lobby-logo img{max-width:56px!important;max-height:56px!important}}.lobby-grid-round-status{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding:12px!important}.lobby-card-round{min-height:126px!important;height:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:9px 7px!important;gap:3px}.lobby-card-round .lobby-logo{width:58px!important;height:58px!important;min-width:58px!important}.lobby-card-round .lobby-logo img{max-width:58px!important;max-height:58px!important}.lobby-team-name{width:100%;margin-top:2px;color:#fff;font-size:9px;line-height:1.05;font-weight:900;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lobby-round-status{margin-top:3px;padding:3px 6px;border-radius:999px;font-size:6px;font-weight:950;letter-spacing:.35px;white-space:nowrap}.lobby-round-status.lobby-round-pending{color:#8ba2bd;background:#647e9e1a}.lobby-round-status.lobby-round-current{color:#37ec83;background:#22be5e21;border:1px solid rgba(51,230,123,.32)}.lobby-round-status.lobby-round-sent{color:#3ba9ff;background:#2381de21;border:1px solid rgba(51,151,241,.28)}.lobby-round-status.lobby-round-lost{color:#ff5f73;background:#c6304521;border:1px solid rgba(236,70,91,.28)}.lobby-round-status.lobby-round-conflict{color:#ffc14a;background:#be791221;border:1px solid rgba(235,158,35,.31)}.lobby-round-player{display:block;width:calc(100% - 6px);margin-top:2px;color:#fff;font-size:7px;line-height:1;font-weight:800;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lobby-card-round.lobby-round-current{box-shadow:inset 0 0 26px #26d56a12,0 0 15px #26d56a17!important}.lobby-card-round.lobby-round-lost{opacity:.66}.lobby-card-round.lobby-round-conflict{box-shadow:inset 0 0 24px #da90190f}grid-template-columns: minmax(170px,.8fr) minmax(300px,1.45fr) minmax(170px,.8fr); .participant-main-countdown .round-clock > strong{font-size:46px!important}.participant-round-stage{align-items:stretch!important}.participant-round-summary{min-width:0!important;overflow:hidden!important}.participant-round-summary{min-height:270px!important;max-height:300px!important}.participant-main-countdown .round-clock{min-width:150px!important;width:auto!important;padding:8px 12px!important;margin:0 auto!important}.participant-main-countdown .round-clock>strong{font-size:38px!important;line-height:1!important}.participant-round-hub{width:100%;display:grid;grid-template-columns:minmax(180px,.8fr) minmax(320px,1.45fr) minmax(180px,.8fr);gap:14px;align-items:stretch;margin:20px auto 0}.participant-round-side{min-width:0;min-height:290px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px;box-sizing:border-box;text-align:center;border-radius:18px;background:radial-gradient(circle at center,rgba(38,110,210,.08),transparent 65%),linear-gradient(180deg,#061b33f7,#031223f7);border:1px solid rgba(53,134,228,.26);box-shadow:0 14px 32px #00000026}.participant-round-box-label{color:#5ca9ff;font-size:8px;font-weight:950;letter-spacing:1.4px}.participant-round-side>strong{width:100%;color:#fff;font-size:17px;line-height:1.08;font-weight:950;overflow-wrap:anywhere}.participant-round-side>small{margin-top:5px;color:#7891af;font-size:9px}.participant-turn-number{margin-top:9px;padding:4px 8px;border-radius:999px;color:#708dab;background:#3f81cf17;font-size:7px;font-weight:850}.participant-round-focus{position:relative;min-width:0;min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:18px 22px 20px;box-sizing:border-box;border-radius:20px;background:radial-gradient(circle at 50% 55%,rgba(28,125,245,.16),transparent 48%),linear-gradient(180deg,#061e39fc,#031224fc);border:1px solid rgba(45,151,255,.48);box-shadow:0 0 28px #1e84ec14,0 18px 40px #0003}.participant-round-focus-mine{border:1px solid rgba(28,200,255,.85);box-shadow:0 0 28px #13a0ff2e,inset 0 0 35px #188bff0d}.participant-focus-clock .round-clock{min-width:190px!important;padding:8px 14px!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.participant-focus-clock .round-clock>strong{font-size:48px!important;line-height:.95!important;letter-spacing:2px;text-shadow:0 0 22px rgba(255,177,45,.25)}.participant-round-progress-strip{width:100%;min-height:58px;display:grid;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:18px;margin-top:12px;padding:10px 16px;box-sizing:border-box;border-radius:14px;background:linear-gradient(90deg,#05192ff2,#06203af2);border:1px solid rgba(54,135,226,.23)}@media(max-width:800px){.participant-round-hub{grid-template-columns:1fr 1fr}.participant-round-focus{grid-column:1 / -1;grid-row:1;min-height:300px}.participant-round-side{min-height:210px}.participant-round-progress-strip{grid-template-columns:1fr;text-align:center}}.participant-simultaneous-clock .round-clock{min-width:165px!important;margin:0!important;padding:9px 14px!important}.participant-simultaneous-clock .round-clock>strong{font-size:38px!important;line-height:1!important}.published-round-navigation-modern{display:grid!important;grid-template-columns:54px minmax(110px,150px) 54px;align-items:center;justify-content:center;gap:12px;margin:0!important}@media(max-width:520px){.published-round-navigation-modern{grid-template-columns:48px minmax(100px,130px) 48px;gap:8px}}.team-draft-screen .lobby-section,.team-live-screen .lobby-section{width:100%!important;max-width:var(--team-content-width)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}.draft-config-pro{position:relative;padding:26px;overflow:hidden;border:1px solid rgba(82,116,255,.48);border-radius:18px;background:radial-gradient(circle at 50% 0%,rgba(23,92,165,.12),transparent 45%),linear-gradient(145deg,#06192ffa,#041122fc);box-shadow:0 22px 60px #00000040,inset 0 1px #ffffff09}.draft-config-pro-heading{display:flex;align-items:center;justify-content:center;gap:17px;margin-bottom:24px;text-align:center}.draft-config-pro-icon{display:grid;place-items:center;width:58px;height:58px;flex:0 0 58px;border-radius:50%;background:linear-gradient(145deg,#2070cd52,#1e499140);font-size:27px}.draft-config-pro-heading h2{margin:4px 0;color:#fff;font-size:25px;font-weight:900}.draft-config-pro-heading p{margin:0;color:#c7d9eead;font-size:13px}.draft-config-summary{display:grid;grid-template-columns:1fr auto 1.35fr auto 1fr;align-items:stretch;margin-bottom:20px;padding:16px 18px;border:1px solid rgba(56,139,231,.24);border-radius:13px;background:#0f345b38}.draft-config-summary-item{display:flex;align-items:center;gap:13px;min-width:0}.draft-config-summary-icon{display:grid;place-items:center;width:43px;height:43px;flex:0 0 43px;border-radius:11px;background:#2f79db21;color:#79a9ff;font-size:21px}.draft-config-summary-item small{display:block;margin-bottom:4px;color:#60b0ffe6;font-size:9px;font-weight:900;letter-spacing:.08em}.draft-config-summary-item strong{display:block;color:#fff;font-size:18px}.draft-config-summary-item strong span{color:#d1e0f2a3;font-size:12px;font-weight:600}.draft-config-summary-divider{width:1px;margin:0 20px;background:#5997dc45}.draft-config-grid{display:grid;grid-template-columns:minmax(290px,.9fr) minmax(0,1.65fr);align-items:stretch;gap:14px}.draft-config-column{display:grid;grid-template-rows:auto auto;gap:14px}.draft-config-column-wide{grid-template-rows:auto 1fr}.draft-config-row-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px}.draft-config-card{box-sizing:border-box;min-height:100%;padding:17px;border:1px solid rgba(76,123,236,.35);border-radius:13px;background:linear-gradient(145deg,#0b2748bd,#071931d1);box-shadow:inset 0 1px #ffffff06}.draft-config-card-date{display:flex;flex-direction:column}.draft-config-card-horizontal{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(280px,1.4fr);align-items:center;gap:20px}.draft-config-card-title{display:flex;align-items:center;gap:10px;margin-bottom:15px}.draft-config-card-title h3{margin:0;color:#6cacff;font-size:12px;font-weight:900;letter-spacing:.04em}.draft-config-card-title p{margin:3px 0 0;color:#c7daef94;font-size:11px}.draft-config-card-icon{color:#8798ff;font-size:20px}.draft-config-label{display:block;margin-bottom:7px;color:#fff;font-size:12px;font-weight:700}.draft-config-input{width:100%;height:43px;box-sizing:border-box;padding:0 13px;border:1px solid rgba(82,132,200,.45);border-radius:8px;outline:none;background:#020e1dc2;color:#fff;color-scheme:dark;font:inherit}.draft-config-input:focus{border-color:#439dffd1;box-shadow:0 0 0 3px #3191ff17}.draft-config-description{margin:11px 0 14px;color:#c2d5eb9e;font-size:11px;line-height:1.45}.draft-number-control{display:grid;grid-template-columns:54px minmax(70px,1fr) 54px 78px;height:42px;overflow:hidden;border:1px solid rgba(84,130,193,.4);border-radius:8px;background:#020e1db3}.draft-number-control button,.draft-number-control input,.draft-number-control span{border:0;background:transparent;color:#fff;font:inherit}.draft-number-control button{cursor:pointer;font-size:19px;transition:background .15s ease}.draft-number-control button:hover{background:#438ee31f}.draft-number-control input{width:100%;text-align:center;outline:none;font-weight:900;border-left:1px solid rgba(77,121,180,.24);border-right:1px solid rgba(77,121,180,.24)}.draft-number-control span{display:grid;place-items:center;color:#cadaeda8;font-size:10px;border-left:1px solid rgba(77,121,180,.24)}.draft-config-secondary-button{width:100%;min-height:42px;margin-top:auto;border:1px solid rgba(38,148,255,.42);border-radius:8px;background:linear-gradient(90deg,#1468bef0,#187edcf0);color:#fff;font-size:11px;font-weight:900;cursor:pointer}.draft-config-help{display:flex;align-items:flex-start;gap:7px;margin-top:13px;color:#bfd3ea8c;font-size:10px}.draft-config-help p{margin:0}.draft-config-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;margin-top:15px}.draft-config-footer-summary{display:flex;align-items:center;gap:8px;min-height:48px;box-sizing:border-box;padding:0 14px;border:1px solid rgba(53,139,223,.25);border-radius:9px;background:#08274773;color:#ccddf0b8;font-size:11px}.draft-config-footer-summary p{margin:0}.draft-config-footer-summary strong{color:#65b1ff}.draft-config-footer-actions{display:flex;gap:9px}.draft-config-save,.draft-config-start{min-height:48px;padding:0 20px;border-radius:9px;color:#fff;font-weight:900;cursor:pointer}.draft-config-save{border:1px solid rgba(71,134,211,.45);background:#123b66c7}.draft-config-start{min-width:190px;border:1px solid rgba(144,81,255,.75);background:linear-gradient(110deg,#2f59ed,#8422be);box-shadow:0 7px 20px #592cd82e}.draft-config-start:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}@media(max-width:900px){.draft-config-grid,.draft-config-row-two,.draft-config-card-horizontal{grid-template-columns:1fr}.draft-config-summary{grid-template-columns:1fr;gap:14px}.draft-config-summary-divider{width:100%;height:1px;margin:0}.draft-config-footer{grid-template-columns:1fr}.draft-config-footer-actions{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:600px){.draft-config-pro{padding:17px}.draft-config-pro-heading{justify-content:flex-start;text-align:left}.draft-config-pro-icon{width:46px;height:46px;flex-basis:46px}.draft-config-footer-actions{grid-template-columns:1fr}.draft-config-start{width:100%}}.round-clock{position:relative;padding-top:38px}.round-sound-toggle{position:absolute;top:8px;left:50%;right:auto;transform:translate(-50%);margin:0;padding:6px 10px;border:1px solid rgba(103,159,224,.32);border-radius:999px;background:#04182de0;color:#aec4df;font-size:8px;font-weight:850;line-height:1;white-space:nowrap;cursor:pointer;z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.round-sound-toggle:hover{color:#fff;border-color:#5ea4f5a6;background:#0a2a4cf5;transform:translate(-50%)}.participant-main-countdown .round-clock,.participant-focus-clock .round-clock,.participant-simultaneous-clock .round-clock{padding-top:42px!important}@media(max-width:700px){.round-clock{padding-top:36px}.round-sound-toggle{top:7px;padding:5px 8px;font-size:7px}.participant-main-countdown .round-clock,.participant-focus-clock .round-clock,.participant-simultaneous-clock .round-clock{padding-top:38px!important}}.admin-dashboard .round-sound-toggle,.admin-draft-room .round-sound-toggle{padding:5px 8px;font-size:7px}.round-clock-admin{padding-top:13px!important;padding-bottom:44px!important}.round-clock-admin .round-sound-toggle{inset:auto auto 10px 50%;transform:translate(-50%);padding:5px 8px;font-size:7px}.round-clock-admin .round-sound-toggle:hover{transform:translate(-50%)}.round-clock-participant .round-sound-toggle,.round-clock-participant .round-sound-toggle:hover,.round-clock-participant .round-sound-toggle:focus,.round-clock-participant .round-sound-toggle:active{transform:translate(-50%)!important}.participant-main-countdown .round-sound-toggle,.participant-main-countdown .round-sound-toggle:hover,.participant-main-countdown .round-sound-toggle:focus,.participant-main-countdown .round-sound-toggle:active,.participant-focus-clock .round-sound-toggle,.participant-focus-clock .round-sound-toggle:hover,.participant-focus-clock .round-sound-toggle:focus,.participant-focus-clock .round-sound-toggle:active,.participant-simultaneous-clock .round-sound-toggle,.participant-simultaneous-clock .round-sound-toggle:hover,.participant-simultaneous-clock .round-sound-toggle:focus,.participant-simultaneous-clock .round-sound-toggle:active{transform:translate(-50%)!important}.round-clock-admin{min-width:175px!important;min-height:125px!important;padding:16px 16px 48px!important;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center}.round-clock-admin .round-sound-toggle{inset:auto auto 9px 50%!important;transform:translate(-50%)!important;padding:5px 9px!important;font-size:7px!important}.round-clock-admin .round-sound-toggle:hover,.round-clock-admin .round-sound-toggle:focus,.round-clock-admin .round-sound-toggle:active{transform:translate(-50%)!important}.lobby-team-member-admin{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:8px}.lobby-team-member-email,.lobby-team-member-free,.lobby-team-member-loading{display:block;max-width:100%;font-size:.72rem;line-height:1.25;text-align:center;word-break:break-word;opacity:.82}.lobby-team-member-free{opacity:.55}.lobby-team-unlink-button{border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:7px 12px;font-size:.7rem;font-weight:700;cursor:pointer;background:#ffffff12;color:inherit;transition:transform .18s ease,background .18s ease,opacity .18s ease}.lobby-team-unlink-button:hover:not(:disabled){transform:translateY(-1px);background:#ffffff1f}.lobby-team-unlink-button:disabled{cursor:wait;opacity:.5}.fantasy-audio-dock{position:fixed;right:18px;bottom:18px;z-index:9998;display:grid;grid-template-columns:40px minmax(160px,230px) 40px;align-items:center;gap:6px;padding:6px;border:1px solid rgba(66,156,255,.34);border-radius:15px;background:linear-gradient(145deg,#061d33f0,#030f1cf5);box-shadow:0 18px 46px #00000057,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.fantasy-audio-dock button{border:0;cursor:pointer}.fantasy-audio-skip{width:40px;height:40px;display:grid;place-items:center;border-radius:10px!important;background:#13486f85;color:#d7efff;font-size:15px;transition:transform .16s ease,background .16s ease,opacity .16s ease}.fantasy-audio-skip:hover:not(:disabled){transform:translateY(-1px);background:#1b69a2a6}.fantasy-audio-skip:disabled{opacity:.32;cursor:default}.fantasy-audio-main{min-width:0;height:46px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;padding:5px 9px;border-radius:11px!important;background:#09253eb3;color:#dcefff;text-align:left}.fantasy-audio-main.is-on{background:radial-gradient(circle at 15% 50%,rgba(43,207,154,.13),transparent 50%),#09253ec2}.fantasy-audio-main>span:first-child{font-size:16px}.fantasy-audio-copy{min-width:0;display:block}.fantasy-audio-copy strong,.fantasy-audio-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fantasy-audio-copy strong{color:#f5fbff;font-size:9px;line-height:1.2}.fantasy-audio-copy small{margin-top:3px;color:#79a2b9;font-size:7px;text-transform:capitalize}@media(max-width:650px){.fantasy-audio-dock{left:max(8px,env(safe-area-inset-left));right:auto;bottom:max(10px,env(safe-area-inset-bottom));grid-template-columns:32px 34px 32px;gap:4px;padding:5px;border-radius:13px;background:linear-gradient(145deg,#061d33eb,#030f1cf0);box-shadow:0 10px 28px #00000052,inset 0 1px #ffffff0a}.fantasy-audio-skip{width:32px;height:32px;border-radius:9px!important;font-size:12px}.fantasy-audio-main{width:34px;min-width:34px;height:34px;padding:0;display:grid;grid-template-columns:1fr;place-items:center;border-radius:9px!important}.fantasy-audio-main>span:first-child{font-size:15px;line-height:1}.fantasy-audio-copy{display:none}}@media(max-width:360px){.fantasy-audio-dock{grid-template-columns:30px 32px 30px;gap:3px;padding:4px}.fantasy-audio-skip{width:30px;height:30px;font-size:11px}.fantasy-audio-main{width:32px;min-width:32px;height:32px}}.round-clock{position:relative;overflow:hidden;isolation:isolate}.round-clock:after{content:"";position:absolute;inset:auto 10% 0;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,#2c9cff,transparent);opacity:.48;animation:draftClockScan 2.6s ease-in-out infinite}.round-clock-warning:after{background:linear-gradient(90deg,transparent,#ffc044,transparent)}.round-clock-danger:after,.round-clock-critical:after{background:linear-gradient(90deg,transparent,#ff526c,transparent);animation-duration:1.1s}.round-clock-critical{animation:draftCriticalPulse .82s ease-in-out infinite}.draft-final-countdown{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.draft-final-countdown-number{text-shadow:0 0 18px rgba(255,73,100,.5),0 0 52px rgba(255,73,100,.22)}.round-transition-overlay{background-blend-mode:overlay,normal}.round-transition-content{filter:drop-shadow(0 18px 40px rgba(0,0,0,.3))}@keyframes draftClockScan{0%,to{transform:translate(-16%);opacity:.28}50%{transform:translate(16%);opacity:.85}}@keyframes draftCriticalPulse{0%,to{box-shadow:0 12px 30px #0003,0 0 #ff415b00}50%{box-shadow:0 12px 30px #0000003d,0 0 28px #ff415b2e}}@media(prefers-reduced-motion:reduce){.round-clock:after,.round-clock-critical{animation:none!important}}.result-valid{color:#3ddc97}.result-conflict{color:#ffb526}.result-lost{color:#ff4d68;flex-direction:column;align-items:flex-start}.result-conflict{color:#ffc044;text-shadow:0 0 10px rgba(255,181,38,.3)}.result-lost{color:#ff526d;text-shadow:0 0 10px rgba(255,70,100,.26)}.result-valid{color:#41dfa0;text-shadow:0 0 9px rgba(49,219,150,.25)}.result-valid{color:#43dfa0;text-shadow:0 0 9px rgba(67,223,160,.22)}.result-conflict{display:flex;flex-direction:column;align-items:flex-start;color:#ffc03f;text-shadow:0 0 12px rgba(255,184,44,.28)}.result-lost{display:flex;flex-direction:column;align-items:flex-start;color:#ff526b;text-shadow:0 0 12px rgba(255,70,96,.25)}@keyframes resultReveal{0%{opacity:0;transform:translate(-22px) scale(.97);filter:blur(4px)}70%{opacity:1;transform:translate(4px) scale(1.005);filter:blur(0)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}@keyframes resultShine{0%{left:-35%;opacity:0}35%{opacity:1}to{left:125%;opacity:0}}.final-draft-board{width:min(1400px,96%);margin:32px auto;padding:28px;background:#051226f5;border:1px solid rgba(76,154,255,.22);border-radius:18px}.final-draft-header{text-align:center;margin-bottom:26px}.final-draft-header h2{margin:5px 0;font-size:26px}.final-draft-header p{margin:0;opacity:.65}.final-draft-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media(max-width:1100px){.final-draft-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.final-draft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.final-draft-board{width:96%;padding:14px}.final-draft-grid{grid-template-columns:1fr}}.download-draft-image-button{display:block;margin:22px auto 0;padding:13px 22px;border:1px solid rgba(76,154,255,.55);border-radius:10px;background:#2873dc26;color:#fff;font-size:13px;font-weight:900;letter-spacing:.04em;cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.download-draft-image-button:hover{transform:translateY(-1px);background:#2873dc3d;box-shadow:0 8px 22px #2873dc29}.final-result-team-card{overflow:hidden;border-radius:17px;background:linear-gradient(180deg,#0b2343f5,#05162bfa);border:1px solid rgba(65,143,255,.32)}.final-result-team-header{min-height:104px;padding:16px;border-bottom:1px solid rgba(65,143,255,.25)}.final-result-team-number{display:block;margin-bottom:9px;color:#7690b4;font-size:10px;font-weight:900;letter-spacing:1px}.final-result-team-main{display:flex;align-items:center;gap:12px}.final-result-team-main img,.final-result-team-placeholder{width:50px;height:50px;object-fit:contain}.final-result-team-placeholder{display:grid;place-items:center;border-radius:50%;background:#10284b;font-weight:900}.final-result-team-main strong{font-size:17px}.final-result-round{display:grid;grid-template-columns:44px 1fr;min-height:82px;border-bottom:1px solid rgba(255,255,255,.055)}.final-result-round-number{display:flex;align-items:center;justify-content:center;color:#58a8ff;font-size:11px;font-weight:900;background:#071c35cc;border-right:1px solid rgba(255,255,255,.05)}.final-result-round-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:10px 12px}.final-result-player-name{color:#f4f8ff;font-size:13px;line-height:1.2}.final-result-badge{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;border-radius:6px;font-size:9px;font-weight:900;letter-spacing:.25px}.final-result-badge-valid{color:#baffc6;background:linear-gradient(180deg,#218c43,#126329)}.final-result-badge-lost{color:#fff;background:linear-gradient(180deg,#d82d45,#9e162c)}.final-result-badge-conflict{color:#fff3d3;background:linear-gradient(180deg,#d9840b,#9b5700)}.final-result-badge-resolved{color:#f3e9ff;background:linear-gradient(180deg,#8d54d4,#6132a0)}.final-result-badge-empty{color:#d3d9e2;background:#4c596c}.final-result-round-valid{background:linear-gradient(90deg,rgba(20,122,59,.13),transparent 65%)}.final-result-round-lost{background:linear-gradient(90deg,rgba(202,29,59,.13),transparent 65%)}.final-result-round-conflict{background:linear-gradient(90deg,rgba(225,137,12,.16),transparent 70%)}.final-result-round-resolved{background:linear-gradient(90deg,rgba(143,78,219,.16),transparent 70%)}.final-result-round-empty{opacity:.68}.final-result-versus{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:9px}.final-result-versus span{color:#8193ad;font-weight:900}.final-result-versus strong{color:#ffb632;font-size:10px}.final-result-detail{max-width:100%;color:#8899b0;font-size:9px;line-height:1.25}.final-result-round{grid-template-columns:62px 1fr!important;min-height:118px!important}.final-result-round-number{min-width:62px!important;font-size:14px!important;font-weight:950!important}.final-result-round-content{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:9px!important;padding:17px 18px!important;min-width:0}.final-result-main-line{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:9px!important;width:100%!important}.final-result-player-name{display:block!important;width:100%!important;color:#fff!important;font-size:24px!important;line-height:1.08!important;font-weight:950!important;letter-spacing:-.4px!important;white-space:normal!important;overflow-wrap:break-word!important}.final-result-badge{min-height:28px!important;padding:6px 11px!important;border-radius:7px!important;font-size:10px!important;font-weight:950!important;letter-spacing:.25px!important}.final-result-round-valid{border-left:6px solid #13b957!important;background:linear-gradient(90deg,#0b8b4247,#051f3999 65%)!important}.final-result-round-lost{border-left:6px solid #e52c48!important;background:linear-gradient(90deg,#b71d3433,#051f398c 65%)!important}.final-result-round-conflict{border-left:6px solid #ffa000!important;background:linear-gradient(90deg,#cd7a004d,#051f3994 70%)!important}.final-result-round-conflict .final-result-player-name{font-size:25px!important}.final-result-versus{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important;width:100%!important;margin-top:3px!important;padding-top:8px!important;border-top:1px solid rgba(255,160,0,.25)}.final-result-versus span{color:#ffad21!important;font-size:10px!important;font-weight:950!important;letter-spacing:1px!important}.final-result-versus strong{color:#fff!important;font-size:18px!important;line-height:1.15!important;font-weight:950!important}.final-result-round-empty .final-result-player-name{color:#8d9bb0!important;font-size:17px!important;font-weight:800!important}.final-result-team-header{min-height:125px!important;padding:20px!important}.final-result-team-main img{width:68px!important;height:68px!important;flex:0 0 68px!important}.final-result-team-main>strong{font-size:28px!important;font-weight:950!important}@media(max-width:749px){.final-result-player-name{font-size:22px!important}.final-result-round{min-height:108px!important}}.final-result-round{grid-template-columns:62px 1fr!important;min-height:112px!important}.final-result-round-content{padding:14px 18px!important;justify-content:center!important}.final-result-main-line{width:100%!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:9px!important}.final-result-player-name{width:100%!important;font-size:25px!important;line-height:1.05!important;font-weight:950!important;color:#fff!important;letter-spacing:-.4px!important}.final-result-round-empty .final-result-player-name{font-size:18px!important;color:#8d9bb0!important;font-weight:850!important}.final-result-badge{min-height:30px!important;padding:6px 12px!important;font-size:11px!important;font-weight:950!important}.final-result-round-conflict{border-left:6px solid #ff9d00!important;background:linear-gradient(90deg,#ff9d0038,#051f3994 65%)!important}.final-result-round-conflict .final-result-player-name{font-size:27px!important}.final-result-versus{width:100%!important;margin-top:3px!important;padding-top:8px!important;display:flex!important;flex-direction:row!important;align-items:baseline!important;gap:7px!important;border-top:1px solid rgba(255,157,0,.25)}.final-result-versus span{color:#ff9d00!important;font-size:12px!important;font-weight:950!important}.final-result-versus strong{color:#fff!important;font-size:17px!important;font-weight:950!important}.final-result-team-main>strong{font-size:29px!important}.final-result-team-main img{width:70px!important;height:70px!important}.final-result-team-card{display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden;border-radius:18px;border:1px solid rgba(54,143,240,.56);background:linear-gradient(180deg,#072546,#041a32);box-sizing:border-box;box-shadow:0 14px 34px #0003}.final-result-team-header{min-height:145px!important;display:flex;flex-direction:column;justify-content:center;padding:18px 24px!important;background:linear-gradient(180deg,#062241,#06203c);border-bottom:1px solid rgba(55,143,237,.42);box-sizing:border-box}.final-result-team-number{display:block;margin-bottom:14px;color:#6cadf3;text-align:center;font-size:11px;font-weight:950;letter-spacing:1.3px}.final-result-team-main{display:flex!important;align-items:center;justify-content:center;gap:18px!important;width:100%}.final-result-team-main img{width:70px!important;height:70px!important;flex:0 0 70px!important;object-fit:contain}.final-result-team-main>strong{min-width:0;color:#fff;font-size:clamp(24px,2.2vw,35px)!important;line-height:1;font-weight:950!important;letter-spacing:-.6px;text-align:left}.final-result-rounds{display:flex;flex-direction:column;flex:1}.final-result-round{position:relative;display:grid!important;grid-template-columns:82px minmax(0,1fr)!important;min-height:120px!important;flex:1;border-bottom:1px solid rgba(93,150,210,.2);background:#041b338f;box-sizing:border-box}.final-result-round:last-child{border-bottom:0}.final-result-round-number{display:flex!important;align-items:center;justify-content:center;min-width:82px!important;color:#48a5ff!important;font-size:15px!important;line-height:1;font-weight:950!important;background:#031931b8;border-right:1px solid rgba(82,145,213,.24)}.final-result-round-content{width:100%;min-width:0;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:16px 20px!important;text-align:center;box-sizing:border-box}.final-result-main-line{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important}.final-result-player-name{display:block!important;width:100%!important;color:#fff!important;text-align:center!important;font-size:clamp(22px,2vw,31px)!important;line-height:1.05!important;font-weight:950!important;letter-spacing:-.5px!important;white-space:normal!important;overflow-wrap:break-word!important}.final-result-round-empty .final-result-player-name{color:#8091aa!important;font-size:18px!important;font-weight:850!important;letter-spacing:0!important}.final-result-badge{display:inline-flex!important;align-items:center;justify-content:center;min-height:30px!important;padding:6px 12px!important;border-radius:7px!important;color:#fff;font-size:11px!important;line-height:1;font-weight:950!important;letter-spacing:.2px;white-space:nowrap;box-shadow:inset 0 1px #ffffff1f}.final-result-badge-valid{background:linear-gradient(180deg,#13ae51,#078139)!important}.final-result-badge-lost{background:linear-gradient(180deg,#e92e48,#bd1833)!important}.final-result-badge-conflict{background:linear-gradient(180deg,#ffa30c,#cc7600)!important}.final-result-badge-resolved{background:linear-gradient(180deg,#a468ed,#7340b8)!important}.final-result-round-valid{border-left:5px solid #1cc45f;background:linear-gradient(90deg,#0d874136,#041d3691 60%)!important}.final-result-round-lost{border-left:5px solid #df2844;background:linear-gradient(90deg,#a9183324,#041d368c 62%)!important}.final-result-round-conflict{border-left:5px solid #ffa000;background:linear-gradient(90deg,#ffa00042,#041d368f 64%)!important}.final-result-round-resolved{border-left:5px solid #9a60ed;background:linear-gradient(90deg,#884ecf3b,#041d368f 64%)!important}.final-result-versus{width:min(100%,290px)!important;display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:center!important;flex-wrap:wrap;gap:6px!important;margin-top:2px!important;padding-top:9px!important;border-top:1px solid rgba(255,163,12,.4)}.final-result-versus span{color:#ffa30c!important;font-size:12px!important;font-weight:950!important;letter-spacing:.5px}.final-result-versus strong{color:#fff!important;font-size:16px!important;font-weight:950!important}.final-result-versus-resolved{border-top-color:#a468ed66}.final-result-versus-resolved span{color:#ae79f2!important}.final-result-round-conflict .final-result-player-name,.final-result-round-resolved .final-result-player-name{font-size:clamp(26px,2.3vw,34px)!important}.final-result-team-card{align-self:stretch}.final-result-team-card .final-result-rounds{height:100%}.final-result-team-card .final-result-round{flex-basis:0}@media(max-width:719px){.final-result-round{grid-template-columns:64px minmax(0,1fr)!important}.final-result-round-number{min-width:64px!important}}.final-result-team-card{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.final-result-round-conflict,.final-result-round-resolved{min-height:142px!important}.final-result-round-content{min-width:0!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important}.final-result-versus{width:100%!important;max-width:100%!important;margin:4px 0 0!important;padding:8px 6px 0!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:5px!important;border-top:1px solid rgba(255,163,12,.42);box-sizing:border-box!important;overflow:hidden!important}.final-result-versus span{flex-shrink:0;color:#ffa30c!important;font-size:11px!important;line-height:1.15!important;font-weight:950!important;letter-spacing:.5px!important}.final-result-versus strong{min-width:0;max-width:100%;color:#fff!important;font-size:15px!important;line-height:1.15!important;font-weight:950!important;text-align:center;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}.final-result-round-conflict .final-result-round-content,.final-result-round-resolved .final-result-round-content{padding-top:14px!important;padding-bottom:14px!important}.final-result-team-card,.final-result-round,.final-result-round-content,.final-result-main-line,.final-result-versus{min-width:0!important}.result-card-pro{min-height:185px;display:grid;grid-template-columns:100px minmax(0,1fr) 72px;align-items:center;gap:18px;padding:18px;box-sizing:border-box;border-radius:18px;overflow:hidden;position:relative;background:linear-gradient(135deg,#061c34fa,#031223fc);border:1px solid rgba(66,140,225,.22)}.result-card-pro-left{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-right:1px solid rgba(255,255,255,.06)}.result-card-pro-position{position:absolute;top:12px;left:12px;width:28px;height:28px;display:grid;place-items:center;border-radius:8px;font-size:8px;font-weight:950}.result-card-pro-shield{width:78px;height:78px;display:grid;place-items:center}.result-card-pro-shield img{width:72px!important;height:72px!important;max-width:72px!important;max-height:72px!important;object-fit:contain!important;filter:drop-shadow(0 9px 14px rgba(0,0,0,.38))}.result-card-pro-team{max-width:90px;overflow:hidden;color:#7e96b2;font-size:8px;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.result-card-pro-main{min-width:0;display:flex;flex-direction:column;justify-content:center}.result-card-pro-eyebrow{font-size:7px;font-weight:950;letter-spacing:1.5px}.result-card-pro-player{margin-top:6px;color:#fff;font-size:clamp(28px,3vw,42px);line-height:.95;font-weight:950;letter-spacing:-.8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-card-pro-description{margin-top:8px;color:#8298b2;font-size:10px}.result-card-pro-status{width:fit-content;display:flex;align-items:center;gap:9px;margin-top:14px;padding:7px 10px;border-radius:10px}.result-card-pro-status-mark{width:26px;height:26px;display:grid;place-items:center;flex-shrink:0;border-radius:50%;font-size:16px;font-weight:950}.result-card-pro-status>div{display:flex;flex-direction:column}.result-card-pro-status strong{font-size:9px;font-weight:950;letter-spacing:.4px}.result-card-pro-status small{margin-top:2px;color:#788ea8;font-size:7px}.result-card-pro-round{min-height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid rgba(255,255,255,.06)}.result-card-pro-round span{font-size:7px;font-weight:900;letter-spacing:1px}.result-card-pro-round strong{margin-top:4px;color:#fff;font-size:26px;line-height:1;font-weight:950}.result-card-pro-valid{border-color:#2be58299;box-shadow:inset 0 0 40px #16bc630f,0 0 20px #1ec86e0d}.result-card-pro-valid:after{content:"";position:absolute;inset:auto -5% -50% auto;width:210px;height:210px;border-radius:50%;background:radial-gradient(circle,rgba(31,220,118,.16),transparent 68%);pointer-events:none}.result-card-pro-valid .result-card-pro-eyebrow,.result-card-pro-valid .result-card-pro-round span{color:#38e789}.result-card-pro-valid .result-card-pro-position{color:#36e887;background:#1eb76029}.result-card-pro-status-valid{color:#35e985;background:#179f5321;border:1px solid rgba(42,220,119,.24)}.result-card-pro-status-valid .result-card-pro-status-mark{border:1px solid rgba(49,232,131,.48);background:#25bc671f}.result-card-pro-lost{border-color:#f6415b94;background:radial-gradient(circle at 80% 50%,rgba(218,34,61,.08),transparent 36%),linear-gradient(135deg,#260f1fb8,#031223fc)}.result-card-pro-lost .result-card-pro-eyebrow,.result-card-pro-lost .result-card-pro-round span{color:#ff6076}.result-card-pro-lost .result-card-pro-position{color:#ff6278;background:#bc263e29}.result-card-pro-lost .result-card-pro-shield{opacity:.76}.result-card-pro-status-lost{color:#ff6077;background:#b2233b24;border:1px solid rgba(235,66,91,.25)}.result-card-pro-status-lost .result-card-pro-status-mark{border:1px solid rgba(255,83,109,.5);background:#be273e1f}.result-card-pro-conflict{border-color:#ffb536ad;background:radial-gradient(circle at 80% 50%,rgba(240,161,31,.11),transparent 38%),linear-gradient(135deg,#342609ad,#031223fc)}.result-card-pro-conflict .result-card-pro-eyebrow,.result-card-pro-conflict .result-card-pro-round span{color:#ffbc46}.result-card-pro-conflict .result-card-pro-position{color:#ffc04b;background:#b677112b}.result-card-pro-status-conflict{color:#ffc04c;background:#b0721124;border:1px solid rgba(241,163,38,.27)}.result-card-pro-status-conflict .result-card-pro-status-mark{border:1px solid rgba(255,186,63,.5);background:#bc7f1521}@media(max-width:680px){.result-card-pro{grid-template-columns:78px minmax(0,1fr);min-height:160px;gap:12px;padding:14px}.result-card-pro-round{grid-column:1 / -1;min-height:36px;flex-direction:row;gap:6px;border-left:0;border-top:1px solid rgba(255,255,255,.05)}.result-card-pro-round strong{font-size:15px}.result-card-pro-shield{width:64px;height:64px}.result-card-pro-shield img{width:58px!important;height:58px!important;max-width:58px!important;max-height:58px!important}.result-card-pro-player{font-size:26px}}.result-card-pro{grid-template-columns:95px minmax(0,1fr) 52px!important}.result-card-pro-main{min-width:0!important;width:100%!important}.result-card-pro-player{width:100%!important;max-width:100%!important;font-size:clamp(22px,3vw,38px)!important;line-height:1.02!important;letter-spacing:-.8px!important;white-space:normal!important;text-overflow:unset!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;overflow-wrap:break-word!important}.result-card-pro-round{min-width:52px!important;width:52px!important}.result-card-pro{display:grid;grid-template-columns:92px minmax(0,1fr) 128px;align-items:center;min-height:158px;gap:18px;padding:18px 20px}.result-card-pro-player-visual{display:flex;align-items:center;justify-content:center;width:128px;min-width:128px;height:128px;justify-self:end}.result-card-pro-player-photo{display:flex;align-items:center;justify-content:center;width:116px;height:116px;overflow:hidden;border:2px solid rgba(245,48,113,.72);border-radius:50%;background:radial-gradient(circle,#50266873,#051427f2);box-shadow:0 0 0 5px #f12a690b,0 0 24px #f12a693b}.result-card-pro-player-photo img,.result-card-pro-player-photo canvas{display:block;width:100%!important;height:100%!important;object-fit:cover;border-radius:50%}.result-card-pro-player-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;width:104px;height:104px;border:1px dashed rgba(247,71,119,.45);border-radius:50%;background:#34112a52;color:#ffffff59}.result-card-pro-player-empty span{font-size:28px;font-weight:900;line-height:1}.result-card-pro-player-empty small{margin-top:7px;color:#ee7c9d99;font-size:7px;font-weight:900;letter-spacing:.09em}.result-card-pro-shield{width:70px;height:70px}.result-card-pro-shield img{width:100%;height:100%;object-fit:contain}.result-card-pro-main{display:flex;flex-direction:column;justify-content:center;min-width:0}.result-card-pro-player{margin-top:4px;font-size:23px;line-height:1.05}@media(max-width:700px){.result-card-pro{grid-template-columns:72px minmax(0,1fr) 88px;gap:10px;padding:14px}.result-card-pro-player-visual{width:88px;min-width:88px;height:88px}.result-card-pro-player-photo{width:82px;height:82px}.result-card-pro-player-empty{width:76px;height:76px}.result-card-pro-shield{width:55px;height:55px}.result-card-pro-player{font-size:18px}}.round-conflict-card{overflow:hidden}.round-conflict-player-modern{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;padding:20px 18px 17px;text-align:center;border-bottom:1px solid rgba(255,255,255,.06);background:radial-gradient(circle at 50% 0%,rgba(179,66,255,.08),transparent 66%)}.round-conflict-player-photo{display:flex;align-items:center;justify-content:center;width:118px;height:118px;overflow:hidden;border:2px solid rgba(246,80,140,.72);border-radius:50%;background:#061528e0;box-shadow:0 0 0 5px #f7407e0a,0 0 27px #ea317a30}.round-conflict-player-photo img,.round-conflict-player-photo canvas{display:block;width:100%!important;height:100%!important;object-fit:cover;border-radius:50%}.round-conflict-player-info{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;text-align:center}.round-conflict-player-eyebrow{color:#ed6895;font-size:8px;font-weight:900;letter-spacing:.13em}.round-conflict-player-info h3{margin:5px 0 9px;color:#fff;font-size:23px;font-weight:900;line-height:1.05;text-align:center}.round-conflict-player-info .round-conflict-state{margin-left:auto;margin-right:auto}.round-conflict-player-info .round-conflict-winner{margin:12px auto 0;text-align:center}.result-card-pro{display:grid;grid-template-columns:72px minmax(0,1fr) 92px;align-items:center;gap:14px;min-height:126px;box-sizing:border-box;padding:14px 16px;overflow:hidden}.result-card-pro-left{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0}.result-card-pro-shield{display:flex;align-items:center;justify-content:center;width:56px;height:56px;flex:0 0 56px}.result-card-pro-shield img{display:block;width:100%;height:100%;object-fit:contain}.result-card-pro-team{display:block;width:100%;margin-top:6px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.result-card-pro-main{display:flex;flex-direction:column;justify-content:center;min-width:0;overflow:hidden}.result-card-pro-eyebrow{display:block;width:100%;overflow:hidden;font-size:7px;font-weight:900;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap}.result-card-pro-player{display:-webkit-box;width:100%;max-width:100%;margin-top:4px;overflow:hidden;color:#fff;font-size:clamp(16px,1.8vw,21px);font-weight:900;line-height:1.05;overflow-wrap:anywhere;word-break:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.result-card-pro-description{display:block;width:100%;margin-top:4px;overflow:hidden;color:#c8d8eb99;font-size:8px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.result-card-pro-status{max-width:100%;margin-top:8px}.result-card-pro-player-visual{display:flex;align-items:center;justify-content:center;width:88px;min-width:0;height:88px;justify-self:end;overflow:hidden}.result-card-pro-player-photo{position:relative;display:flex;align-items:center;justify-content:center;width:82px;height:82px;flex:0 0 82px;overflow:hidden;box-sizing:border-box;border:1.5px solid rgba(245,56,119,.7);border-radius:50%;background:radial-gradient(circle,#512a6861,#051427f2);box-shadow:0 0 15px #f0306e2b}.result-card-pro-player-photo>*,.result-card-pro-player-photo img,.result-card-pro-player-photo canvas{display:block;width:82px!important;max-width:82px!important;height:82px!important;max-height:82px!important;margin:0!important;object-fit:cover;border-radius:50%}.result-card-pro-player-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;width:72px;height:72px;flex:0 0 72px;box-sizing:border-box;border:1px dashed rgba(247,71,119,.48);border-radius:50%;background:#34112a38;color:#ffffff59}.result-card-pro-player-empty span{font-size:21px;line-height:1}.result-card-pro-player-empty small{margin-top:5px;font-size:5px;font-weight:900;letter-spacing:.06em}.round-conflict-card{overflow:hidden;box-sizing:border-box}.round-conflict-player-modern{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:15px;padding:17px;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,.06);background:radial-gradient(circle at 0% 50%,rgba(182,54,146,.1),transparent 45%);text-align:left}.round-conflict-player-photo{position:relative;display:flex;align-items:center;justify-content:center;width:88px;height:88px;overflow:hidden;box-sizing:border-box;border:1.5px solid rgba(246,79,140,.7);border-radius:50%;background:#061528e0;box-shadow:0 0 17px #ea317a2e}.round-conflict-player-photo>*,.round-conflict-player-photo img,.round-conflict-player-photo canvas{display:block;width:88px!important;max-width:88px!important;height:88px!important;max-height:88px!important;margin:0!important;object-fit:cover;border-radius:50%}.round-conflict-player-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;text-align:left}.round-conflict-player-eyebrow{display:block;width:100%;overflow:hidden;color:#ed6895;font-size:7px;font-weight:900;letter-spacing:.11em;text-overflow:ellipsis;white-space:nowrap}.round-conflict-player-info h3{display:-webkit-box;width:100%;max-width:100%;margin:5px 0 8px;overflow:hidden;color:#fff;font-size:21px;font-weight:900;line-height:1.05;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.round-conflict-player-info .round-conflict-state{margin:0;align-self:flex-start}.round-conflict-player-info .round-conflict-winner{width:auto;margin:10px 0 0;text-align:left}.round-conflict-teams{padding:16px 14px;box-sizing:border-box}.round-conflict-logo{width:58px;height:58px}.round-conflict-logo img{width:100%;height:100%;object-fit:contain}@media(max-width:650px){.result-card-pro{grid-template-columns:58px minmax(0,1fr) 72px;gap:9px;min-height:108px;padding:11px}.result-card-pro-shield{width:46px;height:46px;flex-basis:46px}.result-card-pro-player-visual{width:68px;height:68px}.result-card-pro-player-photo,.result-card-pro-player-photo>*,.result-card-pro-player-photo img,.result-card-pro-player-photo canvas{width:66px!important;max-width:66px!important;height:66px!important;max-height:66px!important}.result-card-pro-player{font-size:15px}.round-conflict-player-modern{grid-template-columns:72px minmax(0,1fr);gap:11px;padding:13px}.round-conflict-player-photo,.round-conflict-player-photo>*,.round-conflict-player-photo img,.round-conflict-player-photo canvas{width:70px!important;max-width:70px!important;height:70px!important;max-height:70px!important}.round-conflict-player-info h3{font-size:18px}}.published-result-card{display:block;min-height:0!important;height:auto!important;padding:0!important;overflow:hidden}.published-result-card .published-result-accent{margin:0}.result-card-pro{display:grid!important;grid-template-columns:74px minmax(0,1fr) 110px;align-items:center!important;gap:14px;width:100%;min-height:116px!important;height:auto!important;box-sizing:border-box;padding:12px 14px!important;overflow:hidden}.result-card-pro-left{display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:center;min-width:0;height:100%}.result-card-pro-position{position:absolute;top:8px;left:8px}.result-card-pro-shield{display:flex;align-items:center;justify-content:center;width:54px!important;height:54px!important;margin:0 auto;flex:0 0 54px}.result-card-pro-shield img{display:block;width:100%!important;height:100%!important;object-fit:contain}.result-card-pro-team{width:68px;margin-top:5px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:7px}.result-card-pro-main{display:flex!important;flex-direction:column;align-items:center;justify-content:center;align-self:stretch;min-width:0;padding:2px 0;text-align:center}.result-card-pro-eyebrow{display:block;width:100%;margin:0 0 3px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:900;letter-spacing:.08em}.result-card-pro-player{display:-webkit-box;width:100%;max-width:100%;margin:0;overflow:hidden;text-align:center;font-size:clamp(16px,2vw,22px);font-weight:900;line-height:1.02;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.result-card-pro-description{display:block;width:100%;margin-top:4px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:7px}.result-card-pro-status{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;margin:6px auto 0;padding:3px 7px}.result-card-pro-player-visual{display:flex!important;align-items:center;justify-content:center;align-self:center;justify-self:center;width:104px!important;min-width:104px!important;height:104px!important;overflow:visible}.result-card-pro-player-photo{display:flex;align-items:center;justify-content:center;width:100px!important;height:100px!important;flex:0 0 100px;overflow:hidden;box-sizing:border-box;border:2px solid rgba(244,58,127,.78);border-radius:50%;background:radial-gradient(circle,#582b7461,#041224f5);box-shadow:0 0 0 4px #f134790b,0 0 20px #f1347938}.result-card-pro-player-photo>*,.result-card-pro-player-photo img,.result-card-pro-player-photo canvas{width:100px!important;max-width:100px!important;height:100px!important;max-height:100px!important;margin:0!important;object-fit:cover;border-radius:50%}.result-card-pro-player-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;width:82px!important;height:82px!important;flex:0 0 82px;margin:0 auto;box-sizing:border-box;border:1px dashed rgba(247,72,126,.48);border-radius:50%;background:#3110293b}.round-conflicts-section{width:100%}.round-conflicts-header{display:flex;align-items:center;justify-content:center;gap:11px;text-align:center}.round-conflicts-header>div{text-align:center}.round-conflicts-header h2,.round-conflicts-header p,.round-conflicts-header .section-eyebrow{text-align:center}.round-conflicts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,420px));justify-content:center;gap:16px}.round-conflict-card{display:flex;flex-direction:column;width:100%;min-height:0!important;height:auto!important;box-sizing:border-box;overflow:hidden}.round-conflict-player-modern{display:grid!important;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:14px;min-height:122px;box-sizing:border-box;padding:12px 16px;text-align:center}.round-conflict-player-photo{display:flex;align-items:center;justify-content:center;justify-self:center;width:104px!important;height:104px!important;overflow:hidden;box-sizing:border-box;border:2px solid rgba(244,72,137,.74);border-radius:50%;background:#041325f5;box-shadow:0 0 18px #f1347933}.round-conflict-player-photo>*,.round-conflict-player-photo img,.round-conflict-player-photo canvas{width:104px!important;max-width:104px!important;height:104px!important;max-height:104px!important;margin:0!important;object-fit:cover;border-radius:50%}.round-conflict-player-eyebrow{width:100%;margin:0;text-align:center;font-size:7px}.round-conflict-player-info h3{display:-webkit-box;width:100%;margin:4px 0 7px;overflow:hidden;text-align:center;font-size:21px;line-height:1.05;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.round-conflict-player-info .round-conflict-winner{align-self:center;margin:8px auto 0;text-align:center}.round-conflict-teams{display:flex!important;align-items:center;justify-content:center;gap:12px;width:100%;box-sizing:border-box;padding:13px 14px}.round-conflict-team{display:flex;flex-direction:column;align-items:center;justify-content:center;width:92px;text-align:center}.round-conflict-logo{display:flex;align-items:center;justify-content:center;width:56px!important;height:56px!important;margin:0 auto}.round-conflict-team strong{display:-webkit-box;width:100%;margin-top:5px;overflow:hidden;text-align:center;font-size:8px;line-height:1.15;-webkit-box-orient:vertical;-webkit-line-clamp:2}.round-conflict-vs{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;margin:0;border:1px solid rgba(235,117,49,.48);border-radius:50%}.round-conflict-vs span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1;text-align:center}.round-conflict-footer{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;box-sizing:border-box;margin-top:0!important;padding:9px 12px;text-align:center;border-top:1px solid rgba(255,255,255,.06)}@media(max-width:650px){.result-card-pro{grid-template-columns:58px minmax(0,1fr) 82px;gap:8px;min-height:100px!important;padding:10px 11px!important}.result-card-pro-shield{width:45px!important;height:45px!important;flex-basis:45px}.result-card-pro-player-visual{width:80px!important;min-width:80px!important;height:80px!important}.result-card-pro-player-photo,.result-card-pro-player-photo>*,.result-card-pro-player-photo img,.result-card-pro-player-photo canvas{width:78px!important;max-width:78px!important;height:78px!important;max-height:78px!important}.result-card-pro-player{font-size:15px}.round-conflicts-grid{grid-template-columns:minmax(0,1fr)}.round-conflict-player-modern{grid-template-columns:84px minmax(0,1fr);min-height:100px;gap:10px;padding:11px}.round-conflict-player-photo,.round-conflict-player-photo>*,.round-conflict-player-photo img,.round-conflict-player-photo canvas{width:82px!important;max-width:82px!important;height:82px!important;max-height:82px!important}}.result-card-pro{grid-template-columns:72px minmax(0,1fr) 102px!important;gap:10px!important}.result-card-pro-main{position:relative;transform:translate(-5px)}.result-card-pro-player-visual{position:relative;transform:translate(-7px);width:100px!important;min-width:100px!important}.result-card-pro-player{max-width:100%;padding:0 2px;box-sizing:border-box}.result-card-pro-valid .result-card-pro-player-photo{border-color:#14e08ae6!important;box-shadow:0 0 0 4px #14e08a0e,0 0 20px #14e08a40!important;background:radial-gradient(circle,#126f5452,#041825f5)!important}.result-card-pro-lost .result-card-pro-player-photo{border-color:#f43971e0!important;box-shadow:0 0 0 4px #f439710d,0 0 20px #f439713b!important}.result-card-pro-conflict .result-card-pro-player-photo{border-color:#f59235e6!important;box-shadow:0 0 0 4px #f592350d,0 0 20px #f5923540!important;background:radial-gradient(circle,#76441252,#051526f5)!important}.result-card-pro-valid .result-card-pro-player-empty{border-color:#14e08a7a}.result-card-pro-lost .result-card-pro-player-empty{border-color:#f4397180}.result-card-pro-conflict .result-card-pro-player-empty{border-color:#f592358c}.round-conflict-card{width:100%;max-width:430px;margin:0 auto;border-radius:14px;overflow:hidden}.round-conflict-player-modern{display:grid!important;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:14px;min-height:116px;padding:13px 18px!important;box-sizing:border-box}.round-conflict-player-photo{width:94px!important;height:94px!important;justify-self:center;border-width:2px!important;border-color:#f49330d1!important;box-shadow:0 0 0 4px #f493300b,0 0 19px #f4933033!important}.round-conflict-player-photo>*,.round-conflict-player-photo img,.round-conflict-player-photo canvas{width:94px!important;max-width:94px!important;height:94px!important;max-height:94px!important}.round-conflict-player-info{display:flex!important;flex-direction:column;align-items:center;justify-content:center;min-width:0;text-align:center}.round-conflict-player-info h3{width:100%;margin:4px 0 7px;text-align:center;font-size:22px;line-height:1.05}.round-conflict-player-eyebrow{width:100%;text-align:center}.round-conflict-player-info .round-conflict-state{align-self:center;margin:0 auto}.round-conflict-teams{display:flex!important;align-items:center;justify-content:center;gap:18px;width:100%;min-height:110px;padding:14px 18px!important;box-sizing:border-box;border-top:1px solid rgba(255,255,255,.045);border-bottom:1px solid rgba(255,255,255,.045);background:#0311213b}.round-conflict-team{display:flex;flex-direction:column;align-items:center;justify-content:center;width:105px;flex:0 0 105px;text-align:center}.round-conflict-logo{width:62px!important;height:62px!important;margin:0 auto 7px}.round-conflict-team strong{display:-webkit-box;width:100%;margin:0;overflow:hidden;text-align:center;font-size:9px;font-weight:800;line-height:1.15;-webkit-box-orient:vertical;-webkit-line-clamp:2}.round-conflict-vs{display:flex;align-items:center;justify-content:center;width:38px!important;height:38px!important;flex:0 0 38px;margin:0;border:1px solid rgba(244,145,48,.65)!important;border-radius:50%;background:radial-gradient(circle,#783e0f4d,#18141680);box-shadow:0 0 13px #ee81271c}.round-conflict-vs span{color:#f6a342;font-size:9px;font-weight:900}.round-conflict-footer{min-height:38px;padding:7px 12px!important;justify-content:center;text-align:center}.round-conflict-footer span{font-size:8px}.round-conflict-footer strong{color:#f2a03d;font-size:8px;letter-spacing:.04em}.round-conflict-resolved .round-conflict-player-photo{border-color:#14e08ae0!important;box-shadow:0 0 0 4px #14e08a0d,0 0 20px #14e08a3b!important;background:radial-gradient(circle,#126f544d,#041725f5)!important}.published-result-accent{display:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important}.published-results-grid{align-items:start!important;grid-auto-rows:auto!important}.published-result-card{align-self:start!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important}.published-result-card>.result-card-pro{margin:0!important;min-height:116px!important;height:116px!important}.round-conflicts-section{width:100%;margin-top:28px;padding-top:22px;border-top:1px solid rgba(96,123,189,.28)}.round-conflicts-header{display:flex!important;align-items:center;justify-content:center;gap:12px;width:100%;margin-bottom:20px;text-align:center}.round-conflicts-header>div{display:flex;flex-direction:column;align-items:center;text-align:center}.round-conflicts-header .section-eyebrow,.round-conflicts-header h2,.round-conflicts-header p{width:100%;text-align:center}.round-conflicts-header h2{margin:3px 0 4px}.round-conflicts-header p{margin:0}.round-conflicts-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border:1px solid rgba(241,141,56,.38);border-radius:12px;background:radial-gradient(circle,#a4522133,#1f1a2d6b);box-shadow:0 0 18px #ec812f14}.round-conflicts-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,470px),560px));justify-content:center;align-items:start;gap:20px;width:100%}.round-conflict-card{position:relative;display:flex!important;flex-direction:column;width:100%;max-width:560px;min-height:0!important;height:auto!important;margin:0 auto;overflow:hidden;box-sizing:border-box;border:1px solid rgba(237,136,52,.56);border-radius:16px;background:radial-gradient(circle at 15% 0%,rgba(164,60,94,.12),transparent 38%),linear-gradient(145deg,#161d36fa,#08182cfc);box-shadow:0 16px 38px #00000029,inset 0 1px #ffffff06}.round-conflict-card:before{content:"";position:absolute;top:0;left:14%;right:14%;height:1px;background:linear-gradient(90deg,transparent,rgba(246,151,65,.85),transparent)}.round-conflict-player-modern{display:grid!important;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:20px;min-height:148px;padding:20px 26px!important;box-sizing:border-box;background:radial-gradient(circle at 12% 50%,rgba(225,79,124,.12),transparent 37%);border-bottom:1px solid rgba(255,255,255,.055)}.round-conflict-player-photo{display:flex!important;align-items:center;justify-content:center;justify-self:center;width:116px!important;height:116px!important;overflow:hidden;box-sizing:border-box;border:2px solid rgba(246,150,54,.9)!important;border-radius:50%;background:radial-gradient(circle,#8448213d,#051427f5);box-shadow:0 0 0 5px #f696360b,0 0 25px #f6963638!important}.round-conflict-player-photo>*,.round-conflict-player-photo img,.round-conflict-player-photo canvas{display:block;width:116px!important;max-width:116px!important;height:116px!important;max-height:116px!important;margin:0!important;object-fit:cover;border-radius:50%}.round-conflict-player-info{display:flex!important;flex-direction:column;align-items:flex-start!important;justify-content:center;min-width:0;text-align:left!important}.round-conflict-player-eyebrow{display:block;width:100%;margin:0 0 5px;color:#ee779d;font-size:8px;font-weight:900;letter-spacing:.13em;text-align:left!important}.round-conflict-player-info h3{display:-webkit-box;width:100%;margin:0 0 9px!important;overflow:hidden;color:#fff;font-size:clamp(24px,3vw,31px)!important;font-weight:900;line-height:.98!important;text-align:left!important;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.round-conflict-player-info .round-conflict-state{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start!important;width:auto;margin:0!important;padding:5px 10px;border:1px solid rgba(245,146,53,.58);border-radius:999px;background:#6e381233;color:#f2a148;font-size:8px;font-weight:900}.round-conflict-teams{display:grid!important;grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);align-items:center;gap:14px;width:100%;min-height:135px;box-sizing:border-box;padding:18px 30px!important;background:linear-gradient(90deg,#04132440,#14192c24,#04132440)}.round-conflict-team{display:flex!important;flex-direction:column;align-items:center;justify-content:center;width:100%!important;min-width:0;text-align:center}.round-conflict-logo{display:flex;align-items:center;justify-content:center;width:72px!important;height:72px!important;margin:0 auto 8px;padding:5px;box-sizing:border-box;border:1px solid rgba(81,146,218,.25);border-radius:50%;background:#0a254152}.round-conflict-logo img{width:100%!important;height:100%!important;object-fit:contain}.round-conflict-team strong{display:-webkit-box;width:100%;max-width:135px;margin:0 auto;overflow:hidden;color:#f4f8ff;font-size:11px!important;font-weight:800;line-height:1.15;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2}.round-conflict-vs{display:flex!important;align-items:center;justify-content:center;justify-self:center;width:48px!important;height:48px!important;flex:none!important;margin:0!important;border:1px solid rgba(244,145,48,.7)!important;border-radius:50%;background:radial-gradient(circle,#91471652,#1f171cad);box-shadow:0 0 17px #ef872621}.round-conflict-vs span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#f5a044;font-size:10px;font-weight:900;line-height:1}.round-conflict-footer{display:flex!important;align-items:center;justify-content:center;gap:8px;min-height:43px;box-sizing:border-box;margin:0!important;padding:9px 16px!important;border-top:1px solid rgba(255,255,255,.055);background:#04112057;text-align:center}.round-conflict-footer span{color:#bed3ea94;font-size:8px}.round-conflict-footer strong{color:#f2a044;font-size:8px;font-weight:900;letter-spacing:.055em}.round-conflict-resolved{border-color:#11d68499!important}.round-conflict-resolved:before{background:linear-gradient(90deg,transparent,rgba(18,220,135,.85),transparent)}.round-conflict-resolved .round-conflict-player-photo{border-color:#11dc88eb!important;box-shadow:0 0 0 5px #11dc880d,0 0 25px #11dc8838!important}.round-conflict-resolved .round-conflict-player-info .round-conflict-state{border-color:#11dc888c;background:#0f735133;color:#24df96}.round-conflict-resolved .round-conflict-footer strong{color:#24df96}@media(max-width:600px){.round-conflict-player-modern{grid-template-columns:92px minmax(0,1fr);gap:12px;min-height:112px;padding:14px!important}.round-conflict-player-photo,.round-conflict-player-photo>*,.round-conflict-player-photo img,.round-conflict-player-photo canvas{width:88px!important;max-width:88px!important;height:88px!important;max-height:88px!important}.round-conflict-player-info h3{font-size:21px!important}.round-conflict-teams{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:8px;min-height:115px;padding:14px 12px!important}.round-conflict-logo{width:58px!important;height:58px!important}.round-conflict-vs{width:38px!important;height:38px!important}}.result-card-pro{padding-bottom:16px!important}.published-result-card{margin-bottom:3px!important}.round-conflict-player-modern{grid-template-columns:136px minmax(0,1fr)!important;gap:22px!important;padding:20px 24px 20px 34px!important}.round-conflict-player-photo{transform:translate(10px)}.round-conflict-player-info{transform:translate(6px);align-items:center!important;text-align:center!important}.round-conflict-player-eyebrow,.round-conflict-player-info h3{text-align:center!important}.round-conflict-player-info .round-conflict-state{align-self:center!important;margin-left:auto!important;margin-right:auto!important}.round-conflict-player-info .round-conflict-winner{align-self:center!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.result-card-pro{padding-bottom:22px!important}.result-card-pro-main{padding-bottom:5px}.result-card-pro-status{margin-bottom:4px!important}.result-card-pro-player-visual{padding-bottom:4px;box-sizing:border-box}.result-card-pro-player-photo{margin-bottom:3px}.result-card-pro{min-height:145px!important;height:145px!important;grid-template-columns:105px minmax(0,1fr) 150px!important;gap:18px!important;padding:14px 22px 18px!important;box-sizing:border-box}.result-card-pro-main{display:flex!important;flex-direction:column;align-items:center;justify-content:center;align-self:stretch;min-width:0;height:100%;padding:6px 0!important;box-sizing:border-box;overflow:visible!important;text-align:center;transform:translate(-3px)}.result-card-pro-eyebrow{display:block!important;width:100%;min-height:12px;margin:0 0 5px!important;overflow:visible!important;color:inherit;font-size:7px!important;font-weight:900;line-height:1.2!important;letter-spacing:.09em;text-align:center!important;white-space:nowrap}.result-card-pro-player{display:block!important;width:100%;max-width:100%;min-height:0;margin:0 0 5px!important;padding:0!important;overflow:visible!important;color:#fff;font-size:clamp(23px,2.6vw,31px)!important;font-weight:900;line-height:.98!important;text-align:center!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important}.result-card-pro-description{display:block!important;width:100%;min-height:11px;margin:0 0 6px!important;overflow:visible!important;color:#c3d7e8a8;font-size:7px!important;line-height:1.25!important;text-align:center!important;white-space:normal!important}.result-card-pro-status{display:inline-flex!important;align-items:center;justify-content:center;width:fit-content;min-height:30px;margin:0 auto!important;padding:4px 10px!important;box-sizing:border-box;flex-shrink:0}.result-card-pro-player-visual{display:flex!important;align-items:center;justify-content:center;align-self:center;justify-self:center;width:130px!important;min-width:130px!important;height:130px!important;padding:0!important;overflow:visible!important;transform:translate(-7px)}.result-card-pro-player-photo{width:126px!important;height:126px!important;flex:0 0 126px;margin:0!important}.result-card-pro-player-photo>*,.result-card-pro-player-photo img,.result-card-pro-player-photo canvas{width:126px!important;max-width:126px!important;height:126px!important;max-height:126px!important}.result-card-pro-left{justify-content:center;height:100%}.result-card-pro-player{max-height:none!important}@media(max-width:650px){.result-card-pro{grid-template-columns:62px minmax(0,1fr) 86px!important;gap:8px!important;min-height:118px!important;height:auto!important;padding:10px 10px 13px!important}.result-card-pro-player{font-size:17px!important;line-height:1!important}.result-card-pro-eyebrow{font-size:6px!important}.result-card-pro-player-visual{width:82px!important;min-width:82px!important;height:82px!important;transform:none}.result-card-pro-player-photo,.result-card-pro-player-photo>*,.result-card-pro-player-photo img,.result-card-pro-player-photo canvas{width:80px!important;max-width:80px!important;height:80px!important;max-height:80px!important}}.result-card-pro{display:grid!important;grid-template-columns:120px minmax(0,1fr) 150px!important;align-items:center!important;gap:16px!important;min-height:158px!important;height:158px!important;padding:14px 20px!important;box-sizing:border-box;overflow:hidden}.result-card-pro-left{display:flex!important;flex-direction:column;align-items:center!important;justify-content:center!important;align-self:center!important;justify-self:center!important;width:100%;height:100%;padding:0!important;margin:0!important;text-align:center}.result-card-pro-shield{display:flex!important;align-items:center!important;justify-content:center!important;width:72px!important;height:72px!important;flex:0 0 72px!important;margin:0 auto 7px!important;padding:0!important}.result-card-pro-shield img{display:block!important;width:68px!important;max-width:68px!important;height:68px!important;max-height:68px!important;margin:auto!important;object-fit:contain!important;object-position:center center!important}.result-card-pro-team{display:block;width:100%;margin:0!important;text-align:center!important;line-height:1.15}.result-card-pro-main{display:flex!important;flex-direction:column;align-items:center!important;justify-content:center!important;align-self:center!important;width:100%;height:100%;padding:0!important;text-align:center!important;transform:none!important}.result-card-pro-player-visual{display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;justify-self:center!important;width:136px!important;min-width:136px!important;height:136px!important;margin:0!important;padding:0!important;overflow:visible!important;transform:none!important}.result-card-pro-player-photo{position:relative;display:flex!important;align-items:center!important;justify-content:center!important;width:132px!important;height:132px!important;flex:0 0 132px!important;margin:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box;border-radius:50%!important}.result-card-pro-player-photo>*,.result-card-pro-player-photo img,.result-card-pro-player-photo canvas{display:block!important;width:132px!important;max-width:132px!important;height:132px!important;max-height:132px!important;margin:0!important;padding:0!important;object-fit:cover!important;object-position:center center!important;border-radius:50%!important;transform:none!important}.result-card-pro-eyebrow,.result-card-pro-player{margin:0 0 5px!important;text-align:center!important}.result-card-pro-description{margin:0 0 7px!important;text-align:center!important}.result-card-pro-status{margin:0 auto!important}.result-card-pro-position{position:absolute!important;top:10px!important;left:10px!important;margin:0!important}.result-card-pro-left,.result-card-pro-player-visual{transform:translateY(-7px)!important}.result-card-pro-position{position:absolute!important;top:7px!important;left:7px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;margin:0!important;padding:0!important;box-sizing:border-box;line-height:1!important;z-index:5}.result-card-pro-left{position:relative;display:flex!important;flex-direction:column;align-items:center!important;justify-content:center!important;height:100%;padding:0!important;transform:translateY(-10px)!important}.result-card-pro-shield img{width:66px!important;max-width:66px!important;height:66px!important;max-height:66px!important;object-fit:contain!important;object-position:center!important}.result-card-pro-team{display:-webkit-box!important;width:100%!important;max-width:100px!important;min-height:18px;margin:0 auto!important;overflow:hidden!important;color:#cddceeb8;font-size:7px!important;font-weight:700;line-height:1.15!important;text-align:center!important;white-space:normal!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.result-card-pro-position{top:4px!important;left:4px!important;width:32px!important;height:32px!important}.result-card-pro-team{position:relative;transform:translateY(-5px)!important;margin-top:0!important}.result-card-pro-position{top:3px!important;left:3px!important}.result-card-pro-position{top:3px!important;left:-10px!important;width:32px!important;height:32px!important;z-index:10}.result-card-pro-main{transform:translateY(-10px)!important}.result-card-pro-status{margin-top:4px!important;margin-bottom:0!important}.result-card-pro{overflow:visible!important}.result-card-pro-left{transform:translateY(-10px)!important}.result-card-pro-player-visual{transform:translateY(-8px)!important}.result-card-pro{display:grid!important;grid-template-columns:110px minmax(0,1fr) 138px!important;align-items:center!important;gap:14px!important;min-height:168px!important;height:168px!important;padding:14px 18px 16px!important;box-sizing:border-box;overflow:hidden!important}.result-card-pro-left{display:flex!important;flex-direction:column;align-items:center!important;justify-content:center!important;align-self:center!important;width:100%;height:100%;transform:translateY(-4px)!important}.result-card-pro-shield{width:68px!important;height:68px!important;flex:0 0 68px!important;margin:0 auto 5px!important}.result-card-pro-shield img{width:66px!important;height:66px!important;object-fit:contain!important}.result-card-pro-team{max-width:95px!important;margin:0 auto!important;font-size:8px!important;line-height:1.15!important;text-align:center!important}.result-card-pro-main{display:flex!important;flex-direction:column;align-items:center!important;justify-content:center!important;align-self:stretch!important;min-width:0;height:100%;padding:8px 0 6px!important;box-sizing:border-box;text-align:center!important;transform:translateY(-3px)!important;overflow:visible!important}.result-card-pro-eyebrow{display:block!important;width:100%;margin:0 0 4px!important;font-size:7px!important;font-weight:900;line-height:1.2!important;letter-spacing:.08em;text-align:center!important;white-space:nowrap}.result-card-pro-player{display:-webkit-box!important;width:100%;max-width:100%;margin:0 0 4px!important;overflow:hidden!important;font-size:clamp(20px,2.4vw,27px)!important;font-weight:900;line-height:.98!important;text-align:center!important;white-space:normal!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.result-card-pro-description{display:block!important;width:100%;margin:0 0 6px!important;color:#c4d7e9ad;font-size:7px!important;line-height:1.2!important;text-align:center!important;white-space:normal!important}.result-card-pro-status{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;max-width:100%;min-height:34px;margin:0 auto!important;padding:4px 10px!important;box-sizing:border-box;flex-shrink:0;overflow:visible!important}.result-card-pro-status>div{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.05}.result-card-pro-status strong{display:block;font-size:8px!important;line-height:1.05!important;text-align:center}.result-card-pro-status small{display:block;margin-top:2px;font-size:6px!important;line-height:1.05!important;text-align:center}.result-card-pro-player-visual{display:flex!important;align-items:center;justify-content:center;align-self:center!important;justify-self:center!important;width:126px!important;min-width:126px!important;height:126px!important;margin:0!important;overflow:visible!important;transform:translateY(-3px)!important}.result-card-pro-player-photo{width:122px!important;height:122px!important;flex:0 0 122px!important;margin:0!important}.result-card-pro-player-photo>*,.result-card-pro-player-photo img,.result-card-pro-player-photo canvas{width:122px!important;max-width:122px!important;height:122px!important;max-height:122px!important;object-fit:cover!important;border-radius:50%!important}.result-card-pro-position{position:absolute!important;top:4px!important;left:-8px!important;width:32px!important;height:32px!important;z-index:5}.result-card-pro-player-empty{width:78px!important;height:78px!important;flex:0 0 78px!important}@media(max-width:650px){.result-card-pro{grid-template-columns:64px minmax(0,1fr) 86px!important;gap:8px!important;min-height:128px!important;height:auto!important;padding:10px 10px 12px!important}.result-card-pro-player{font-size:17px!important}.result-card-pro-player-visual{width:82px!important;min-width:82px!important;height:82px!important;transform:none!important}.result-card-pro-player-photo,.result-card-pro-player-photo>*,.result-card-pro-player-photo img,.result-card-pro-player-photo canvas{width:80px!important;max-width:80px!important;height:80px!important;max-height:80px!important}}.result-card-pro-valid,.result-card-pro-conflict{min-height:176px!important;height:176px!important}.result-card-pro-valid .result-card-pro-main,.result-card-pro-conflict .result-card-pro-main{transform:translateY(-6px)!important}.result-card-pro-valid .result-card-pro-player-visual,.result-card-pro-conflict .result-card-pro-player-visual{transform:translateY(-8px)!important}.result-card-pro-valid .result-card-pro-status,.result-card-pro-conflict .result-card-pro-status{margin-top:4px!important;margin-bottom:5px!important}.result-card-pro-valid .result-card-pro-player-photo,.result-card-pro-conflict .result-card-pro-player-photo{width:120px!important;height:120px!important}.result-card-pro-valid .result-card-pro-player-photo>*,.result-card-pro-valid .result-card-pro-player-photo img,.result-card-pro-valid .result-card-pro-player-photo canvas,.result-card-pro-conflict .result-card-pro-player-photo>*,.result-card-pro-conflict .result-card-pro-player-photo img,.result-card-pro-conflict .result-card-pro-player-photo canvas{width:120px!important;max-width:120px!important;height:120px!important;max-height:120px!important}.result-card-pro-main{transform:translateY(-6px)!important}.result-card-pro-description{margin-bottom:4px!important}.result-card-pro-status{min-height:30px!important;padding:3px 9px!important;margin:0 auto 3px!important}.result-card-pro-status strong{font-size:7px!important;line-height:1!important}.result-card-pro-status small{margin-top:1px!important;font-size:5.5px!important;line-height:1!important}.result-card-pro-position{top:4px!important;left:-8px!important;width:25px!important;height:25px!important;min-width:25px!important;min-height:25px!important;padding:0!important;font-size:6px!important;font-weight:900!important;line-height:1!important;border-radius:8px!important;z-index:10}.result-card-pro-main{display:flex!important;flex-direction:column;align-items:center!important;justify-content:center!important;align-self:stretch!important;min-width:0;height:100%;box-sizing:border-box;padding:4px 0 10px!important;overflow:visible!important;text-align:center!important;transform:translateY(-8px)!important}.result-card-pro-eyebrow{margin:0 0 4px!important;line-height:1.1!important}.result-card-pro-player{margin:0 0 3px!important;line-height:.96!important}.result-card-pro-description{margin:0 0 5px!important;line-height:1.1!important}.result-card-pro-status{display:inline-flex!important;align-items:center;justify-content:center;flex-shrink:0;width:fit-content!important;max-width:100%;min-height:27px!important;margin:0 auto!important;padding:3px 8px!important;box-sizing:border-box;overflow:visible!important}.result-card-pro-status-mark{flex:0 0 auto;width:20px!important;height:20px!important;font-size:10px!important}.result-card-pro-status>div{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;line-height:1}.result-card-pro-status strong{display:block;max-width:100%;font-size:6.5px!important;font-weight:900;line-height:1.05!important;text-align:center;white-space:normal!important}.result-card-pro-status small{display:block;margin-top:1px!important;font-size:5px!important;line-height:1!important;text-align:center}.result-card-pro{min-height:174px!important;height:174px!important;padding:13px 18px 20px!important;box-sizing:border-box}.result-card-pro-player-visual{transform:translateY(-7px)!important}.result-card-pro-left{transform:translateY(-6px)!important}.result-card-pro-main{transform:translateY(-7px)}.result-card-pro-eyebrow{margin-bottom:2px!important}.result-card-pro-player{line-height:.95!important}.result-card-pro-description{margin-top:2px!important}.result-card-pro-status{margin-top:7px!important}.result-card-pro{grid-template-columns:95px minmax(0,1fr) 120px!important;gap:12px!important}.result-card-pro-main{transform:translate(-8px) translateY(-7px);padding-right:0!important}.result-card-pro-player-visual{width:120px!important;min-width:120px!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative;left:-12px}.result-card-pro-player-photo{width:104px!important;height:104px!important;min-width:104px!important;min-height:104px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;overflow:hidden!important}.result-card-pro-player-photo img{max-width:100%!important;max-height:100%!important}.team-dashboard .result-card-pro{grid-template-columns:95px minmax(0,1fr) 120px!important;gap:10px!important}.team-dashboard .result-card-pro-main{transform:translate(-10px) translateY(-7px)!important;padding-right:0!important}.team-dashboard .result-card-pro-player-visual{width:120px!important;min-width:120px!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative;left:-14px}.team-dashboard .result-card-pro-player-photo{width:104px!important;height:104px!important;min-width:104px!important;min-height:104px!important;border-radius:50%!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important}.team-dashboard .result-card-pro-status{transform:translateY(-12px)!important}.team-dashboard .result-card-pro-player-visual{transform:translateY(-24px)!important}@keyframes conflictPulse{0%,to{box-shadow:0 0 #ffb82c00}50%{box-shadow:0 0 28px #ffb82c38}}.published-rivals{display:flex;flex-direction:column;gap:2px;margin-top:6px}.published-rivals span{color:#db9f4d;font-size:.59rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.published-rivals strong{color:#f6c56f;font-size:.69rem}.round-conflicts-section{position:relative;margin-top:34px;padding-top:27px;border-top:1px solid rgba(116,78,194,.3)}.round-conflicts-header{display:flex;align-items:center;gap:14px;margin-bottom:20px}.round-conflicts-icon{width:52px;height:52px;display:grid;place-items:center;flex-shrink:0;border-radius:15px;border:1px solid rgba(210,126,45,.34);background:linear-gradient(145deg,#a14b1233,#69228938);box-shadow:0 0 26px #e670191a;font-size:23px}.round-conflicts-header h2{margin:3px 0;color:#fff}.round-conflicts-header p{margin:0;color:#768ba8;font-size:.78rem}.round-conflicts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.round-conflict-card{position:relative;padding:20px;overflow:hidden;border:1px solid rgba(219,122,44,.35);border-radius:18px;background:radial-gradient(circle at 50% 0%,rgba(184,72,34,.14),transparent 40%),linear-gradient(145deg,#1d172ff7,#0b1527f7);box-shadow:0 18px 45px #00000038;animation:conflictCardEnter .55s ease both}.round-conflict-card:before{content:"";position:absolute;top:0;left:13%;right:13%;height:1px;background:linear-gradient(90deg,transparent,#e48436,#a54cff,transparent);box-shadow:0 0 18px #e16d2e80}.round-conflict-player{text-align:center;margin-bottom:22px}.round-conflict-player>span{color:#8e769d;font-size:.59rem;font-weight:900;letter-spacing:.12em}.round-conflict-player h3{margin:6px 0 9px;color:#fff;font-size:1.45rem;letter-spacing:-.02em}.round-conflict-state{display:inline-flex;padding:6px 11px;border:1px solid rgba(231,132,50,.4);border-radius:999px;background:#9c49132e;color:#f2ab64;font-size:.62rem;font-weight:900;letter-spacing:.07em}.round-conflict-state-resolved{border-color:#37d8795c;background:#186d3c26;color:#45db81}.round-conflict-teams{display:flex;align-items:center;justify-content:center;gap:13px;flex-wrap:wrap}.round-conflict-team{min-width:92px;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}.round-conflict-logo{width:67px;height:67px;display:grid;place-items:center;border:1px solid #334b70;border-radius:17px;background:radial-gradient(circle,#172d4e,#0a182c);box-shadow:0 8px 24px #0003}.round-conflict-logo img{width:56px;height:56px;object-fit:contain}.round-conflict-logo span{width:50px;height:50px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#1d5cad,#5a2f9e);color:#fff;font-size:.8rem;font-weight:900}.round-conflict-team strong{max-width:120px;color:#eaf1fb;font-size:.75rem}.round-conflict-vs{position:relative;width:43px;height:43px;display:grid;place-items:center;flex-shrink:0;border-radius:50%;background:radial-gradient(circle,#7c351e,#261a2e);border:1px solid rgba(235,126,48,.48);box-shadow:0 0 21px #e66e2633;animation:conflictVsPulse 1.5s ease-in-out infinite}.round-conflict-vs span{color:#ffba6a;font-size:.68rem;font-weight:1000;letter-spacing:.04em}.round-conflict-footer{display:flex;justify-content:center;gap:7px;margin-top:20px;padding-top:13px;border-top:1px solid rgba(106,86,130,.22);color:#716c83;font-size:.62rem;letter-spacing:.055em}.round-conflict-footer strong{color:#d49355}@keyframes conflictVsPulse{0%,to{transform:scale(1);box-shadow:0 0 16px #e66e2624}50%{transform:scale(1.12);box-shadow:0 0 28px #e66e2657}}@keyframes conflictCardEnter{0%{opacity:0;transform:translateY(17px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:850px){.round-conflicts-grid{grid-template-columns:1fr}}@media(max-width:520px){.round-conflict-card{padding:17px 12px}.round-conflict-logo{width:57px;height:57px}.round-conflict-logo img{width:48px;height:48px}.round-conflict-vs{width:35px;height:35px}}.auction-hub{width:100%;display:flex;flex-direction:column;gap:24px;margin-top:28px}.auction-hub-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 26px;border:1px solid rgba(56,189,248,.28);border-radius:22px;background:linear-gradient(135deg,#091830f7,#051123fa);box-shadow:0 20px 50px #00000047,inset 0 1px #ffffff0a}.auction-hub-eyebrow{display:block;margin-bottom:5px;font-size:11px;font-weight:900;letter-spacing:.18em;color:#38bdf8}.auction-hub-header h2{margin:0;font-size:clamp(24px,3vw,36px);font-weight:950;color:#fff}.auction-hub-header p{margin:5px 0 0;color:#94a3b8}.auction-hub-info{max-width:460px;padding:14px 18px;border-radius:14px;border:1px solid rgba(59,130,246,.18);background:#0f233cb3;color:#cbd5e1;font-size:13px;line-height:1.5}.auction-hub-list{display:flex;flex-direction:column;gap:24px}.auction-pro-card{overflow:hidden;border:1px solid rgba(14,165,233,.55);border-radius:24px;background:radial-gradient(circle at top left,rgba(14,165,233,.08),transparent 30%),linear-gradient(145deg,#06162bfc,#051020fc);box-shadow:0 24px 60px #00000057,inset 0 1px #ffffff09}.auction-pro-top{display:grid;grid-template-columns:1.1fr 1fr;gap:24px;padding:24px;border-bottom:1px solid rgba(71,85,105,.42)}.auction-pro-player{display:flex;align-items:center;gap:18px}.auction-player-avatar{width:120px;height:120px;flex:0 0 120px;position:relative;display:block;overflow:hidden;padding:0;border-radius:22px;border:1px solid rgba(56,189,248,.38);background:linear-gradient(145deg,#0ea5e92e,#1e40af1f);box-shadow:0 10px 30px #0ea5e921}.auction-player-real-image{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center top;border-radius:inherit}.auction-player-canvas{width:100%!important;height:100%!important;display:block;border-radius:inherit}.auction-round-label{display:block;margin-bottom:5px;color:#60a5fa;font-size:11px;font-weight:900;letter-spacing:.15em}.auction-pro-player h3{margin:0 0 6px;color:#fff;font-size:clamp(24px,3vw,36px);line-height:1}.auction-status-live{color:#fbbf24;font-size:12px;letter-spacing:.05em}.auction-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.auction-summary-item{padding:16px 18px;border-left:1px solid rgba(71,85,105,.4)}.auction-summary-item>span{display:block;color:#60a5fa;font-size:11px;font-weight:900;letter-spacing:.1em}.auction-summary-item>strong{display:block;margin-top:6px;color:#fff;font-size:30px}.auction-progress-bar{height:6px;margin-top:10px;overflow:hidden;border-radius:999px;background:#334155b3}.auction-progress-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#38bdf8)}.auction-pro-main-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);gap:18px;padding:20px 24px}.auction-private-panel,.auction-agreement-panel{border:1px solid rgba(71,85,105,.38);border-radius:18px;background:#0a1d34d1}.auction-private-panel{padding:20px}.auction-private-title,.auction-agreement-title{display:flex;gap:12px;align-items:flex-start}.auction-private-title>span,.auction-agreement-title>span{font-size:23px}.auction-private-title strong,.auction-agreement-title strong{display:block;color:#38bdf8;font-size:14px;letter-spacing:.04em}.auction-private-title small,.auction-agreement-title small{display:block;margin-top:5px;color:#94a3b8;line-height:1.45}.auction-private-input-wrap{display:flex;align-items:center;margin-top:18px;overflow:hidden;border:1px solid rgba(100,116,139,.6);border-radius:12px;background:#020c1bb3}.auction-private-input-wrap input{width:100%;min-width:0;padding:14px 16px;border:0;outline:0;background:transparent;color:#fff;font-size:15px}.auction-private-input-wrap span{padding:0 15px;color:#94a3b8;font-weight:900}.auction-primary-button{width:100%;margin-top:12px;padding:13px 16px;border:1px solid rgba(59,130,246,.65);border-radius:11px;background:linear-gradient(90deg,#0758ce,#1267eb);color:#fff;font-weight:950;cursor:pointer;box-shadow:0 10px 24px #2563eb33}.auction-primary-button:hover{transform:translateY(-1px);filter:brightness(1.08)}.auction-private-note{display:block;margin-top:9px;text-align:center;color:#94a3b8}.auction-agreement-panel{padding:20px}.auction-agreement-team-grid{display:grid;grid-template-columns:repeat(3,minmax(100px,1fr));gap:12px;margin-top:18px}.auction-team-choice{min-width:0;padding:16px 10px;border:1px solid transparent;border-radius:16px;background:transparent;color:#fff;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.auction-team-choice:hover{transform:translateY(-2px);background:#0ea5e90f}.auction-team-choice.selected{border-color:#0ea5e9;background:linear-gradient(180deg,#0ea5e92e,#2563eb14);box-shadow:0 0 0 1px #0ea5e91f,0 12px 28px #0ea5e921}.auction-team-shield{width:66px;height:66px;margin:0 auto 10px;display:grid;place-items:center;overflow:hidden;border-radius:18px;border:1px solid rgba(148,163,184,.22);background:#0f172ad9;color:#fff;font-size:20px;font-weight:950}.auction-team-shield img{width:100%;height:100%;object-fit:contain}.auction-team-choice>strong{display:block;min-height:32px;font-size:12px;line-height:1.25}.auction-team-radio{display:block;margin-top:8px;font-size:24px;color:#e2e8f0}.auction-team-choice.selected .auction-team-radio{color:#38bdf8}.auction-agreement-note{display:block;margin-top:12px;text-align:center;color:#94a3b8}.auction-participants-row{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;padding:0 24px 20px}.auction-participant-card{position:relative;display:flex;align-items:center;gap:12px;min-width:0;padding:14px;border-radius:16px;border:1px solid rgba(71,85,105,.34);background:linear-gradient(145deg,#0f233be6,#071628e6)}.auction-participant-shield{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;overflow:hidden;border-radius:13px;background:#020c1bb8;border:1px solid rgba(148,163,184,.2);font-weight:950}.auction-participant-shield img{width:100%;height:100%;object-fit:contain}.auction-participant-card>div:nth-child(2){min-width:0}.auction-participant-card strong{display:block;overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap}.auction-participant-card span,.auction-participant-card small{display:block;margin-top:3px}.auction-ok{color:#22c55e}.auction-wait{color:#f59e0b}.auction-participant-card small{color:#94a3b8}.auction-you-badge{position:absolute;top:50%;right:12px;transform:translateY(-50%);padding:5px 8px;border-radius:7px;background:#1456d9;color:#fff;font-size:10px;font-weight:950;box-shadow:0 0 18px #3b82f66b}.auction-pro-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px;padding:14px 20px;border-top:1px solid rgba(71,85,105,.35);background:#020c1b61;color:#94a3b8;font-size:12px}.auction-pro-footer strong{color:#e2e8f0}@media(max-width:950px){.auction-hub-header{align-items:flex-start;flex-direction:column}.auction-pro-top,.auction-pro-main-grid{grid-template-columns:1fr}.auction-summary-item:first-child{border-left:0}.auction-agreement-team-grid,.auction-participants-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.auction-hub-header,.auction-pro-top,.auction-pro-main-grid{padding-left:14px;padding-right:14px}.auction-pro-player{align-items:flex-start}.auction-player-avatar{width:92px;height:92px;flex:0 0 92px}.auction-summary-grid{grid-template-columns:1fr}.auction-summary-item{border-left:0;border-top:1px solid rgba(71,85,105,.35)}.auction-agreement-team-grid,.auction-participants-row{grid-template-columns:1fr}.auction-participants-row{padding-left:14px;padding-right:14px}}.auction-empty-state{min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding:40px 24px}.auction-empty-state-icon{font-size:42px;line-height:1}.auction-empty-state strong{font-size:20px;font-weight:800}.auction-empty-state p{margin:0;opacity:.7;max-width:420px}.auction-cancel-bid-button{width:100%;margin-top:10px;padding:11px 16px;border:1px solid rgba(220,60,60,.45);border-radius:10px;background:transparent;font-size:13px;font-weight:700;cursor:pointer;transition:background .2s ease,border-color .2s ease,opacity .2s ease}.auction-cancel-bid-button:hover{background:#dc3c3c14;border-color:#dc3c3cb3}.auction-cancel-bid-button:disabled{opacity:.5;cursor:not-allowed}.auction-deadline-box{display:flex;flex-direction:column;gap:5px;margin-top:12px;padding:12px 16px;border-radius:12px;background:#00000038;border:1px solid rgba(255,255,255,.1)}.auction-deadline-label{font-size:.7rem;font-weight:800;letter-spacing:.12em;opacity:.65}.auction-deadline-clock{font-size:1.6rem;font-variant-numeric:tabular-nums}.auction-deadline-clock small{font-size:.75rem}.auction-deadline-date{font-size:.75rem;opacity:.7}.auction-deadline-expired{opacity:.6}.team-config-screen{position:relative;width:min(1180px,calc(100% - 32px));min-height:100vh;margin:0 auto;padding:70px 0 80px;box-sizing:border-box}.team-config-screen:before{content:"";position:fixed;inset:0;z-index:-10;background:radial-gradient(circle at 50% 0%,rgba(30,102,255,.16),transparent 34%),radial-gradient(circle at 90% 40%,rgba(120,32,255,.09),transparent 30%),linear-gradient(180deg,#07101f,#0a1426 50%,#081120)}.team-config-glow{position:fixed;width:400px;height:400px;border-radius:50%;filter:blur(120px);opacity:.15;pointer-events:none;z-index:-5}.team-config-glow-left{left:-200px;top:30%;background:#1672ff}.team-config-glow-right{right:-200px;top:45%;background:#812cff}.team-config-header{text-align:center;margin-bottom:34px}.team-config-badge{display:inline-flex;padding:7px 13px;margin-bottom:15px;border:1px solid rgba(62,135,255,.3);border-radius:999px;background:#1657c41f;color:#64a6ff;font-size:.7rem;font-weight:900;letter-spacing:.12em}.team-config-header h1{margin:0;color:#fff;font-size:clamp(2rem,5vw,3.6rem);letter-spacing:-.04em}.team-config-subtitle{max-width:600px;margin:13px auto 22px;color:#879ab8;line-height:1.6}.team-config-code{display:inline-flex;align-items:center;gap:12px;padding:10px 16px;border:1px solid #253c61;border-radius:12px;background:#09162acc}.team-config-code span{color:#667c9d;font-size:.66rem;font-weight:800;letter-spacing:.09em}.team-config-code strong{color:#fff;font-size:1rem;letter-spacing:.15em}.team-config-progress-card{margin-bottom:26px;padding:19px 22px;border:1px solid #20375b;border-radius:18px;background:#0a192fd9}.team-config-progress-info{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.team-config-progress-info>div{display:flex;align-items:center;gap:12px}.team-config-progress-label{color:#7e91ad;font-size:.68rem;font-weight:800;letter-spacing:.09em}.team-config-progress-info strong{color:#fff}.team-config-ready{color:#3de27b;font-size:.69rem;font-weight:900;letter-spacing:.06em}.team-config-progress-track{height:7px;overflow:hidden;border-radius:999px;background:#111e34}.team-config-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#1673ff,#6542f5,#8c27e9);box-shadow:0 0 15px #2f6fff80;transition:width .35s ease}.team-add-card{margin-bottom:26px;padding:22px;border:1px dashed #34598b;border-radius:18px;background:#0b1b33a6}.team-add-title{display:flex;align-items:center;gap:12px;margin-bottom:18px}.team-add-title>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#1e70ff26;color:#4b95ff;font-size:24px}.team-add-title div{display:flex;flex-direction:column}.team-add-title strong{color:#fff}.team-add-title small{margin-top:3px;color:#7185a3}.team-add-fields{display:grid;grid-template-columns:1fr auto;gap:12px}.team-add-fields input[type=text],.team-edit-input{min-height:48px;box-sizing:border-box;padding:0 14px;border:1px solid #2b4265;border-radius:11px;outline:none;background:#0a172a;color:#fff;font:inherit}.team-add-fields input[type=text]:focus,.team-edit-input:focus{border-color:#287cff;box-shadow:0 0 0 3px #287cff1f}.team-logo-upload{min-height:48px;display:flex;align-items:center;justify-content:center;padding:0 17px;border:1px solid #31558b;border-radius:11px;cursor:pointer;background:#102442;color:#bcd4f8;font-size:.8rem;font-weight:700}.team-logo-upload:hover{background:#162f54}.team-logo-upload input{display:none}.team-new-logo-preview{margin-top:14px}.team-new-logo-preview img{width:70px;height:70px;object-fit:contain;border-radius:14px}.team-add-button{min-height:48px;margin-top:14px;padding:0 20px;border:0;border-radius:11px;cursor:pointer;background:#176dff;color:#fff;font-weight:800}.team-config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.team-config-card{position:relative;min-height:118px;display:grid;grid-template-columns:78px 1fr auto;align-items:center;gap:17px;padding:17px;overflow:hidden;border:1px solid #1d3559;border-radius:18px;background:linear-gradient(135deg,#0c1d37f5,#081427f5);box-shadow:0 12px 35px #00000024;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.team-config-card:hover{transform:translateY(-2px);border-color:#31578c;box-shadow:0 18px 40px #00000038}.team-order-badge{position:absolute;top:9px;left:10px;min-width:24px;height:24px;display:grid;place-items:center;padding:0 4px;border-radius:7px;background:#176cff;color:#fff;font-size:.68rem;font-weight:900}.team-config-logo{width:72px;height:72px;display:grid;place-items:center;border:1px solid #263f64;border-radius:17px;background:radial-gradient(circle,#142b4d,#0b192d)}.team-config-logo img,.team-edit-preview img{width:60px;height:60px;object-fit:contain}.team-config-card-content{min-width:0}.team-config-position{display:block;margin-bottom:4px;color:#507caf;font-size:.61rem;font-weight:900;letter-spacing:.1em}.team-config-card-content h3{margin:0 0 7px;overflow:hidden;color:#fff;font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.team-config-actions{display:flex;align-items:center;gap:7px}.team-edit-button,.team-delete-button{min-height:36px;border:1px solid #2a456d;border-radius:9px;cursor:pointer;background:#122641;color:#dce9fb;font-size:.72rem;font-weight:700}.team-edit-button{padding:0 12px}.team-delete-button{width:38px}.team-edit-button:hover{background:#183457}.team-delete-button:hover{border-color:#f2506780;background:#7b192a40}.team-config-card-editing{display:block;padding:20px;border-color:#346bd1}.team-edit-area{display:grid;gap:10px}.team-edit-heading{display:flex;gap:8px;align-items:center;margin-bottom:4px;color:#fff}.team-edit-preview{width:74px;height:74px;display:grid;place-items:center;margin-bottom:4px;border:1px solid #29466e;border-radius:15px;background:#0a182c}.team-edit-label{color:#778ca9;font-size:.67rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.team-logo-upload-edit{width:fit-content}.team-remove-logo{width:fit-content;border:0;cursor:pointer;background:transparent;color:#e77b8b;font-size:.73rem}.team-edit-actions{display:flex;gap:8px;margin-top:7px}.team-save-button,.team-cancel-button{min-height:40px;padding:0 14px;border-radius:9px;cursor:pointer;font-weight:800}.team-save-button{border:0;background:#176cff;color:#fff}.team-cancel-button{border:1px solid #30486b;background:#111f34;color:#aebed4}.team-config-complete{position:relative;display:grid;grid-template-columns:62px 1fr auto;gap:18px;align-items:center;margin-top:30px;padding:24px;overflow:hidden;border:1px solid rgba(55,214,121,.32);border-radius:21px;background:linear-gradient(100deg,#08362e8c,#0a1d34eb 55%,#221448b3);box-shadow:0 20px 60px #0003}.team-config-complete:after{content:"";position:absolute;right:-100px;width:300px;height:300px;border-radius:50%;background:#5b2bff1f;filter:blur(50px)}.team-config-complete-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:#31da7626;border:1px solid rgba(49,218,118,.4);color:#42e582;font-size:26px;font-weight:900}.team-config-complete-text{position:relative;z-index:1}.team-config-complete-text>span{color:#40de7c;font-size:.65rem;font-weight:900;letter-spacing:.1em}.team-config-complete-text h2{margin:5px 0;color:#fff;font-size:1.2rem}.team-config-complete-text p{max-width:510px;margin:0;color:#8496b0;font-size:.78rem;line-height:1.5}.team-config-continue{position:relative;z-index:2;min-width:260px;min-height:65px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:0 18px;border:0;border-radius:14px;cursor:pointer;text-align:left;background:linear-gradient(105deg,#176cff,#4b3bef,#801de5);color:#fff;box-shadow:0 14px 36px #3e43eb4d;transition:transform .2s ease,box-shadow .2s ease}.team-config-continue:hover{transform:translateY(-2px);box-shadow:0 18px 45px #3e43eb66}.team-config-continue div{display:flex;flex-direction:column}.team-config-continue strong{font-size:.82rem}.team-config-continue small{margin-top:3px;color:#ffffffa6;font-size:.65rem}.team-config-arrow{font-size:20px}.team-config-error{margin-top:20px;padding:13px 16px;border:1px solid rgba(240,73,98,.3);border-radius:11px;background:#7812232e;color:#ff8b9d}@media(max-width:850px){.team-config-grid{grid-template-columns:1fr}.team-config-complete{grid-template-columns:52px 1fr}.team-config-continue{grid-column:1 / -1;width:100%}}@media(max-width:560px){.team-config-screen{width:min(100% - 22px,1180px);padding-top:38px}.team-config-card{grid-template-columns:62px 1fr}.team-config-logo{width:60px;height:60px}.team-config-logo img{width:50px;height:50px}.team-config-actions{grid-column:1 / -1;justify-content:flex-end}.team-add-fields{grid-template-columns:1fr}.team-config-progress-info{align-items:flex-start;gap:10px;flex-direction:column}.team-config-complete{grid-template-columns:1fr}}.team-config-card{min-height:112px;padding:14px 18px;display:grid;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:18px}.team-config-logo{width:82px;height:82px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:18px;background:radial-gradient(circle at center,#2563eb1f,#04142659);border:1px solid rgba(96,165,250,.22);box-shadow:inset 0 0 20px #3b82f614,0 0 18px #3b82f614}.team-config-logo img{width:72px;height:72px;object-fit:contain;display:block;filter:drop-shadow(0 5px 8px rgba(0,0,0,.35))}.team-config-info{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px}.team-config-position{font-size:10px;font-weight:800;letter-spacing:.12em;color:#60a5fa;text-transform:uppercase}.team-config-info h3{margin:2px 0 3px;font-size:20px;line-height:1.08;font-weight:900;letter-spacing:-.02em;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.3);overflow-wrap:anywhere}.team-config-status{font-size:10px;font-weight:700;color:#22c55e}.team-config-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.team-config-edit{min-height:38px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:9px;font-size:12px;font-weight:800;white-space:nowrap}.team-config-delete{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:9px}.team-config-number{width:25px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:7px;font-size:11px;font-weight:900;background:#2563eb;color:#fff;box-shadow:0 4px 12px #2563eb59}.team-config-card{transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.team-config-card:hover{transform:translateY(-2px);border-color:#3b82f673;box-shadow:0 10px 30px #0000002e}.team-config-card:hover .team-config-logo{border-color:#60a5fa66;box-shadow:inset 0 0 22px #3b82f61a,0 0 22px #3b82f61f}@media(max-width:900px){.team-config-card{grid-template-columns:80px minmax(0,1fr) auto;gap:14px}.team-config-logo{width:72px;height:72px}.team-config-logo img{width:63px;height:63px}.team-config-info h3{font-size:18px}}@media(max-width:600px){.team-config-card{min-height:100px;grid-template-columns:68px minmax(0,1fr) auto;gap:11px;padding:12px}.team-config-logo{width:64px;height:64px;border-radius:14px}.team-config-logo img{width:57px;height:57px}.team-config-info h3{font-size:16px}.team-config-edit{padding:0 10px}}.league-config-card{max-width:1180px;margin:0 auto 22px;display:grid;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:22px;padding:18px 22px;border-radius:18px;background:linear-gradient(135deg,#072240f5,#05172cf5);border:1px solid rgba(55,143,239,.4);box-shadow:0 15px 35px #0000002e}.league-config-preview{width:120px;height:120px;display:grid;place-items:center;border-radius:20px;background:radial-gradient(circle,rgba(65,149,245,.15),transparent 68%);border:1px solid rgba(72,147,235,.27)}.league-config-preview img{width:108px;height:108px;object-fit:contain;filter:drop-shadow(0 8px 15px rgba(0,0,0,.4))}.league-config-placeholder{font-size:45px}.league-config-info h2{margin:4px 0 5px;color:#fff;font-size:24px;font-weight:950}.league-config-info p{margin:0;color:#8ca4c2;font-size:12px;line-height:1.45}.league-config-actions{display:flex;flex-direction:column;gap:9px}.league-config-change,.league-config-save{min-width:170px;min-height:42px;display:flex;align-items:center;justify-content:center;padding:0 14px;border-radius:9px;font-size:11px;font-weight:900;cursor:pointer;box-sizing:border-box}.league-config-change{color:#d4e5fa;background:#0b3056cc;border:1px solid rgba(66,145,237,.45)}.league-config-change input{display:none}.league-config-save{border:0;color:#fff;background:linear-gradient(135deg,#176bdb,#6840df)}@media(max-width:700px){.league-config-card{grid-template-columns:90px minmax(0,1fr);gap:14px}.league-config-preview{width:82px;height:82px}.league-config-preview img{width:74px;height:74px}.league-config-actions{grid-column:1 / -1;flex-direction:row}.league-config-change,.league-config-save{min-width:0;flex:1}}.team-config-editor-access{width:100%;margin-bottom:10px}.team-config-editor-access button{width:100%;min-height:48px;display:grid;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:10px;margin:0;padding:8px 13px;border-radius:12px;border:1px solid rgba(83,89,255,.34);color:#fff;text-align:left;background:linear-gradient(90deg,#0f4c9745,#5a25b72e)}.team-config-editor-access strong,.team-config-editor-access small{display:block}.team-config-editor-access strong{font-size:9px}.team-config-editor-access small{margin-top:2px;color:#7790ae;font-size:7px}.team-config-editor-access{width:100%;margin:0 0 12px}.team-config-editor-button{width:100%;min-height:64px;display:grid;grid-template-columns:46px minmax(0,1fr) 34px;align-items:center;gap:13px;margin:0;padding:10px 14px;border-radius:14px;border:1px solid rgba(118,77,255,.55);cursor:pointer;text-align:left;color:#fff;background:radial-gradient(circle at 0% 50%,rgba(31,124,255,.18),transparent 28%),radial-gradient(circle at 100% 50%,rgba(145,42,235,.2),transparent 35%),linear-gradient(90deg,#062545f5,#121b44f5);box-shadow:inset 0 1px #ffffff06;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.team-config-editor-button:hover{transform:translateY(-1px);border-color:#7e5dffe6;box-shadow:0 10px 30px #3039ca26,inset 0 1px #ffffff0a}.team-config-editor-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;font-size:20px;background:linear-gradient(135deg,#1b76ff4d,#8b2ae652);border:1px solid rgba(112,105,255,.28)}.team-config-editor-text{min-width:0}.team-config-editor-text strong{display:block;color:#fff;font-size:11px;font-weight:950;letter-spacing:.7px}.team-config-editor-text span{display:block;margin-top:3px;color:#7892b1;font-size:8px;line-height:1.35}.team-config-editor-arrow{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,#167cff,#842de2);font-size:14px;transition:transform .18s ease}.team-config-editor-button:hover .team-config-editor-arrow{transform:translate(3px)}@media(max-width:699px){.team-config-editor-button{min-height:58px;grid-template-columns:38px minmax(0,1fr) 28px;gap:9px;padding:8px 10px}.team-config-editor-icon{width:36px;height:36px;font-size:17px}.team-config-editor-text strong{font-size:9px}.team-config-editor-text span{font-size:7px}}.team-config-card.team-config-card-editing{grid-column:1 / -1!important;width:100%!important;min-height:auto!important;height:auto!important;padding:0!important;overflow:visible!important;border:1px solid rgba(59,130,246,.75)!important;background:linear-gradient(135deg,#081a35fa,#0b1e3bfa)!important}.team-edit-pro{width:100%!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;padding:22px 24px!important}.team-edit-pro-header{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding-bottom:16px!important;margin-bottom:20px!important;border-bottom:1px solid rgba(96,165,250,.18)!important}.team-edit-pro-header>div{display:flex!important;flex-direction:column!important;gap:4px!important}.team-edit-pro-eyebrow{font-size:10px!important;font-weight:800!important;letter-spacing:.12em!important;color:#60a5fa!important}.team-edit-pro-header strong{font-size:20px!important;line-height:1.2!important;color:#fff!important}.team-edit-pro-close{width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border-radius:10px!important;border:1px solid rgba(148,163,184,.25)!important;background:#0f2341e6!important;color:#fff!important;font-size:20px!important;cursor:pointer}.team-edit-pro-body{display:grid!important;grid-template-columns:190px minmax(0,1fr)!important;gap:28px!important;width:100%!important;align-items:start!important}.team-edit-pro-shield{display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important;padding:18px!important;border-radius:16px!important;background:#0413288c!important;border:1px solid rgba(96,165,250,.16)!important}.team-edit-pro-preview{width:112px!important;height:112px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:18px!important;background:#030f20cc!important;border:1px solid rgba(96,165,250,.25)!important;overflow:hidden!important}.team-edit-pro-preview img{width:88px!important;height:88px!important;object-fit:contain!important}.team-edit-pro-upload{width:100%!important;min-height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:8px 12px!important;box-sizing:border-box!important;border-radius:9px!important;border:1px solid rgba(96,165,250,.35)!important;background:#113056d9!important;color:#fff!important;font-size:11px!important;font-weight:700!important;cursor:pointer!important}.team-edit-pro-upload input{display:none!important}.team-edit-pro-remove{width:100%!important;min-height:36px!important;border-radius:9px!important;border:1px solid rgba(248,113,113,.35)!important;background:#7f1d1d26!important;color:#fca5a5!important;font-size:11px!important;font-weight:700!important}.team-edit-pro-fields{display:flex!important;flex-direction:column!important;gap:18px!important;width:100%!important}.team-edit-pro-field{display:flex!important;flex-direction:column!important;gap:8px!important}.team-edit-pro-field label{font-size:10px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#94a3b8!important}.team-edit-pro-field input,.team-edit-pro-field select{width:100%!important;min-height:44px!important;padding:0 13px!important;box-sizing:border-box!important;border-radius:10px!important;border:1px solid rgba(96,165,250,.25)!important;background:#030f20bf!important;color:#fff!important;font-size:13px!important}.team-edit-pro-field small{display:block!important;max-width:600px!important;color:#64748b!important;font-size:10px!important;line-height:1.45!important}.team-edit-pro-actions{display:flex!important;align-items:center!important;gap:12px!important;margin-top:6px!important}.team-edit-pro-save{min-height:42px!important;padding:0 22px!important;border:0!important;border-radius:10px!important;background:linear-gradient(135deg,#2563eb,#7c3aed)!important;color:#fff!important;font-size:11px!important;font-weight:800!important;cursor:pointer!important}.team-edit-pro-cancel{min-height:42px!important;padding:0 20px!important;border-radius:10px!important;border:1px solid rgba(148,163,184,.25)!important;background:#0f2341cc!important;color:#cbd5e1!important;font-size:11px!important;font-weight:700!important;cursor:pointer!important}@media(max-width:700px){.team-edit-pro-body{grid-template-columns:1fr!important}.team-edit-pro-shield{width:100%!important;box-sizing:border-box!important}.team-edit-pro-actions{flex-direction:column!important}.team-edit-pro-save,.team-edit-pro-cancel{width:100%!important}}.team-config-grid .team-config-card.team-config-card-editing{grid-column:1 / -1!important;display:block!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;height:auto!important;padding:0!important;margin:0!important;box-sizing:border-box!important;overflow:hidden!important;border-radius:20px!important;border:1px solid rgba(59,130,246,.8)!important;background:linear-gradient(135deg,#061834fa,#0a1d3bfa)!important}.team-config-grid .team-config-card-editing .team-edit-pro{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;padding:26px 30px!important;margin:0!important;box-sizing:border-box!important}.team-config-grid .team-config-card-editing .team-edit-pro-header{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;width:100%!important;margin:0 0 24px!important;padding:0 0 18px!important;box-sizing:border-box!important;border-bottom:1px solid rgba(96,165,250,.18)!important}.team-config-grid .team-config-card-editing .team-edit-pro-header>div{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;width:auto!important}.team-config-grid .team-config-card-editing .team-edit-pro-eyebrow{display:block!important;width:auto!important;color:#60a5fa!important;font-size:11px!important;font-weight:900!important;letter-spacing:.12em!important;line-height:1.2!important}.team-config-grid .team-config-card-editing .team-edit-pro-header strong{display:block!important;width:auto!important;max-width:700px!important;color:#fff!important;font-size:22px!important;line-height:1.15!important;text-align:left!important;word-break:normal!important}.team-config-grid .team-config-card-editing .team-edit-pro-close{flex:0 0 38px!important;width:38px!important;height:38px!important;min-width:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border-radius:10px!important;border:1px solid rgba(148,163,184,.3)!important;background:#0f2341f2!important;color:#fff!important;font-size:20px!important;line-height:1!important}.team-config-grid .team-config-card-editing .team-edit-pro-body{display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;gap:32px!important;align-items:start!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.team-config-grid .team-config-card-editing .team-edit-pro-shield{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:12px!important;width:220px!important;min-width:220px!important;padding:18px!important;margin:0!important;box-sizing:border-box!important;border-radius:16px!important;background:#031126a6!important;border:1px solid rgba(96,165,250,.18)!important}.team-config-grid .team-config-card-editing .team-edit-pro-preview{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:145px!important;min-width:0!important;margin:0!important;padding:10px!important;box-sizing:border-box!important;border-radius:14px!important;background:#020c1ce6!important;border:1px solid rgba(96,165,250,.22)!important;overflow:hidden!important}.team-config-grid .team-config-card-editing .team-edit-pro-preview img{display:block!important;width:110px!important;height:110px!important;max-width:110px!important;max-height:110px!important;object-fit:contain!important;margin:0 auto!important}.team-config-grid .team-config-card-editing .team-edit-pro-placeholder{display:flex!important;align-items:center!important;justify-content:center!important;width:95px!important;height:95px!important;margin:0 auto!important;border-radius:18px!important;background:#2563eb29!important;color:#fff!important;font-size:24px!important;font-weight:900!important}.team-config-grid .team-config-card-editing .team-edit-pro-upload,.team-config-grid .team-config-card-editing .team-edit-pro-remove{width:100%!important;min-width:0!important;min-height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:8px 12px!important;margin:0!important;box-sizing:border-box!important;border-radius:10px!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;text-align:center!important}.team-config-grid .team-config-card-editing .team-edit-pro-upload{border:1px solid rgba(96,165,250,.45)!important;background:#113762e6!important;color:#fff!important}.team-config-grid .team-config-card-editing .team-edit-pro-upload input{display:none!important}.team-config-grid .team-config-card-editing .team-edit-pro-remove{border:1px solid rgba(248,113,113,.4)!important;background:#7f1d1d24!important;color:#fca5a5!important}.team-config-grid .team-config-card-editing .team-edit-pro-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 24px!important;width:100%!important;min-width:0!important;align-items:start!important}.team-config-grid .team-config-card-editing .team-edit-pro-field{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.team-config-grid .team-config-card-editing .team-edit-pro-field label{display:block!important;width:100%!important;margin:0!important;color:#93a9c9!important;font-size:10px!important;font-weight:900!important;letter-spacing:.08em!important;line-height:1.2!important;text-align:left!important;white-space:normal!important}.team-config-grid .team-config-card-editing .team-edit-pro-field input,.team-config-grid .team-config-card-editing .team-edit-pro-field select{display:block!important;width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;padding:0 14px!important;margin:0!important;box-sizing:border-box!important;border-radius:10px!important;border:1px solid rgba(96,165,250,.3)!important;background:#020f22eb!important;color:#fff!important;font-size:13px!important;line-height:46px!important}.team-config-grid .team-config-card-editing .team-edit-pro-field small{display:block!important;width:100%!important;max-width:none!important;margin:0!important;color:#7386a5!important;font-size:10px!important;line-height:1.45!important;text-align:left!important;white-space:normal!important;word-break:normal!important}.team-config-grid .team-config-card-editing .team-edit-pro-actions{grid-column:1 / -1!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;margin:4px 0 0!important;padding:0!important}.team-config-grid .team-config-card-editing .team-edit-pro-save,.team-config-grid .team-config-card-editing .team-edit-pro-cancel{width:auto!important;min-width:150px!important;min-height:44px!important;padding:0 20px!important;margin:0!important;border-radius:10px!important;font-size:11px!important;font-weight:900!important;line-height:1.2!important;white-space:nowrap!important}.team-config-grid .team-config-card-editing .team-edit-pro-save{border:0!important;background:linear-gradient(135deg,#2563eb,#7c3aed)!important;color:#fff!important}.team-config-grid .team-config-card-editing .team-edit-pro-cancel{border:1px solid rgba(148,163,184,.25)!important;background:#0f2341e6!important;color:#cbd5e1!important}@media(max-width:720px){.team-config-grid .team-config-card-editing .team-edit-pro{padding:20px 16px!important}.team-config-grid .team-config-card-editing .team-edit-pro-body{grid-template-columns:1fr!important}.team-config-grid .team-config-card-editing .team-edit-pro-shield{width:100%!important;min-width:0!important}.team-config-grid .team-config-card-editing .team-edit-pro-fields{grid-template-columns:1fr!important}.team-config-grid .team-config-card-editing .team-edit-pro-actions{flex-direction:column!important}.team-config-grid .team-config-card-editing .team-edit-pro-save,.team-config-grid .team-config-card-editing .team-edit-pro-cancel{width:100%!important}}.team-config-screen{position:relative;width:min(1260px,calc(100vw - 42px))!important;max-width:1260px!important;min-height:100vh;margin:0 auto!important;padding:34px 0 48px!important;isolation:isolate}.team-config-screen:before{content:"";position:fixed;inset:0;z-index:-10;background-image:linear-gradient(180deg,#0108146b,#020c1c96 38%,#030a18d1),linear-gradient(90deg,rgba(3,8,19,.43),transparent 24%,transparent 76%,rgba(3,8,19,.43)),url(/images/default/draft-background.webp);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.team-config-screen:after{content:"";position:fixed;inset:0;z-index:-9;pointer-events:none;background:radial-gradient(circle at 18% 30%,rgba(13,112,255,.16),transparent 34%),radial-gradient(circle at 82% 34%,rgba(112,41,255,.15),transparent 35%)}.team-config-header{width:min(980px,100%);margin:0 auto 24px!important;text-align:center}.team-config-badge{min-height:27px;display:inline-flex;align-items:center;justify-content:center;padding:0 13px!important;margin-bottom:10px!important;border-radius:999px!important;color:#77b4ff!important;background:#1449922e!important;border:1px solid rgba(73,143,235,.34)!important;font-size:9px!important;font-weight:900!important;letter-spacing:1.3px!important;box-shadow:0 0 20px #2065d514}.team-config-header h1{margin:0!important;color:#fff!important;font-size:clamp(2.8rem,4.8vw,4.7rem)!important;line-height:.96!important;font-weight:1000!important;letter-spacing:-.055em!important;text-shadow:0 10px 32px rgba(0,0,0,.42)}.team-config-header h1 span{background:linear-gradient(90deg,#278cff,#7750ff,#9b37e8);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}.team-config-draft-name{margin-top:8px;color:#b4cce8bd;font-size:11px;font-weight:850;letter-spacing:.6px}.team-config-subtitle{max-width:700px!important;margin:9px auto 15px!important;color:#9fbcddb8!important;font-size:11px!important;line-height:1.5!important}.team-config-code{min-height:39px;display:inline-flex;align-items:center;gap:13px!important;padding:0 16px!important;border-radius:11px!important;background:#03162bd1!important;border:1px solid rgba(69,135,218,.29)!important;box-shadow:0 8px 24px #00000021}.team-config-code span{color:#7394bc!important;font-size:8px!important}.team-config-code strong{color:#fff;font-size:14px!important;letter-spacing:2px!important}.league-config-card{width:min(1180px,100%);max-width:none!important;margin:0 auto 12px!important;grid-template-columns:120px minmax(0,1fr) auto!important;gap:20px!important;padding:15px 20px!important;border-radius:18px!important;background:linear-gradient(135deg,#051d38e8,#03142ae8)!important;border:1px solid rgba(60,142,236,.35)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 18px 40px #0003}.league-config-preview{width:102px!important;height:102px!important;border-radius:17px!important}.league-config-preview img{width:91px!important;height:91px!important}.league-config-placeholder{font-size:40px!important}.league-config-info h2{font-size:21px!important}.league-config-info p{font-size:10px!important}.team-config-progress-card{width:min(1180px,100%);margin:0 auto 14px!important;padding:15px 20px!important;box-sizing:border-box;border-radius:15px!important;background:linear-gradient(90deg,#051c36e6,#0f1a44e0)!important;border:1px solid rgba(70,135,218,.23)!important;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.team-config-progress-info{margin-bottom:10px!important}.team-config-progress-label{font-size:9px!important}.team-config-progress-info strong{font-size:13px!important}.team-config-grid{width:min(1180px,100%);margin:0 auto;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.team-config-card{min-height:94px!important;grid-template-columns:72px minmax(0,1fr) auto!important;gap:13px!important;padding:12px 14px!important;border-radius:14px!important;background:linear-gradient(140deg,#051c35e6,#031428eb)!important;border:1px solid rgba(65,132,215,.24)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 11px 27px #00000029}.team-config-logo{width:65px!important;height:65px!important;border-radius:14px!important}.team-config-logo img{width:57px!important;height:57px!important}.team-config-position{font-size:8px!important;color:#5ca4ff!important}.team-config-info h3,.team-config-card-content h3{margin:1px 0 4px!important;font-size:15px!important}.team-config-status{font-size:8px!important}.team-config-edit,.team-edit-button{min-height:34px!important;padding:0 12px!important;border-radius:8px!important}.team-config-delete,.team-delete-button{width:34px!important;height:34px!important}.team-config-card-editing{grid-column:1 / -1;width:100%;min-height:auto!important;padding:20px!important;box-sizing:border-box;border-radius:18px!important;background:linear-gradient(145deg,#041d3bf7,#03142bf7)!important;border:1px solid rgba(58,133,238,.74)!important;box-shadow:0 18px 46px #0000004a,0 0 28px #286feb12;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.team-edit-area{display:grid!important;grid-template-columns:190px minmax(0,1fr)!important;column-gap:26px!important;row-gap:12px!important;align-items:start}.team-edit-heading{grid-column:1 / -1;display:flex!important;align-items:center;justify-content:space-between;margin:0 0 10px!important;padding-bottom:12px;border-bottom:1px solid rgba(78,132,198,.18)}.team-edit-heading:before{content:"EDITANDO EQUIPO";color:#5ca7ff;font-size:9px;font-weight:900;letter-spacing:1.1px}.team-edit-heading strong{color:#fff;font-size:22px;font-weight:950}.team-edit-preview{grid-column:1;width:176px!important;height:176px!important;margin:0!important;border-radius:16px!important;background:radial-gradient(circle at center,#1c589d33,#031429d6)!important;border:1px solid rgba(68,139,225,.34)!important;box-shadow:inset 0 0 30px #347ad70f}.team-edit-preview img{width:145px!important;height:145px!important;object-fit:contain;filter:drop-shadow(0 12px 16px rgba(0,0,0,.35))}.team-edit-input{min-height:46px!important;border-radius:10px!important;background:#021327e0!important;border:1px solid rgba(63,126,206,.33)!important}.team-edit-label{color:#8db1df!important;font-size:8px!important}.team-logo-upload-edit{width:100%!important;min-height:39px!important;box-sizing:border-box;border-radius:9px!important}.team-remove-logo{width:100%!important;min-height:38px;border:1px solid rgba(231,77,101,.35)!important;border-radius:9px!important;background:#6011212e!important;color:#ff8c9d!important}.team-edit-actions{grid-column:2;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;margin-top:8px!important}.team-save-button,.team-cancel-button{min-height:46px!important;border-radius:10px!important}.team-save-button{background:linear-gradient(90deg,#216eff,#7e31e3)!important;box-shadow:0 10px 24px #4a3be02e}.team-cancel-button{background:#051d35c7!important;border:1px solid rgba(69,127,196,.28)!important}.team-config-complete{width:min(1180px,100%);margin:18px auto 0!important;padding:18px 20px!important;border-radius:17px!important;background:linear-gradient(100deg,#063b2f9e,#041b34eb 52%,#2d1461c4)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.team-config-complete-icon{width:52px!important;height:52px!important}.team-config-complete-text h2{font-size:17px!important}.team-config-complete-text p{font-size:10px!important}.team-config-continue{min-width:270px!important;min-height:56px!important;border-radius:12px!important}@media(max-width:950px){.team-config-grid{grid-template-columns:1fr!important}.team-edit-area{grid-template-columns:160px minmax(0,1fr)!important}.team-edit-preview{width:150px!important;height:150px!important}.team-edit-preview img{width:125px!important;height:125px!important}}@media(max-width:650px){.team-config-screen{width:calc(100% - 18px)!important;padding-top:24px!important}.league-config-card{grid-template-columns:82px minmax(0,1fr)!important}.league-config-actions{grid-column:1 / -1}.team-edit-area{grid-template-columns:1fr!important}.team-edit-preview,.team-edit-actions{grid-column:auto}.team-edit-preview{width:100%!important}.team-config-complete{grid-template-columns:1fr!important}.team-config-continue{width:100%}}.team-edit-pro-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 26px 18px;border-bottom:1px solid rgba(96,165,250,.16)}.team-edit-pro-title{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.team-edit-pro-eyebrow,.team-edit-pro-section-label{font-size:11px;line-height:1;font-weight:900;letter-spacing:.14em;color:#60a5fa}.team-edit-pro-title>strong{margin-top:3px;font-size:25px;line-height:1.05;font-weight:900;color:#fff}.team-edit-pro-title>small{margin-top:3px;font-size:12px;color:#bfdbfe94}.team-edit-pro-close{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border:1px solid rgba(96,165,250,.24);border-radius:12px;background:#0f2342b8;color:#dbeafe;font-size:22px;line-height:1;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.team-edit-pro-close:hover{transform:translateY(-1px);border-color:#a855f7a6;background:#5b21b638}.team-edit-pro-body{display:grid;grid-template-columns:210px minmax(0,1fr);gap:26px;padding:22px 26px 26px}.team-edit-pro-shield{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:16px;border:1px solid rgba(96,165,250,.18);border-radius:18px;background:linear-gradient(145deg,#071b37eb,#051328f5)}.team-edit-pro-preview{width:100%;height:150px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(96,165,250,.18);border-radius:15px;background:radial-gradient(circle at center,rgba(37,99,235,.15),transparent 62%),#020c1dd1}.team-edit-pro-preview img{width:118px;height:118px;object-fit:contain;filter:drop-shadow(0 10px 22px rgba(0,0,0,.35))}.team-edit-pro-placeholder{width:92px;height:92px;display:grid;place-items:center;border:1px solid rgba(96,165,250,.3);border-radius:24px;background:linear-gradient(145deg,#2563eb38,#7e22ce2e);color:#fff;font-size:28px;font-weight:900}.team-edit-pro-shield-actions{display:grid;gap:8px}.team-edit-pro-upload,.team-edit-pro-remove{min-height:38px;display:flex;align-items:center;justify-content:center;gap:7px;padding:8px 12px;border-radius:10px;font-size:11px;font-weight:800;cursor:pointer}.team-edit-pro-upload{border:1px solid rgba(59,130,246,.48);background:#1e5ba452;color:#fff}.team-edit-pro-upload:hover{background:#2563eb6b}.team-edit-pro-remove{border:1px solid rgba(248,113,113,.28);background:#7f1d1d1f;color:#fca5a5}.team-edit-pro-remove:hover{border-color:#f8717180;background:#7f1d1d38}.team-edit-pro-fields{min-width:0;display:flex;flex-direction:column}.team-edit-pro-fields-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:17px}.team-edit-pro-fields-heading>div{display:flex;flex-direction:column;gap:5px}.team-edit-pro-fields-heading strong{color:#fff;font-size:18px;font-weight:900}.team-edit-pro-position-badge{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 13px;border:1px solid rgba(168,85,247,.38);border-radius:999px;background:linear-gradient(135deg,#2563eb2e,#7e22ce38);color:#c4b5fd;font-size:10px;font-weight:900;letter-spacing:.08em}.team-edit-pro-fields-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.team-edit-pro-field{min-width:0}.team-edit-pro-field>label{display:block;margin:0 0 7px;color:#93c5fd;font-size:10px;font-weight:900;letter-spacing:.08em}.team-edit-pro-input-wrap,.team-edit-pro-select-wrap{min-height:48px;display:flex;align-items:center;overflow:hidden;border:1px solid rgba(96,165,250,.25);border-radius:12px;background:#020f22b8;transition:border-color .18s ease,box-shadow .18s ease}.team-edit-pro-input-wrap:focus-within,.team-edit-pro-select-wrap:focus-within{border-color:#3b82f6cc;box-shadow:0 0 0 3px #2563eb1a}.team-edit-pro-input-wrap>span,.team-edit-pro-select-wrap>span{width:43px;align-self:stretch;display:grid;place-items:center;border-right:1px solid rgba(96,165,250,.14);color:#60a5fa;font-weight:900}.team-edit-pro-input-wrap input,.team-edit-pro-select-wrap select{width:100%;min-width:0;height:46px;padding:0 13px;border:0;outline:0;background:transparent;color:#fff;font:inherit}.team-edit-pro-select-wrap select option{background:#06162d;color:#fff}.team-edit-pro-field>small{display:block;margin-top:7px;color:#93c5fd80;font-size:10px;line-height:1.4}.team-edit-pro-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.team-edit-pro-summary>div{min-height:58px;display:flex;align-items:center;gap:11px;padding:10px 13px;border:1px solid rgba(96,165,250,.13);border-radius:12px;background:#0518328f}.team-edit-pro-summary-icon{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:9px;background:linear-gradient(135deg,#2563eb4d,#7e22ce42);color:#fff;font-weight:900}.team-edit-pro-summary>div>div{min-width:0;display:flex;flex-direction:column;gap:2px}.team-edit-pro-summary small{color:#93c5fd80;font-size:9px;font-weight:900;letter-spacing:.08em}.team-edit-pro-summary strong{overflow:hidden;color:#fff;font-size:12px;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.team-edit-pro-actions{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:20px}.team-edit-pro-save,.team-edit-pro-cancel{min-height:42px;padding:0 20px;border-radius:11px;font-size:11px;font-weight:900;cursor:pointer}.team-edit-pro-save{min-width:170px;border:1px solid rgba(129,140,248,.45);background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;box-shadow:0 10px 28px #4c1d9529}.team-edit-pro-save:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08)}.team-edit-pro-cancel{min-width:115px;border:1px solid rgba(96,165,250,.2);background:#0d2342b3;color:#dbeafe}.team-edit-pro-cancel:hover:not(:disabled){border-color:#60a5fa6b;background:#12315bd9}.team-edit-pro-save:disabled,.team-edit-pro-cancel:disabled{opacity:.5;cursor:not-allowed}@media(max-width:900px){.team-edit-pro-body{grid-template-columns:1fr}.team-edit-pro-shield{max-width:none}.team-edit-pro-preview{height:170px}.team-edit-pro-fields-grid{grid-template-columns:1fr}}@media(max-width:600px){.team-edit-pro-header,.team-edit-pro-body{padding-left:16px;padding-right:16px}.team-edit-pro-title>strong{font-size:21px}.team-edit-pro-summary{grid-template-columns:1fr}.team-edit-pro-actions{flex-direction:column}.team-edit-pro-save,.team-edit-pro-cancel{width:100%}}.team-edit-pro-body{grid-template-columns:210px minmax(0,1fr);gap:28px;align-items:stretch}.team-edit-pro-fields{width:100%;min-width:0;display:flex;flex-direction:column;justify-content:flex-start}.team-edit-pro-fields-heading{width:100%;display:flex;align-items:flex-end;justify-content:space-between;margin:0 0 16px}.team-edit-pro-fields-heading>div{align-items:flex-start}.team-edit-pro-fields-grid{width:100%;display:grid;grid-template-columns:minmax(260px,1fr) minmax(300px,1fr);gap:18px;align-items:start}.team-edit-pro-input-wrap,.team-edit-pro-select-wrap{width:100%;box-sizing:border-box}.team-edit-pro-summary{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,220px));justify-content:start;gap:10px;margin:18px 0 0}.team-edit-pro-actions{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:10px;margin:14px 0 0;padding:0}.team-config-card-editing{min-height:0}.team-edit-pro-shield{height:fit-content}.team-edit-pro-preview{height:140px}@media(max-width:1050px){.team-edit-pro-fields-grid{grid-template-columns:1fr}}@media(max-width:760px){.team-edit-pro-body,.team-edit-pro-summary{grid-template-columns:1fr}}.team-config-card-editing{grid-column:1 / -1;width:100%;min-height:0;padding:0;overflow:hidden;border:1px solid rgba(59,130,246,.5);border-radius:22px;background:linear-gradient(135deg,#061d3af7,#051630fa);box-shadow:0 24px 60px #00000040,inset 0 1px #ffffff06}.team-edit-pro{width:100%}.team-edit-pro-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px 20px;border-bottom:1px solid rgba(96,165,250,.16)}.team-edit-pro-title{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.team-edit-pro-eyebrow{color:#60a5fa;font-size:11px;line-height:1;font-weight:900;letter-spacing:.12em}.team-edit-pro-title>strong{margin-top:2px;color:#fff;font-size:27px;line-height:1.05;font-weight:900}.team-edit-pro-title>small{color:#bfdbfe9e;font-size:12px}.team-edit-pro-close{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border:1px solid rgba(96,165,250,.24);border-radius:12px;background:#061a36cc;color:#fff;font-size:22px;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.team-edit-pro-close:hover{transform:translateY(-1px);border-color:#a855f799;background:#5b21b633}.team-edit-pro-body{display:grid;grid-template-columns:255px minmax(0,1fr);gap:34px;align-items:stretch;padding:22px 28px 26px}.team-edit-pro-shield{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:15px;border:1px solid rgba(96,165,250,.17);border-radius:17px;background:linear-gradient(180deg,#051934f2,#031125f5)}.team-edit-pro-section-label{display:block;color:#60a5fa;font-size:10px;font-weight:900;letter-spacing:.12em}.team-edit-pro-shield>.team-edit-pro-section-label{text-align:center}.team-edit-pro-preview{width:100%;height:185px;display:grid;place-items:center;overflow:hidden;box-sizing:border-box;border:1px solid rgba(96,165,250,.22);border-radius:14px;background:radial-gradient(circle at 50% 45%,rgba(59,130,246,.16),transparent 56%),#010b1beb}.team-edit-pro-preview img{width:145px;height:145px;object-fit:contain;filter:drop-shadow(0 12px 22px rgba(0,0,0,.38))}.team-edit-pro-placeholder{width:108px;height:125px;display:grid;place-items:center;border-radius:28px 28px 50px 50px;background:linear-gradient(135deg,#7c3aed,#2563eb,#38bdf8);box-shadow:0 14px 28px #2563eb38;color:#fff;font-size:28px;font-weight:900}.team-edit-pro-shield-actions{display:grid;gap:9px}.team-edit-pro-upload,.team-edit-pro-remove{width:100%;min-height:40px;display:flex;align-items:center;justify-content:center;gap:7px;box-sizing:border-box;border-radius:10px;font-size:11px;font-weight:900;cursor:pointer}.team-edit-pro-upload{border:1px solid rgba(14,165,233,.72);background:linear-gradient(135deg,#0e74be3d,#2563eb38);color:#fff}.team-edit-pro-upload:hover{border-color:#38bdf8;background:#2563eb52}.team-edit-pro-upload input{display:none}.team-edit-pro-remove{border:1px solid rgba(248,113,113,.42);background:#7f1d1d1a;color:#f87171}.team-edit-pro-remove:hover{border-color:#f87171ad;background:#7f1d1d33}.team-edit-pro-fields-heading{width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.team-edit-pro-fields-heading>div{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.team-edit-pro-fields-heading strong{color:#fff;font-size:20px;font-weight:900}.team-edit-pro-position-badge{min-height:31px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid rgba(168,85,247,.42);border-radius:999px;background:linear-gradient(135deg,#2563eb38,#7e22ce4d);color:#d8b4fe;font-size:10px;font-weight:900;letter-spacing:.06em}.team-edit-pro-fields-grid{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.team-edit-pro-field{width:100%;min-width:0}.team-edit-pro-field>label{display:block;margin-bottom:7px;color:#94a3b8;font-size:10px;font-weight:900;letter-spacing:.08em}.team-edit-pro-input-wrap,.team-edit-pro-select-wrap{width:100%;min-height:48px;display:flex;align-items:stretch;overflow:hidden;box-sizing:border-box;border:1px solid rgba(96,165,250,.25);border-radius:10px;background:#010c1ed1;transition:border-color .18s ease,box-shadow .18s ease}.team-edit-pro-input-wrap:focus-within,.team-edit-pro-select-wrap:focus-within{border-color:#3b82f6cc;box-shadow:0 0 0 3px #2563eb17}.team-edit-pro-input-wrap>span,.team-edit-pro-select-wrap>span{width:44px;flex:0 0 44px;display:grid;place-items:center;border-right:1px solid rgba(96,165,250,.15);color:#38bdf8;font-weight:900}.team-edit-pro-input-wrap input,.team-edit-pro-select-wrap select{width:100%;min-width:0;height:46px;padding:0 14px;box-sizing:border-box;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-weight:700}.team-edit-pro-select-wrap select{cursor:pointer}.team-edit-pro-select-wrap select option{background:#06172f;color:#fff}.team-edit-pro-field>small{display:block;margin-top:8px;color:#94a3b89e;font-size:10px;line-height:1.45}.team-edit-pro-summary{width:100%;display:grid;grid-template-columns:minmax(0,260px) minmax(0,220px);justify-content:start;gap:12px;margin-top:22px}.team-edit-pro-summary>div{min-height:62px;display:flex;align-items:center;gap:12px;padding:10px 13px;box-sizing:border-box;border:1px solid rgba(96,165,250,.13);border-radius:11px;background:#03162fa8}.team-edit-pro-summary-icon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,#2563eb6b,#7e22ce75);color:#fff;font-weight:900}.team-edit-pro-summary>div>div{min-width:0;display:flex;flex-direction:column;gap:3px}.team-edit-pro-summary small{color:#94a3b8b8;font-size:9px;font-weight:900;letter-spacing:.08em}.team-edit-pro-summary strong{overflow:hidden;color:#fff;font-size:12px;font-weight:900;white-space:nowrap;text-overflow:ellipsis}.team-edit-pro-actions{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-top:22px;padding:0}.team-edit-pro-save,.team-edit-pro-cancel{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 22px;border-radius:10px;font-size:11px;font-weight:900;cursor:pointer;transition:transform .18s ease,filter .18s ease,background .18s ease}.team-edit-pro-save{min-width:185px;border:1px solid rgba(139,92,246,.6);background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;box-shadow:0 10px 24px #4c1d9533}.team-edit-pro-save:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.1)}.team-edit-pro-cancel{min-width:130px;border:1px solid rgba(96,165,250,.2);background:#081f3db8;color:#dbeafe}.team-edit-pro-cancel:hover:not(:disabled){background:#0e2c52e0}@media(max-width:1050px){.team-edit-pro-body{grid-template-columns:220px minmax(0,1fr);gap:24px}.team-edit-pro-fields-grid{grid-template-columns:1fr}}@media(max-width:760px){.team-edit-pro-header{padding:20px 18px 16px}.team-edit-pro-title>strong{font-size:22px}.team-edit-pro-body{grid-template-columns:1fr;padding:18px}.team-edit-pro-preview{height:180px}.team-edit-pro-summary{grid-template-columns:1fr}.team-edit-pro-actions{flex-direction:column;align-items:stretch}.team-edit-pro-save,.team-edit-pro-cancel{width:100%}}.team-config-card-editing{grid-column:1 / -1;width:100%;min-height:0;padding:0;overflow:hidden;border:1px solid rgba(59,130,246,.42);border-radius:20px;background:linear-gradient(135deg,#061d3af7,#05142cfa);box-shadow:0 20px 50px #00000038}.team-edit-pro-header{padding:22px 26px 18px;border-bottom:1px solid rgba(96,165,250,.15)}.team-edit-pro-title>strong{font-size:25px}.team-edit-pro-body{display:grid;grid-template-columns:190px minmax(0,1fr);gap:28px;padding:24px 26px 26px;align-items:start}.team-edit-pro-shield{display:flex;flex-direction:column;gap:10px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.team-edit-pro-shield>.team-edit-pro-section-label{text-align:left;margin-bottom:2px}.team-edit-pro-preview{width:100%;height:150px;display:grid;place-items:center;overflow:hidden;box-sizing:border-box;border:1px dashed rgba(96,165,250,.28);border-radius:14px;background:#020e2073}.team-edit-pro-preview img{width:120px;height:120px;object-fit:contain}.team-edit-pro-placeholder{width:88px;height:100px;display:grid;place-items:center;border-radius:22px 22px 40px 40px;background:linear-gradient(135deg,#7c3aed,#2563eb 55%,#38bdf8);color:#fff;font-size:25px;font-weight:900}.team-edit-pro-shield-actions{display:flex;flex-direction:column;gap:7px}.team-edit-pro-upload,.team-edit-pro-remove{min-height:36px;border-radius:9px;font-size:10px}.team-edit-pro-fields{width:100%;min-width:0;display:flex;flex-direction:column}.team-edit-pro-fields-heading{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 0 18px}.team-edit-pro-fields-heading>div{gap:4px}.team-edit-pro-fields-heading strong{font-size:18px}.team-edit-pro-fields-grid{width:100%;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;align-items:start}.team-edit-pro-input-wrap,.team-edit-pro-select-wrap{min-height:44px;border:1px solid rgba(96,165,250,.22);border-radius:9px;background:#010c1d80}.team-edit-pro-input-wrap input,.team-edit-pro-select-wrap select{height:42px}.team-edit-pro-input-wrap>span,.team-edit-pro-select-wrap>span{width:40px;flex-basis:40px;background:#2563eb0f}.team-edit-pro-summary{width:100%;display:flex;align-items:center;gap:0;margin-top:20px;padding:14px 0;border-top:1px solid rgba(96,165,250,.12);border-bottom:1px solid rgba(96,165,250,.12)}.team-edit-pro-summary>div{width:auto;min-width:0;min-height:0;display:flex;align-items:center;gap:10px;padding:0 28px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}.team-edit-pro-summary>div+div{margin-left:28px;padding-left:28px;border-left:1px solid rgba(96,165,250,.16)}.team-edit-pro-summary-icon{width:31px;height:31px;flex:0 0 31px;border-radius:8px;background:linear-gradient(135deg,#2563eb59,#7e22ce61);font-size:12px}.team-edit-pro-summary small{font-size:8px}.team-edit-pro-summary strong{font-size:11px}.team-edit-pro-actions{display:flex;align-items:center;gap:10px;width:100%;margin-top:18px;padding:0}.team-edit-pro-save{min-width:165px;min-height:41px}.team-edit-pro-cancel{min-width:115px;min-height:41px}.team-edit-pro-position-badge{min-height:28px;padding:0 12px;font-size:9px}@media(max-width:900px){.team-edit-pro-body{grid-template-columns:170px minmax(0,1fr);gap:20px}.team-edit-pro-fields-grid{grid-template-columns:1fr}}@media(max-width:680px){.team-edit-pro-body{grid-template-columns:1fr}.team-edit-pro-shield{max-width:none}.team-edit-pro-preview{height:160px}.team-edit-pro-summary{flex-direction:column;align-items:stretch;gap:12px}.team-edit-pro-summary>div{padding:0}.team-edit-pro-summary>div+div{margin:0;padding:12px 0 0;border-left:0;border-top:1px solid rgba(96,165,250,.12)}}.team-edit-pro-body{grid-template-columns:190px minmax(0,1fr);gap:20px}.team-edit-pro-fields{transform:translate(-10px)}.team-edit-pro-fields-heading{justify-content:flex-start;gap:18px}.team-edit-pro-position-badge{margin-left:0}.team-edit-pro-fields-grid{grid-template-columns:minmax(250px,360px) minmax(260px,360px);justify-content:start;gap:14px}.team-edit-pro-field{max-width:360px}.team-edit-pro-summary{justify-content:flex-start;max-width:620px}.team-edit-pro-actions{justify-content:flex-start}.team-edit-pro-fields{transform:none}.team-edit-pro-fields-heading{width:100%;max-width:760px;justify-content:flex-start;align-items:center;gap:18px;margin-bottom:20px}.team-edit-pro-fields-grid{width:100%;max-width:760px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;justify-content:start;align-items:start}.team-edit-pro-field{width:100%;max-width:none}.team-edit-pro-summary{width:100%;max-width:760px;margin-top:22px;justify-content:flex-start}.team-edit-pro-actions{width:100%;max-width:760px;margin-top:18px;justify-content:flex-start}.admin-back-button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;margin-bottom:20px;padding:11px 18px;border:1px solid rgba(80,180,255,.28);border-radius:10px;background:#082842b8;color:#d9f3ff;font-size:.78rem;font-weight:800;letter-spacing:.04em;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.admin-back-button:hover{transform:translateY(-1px);border-color:#50b4ff8c;background:#0c3a5ee6}.team-selection-screen{width:100%;max-width:1320px;margin:0 auto;padding:34px 28px 50px;box-sizing:border-box}.team-selection-hero{max-width:760px;margin:0 auto 24px;text-align:center}.team-selection-hero h1{margin:8px 0 10px;color:#fff;font-size:clamp(42px,5vw,68px);line-height:.95;font-weight:950;letter-spacing:-1.6px}.team-selection-hero p{max-width:650px;margin:0 auto;color:#8ea5c5;font-size:16px;line-height:1.5}.team-selection-summary,.join-team-summary{max-width:760px;margin:24px auto 30px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:16px;overflow:hidden;border:1px solid rgba(58,142,240,.43);background:linear-gradient(180deg,#071f3bf5,#041428f5);box-shadow:0 16px 38px #0000002b}.team-selection-summary>div,.join-team-summary>div{min-height:74px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px;box-sizing:border-box;border-right:1px solid rgba(255,255,255,.07)}.team-selection-summary>div:last-child,.join-team-summary>div:last-child{border-right:0}.team-selection-summary span,.join-team-summary span{color:#7796bb;font-size:9px;font-weight:950;letter-spacing:1px}.team-selection-summary strong,.join-team-summary strong{margin-top:3px;color:#fff;font-size:25px;line-height:1;font-weight:950}.team-selection-grid,.join-teams-grid,.teams-entry-grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.team-selection-card,.join-team-card,.team-entry-card{position:relative;min-width:0;min-height:150px;display:grid;grid-template-columns:108px minmax(0,1fr) 48px;align-items:center;gap:18px;padding:18px;box-sizing:border-box;overflow:hidden;border-radius:16px;border:1px solid rgba(61,147,244,.52);background:radial-gradient(circle at 22% 50%,rgba(39,111,213,.11),transparent 28%),linear-gradient(135deg,#061d38,#04162a);color:#fff;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;cursor:pointer}.team-selection-card:hover,.join-team-card:hover,.team-entry-card:hover{transform:translateY(-3px);border-color:#51a7ffeb;box-shadow:0 16px 36px #00000047,0 0 26px #227dec1a}.team-selection-number,.join-team-number,.team-entry-number{position:absolute;top:11px;left:12px;color:#46a4ff;font-size:12px;font-weight:950;letter-spacing:.4px}.team-selection-logo,.join-team-logo,.team-entry-logo{width:100px;height:100px;display:grid;place-items:center;flex-shrink:0;margin:auto;border-radius:20px;background:radial-gradient(circle,rgba(55,143,249,.12),transparent 68%)}.team-selection-logo img,.join-team-logo img,.team-entry-logo img{width:92px;height:92px;max-width:100%;object-fit:contain;filter:drop-shadow(0 8px 14px rgba(0,0,0,.4))}.team-selection-card:hover .team-selection-logo img,.join-team-card:hover .join-team-logo img,.team-entry-card:hover .team-entry-logo img{transform:scale(1.07);filter:drop-shadow(0 0 12px rgba(44,147,255,.28)) drop-shadow(0 8px 14px rgba(0,0,0,.4));transition:.2s ease}.team-selection-info,.join-team-info,.team-entry-info{min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.team-selection-info>span:first-child,.join-team-info>span:first-child,.team-entry-info>span:first-child{margin-bottom:7px;color:#4aa9ff;font-size:9px;font-weight:950;letter-spacing:1.2px;text-transform:uppercase}.team-selection-info strong,.join-team-info strong,.team-entry-info strong{width:100%;color:#fff;font-size:clamp(18px,1.8vw,25px);line-height:1.05;font-weight:950;letter-spacing:-.35px;white-space:normal;overflow-wrap:break-word}.team-available,.team-status-available,.join-team-available{display:flex;align-items:center;gap:6px;margin-top:9px;color:#27dd76!important;font-size:10px!important;font-weight:950!important;letter-spacing:.5px}.team-available:before,.team-status-available:before,.join-team-available:before{content:"";width:6px;height:6px;border-radius:50%;background:#28df77;box-shadow:0 0 8px #28df77b3}.team-unavailable,.team-status-unavailable{margin-top:9px;color:#ff5068!important;font-size:10px!important;font-weight:950!important}.team-selection-arrow,.join-team-arrow,.team-entry-arrow{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:#70b8ff;background:#103b67c7;border:1px solid rgba(80,163,255,.52);font-size:19px;font-weight:900}.team-selection-card:hover .team-selection-arrow,.join-team-card:hover .join-team-arrow,.team-entry-card:hover .team-entry-arrow{color:#fff;background:#176ad0}.change-draft-code,.change-code-button{display:block;margin:28px auto 0;min-height:48px;padding:0 22px;border-radius:10px;border:1px solid rgba(70,145,230,.45);color:#d8e7fa;background:#071c35d1;font-size:13px;font-weight:850;cursor:pointer}.change-draft-code:hover,.change-code-button:hover{border-color:#58a6ffcc;background:#0d345ce0}@media(max-width:1050px)and (min-width:700px){.team-selection-grid,.join-teams-grid,.teams-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:699px){.team-selection-screen{padding:24px 14px 40px}.team-selection-grid,.join-teams-grid,.teams-entry-grid{grid-template-columns:1fr}.team-selection-card,.join-team-card,.team-entry-card{grid-template-columns:86px minmax(0,1fr) 40px;min-height:125px;padding:14px}.team-selection-logo,.join-team-logo,.team-entry-logo{width:80px;height:80px}.team-selection-logo img,.join-team-logo img,.team-entry-logo img{width:74px;height:74px}.team-selection-summary,.join-team-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.team-selection-card,.join-team-card,.team-entry-card{grid-template-columns:150px minmax(0,1fr) 50px!important;min-height:185px!important;padding:20px 22px!important}.team-selection-logo,.join-team-logo,.team-entry-logo{width:135px!important;height:135px!important;display:grid!important;place-items:center!important;margin:0 auto!important;background:radial-gradient(circle,rgba(62,156,255,.16),transparent 68%)!important}.team-selection-logo img,.join-team-logo img,.team-entry-logo img{width:125px!important;height:125px!important;max-width:125px!important;max-height:125px!important;object-fit:contain!important;transform:none!important;filter:drop-shadow(0 10px 18px rgba(0,0,0,.45))!important}.team-selection-card:hover .team-selection-logo img,.join-team-card:hover .join-team-logo img,.team-entry-card:hover .team-entry-logo img{transform:scale(1.06)!important;filter:drop-shadow(0 0 16px rgba(66,161,255,.38)) drop-shadow(0 10px 18px rgba(0,0,0,.42))!important}.team-selection-info strong,.join-team-info strong,.team-entry-info strong{font-size:clamp(22px,2vw,30px)!important;line-height:1.05!important}@media(max-width:1050px)and (min-width:700px){.team-selection-card,.join-team-card,.team-entry-card{grid-template-columns:125px minmax(0,1fr) 46px!important}.team-selection-logo,.join-team-logo,.team-entry-logo{width:112px!important;height:112px!important}.team-selection-logo img,.join-team-logo img,.team-entry-logo img{width:105px!important;height:105px!important;max-width:105px!important;max-height:105px!important}}@media(max-width:699px){.team-selection-card,.join-team-card,.team-entry-card{grid-template-columns:105px minmax(0,1fr) 40px!important;min-height:145px!important}.team-selection-logo,.join-team-logo,.team-entry-logo{width:95px!important;height:95px!important}.team-selection-logo img,.join-team-logo img,.team-entry-logo img{width:88px!important;height:88px!important;max-width:88px!important;max-height:88px!important}}.join-draft-screen{width:min(1120px,calc(100vw - 42px))!important;max-width:1120px!important;min-height:100vh;margin:0 auto!important;padding:34px 0 40px!important;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.join-draft-hero{width:min(900px,100%);margin:0 auto 24px!important;text-align:center}.join-draft-icon{width:58px!important;height:58px!important;display:flex;align-items:center;justify-content:center;margin:0 auto 12px!important;border-radius:17px!important;background:linear-gradient(145deg,#134c9a61,#44279b52)!important;border:1px solid rgba(77,132,239,.38)!important;box-shadow:0 0 30px #3260ff1f;font-size:25px!important}.join-draft-eyebrow{display:inline-flex;align-items:center;justify-content:center;min-height:27px;padding:0 12px;margin-bottom:10px;border-radius:999px;color:#70aaff!important;background:#1b54a01f;border:1px solid rgba(69,137,224,.2);font-size:9px!important;font-weight:900!important;letter-spacing:1.6px!important}.join-draft-hero h1{margin:0 0 8px!important;color:#fff;font-size:clamp(2.8rem,4.2vw,4.1rem)!important;line-height:.96!important;font-weight:1000!important;letter-spacing:-.055em!important;text-shadow:0 8px 28px rgba(0,0,0,.35)}.join-draft-hero p{max-width:660px;margin:0 auto!important;color:#a3bedeb8!important;font-size:11px!important;line-height:1.55!important}.join-draft-card{width:min(620px,100%)!important;padding:22px!important;box-sizing:border-box;border-radius:19px!important;background:linear-gradient(145deg,#051b36f2,#041329ed)!important;border:1px solid rgba(73,140,225,.24)!important;box-shadow:0 20px 45px #00000038,inset 0 1px #ffffff08}.join-draft-topline{height:1px!important;margin:-7px 25% 17px!important;background:linear-gradient(90deg,transparent,rgba(69,140,255,.75),rgba(116,71,255,.7),transparent)!important}.join-draft-field label{display:block;margin-bottom:7px!important;color:#83b3ec!important;font-size:9px!important;font-weight:900!important;letter-spacing:.9px}.join-draft-code-input{min-height:62px!important;display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;align-items:center;overflow:hidden;border-radius:13px!important;background:#02162be3!important;border:1px solid rgba(52,136,241,.64)!important;box-shadow:0 0 0 3px #296eff12}.join-draft-code-input>span{height:62px;display:flex;align-items:center;justify-content:center;color:#4ba3ff;background:#1147872e;font-size:22px!important;font-weight:950}.join-draft-code-input input{height:62px!important;padding:0 17px!important;border:0!important;outline:0!important;color:#fff!important;background:transparent!important;font-size:16px!important;font-weight:850;letter-spacing:1.1px}.join-draft-field small{display:block;margin-top:8px!important;text-align:center;color:#7b97bba6!important;font-size:9px!important}.join-draft-button{width:100%;min-height:54px!important;margin-top:17px!important;border:1px solid rgba(92,106,232,.35)!important;border-radius:11px!important;color:#fff!important;background:linear-gradient(90deg,#2358ae,#6335af)!important;box-shadow:0 13px 27px #3648b82e;font-size:11px!important;font-weight:950!important;letter-spacing:.45px;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.join-draft-button:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.12);box-shadow:0 17px 32px #4841ca3d}.join-draft-back{min-width:150px!important;min-height:40px!important;margin-top:18px!important;border-radius:10px!important;color:#cadcf1d9!important;background:#021427c7!important;border:1px solid rgba(64,121,190,.23)!important}.join-draft-benefits{width:min(760px,100%)!important;margin-top:25px!important;gap:10px!important}.join-draft-benefit{min-height:62px;padding:10px 13px!important;border-radius:12px!important;background:#03152aab!important;border:1px solid rgba(65,127,201,.15)!important}.join-draft-benefit>span{font-size:20px!important}.join-draft-benefit strong{font-size:9px!important}.join-draft-benefit small{font-size:8px!important}.join-draft-screen{position:relative;width:min(1180px,calc(100vw - 42px))!important;max-width:1180px!important;min-height:100vh;margin:0 auto!important;padding:48px 0 40px!important;background-image:linear-gradient(180deg,#0208168f,#030b1cad 45%,#030816d1),url(/images/default/draft-waiting-visual.webp);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.join-draft-back{width:min(620px,100%)!important;max-width:620px!important;min-height:42px!important;display:flex!important;align-items:center;justify-content:center;margin:18px auto 0!important;padding:0 18px!important;border-radius:10px!important;color:#cfe0f4e0!important;background:#021427d1!important;border:1px solid rgba(66,126,198,.25)!important;font-weight:850!important;transition:border-color .18s ease,background .18s ease,transform .18s ease}.join-draft-back:hover{transform:translateY(-1px);background:#071f3beb!important;border-color:#5996e56b!important}PANEL PARTICIPANTE ===================================================== */ .team-dashboard{width:min(1180px,calc(100% - 32px));margin:0 auto;display:flex;flex-direction:column;gap:18px}.team-dashboard-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px;background:linear-gradient(135deg,#071b33fa,#051428fa);border:1px solid rgba(57,139,255,.32);border-radius:18px}.team-dashboard-league{display:flex;align-items:center;gap:18px;min-width:0}.team-dashboard-league-logo{width:76px;height:76px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#061c37e6;border:1px solid rgba(56,139,255,.35);overflow:hidden}.team-dashboard-league-logo img{width:62px;height:62px;object-fit:contain}.team-dashboard-league-logo span{font-size:30px}.team-dashboard-league-info{min-width:0}.team-dashboard-league-info h1{margin:4px 0 3px;font-size:clamp(25px,3vw,36px);line-height:1;color:#fff}.team-dashboard-league-info p{margin:0;font-size:13px;color:#8fa8c7}.team-dashboard-identity{display:flex;align-items:center;gap:14px;min-width:250px;padding:10px 16px;background:#071f39cc;border:1px solid rgba(56,139,255,.28);border-radius:14px}.team-dashboard-team-logo{width:58px;height:58px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.team-dashboard-team-logo img{width:54px;height:54px;object-fit:contain}.team-dashboard-team-logo>span{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#1e69ff33;color:#fff;font-weight:900;font-size:20px}.team-dashboard-team-info{display:flex;flex-direction:column;gap:2px}.team-dashboard-team-info>span{font-size:8px;letter-spacing:1.4px;font-weight:800;color:#5ea6ff}.team-dashboard-team-info strong{font-size:18px;color:#fff}.team-dashboard-team-info small{display:flex;align-items:center;gap:6px;margin-top:2px;color:#60e59b;font-size:10px}.team-online-dot{width:7px;height:7px;border-radius:50%;background:#28e887;box-shadow:0 0 8px #28e887cc}.team-dashboard-lobby{padding:16px 18px;background:linear-gradient(180deg,#051930f5,#041427f5);border:1px solid rgba(48,130,230,.28);border-radius:18px}@media(max-width:760px){.team-dashboard{width:min(100% - 18px,1180px);gap:12px}.team-dashboard-header{flex-direction:column;align-items:stretch;padding:16px}.team-dashboard-league{justify-content:center;text-align:center}.team-dashboard-league-logo{width:64px;height:64px}.team-dashboard-league-logo img{width:52px;height:52px}.team-dashboard-identity{min-width:0;justify-content:center}.team-dashboard-lobby{padding:12px}}.participant-last-pick{width:100%;margin-top:18px;padding-top:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-top:1px solid rgba(69,139,222,.16)}.participant-last-pick-label{margin-bottom:9px;color:#6687ab;font-size:7px;font-weight:950;letter-spacing:1.2px}.participant-last-pick-logo{width:62px;height:62px;display:grid;place-items:center;margin-bottom:5px}.participant-last-pick-logo img{width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(0,0,0,.35))}.participant-last-pick>strong{color:#fff;font-size:13px;font-weight:950;text-align:center}.participant-last-pick>small{max-width:100%;margin-top:3px;color:#41df87;font-size:9px;font-weight:800;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.participant-no-last-pick{color:#687f9a;font-size:9px;text-align:center}.team-dashboard-auctions-view>*{display:none!important}.team-dashboard-auctions-view>.team-dashboard-header{display:flex!important}.team-dashboard-auctions-view>.auction-hub{display:block!important}.team-dashboard-draft-view>.auction-hub{display:none!important}.player-search-premium{position:relative;padding:26px!important;border:1px solid rgba(55,145,255,.28);border-radius:22px;background:linear-gradient(145deg,#07182efa,#081e39f5);box-shadow:inset 0 0 30px #1868be0d}.player-search-label-modern{display:flex!important;flex-direction:column;align-items:center!important;justify-content:center;text-align:center;gap:5px;margin-bottom:22px}.player-search-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;margin-bottom:6px;font-size:28px;border-radius:50%;background:radial-gradient(circle,#4bacff3d,#6b48ff0f);box-shadow:0 0 22px #4c8bff3d}.player-search-label-modern strong{font-size:22px;font-weight:900;color:#fff;line-height:1.15}.player-search-label-modern small{margin-top:3px;font-size:13px;color:#7894b8}.player-search-premium>input{width:100%;min-height:76px!important;padding:0 24px!important;border:1px solid rgba(48,145,255,.7)!important;border-radius:16px!important;background:#081d36f5!important;color:#fff!important;font-size:clamp(20px,2.5vw,27px)!important;font-weight:900!important;letter-spacing:.01em;outline:none;box-sizing:border-box;box-shadow:inset 0 0 20px #2680ff08,0 0 #2680ff00}.player-search-premium>input:focus{border-color:#3d9cff!important;box-shadow:0 0 0 3px #3d9cff1a,0 0 24px #3d9cff1f}.player-search-premium>input::placeholder{color:#617894;font-weight:600;font-size:15px}.selected-player-card-modern{position:relative;width:100%;min-height:150px;margin-top:28px;padding:28px 34px!important;display:grid;grid-template-columns:82px minmax(0,1fr) 70px;align-items:center;gap:26px;box-sizing:border-box;overflow:hidden;border-radius:20px;border:1px solid rgba(35,229,120,.8)!important;background:linear-gradient(110deg,#053c34d1,#072636f5)!important;box-shadow:0 0 26px #1dd46e14,inset 0 0 30px #1bca6c0a}.selected-player-check{width:72px;height:72px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid #20e97b;color:#fff;font-size:37px;font-weight:900;background:#004e37bf;box-shadow:0 0 22px #1fe87c4d}.selected-player-card-modern .selected-player-main{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.selected-player-card-modern .selected-player-kicker{color:#28e881;font-size:13px;font-weight:900;letter-spacing:.07em}.selected-player-card-modern .selected-player-main>strong{display:block;margin:0;font-size:clamp(29px,4vw,43px);line-height:1.05;font-weight:950;color:#fff}.selected-player-card-modern .selected-player-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:3px}.selected-player-card-modern .selected-player-meta span{padding:5px 9px;border-radius:7px;background:#ffffff12;color:#a9bed4;font-size:11px}.selected-player-decoration{display:flex;align-items:center;justify-content:center;font-size:46px;opacity:.22;filter:drop-shadow(0 0 12px rgba(38,232,125,.35))}.team-pick-submit-modern{width:100%!important;min-height:86px!important;margin-top:22px;display:flex!important;align-items:center;justify-content:center;gap:18px;border:0!important;border-radius:17px!important;cursor:pointer;color:#fff!important;background:linear-gradient(110deg,#862cf4,#236cf5)!important;box-shadow:0 10px 30px #5742ff38;transition:transform .18s ease,box-shadow .18s ease}.team-pick-submit-modern:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 14px 34px #5742ff52}.team-pick-submit-modern:disabled{cursor:not-allowed;opacity:.65}.team-pick-submit-icon{font-size:32px;transform:rotate(-18deg)}.team-pick-submit-text{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.team-pick-submit-text strong{font-size:19px;font-weight:950;letter-spacing:.01em}.team-pick-submit-text small{color:#ffffffad;font-size:12px}.player-send-animation{position:relative;width:100%;min-height:108px;margin-top:18px;padding:20px 24px;display:grid;grid-template-columns:55px minmax(70px,1fr) auto 45px;align-items:center;gap:16px;box-sizing:border-box;overflow:hidden;border:1px solid rgba(255,181,59,.3);border-radius:16px;background:linear-gradient(110deg,#2d200d4d,#08192ef2);opacity:.55;transition:opacity .25s ease,border-color .25s ease,box-shadow .25s ease}.player-send-animation-active{opacity:1;border-color:#ffb434b3;box-shadow:0 0 25px #ffae2d1a}.player-send-envelope{position:relative;z-index:3;font-size:34px}.player-send-animation-active .player-send-envelope:first-child{animation:playerEnvelopeFly 1.15s ease-in-out infinite}.player-send-line{position:relative;height:3px;overflow:hidden;border-radius:999px;background:#ffae301f}.player-send-line span{position:absolute;width:45%;height:100%;left:-50%;border-radius:999px;background:linear-gradient(90deg,transparent,#ffb63b,transparent)}.player-send-animation-active .player-send-line span{animation:playerSendTrail 1.2s linear infinite}.player-send-text{display:flex;flex-direction:column;gap:4px;min-width:230px}.player-send-text strong{color:#ffb944;font-size:17px;font-weight:900}.player-send-text small{color:#91a6bd;font-size:11px}.player-send-envelope-end{opacity:.55}.player-send-animation-active .player-send-envelope-end{animation:playerEnvelopePulse .9s ease-in-out infinite}.player-selection-warning{margin:11px 4px 0;text-align:center;color:#7891ae;font-size:12px;line-height:1.5}@keyframes playerEnvelopeFly{0%{transform:translate(0) rotate(-6deg)}50%{transform:translate(12px) rotate(4deg)}to{transform:translate(0) rotate(-6deg)}}@keyframes playerSendTrail{0%{left:-50%}to{left:110%}}@keyframes playerEnvelopePulse{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.15);opacity:1}}@media(max-width:650px){.player-search-premium{padding:20px 14px!important}.player-search-icon{width:48px;height:48px;font-size:23px}.player-search-label-modern strong{font-size:19px}.player-search-premium>input{min-height:66px!important;padding:0 16px!important;font-size:19px!important}.selected-player-card-modern{grid-template-columns:60px minmax(0,1fr);min-height:128px;gap:16px;padding:20px!important}.selected-player-check{width:54px;height:54px;font-size:28px}.selected-player-decoration{display:none}.selected-player-card-modern .selected-player-main>strong{font-size:25px}.team-pick-submit-modern{min-height:75px!important}.player-send-animation{grid-template-columns:42px 1fr 36px;gap:10px;min-height:96px;padding:16px}.player-send-line{display:none}.player-send-text{min-width:0}.player-send-text strong{font-size:14px}.player-send-envelope{font-size:27px}}.team-pick-form .selected-player-card,.team-pick-form .selected-player-card-modern{width:100%;min-height:92px!important;padding:18px 24px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:18px!important;box-sizing:border-box;border-radius:16px!important}.team-pick-form .selected-player-check{flex:0 0 52px;width:52px!important;height:52px!important;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:25px!important}.team-pick-form .selected-player-main{flex:1;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:8px!important;min-width:0}.team-pick-form .selected-player-kicker,.team-pick-form .selected-player-main small{display:block!important;margin:0!important;font-size:11px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase}.team-pick-form .selected-player-main>strong,.team-pick-form .selected-player-card>div>strong{display:block!important;margin:0!important;font-size:24px!important;line-height:1.15!important;font-weight:900!important;word-break:break-word}.team-pick-form .selected-player-decoration{flex:0 0 auto;font-size:34px!important;opacity:.25}.team-pick-form .team-pick-submit,.team-pick-form .team-pick-submit-modern,.team-pick-form>button{width:100%!important;min-height:96px!important;margin-top:20px!important;padding:18px 28px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;border-radius:18px!important;font-size:18px!important;font-weight:900!important}.team-pick-form .team-pick-submit-icon{font-size:26px!important}.team-pick-form .team-pick-submit-text{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.team-pick-form .team-pick-submit-text strong{font-size:17px!important;line-height:1.1!important;letter-spacing:.03em}.team-pick-form .team-pick-submit-text small{font-size:11px!important;opacity:.75}.team-dashboard-actions{display:flex;justify-content:flex-end;width:100%;margin:14px 0 18px}.team-auctions-access-button{position:relative;width:auto!important;min-width:210px;max-width:280px;min-height:62px;padding:10px 14px 10px 12px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid rgba(55,145,255,.3)!important;border-radius:14px!important;background:linear-gradient(135deg,#081e38f5,#0a182ef5)!important;color:#fff!important;box-shadow:0 8px 24px #0000002e,inset 0 1px #ffffff08;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.team-auctions-access-button:hover{transform:translateY(-1px);border-color:#41a6ff94!important;background:linear-gradient(135deg,#092748fa,#0a1d37fa)!important;box-shadow:0 10px 26px #0000003d,0 0 18px #2b89ff14}.team-auctions-access-icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(83,165,255,.25);border-radius:10px;background:#1f67b81f;font-size:17px}.team-auctions-access-content{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.team-auctions-access-content strong{margin:0;color:#fff;font-size:12px;line-height:1.1;font-weight:900;letter-spacing:.08em}.team-auctions-access-content small{margin:0;color:#7f9dbc;font-size:10px;line-height:1.2;font-weight:600;white-space:nowrap}.team-auctions-access-count{min-width:22px;height:22px;padding:0 6px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,#f5a623,#ff7a18);color:#071426;font-size:10px;font-weight:950}.team-auctions-access-arrow{margin-left:2px;color:#59a9ff;font-size:17px;transition:transform .18s ease}.team-auctions-access-button:hover .team-auctions-access-arrow{transform:translate(3px)}@media(max-width:700px){.team-dashboard-actions{justify-content:center;margin:12px 0 16px}.team-auctions-access-button{width:min(100%,290px)!important;min-width:0;min-height:58px;padding:9px 12px!important}}.team-dashboard-banner{width:100%;aspect-ratio:4 / 1;margin:0;padding:0;display:block;overflow:hidden;background:transparent;border:none;border-radius:18px;box-shadow:none}.team-dashboard-banner img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 25%}.team-back-draft-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;margin:0 0 16px;padding:0 16px;border:1px solid rgba(55,145,255,.42);border-radius:10px;background:linear-gradient(180deg,#145bbe38,#0936772e);color:#fff;font-size:11px;font-weight:900;letter-spacing:.04em;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.team-back-draft-button:hover{transform:translateY(-1px);border-color:#41a0ffb8;background:linear-gradient(180deg,#1c6cdc52,#0a408e40)}.team-back-draft-button span{font-size:16px;line-height:1}.team-dashboard .auction-back-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px;margin:0 0 18px!important;padding:0 18px!important;border:1px solid rgba(55,145,255,.55)!important;border-radius:10px!important;background:linear-gradient(180deg,#1268ddf2,#0c4fb1f2)!important;color:#fff!important;font-size:11px!important;font-weight:900!important;letter-spacing:.04em;cursor:pointer!important;opacity:1!important;visibility:visible!important;position:relative!important;z-index:20!important;box-shadow:0 8px 20px #0e5dcd38}.team-dashboard .auction-back-button:hover{transform:translateY(-1px);background:linear-gradient(180deg,#1677ee,#0e5fc7)!important}.auction-hub-back-row{width:100%;margin-bottom:14px}.team-dashboard .auction-back-button{display:inline-flex!important;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:1px solid rgba(57,145,255,.48);border-radius:10px;background:#125ec538;color:#fff;font-size:10px;font-weight:900;letter-spacing:.05em;cursor:pointer}.team-dashboard .auction-back-button:hover{background:#1870e652}.team-dashboard .auction-hub-back-row{display:flex;justify-content:flex-start;width:100%;margin:0 0 12px!important}.team-dashboard .auction-back-button{min-height:38px;padding:0 14px!important;font-size:9px!important}.team-dashboard .auction-hub-header{margin-bottom:18px!important}.team-dashboard .auction-hub-list{margin-top:0!important}.team-dashboard .auction-pro-card{margin-bottom:18px!important}.team-dashboard .result-card-pro-player-visual{left:-2px!important;transform:translateY(-12px)!important}.team-dashboard-header,.team-dashboard-lobby,.team-dashboard-actions{background:transparent;border:none;box-shadow:none}.team-dashboard{gap:18px}.team-dashboard-draft-view,.team-dashboard-auctions-view{width:min(100%,1180px);margin-left:auto;margin-right:auto}.team-dashboard-draft-view{padding-top:0;background-color:transparent}.team-dashboard-draft-view .team-dashboard-banner{margin-top:0}.team-dashboard-header,.team-dashboard-actions,.team-dashboard-lobby{position:relative;z-index:1}.team-dashboard-actions{width:100%;display:flex;justify-content:center;align-items:center}.team-auctions-access-button{width:min(100%,360px);margin:0 auto}.team-dashboard-auctions-view{min-height:100vh;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.team-dashboard-auctions-view .team-dashboard-header{width:100%;max-width:none;margin-left:0;margin-right:0}.team-dashboard-draft-view{margin-top:-0px!important}.team-dashboard-draft-view .team-dashboard-banner{margin-top:0!important}.team-dashboard-draft-view{animation:fantasyDraftRoomEnter 1.2s ease both}.team-dashboard-draft-view .team-dashboard-banner{transform-origin:center top;animation:fantasyBannerEnter 1.8s cubic-bezier(.22,1,.36,1) both}.team-dashboard-banner img{animation:fantasyBannerImageEnter 2.6s cubic-bezier(.22,1,.36,1) both;will-change:transform,filter,opacity}.team-dashboard-draft-view .team-dashboard-header{animation:fantasyContentEnter 1s .65s cubic-bezier(.22,1,.36,1) both}.team-dashboard-draft-view .team-dashboard-actions{animation:fantasyContentEnter 1s .95s cubic-bezier(.22,1,.36,1) both}.team-dashboard-draft-view .team-dashboard-lobby{animation:fantasyLobbyEnter 1.15s 1.25s cubic-bezier(.22,1,.36,1) both}.team-dashboard-league-logo{transition:transform .32s cubic-bezier(.22,1,.36,1),filter .32s ease}.team-dashboard-league-logo:hover{transform:translateY(-2px) scale(1.04);filter:drop-shadow(0 8px 16px rgba(42,143,255,.24))}.team-dashboard-team-logo{transition:transform .32s cubic-bezier(.22,1,.36,1),filter .32s ease}.team-dashboard-team-logo:hover{transform:scale(1.06);filter:drop-shadow(0 7px 14px rgba(53,156,255,.24))}.team-online-dot{animation:fantasyOnlinePulse 2.2s ease-in-out infinite}.team-auctions-access-button{overflow:hidden;isolation:isolate}.team-auctions-access-button:before{content:"";position:absolute;top:-80%;left:-45%;width:32%;height:260%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);transform:rotate(18deg) translate(-250%);transition:transform .75s cubic-bezier(.22,1,.36,1);z-index:-1}.team-auctions-access-button:hover:before{transform:rotate(18deg) translate(650%)}@keyframes fantasyDraftRoomEnter{0%{opacity:0}to{opacity:1}}@keyframes fantasyBannerEnter{0%{opacity:0;transform:translateY(-40px) scale(.96)}65%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fantasyBannerImageEnter{0%{opacity:0;transform:scale(1.14);filter:brightness(.35) blur(6px)}35%{opacity:1;filter:brightness(.65) blur(2px)}to{opacity:1;transform:scale(1);filter:brightness(1) blur(0)}}@keyframes fantasyContentEnter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fantasyLobbyEnter{0%{opacity:0;transform:translateY(45px) scale(.965);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes fantasyOnlinePulse{0%,to{transform:scale(1);box-shadow:0 0 7px #28e887a6}50%{transform:scale(1.25);box-shadow:0 0 13px #28e887f2}}@media(prefers-reduced-motion:reduce){.team-dashboard-draft-view,.team-dashboard-draft-view .team-dashboard-banner,.team-dashboard-banner img,.team-dashboard-draft-view .team-dashboard-header,.team-dashboard-draft-view .team-dashboard-actions,.team-dashboard-draft-view .team-dashboard-lobby,.team-online-dot{animation:none!important}}.team-pick-form .selected-player-card-modern{transform-origin:center;animation:fantasyPlayerSelectedEnter .85s cubic-bezier(.16,1,.3,1) both;isolation:isolate}.team-pick-form .selected-player-card-modern:after{content:"";position:absolute;top:-40%;left:-35%;width:22%;height:180%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(90,255,165,.1),rgba(255,255,255,.48),rgba(90,255,165,.1),transparent);transform:rotate(18deg) translate(-350%);animation:fantasyPlayerCardShine 1.25s .25s cubic-bezier(.22,1,.36,1) both;z-index:5}.team-pick-form .selected-player-check{animation:fantasyPlayerCheckEnter .72s .18s cubic-bezier(.16,1,.3,1) both}.team-pick-form .selected-player-main{animation:fantasyPlayerInfoEnter .65s .3s cubic-bezier(.22,1,.36,1) both}.team-pick-form .selected-player-decoration{animation:fantasyPlayerBallEnter .85s .42s cubic-bezier(.16,1,.3,1) both}.team-pick-form .team-pick-submit-modern:not(:disabled){animation:fantasyConfirmButtonEnter .72s .52s cubic-bezier(.16,1,.3,1) both}@keyframes fantasyPlayerSelectedEnter{0%{opacity:0;transform:translateY(22px) scale(.94);filter:brightness(.65) blur(3px);box-shadow:0 0 #1dd46e00}55%{opacity:1;transform:translateY(-3px) scale(1.015);filter:brightness(1.1) blur(0);box-shadow:0 0 38px #1dd46e33}to{opacity:1;transform:translateY(0) scale(1);filter:brightness(1) blur(0);box-shadow:0 0 26px #1dd46e14,inset 0 0 30px #1bca6c0a}}@keyframes fantasyPlayerCheckEnter{0%{opacity:0;transform:scale(.25) rotate(-35deg)}60%{opacity:1;transform:scale(1.18) rotate(5deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes fantasyPlayerInfoEnter{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes fantasyPlayerBallEnter{0%{opacity:0;transform:translate(25px) rotate(-70deg) scale(.6)}to{opacity:.25;transform:translate(0) rotate(0) scale(1)}}@keyframes fantasyPlayerCardShine{0%{opacity:0;transform:rotate(18deg) translate(-350%)}20%{opacity:1}to{opacity:0;transform:rotate(18deg) translate(750%)}}@keyframes fantasyConfirmButtonEnter{0%{opacity:0;transform:translateY(15px) scale(.97)}65%{opacity:1;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.team-pick-form .selected-player-card-modern,.team-pick-form .selected-player-card-modern:after,.team-pick-form .selected-player-check,.team-pick-form .selected-player-main,.team-pick-form .selected-player-decoration,.team-pick-form .team-pick-submit-modern{animation:none!important}}.team-pick-submit-modern{position:relative;overflow:hidden;isolation:isolate}.team-pick-submit-modern.team-pick-submit-sending{cursor:wait!important;opacity:1!important;background:linear-gradient(110deg,#6f27e8,#1767eb,#6f27e8)!important;background-size:220% 100%!important;animation:fantasySendingBackground 1.4s linear infinite;box-shadow:0 0 34px #495cff61,0 12px 34px #2d3edc4d}.team-pick-submit-sending .team-pick-submit-icon{animation:fantasySendingIcon .8s ease-in-out infinite}.team-pick-submit-sending .team-pick-submit-text strong{animation:fantasySendingText 1.25s ease-in-out infinite}.team-pick-submit-loader{position:absolute;right:24px;display:flex;align-items:center;gap:5px}.team-pick-submit-loader i{width:6px;height:6px;display:block;border-radius:50%;background:#ffffffeb;animation:fantasySendingDot .9s ease-in-out infinite}.team-pick-submit-loader i:nth-child(2){animation-delay:.14s}.team-pick-submit-loader i:nth-child(3){animation-delay:.28s}.team-pick-submit-sending:after{content:"";position:absolute;top:-70%;left:-30%;width:24%;height:240%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transform:rotate(18deg);animation:fantasySendingShine 1.35s linear infinite;z-index:-1}@keyframes fantasySendingBackground{0%{background-position:0% 50%}to{background-position:220% 50%}}@keyframes fantasySendingIcon{0%,to{transform:scale(1) rotate(-12deg);filter:drop-shadow(0 0 4px rgba(255,255,255,.2))}50%{transform:scale(1.22) rotate(8deg);filter:drop-shadow(0 0 12px rgba(255,255,255,.7))}}@keyframes fantasySendingText{0%,to{opacity:.72}50%{opacity:1}}@keyframes fantasySendingDot{0%,to{transform:translateY(0) scale(.85);opacity:.45}50%{transform:translateY(-5px) scale(1.1);opacity:1}}@keyframes fantasySendingShine{0%{left:-35%}to{left:125%}}@media(max-width:650px){.team-pick-submit-loader{right:14px}.team-pick-submit-loader i{width:5px;height:5px}}@media(prefers-reduced-motion:reduce){.team-pick-submit-sending,.team-pick-submit-sending .team-pick-submit-icon,.team-pick-submit-sending .team-pick-submit-text strong,.team-pick-submit-loader i,.team-pick-submit-sending:after{animation:none!important}}.pick-confirm-overlay{position:fixed!important;inset:0!important;z-index:100000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(25,138,255,.3),transparent 34%),radial-gradient(circle at 50% 60%,rgba(25,220,138,.1),transparent 32%),#010814f5!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:fantasyPickOverlayEnter .55s ease both}.pick-confirm-overlay:before{content:"";position:absolute;width:720px;height:720px;border-radius:50%;border:1px solid rgba(72,165,255,.14);box-shadow:0 0 0 90px #348bff06,0 0 0 180px #348bff05,0 0 120px #298fff21;animation:fantasyPickRadar 7s linear infinite}.pick-confirm-overlay:after{content:"";position:absolute;left:0;top:50%;width:100%;height:2px;opacity:0;background:linear-gradient(90deg,transparent,rgba(76,167,255,.2),#ffffff,rgba(76,167,255,.2),transparent);box-shadow:0 0 35px #3ba0ffd9;animation:fantasyPickFlash 1.25s .2s ease-out both}.pick-confirm-card{position:relative;z-index:3;width:min(560px,calc(100% - 32px));padding:42px 34px 38px!important;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden;border:1px solid rgba(66,164,255,.36)!important;border-radius:26px!important;background:linear-gradient(145deg,#071d37f5,#031122fa)!important;box-shadow:0 30px 80px #00000080,0 0 55px #268cff1f,inset 0 1px #ffffff0d;animation:fantasyPickCardEnter 1s .15s cubic-bezier(.16,1,.3,1) both}.pick-confirm-card:after{content:"";position:absolute;top:-30%;left:-35%;width:20%;height:170%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),rgba(255,255,255,.38),rgba(255,255,255,.05),transparent);transform:rotate(18deg);animation:fantasyPickCardShine 1.4s .75s cubic-bezier(.22,1,.36,1) both}.pick-confirm-logo-wrap{position:relative;width:140px;height:140px;display:flex;align-items:center;justify-content:center;margin-bottom:15px;border-radius:50%;background:radial-gradient(circle,rgba(48,151,255,.2),transparent 67%);animation:fantasyPickLogoEnter 1.05s .38s cubic-bezier(.16,1,.3,1) both}.pick-confirm-logo-wrap:before{content:"";position:absolute;inset:4px;border:1px solid rgba(78,168,255,.3);border-radius:50%;animation:fantasyPickLogoRing 2.8s ease-in-out infinite}.pick-confirm-logo{width:110px!important;height:110px!important;object-fit:contain!important;filter:drop-shadow(0 12px 20px rgba(0,0,0,.45)) drop-shadow(0 0 16px rgba(55,151,255,.18))}.pick-confirm-check{width:52px;height:52px;display:flex;align-items:center;justify-content:center;margin:-8px 0 14px;border:2px solid #2cea8b;border-radius:50%;color:#fff;background:#0a6c48e0;font-size:28px;font-weight:1000;box-shadow:0 0 30px #2cea8b52;animation:fantasyPickCheckEnter .75s .75s cubic-bezier(.16,1,.3,1) both}.pick-confirm-kicker{display:block;margin-bottom:8px;color:#51e49a;font-size:11px;font-weight:950;letter-spacing:.18em;animation:fantasyPickTextEnter .65s .92s ease both}.pick-confirm-card h2{margin:0!important;color:#fff!important;font-size:clamp(30px,5vw,46px)!important;line-height:1!important;font-weight:1000!important;letter-spacing:-.035em;text-shadow:0 0 28px rgba(69,157,255,.2);animation:fantasyPickTitleEnter .75s 1.03s cubic-bezier(.16,1,.3,1) both}.pick-confirm-team{margin:12px 0 18px!important;color:#61b5ff!important;font-size:20px!important;font-weight:950!important;animation:fantasyPickTextEnter .65s 1.15s ease both}.pick-confirm-secret{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border:1px solid rgba(255,187,57,.38);border-radius:999px;color:#ffc051;background:#a4680d1a;font-size:10px;font-weight:950;letter-spacing:.12em;box-shadow:0 0 20px #ffb52d12;animation:fantasyPickSecretEnter .65s 1.3s cubic-bezier(.16,1,.3,1) both}.pick-confirm-wait{margin:18px 0 0!important;color:#829ab8!important;font-size:12px!important;animation:fantasyPickTextEnter .65s 1.42s ease both}@keyframes fantasyPickOverlayEnter{0%{opacity:0}to{opacity:1}}@keyframes fantasyPickCardEnter{0%{opacity:0;transform:translateY(35px) scale(.88);filter:blur(8px)}55%{opacity:1;transform:translateY(-5px) scale(1.025);filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fantasyPickLogoEnter{0%{opacity:0;transform:scale(.3) rotate(-14deg)}65%{opacity:1;transform:scale(1.12) rotate(3deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes fantasyPickLogoRing{0%,to{transform:scale(.94);opacity:.35}50%{transform:scale(1.08);opacity:.9}}@keyframes fantasyPickCheckEnter{0%{opacity:0;transform:scale(.15) rotate(-45deg)}70%{opacity:1;transform:scale(1.25) rotate(7deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes fantasyPickTitleEnter{0%{opacity:0;transform:translateY(14px) scale(.92)}70%{opacity:1;transform:translateY(-2px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fantasyPickTextEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fantasyPickSecretEnter{0%{opacity:0;transform:translateY(8px) scale(.8)}70%{opacity:1;transform:translateY(0) scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes fantasyPickFlash{0%{opacity:0;transform:scaleX(0)}20%{opacity:1}to{opacity:0;transform:scaleX(1)}}@keyframes fantasyPickRadar{0%{transform:rotate(0) scale(.94)}50%{transform:rotate(180deg) scale(1.02)}to{transform:rotate(360deg) scale(.94)}}@keyframes fantasyPickCardShine{0%{opacity:0;left:-35%}20%{opacity:1}to{opacity:0;left:125%}}@media(max-width:650px){.pick-confirm-card{padding:30px 20px!important}.pick-confirm-logo-wrap{width:110px;height:110px}.pick-confirm-logo{width:86px!important;height:86px!important}.pick-confirm-card h2{font-size:29px!important}}@media(prefers-reduced-motion:reduce){.pick-confirm-overlay,.pick-confirm-overlay:before,.pick-confirm-overlay:after,.pick-confirm-card,.pick-confirm-card:after,.pick-confirm-logo-wrap,.pick-confirm-logo-wrap:before,.pick-confirm-check,.pick-confirm-kicker,.pick-confirm-card h2,.pick-confirm-team,.pick-confirm-secret,.pick-confirm-wait{animation:none!important}}.round-transition-overlay{animation:fantasyRoundOverlayEnter .85s ease both!important}.round-transition-overlay:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at center,transparent 0%,rgba(1,7,18,.1) 38%,rgba(1,7,18,.72) 100%);z-index:1}.round-transition-content{position:relative;z-index:5;animation:fantasyRoundContentEnter 1.15s .35s cubic-bezier(.16,1,.3,1) both!important}.transition-kicker{animation:fantasyRoundKickerEnter .75s .65s ease both}.transition-main-title{animation:fantasyRoundTitleEnter .95s .82s cubic-bezier(.16,1,.3,1) both;text-shadow:0 0 22px rgba(65,160,255,.25),0 0 55px rgba(65,160,255,.12)}.transition-round-number{animation:fantasyRoundNumberEnter 1.05s 1.05s cubic-bezier(.16,1,.3,1) both}.round-transition-content p{animation:fantasyRoundTextEnter .75s 1.3s ease both}.transition-light-left{animation:fantasyRoundLightLeft 2.8s ease-in-out infinite}.transition-light-right{animation:fantasyRoundLightRight 2.8s ease-in-out infinite}.round-transition-inicio .transition-main-title{font-size:clamp(42px,8vw,88px)}.round-transition-inicio .transition-round-number{color:#fff;text-shadow:0 0 20px rgba(48,151,255,.55),0 0 60px rgba(48,151,255,.28)}.round-transition-revelando .transition-completed{animation:fantasyRoundCompletedEnter .85s .55s cubic-bezier(.16,1,.3,1) both}.round-transition-revelando .reveal-loader{animation:fantasyRevealLoaderEnter .65s 1.15s ease both}.round-transition-nueva .transition-round-big{animation:fantasyNewRoundNumber 1.2s .65s cubic-bezier(.16,1,.3,1) both}.round-transition-nueva .transition-ready{animation:fantasyRoundTitleEnter .8s 1.1s cubic-bezier(.16,1,.3,1) both}.round-transition-final .transition-main-title{animation:fantasyFinalTitleEnter 1.35s .7s cubic-bezier(.16,1,.3,1) both;text-shadow:0 0 20px rgba(255,190,56,.38),0 0 70px rgba(255,150,25,.18)}@keyframes fantasyRoundOverlayEnter{0%{opacity:0}to{opacity:1}}@keyframes fantasyRoundContentEnter{0%{opacity:0;transform:scale(.86) translateY(30px);filter:blur(8px)}65%{opacity:1;transform:scale(1.025) translateY(-3px);filter:blur(0)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes fantasyRoundKickerEnter{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes fantasyRoundTitleEnter{0%{opacity:0;transform:scale(.78);letter-spacing:.2em}70%{opacity:1;transform:scale(1.04);letter-spacing:.02em}to{opacity:1;transform:scale(1);letter-spacing:normal}}@keyframes fantasyRoundNumberEnter{0%{opacity:0;transform:translateY(30px) scale(.7)}65%{opacity:1;transform:translateY(-4px) scale(1.08)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fantasyRoundTextEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fantasyRoundCompletedEnter{0%{opacity:0;transform:scale(.45) rotate(-5deg)}70%{opacity:1;transform:scale(1.1) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes fantasyRevealLoaderEnter{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes fantasyNewRoundNumber{0%{opacity:0;transform:scale(2.2);filter:blur(12px);text-shadow:0 0 90px rgba(63,163,255,.65)}60%{opacity:1;transform:scale(.94);filter:blur(0)}to{opacity:1;transform:scale(1)}}@keyframes fantasyFinalTitleEnter{0%{opacity:0;transform:scale(.65) translateY(30px);filter:brightness(.4) blur(7px)}55%{opacity:1;transform:scale(1.08) translateY(-5px);filter:brightness(1.35) blur(0)}to{opacity:1;transform:scale(1) translateY(0);filter:brightness(1)}}@keyframes fantasyRoundLightLeft{0%,to{opacity:.12;transform:rotate(-20deg) translate(-35px)}50%{opacity:.34;transform:rotate(-13deg) translate(35px)}}@keyframes fantasyRoundLightRight{0%,to{opacity:.12;transform:rotate(20deg) translate(35px)}50%{opacity:.34;transform:rotate(13deg) translate(-35px)}}@media(prefers-reduced-motion:reduce){.round-transition-overlay,.round-transition-content,.transition-kicker,.transition-main-title,.transition-round-number,.round-transition-content p,.transition-completed,.reveal-loader,.transition-light-left,.transition-light-right{animation:none!important}}.competition-standings-pro{width:min(1180px,calc(100% - 32px));margin:0 auto;padding-bottom:30px}.standings-pro-header{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:14px;margin-bottom:18px;padding:18px 22px;border-radius:20px;background:linear-gradient(135deg,#031f3ff2,#041832e0);border:1px solid rgba(0,174,255,.34);box-shadow:0 16px 42px #0000002e}.standings-pro-title{display:flex;align-items:center;gap:16px}.standings-pro-title-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;flex:0 0 58px;border-radius:16px;font-size:30px;background:#0089d22e;border:1px solid rgba(0,181,255,.27)}.standings-pro-title span{display:block;margin-bottom:2px;color:#22c7ff;font-size:9px;font-weight:900;letter-spacing:.15em}.standings-pro-title h2{margin:0;color:#fff;font-size:clamp(25px,3vw,36px);line-height:1;font-weight:950;letter-spacing:-.035em}.standings-pro-title p{margin:5px 0 0;color:#c9dcf0b8;font-size:12px}.standings-pro-meta{display:grid;grid-template-columns:repeat(3,minmax(105px,1fr));overflow:hidden;border-radius:13px;border:1px solid rgba(0,166,230,.24);background:#05223dbd}.standings-pro-meta>div{min-height:58px;display:flex;flex-direction:column;justify-content:center;padding:9px 14px}.standings-pro-meta>div+div{border-left:1px solid rgba(66,117,166,.18)}.standings-pro-meta span{color:#84a5c6bd;font-size:7px;font-weight:900;letter-spacing:.08em}.standings-pro-meta strong{margin-top:4px;color:#fff;font-size:12px;font-weight:900}.standings-pro-table{overflow:hidden;border-radius:17px;border:1px solid rgba(0,172,238,.36);background:#021225d1;box-shadow:0 18px 46px #0003}.standings-pro-table-head,.standings-pro-row{display:grid;grid-template-columns:68px minmax(190px,1.55fr) repeat(8,minmax(38px,.38fr)) minmax(176px,1.05fr) 74px;align-items:center}.standings-pro-table-head{min-height:42px;padding:0 13px;background:#031d37f0;color:#91aecdb8;font-size:8px;font-weight:900;letter-spacing:.08em}.standings-pro-row{position:relative;min-height:62px;padding:5px 13px;border-top:1px solid rgba(65,112,156,.17);color:#e2ecf7e6;font-size:11px}.standings-pro-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:transparent}.standings-pro-row.is-champion{background:linear-gradient(90deg,#d9aa262e,#d9aa2606 38%)}.standings-pro-row.is-champion:before{background:linear-gradient(180deg,#ffe881,#d49a1c)}.standings-pro-row.is-europe{background:linear-gradient(90deg,#0096e71b,#0096e703 36%)}.standings-pro-row.is-europe:before{background:#17baff}.standings-pro-row.is-spoon{background:linear-gradient(90deg,#ef435426,#ef435405 38%)}.standings-pro-row.is-spoon:before{background:#ff4a5d}.standings-pro-position{display:flex;align-items:center;gap:7px}.standings-pro-position>strong{min-width:24px;color:#fff;font-size:18px;font-weight:950}.standings-zone-mini{width:10px;height:10px;display:inline-flex;align-items:center;justify-content:center;font-size:8px}.standings-zone-mini.champion{color:#ffd64a}.standings-zone-mini.europe{color:#1cc2ff}.standings-zone-mini.spoon{color:#ff5364}.standings-pro-team{min-width:0;display:flex;align-items:center;gap:10px}.standings-pro-team-logo{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:10px;background:#083150b8;border:1px solid rgba(42,139,199,.27)}.standings-pro-team-logo img{width:34px;height:34px;object-fit:contain}.standings-pro-team-logo span{color:#d9ecff;font-size:8px;font-weight:900}.standings-pro-team>div:last-child{min-width:0;display:flex;align-items:center;gap:7px}.standings-pro-team strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:12px;font-weight:850}.standings-zone-label{padding:2px 5px;border-radius:5px;font-size:6px;font-weight:950;letter-spacing:.07em}.standings-zone-label.champion{color:#ffe880;background:#cb981526;border:1px solid rgba(241,191,51,.3)}.standings-zone-label.europe{color:#46d1ff;background:#0095dc1f;border:1px solid rgba(0,183,255,.25)}.standings-zone-label.spoon{color:#ff7280;background:#dd394921;border:1px solid rgba(255,76,91,.25)}.standings-pro-row>span{text-align:center}.standings-pro-row .positive{color:#47e4b3}.standings-pro-row .negative{color:#ff7c8b}.standings-pro-points{text-align:center;color:#fff;font-size:15px;font-weight:950}.standings-pro-form{display:flex;align-items:center;gap:5px}.standings-pro-form>span,.legend-result{width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 25px;border-radius:999px;color:#fff;font-size:9px;font-weight:950}.standings-pro-form .win,.legend-result.win{background:#14ae63}.standings-pro-form .draw,.legend-result.draw{background:#6f8ba7}.standings-pro-form .loss,.legend-result.loss{background:#f04455}.standings-pro-form .empty{color:#a4bfd975;background:#123f6485}.standings-pro-movement{display:flex;justify-content:center}.standings-pro-movement span{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:900}.standings-pro-movement .up{color:#21d99a}.standings-pro-movement .down{color:#ff4e64}.standings-pro-movement .same{color:#93adc7a3}.standings-pro-footer{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(270px,.75fr);gap:12px;margin-top:14px}.standings-pro-legend,.standings-pro-help{min-height:76px;display:flex;align-items:center;padding:13px 16px;border-radius:14px;border:1px solid rgba(0,157,221,.24);background:#041d37bd}.standings-pro-legend{flex-direction:column;align-items:flex-start;justify-content:center;gap:10px}.standings-pro-legend>strong{color:#8badcdc7;font-size:8px;letter-spacing:.09em}.standings-legend-items{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.standings-legend-items>span{display:flex;align-items:center;gap:6px;color:#cddceccc;font-size:9px}.legend-zone{width:8px;height:18px;display:inline-block;border-radius:2px}.legend-zone.champion{background:#e7b42b}.legend-zone.europe{background:#16bfff}.legend-zone.spoon{background:#f04e5f}.legend-result{width:20px;height:20px;flex:0 0 20px;font-size:7px;font-style:normal}.standings-pro-help{gap:11px}.standings-pro-help>span{width:34px;height:34px;flex:0 0 34px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#23bdff;background:#007dc02b;border:1px solid rgba(0,173,241,.28);font-weight:900}.standings-pro-help p{margin:0;color:#b5cce4ba;font-size:9px;line-height:1.45}@media(max-width:900px){.standings-pro-header{align-items:flex-start;flex-direction:column}.standings-pro-meta{width:100%}.standings-pro-table{overflow-x:auto}.standings-pro-table-head,.standings-pro-row{min-width:980px}.standings-pro-footer{grid-template-columns:1fr}}@media(max-width:600px){.competition-standings-pro{width:calc(100% - 18px)}.standings-pro-header{padding:14px}.standings-pro-title-icon{width:46px;height:46px;flex-basis:46px;font-size:23px}.standings-pro-title h2{font-size:25px}.standings-pro-meta{grid-template-columns:repeat(3,1fr)}.standings-pro-meta>div{padding:8px}}.standings-pro-league-logo{width:76px;height:76px;flex:0 0 76px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:18px;background:radial-gradient(circle at 50% 35%,#00b8ff30,#03234394);border:1px solid rgba(0,191,255,.34);box-shadow:inset 0 0 22px #00adff14}.standings-pro-league-logo img{width:66px;height:66px;max-width:66px;max-height:66px;display:block;object-fit:contain}.standings-pro-league-logo span{font-size:30px}.standings-pro-row.is-europe{background:linear-gradient(90deg,#00aaf138,#007abf16 32%,#00376705 78%);box-shadow:inset 0 0 18px #009add09}.standings-pro-row.is-europe:before{width:5px;background:linear-gradient(180deg,#13d6ff,#008fe8);box-shadow:0 0 12px #00beff8c}.standings-pro-row.is-champion{background:linear-gradient(90deg,#dbaa1c47,#b3810f1c 34%,#372b0b08 78%);box-shadow:inset 0 0 20px #eab8290f}.standings-pro-row.is-champion:before{width:5px;background:linear-gradient(180deg,#fff09c,#e1ab20);box-shadow:0 0 14px #ffcb3a80}.standings-pro-row.is-spoon{background:linear-gradient(90deg,rgba(228,51,70,.23),rgba(121,29,42,.08) 40%,transparent 78%)}.standings-pro-row.is-spoon:before{width:5px;background:linear-gradient(180deg,#ff6675,#e52d42);box-shadow:0 0 12px #ff465973}.standings-zone-label.europe{color:#65ddff;background:#009cdd33;border:1px solid rgba(0,196,255,.42);box-shadow:inset 0 0 8px #00b9ff12}.standings-pro-team-logo{width:43px;height:43px;flex:0 0 43px;border-radius:11px;background:linear-gradient(145deg,#0d3e62d9,#052342e0);border:1px solid rgba(41,154,217,.38)}.standings-pro-team-logo img{width:38px!important;height:38px!important;max-width:38px!important;max-height:38px!important;display:block!important;margin:auto!important;object-fit:contain!important}.standings-pro-form>span,.legend-result{width:27px;height:27px;flex:0 0 27px;font-size:9px;font-weight:950;border-radius:999px;box-shadow:inset 0 -3px 6px #0000001f}.standings-pro-form .win,.legend-result.win{color:#fff;background:linear-gradient(145deg,#1fd37d,#0aa95b);border:1px solid rgba(77,239,157,.28)}.standings-pro-form .draw,.legend-result.draw{color:#fff;background:linear-gradient(145deg,#ffc842,#e9a80e);border:1px solid rgba(255,220,103,.44);box-shadow:0 0 9px #ffbe281f}.standings-pro-form .loss,.legend-result.loss{color:#fff;background:linear-gradient(145deg,#ff5868,#e93448);border:1px solid rgba(255,113,126,.3)}.standings-pro-form .empty{color:#94bbda70;background:#0c3c618f;border:1px solid rgba(68,132,178,.12)}.standings-pro-row.is-europe+.standings-pro-row:not(.is-europe){border-top:2px solid rgba(0,195,255,.55);box-shadow:inset 0 7px 13px #00b3ee09}.standings-pro-position>strong{min-width:27px;color:#fff;font-size:20px;font-weight:950}.standings-pro-row.is-champion .standings-pro-position>strong{color:#ffe875}.standings-pro-row.is-europe .standings-pro-position>strong{color:#eaf9ff}.standings-pro-row.is-spoon .standings-pro-position>strong{color:#ff8691}@media(max-width:700px){.standings-pro-league-logo{width:58px;height:58px;flex-basis:58px}.standings-pro-league-logo img{width:50px;height:50px}}.standings-pro-team-logo{width:52px!important;height:52px!important;min-width:52px!important;flex:0 0 52px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0 10px 0 0!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.standings-pro-team-logo img{width:48px!important;height:48px!important;max-width:48px!important;max-height:48px!important;display:block!important;object-fit:contain!important;margin:0 auto!important;filter:drop-shadow(0 3px 5px rgba(0,0,0,.38)) drop-shadow(0 0 5px rgba(25,184,255,.1));transition:transform .18s ease,filter .18s ease}.standings-pro-row:hover .standings-pro-team-logo img{transform:scale(1.08);filter:drop-shadow(0 4px 7px rgba(0,0,0,.42)) drop-shadow(0 0 8px rgba(25,184,255,.2))}.standings-pro-team-logo>span{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#dff6ff;font-size:11px;font-weight:900;background:#073558bf;border:1px solid rgba(38,176,239,.28)}@media(max-width:700px){.standings-pro-team-logo{width:44px!important;height:44px!important;min-width:44px!important;flex-basis:44px!important;margin-right:7px!important}.standings-pro-team-logo img{width:41px!important;height:41px!important;max-width:41px!important;max-height:41px!important}}.competition-calendar-screen{width:min(1180px,calc(100% - 28px));margin:0 auto;padding:16px 0 34px}.calendar-top-actions{margin-bottom:14px}.calendar-pro-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 26px;border-radius:22px;background:linear-gradient(135deg,#04264af5,#031c39e8);border:1px solid rgba(0,187,255,.34);box-shadow:0 16px 34px #0000003b,inset 0 0 28px #00abff0a;margin-bottom:18px}.calendar-pro-identity{display:flex;align-items:center;gap:17px}.calendar-pro-league-logo{width:74px;height:74px;flex:0 0 74px;display:flex;align-items:center;justify-content:center}.calendar-pro-league-logo img{width:68px;height:68px;display:block;object-fit:contain;filter:drop-shadow(0 5px 8px rgba(0,0,0,.34))}.calendar-pro-league-logo span{font-size:34px}.calendar-pro-heading{display:flex;flex-direction:column}.calendar-pro-eyebrow{color:#23c8ff;font-size:9px;font-weight:900;letter-spacing:.19em}.calendar-pro-heading h2{margin:3px 0 1px;color:#fff;font-size:clamp(28px,4vw,44px);line-height:.95;font-weight:950;letter-spacing:-.035em}.calendar-pro-heading p{margin:6px 0 0;color:#c2e0f6b8;font-size:13px}.calendar-pro-summary{min-width:350px;display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border-radius:15px;border:1px solid rgba(32,165,224,.27);background:#021e399e}.calendar-pro-summary>div{min-height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:9px 13px;border-right:1px solid rgba(48,134,185,.15)}.calendar-pro-summary>div:last-child{border-right:none}.calendar-pro-summary span{color:#80b8e0b8;font-size:7px;font-weight:900;letter-spacing:.13em}.calendar-pro-summary strong{margin-top:3px;color:#fff;font-size:17px;font-weight:950}.calendar-pro-summary strong small{color:#a9d1eb9e;font-size:10px}.calendar-round-panel{width:min(500px,100%);margin:0 auto 18px;display:grid;grid-template-columns:55px 1fr 55px;align-items:center;overflow:hidden;border-radius:17px;background:linear-gradient(135deg,#032c50f0,#021c36eb);border:1px solid rgba(0,185,255,.3);box-shadow:0 10px 24px #0003}.calendar-round-arrow{height:78px;border:0;color:#85dfff;background:#008dd012;font-size:22px;cursor:pointer;transition:background .18s ease,color .18s ease}.calendar-round-arrow:hover:not(:disabled){color:#fff;background:#00aef02e}.calendar-round-arrow:disabled{opacity:.25;cursor:default}.calendar-round-title{display:flex;flex-direction:column;align-items:center;justify-content:center}.calendar-round-title>span{color:#69caef;font-size:7px;font-weight:900;letter-spacing:.16em}.calendar-round-title>strong{color:#fff;font-size:26px;font-weight:950;line-height:1.05}.calendar-round-title>small{margin-top:5px;padding:3px 8px;border-radius:999px;font-size:7px;font-weight:900;letter-spacing:.07em}.calendar-round-title .is-next{color:#44e4ff;background:#00b0e524;border:1px solid rgba(0,202,255,.28)}.calendar-round-title .is-finished{color:#52dfa0;background:#16ae6321;border:1px solid rgba(67,219,144,.22)}.calendar-matches-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.calendar-match-card{overflow:hidden;border-radius:18px;background:linear-gradient(145deg,#032343f2,#021831f2);border:1px solid rgba(26,130,190,.23);box-shadow:0 10px 24px #00000029;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.calendar-match-card:hover{transform:translateY(-2px);border-color:#00beff70;box-shadow:0 13px 30px #0000003d}.calendar-match-card.is-upcoming{border-color:#00beff57;box-shadow:inset 0 0 20px #00b4ef06,0 10px 24px #0000002b}.calendar-match-status{height:31px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;background:#02193199;border-bottom:1px solid rgba(55,124,168,.13)}.calendar-match-status>span{color:#8ebede85;font-size:7px;font-weight:900;letter-spacing:.11em}.calendar-match-status>strong{font-size:7px;font-weight:950;letter-spacing:.08em}.calendar-match-status .finished{color:#5bdc9e}.calendar-match-status .upcoming{color:#2dd7ff}.calendar-match-body{min-height:126px;display:grid;grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);align-items:center;padding:12px 15px 14px}.calendar-match-team{min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;opacity:.88}.calendar-match-team.winner{opacity:1}.calendar-match-team>strong{width:100%;margin-top:5px;overflow:hidden;color:#edf8ff;font-size:12px;font-weight:900;white-space:nowrap;text-overflow:ellipsis}.calendar-match-team.winner>strong{color:#fff}.calendar-match-team>small{margin-top:3px;color:#7ab2d678;font-size:6px;font-weight:900;letter-spacing:.12em}.calendar-match-shield{width:55px;height:55px;display:flex;align-items:center;justify-content:center;background:transparent;border:none}.calendar-match-shield img{width:51px;height:51px;max-width:51px;max-height:51px;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.36))}.calendar-match-shield>span{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#d9f3ff;background:#024166a3;border:1px solid rgba(0,181,241,.25);font-size:10px;font-weight:950}.calendar-match-score{display:flex;flex-direction:column;align-items:center;justify-content:center}.calendar-match-score>div{display:flex;align-items:center;gap:8px}.calendar-match-score>div>strong{min-width:27px;color:#fff;font-size:25px;font-weight:950;text-align:center}.calendar-match-score>div>strong.winner-score{color:#44e79f;text-shadow:0 0 10px rgba(42,226,145,.2)}.calendar-match-score>div>span{color:#6dabd080;font-size:15px}.calendar-match-score small{margin-top:6px;color:#6dabd078;font-size:6px;font-weight:900;letter-spacing:.1em}.calendar-vs{color:#8adfff;font-size:21px;font-weight:950;letter-spacing:.05em;text-shadow:0 0 12px rgba(0,187,255,.18)}.calendar-pro-footer{margin-top:14px;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border-radius:14px;color:#abd3edad;background:#022241a6;border:1px solid rgba(0,160,218,.2)}.calendar-pro-footer>span{width:29px;height:29px;flex:0 0 29px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#41d5ff;border:1px solid rgba(0,193,255,.31);font-weight:900}.calendar-pro-footer p{margin:0;font-size:10px;line-height:1.45}.calendar-pro-empty{min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;text-align:center;border-radius:18px;background:#022343c2;border:1px solid rgba(0,169,230,.22)}.calendar-pro-empty>div{margin-bottom:10px;font-size:30px}.calendar-pro-empty strong{color:#fff;font-size:15px;font-weight:950}.calendar-pro-empty p{max-width:420px;margin:7px 0 0;color:#a6d0eaa3;font-size:11px}@media(max-width:850px){.calendar-pro-header{align-items:flex-start;flex-direction:column}.calendar-pro-summary{width:100%;min-width:0}.calendar-matches-grid{grid-template-columns:1fr}}@media(max-width:560px){.competition-calendar-screen{width:calc(100% - 16px)}.calendar-pro-header{padding:17px 15px}.calendar-pro-league-logo{width:58px;height:58px;flex-basis:58px}.calendar-pro-league-logo img{width:54px;height:54px}.calendar-pro-heading h2{font-size:27px}.calendar-match-body{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);padding:12px 7px 14px}.calendar-match-shield{width:46px;height:46px}.calendar-match-shield img{width:43px;height:43px}.calendar-match-team>strong{font-size:10px}.calendar-match-score>div>strong{font-size:21px}}.calendar-match-shield{width:78px!important;height:78px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 4px!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.calendar-match-shield img{width:70px!important;height:70px!important;max-width:70px!important;max-height:70px!important;object-fit:contain!important;display:block!important;filter:drop-shadow(0 5px 7px rgba(0,0,0,.42)) drop-shadow(0 0 7px rgba(0,183,255,.08));transition:transform .18s ease,filter .18s ease}.calendar-match-card:hover .calendar-match-shield img{transform:scale(1.08);filter:drop-shadow(0 7px 9px rgba(0,0,0,.46)) drop-shadow(0 0 10px rgba(0,191,255,.16))}.calendar-match-shield>span{width:54px!important;height:54px!important;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#dff7ff;background:#064065b3;border:1px solid rgba(0,189,255,.28);font-size:11px;font-weight:950}.calendar-match-body{min-height:156px!important;padding:14px 18px 16px!important}.calendar-match-team>strong{margin-top:4px!important;color:#fff!important;font-size:13px!important;font-weight:950!important}.calendar-real-matchday{margin-top:5px;margin-bottom:5px;display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border-radius:999px;background:linear-gradient(135deg,#8451ff2e,#3969d924);border:1px solid rgba(126,111,255,.35);box-shadow:inset 0 0 10px #7e59ff0d}.calendar-real-matchday span{color:#b6adffb8;font-size:6px;font-weight:900;letter-spacing:.13em}.calendar-real-matchday strong{color:#dcd7ff;font-size:8px;font-weight:950;letter-spacing:.05em}.calendar-round-panel{min-height:92px}.calendar-round-arrow{height:92px}@media(max-width:560px){.calendar-match-shield{width:60px!important;height:60px!important}.calendar-match-shield img{width:55px!important;height:55px!important;max-width:55px!important;max-height:55px!important}.calendar-match-body{min-height:140px!important;padding:12px 7px 14px!important}}.roster-pro-screen{width:100%;max-width:1500px;margin:0 auto;padding:18px 22px 50px;box-sizing:border-box}.roster-pro-topbar{margin-bottom:16px}.roster-pro-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;border:1px solid rgba(0,174,255,.4);border-radius:18px;background:linear-gradient(135deg,#031430f5,#04294ddb);box-shadow:0 20px 50px #00000047,inset 0 0 30px #0099ff0d}.roster-pro-club{display:flex;align-items:center;gap:24px}.roster-pro-club-logo{width:130px;height:130px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.roster-pro-club-logo img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 12px 18px rgba(0,0,0,.45))}.roster-pro-logo-fallback{width:110px;height:110px;display:flex;align-items:center;justify-content:center;border-radius:22px;font-size:54px;background:#008aff1f;border:1px solid rgba(0,180,255,.35)}.roster-pro-eyebrow{display:block;margin-bottom:7px;color:#79d7ff;font-size:12px;font-weight:800;letter-spacing:.18em}.roster-pro-club-info h1{margin:0;color:#fff;font-size:clamp(30px,4vw,48px);line-height:1.05}.roster-pro-club-info p{margin:10px 0 0;color:#e2f1ffc7;font-size:15px}.roster-pro-hero-stats{min-width:360px;display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid rgba(53,184,255,.3);border-radius:14px;background:#011026ad}.roster-pro-hero-stats>div{padding:18px 20px;border-right:1px solid rgba(255,255,255,.08)}.roster-pro-hero-stats>div:last-child{border-right:none}.roster-pro-hero-stats span{display:block;margin-bottom:8px;color:#73cfff;font-size:10px;font-weight:700;letter-spacing:.08em}.roster-pro-hero-stats strong{color:#fff;font-size:24px}.roster-pro-hero-stats small{color:#ffffff8c;font-size:13px}.roster-pro-tabs{display:grid;grid-template-columns:repeat(4,1fr);margin:16px 0;overflow:hidden;border:1px solid rgba(28,161,255,.38);border-radius:14px;background:#021833f0}.roster-pro-tabs button{min-height:66px;display:flex;align-items:center;justify-content:center;gap:9px;border:0;border-right:1px solid rgba(255,255,255,.07);color:#cde8ffc7;background:transparent;font-size:12px;font-weight:800;letter-spacing:.04em}.roster-pro-tabs button.active{color:#fff;background:linear-gradient(135deg,#087af5,#0759de);box-shadow:0 0 22px #007eff4d}.roster-pro-tabs button:disabled{opacity:.45}.roster-pro-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:18px;align-items:start}.roster-pro-main{display:flex;flex-direction:column;gap:14px}.roster-pro-position-card{overflow:hidden;border:1px solid rgba(0,174,255,.58);border-radius:15px;background:linear-gradient(180deg,#021d3cf2,#011127f5);box-shadow:0 16px 36px #00000038}.roster-pro-position-header{padding:14px 18px;border-bottom:1px solid rgba(0,177,255,.17)}.roster-pro-position-title{display:flex;align-items:center;gap:12px}.roster-pro-position-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#00a0ff1f;font-size:18px}.roster-pro-position-title h2{margin:0;color:#70ddff;font-size:16px;letter-spacing:.05em}.roster-pro-position-title h2 small{font-size:13px}.roster-pro-position-title p{margin:3px 0 0;color:#d0e7f8a6;font-size:12px}.roster-pro-table-header{display:grid;grid-template-columns:minmax(250px,2fr) minmax(140px,1fr) 90px 110px 150px;gap:12px;padding:9px 16px;color:#73cfff;background:#0086dc14;font-size:10px;font-weight:800;letter-spacing:.07em}.roster-pro-player-row{display:grid;grid-template-columns:minmax(250px,2fr) minmax(140px,1fr) 90px 110px 150px;gap:12px;align-items:center;min-height:68px;padding:7px 16px;border-top:1px solid rgba(255,255,255,.055);transition:background .18s ease,transform .18s ease}.roster-pro-player-row:hover{background:#0094ff14;transform:translate(2px)}.roster-pro-player{display:flex;align-items:center;min-width:0;gap:11px}.roster-pro-player-photo{width:42px;height:48px;flex-shrink:0;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;border-radius:8px;background:linear-gradient(180deg,#2392e52e,#021a3599)}.roster-pro-player-photo img{width:100%;height:100%;object-fit:contain}.roster-pro-player-name{min-width:0}.roster-pro-player-name strong{display:block;overflow:hidden;color:#fff;font-size:13px;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.roster-pro-player-name small{display:block;margin-top:3px;overflow:hidden;color:#c8e0f28a;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.roster-pro-real-team strong{display:block;overflow:hidden;color:#ebf6ffd9;font-size:12px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.roster-pro-position-badge,.roster-pro-type-badge{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border-radius:999px;font-size:10px;font-weight:800}.roster-pro-position-badge{border:1px solid rgba(0,169,255,.55);color:#8df;background:#0081e72e}.roster-pro-type-badge{color:#eef7ffd6;background:#ffffff12}.roster-pro-status{display:flex;align-items:center;gap:7px;color:#66eda2;font-size:11px;font-weight:700}.roster-pro-status-dot{width:9px;height:9px;flex-shrink:0;border-radius:50%;background:#42ef8b;box-shadow:0 0 9px #42ef8ba6}.roster-pro-sidebar{position:sticky;top:16px;display:flex;flex-direction:column;gap:14px}.roster-pro-side-card{padding:16px;border:1px solid rgba(0,169,255,.46);border-radius:14px;background:linear-gradient(180deg,#032346f5,#011227f5);box-shadow:0 16px 30px #00000038}.roster-pro-side-card h3{margin:0 0 14px;color:#83ddff;font-size:13px;font-weight:800}.roster-pro-summary-item{display:flex;align-items:center;gap:12px;padding:11px;margin-bottom:8px;border-radius:10px;background:#0079d21a}.roster-pro-summary-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:9px;background:#3190ff2b}.roster-pro-summary-item strong{display:block;color:#fff;font-size:19px}.roster-pro-summary-item span{color:#d3e9f9a6;font-size:10px}.roster-pro-limit{margin-top:15px}.roster-pro-limit>div:first-child{display:flex;justify-content:space-between;margin-bottom:8px;color:#deeffcc2;font-size:11px}.roster-pro-progress{height:10px;overflow:hidden;border-radius:999px;background:#ffffff12}.roster-pro-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#18d98b,#46f1a2);box-shadow:0 0 10px #2de99659}.roster-pro-signings-button{width:100%;display:flex;align-items:center;gap:13px;padding:16px;border:1px solid rgba(45,177,255,.65);border-radius:13px;color:#fff;cursor:pointer;text-align:left;background:linear-gradient(135deg,#087ef5,#0753d9);box-shadow:0 12px 30px #005bff3d}.roster-pro-signings-button>span{font-size:28px}.roster-pro-signings-button strong{display:block;font-size:13px}.roster-pro-signings-button small{display:block;margin-top:3px;color:#ffffffb8}.roster-pro-distribution{display:flex;flex-direction:column;align-items:center;gap:18px}.roster-pro-donut{width:150px;height:150px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:conic-gradient(#ffc84a 0 10%,#2b91ff 10% 40%,#26db91 40% 70%,#ff575f 70% 100%);position:relative}.roster-pro-donut:after{content:"";position:absolute;inset:24px;border-radius:50%;background:#04172d}.roster-pro-donut>div{position:relative;z-index:2;text-align:center}.roster-pro-donut strong{display:block;color:#fff;font-size:25px}.roster-pro-donut span{color:#dceefbb3;font-size:10px}.roster-pro-position-stats{width:100%}.roster-pro-position-stats>div{display:grid;grid-template-columns:12px 1fr auto;align-items:center;gap:8px;padding:5px 0;color:#e6f2fbd1;font-size:11px}.roster-pro-dot{width:8px;height:8px;border-radius:50%}.position-dot-1{background:#ffc84a}.position-dot-2{background:#2b91ff}.position-dot-3{background:#26db91}.position-dot-4{background:#ff575f}.roster-pro-complete,.roster-pro-warning{display:flex;gap:13px;padding:16px;border-radius:13px}.roster-pro-complete{border:1px solid rgba(45,238,135,.68);background:#148e542b}.roster-pro-warning{border:1px solid rgba(255,181,53,.7);background:#a666062b}.roster-pro-complete>span,.roster-pro-warning>span{font-size:26px}.roster-pro-complete strong{color:#4df19a}.roster-pro-warning strong{color:#ffc55d}.roster-pro-complete p,.roster-pro-warning p{margin:5px 0 0;color:#e1eff8bf;font-size:11px;line-height:1.4}.roster-pro-rights-card{border-color:#a970ff8c}.roster-pro-simple-list{display:flex;flex-direction:column}.roster-pro-simple-player,.roster-pro-right-row{padding:12px 16px;border-top:1px solid rgba(255,255,255,.055)}.roster-pro-simple-player{display:flex;justify-content:space-between;gap:15px}.roster-pro-simple-player strong{color:#fff}.roster-pro-simple-player span{color:#d3e8f8a6}.roster-pro-right-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.roster-pro-right-info{text-align:right}.roster-pro-right-info strong{display:block;color:#cfb3ff;font-size:11px}.roster-pro-right-info span{display:inline-block;margin-top:5px;padding:4px 7px;border-radius:999px;color:#e2d2ff;background:#9a5bff30;font-size:9px;font-weight:800}@media(max-width:1050px){.roster-pro-layout{grid-template-columns:1fr}.roster-pro-sidebar{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.roster-pro-signings-button{min-height:110px}}@media(max-width:800px){.roster-pro-screen{padding:12px 10px 35px}.roster-pro-hero{flex-direction:column;align-items:stretch}.roster-pro-club{flex-direction:column;text-align:center}.roster-pro-club-logo{width:110px;height:110px;margin:auto}.roster-pro-hero-stats{min-width:0}.roster-pro-tabs{grid-template-columns:repeat(2,1fr)}.roster-pro-table-header{display:none}.roster-pro-player-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:11px 12px}.roster-pro-real-team{display:none}.roster-pro-player-row>div:nth-child(4){display:none}.roster-pro-status{grid-column:1 / -1;padding-left:53px}.roster-pro-sidebar{display:flex}}@media(max-width:520px){.roster-pro-hero-stats{grid-template-columns:1fr}.roster-pro-hero-stats>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.roster-pro-hero-stats>div:last-child{border-bottom:0}}.roster-pro-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start;width:100%}.roster-pro-main{min-width:0;display:flex;flex-direction:column;gap:14px}.roster-pro-sidebar{width:100%;min-width:0;display:flex;flex-direction:column;gap:14px}.roster-pro-position-card,.roster-pro-side-card,.roster-pro-signings-button,.roster-pro-complete,.roster-pro-warning{width:100%;box-sizing:border-box}.roster-pro-tabs{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0;overflow:hidden;border:1px solid rgba(0,174,255,.45);border-radius:13px;background:#021a38f5}.roster-pro-tabs button{position:relative;width:100%;height:68px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:0;border:0;border-right:1px solid rgba(255,255,255,.07);color:#b4d6eeb8;cursor:pointer;background:transparent;font-size:11px;font-weight:800;letter-spacing:.04em;transition:background .2s ease,color .2s ease}.roster-pro-tabs button:last-child{border-right:0}.roster-pro-tabs button>span{font-size:17px;line-height:1}.roster-pro-tabs button:hover{color:#fff;background:#007fff1a}.roster-pro-tabs button.active{color:#fff;background:linear-gradient(135deg,#0989ff,#075de2);box-shadow:inset 0 -3px #56e3ffcc}.roster-rights-screen{width:100%;animation:rosterTabIn .22s ease}.roster-rights-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:16px;padding:22px 24px;border:1px solid rgba(155,103,255,.55);border-radius:15px;background:linear-gradient(135deg,#201449f2,#071836f2)}.roster-rights-hero h2{margin:4px 0 6px;color:#fff;font-size:24px}.roster-rights-hero p{margin:0;color:#dce4f7ad;font-size:12px}.roster-rights-total{min-width:100px;text-align:center}.roster-rights-total strong{display:block;color:#bd9aff;font-size:34px}.roster-rights-total span{color:#dac9ffbf;font-size:10px;font-weight:800}.roster-rights-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;align-items:start}.roster-rights-card{width:100%;overflow:hidden;box-sizing:border-box;border:1px solid rgba(150,103,255,.62);border-radius:14px;background:linear-gradient(180deg,#131943f5,#07132bf7)}.roster-rights-card-header{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px;border-bottom:1px solid rgba(172,128,255,.16)}.roster-rights-card-header>div{display:flex;align-items:center;gap:11px}.roster-rights-card-header>div>span{font-size:21px}.roster-rights-card-header h3{margin:0;color:#bfa5ff;font-size:14px}.roster-rights-card-header p{margin:3px 0 0;color:#d8def391;font-size:10px}.roster-rights-card-header>strong{min-width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:#8c53ff42}.roster-rights-table-header,.roster-rights-row{display:grid;grid-template-columns:minmax(200px,2fr) minmax(120px,1fr) 70px 110px minmax(150px,1.2fr);gap:10px;align-items:center}.roster-rights-table-header{padding:8px 14px;color:#b69cff;background:#7850d214;font-size:9px;font-weight:800;letter-spacing:.06em}.roster-rights-row{min-height:64px;padding:8px 14px;border-top:1px solid rgba(255,255,255,.05)}.roster-rights-row:hover{background:#8051e014}.roster-rights-team{overflow:hidden;color:#e4ecf7bf;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.roster-rights-state{display:flex;align-items:center;gap:8px}.roster-rights-state-dot{width:9px;height:9px;flex-shrink:0;border-radius:50%;background:#9c6bff;box-shadow:0 0 8px #9c6bffa6}.roster-rights-state strong{display:block;color:#c8adff;font-size:10px}.roster-rights-state small{display:block;margin-top:2px;color:#dce2f38c;font-size:9px}.historical-right-badge{display:inline-block!important;margin-top:5px!important;padding:3px 6px;border-radius:999px;color:#e4d8ff!important;background:#975eff33}.roster-rights-empty,.roster-tab-coming-soon{min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;text-align:center;border:1px solid rgba(0,170,255,.32);border-radius:15px;background:#031733e0}.roster-rights-empty>span,.roster-tab-coming-soon>span{margin-bottom:14px;font-size:40px}.roster-rights-empty strong,.roster-tab-coming-soon h2{color:#fff}.roster-rights-empty p,.roster-tab-coming-soon p{max-width:430px;color:#d7e9f7a6;line-height:1.5}@keyframes rosterTabIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1050px){.roster-pro-layout{grid-template-columns:1fr}.roster-pro-sidebar{position:static}.roster-rights-groups{grid-template-columns:1fr}}@media(max-width:760px){.roster-pro-tabs button{height:58px;font-size:9px}.roster-rights-hero{align-items:flex-start;flex-direction:column}.roster-rights-table-header{display:none}.roster-rights-row{grid-template-columns:minmax(0,1fr) auto}.roster-rights-team{display:none}.roster-rights-row>div:nth-child(3),.roster-rights-row>div:nth-child(4){display:none}.roster-rights-state{justify-content:flex-end}}.roster-pro-table-header,.roster-pro-player-row{grid-template-columns:minmax(220px,1.6fr) minmax(130px,1fr) minmax(150px,.9fr) minmax(80px,.5fr)!important}.roster-pro-multiposition{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-width:0}.roster-pro-multiposition .roster-pro-position-badge{white-space:nowrap}.roster-pro-position-badge.position-secondary{border-color:#8e64ffbf;background:#6c48d229;color:#d9ccff}.roster-pro-points{display:flex;align-items:baseline;justify-content:flex-end;gap:4px;padding-right:8px}.roster-pro-points strong{font-size:16px;line-height:1;color:#fff;font-weight:900}.roster-pro-points span{font-size:9px;font-weight:800;text-transform:uppercase;color:#bbd7f0a6}.roster-pro-player-clickable{transition:background .16s ease,transform .16s ease}.roster-pro-player-clickable:hover{background:#0096ff13}@media(max-width:760px){.roster-pro-table-header,.roster-pro-player-row{grid-template-columns:minmax(150px,1.4fr) minmax(90px,.8fr) minmax(110px,.8fr) 60px!important}.roster-pro-points strong{font-size:14px}}.calendar-round-title .is-live{color:#6cf1d2;background:#11b08026;border:1px solid rgba(59,227,174,.35);box-shadow:0 0 16px #23dcad14}.calendar-match-card.is-live{border-color:#37e1b58f;background:radial-gradient(circle at 50% 0%,rgba(21,187,142,.08),transparent 42%),linear-gradient(145deg,#032a45f7,#021a31f7);box-shadow:inset 0 0 28px #17bf910b,0 12px 30px #00000038}.calendar-match-card.is-live:hover{border-color:#52f0c5c2}.calendar-match-status.live{color:#63ebbf;text-shadow:0 0 10px rgba(61,231,184,.22)}.calendar-open-live{border-color:#35cfa0!important;background:linear-gradient(135deg,#0e5a4d,#0b423b)!important;color:#effff9!important;box-shadow:0 5px 15px #1ab98b1f!important}.calendar-match-score.is-live{min-width:96px}.calendar-live-score-values{gap:6px!important}.calendar-live-score-values>strong{min-width:31px!important;color:#67efc5!important;font-size:26px!important;text-shadow:0 0 13px rgba(48,225,176,.18);font-variant-numeric:tabular-nums}.calendar-live-score-values>span{color:#8fc9db94!important}.calendar-live-score-caption{color:#63dcbc!important;font-size:6px!important;letter-spacing:.09em!important}.calendar-live-player-progress{min-width:98px;margin-top:7px;padding:5px 7px;display:grid;justify-items:center;gap:1px;border:1px solid rgba(54,211,167,.2);border-radius:9px;background:#07423b47;line-height:1.15}.calendar-live-player-progress>strong{margin:0!important;color:#f4fffb!important;font-size:11px!important;font-weight:950!important;font-variant-numeric:tabular-nums}.calendar-live-player-progress>span{color:#74dfc2!important;font-size:6px!important;font-weight:900;letter-spacing:.08em}.calendar-live-player-progress>em{max-width:120px;overflow:hidden;color:#ace2d3b8;font-size:7px;font-style:normal;white-space:nowrap;text-overflow:ellipsis}@media(max-width:560px){.calendar-match-card.is-live .calendar-match-body{grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr);padding-left:5px!important;padding-right:5px!important}.calendar-live-player-progress{min-width:0;width:100%;max-width:94px;padding:4px 3px}.calendar-live-player-progress>strong{font-size:10px!important}.calendar-live-player-progress>em{max-width:82px;font-size:6px}.calendar-live-score-values>strong{min-width:25px!important;font-size:20px!important}.calendar-live-score-caption{font-size:5.5px!important}}html,body,#root{max-width:100%;overflow-x:hidden}img,svg,video,canvas{max-width:100%}button,input,select,textarea{max-width:100%;box-sizing:border-box}@media(max-width:1100px)and (min-width:700px){.app-main,.home-main,.home-page,.create-draft-screen,.team-config-screen,.join-draft-screen,.team-select-screen,.admin-control-center,.team-dashboard{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.app-main{padding-left:18px!important;padding-right:18px!important}.home-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.home-features{grid-template-columns:repeat(2,minmax(0,1fr))!important}.create-draft-card{width:min(760px,100%)!important}.draft-type-grid,.team-config-grid,.team-select-grid,.published-results-grid,.final-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-status-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.admin-main-workspace{grid-template-columns:minmax(260px,.9fr) minmax(0,1.35fr)!important;gap:14px!important}.admin-tools-modern-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lobby-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important}.participant-round-hub{grid-template-columns:minmax(150px,.8fr) minmax(280px,1.4fr) minmax(150px,.8fr)!important;gap:12px!important}.participant-simultaneous-header{grid-template-columns:minmax(140px,.8fr) minmax(185px,1fr) minmax(140px,.8fr)!important;gap:10px!important;padding:14px!important}.team-pick-panel{width:min(760px,100%)!important}.result-card-pro{grid-template-columns:82px minmax(0,1fr) 50px!important;gap:12px!important;padding:14px!important}.result-card-pro-player{font-size:clamp(20px,2.7vw,30px)!important}}@media(max-width:699px){html{font-size:15px}body{min-width:0!important}.app-main,.home-main{width:100%!important;min-width:0!important;padding-left:10px!important;padding-right:10px!important;box-sizing:border-box!important}.app-title{margin:12px 0 16px!important;font-size:clamp(25px,8vw,36px)!important;line-height:1!important;text-align:center!important}.section-eyebrow{font-size:8px!important}.home-page{min-height:100svh!important;padding:0 14px 28px!important}.league-hero{min-height:auto!important;padding:38px 0 16px!important}.hero-competition{display:none!important}.league-brand{transform:scale(.82);transform-origin:center}.home-intro h2{font-size:clamp(20px,6vw,28px)!important}.home-actions{grid-template-columns:1fr!important;gap:12px!important}.home-access-card{min-height:auto!important;padding:18px 16px!important}.home-features{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.competitions-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.create-draft-screen,.team-config-screen,.join-draft-screen,.team-select-screen{padding:24px 12px 32px!important}.create-draft-card,.join-draft-card{width:100%!important;padding:18px 14px!important}.create-draft-field{grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;padding:12px!important}.create-draft-field input,.create-draft-field select,.player-search input{min-height:48px!important;font-size:16px!important}.draft-type-grid,.create-draft-benefits,.join-draft-benefits,.team-config-grid{grid-template-columns:1fr!important}.league-config-card{grid-template-columns:74px minmax(0,1fr)!important;gap:12px!important;padding:14px!important}.league-config-actions{grid-column:1 / -1!important;width:100%!important}.team-add-fields{grid-template-columns:1fr!important}.team-select-league-logo{width:82px!important;height:82px!important;margin:0 auto 12px!important}.team-select-league-logo img{width:76px!important;height:76px!important;object-fit:contain!important}.team-select-header h1{font-size:clamp(34px,10vw,48px)!important}.team-select-grid{grid-template-columns:1fr!important;gap:10px!important}.team-select-card{grid-template-columns:82px minmax(0,1fr) 34px!important;min-height:112px!important;gap:10px!important;padding:11px!important}.team-select-logo{width:76px!important;height:76px!important;min-width:76px!important;min-height:76px!important}.team-select-logo img{width:70px!important;height:70px!important;max-width:70px!important;max-height:70px!important}.team-select-card-content h3{font-size:clamp(18px,6vw,24px)!important}.admin-control-center{width:100%!important;padding:12px 0 30px!important}.admin-competition-main{grid-template-columns:58px minmax(0,1fr)!important;gap:10px!important}.admin-competition-code{grid-column:1 / -1!important;width:100%!important;text-align:center!important}.admin-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.admin-main-workspace{grid-template-columns:1fr!important;gap:10px!important}.admin-live-heading{grid-template-columns:1fr!important;gap:10px!important;text-align:center!important}.admin-round-clock-compact{width:min(220px,100%)!important;margin:0 auto!important}.admin-tools-modern-grid,.admin-manual-grid,.admin-time-modern-grid,.admin-danger-zone{grid-template-columns:1fr!important}.admin-manual-actions,.admin-start-actions{flex-direction:column!important}.admin-manual-confirm,.admin-manual-cancel,.admin-save-times,.admin-start-draft-button,.admin-reset-button{width:100%!important}.admin-round-order-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.lobby-section{padding:10px!important}.lobby-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.lobby-card{min-height:94px!important;padding:7px 5px!important}.lobby-logo{width:42px!important;height:42px!important}.lobby-logo img{width:38px!important;height:38px!important;max-width:38px!important;max-height:38px!important}.lobby-team-name{font-size:8px!important}.lobby-round-status,.lobby-round-player{font-size:6px!important}.team-dashboard-header{grid-template-columns:1fr!important;gap:10px!important;padding:12px!important}.team-dashboard-league-logo,.team-dashboard-team-logo{width:52px!important;height:52px!important}.participant-round-hub{grid-template-columns:1fr!important;gap:9px!important}.participant-round-focus{order:1!important;grid-row:auto!important;grid-column:auto!important;min-height:0!important;padding:14px!important}.participant-last-selection{order:2!important}.participant-next-selection{order:3!important}.participant-round-side{min-height:0!important;padding:12px!important}.participant-focus-logo{width:96px!important;height:96px!important}.participant-focus-logo img{width:90px!important;height:90px!important;max-width:90px!important;max-height:90px!important}.round-clock{width:100%!important;max-width:220px!important;min-width:0!important;padding:10px 12px!important;margin-left:auto!important;margin-right:auto!important}.round-clock strong{font-size:1.8rem!important}.participant-simultaneous-header{grid-template-columns:1fr 1fr!important;gap:8px!important;padding:12px!important}.participant-simultaneous-clock{grid-column:1 / -1!important;grid-row:1!important}.participant-simultaneous-progressbar,.participant-simultaneous-footer{grid-column:1 / -1!important}.team-pick-panel{width:100%!important;padding:14px!important;box-sizing:border-box!important}.player-suggestion{grid-template-columns:50px minmax(0,1fr) auto!important;gap:9px!important;padding:10px!important}.team-pick-submit{width:100%!important;min-height:50px!important}.round-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.published-round{width:100%!important;min-width:0!important;padding:10px!important}.published-round-title-modern{padding:12px!important}.published-results-grid,.round-conflicts-grid,.final-results-grid{grid-template-columns:1fr!important;gap:9px!important}.result-card-pro{grid-template-columns:74px minmax(0,1fr) 42px!important;gap:9px!important;min-height:132px!important;padding:12px!important}.result-card-pro-shield{width:60px!important;height:60px!important}.result-card-pro-shield img{width:54px!important;height:54px!important;max-width:54px!important;max-height:54px!important}.result-card-pro-player{font-size:clamp(20px,7vw,29px)!important;white-space:normal!important;overflow-wrap:anywhere!important}.result-card-pro-round{min-width:42px!important;width:42px!important}.round-conflict-teams{flex-wrap:wrap!important;justify-content:center!important}.final-results-premium{padding:12px!important}.final-results-hero{grid-template-columns:1fr!important;gap:12px!important}.final-results-legend{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.final-result-player-name{white-space:normal!important;overflow-wrap:anywhere!important}.round-transition-content{width:min(92vw,520px)!important;padding:20px!important}.transition-main-title{font-size:clamp(28px,10vw,46px)!important}.pick-confirm-card{width:min(90vw,420px)!important;padding:22px 16px!important}.finish-draft-button,.download-draft-image-button{width:100%!important}}@media(max-width:420px){.home-features{grid-template-columns:1fr!important}.competitions-grid,.lobby-grid,.round-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-round-order-grid,.participant-simultaneous-header{grid-template-columns:1fr!important}.participant-simultaneous-clock,.participant-simultaneous-round,.participant-simultaneous-progress,.participant-simultaneous-progressbar,.participant-simultaneous-footer{grid-column:1!important;grid-row:auto!important;text-align:center!important}.player-suggestion{grid-template-columns:42px minmax(0,1fr)!important}.player-suggestion-status{grid-column:2!important;text-align:left!important}.result-card-pro{grid-template-columns:62px minmax(0,1fr) 36px!important;gap:7px!important;padding:10px!important}.result-card-pro-shield{width:50px!important;height:50px!important}.result-card-pro-shield img{width:46px!important;height:46px!important;max-width:46px!important;max-height:46px!important}.result-card-pro-description{display:none!important}.final-results-legend{grid-template-columns:1fr!important}}@media(max-width:699px){main{width:calc(100% - 16px)!important;padding-top:18px!important;padding-bottom:36px!important}.app-main,.home-main{padding-left:0!important;padding-right:0!important}.app-title{margin:8px 0 12px!important;font-size:clamp(24px,7vw,32px)!important}.home-page{padding:0 12px 22px!important}.league-hero{min-height:220px!important;padding:20px 0 4px!important}.league-brand{transform:scale(.68)!important;transform-origin:center center!important;margin:-18px 0 -26px!important}.home-intro{margin:0 auto 16px!important}.home-intro h2{font-size:clamp(17px,4.8vw,22px)!important;line-height:1.18!important}.home-intro p{margin-top:6px!important;font-size:12px!important;line-height:1.35!important}.home-actions{width:100%!important;grid-template-columns:1fr!important;gap:8px!important;margin-bottom:12px!important}.home-access-card{min-height:0!important;display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;column-gap:12px!important;row-gap:2px!important;align-items:center!important;padding:13px 14px!important;text-align:left!important;border-radius:15px!important}.access-icon{grid-column:1!important;grid-row:1 / 3!important;height:auto!important;margin:0!important;font-size:2.25rem!important}.home-access-card h3{grid-column:2!important;grid-row:1!important;margin:0!important;font-size:15px!important;line-height:1.1!important}.home-access-card p{grid-column:2!important;grid-row:2!important;min-height:0!important;margin:3px 0 0!important;font-size:10px!important;line-height:1.25!important}.home-access-card p br{display:none!important}.access-button{grid-column:1 / -1!important;grid-row:3!important;margin-top:9px!important;padding:10px!important;text-align:center!important;font-size:10px!important}.home-features{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin-bottom:18px!important;border-radius:13px!important}.home-feature{min-height:72px!important;gap:8px!important;padding:9px 10px!important;border-right:1px solid rgba(111,142,180,.14)!important;border-bottom:1px solid rgba(111,142,180,.14)!important}.home-feature:nth-child(2n){border-right:0!important}.home-feature:nth-last-child(-n+2){border-bottom:0!important}.feature-symbol{width:30px!important;height:30px!important;flex:0 0 30px!important;font-size:1.45rem!important}.home-feature strong{font-size:8px!important}.home-feature span{font-size:7px!important;line-height:1.25!important}.competitions-section{margin-top:0!important}.competitions-heading{gap:10px!important;margin-bottom:8px!important}.competitions-heading h3{font-size:13px!important}.competitions-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;padding:6px!important}.competition-item{min-height:86px!important;padding:8px!important}.competition-copa img{width:96px!important;height:72px!important}.competition-champions img{width:105px!important;height:68px!important}.competition-intertoto img{width:92px!important;height:68px!important}.competition-carling img{width:58px!important;height:76px!important}.competition-laliga{grid-column:1 / -1!important}.competition-laliga img{width:160px!important;height:58px!important}.team-dashboard{width:calc(100% - 14px)!important;gap:10px!important}.team-dashboard-header{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:11px!important;border-radius:15px!important}.team-dashboard-league,.team-dashboard-identity{min-height:72px!important;padding:9px 11px!important}.team-dashboard-league-logo,.team-dashboard-team-logo{width:48px!important;height:48px!important;flex:0 0 48px!important}.team-dashboard-league-logo img,.team-dashboard-team-logo img{width:44px!important;height:44px!important;max-width:44px!important;max-height:44px!important}.team-dashboard-league-info h1{font-size:18px!important}.team-dashboard-lobby,.lobby-section{padding:10px!important;border-radius:16px!important}.lobby-header{margin-bottom:10px!important}.lobby-header h2{margin:2px 0 4px!important;font-size:21px!important}.lobby-counter{margin:0!important;font-size:11px!important}.lobby-grid,.lobby-grid-round-status{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:7px!important}.lobby-card,.lobby-card-round{min-height:98px!important;height:98px!important;padding:7px 5px!important;gap:2px!important;border-radius:12px!important}.lobby-logo,.lobby-card-round .lobby-logo{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}.lobby-logo img,.lobby-card-round .lobby-logo img{width:40px!important;height:40px!important;max-width:40px!important;max-height:40px!important}.lobby-team-name,.lobby-info strong{margin-top:1px!important;font-size:9px!important;line-height:1.05!important}.lobby-round-status{margin-top:2px!important;padding:2px 5px!important;font-size:6px!important}.lobby-round-player,.lobby-me-badge,.lobby-you-badge{font-size:6px!important}.lobby-legend{gap:7px 12px!important;margin-top:9px!important;font-size:7px!important}.participant-simultaneous-header{grid-template-columns:1fr 1fr!important;gap:7px!important;padding:11px!important;border-radius:15px!important}.participant-simultaneous-clock{grid-column:1 / -1!important;grid-row:2!important}.participant-simultaneous-round{grid-column:1!important;grid-row:1!important;text-align:left!important}.participant-simultaneous-progress{grid-column:2!important;grid-row:1!important;text-align:right!important}.participant-simultaneous-round strong,.participant-simultaneous-progress strong{font-size:23px!important}.participant-simultaneous-round span,.participant-simultaneous-progress span{font-size:7px!important}.round-clock{max-width:190px!important;margin:5px auto 7px!important;padding:8px 11px!important;border-radius:12px!important}.round-clock-live{font-size:8px!important}.round-clock strong{margin:2px 0!important;font-size:31px!important}.round-clock-label{font-size:8px!important}.round-sound-toggle{min-height:30px!important;margin:5px 0 0!important;padding:5px 10px!important;font-size:8px!important}.participant-simultaneous-progressbar{grid-column:1 / -1!important;margin-top:2px!important}.participant-simultaneous-footer{grid-column:1 / -1!important;gap:12px!important;font-size:7px!important}.team-pick-panel{width:100%!important;padding:12px!important;border-radius:16px!important}.team-pick-header{grid-template-columns:minmax(0,1fr) 48px!important;gap:8px!important;margin-bottom:10px!important}.team-pick-header h2{margin:2px 0 4px!important;font-size:25px!important}.team-pick-header p{margin:0!important;font-size:10px!important;line-height:1.35!important}.team-pick-round-badge{width:48px!important;height:48px!important;border-radius:13px!important;font-size:16px!important}.player-search{margin-top:9px!important;padding:10px!important;border-radius:13px!important}.player-search-header,.player-search-title{margin-bottom:7px!important}.player-search input{min-height:44px!important;margin:0!important;padding:0 12px!important;font-size:16px!important}.team-pick-submit{min-height:46px!important;margin-top:10px!important;padding:8px 12px!important;font-size:10px!important}.selected-player-card,.selected-player{margin-top:8px!important;padding:9px 10px!important}.published-round{width:100%!important;margin-top:12px!important;padding:9px!important;border-radius:16px!important}.published-round-title-modern{padding:9px!important;margin-bottom:8px!important;border-radius:13px!important}.published-round-heading h2{margin:2px 0!important;font-size:20px!important}.published-round-navigation-modern,.published-round-navigation{margin:7px 0 9px!important;gap:7px!important}.published-round-nav-button,.published-round-navigation button{width:36px!important;height:36px!important;margin:0!important;font-size:17px!important}.published-results-grid{grid-template-columns:1fr!important;gap:6px!important;margin-top:6px!important}.published-result-card{padding:0!important;border-radius:13px!important}.result-card-pro{min-height:105px!important;grid-template-columns:58px minmax(0,1fr) 34px!important;gap:7px!important;padding:8px 9px!important;border-radius:13px!important}.result-card-pro-left{padding-right:5px!important;gap:3px!important}.result-card-pro-position{width:21px!important;height:21px!important;min-width:21px!important;font-size:7px!important}.result-card-pro-shield{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}.result-card-pro-shield img{width:40px!important;height:40px!important;max-width:40px!important;max-height:40px!important}.result-card-pro-team{max-width:54px!important;font-size:7px!important;line-height:1.05!important}.result-card-pro-main{gap:3px!important}.result-card-pro-eyebrow{font-size:6px!important;letter-spacing:.08em!important}.result-card-pro-player{margin:1px 0!important;font-size:clamp(18px,5.8vw,24px)!important;line-height:.98!important;white-space:normal!important;overflow-wrap:anywhere!important}.result-card-pro-description{display:none!important}.result-card-pro-status{width:fit-content!important;max-width:100%!important;margin-top:4px!important;padding:4px 6px!important;gap:5px!important;border-radius:8px!important}.result-card-pro-status-mark{width:18px!important;height:18px!important;min-width:18px!important;font-size:10px!important}.result-card-pro-status strong{font-size:7px!important;line-height:1!important}.result-card-pro-status small{display:none!important}.result-card-pro-round{min-width:34px!important;width:34px!important;padding-left:5px!important}.result-card-pro-round span{font-size:6px!important}.result-card-pro-round strong{font-size:17px!important}.published-result-card .result-card-pro+*,.published-result-card>.published-result-accent{margin-top:0!important}.round-conflicts-section{margin-top:14px!important;padding-top:13px!important}.round-conflicts-header{gap:9px!important;margin-bottom:10px!important}.round-conflicts-icon{width:40px!important;height:40px!important;font-size:18px!important}.round-conflicts-header h2{font-size:18px!important}.round-conflict-card{padding:11px!important;border-radius:13px!important}.round-conflict-player{margin-bottom:12px!important}.round-conflict-player h3{margin:4px 0 6px!important;font-size:21px!important}.round-conflict-logo{width:46px!important;height:46px!important}.round-conflict-logo img{width:42px!important;height:42px!important}.round-conflict-vs{width:31px!important;height:31px!important}.finish-draft-area{margin-top:17px!important;padding-top:15px!important;gap:5px!important}.finish-draft-button{min-height:43px!important;margin:0!important;padding:8px 12px!important;font-size:10px!important}.finish-draft-area small{max-width:320px!important;font-size:9px!important}}@media(max-width:390px){.home-page{padding-left:9px!important;padding-right:9px!important}.lobby-card,.lobby-card-round{min-height:92px!important;height:92px!important}.result-card-pro{grid-template-columns:52px minmax(0,1fr) 30px!important;padding:7px!important}.result-card-pro-shield{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}.result-card-pro-shield img{width:36px!important;height:36px!important;max-width:36px!important;max-height:36px!important}.result-card-pro-player{font-size:clamp(17px,5.5vw,21px)!important}}@media(max-width:699px){.published-results-grid{gap:8px!important}.published-result-card{height:auto!important;min-height:0!important;padding:0!important;margin:0!important;align-self:start!important;overflow:hidden!important}.result-card-pro{height:auto!important;min-height:0!important;grid-template-columns:58px minmax(0,1fr) 36px!important;align-items:center!important;padding:10px 11px!important;gap:8px!important}.result-card-pro-left{align-self:center!important;justify-content:center!important;padding:0 7px 0 0!important;margin:0!important;min-height:0!important}.result-card-pro-main{align-self:center!important;justify-content:center!important;min-height:0!important;padding:0!important;margin:0!important}.result-card-pro-round{align-self:stretch!important;min-height:0!important;height:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.result-card-pro-position{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;font-size:7px!important}.result-card-pro-shield{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;margin:3px 0!important}.result-card-pro-shield img{width:38px!important;height:38px!important;max-width:38px!important;max-height:38px!important}.result-card-pro-team{margin:0!important;font-size:7px!important}.result-card-pro-eyebrow{margin:0 0 3px!important;font-size:6px!important}.result-card-pro-player{margin:0!important;font-size:clamp(18px,5.5vw,23px)!important;line-height:1!important}.result-card-pro-status{margin-top:6px!important;padding:4px 7px!important;min-height:28px!important}.result-card-pro-status-mark{width:18px!important;height:18px!important;min-width:18px!important}.result-card-pro-status strong{font-size:7px!important}.result-card-pro-round span{font-size:6px!important}.result-card-pro-round strong{font-size:18px!important}}@media(max-width:699px){.create-draft-screen{padding:18px 10px 26px!important}.create-draft-hero{margin-bottom:14px!important}.create-draft-trophy{width:56px!important;height:56px!important;margin:0 auto 10px!important;border-radius:16px!important;font-size:27px!important}.create-draft-eyebrow{margin-bottom:5px!important;font-size:8px!important;letter-spacing:.16em!important}.create-draft-hero h1{margin:0!important;font-size:clamp(28px,8vw,38px)!important;line-height:1.02!important;letter-spacing:-1px!important}.create-draft-hero p{max-width:330px!important;margin:9px auto 0!important;font-size:12px!important;line-height:1.35!important}.create-draft-card{width:100%!important;padding:13px 11px!important;border-radius:17px!important}.create-draft-field{grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important;padding:10px 8px!important}.create-draft-field-icon{width:34px!important;height:34px!important;border-radius:10px!important;font-size:15px!important}.create-draft-field-content label{margin-bottom:5px!important;font-size:8px!important;letter-spacing:.12em!important}.create-draft-field input,.create-draft-field select{min-height:43px!important;padding-left:11px!important;padding-right:11px!important;border-radius:10px!important;font-size:16px!important}.league-logo-upload-button{min-height:43px!important;padding:8px 11px!important;border-radius:10px!important;font-size:10px!important}.league-logo-help{margin-top:5px!important;font-size:7px!important;line-height:1.25!important}.league-logo-preview{grid-template-columns:48px minmax(0,1fr) 26px!important;gap:8px!important;margin-top:7px!important;padding:7px!important}.league-logo-preview img{width:44px!important;height:44px!important}.league-logo-preview-info strong{font-size:9px!important}.league-logo-preview-info span{font-size:7px!important}.selected-league-card{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:7px 0 3px!important;padding:8px 5px!important;text-align:center!important}.selected-league-divider{display:none!important}.selected-league-stat,.selected-league-info,.selected-league-connected{min-width:0!important;padding:0 5px!important}.selected-league-stat strong,.selected-league-info strong,.selected-league-connected strong{font-size:9px!important}.selected-league-stat span,.selected-league-info span,.selected-league-connected span{font-size:6px!important}.draft-type-section{margin-top:12px!important}.draft-type-heading{margin-bottom:9px!important}.draft-type-heading h3{margin:3px 0!important;font-size:19px!important;line-height:1.1!important}.draft-type-heading p{margin:0!important;font-size:10px!important}.draft-type-grid{grid-template-columns:1fr!important;gap:8px!important}.draft-type-card{position:relative!important;min-height:0!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important;grid-template-rows:auto auto auto!important;align-items:center!important;column-gap:9px!important;row-gap:3px!important;padding:11px 12px!important;text-align:left!important;border-radius:14px!important}.draft-type-icon{grid-column:1!important;grid-row:1 / 3!important;width:38px!important;height:38px!important;display:grid!important;place-items:center!important;margin:0!important;font-size:22px!important}.draft-type-label{grid-column:2!important;grid-row:1!important;margin:0!important;font-size:9px!important;font-weight:900!important;letter-spacing:.09em!important}.draft-type-card>strong{grid-column:3!important;grid-row:1!important;margin:0!important;white-space:nowrap!important;font-size:12px!important}.draft-type-features{grid-column:2 / -1!important;grid-row:2!important;display:flex!important;flex-wrap:wrap!important;gap:3px 8px!important;margin:0!important}.draft-type-features span{margin:0!important;font-size:7px!important;line-height:1.25!important}.draft-type-select-text{grid-column:2 / -1!important;grid-row:3!important;width:fit-content!important;margin:4px 0 0!important;padding:3px 7px!important;border-radius:999px!important;font-size:6px!important;font-weight:900!important;letter-spacing:.08em!important}.draft-type-check{position:absolute!important;top:7px!important;right:7px!important;width:20px!important;height:20px!important;display:grid!important;place-items:center!important;margin:0!important;border-radius:999px!important;font-size:11px!important}.draft-type-selected{box-shadow:0 0 0 1px #468fff7a,0 10px 28px #1e5cdc1f!important}.create-draft-main-button{min-height:48px!important;margin-top:11px!important;border-radius:12px!important;font-size:11px!important}.create-draft-back{min-height:38px!important;margin-top:11px!important;padding:0 18px!important;border-radius:10px!important;font-size:10px!important}.create-draft-benefits{width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;margin-top:12px!important}.create-draft-benefit{min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:4px!important;padding:7px 4px!important;text-align:center!important}.create-draft-benefit>span{font-size:18px!important}.create-draft-benefit strong{font-size:7px!important;line-height:1.1!important}.create-draft-benefit small{display:none!important}.team-config-screen{width:calc(100% - 12px)!important;padding:18px 0 28px!important}.team-config-header{margin-bottom:10px!important}.team-config-header h1{margin:5px 0 3px!important;font-size:26px!important}.team-config-subtitle{max-width:330px!important;margin:0 auto 9px!important;font-size:9px!important;line-height:1.3!important}.team-config-code{padding:6px 10px!important}.team-config-progress-card{margin-bottom:9px!important;padding:8px 10px!important}.team-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.team-config-card{min-height:132px!important;height:auto!important;grid-template-columns:74px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:8px!important;row-gap:5px!important;padding:9px!important;border-radius:14px!important}.team-order-badge{top:6px!important;left:6px!important;min-width:23px!important;height:23px!important;border-radius:7px!important;font-size:9px!important;z-index:3!important}.team-config-logo{grid-column:1!important;grid-row:1 / 3!important;width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important;border-radius:14px!important}.team-config-logo img{width:66px!important;height:66px!important;max-width:66px!important;max-height:66px!important}.team-config-card-content{grid-column:2!important;grid-row:1!important;min-width:0!important}.team-config-position{font-size:6px!important}.team-config-card-content h3{margin:2px 0 3px!important;font-size:12px!important;line-height:1.05!important;overflow-wrap:anywhere!important}.team-logo-status{font-size:6px!important;white-space:nowrap!important}.team-config-actions{grid-column:2!important;grid-row:2!important;justify-content:flex-start!important;gap:5px!important;margin:0!important}.team-edit-button{width:31px!important;min-width:31px!important;height:31px!important;min-height:31px!important;overflow:hidden!important;padding:0!important;font-size:0!important;border-radius:8px!important}.team-edit-button:before{content:"✏️";font-size:13px!important}.team-delete-button{width:31px!important;height:31px!important;min-width:31px!important;min-height:31px!important;padding:0!important;border-radius:8px!important;font-size:12px!important}.team-config-complete{min-height:0!important;grid-template-columns:36px minmax(0,1fr)!important;gap:8px!important;margin-top:10px!important;padding:10px!important;border-radius:14px!important}.team-config-complete-icon{width:34px!important;height:34px!important;font-size:17px!important}.team-config-complete-text span{font-size:6px!important}.team-config-complete-text h2{margin:2px 0 0!important;font-size:15px!important}.team-config-complete-text p{display:none!important}.team-config-continue{grid-column:1 / -1!important;width:100%!important;min-width:0!important;min-height:45px!important;margin-top:2px!important;padding:0 12px!important;border-radius:11px!important}.team-config-continue>span:first-child{font-size:15px!important}.team-config-continue strong{font-size:9px!important}.team-config-continue small{display:none!important}.team-config-arrow{font-size:16px!important}}@media(max-width:380px){.team-config-card{grid-template-columns:62px minmax(0,1fr)!important;padding:7px!important}.team-config-logo{width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important}.team-config-logo img{width:55px!important;height:55px!important;max-width:55px!important;max-height:55px!important}.team-config-card-content h3{font-size:10px!important}.draft-type-card{grid-template-columns:36px minmax(0,1fr) auto!important;padding:9px!important}}@media(max-width:699px){.team-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.team-config-card{position:relative!important;min-height:0!important;height:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;padding:10px 8px 9px!important;border-radius:14px!important;text-align:center!important}.team-order-badge{position:absolute!important;top:7px!important;left:7px!important;width:26px!important;height:26px!important;min-width:26px!important;display:grid!important;place-items:center!important;border-radius:8px!important;font-size:9px!important;font-weight:900!important;z-index:3!important}.team-config-logo{width:86px!important;height:86px!important;min-width:86px!important;min-height:86px!important;display:grid!important;place-items:center!important;margin:4px auto 7px!important;border-radius:16px!important;overflow:hidden!important}.team-config-logo img{width:78px!important;height:78px!important;max-width:78px!important;max-height:78px!important;object-fit:contain!important}.team-logo-placeholder{width:70px!important;height:70px!important;display:grid!important;place-items:center!important;border-radius:14px!important;font-size:18px!important;font-weight:900!important}.team-config-card-content{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;margin:0!important}.team-config-position{margin-bottom:2px!important;font-size:6px!important;letter-spacing:.11em!important}.team-config-card-content h3{width:100%!important;margin:1px 0 4px!important;font-size:12px!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.team-logo-status{margin:0!important;font-size:6px!important;line-height:1!important}.team-config-actions{width:100%!important;display:flex!important;justify-content:center!important;gap:7px!important;margin-top:8px!important}.team-edit-button,.team-delete-button{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:9px!important}.team-edit-button{font-size:0!important}.team-edit-button:before{content:"✏️";font-size:14px!important}.team-delete-button{font-size:13px!important}.team-config-complete{min-height:0!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;margin-top:10px!important;padding:10px 11px!important;border-radius:14px!important}.team-config-complete-icon{width:32px!important;height:32px!important;min-width:32px!important;font-size:16px!important}.team-config-complete-text{text-align:left!important}.team-config-complete-text span{font-size:6px!important}.team-config-complete-text h2{margin:2px 0 0!important;font-size:13px!important;line-height:1!important}.team-config-complete-text p{display:none!important}.team-config-continue{width:auto!important;min-width:42px!important;min-height:38px!important;margin:0!important;padding:0 11px!important;border-radius:10px!important}.team-config-continue>span:first-child,.team-config-continue small{display:none!important}.team-config-continue strong{font-size:8px!important}.team-config-arrow{margin-left:5px!important;font-size:15px!important}}.home-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:210px!important;gap:12px!important;align-items:stretch!important}.home-actions .home-access-card{width:100%!important;height:210px!important;min-height:210px!important;max-height:210px!important;margin:0!important;padding:16px 20px!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:44px 30px 44px 1fr 36px!important;row-gap:3px!important;align-items:center!important;justify-items:stretch!important;text-align:center!important}.home-actions .home-access-card>.access-icon{grid-column:1!important;grid-row:1!important;width:100%!important;height:44px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;position:static!important;transform:none!important;text-align:center!important}.home-actions .home-access-card>h3{grid-column:1!important;grid-row:2!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;position:static!important;transform:none!important;text-align:center!important}.home-actions .home-access-card>p{grid-column:1!important;grid-row:3!important;width:100%!important;height:44px!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;position:static!important;transform:none!important;text-align:center!important}.home-actions .home-access-card>.access-button{grid-column:1!important;grid-row:5!important;width:100%!important;height:36px!important;margin:0!important;padding:0 12px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;align-self:end!important;justify-self:stretch!important;position:static!important;transform:none!important;text-align:center!important}.roster-team-admin-player{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:9px!important}.roster-team-admin-player-main{min-width:0!important}.roster-team-admin-player-main>:first-child{width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;min-height:40px!important;max-height:40px!important;flex:0 0 40px!important;border-radius:50%!important;overflow:hidden!important;object-fit:cover!important}.roster-team-admin-player-main>:first-child img{width:100%!important;height:100%!important;object-fit:cover!important}.roster-team-admin-player[role=button]{cursor:pointer!important}.roster-team-admin-player[role=button]:hover{outline:1px solid rgba(74,190,255,.55)}.player-detail-overlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:18px;background:#020a16c7}.player-detail-modal{position:relative;width:min(390px,100%);padding:18px;border:2px solid #d9b458;border-radius:22px;background:radial-gradient(circle at 50% 0%,#304e79 0,#132b4b 38%,#08192d);color:#fff;text-align:center;box-shadow:0 20px 60px #0008,inset 0 0 0 1px #fff3;overflow:hidden}.player-detail-modal:before{content:"FANTASY DRAFT";display:block;color:#f5d77c;font-size:9px;font-weight:900;letter-spacing:.2em;margin-bottom:10px}.player-detail-modal>img,.player-detail-modal>div:first-of-type:not(.player-detail-stats){width:142px!important;height:142px!important;max-width:142px!important;max-height:142px!important;margin:auto;border-radius:14px!important;object-fit:cover!important;border:3px solid #edcf6c;box-shadow:0 8px 24px #0007}.player-detail-modal>div:not(.player-detail-stats):not(.player-detail-close){position:static!important;inset:auto!important;float:none!important;display:block!important;transform:none!important;margin:0 auto 12px!important;width:142px!important;height:142px!important;max-width:142px!important;max-height:142px!important;overflow:hidden!important;border-radius:14px!important}.player-detail-modal>div:not(.player-detail-stats):not(.player-detail-close) img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important}.player-detail-modal>div:not(.player-detail-stats):not(.player-detail-close) span{display:grid!important;width:100%!important;height:100%!important;place-items:center!important;font-size:44px!important}.player-detail-modal>div:not(.player-detail-stats):not(.player-detail-close) *{position:static!important;inset:auto!important;float:none!important;transform:none!important;max-width:100%!important;max-height:100%!important}.player-detail-modal>div:not(.player-detail-stats):not(.player-detail-close) picture{display:block!important;width:100%!important;height:100%!important}.player-detail-modal>div:not(.player-detail-stats):not(.player-detail-close) picture img{width:100%!important;height:100%!important;object-fit:cover!important}.player-detail-modal img{position:static!important;inset:auto!important;float:none!important;transform:none!important;display:block!important;width:142px!important;height:142px!important;max-width:142px!important;max-height:142px!important;margin:0 auto 12px!important;object-fit:cover!important;border-radius:14px!important}.player-detail-modal h2{margin:12px 0 4px}.player-detail-modal p{color:#a9c2d5}.player-detail-close{position:absolute;top:8px;right:10px;border:0;background:transparent;color:#fff;font-size:25px;cursor:pointer}.player-detail-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:16px 0}.player-detail-stats span{padding:9px 5px;border-radius:9px;background:#ffffff12;font-size:9px;color:#8fb0c6}.player-detail-stats strong{display:block;margin-top:4px;color:#fff;font-size:11px}.player-detail-reason{padding:8px;border-radius:8px;background:#e1556a26}.player-detail-biwenger-status{margin:10px 0;padding:9px 10px;border-radius:9px;background:#27b17e21;text-align:left}.player-detail-biwenger-status span{display:block;color:#78d9ae;font-size:8px;font-weight:900;letter-spacing:.12em}.player-detail-biwenger-status strong{display:block;margin-top:3px;font-size:11px}.player-detail-modal>button:last-child{width:100%;padding:11px;border:0;border-radius:9px;background:#197bc2;color:#fff;font-weight:800}.roster-pro-player-row{position:relative}.roster-pro-state-select{min-width:150px;max-width:180px;padding:6px 8px;border:1px solid rgba(74,190,255,.35);border-radius:7px;background:#0a2038;color:#fff;font-size:10px}.roster-pro-player-photo{position:relative!important;width:34px!important;height:48px!important;min-width:34px!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;overflow:hidden!important}.roster-pro-player-photo img{position:static!important;display:block!important;width:34px!important;height:48px!important;max-width:34px!important;max-height:48px!important;object-fit:contain!important;transform:none!important}@media(max-width:699px){.roster-pro-state-select{grid-column:1 / -1;max-width:none;width:100%}}.player-detail-state-control{display:grid;gap:6px;margin-top:14px;text-align:left}.player-detail-state-control span{color:#f5d77c;font-size:9px;font-weight:900;letter-spacing:.12em}.player-detail-state-control select{width:100%;padding:10px 12px;border:1px solid rgba(245,215,124,.55);border-radius:9px;background:#0a1e35;color:#fff}.roster-team-admin-player-main>div:last-child{min-width:0!important}.roster-team-admin-player-controls{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end!important;width:100%!important;min-width:0!important}.roster-team-admin-player-controls label,.roster-team-admin-player-controls select{width:100%!important;min-width:0!important}@media(max-width:699px){.calendar-pro-header,.standings-pro-header{grid-template-columns:1fr!important;gap:10px!important;padding:12px!important}.calendar-pro-identity,.calendar-pro-standings-access,.calendar-pro-summary,.standings-pro-title,.standings-pro-calendar-access,.standings-pro-meta{width:100%!important;min-width:0!important}.calendar-pro-standings-access,.standings-pro-calendar-access{min-height:58px!important}.calendar-matches-grid,.calendar-admin-fixtures-grid{grid-template-columns:1fr!important;gap:10px!important}.calendar-round-panel{width:100%!important;min-width:0!important}.standings-pro-meta-team{grid-template-columns:1fr 1fr!important}.standings-pro-table{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.standings-pro-table-head,.standings-pro-table>*{min-width:520px}.team-dashboard,.competition-calendar-screen,.competition-standings-screen{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.roster-team-admin-players{grid-template-columns:1fr!important;gap:8px!important}.roster-team-admin-player{gap:8px!important;padding:10px!important}.roster-team-admin-player-main{min-width:0!important;align-items:center!important}.roster-team-admin-player-main strong,.roster-team-admin-player-main span,.roster-team-admin-player-main small{overflow-wrap:anywhere!important}.roster-team-admin-player-controls{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important}.roster-team-admin-player-controls label,.roster-team-admin-player-controls select{min-width:0!important;width:100%!important}}@media(max-width:1100px){.admin-settings-hub{position:static}.roster-types-card,.roster-states-card{max-height:none;overflow:visible}.roster-team-admin>summary{list-style:none}.roster-team-admin-chevron{margin-left:auto}}@media(max-width:760px){.admin-settings-hub{padding:8px!important;overflow:hidden}.admin-settings-hub-heading{display:none}.admin-settings-hub-grid{display:flex!important;gap:7px!important;overflow-x:auto;padding-bottom:3px;scroll-snap-type:x proximity}.admin-settings-hub-card{min-width:156px;min-height:52px!important;grid-template-columns:30px minmax(0,1fr)!important;padding:7px 9px!important;scroll-snap-align:start}.admin-settings-hub-card>span:last-child,.admin-settings-hub-card small{display:none}.admin-settings-hub-icon{width:28px!important;height:28px!important;font-size:14px!important}}@media(max-width:640px){.lineup-builder,.lineup-screen,.lineup-page{width:100%;max-width:100vw;overflow-x:hidden}.lineup-pitch,.formation-pitch,.alineacion-pitch{width:100%;max-width:calc(100vw - 24px);min-width:0;overflow:hidden;padding:14px 10px;box-sizing:border-box}.lineup-row,.formation-line,.alineacion-line{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;width:100%;min-width:0;justify-items:center}.lineup-player,.formation-player,.alineacion-player{width:100%;max-width:82px;min-width:0}.lineup-player-card,.formation-player-card,.alineacion-player-card{width:76px;min-width:76px;max-width:76px;height:104px;padding:6px;box-sizing:border-box}.lineup-player-card img,.formation-player-card img,.alineacion-player-card img{width:54px;height:54px;object-fit:cover}.lineup-player-name,.formation-player-name,.alineacion-player-name{font-size:10px;line-height:1.1;max-width:68px;white-space:normal;overflow-wrap:anywhere;text-align:center}.lineup-player select,.formation-player select,.alineacion-player select{width:82px;max-width:82px;min-width:0;font-size:10px;padding:6px 18px 6px 6px}}@media(max-width:640px){.lineup-main-grid{display:block;width:100%;max-width:100vw;overflow-x:hidden}.lineup-pitch-card{width:100%;max-width:calc(100vw - 20px);margin:0 auto;overflow:hidden;box-sizing:border-box}.lineup-pitch{width:100%;max-width:100%;min-width:0;height:auto;min-height:720px;padding:22px 8px;display:flex;flex-direction:column;justify-content:space-between;gap:14px;overflow:hidden;box-sizing:border-box}.lineup-line{position:static;width:100%;max-width:100%;min-width:0;display:grid;gap:6px;justify-items:center;align-items:start}.lineup-line-pt{grid-template-columns:minmax(0,1fr)}.lineup-count-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lineup-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lineup-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lineup-count-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lineup-count-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lineup-pitch-slot{width:100%;min-width:0;max-width:72px;display:flex;flex-direction:column;align-items:center;gap:6px}.lineup-count-1 .lineup-pitch-slot,.lineup-count-2 .lineup-pitch-slot,.lineup-count-3 .lineup-pitch-slot,.lineup-line-pt .lineup-pitch-slot{max-width:86px}.lineup-pitch-player{width:68px;min-width:68px;max-width:68px;height:94px;min-height:94px;padding:6px 4px;box-sizing:border-box}.lineup-count-5 .lineup-pitch-player{width:58px;min-width:58px;max-width:58px;height:86px;min-height:86px}.lineup-count-4 .lineup-pitch-player{width:64px;min-width:64px;max-width:64px;height:90px;min-height:90px}.lineup-player-avatar,.lineup-player-image-lock{width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;overflow:hidden}.lineup-count-5 .lineup-player-avatar,.lineup-count-5 .lineup-player-image-lock{width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important}.lineup-pitch-player img{width:100%;height:100%;object-fit:cover}.lineup-pitch-player strong{max-width:58px;font-size:9px;line-height:1.05;text-align:center;white-space:normal;overflow-wrap:anywhere}.lineup-count-5 .lineup-pitch-player strong{max-width:50px;font-size:8px}.lineup-pitch-position{top:4px;right:4px;min-width:24px;height:22px;font-size:10px;padding:2px 5px}.lineup-pitch-slot select{width:100%;max-width:72px;min-width:0;height:34px;font-size:10px;padding:4px 18px 4px 6px;box-sizing:border-box}.lineup-count-5 .lineup-pitch-slot select{max-width:58px;font-size:8px;padding-left:4px;padding-right:14px}.lineup-count-4 .lineup-pitch-slot select{max-width:64px;font-size:9px}}@media(max-width:640px){.lineup-line-pt{display:grid;grid-template-columns:1fr;justify-items:center;width:100%}.lineup-line-pt .lineup-pitch-slot{justify-self:center;margin-left:auto;margin-right:auto}.lineup-line-pt .lineup-pitch-player,.lineup-line-pt select{margin-left:auto;margin-right:auto}}@media(max-width:640px){.lineup-line-pt{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important}.lineup-line-pt .lineup-pitch-slot{flex:0 0 auto!important;width:86px!important;max-width:86px!important;align-items:center!important}}@media(max-width:699px){.roster-player-detail-backdrop,.player-detail-overlay,.roster-external-player-overlay{align-items:flex-start!important;justify-content:center!important;justify-items:center!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))!important}.roster-player-detail-modal,.player-detail-modal,.roster-external-player-modal{max-height:none!important;overflow:visible!important;margin:0 auto!important}.roster-player-detail-modal,.roster-external-player-modal{width:min(100%,720px)!important}.player-detail-modal{width:min(390px,100%)!important}}@media(orientation:landscape)and (max-height:650px)and (pointer:coarse){html,body,#root{width:100%!important;min-width:100%!important;min-height:100dvh!important;height:auto!important}body{overflow-x:hidden!important;overflow-y:auto!important}main.app-main,main.home-main,.team-dashboard,.competition-calendar-screen,.competition-standings-screen,.roster-pro-screen,.premium-roster{width:100%!important;max-width:100%!important;min-height:100dvh!important}dialog.fdpc-dialog{width:calc(100vw - 10px)!important;max-width:calc(100vw - 10px)!important;max-height:calc(100dvh - 8px)!important;margin:4px auto!important;touch-action:auto!important}.fdpc-card{max-height:none!important;min-height:0!important}.fdpc-body{overflow:visible!important}.premium-roster .pr-layout{grid-template-columns:minmax(0,1fr) minmax(230px,290px)!important;align-items:start!important}.roster-consultation .roster-pro-layout{grid-template-columns:minmax(0,1fr) minmax(230px,290px)!important}.calendar-pro-layout,.standings-pro-layout{max-width:100%!important}.lineup-builder,.lineup-builder-screen{max-width:100%!important;overflow-x:auto!important;touch-action:auto!important}}.mobile-orientation-control{position:fixed;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));z-index:2147483000;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 14px;border:1px solid rgba(64,190,255,.55);border-radius:999px;background:#052038f0;box-shadow:0 10px 30px #00000061,inset 0 0 0 1px #ffffff0a;color:#e9f8ff;font:800 12px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.02em;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-orientation-control span{font-size:18px;line-height:1}.mobile-orientation-control.is-active{border-color:#48e0bd9e;background:#054241f2}.mobile-orientation-control:disabled{opacity:.65}html[data-force-landscape=true],html[data-force-landscape=true] body{width:100%!important;height:100%!important;min-height:100%!important;overflow:hidden!important}html[data-force-landscape=true] #root{position:fixed!important;top:0!important;left:100dvw!important;width:100dvh!important;min-width:100dvh!important;max-width:none!important;height:100dvw!important;min-height:100dvw!important;max-height:100dvw!important;overflow-x:hidden!important;overflow-y:auto!important;transform:rotate(90deg)!important;transform-origin:top left!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch}html[data-force-landscape=true] #fantasy-viewport-background{width:100dvh!important;height:100dvw!important;top:0!important;left:100dvw!important;right:auto!important;bottom:auto!important;transform:rotate(90deg)!important;transform-origin:top left!important}html[data-force-landscape=true] :is(main.app-main,main.home-main,.team-dashboard,.competition-calendar-screen,.competition-standings-screen,.roster-pro-screen,.premium-roster){width:100dvh!important;max-width:100dvh!important;min-width:0!important;min-height:100dvw!important}html[data-force-landscape=true] .premium-roster .pr-layout,html[data-force-landscape=true] .roster-consultation .roster-pro-layout{grid-template-columns:minmax(0,1fr) minmax(250px,310px)!important;align-items:start!important}html[data-force-landscape=true] dialog.fdpc-dialog{width:calc(100dvh - 16px)!important;max-width:calc(100dvh - 16px)!important;max-height:calc(100dvw - 12px)!important}html[data-force-landscape=true] :is(.lineup-builder,.lineup-builder-screen){width:100%!important;max-width:100%!important;overflow-x:auto!important;touch-action:auto!important}@media(pointer:fine){.mobile-orientation-control{display:none!important}}.fd-mobile-nav{display:none}@media(max-width:767px),(max-width:1024px)and (pointer:coarse){body.fd-mobile-participant .app-main{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))!important}body.fd-mobile-participant{scroll-padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.fd-mobile-nav{position:fixed;bottom:0;left:0;right:0;z-index:900;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:7px max(6px,env(safe-area-inset-right,0px)) calc(7px + env(safe-area-inset-bottom,0px)) max(6px,env(safe-area-inset-left,0px));border-top:1px solid #41657e;background:#071726;box-shadow:0 -5px 20px #0005}.fd-mobile-nav button{min-width:0;min-height:52px;padding:5px 2px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;border:1px solid transparent;border-radius:10px;background:transparent;color:#cbd5e1;font:600 11px/1.25 system-ui,sans-serif;cursor:pointer;touch-action:manipulation}.fd-mobile-nav svg{width:22px;height:22px}.fd-mobile-nav button[aria-current]{background:#153c52;border-color:#3186a6;color:#a5f3fc}.fd-mobile-nav button:focus-visible{outline:3px solid #fbbf24;outline-offset:-3px}.fd-mobile-nav button:disabled{opacity:.6;cursor:wait}.fd-mobile-nav.is-editing{display:none}body.fd-mobile-participant .mobile-orientation-control{bottom:calc(85px + env(safe-area-inset-bottom,0px))}body.fd-mobile-participant .app-main :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),select,textarea){font-size:16px!important;max-width:100%;box-sizing:border-box}body.fd-mobile-participant .app-main :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),select){min-height:44px}body.fd-mobile-participant :is(.fichajes-form-actions,.fichajes-contract-actions,.fd-notices-actions,.fd-signing-delivery,.profile-biwenger-disclosure) button{min-height:44px;touch-action:manipulation}body.fd-mobile-participant .fichajes-form-actions{display:flex;flex-wrap:wrap;gap:10px}body.fd-mobile-participant .fichajes-form-actions>button{flex:1 1 140px}body.fd-mobile-participant .fd-notices-content{scroll-margin-top:12px}body:has(dialog[open]) .fd-mobile-nav,body:has([role=dialog][aria-modal=true]) .fd-mobile-nav{visibility:hidden}html[data-force-landscape=true] .fd-mobile-nav{display:none}}.fd-mobile-identity,.fd-mobile-notices-heading{display:none}@media(max-width:767px),(max-width:1024px)and (pointer:coarse){body.fd-mobile-participant .fd-mobile-identity{display:flex;align-items:center;gap:10px;padding:10px 12px;margin:0 0 12px;border:1px solid #315770;border-radius:14px;background:#071d30;color:#f1f8ff;text-align:left;min-width:0}.fd-mobile-team-crest{width:38px;height:42px;flex:0 0 38px;display:grid;place-items:center;color:#65dfd0;font-weight:800}.fd-mobile-team-crest img{width:100%;height:100%;object-fit:contain}.fd-mobile-identity-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.fd-mobile-identity-copy strong{font:700 14px/1.3 system-ui,sans-serif;overflow-wrap:anywhere}.fd-mobile-identity-copy span{font:400 12px/1.3 system-ui,sans-serif;color:#9fc4db;overflow-wrap:anywhere}.fd-mobile-profile{width:44px;height:44px;flex:0 0 44px;padding:6px;border:1px solid #46859c;border-radius:50%;background:#16394e;color:#b5eeed;cursor:pointer}.fd-mobile-profile img{width:100%;height:100%;object-fit:cover;border-radius:50%}.fd-mobile-profile svg{width:26px;height:26px}.fd-mobile-profile:focus-visible{outline:3px solid #6ae8db;outline-offset:3px}body.fd-mobile-participant .account-menu-trigger,body.fd-mobile-participant .team-dashboard-header,body.fd-mobile-participant .hub-brandbar,body.fd-mobile-participant .team-dashboard-banner{display:none!important}body.fd-mobile-participant .account-menu-dropdown{position:fixed!important;top:76px!important;right:12px!important;max-height:calc(100dvh - 170px)!important}body.fd-mobile-participant .fd-participant-notices:not(.is-open){display:none}body.fd-mobile-participant .fd-notices-toggle{display:none!important}body.fd-mobile-participant .fd-mobile-notices-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.fd-mobile-notices-heading h2{font-size:18px;margin:0;color:#fff}.fd-mobile-nav button{position:relative}.fd-mobile-notice-badge{position:absolute;top:0;left:calc(50% + 5px);min-width:18px;height:18px;display:grid;place-items:center;padding:0 4px;border-radius:12px;background:#f14d64;color:#fff;font:700 10px/1 system-ui,sans-serif;border:2px solid #071726}body.fd-mobile-participant .fd-notices-content:focus{outline:2px solid #3ca5b7;outline-offset:3px}}@media(max-width:767px),(max-width:1024px)and (pointer:coarse){body.fd-mobile-participant .app-main{padding-bottom:calc(155px + env(safe-area-inset-bottom,0px))!important}body.fd-mobile-participant .fantasy-audio-dock{position:fixed;left:max(12px,env(safe-area-inset-left));right:auto;bottom:calc(85px + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:repeat(3,44px);gap:2px;padding:3px;z-index:950}body.fd-mobile-participant .fantasy-audio-dock button{width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid;grid-template-columns:1fr;place-items:center;touch-action:manipulation}body.fd-mobile-participant .fantasy-audio-copy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;display:block}body.fd-mobile-participant .fantasy-audio-dock button:focus-visible{outline:2px solid #6ae8db;outline-offset:1px}body.fd-mobile-participant .participant-home :is(.ph-deadlines,.ph-personalize){display:none}body:has(dialog[open]) .fantasy-audio-dock,body:has([role=dialog][aria-modal=true]) .fantasy-audio-dock{visibility:hidden}}.mobile-orientation-control{width:44px;min-width:44px;height:44px;min-height:44px;padding:0;gap:0}.mobile-orientation-control:focus-visible{outline:3px solid #6ae8db;outline-offset:2px}.fd-mobile-utilities{display:none}@media(max-width:767px),(max-width:1024px)and (pointer:coarse){body.fd-mobile-participant .app-main{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))!important}body.fd-mobile-participant .fantasy-audio-dock{display:none!important}body.fd-mobile-participant .fd-mobile-identity{position:relative;z-index:960}.fd-mobile-utilities{display:block;flex:0 0 40px}.fd-mobile-settings-toggle{width:40px;height:44px;display:grid;place-items:center;padding:7px;border:1px solid #46859c;border-radius:12px;background:#16394e;color:#b5eeed;cursor:pointer}.fd-mobile-settings-toggle svg{width:24px;height:24px}.fd-mobile-settings-panel{position:absolute;top:calc(100% + 8px);right:0;width:min(300px,calc(100vw - 32px));padding:14px;background:#071d30;border:1px solid #46859c;border-radius:14px;box-shadow:0 14px 36px #0008;color:#edf8ff;z-index:970}.fd-mobile-settings-panel[hidden]{display:none}.fd-mobile-settings-panel header{display:flex;align-items:center;justify-content:space-between;gap:8px}.fd-mobile-settings-panel button{min-height:44px;border:1px solid #3a647c;border-radius:9px;background:#16394e;color:#edf8ff;padding:8px;cursor:pointer;font-size:13px}.fd-mobile-settings-panel header button{width:44px;font-size:22px}.fd-mobile-settings-panel button:disabled{opacity:.45}.fd-mobile-settings-panel button:focus-visible,.fd-mobile-settings-toggle:focus-visible{outline:3px solid #6ae8db;outline-offset:2px}.fd-mobile-audio-buttons{display:grid;grid-template-columns:44px 1fr 44px;gap:6px;margin-top:12px}.fd-mobile-settings-panel p{font-size:12px;color:#9fc4db;overflow-wrap:anywhere}.fd-mobile-settings-panel .fd-inline-orientation{width:100%;display:flex;align-items:center;justify-content:center;gap:8px}}.screen-background-active{position:relative;isolation:isolate;min-height:100vh}.screen-background-active:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(#0000006b,#0000009e),var(--screen-background-image);background-position:center;background-size:cover;background-repeat:no-repeat}.screen-background-active>:is(.home-page,.create-draft-screen,.visual-editor-screen,.team-config-screen,.join-draft-screen,.team-select-screen,.admin-control-center,.team-dashboard){background:transparent!important}.screen-background-active>:is(.home-page,.create-draft-screen,.visual-editor-screen,.team-config-screen,.join-draft-screen,.team-select-screen,.admin-control-center,.team-dashboard):before,.screen-background-active>:is(.home-page,.create-draft-screen,.visual-editor-screen,.team-config-screen,.join-draft-screen,.team-select-screen,.admin-control-center,.team-dashboard):after{background-image:none!important}.screen-background-active[data-screen-background=lineup] .roster-pro-screen,.screen-background-active[data-screen-background=roster] .roster-pro-screen,.screen-background-active[data-screen-background=team_roster] .roster-pro-screen,.screen-background-active[data-screen-background=calendar] .competition-calendar-screen,.screen-background-active[data-screen-background=standings] .competition-standings-screen,.screen-background-active[data-screen-background=league_home] .league-home-dashboard{background:transparent!important}.visual-editor-screen .screen-background-location{display:block;margin:8px 0;font-size:12px;line-height:1.5;color:#c1d5e8;overflow-wrap:anywhere;white-space:normal}.visual-editor-screen .screen-background-notice{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;margin:12px 0;border:1px solid #466176;border-radius:8px;color:#e3edf5}.visual-editor-screen .visual-editor-background-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;gap:14px!important}.visual-editor-screen .visual-editor-background-card{min-width:0!important;height:auto!important;display:flex!important;flex-direction:column!important;border-radius:8px!important}.visual-editor-screen .visual-editor-background-info{flex:1;min-width:0;text-align:left!important}.visual-editor-screen .visual-editor-background-info strong{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.4}.visual-editor-screen .visual-editor-background-preview{aspect-ratio:16 / 9;height:auto!important}.visual-editor-screen .visual-editor-background-preview img{width:100%;height:100%;object-fit:cover}.visual-editor-screen .visual-editor-background-status{position:static!important;margin-top:10px}.visual-editor-screen .screen-background-preview-wide{aspect-ratio:16 / 9;height:auto!important;min-height:0!important}.visual-editor-screen .screen-background-preview-wide img{width:100%;height:100%;object-fit:cover}.visual-editor-screen .visual-editor-background-card[aria-disabled=true]{opacity:.6;cursor:wait}.screen-background-empty{display:grid;place-items:center;width:100%;height:100%;color:#aebed0;font-size:13px}.app-back-navigation{display:flex!important;align-items:center!important;justify-content:flex-start!important;position:relative!important;inset:auto!important;grid-column:1 / -1!important;grid-row:1!important;order:-1!important;flex:0 0 100%;width:100%!important;min-width:0;margin:0 0 16px!important;padding:0!important;text-align:left!important;z-index:2}.app-back-navigation:empty{display:none!important}.app-back-navigation>.app-back-button{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;position:static!important;transform:none!important;float:none!important;width:fit-content!important;max-width:100%!important;min-width:0!important;min-height:44px!important;height:auto!important;margin:0!important;padding:10px 16px!important;border:1px solid #32658d!important;border-radius:12px!important;background:#0c2944!important;color:#edf6ff!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important;line-height:1.4!important;text-align:left!important;white-space:normal!important;cursor:pointer;box-shadow:none!important}.app-back-button>*{margin:0!important}.app-back-navigation>.app-back-button:hover{background:#153b60!important}.app-back-navigation>.app-back-button:focus-visible{outline:3px solid #66c8ff!important;outline-offset:3px}.roster-pro-screen:has(>.app-back-navigation) .lineup-header-back{display:none!important}@media(max-width:600px){.app-back-navigation{margin-bottom:12px!important}.app-back-navigation>.app-back-button{padding:10px 12px!important}}.visual-editor-screen:has(>.app-back-navigation){grid-template-areas:"editor-back editor-back" "editor-header editor-header" "editor-sidebar editor-main"!important;grid-template-rows:auto auto auto!important}.visual-editor-screen>.app-back-navigation{grid-area:editor-back!important}@media(max-width:800px){.visual-editor-screen:has(>.app-back-navigation){grid-template-areas:"editor-back" "editor-header" "editor-sidebar" "editor-main"!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto auto!important}}:root{--fd-ui-radius:12px;--fd-ui-border:rgba(74,151,213,.28);--fd-ui-border-hover:rgba(84,173,255,.58);--fd-ui-surface:rgba(7,28,49,.88);--fd-ui-surface-strong:rgba(5,22,40,.96);--fd-ui-text:#f0f8ff;--fd-ui-muted:#87a6b9;--fd-ui-blue:#2e8cff;--fd-ui-green:#36dda0}button:focus-visible,a:focus-visible,[role=button]:focus-visible{outline:2px solid rgba(74,163,255,.88)!important;outline-offset:3px!important}button:disabled,[aria-disabled=true]{cursor:not-allowed!important;opacity:.52!important;filter:saturate(.72)}:where(.app-back-button,.auction-back-button,.standings-pro-back-button,.calendar-back-button,.roster-back-button,.admin-back-button){min-height:38px!important;border:1px solid var(--fd-ui-border)!important;border-radius:10px!important;background:linear-gradient(180deg,#0a2b46eb,#061b2ff0)!important;color:#dff3ff!important;box-shadow:inset 0 1px #ffffff09,0 7px 18px #00000024!important;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease!important}:where(.app-back-button,.auction-back-button,.standings-pro-back-button,.calendar-back-button,.roster-back-button,.admin-back-button):hover:not(:disabled){transform:translateY(-1px);border-color:var(--fd-ui-border-hover)!important;background:linear-gradient(180deg,#0d3657f7,#071f35f7)!important}:where(.primary,.team-pick-submit,.fd-economy-refresh,.league-primary-action){transition:transform .16s ease,box-shadow .16s ease,filter .16s ease!important}:where(.primary,.team-pick-submit,.fd-economy-refresh,.league-primary-action):hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08)}:where(.fd-economy-brand h2,.fd-tournaments-brand h2,.standings-pro-title h2,.lobby-header h2,.team-pick-header h2,.club-toolbar h2){letter-spacing:-.035em!important;text-wrap:balance}:where(.fd-economy,.fd-tournaments,.competition-standings-screen,.competition-calendar-screen,.roster-pro-screen,.club-hub,.fichajes-screen,.league-home-dashboard){animation:fdScreenEnter .34s cubic-bezier(.22,.61,.36,1) both}@keyframes fdScreenEnter{0%{opacity:0;transform:translateY(7px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.premium-audio-control{position:fixed;right:18px;bottom:18px;z-index:12000;min-width:164px;min-height:48px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 10px;border:1px solid rgba(65,140,193,.4);border-radius:14px;background:radial-gradient(circle at 12% 20%,rgba(53,145,237,.15),transparent 36%),linear-gradient(145deg,#082239f5,#041322f7);color:#eff9ff;text-align:left;cursor:pointer;box-shadow:inset 0 1px #ffffff0d,0 14px 35px #00000047;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,opacity .16s ease}.premium-audio-control:hover{transform:translateY(-2px);border-color:#4fafffad;box-shadow:inset 0 1px #ffffff0d,0 17px 42px #00000057,0 0 24px #1b7cff17}.premium-audio-control.is-on{border-color:#32d09a75}.premium-audio-control.is-draft.is-on{border-color:#3798ff9e;box-shadow:inset 0 1px #ffffff0d,0 16px 40px #00000052,0 0 28px #2076ff1f}.premium-audio-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;gap:2px;border-radius:10px;background:#0c2b45;border:1px solid rgba(63,142,194,.3)}.premium-audio-icon i{width:3px;border-radius:999px;background:#69d7ff;transform-origin:center}.premium-audio-icon i:nth-child(1){height:9px}.premium-audio-icon i:nth-child(2){height:17px}.premium-audio-icon i:nth-child(3){height:23px}.premium-audio-icon i:nth-child(4){height:13px}.premium-audio-control.is-on .premium-audio-icon i{animation:fdAudioBars .9s ease-in-out infinite alternate}.premium-audio-control.is-on .premium-audio-icon i:nth-child(2){animation-delay:.12s}.premium-audio-control.is-on .premium-audio-icon i:nth-child(3){animation-delay:.22s}.premium-audio-control.is-on .premium-audio-icon i:nth-child(4){animation-delay:.34s}@keyframes fdAudioBars{0%{transform:scaleY(.48);opacity:.65}to{transform:scaleY(1.08);opacity:1}}.premium-audio-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.premium-audio-copy strong{font-size:9px;line-height:1.1}.premium-audio-copy small{color:#7fa2b7;font-size:7px}.premium-audio-status{color:#5fe0aa;font-size:10px}.premium-audio-control.is-off .premium-audio-status{color:#617f92}.round-clock{position:relative;overflow:hidden;border-radius:18px!important;background:radial-gradient(circle at 50% 0%,rgba(42,127,231,.13),transparent 48%),linear-gradient(145deg,#071e36f7,#030f1dfa)!important;box-shadow:inset 0 1px #ffffff0b,0 15px 36px #0000003d!important}.round-clock:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 32%,rgba(93,178,255,.07) 49%,transparent 66%);transform:translate(-120%);animation:fdClockSweep 4.8s ease-in-out infinite}@keyframes fdClockSweep{0%,58%{transform:translate(-120%)}82%,to{transform:translate(120%)}}.round-clock-warning{border-color:#ffbe4180!important;box-shadow:0 0 26px #ffb22314,0 15px 36px #0000003d!important}.round-clock-danger{border-color:#ff5469a3!important;box-shadow:0 0 32px #ff415b1c,0 15px 36px #00000040!important}.round-clock-critical{border-color:#ff3d59d1!important;animation:fdCriticalClock .72s ease-in-out infinite alternate}@keyframes fdCriticalClock{0%{box-shadow:0 0 16px #ff375214,0 15px 36px #00000040;transform:scale(1)}to{box-shadow:0 0 38px #ff375233,0 17px 40px #00000047;transform:scale(1.018)}}.round-transition-overlay{background:radial-gradient(circle at 50% 42%,rgba(20,109,218,.3),transparent 34%),linear-gradient(180deg,#010712eb,#020c1cfb)!important;-webkit-backdrop-filter:blur(14px) saturate(1.12)!important;backdrop-filter:blur(14px) saturate(1.12)!important}.round-transition-overlay:after{content:"";position:absolute;inset:-25%;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(77,161,255,.035) 0 1px,transparent 1px 80px),repeating-linear-gradient(0deg,rgba(77,161,255,.025) 0 1px,transparent 1px 80px);transform:perspective(700px) rotateX(66deg) translateY(22%);transform-origin:center bottom;animation:fdGridDrift 7s linear infinite}@keyframes fdGridDrift{0%{background-position:0 0,0 0}to{background-position:80px 0,0 80px}}.round-transition-content{width:min(900px,92%)!important;padding:48px 28px!important}.transition-main-title{text-shadow:0 0 24px rgba(67,157,255,.2),0 10px 35px rgba(0,0,0,.35)!important}.transition-round-number{background:linear-gradient(180deg,#f6fbff 5%,#71c4ff 46%,#1a79ec);-webkit-background-clip:text;background-clip:text;color:transparent!important;filter:drop-shadow(0 10px 28px rgba(11,93,208,.28))}.round-transition-inicio .round-transition-content,.round-transition-nueva .round-transition-content{animation:fdDraftLaunch .72s cubic-bezier(.18,.82,.22,1) both!important}@keyframes fdDraftLaunch{0%{opacity:0;transform:translateY(36px) scale(.91);filter:blur(9px)}68%{opacity:1;transform:translateY(-3px) scale(1.018);filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1)}}.round-transition-revelando .round-transition-content{animation:fdRevealIn .58s cubic-bezier(.22,.61,.36,1) both!important}@keyframes fdRevealIn{0%{opacity:0;transform:scale(.94);filter:blur(7px)}to{opacity:1;transform:scale(1);filter:blur(0)}}.draft-final-countdown{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:radial-gradient(circle at 50% 40%,rgba(255,54,84,.18),transparent 44%),#020a16e6!important}.draft-final-countdown-number{font-variant-numeric:tabular-nums;text-shadow:0 0 25px rgba(255,54,84,.42),0 18px 45px rgba(0,0,0,.45)!important;animation:fdCountdownHit .72s cubic-bezier(.16,.84,.24,1) both!important}@keyframes fdCountdownHit{0%{opacity:0;transform:scale(1.45);filter:blur(8px)}45%{opacity:1;transform:scale(.96);filter:blur(0)}70%{transform:scale(1.04)}to{transform:scale(1)}}.pick-confirm-card{position:relative;overflow:hidden;border:1px solid rgba(58,218,159,.45)!important;box-shadow:0 25px 65px #0000006b,0 0 42px #25d6971a!important}.pick-confirm-card:before{content:"";position:absolute;top:-40%;left:-25%;width:150%;height:70%;background:linear-gradient(90deg,transparent,rgba(101,239,191,.16),transparent);transform:rotate(-12deg) translate(-60%);animation:fdConfirmShine 1.2s ease-out both;pointer-events:none}@keyframes fdConfirmShine{to{transform:rotate(-12deg) translate(75%)}}.participant-round-focus-mine{position:relative;isolation:isolate}.participant-round-focus-mine:after{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:inherit;background:linear-gradient(120deg,#3290ffb3,#45e4b585,#3290ffb3);background-size:200% 100%;opacity:.3;filter:blur(8px);animation:fdMyTurnGlow 2.6s linear infinite}@keyframes fdMyTurnGlow{to{background-position:200% 0}}.team-pick-submit{position:relative;overflow:hidden}.team-pick-submit:after{content:"";position:absolute;top:-35%;bottom:-35%;width:28%;left:-36%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transform:skew(-18deg);transition:left .5s ease}.team-pick-submit:hover:after{left:115%}.round-tension-last{box-shadow:0 0 34px #ff3f5b1f,0 17px 45px #00000038!important}@media(max-width:720px){.premium-audio-control{right:10px;bottom:10px;min-width:52px;grid-template-columns:32px;padding:7px}.premium-audio-copy,.premium-audio-status{display:none}}@media(prefers-reduced-motion:reduce){.premium-audio-icon i,.round-clock-critical,.round-clock:before,.round-transition-overlay:after,.round-transition-inicio .round-transition-content,.round-transition-nueva .round-transition-content,.round-transition-revelando .round-transition-content,.draft-final-countdown-number,.pick-confirm-card:before,.participant-round-focus-mine:after{animation:none!important}}.draft-live-room{width:100%;min-width:0;text-align:left}.draft-live-header{margin:16px 0;color:#ecf6ff}.draft-live-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 4px 16px}.draft-live-heading h2{margin:0;font-size:26px;letter-spacing:-.04em}.draft-live-heading h2 span{color:#e8c780}.draft-live-heading>span{font-size:12px;color:#a9c8dc;border:1px solid #284964;border-radius:20px;padding:7px 12px}.draft-live-turns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr) minmax(0,1fr);border:1px solid #245676;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,#051f36f5,#030f1ef7);box-shadow:0 12px 40px #0003}.draft-live-side,.draft-live-current{display:grid;align-items:center;align-content:center;gap:5px 12px;padding:18px;min-width:0;position:relative}.draft-live-side{grid-template-columns:60px minmax(0,1fr)}.draft-live-label{grid-column:1/-1;color:#42cfff;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:850;margin-bottom:6px}.draft-live-side strong,.draft-live-team strong{display:block;font-size:15px;line-height:1.25;overflow-wrap:anywhere}.draft-live-side small,.draft-live-team small{display:block;font-size:11px;color:#95b1c9;margin-top:5px}.draft-live-success{color:#57e7b1!important}.draft-live-current{grid-template-columns:76px minmax(0,1fr) 110px;border-inline:1px solid #286586;background:radial-gradient(ellipse at 20% 50%,#14779b2b,transparent 75%)}.draft-live-current.is-mine{box-shadow:inset 0 0 26px #20cef11f}.draft-live-current>.draft-live-label{grid-column:1/3}.draft-live-clock{grid-column:3;grid-row:1/3;align-self:center}.draft-live-crest{display:grid;place-items:center;width:60px;height:68px;flex-shrink:0;isolation:isolate}.draft-live-crest img{width:100%!important;height:100%!important;object-fit:contain!important;filter:drop-shadow(0 3px 8px #0007)}.draft-live-crest>span{font-size:32px}.draft-live-crest.is-active{width:76px;height:88px;animation:draftCrestEntry .55s ease-out both;position:relative}.draft-live-crest.is-active:after{content:"";position:absolute;inset:8px -4px;border-radius:50%;border-bottom:1px solid #dfbb6b88;box-shadow:0 8px 16px -10px #f0bc62;transform:rotate(-20deg);pointer-events:none;z-index:-1}.draft-live-timer{display:flex;flex-direction:column;align-items:center;gap:5px;color:#50d6f3;text-align:center;position:relative;pointer-events:none}.draft-live-timer-state{font-size:8px;font-weight:850;letter-spacing:.12em}.draft-live-timer-dial{position:relative;width:92px;height:92px;display:grid;place-items:center}.draft-live-timer-dial svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke-width:3;transform:rotate(-90deg)}.draft-live-timer-track{stroke:currentColor;opacity:.13}.draft-live-timer-progress{stroke:currentColor;stroke-linecap:round;transition:stroke-dashoffset .5s linear}.draft-live-timer-dial strong{font-size:24px;font-weight:850;font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:inherit}.draft-live-timer small{font-size:9px;line-height:1.25;min-height:12px;color:inherit}.draft-live-timer.is-warning{color:#facc15}.draft-live-timer.is-final,.draft-live-timer.is-expired{color:#ff716f}.draft-live-timer.is-final .draft-live-timer-dial{animation:draftTimerPulse 1s ease-in-out infinite;border-radius:50%}.draft-live-timer.is-paused{color:#d8b96e}.draft-live-timer.is-paused .draft-live-timer-progress{transition:none}.draft-live-workspace{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(240px,1fr);gap:18px;align-items:start}.draft-live-selection,.draft-live-order{min-width:0;padding:18px;border:1px solid #245676;border-radius:16px;background:linear-gradient(140deg,#071e33f5,#041424f5)}.draft-live-order h3{margin:0 0 12px;font-size:18px}.draft-live-order ol{display:grid;gap:6px;margin:0;padding:0;max-height:510px;overflow:auto;scrollbar-width:thin}.draft-live-order li{list-style:none;display:flex;align-items:center;gap:10px;padding:8px;border:1px solid #20425b;border-radius:9px;min-width:0;background:#091c2e}.draft-live-order li.is-current{border-color:#c69b48;background:linear-gradient(110deg,#74582033,#092438)}.draft-live-order li>span{font-size:12px;color:#aac5d7;width:17px;flex-shrink:0}.draft-live-order li>div:last-of-type{flex:1;min-width:0}.draft-live-order .draft-live-crest{width:30px;height:35px}.draft-live-order .draft-live-crest>span{font-size:22px}.draft-live-order strong{display:block;font-size:12px;overflow-wrap:anywhere}.draft-live-order small{display:block;font-size:10px;color:#97b3c7;margin-top:3px}.draft-live-room .team-pick-form{width:100%!important;max-width:none!important;padding:0!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!important}.draft-live-room .player-search{margin-top:0}.draft-live-room .player-search-label{margin:0 0 12px!important;padding:0!important;min-height:0!important}.draft-live-room .player-search-label strong{font-size:20px!important}.draft-live-room .player-search-label small{font-size:11px!important}.draft-live-room .player-search input{min-height:44px;margin:0 0 10px!important}.draft-live-room .player-suggestions{position:static!important;max-height:330px!important;overflow:auto!important;margin:0 0 12px!important;box-shadow:none!important;z-index:auto!important;border-color:#234761!important;background:#041729!important}.draft-live-room .player-suggestion{min-height:60px!important;padding:8px 10px!important;border-radius:8px!important;display:flex!important;gap:10px!important;align-items:center!important}.draft-live-room .player-avatar{width:42px!important;height:44px!important;min-width:42px!important;flex:0 0 42px!important}.draft-live-room .player-avatar img{object-fit:contain!important}.draft-live-room .player-suggestion-main{min-width:0;flex:1;display:block!important}.draft-live-room .player-suggestion-main strong{font-size:14px!important}.draft-live-room .player-suggestion-meta{display:flex;gap:8px}.draft-live-room .player-suggestion-meta span,.draft-live-room .player-suggestion-status{font-size:10px!important}.draft-live-room .selected-player-card{padding:12px!important;min-height:60px!important;margin:12px 0!important}.draft-live-room .selected-player-main strong{font-size:17px!important}.draft-live-room .team-pick-submit-modern{width:100%!important;min-height:50px!important;padding:10px 16px!important;margin:8px 0 0!important;background:linear-gradient(110deg,#24d7ec,#1cb8eb)!important;color:#031b2b!important;border:1px solid #56dff6!important;border-radius:10px!important;position:relative!important;transform:none!important}.draft-live-room .team-pick-submit-modern strong,.draft-live-room .team-pick-submit-modern small{color:#04263a!important}.draft-live-room .team-pick-submit-modern strong{font-size:13px!important}.draft-live-room .team-pick-submit-modern small{font-size:10px!important}.draft-live-room .participant-waiting-stage{display:flex;min-height:160px;align-items:center;justify-content:center;flex-direction:column;gap:18px;margin:0;font-size:14px;color:#a0c5d9}.draft-live-room .participant-simultaneous-header{padding:18px!important;min-height:0!important}.draft-live-room .team-pick-panel{margin-top:16px!important;padding:18px!important}@keyframes draftCrestEntry{0%{opacity:0;transform:translateY(8px) scale(.85) rotateY(-20deg)}to{opacity:1;transform:none}}@keyframes draftTimerPulse{0%,to{box-shadow:0 0 #ff716f00}50%{box-shadow:0 0 0 5px #ff716f18}}@media(max-width:1050px){.draft-live-turns{grid-template-columns:1fr 1.6fr 1fr}.draft-live-current{grid-template-columns:52px minmax(0,1fr) 92px;padding:12px;gap:5px 8px}.draft-live-crest.is-active{width:52px;height:64px}.draft-live-side{grid-template-columns:42px minmax(0,1fr);padding:12px;gap:5px 8px}.draft-live-side .draft-live-crest{width:42px;height:52px}.draft-live-side strong,.draft-live-team strong{font-size:13px}.draft-live-timer-dial{width:78px;height:78px}}@media(max-width:700px){.draft-live-header{margin-top:8px}.draft-live-heading{padding:6px 0 10px}.draft-live-heading h2{font-size:20px}.draft-live-heading>span{font-size:10px}.draft-live-turns{grid-template-columns:1fr 1fr}.draft-live-current{grid-column:1/-1;grid-row:1;border-inline:0;border-bottom:1px solid #245676;grid-template-columns:54px minmax(0,1fr) 96px;padding:12px}.draft-live-side{padding:10px;gap:4px 7px;grid-template-columns:32px minmax(0,1fr)}.draft-live-side .draft-live-crest{width:32px;height:38px}.draft-live-side strong{font-size:11px}.draft-live-side small{font-size:9px}.draft-live-label{font-size:8px;letter-spacing:.1em;margin-bottom:2px}.draft-live-side+.draft-live-side{border-left:1px solid #245676}.draft-live-workspace{grid-template-columns:1fr;gap:12px}.draft-live-selection,.draft-live-order{padding:12px}.draft-live-order ol{max-height:230px}.draft-live-room .player-search-label small{display:none}.draft-live-room .player-search-label strong{font-size:17px!important}.draft-live-room .player-suggestions{max-height:250px!important}.draft-live-room .player-suggestion-status{max-width:85px}.draft-live-room .participant-waiting-stage{min-height:80px}.draft-live-room .participant-simultaneous-header{gap:10px!important}.draft-live-room .player-suggestion-main strong{font-size:12px!important}}@media(prefers-reduced-motion:reduce){.draft-live-crest.is-active,.draft-live-timer.is-final .draft-live-timer-dial{animation:none!important}.draft-live-timer-progress{transition:none!important}}body .lobby-section .lobby-card-round .lobby-round-status.lobby-round-sent{color:#6effba!important;background:#063d2def!important;border:1px solid #36d98c!important;box-shadow:0 0 10px #21cf7930!important;font-weight:900!important;text-shadow:0 0 7px #42e99a33!important}.draft-live-workspace{grid-template-columns:minmax(0,1fr)!important}.lobby-selection-order{position:relative;isolation:isolate}.lobby-selection-rank{position:absolute;left:9px;top:8px;z-index:5;padding:4px 7px;border:1px solid #7acdf866;border-radius:7px;background:#031524e8;color:#dcf4ff;font-size:12px;font-weight:900;font-variant-numeric:tabular-nums}.draft-round-fireworks{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:8}.draft-turn-flames{position:absolute;bottom:0;left:8%;right:8%;height:38px;overflow:hidden;pointer-events:none;z-index:0;opacity:.65}.draft-turn-flames i{position:absolute;bottom:-16px;left:var(--x,10%);width:24px;height:47px;border-radius:65% 35%;background:radial-gradient(ellipse at bottom,#fff3b0 0%,#ffbb39 25%,#f65c13 55%,transparent 72%);filter:blur(2px);transform-origin:bottom;animation:draftFlame 1.7s ease-in-out infinite alternate}.draft-turn-flames i:nth-child(2){--x:30%;animation-delay:-.6s}.draft-turn-flames i:nth-child(3){--x:48%;animation-delay:-1s}.draft-turn-flames i:nth-child(4){--x:68%;animation-delay:-.3s}.draft-turn-flames i:nth-child(5){--x:86%;animation-delay:-1.3s}@keyframes draftFlame{0%{transform:scale(.8,.7) rotate(-8deg);opacity:.5}to{transform:scale(1.1,1.15) rotate(7deg);opacity:.95}}@media(prefers-reduced-motion:reduce){.draft-turn-flames,.draft-round-fireworks{display:none}}body .lobby-section .lobby-card-round{isolation:isolate}body .lobby-section .lobby-card-round>:not(.draft-turn-fire){z-index:1}body .lobby-section .lobby-card-round>.draft-turn-fire{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none;mix-blend-mode:screen;opacity:.62}.draft-turn-fire video{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom;pointer-events:none}@media(prefers-reduced-motion:reduce){.draft-turn-fire{display:none!important}}.app-update-notice{position:fixed;z-index:2147483000;left:50%;bottom:calc(88px + env(safe-area-inset-bottom,0px));transform:translate(-50%);box-sizing:border-box;width:min(640px,calc(100% - 24px));display:flex;align-items:center;gap:16px;padding:16px 18px;border:1px solid #54dfd0;border-radius:14px;background:#092438;color:#f4fcff;box-shadow:0 8px 32px #0008;font-family:inherit}.app-update-notice strong{font-size:16px}.app-update-notice p{margin:5px 0 0;color:#c8dfec;font-size:13px;line-height:1.4}.app-update-notice button{flex-shrink:0;min-height:44px;border:0;border-radius:9px;padding:10px 15px;background:#58e1d0;color:#04232b;font:700 14px inherit;cursor:pointer}.app-update-notice button:focus-visible{outline:3px solid white;outline-offset:3px}@media(max-width:480px){.app-update-notice{gap:10px;padding:13px;flex-direction:column;align-items:stretch}.app-update-notice strong{font-size:15px}}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-width:320px;min-height:100vh;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#0f172a;color:#f8fafc}main{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center}h1{margin:0 0 12px;font-size:clamp(2rem,7vw,4rem)}p{margin:0;color:#cbd5e1;font-size:1.1rem}.lineup-builder.lineup-premium .lineup-pitch,.fm-pitch{background-color:#155638;background-image:linear-gradient(180deg,#061f1110,#041b1630),var(--club-pitch-image,url(/images/lineup/real-grass.webp));background-size:100% 100%;background-position:center;background-repeat:no-repeat;box-shadow:inset 0 0 45px #00180966,0 12px 30px #0005}.lineup-builder.lineup-premium .premium-pitch-markings,.lineup-builder.lineup-premium .premium-pitch-markings:before,.lineup-builder.lineup-premium .premium-pitch-markings i,.lineup-builder.lineup-premium .premium-pitch-markings b,.lineup-builder.lineup-premium .premium-pitch-markings span{border-color:#eaf5df9c}.lineup-builder.lineup-premium .premium-pitch-markings b:after,.lineup-builder.lineup-premium .premium-pitch-markings span:after{content:"";position:absolute;left:25%;width:50%;height:34%;border:1px solid #eaf5df9c;pointer-events:none}.lineup-builder.lineup-premium .premium-pitch-markings b:after{top:0;border-top:0}.lineup-builder.lineup-premium .premium-pitch-markings span:after{bottom:0;border-bottom:0}.lineup-builder.lineup-premium .premium-pitch-markings i:after{content:"";position:absolute;left:50%;top:50%;width:4px;height:4px;transform:translate(-50%,-50%);border-radius:50%;background:#eaf5dfb3;pointer-events:none}@media(max-width:767px),(max-width:1024px)and (pointer:coarse){body.fd-mobile-participant .app-main{padding:8px 10px calc(70px + env(safe-area-inset-bottom,0px))!important;min-width:0}body.fd-mobile-participant .fd-mobile-identity{width:100%!important;max-width:none!important;min-height:58px!important;padding:6px 8px!important;margin:0 0 8px!important;gap:7px!important;border-radius:12px!important}body.fd-mobile-participant .fd-mobile-team-crest{width:30px!important;height:36px!important;flex-basis:30px!important}body.fd-mobile-participant .fd-mobile-identity-copy{gap:2px!important}body.fd-mobile-participant .fd-mobile-identity-copy strong{font-size:13px!important;line-height:1.2!important}body.fd-mobile-participant .fd-mobile-identity-copy span{font-size:11px!important}body.fd-mobile-participant .fd-mobile-profile,body.fd-mobile-participant .fd-mobile-settings-toggle{width:44px!important;height:44px!important;padding:6px!important}body.fd-mobile-participant .fd-mobile-nav{padding:4px 6px calc(4px + env(safe-area-inset-bottom,0px))!important;gap:4px!important;min-height:0!important}body.fd-mobile-participant .fd-mobile-nav button{min-height:48px!important;padding:4px 2px!important;gap:2px!important;border-radius:10px!important;font-size:10px!important;line-height:1.2!important}body.fd-mobile-participant .fd-mobile-nav svg{width:21px!important;height:21px!important}body.fd-mobile-participant .app-back-navigation{margin:0 0 6px!important;padding:0!important;min-height:0!important}body.fd-mobile-participant .app-back-button{min-height:44px!important;height:auto!important;width:auto!important;padding:7px 10px!important;font-size:12px!important;gap:7px!important;border-radius:9px!important}body.fd-mobile-participant :is(.roster-pro-screen,.competition-standings-screen,.fichajes-selector-page){padding:0!important;margin:0!important;width:100%!important;max-width:none!important;min-width:0!important}body.fd-mobile-participant .participant-home{margin:8px 0!important}body.fd-mobile-participant .ph-heading{gap:8px!important;flex-wrap:nowrap!important;align-items:center!important;margin-bottom:8px!important}body.fd-mobile-participant .ph-heading h2{font-size:20px!important;line-height:1.2!important;margin:2px 0!important}body.fd-mobile-participant .ph-eyebrow{font-size:9px!important}body.fd-mobile-participant .ph-heading button{min-height:44px!important;padding:6px 9px!important;font-size:12px!important}body.fd-mobile-participant .ph-matches{gap:10px!important;margin-bottom:10px!important}body.fd-mobile-participant .participant-home .um-card{min-height:0!important;padding:10px!important;border-radius:14px!important}body.fd-mobile-participant .um-heading{min-height:0!important;gap:6px!important}body.fd-mobile-participant .um-heading>div{gap:3px!important}body.fd-mobile-participant .um-competition{font-size:16px!important}body.fd-mobile-participant .um-round{font-size:9px!important}body.fd-mobile-participant .um-venue{padding:4px 7px!important;font-size:9px!important}body.fd-mobile-participant .um-teams{min-height:0!important;width:78%!important;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)!important;padding:9px 0!important;gap:5px!important}body.fd-mobile-participant .um-teams>div{gap:4px!important}body.fd-mobile-participant .um-crest{width:48px!important;height:54px!important}body.fd-mobile-participant .um-teams strong{font-size:12px!important;min-height:0!important;line-height:1.2!important}body.fd-mobile-participant .um-trophy{right:-3%!important;top:15%!important;width:28%!important;height:66%!important;opacity:.7!important}body.fd-mobile-participant .um-footer{display:flex!important;flex-wrap:wrap!important;padding:5px 6px!important;gap:4px!important;border-radius:9px!important}body.fd-mobile-participant .um-date{gap:1px!important}body.fd-mobile-participant .um-date time{font-size:11px!important}body.fd-mobile-participant .um-date small{font-size:9px!important}body.fd-mobile-participant .um-actions{gap:4px!important;margin-left:auto!important}body.fd-mobile-participant .um-actions button{min-height:44px!important;padding:6px 8px!important;font-size:11px!important}body.fd-mobile-participant .roster-pro-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;padding:3px!important;gap:4px!important;margin:0 0 8px!important}body.fd-mobile-participant .roster-pro-tabs button{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:44px!important;height:auto!important;padding:6px!important;font-size:12px!important}body.fd-mobile-participant .roster-pro-tabs button>span{font-size:18px!important;margin:0!important}body.fd-mobile-participant .premium-roster .pr-header{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:10px!important;margin:0 0 10px!important}body.fd-mobile-participant .pr-identity{grid-column:1/-1;gap:8px!important}body.fd-mobile-participant .pr-identity img{width:34px!important;height:40px!important}body.fd-mobile-participant .pr-identity h2{font-size:18px!important;margin:0!important;line-height:1.2!important}body.fd-mobile-participant .pr-identity>div>small{display:none}body.fd-mobile-participant .pr-metric{display:flex!important;align-items:center!important;gap:6px!important}body.fd-mobile-participant .pr-metric strong{font-size:20px!important;white-space:nowrap}body.fd-mobile-participant .pr-metric span{font-size:10px!important;line-height:1.2!important}body.fd-mobile-participant .premium-roster .pr-primary{grid-column:1;min-height:44px!important;padding:6px!important;font-size:12px!important;margin:0!important;width:100%!important}body.fd-mobile-participant .pr-sync-compact{grid-column:2;min-width:0!important;padding:0!important;margin:0!important}body.fd-mobile-participant .pr-sync-compact>button{min-height:44px!important;padding:6px!important;font-size:12px!important;margin:0!important;width:100%!important}body.fd-mobile-participant .pr-sync-compact>small{font-size:9px!important;line-height:1.2!important;margin-top:3px!important}body.fd-mobile-participant .premium-roster .pr-layout{gap:10px!important}body.fd-mobile-participant .premium-roster .pr-panel h3{padding:10px!important;font-size:12px!important;gap:6px!important}body.fd-mobile-participant .premium-roster .pr-stack{gap:10px!important}body.fd-mobile-participant .premium-roster .pr-columns{display:none!important}body.fd-mobile-participant .premium-roster .pr-row{display:grid!important;grid-template-columns:minmax(0,1fr) 62px 38px!important;grid-template-areas:"player team score" "recent positions score"!important;column-gap:6px!important;row-gap:3px!important;min-height:76px!important;padding:7px 8px!important;height:auto!important}body.fd-mobile-participant .pr-player{grid-area:player;gap:6px!important;align-items:center!important;min-width:0!important}body.fd-mobile-participant .pr-player>strong{font-size:12px!important;line-height:1.2!important;overflow-wrap:normal!important;word-break:normal!important;min-width:0!important}body.fd-mobile-participant .pr-photo{width:30px!important;height:36px!important;flex:0 0 30px!important}body.fd-mobile-participant .pr-photo .fd-player-photo{width:30px!important;height:36px!important}body.fd-mobile-participant .pr-values-line{display:flex!important;flex-wrap:wrap!important;gap:3px!important;margin-top:3px!important;font-size:10px!important}body.fd-mobile-participant :is(.pr-market-value,.pr-card-delta){font-size:9px!important;padding:2px 4px!important;line-height:1.2!important}body.fd-mobile-participant .premium-roster .pr-recent-points{grid-area:recent;gap:3px!important;overflow:visible!important;padding-left:36px!important}body.fd-mobile-participant .premium-roster .pr-recent-point{min-width:21px!important;height:18px!important;padding:0 3px!important;font-size:10px!important}body.fd-mobile-participant .pr-team{grid-area:team;font-size:10px!important;overflow-wrap:normal!important;word-break:normal!important;line-height:1.2!important}body.fd-mobile-participant .pr-positions{grid-area:positions;gap:2px!important}body.fd-mobile-participant .pr-positions b{font-size:9px!important;padding:3px 5px!important}body.fd-mobile-participant .pr-score{grid-area:score;font-size:16px!important}body.fd-mobile-participant .pr-score:after{content:"PTS";display:block;font-size:8px;color:#9cbcd3}body.fd-mobile-participant .fichajes-hero{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:12px!important;min-height:0!important;margin:0 0 10px!important}body.fd-mobile-participant .fichajes-hero-block{padding:0!important;gap:7px!important;min-width:0!important;justify-content:flex-start!important;text-align:left!important}body.fd-mobile-participant .fichajes-hero-block:nth-child(2){grid-column:1/-1}body.fd-mobile-participant .fichajes-hero-divider{display:none!important}body.fd-mobile-participant .fichajes-hero-crest{width:36px!important;height:40px!important;min-width:36px!important;padding:2px!important;border-radius:8px!important}body.fd-mobile-participant .fichajes-hero-label{font-size:9px!important;letter-spacing:.5px!important}body.fd-mobile-participant .fichajes-hero-copy strong{font-size:14px!important;line-height:1.2!important}body.fd-mobile-participant .fichajes-hero-copy p,body.fd-mobile-participant .fichajes-hero-copy>span:not(.fichajes-hero-label){font-size:10px!important;margin:2px 0!important}body.fd-mobile-participant .fichajes-hero-transfer-icon{font-size:22px!important;width:28px!important}body.fd-mobile-participant .fichajes-hero-number{font-size:23px!important}body.fd-mobile-participant .fichajes-main-action{display:grid!important;grid-template-columns:30px 1fr!important;gap:8px!important;padding:12px!important;min-height:0!important;margin:0 0 10px!important}body.fd-mobile-participant .fichajes-main-action-icon{width:28px!important;height:28px!important;font-size:25px!important}body.fd-mobile-participant .fichajes-main-action-copy h2{font-size:17px!important;margin:0!important}body.fd-mobile-participant .fichajes-main-action-copy p{font-size:11px!important;margin:3px 0!important}body.fd-mobile-participant .fichajes-main-action-button{grid-column:1/-1;min-height:44px!important;padding:8px!important;font-size:12px!important;margin:0!important}body.fd-mobile-participant .fichajes-panel{padding:10px!important;margin:10px 0!important;border-radius:14px!important}body.fd-mobile-participant :is(.fichajes-contract-header,.fichajes-round-compact-head){min-height:0!important;padding:10px!important;margin:0 0 8px!important;gap:8px!important;border-radius:10px!important}body.fd-mobile-participant :is(.fichajes-contract-header-main,.fichajes-round-compact-title){gap:8px!important}body.fd-mobile-participant :is(.fichajes-contract-header-icon,.fichajes-round-compact-icon){width:30px!important;height:30px!important;min-width:30px!important;font-size:19px!important;padding:4px!important}body.fd-mobile-participant :is(.fichajes-contract-header,.fichajes-round-compact-head) h2{font-size:17px!important;margin:0!important}body.fd-mobile-participant .fichajes-contract-header p{font-size:11px!important;margin:3px 0!important}body.fd-mobile-participant .fichajes-contract-body{padding:0!important}body.fd-mobile-participant .fichajes-round-refresh{min-height:44px!important;padding:6px 10px!important;font-size:12px!important;margin:0!important}body.fd-mobile-participant .fichajes-round-compact-summary{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:8px 0!important;padding:0!important}body.fd-mobile-participant .fichajes-round-stat{min-height:0!important;padding:8px 5px!important;border-radius:9px!important;gap:3px!important}body.fd-mobile-participant .fichajes-round-stat:first-child{grid-column:1/-1;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:8px!important}body.fd-mobile-participant .fichajes-round-stat strong{font-size:17px!important;line-height:1.2!important}body.fd-mobile-participant .fichajes-round-stat span{font-size:9px!important;letter-spacing:.5px!important}body.fd-mobile-participant .fichajes-round-compact-content{padding:0!important;margin:8px 0!important}body.fd-mobile-participant .standings-pro-header{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:10px!important;margin:0 0 10px!important;min-height:0!important}body.fd-mobile-participant .standings-pro-title{gap:8px!important}body.fd-mobile-participant .standings-pro-league-logo{width:38px!important;height:42px!important;min-width:38px!important;padding:3px!important}body.fd-mobile-participant .standings-pro-title h2{font-size:20px!important;margin:0!important}body.fd-mobile-participant .standings-pro-title p{font-size:11px!important;margin:2px 0!important}body.fd-mobile-participant .standings-pro-calendar-access{min-height:44px!important;padding:7px 9px!important;gap:8px!important;margin:0!important}body.fd-mobile-participant .standings-pro-calendar-icon{width:28px!important;height:28px!important;font-size:20px!important}body.fd-mobile-participant .standings-pro-meta{padding:6px!important;min-height:0!important;gap:8px!important}body.fd-mobile-participant .standings-pro-current-team-logo{width:26px!important;height:30px!important;padding:2px!important}body.fd-mobile-participant .standings-pro-current-team{gap:6px!important}body.fd-mobile-participant .standings-pro-meta strong{font-size:12px!important}body.fd-mobile-participant .standings-pro-table{min-width:0!important;overflow-x:auto!important}body.fd-mobile-participant :is(.standings-pro-table-head,.standings-pro-row){grid-template-columns:28px minmax(140px,1fr) repeat(4,28px) repeat(3,38px) 32px 100px!important;gap:3px!important;min-width:570px!important;padding:6px!important;min-height:44px!important}body.fd-mobile-participant .standings-pro-table-head{min-height:28px!important;font-size:9px!important}body.fd-mobile-participant .standings-pro-table-head>span:nth-child(12){display:none!important}body.fd-mobile-participant .standings-pro-row>span{font-size:11px!important}body.fd-mobile-participant .standings-pro-team{gap:5px!important;min-width:0!important;padding:0!important}body.fd-mobile-participant .standings-pro-team-logo{width:30px!important;height:34px!important;min-width:30px!important;padding:0!important}body.fd-mobile-participant .standings-pro-team>strong{font-size:12px!important;line-height:1.2!important}body.fd-mobile-participant .standings-pro-position strong{font-size:18px!important}body.fd-mobile-participant .standings-pro-points{font-size:16px!important}body.fd-mobile-participant .standings-pro-movement-inline{min-width:24px!important;font-size:9px!important}body.fd-mobile-participant .standings-pro-movement-inline strong{font-size:10px!important}body.fd-mobile-participant .standings-pro-form{gap:3px!important}body.fd-mobile-participant .standings-pro-form span{width:17px!important;height:17px!important;min-width:17px!important;font-size:9px!important}}@media(max-width:600px){body.fd-mobile-participant .standings-pro-table-head{display:none!important}body.fd-mobile-participant .standings-pro-row{display:grid!important;grid-template-columns:26px repeat(7,minmax(0,1fr))!important;grid-template-rows:auto auto auto!important;gap:3px!important;min-width:0!important;width:100%!important;padding:7px!important}body.fd-mobile-participant .standings-pro-position{grid-column:1;grid-row:1/4;align-self:center}body.fd-mobile-participant .standings-pro-team{grid-column:2/8;grid-row:1}body.fd-mobile-participant .standings-pro-team>strong{white-space:normal!important;overflow-wrap:normal!important}body.fd-mobile-participant .standings-pro-points{grid-column:8;grid-row:1;text-align:center}body.fd-mobile-participant .standings-pro-points:after{content:"PTS";display:block;font-size:8px;color:#b6cede}body.fd-mobile-participant .standings-pro-row>span{grid-row:2;text-align:center;line-height:1.2!important}body.fd-mobile-participant .standings-pro-row>span:before{display:block;font-size:8px;color:#a8c8dc;margin-bottom:2px}body.fd-mobile-participant .standings-pro-row>span:nth-child(3){grid-column:2}body.fd-mobile-participant .standings-pro-row>span:nth-child(3):before{content:"PJ"}body.fd-mobile-participant .standings-pro-row>span:nth-child(4){grid-column:3}body.fd-mobile-participant .standings-pro-row>span:nth-child(4):before{content:"G"}body.fd-mobile-participant .standings-pro-row>span:nth-child(5){grid-column:4}body.fd-mobile-participant .standings-pro-row>span:nth-child(5):before{content:"E"}body.fd-mobile-participant .standings-pro-row>span:nth-child(6){grid-column:5}body.fd-mobile-participant .standings-pro-row>span:nth-child(6):before{content:"P"}body.fd-mobile-participant .standings-pro-row>span:nth-child(7){grid-column:6}body.fd-mobile-participant .standings-pro-row>span:nth-child(7):before{content:"PF"}body.fd-mobile-participant .standings-pro-row>span:nth-child(8){grid-column:7}body.fd-mobile-participant .standings-pro-row>span:nth-child(8):before{content:"PC"}body.fd-mobile-participant .standings-pro-row>span:nth-child(9){grid-column:8}body.fd-mobile-participant .standings-pro-row>span:nth-child(9):before{content:"DP"}body.fd-mobile-participant .standings-pro-form{grid-column:2/9;grid-row:3;justify-content:flex-start!important}}@media(max-width:1024px)and (max-height:600px)and (orientation:landscape)and (pointer:coarse){body.fd-mobile-participant .fd-mobile-nav button{display:flex!important;flex-direction:row!important;justify-content:center!important;gap:7px!important;min-height:40px!important}body.fd-mobile-participant .app-main{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))!important}body.fd-mobile-participant .ph-matches{grid-template-columns:1fr 1fr!important}}
