/* Geometría medida en las propuestas aprobadas (1586 × 992). */
@font-face{font-family:Anton;src:url('./fuentes/anton-regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:'Roboto Condensed';src:url('./fuentes/roboto-condensed.ttf') format('truetype');font-weight:100 900;font-display:swap}
:root{--ref-unit:calc(100vw / 1586);--ref-font:'Roboto Condensed','Arial Narrow',sans-serif}
.ref-icon{width:24px;height:24px;flex-shrink:0;vertical-align:middle}
body{background:#0b0f0c;color:#f5f3eb}#app{background:radial-gradient(ellipse at 50% 10%,#17201933,transparent 65%),#0a0f0c}
.panel{background:linear-gradient(115deg,#17201935,#0d131078),#101612;border-color:#303a32}
.ref-screen{min-width:0}.ref-title{display:flex;align-items:baseline;gap:24px}.ref-title p{color:#afb5b2;margin:0;font:18px var(--font-ui)}
.ref-tactic-grid{display:grid;grid-template-columns:minmax(0,805fr) minmax(0,470fr);gap:14px 18px}.ref-tactic-grid>.panel{margin:0}
.ref-board{padding:0;overflow:hidden}.ref-board h2{display:flex;justify-content:space-between;align-items:center;margin:0;border-bottom:1px solid #303a32}.ref-board h2 small{font-family:var(--ref-font);font-size:18px;font-weight:400}.ref-board h2 small b{color:#eee;font-weight:600;background:#0a100c;padding:0 5px}
.ref-field{position:relative;width:100%;aspect-ratio:805/560;overflow:hidden;background:#173c18}.ref-field-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ref-field-player{position:absolute;transform:translateX(-50%);width:17%;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;color:#f4f3ee;display:flex;flex-direction:column;align-items:center;cursor:pointer;font-family:var(--ref-font);line-height:1;min-height:0!important}
.ref-field-player .ref-shirt{width:37%;height:auto;flex-shrink:0;filter:drop-shadow(0 2px 2px #0008)}.ref-shirt-label{background:#071008db;border-radius:3px;min-width:62%;padding:2px 5px;white-space:nowrap;max-width:100%}.ref-shirt-label b{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis}.ref-shirt-label small{display:block;padding-top:2px;position:relative}.ref-shirt-label i{position:absolute;top:0;right:0;background:#c8ff3d;color:#17200e;padding:0 2px;font-style:normal;border-radius:1px;font-size:12px}.ref-energy{display:inline-block;width:68px;height:8px;background:#46504b;border:3px solid #102014;border-radius:4px;vertical-align:middle;box-sizing:content-box}.ref-energy i{display:block;height:100%;background:#c8ff3d;border-radius:3px}
.ref-board-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #303a32;padding:8px 16px}.ref-board-footer p{display:flex;align-items:center;gap:12px;color:#adb4b0;margin:0;font-family:var(--ref-font)}.ref-board-footer .btn{width:auto;margin:0;display:inline-flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap}
.ref-tac-side{display:flex;flex-direction:column;gap:14px;min-width:0}.ref-tac-side .panel{margin:0;padding:0}.ref-tac-side h2{margin:0;border-bottom:1px solid #303a32;display:flex;align-items:center;gap:10px}.ref-system-fields{display:grid;grid-template-columns:145fr 272fr;gap:11px 14px;padding:10px 18px 20px;align-items:center}.ref-system-fields label,.ref-sliders label{margin:0;letter-spacing:0;font-family:var(--font-ui);font-size:18px}.ref-system-fields select{margin:0}
.ref-sliders{margin:0 18px;border-top:1px solid #303a32;display:grid;grid-template-columns:140fr 218fr 38fr;align-items:center;gap:20px 14px;padding:20px 0}.ref-sliders input{padding:0;height:16px;min-height:0;width:100%;accent-color:#c8ff3d;appearance:none;background:transparent;cursor:pointer}.ref-sliders input::-webkit-slider-runnable-track{height:7px;background:linear-gradient(to right,#c8ff3d var(--range),#444c49 var(--range));border-radius:4px}.ref-sliders input::-webkit-slider-thumb{appearance:none;height:15px;width:15px;background:#e2e4e2;border-radius:50%;margin-top:-4px}.ref-sliders output{text-align:right;font-family:var(--ref-font);font-size:18px}
.ref-special-row{display:grid;grid-template-columns:35px 100fr 272fr;gap:14px;align-items:center;padding:0 18px;margin:10px 0;font-size:18px;color:#b9bfc0}.ref-special-row>.ref-icon{width:28px;height:28px}.ref-special-row:first-of-type>.ref-icon{color:#c8ff3d}.ref-select-button{width:100%;border:1px solid #4b5651;border-radius:5px;padding:5px 12px;background:#0e1411;text-align:left;display:flex;justify-content:space-between;align-items:center;font:18px var(--font-ui);color:#f1f0ed;min-height:36px;cursor:pointer;gap:8px}.ref-select-button>span{color:#b8c1bc}
.ref-talk select{margin:0 18px;width:calc(100% - 36px)}.ref-talk p{margin:7px 18px 0;color:#b5bcb8;font-size:15px;line-height:1.2}.ref-talk h2{border:0;padding-bottom:10px}
.ref-bench{grid-column:1/-1;padding:0;overflow:hidden}.ref-bench h2{display:flex;align-items:center;gap:16px;margin:0;padding:8px 18px 5px;border-bottom:1px solid #303a32}.ref-bench h2 small{font-size:18px;font-family:var(--ref-font);color:#a7afaa;font-weight:400}.ref-bench-scroll{display:flex;gap:14px;overflow-x:auto;padding:8px 14px 10px;scrollbar-width:thin;scroll-snap-type:x proximity}.ref-bench-player{flex:0 0 calc((100% - 56px)/5);display:flex;align-items:center;gap:10px;border:1px solid #3a443e;border-radius:6px;background:linear-gradient(120deg,#18201b,#111713);padding:4px 10px;color:#edece7;cursor:pointer;text-align:left;scroll-snap-align:start;min-width:180px;position:relative}.ref-bench-player>.ref-shirt{width:48px;height:48px;flex-shrink:0}.ref-bench-player>span{min-width:0;flex:1}.ref-bench-player b{display:block;font:16px var(--ref-font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ref-bench-player small{display:flex;align-items:center;gap:10px;font:16px var(--ref-font);color:#bec4c0;margin-top:3px}.ref-bench-player .ref-energy{width:64px;height:6px;border:0}.ref-bench-player em{position:absolute;right:8px;top:5px;background:#53201e;color:#ff6b61;padding:3px;font:11px var(--ref-font);text-transform:uppercase;font-style:normal}
.ref-more{margin-top:20px;border:1px solid #303a32;border-radius:5px;background:#101612;color:#aeb8b1;padding:12px 18px}.ref-more>summary{cursor:pointer;font:16px var(--ref-font);min-height:24px}.ref-tac-extras{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.ref-tac-extras>.panel{margin:0;min-width:0}.ref-tac-extras>.panel:last-child,.ref-tac-extras>.panel:has(.ens-pizarra){grid-column:1/-1}
.ref-portrait{width:37px;height:51px;flex-shrink:0;align-self:end}.ref-portrait.large{width:83px;height:98px;align-self:center}.ref-sale-label{position:absolute;top:22px;right:20px;background:#58401a2e;border:1px solid #a07b32;border-radius:5px;padding:6px 12px;color:#f7c85c;font-family:var(--ref-font);font-size:18px}.profile-club{display:flex;align-items:center;gap:18px;margin:0!important;font-family:var(--ref-font);font-size:18px}.market-detail .note{display:flex;align-items:center;gap:12px}.detail-terms h3{font-family:var(--ref-font);font-size:18px;font-weight:600;text-transform:uppercase;margin:0 0 12px}.market-detail .btn>span{margin-left:12px}.ref-empty-offers{color:#acb5ae;margin:20px;font-family:var(--ref-font);font-size:18px}
.ref-match-tabs{display:flex;flex-direction:row;width:100%;grid-area:auto;position:static;background:transparent;border:0;border-bottom:1px solid #303a32;align-items:stretch}
.ref-talk h2,.ref-bench h2{justify-content:flex-start}.ref-bench h2 small{margin-left:0!important}
@media(min-width:1100px){
 :root{--ru:var(--ref-unit)}
 #app{--game-sidebar:calc(230 * var(--ru));height:100dvh;grid-template-columns:var(--game-sidebar) minmax(0,1fr)}
 body.tab-tactica #app{--game-sidebar:calc(247 * var(--ru))}
 #app>header{height:calc(52 * var(--ru));min-height:calc(52 * var(--ru));padding:0 calc(28 * var(--ru));gap:calc(30 * var(--ru))}
 body.tab-tactica #app>header{height:calc(48 * var(--ru));min-height:calc(48 * var(--ru))}
 body.tab-mercado #app>header{height:calc(56 * var(--ru));min-height:calc(56 * var(--ru))}
 #app>header .sub{font:600 calc(17 * var(--ru)) var(--ref-font);letter-spacing:.02em}
 #app>header .txt{flex:1}#app>header .caja,#app>header .h-dato{display:flex;flex-direction:row;gap:calc(14 * var(--ru));align-items:center;font:600 calc(16 * var(--ru)) var(--ref-font)}
 #app>header .caja b,#app>header .h-dato b{font:600 calc(18 * var(--ru)) var(--ref-font)}
 .h-guardado{font-size:calc(16 * var(--ru))}.h-guardado::before{width:calc(21 * var(--ru))!important;height:calc(21 * var(--ru))!important}
 body.tab-mercado #app>header .caja,body.tab-mercado #app>header .h-dato{display:none!important}
 #vista,body.ancho-2col #vista{padding:calc(22 * var(--ru)) calc(26 * var(--ru)) calc(24 * var(--ru)) calc(29 * var(--ru));gap:calc(18 * var(--ru));scrollbar-width:thin}
 body.tab-tactica #vista{padding:calc(14 * var(--ru)) calc(20 * var(--ru)) calc(24 * var(--ru)) calc(25 * var(--ru))}
 #nav .nav-marca{display:flex;align-items:center;gap:calc(12 * var(--ru));padding:calc(20 * var(--ru)) calc(26 * var(--ru));font:400 calc(25 * var(--ru)) Anton,sans-serif;line-height:1;min-height:calc(66 * var(--ru));letter-spacing:0}
 #nav .nav-marca .ref-icon{width:calc(28 * var(--ru));height:calc(36 * var(--ru));color:#c8ff3d}#nav .nav-marca small{display:block;font:600 calc(11 * var(--ru)) var(--ref-font);letter-spacing:.1em;color:#a6aeaa;margin-top:calc(6 * var(--ru))}
 #nav .nav-club{display:flex;flex-direction:column;justify-content:start;align-items:center;gap:calc(12 * var(--ru));padding:calc(10 * var(--ru)) calc(20 * var(--ru)) calc(36 * var(--ru));min-height:calc(166 * var(--ru));border:0;margin:0 0 calc(10 * var(--ru));text-align:center}
 #nav .nav-club>svg,#nav .nav-club>img{width:calc(74 * var(--ru));height:calc(74 * var(--ru))}
 #nav .nav-club b{font:600 calc(19 * var(--ru)) var(--ref-font);letter-spacing:.04em;line-height:1.1}#nav .nav-club small{display:block;margin-top:calc(6 * var(--ru));font:400 calc(16 * var(--ru)) var(--ref-font);letter-spacing:.08em}
 body.tab-tactica #nav .nav-marca{min-height:calc(80 * var(--ru));border-bottom:1px solid #29342c;padding:calc(19 * var(--ru)) calc(20 * var(--ru));font-size:calc(21 * var(--ru))}
 body.tab-tactica #nav .nav-club{min-height:calc(98 * var(--ru));padding:calc(12 * var(--ru)) calc(22 * var(--ru));margin:0;flex-direction:row;gap:calc(15 * var(--ru));border-bottom:1px solid #29342c;text-align:left}
 body.tab-tactica #nav .nav-club>svg,body.tab-tactica #nav .nav-club>img{width:calc(43 * var(--ru));height:calc(64 * var(--ru))}body.tab-tactica #nav .nav-club b{font:400 calc(19 * var(--ru)) Anton,sans-serif;letter-spacing:0}body.tab-tactica #nav .nav-club small{letter-spacing:0}
 #nav button[data-t]{height:calc(56 * var(--ru));min-height:calc(56 * var(--ru));font:400 calc(21 * var(--ru)) var(--ref-font);padding:0 calc(27 * var(--ru));gap:calc(23 * var(--ru))}
 #nav button[data-t].on{box-shadow:inset calc(7 * var(--ru)) 0 #c8ff3d;color:#f5f3eb;background:linear-gradient(100deg,#26312280,#18211b80)}body.tab-tactica #nav button[data-t].on{color:#c8ff3d}
 #nav button svg.ic{width:calc(25 * var(--ru));height:calc(25 * var(--ru))}#nav .nav-pie{padding:0;border-top:1px solid #29342c}#nav .nav-pie button{font:400 calc(18 * var(--ru)) var(--ref-font);min-height:calc(52 * var(--ru));padding:0 calc(27 * var(--ru));gap:calc(22 * var(--ru))}#nav .nav-pie button:last-child{min-height:calc(36 * var(--ru));font-size:calc(13 * var(--ru))}
 #vista .titulo-pantalla{font:400 calc(58 * var(--ru))/1.12 Anton,sans-serif;letter-spacing:0;padding:0;margin:0;text-transform:uppercase}
 .glow-heading,.ref-title{min-height:calc(62 * var(--ru));gap:calc(24 * var(--ru))}.ref-title{margin:0 0 calc(14 * var(--ru))}.ref-title p{font-size:calc(18 * var(--ru));line-height:1.25}
 .panel{border-radius:calc(6 * var(--ru))}.panel h2{font:700 calc(25 * var(--ru))/1.1 var(--ref-font);letter-spacing:0;text-transform:uppercase}
 .ref-tactic-grid{gap:calc(14 * var(--ru)) calc(18 * var(--ru))}.ref-board h2{height:calc(49 * var(--ru));padding:0 calc(20 * var(--ru));font-size:calc(25 * var(--ru))}.ref-board h2 small{font-size:calc(18 * var(--ru));text-transform:none}
 .ref-field-player{font-size:calc(18 * var(--ru))}.ref-shirt-label small{font-size:calc(16 * var(--ru))}.ref-energy{width:calc(65 * var(--ru));height:calc(7 * var(--ru));border-width:calc(3 * var(--ru))}
 .ref-board-footer{height:calc(72 * var(--ru));padding:calc(8 * var(--ru)) calc(16 * var(--ru))}.ref-board-footer p{font-size:calc(17 * var(--ru));gap:calc(12 * var(--ru))}.ref-board-footer .btn{height:calc(45 * var(--ru));min-height:calc(45 * var(--ru));padding:calc(8 * var(--ru)) calc(16 * var(--ru));font:600 calc(18 * var(--ru)) var(--ref-font);gap:calc(12 * var(--ru))}
 .ref-icon{width:calc(24 * var(--ru));height:calc(24 * var(--ru))}.ref-tac-side{gap:calc(14 * var(--ru))}.ref-tac-side h2{height:calc(46 * var(--ru));padding:0 calc(18 * var(--ru))}.ref-system{height:calc(320 * var(--ru))}.ref-system-fields{gap:calc(11 * var(--ru)) calc(14 * var(--ru));padding:calc(10 * var(--ru)) calc(18 * var(--ru)) calc(20 * var(--ru))}
 .ref-system-fields label,.ref-sliders label{font-size:calc(18 * var(--ru))}.ref-tac-side select{min-height:calc(36 * var(--ru));height:calc(36 * var(--ru));padding:calc(4 * var(--ru)) calc(12 * var(--ru));font:400 calc(18 * var(--ru)) var(--font-ui)}
 .ref-sliders{gap:calc(20 * var(--ru)) calc(14 * var(--ru));margin:0 calc(18 * var(--ru));padding:calc(20 * var(--ru)) 0}.ref-sliders output{font-size:calc(18 * var(--ru))}
 .ref-special{height:calc(201 * var(--ru))}.ref-special-row{grid-template-columns:calc(35 * var(--ru)) 100fr 272fr;gap:calc(14 * var(--ru));padding:0 calc(18 * var(--ru));margin:calc(10 * var(--ru)) 0;font-size:calc(18 * var(--ru))}.ref-special-row>.ref-icon{width:calc(28 * var(--ru));height:calc(28 * var(--ru))}.ref-select-button{font-size:calc(18 * var(--ru));min-height:calc(36 * var(--ru));padding:calc(5 * var(--ru)) calc(12 * var(--ru))}
 .ref-talk{height:calc(132 * var(--ru))}.ref-talk select{margin:0 calc(18 * var(--ru));width:calc(100% - 36 * var(--ru))}.ref-talk p{margin:calc(7 * var(--ru)) calc(18 * var(--ru)) 0;font-size:calc(15 * var(--ru));line-height:1.2}.ref-talk h2{height:calc(46 * var(--ru));font-size:calc(23 * var(--ru))}
 .ref-bench{height:calc(117 * var(--ru))}.ref-bench h2{height:calc(39 * var(--ru));padding:0 calc(18 * var(--ru));gap:calc(16 * var(--ru))}.ref-bench h2 small{font-size:calc(18 * var(--ru))}.ref-bench-scroll{gap:calc(14 * var(--ru));padding:calc(8 * var(--ru)) calc(14 * var(--ru)) calc(8 * var(--ru))}.ref-bench-player{height:calc(60 * var(--ru));min-width:calc(220 * var(--ru));padding:calc(4 * var(--ru)) calc(10 * var(--ru));gap:calc(10 * var(--ru))}.ref-bench-player>.ref-shirt{width:calc(48 * var(--ru));height:calc(48 * var(--ru))}.ref-bench-player b,.ref-bench-player small{font-size:calc(17 * var(--ru))}.ref-bench-player .ref-energy{width:calc(64 * var(--ru));height:calc(7 * var(--ru))}
 .subtabs{min-height:calc(49 * var(--ru));gap:calc(28 * var(--ru));margin:0}.subtabs button{font:600 calc(22 * var(--ru)) var(--ref-font);min-height:calc(49 * var(--ru));height:calc(49 * var(--ru));padding:calc(8 * var(--ru));border-bottom-width:calc(4 * var(--ru))}.subtabs button:first-child{padding-left:calc(8 * var(--ru))}
 .market-heading{min-height:calc(62 * var(--ru));margin-bottom:calc(-18 * var(--ru))}.market-heading .market-budget{top:calc(-5 * var(--ru));width:55%;gap:calc(11 * var(--ru));grid-template-columns:160fr 204fr 145fr 174fr}.market-heading .market-budget>div{padding:calc(12 * var(--ru)) calc(15 * var(--ru)) calc(12 * var(--ru)) calc(55 * var(--ru));height:calc(77 * var(--ru));position:relative;display:flex;flex-direction:column;justify-content:center}.market-budget .ref-icon{position:absolute;left:calc(17 * var(--ru));top:calc(25 * var(--ru));width:calc(25 * var(--ru));height:calc(25 * var(--ru));color:#acb3b9}.market-heading .market-budget small{font:600 calc(14 * var(--ru)) var(--ref-font);letter-spacing:.06em}.market-heading .market-budget b{font:600 calc(24 * var(--ru)) var(--ref-font);margin:0;white-space:nowrap}
 .market-filter{grid-template-columns:316fr 256fr 256fr 270fr 132fr;gap:calc(18 * var(--ru));margin-top:calc(6 * var(--ru));align-items:center}.market-filter label{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.market-filter input,.market-filter select{height:calc(47 * var(--ru));min-height:calc(47 * var(--ru));font:400 calc(20 * var(--ru)) var(--ref-font);padding:calc(8 * var(--ru)) calc(16 * var(--ru));background:#101713;border-color:#38433a}.market-filter .enlace-accion{font:600 calc(20 * var(--ru)) var(--ref-font);padding:0}.market-search{position:relative}.market-search::before{content:'⌕';position:absolute;left:calc(16 * var(--ru));top:calc(2 * var(--ru));font-size:calc(34 * var(--ru));color:#aab3ba}.market-filter .market-search input{padding-left:calc(53 * var(--ru))}.market-controls{margin-bottom:calc(2 * var(--ru))}
 .mercado-distribucion{grid-template-columns:minmax(0,869fr) minmax(0,429fr);gap:calc(19 * var(--ru));margin-left:calc(-8 * var(--ru));width:calc(100% + 8 * var(--ru))}.market-results>h2,.ref-offers>h2{height:calc(53 * var(--ru));padding:0 calc(18 * var(--ru));margin:0;display:flex;align-items:center;border-bottom:1px solid #303a32}.market-results>h2 small,.ref-offers>h2 small{font:400 calc(18 * var(--ru)) var(--ref-font);margin-left:auto;text-transform:none}
 .market-results .tablawrap{height:calc(411 * var(--ru));border-radius:0;overflow:auto}.market-table{min-width:0;table-layout:fixed;font-family:var(--ref-font);border-collapse:collapse}.market-table th{height:calc(46 * var(--ru));padding:0 calc(12 * var(--ru));font:600 calc(15 * var(--ru)) var(--ref-font)}.market-table td{height:calc(59 * var(--ru));padding:0 calc(12 * var(--ru));font-size:calc(20 * var(--ru));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-color:#2e3831}.market-table th:first-child{width:23%}.market-table th:nth-child(2){width:8%}.market-table th:nth-child(3){width:7%}.market-table th:nth-child(4){width:8%}.market-table th:nth-child(5){width:20%}.market-table th:nth-child(6){width:17%}.market-table th:nth-child(7){width:17%}.market-table .celnom{height:100%;gap:calc(17 * var(--ru))}.market-table .celnom .nm{font:600 calc(20 * var(--ru)) var(--ref-font);white-space:nowrap}.market-table .celnom .sb{display:none}.market-table .price{font:400 calc(16 * var(--ru)) var(--font-data)}.market-table .club-celda{gap:calc(13 * var(--ru));font-size:calc(19 * var(--ru))}.market-table .club-celda>svg{width:calc(28 * var(--ru));height:calc(32 * var(--ru));flex-shrink:0}.market-table .pill{font:600 calc(20 * var(--ru)) var(--ref-font);padding:calc(3 * var(--ru)) calc(6 * var(--ru));background:#243b1c!important;color:#bbef5b!important;border:1px solid #78a641;min-width:calc(34 * var(--ru));display:inline-block;text-align:center}.market-table .selected td{background:#9eb22a21}.market-table .selected td:first-child{box-shadow:inset calc(6 * var(--ru)) 0 #c8ff3d}.ref-portrait{width:calc(37 * var(--ru));height:calc(51 * var(--ru))}
 .market-detail{padding:calc(20 * var(--ru));min-height:calc(651 * var(--ru));position:relative;top:0}.market-detail h2{font:700 calc(31 * var(--ru)) var(--ref-font);margin:0;line-height:1.1;padding:0 calc(80 * var(--ru)) 0 0}.market-detail .player-meta{font:400 calc(19 * var(--ru))/1.2 var(--ref-font);margin:calc(6 * var(--ru)) 0 calc(14 * var(--ru));color:#9cb0bf}.ref-sale-label{font-size:calc(18 * var(--ru));top:calc(22 * var(--ru));right:calc(20 * var(--ru));padding:calc(6 * var(--ru)) calc(12 * var(--ru))}.market-detail .profile-top{height:calc(98 * var(--ru));margin-bottom:calc(12 * var(--ru));gap:calc(20 * var(--ru))}.ref-portrait.large{width:calc(83 * var(--ru));height:calc(98 * var(--ru))}.profile-club{gap:calc(18 * var(--ru));font-size:calc(19 * var(--ru))}.profile-club>svg{width:calc(44 * var(--ru));height:calc(52 * var(--ru))}
 .detail-attrs{padding:calc(18 * var(--ru)) 0;gap:0;height:calc(110 * var(--ru))}.detail-attrs>div{border-right:1px solid #303a32;padding:0 calc(17 * var(--ru))}.detail-attrs>div:first-child{padding-left:0}.detail-attrs>div:last-child{border:0;padding-right:0}.detail-attrs small{font:400 calc(19 * var(--ru)) var(--ref-font)}.detail-attrs strong{font:600 calc(27 * var(--ru)) var(--ref-font);margin:0 0 calc(6 * var(--ru))}.detail-attrs .barra{background:#303b3a;height:calc(11 * var(--ru));border-radius:4px}.detail-attrs i{height:100%;border-radius:4px}
 .detail-terms{margin:calc(20 * var(--ru)) 0 calc(18 * var(--ru))}.detail-terms h3{font-size:calc(18 * var(--ru));margin-bottom:calc(12 * var(--ru))}.detail-terms>div{font:400 calc(20 * var(--ru)) var(--ref-font);margin:calc(10 * var(--ru)) 0}.detail-terms b{font:600 calc(20 * var(--ru)) var(--font-data)}.market-detail .btn{height:calc(50 * var(--ru));min-height:calc(50 * var(--ru));font:600 calc(23 * var(--ru)) var(--ref-font);margin:calc(6 * var(--ru)) 0;padding:calc(8 * var(--ru));border:1px solid #b5dc77}.market-detail .btn.sec{font-size:calc(21 * var(--ru));border-color:#707d50}.market-detail .note{font:400 calc(18 * var(--ru)) var(--ref-font);margin-top:calc(22 * var(--ru));gap:calc(12 * var(--ru))}.market-listcol{gap:calc(25 * var(--ru))}.ref-offers{min-height:calc(159 * var(--ru));padding:0}.ref-offers .opcion{margin:calc(18 * var(--ru));font-size:calc(18 * var(--ru))}.ref-offers .opcion b{font-size:calc(19 * var(--ru))}.ref-empty-offers{font-size:calc(18 * var(--ru));margin:calc(22 * var(--ru)) calc(18 * var(--ru))}.ref-more{font-size:calc(17 * var(--ru))}
 .ref-matches>.ref-title{margin-bottom:calc(7 * var(--ru))}.ref-match-tabs{margin-bottom:calc(16 * var(--ru));gap:calc(28 * var(--ru))}.ref-match-tabs button{padding:0 calc(18 * var(--ru))!important}.ref-matches .rejilla-ctx{grid-template-columns:minmax(0,868fr) minmax(0,417fr);gap:calc(16 * var(--ru))}.ref-matches .col-principal,.ref-matches .col-contexto{gap:calc(14 * var(--ru));display:flex;flex-direction:column;min-width:0}.ref-matches .panel{margin:0;min-width:0;padding:calc(16 * var(--ru)) calc(16 * var(--ru))}.ref-matches .proximo{height:calc(413 * var(--ru));padding:calc(16 * var(--ru)) calc(14 * var(--ru));display:flex;flex-direction:column;gap:0}.ref-matches .proximo-cab{height:calc(33 * var(--ru));padding:0 calc(8 * var(--ru));margin:0;display:flex;align-items:flex-start}.ref-matches .etiqueta-partido{font:600 calc(23 * var(--ru)) var(--ref-font);padding:0;border:0;background:none;letter-spacing:0}.ref-matches .proximo-cuerpo{display:grid;grid-template-columns:520fr 286fr;gap:calc(20 * var(--ru));min-height:0;flex:1}.ref-matches .proximo-izq{min-width:0;padding:0 calc(12 * var(--ru))}.ref-matches .enfrentamiento{margin:0;min-height:calc(174 * var(--ru));display:flex;justify-content:space-between;align-items:center;gap:calc(10 * var(--ru))}.ref-matches .club-bloque{gap:calc(5 * var(--ru));flex:1;min-width:0}.ref-matches .club-bloque svg{width:calc(92 * var(--ru));height:calc(92 * var(--ru))}.ref-matches .club-bloque b{font:600 calc(24 * var(--ru))/1.1 var(--ref-font);text-transform:uppercase;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ref-matches .club-bloque small{font:400 calc(18 * var(--ru)) var(--ref-font)}.ref-matches .vs{font:700 calc(31 * var(--ru)) var(--ref-font);color:#8a918d}.ref-matches .proximo-meta{font:400 calc(17 * var(--ru))/1.4 var(--ref-font);text-align:center;margin:calc(3 * var(--ru)) 0 calc(14 * var(--ru));padding-top:calc(8 * var(--ru));border-top:1px solid #303a32}.ref-matches .formas{justify-content:space-between;gap:calc(12 * var(--ru));margin:0}.ref-matches .formas .etq{font:400 calc(15 * var(--ru)) var(--ref-font);display:block;margin-bottom:calc(4 * var(--ru))}.ref-matches .formas small{font:400 calc(17 * var(--ru)) var(--ref-font)}.ref-matches .chips-tactica{display:none}.ref-matches .proximo-der{padding:0;border:0;background:none;min-width:0}.ref-matches .etq-fila{font:400 calc(17 * var(--ru)) var(--ref-font);margin:calc(-25 * var(--ru)) 0 calc(8 * var(--ru));height:calc(20 * var(--ru));gap:0}.ref-matches .etq-fila .etq{font:inherit}.ref-field-mini{aspect-ratio:286/283;border:calc(4 * var(--ru)) solid #3d5e38}.ref-field-mini .ref-field-lines{opacity:.85}.ref-field-mini .ref-field-player{font-size:calc(12 * var(--ru));width:28%}.ref-field-mini .ref-field-player .ref-shirt{width:38%}.ref-field-mini .ref-shirt-label{background:transparent;padding:0;min-width:100%}.ref-field-mini .ref-shirt-label b{font-weight:600;max-width:100%}.ref-matches .acciones-principal{margin:calc(12 * var(--ru)) 0 0;gap:calc(18 * var(--ru));display:flex;align-items:center;flex-wrap:nowrap}.ref-matches .acciones-principal .btn{width:calc(303 * var(--ru));min-height:calc(44 * var(--ru));height:calc(44 * var(--ru));font:600 calc(23 * var(--ru)) var(--ref-font);padding:0;flex:none;margin:0}.ref-matches .acciones-principal .nota-accion{font:400 calc(15 * var(--ru)) var(--ref-font);border-left:1px solid #3b453e;padding-left:calc(18 * var(--ru));flex:1}.ref-matches .acciones-principal .enlace-accion{font:600 calc(19 * var(--ru)) var(--ref-font);white-space:nowrap;margin-left:auto;padding:0;flex:none}.ref-matches .panel h2{font:600 calc(25 * var(--ru)) var(--ref-font);padding:0;margin:0 0 calc(10 * var(--ru));border:0}.ref-matches .panel h2 small{display:none}.ref-matches table.fm{font:400 calc(18 * var(--ru)) var(--ref-font);table-layout:fixed}.ref-matches table.fm th{font:400 calc(15 * var(--ru)) var(--ref-font);height:calc(28 * var(--ru));padding:0 calc(10 * var(--ru))}.ref-matches table.fm td{height:calc(36 * var(--ru));padding:0 calc(10 * var(--ru));font-size:calc(18 * var(--ru));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ref-matches .fm .nm{font:400 calc(18 * var(--ru)) var(--ref-font)}.ref-matches .col-principal>.panel:nth-child(2){height:calc(294 * var(--ru));overflow:auto}.ref-matches .col-principal>.panel:nth-child(2)>button{font-size:calc(14 * var(--ru));margin-top:calc(6 * var(--ru));padding:0}.ref-matches .col-contexto>.panel:first-child{height:calc(375 * var(--ru));overflow:auto}.ref-matches .col-contexto table th:first-child{width:15%}.ref-matches .col-contexto table th:nth-child(2){width:61%}.ref-matches .col-contexto table td{height:calc(47 * var(--ru))}.ref-matches .col-contexto table .club-celda{gap:calc(14 * var(--ru))}.ref-matches .col-contexto .marca-tu{display:none}.ref-matches .col-contexto>.panel:first-child>button{font-size:calc(14 * var(--ru));padding:0;margin-top:calc(5 * var(--ru))}.ref-matches .col-contexto>.panel:last-child{min-height:calc(328 * var(--ru))}.ref-matches .lista-prep{margin:0}.ref-matches .prep{padding:calc(12 * var(--ru)) 0;gap:calc(18 * var(--ru));font-size:calc(18 * var(--ru));border:0}.ref-matches .prep-ico{height:calc(34 * var(--ru));width:calc(34 * var(--ru));font-size:calc(24 * var(--ru));border-radius:50%;color:#14220b;background:#c1f263;flex:none}.ref-matches .estado-aviso .prep-ico{background:#ffb851;color:#17160c}.ref-matches .prep b{font:600 calc(19 * var(--ru)) var(--ref-font)}.ref-matches .prep small{font:400 calc(16 * var(--ru)) var(--ref-font);margin-top:calc(3 * var(--ru))}.ref-matches .col-contexto .enlace-accion{font:600 calc(19 * var(--ru)) var(--ref-font)}.ref-matches .otras-acciones{order:10}.ref-matches .col-principal>.panel:nth-child(n+4){order:11}.ref-news{display:flex;align-items:center;gap:calc(18 * var(--ru));border-top:1px solid #3a443a;margin:calc(20 * var(--ru)) calc(-26 * var(--ru)) calc(-24 * var(--ru)) calc(-29 * var(--ru));padding:calc(15 * var(--ru)) calc(26 * var(--ru));font:400 calc(17 * var(--ru)) var(--ref-font)}.ref-news b{text-transform:uppercase;border-right:1px solid #3a443a;padding-right:calc(18 * var(--ru));font-size:calc(15 * var(--ru));white-space:nowrap}
}
@media(max-width:1099px){.ref-tactic-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)}.ref-title{margin-bottom:18px}.ref-field-player{font-size:14px}.ref-shirt-label small{font-size:12px}.ref-tac-side h2,.ref-board h2{padding:14px 16px}.ref-system-fields{padding:12px 16px;gap:10px;grid-template-columns:80px 1fr}.ref-system-fields label,.ref-sliders label{font-size:14px}.ref-sliders{grid-template-columns:75px 1fr 28px;margin:0 16px;padding:12px 0;gap:15px 8px}.ref-special-row{grid-template-columns:24px 65px 1fr;font-size:14px;padding:0 12px;gap:8px}.ref-special-row>.ref-icon{width:22px;height:22px}.ref-select-button{font-size:14px;padding:7px}.ref-talk{padding-bottom:14px!important}.ref-board-footer{flex-wrap:wrap;padding:12px}.ref-board-footer p{font-size:13px}.ref-board-footer .btn{width:100%}.ref-title p{font-size:14px}.ref-bench h2{font-size:22px}.ref-bench-scroll{padding-bottom:12px}.ref-bench-player{flex-basis:215px}.ref-market-view .market-detail{position:relative}.ref-matches .ref-field-mini{width:100%;aspect-ratio:1;max-width:300px}.ref-field-mini .ref-field-player{font-size:10px;width:28%}.ref-field-mini .ref-shirt-label{background:transparent}.ref-matches .proximo-der{display:block}.ref-matches .ref-title{margin-bottom:10px}.ref-match-tabs{margin-bottom:16px}.ref-news{display:flex;align-items:center;gap:12px;border-top:1px solid #303a32;padding:18px 0;font:14px var(--ref-font)}.ref-news b{white-space:nowrap}.market-detail .ref-sale-label{font-size:14px;top:16px;right:16px}.profile-club{font-size:15px}.market-detail .profile-top{padding-top:10px}.market-detail .ref-portrait.large{width:68px;height:85px}.market-detail .note{font-size:13px}.market-detail .detail-terms>div{font-size:15px}.market-detail .detail-terms b{font-size:14px}.market-detail .detail-attrs small{font-size:14px}}
@media(max-width:767px){.ref-tactic-grid{display:flex;flex-direction:column;gap:14px}.ref-tactic-grid>*{width:100%}.ref-tac-side{gap:14px}.ref-title{align-items:center;gap:16px}.ref-title p{max-width:180px;font-size:12px}.ref-board h2{font-size:23px;padding:12px}.ref-board h2 small{font-size:14px}.ref-field-player{font-size:11px;width:19%;transform:translateX(-50%)}.ref-shirt-label small{font-size:10px}.ref-energy{width:28px;height:4px;border-width:2px}.ref-field-player .ref-shirt{width:45%}.ref-field{aspect-ratio:805/610}.ref-bench h2{padding:10px 14px}.ref-bench-player{min-width:190px}.ref-bench-player .ref-energy{width:55px;height:6px}.ref-system-fields{grid-template-columns:90px 1fr}.ref-sliders{grid-template-columns:90px 1fr 28px}.ref-select-button{font-size:15px;min-height:42px}.ref-special-row{grid-template-columns:30px 80px 1fr;font-size:16px}.ref-system-fields label,.ref-sliders label{font-size:15px}.ref-tac-extras{grid-template-columns:minmax(0,1fr)}.ref-tac-extras>.panel{grid-column:1/-1}.ref-more{padding:12px;margin-top:14px}.ref-more>summary{font-size:15px}.ref-board-footer p{font-size:14px;line-height:1.35}.ref-board-footer p>.ref-icon{width:20px;height:20px}.ref-matches .proximo-der{display:none}.ref-matches .proximo-cuerpo{grid-template-columns:minmax(0,1fr)}.ref-matches .acciones-principal{flex-wrap:wrap}.ref-matches .ref-match-tabs{gap:14px}.ref-matches .ref-match-tabs button{font-size:15px}.ref-news{align-items:flex-start;font-size:13px;flex-wrap:wrap}.ref-news>span{width:100%}.ref-market-more .market-profiles{flex-wrap:wrap}.ref-market-more select{width:100%}.ref-sale-label{position:static;display:inline-block;margin:0 0 8px}.market-detail .profile-top{flex-wrap:nowrap}.market-detail .player-meta{margin-bottom:8px}.market-detail .profile-club>span{max-width:150px;overflow-wrap:anywhere}.ref-market-view .market-detail{display:block}.ref-market-view .market-table{min-width:720px}.ref-market-view .market-table .sb{display:none}.ref-market-view .market-table .nm{font-size:16px}.ref-offers{padding:0!important}.ref-offers h2{padding:14px;margin:0}.ref-empty-offers{font-size:15px;margin:14px}.market-results .tablawrap{max-height:470px}.ref-portrait{width:32px;height:45px}.market-detail .profile-club{gap:10px}.market-detail .profile-club svg{flex-shrink:0}.ref-market-view .market-budget>.ref-icon{display:none}.ref-market-view .market-budget>div>.ref-icon{display:none}}

@media(min-width:1100px){
 #vista .titulo-pantalla{font-size:calc(62 * var(--ref-unit));line-height:1;letter-spacing:calc(.35 * var(--ref-unit))}
 .ref-tactics>.ref-title{padding-left:calc(8 * var(--ref-unit))}
 body.tab-mercado #vista>.market-heading{margin-bottom:calc(-24 * var(--ref-unit))}
 body.tab-mercado #vista{padding-right:calc(18 * var(--ref-unit))}
 .ref-matches>.ref-title{margin-bottom:0}
 .ref-board>h2{height:calc(48 * var(--ref-unit))}
 table.fm.market-table th{font:600 calc(15 * var(--ref-unit)) var(--ref-font);padding:0 calc(18 * var(--ref-unit));height:calc(46 * var(--ref-unit))}
 table.fm.market-table td{font-family:var(--ref-font);font-size:calc(19 * var(--ref-unit));padding:0 calc(18 * var(--ref-unit));height:calc(59 * var(--ref-unit))}
 table.fm.market-table .celnom{height:auto;min-height:calc(58 * var(--ref-unit))}
 .ref-market-view .mercado-distribucion{margin-top:calc(3 * var(--ref-unit))}
 .market-budget small{white-space:nowrap}.market-heading .market-budget>div{padding-left:calc(48 * var(--ref-unit))}.market-heading .market-budget small{font-size:calc(13 * var(--ref-unit))}
 .market-table .celnom .nm{font-weight:600}.ref-field-player .ref-shirt-label b{font-weight:500}
 .ref-matches .panel h2,.ref-board h2,.ref-tac-side h2,.ref-bench h2,.market-results h2,.ref-offers h2{font-family:'Barlow Condensed',sans-serif;font-weight:700}
 .market-heading .market-budget>div:nth-child(4){padding-left:calc(16 * var(--ref-unit))}.market-heading .market-budget>div:nth-child(4)>.ref-icon{display:none}
 .ref-matches .enlace-accion{color:#c8ff3d}.ref-matches .prep.estado-ok .prep-ico{background:#b8ed5a;color:#122006}
 .ref-matches .proximo-cab{max-width:62%;min-height:33px;height:33px}.ref-matches .proximo-cab .etiqueta-partido{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-size:calc(21 * var(--ref-unit))}
 .ref-matches .col-contexto>.panel:last-child{height:calc(328 * var(--ref-unit));min-height:calc(328 * var(--ref-unit));overflow:auto}.ref-matches .prep{padding:calc(8 * var(--ref-unit)) 0}
 table.fm.market-table td:nth-child(3),table.fm.market-table td:nth-child(4){padding-left:calc(6 * var(--ref-unit));padding-right:calc(6 * var(--ref-unit))}
 table.fm.market-table td.price{font:400 calc(16 * var(--ref-unit)) var(--font-data);white-space:nowrap}
 #hGuardado.ok::before{content:'✓';color:#14200d;display:inline-grid;place-items:center;font:700 calc(18 * var(--ref-unit)) var(--font-ui);border:0}
 .ref-match-tabs button.on::before{display:none!important}.ref-match-tabs button.on{border-left:0!important}
 body.tab-mercado #nav .nav-club{padding-bottom:calc(13 * var(--ref-unit));min-height:calc(143 * var(--ref-unit))}
 #app>header .caja>span,#app>header .h-dato>span{font:600 calc(16 * var(--ref-unit)) var(--ref-font)}
 #nav .ref-nav-icon{width:calc(25 * var(--ref-unit));height:calc(25 * var(--ref-unit));color:#b1b7bd}#nav button.on .ref-nav-icon{color:#c8ff3d}
 .ref-matches .prep{padding:calc(16 * var(--ref-unit)) 0}.ref-matches .col-contexto>.panel:last-child>.enlace-accion{display:block;padding-top:calc(12 * var(--ref-unit));margin-top:calc(8 * var(--ref-unit));border-top:1px solid #303a32;width:100%;text-align:left}
 .ref-matches .proximo-meta strong{display:block;font:500 calc(20 * var(--ref-unit)) var(--ref-font);text-transform:uppercase}.ref-matches .proximo-meta small{display:block;font:400 calc(17 * var(--ref-unit)) var(--ref-font);margin-top:calc(4 * var(--ref-unit))}
 .ref-matches .ref-calendar{padding:calc(14 * var(--ref-unit)) calc(16 * var(--ref-unit))!important}.ref-matches .ref-calendar h2{font-size:calc(24 * var(--ref-unit));line-height:1;margin-bottom:calc(8 * var(--ref-unit));align-items:center;flex-wrap:nowrap}.ref-calendar h2>.enlace-accion{font:400 calc(15 * var(--ref-unit)) var(--ref-font);margin-left:auto;padding:0;text-transform:none}
 .ref-matches .ref-calendar table th:nth-child(1){width:15%}.ref-matches .ref-calendar table th:nth-child(2){width:21%}.ref-matches .ref-calendar table th:nth-child(3){width:34%}.ref-matches .ref-calendar table th:nth-child(4){width:18%}.ref-matches .ref-calendar table th:nth-child(5){width:12%}.ref-matches .ref-calendar table td{height:calc(34 * var(--ref-unit))}.ref-calendar .club-celda{gap:calc(16 * var(--ref-unit))}
 #vista table.fm:not(.market-table) .nm{font-family:var(--ref-font);font-size:calc(18 * var(--ref-unit))}#vista table.fm:not(.market-table) td{font-family:var(--ref-font);font-size:calc(18 * var(--ref-unit))}#vista table.fm:not(.market-table) th{font-size:calc(13 * var(--ref-unit))}#vista table.fm:not(.market-table) .sb{font-size:calc(14 * var(--ref-unit))}
 .tira>div span,.kpi>div span{font-size:calc(13 * var(--ref-unit))}.tira>div b,.kpi>div b{font-size:calc(34 * var(--ref-unit))}.jug .nom b{font-size:calc(17 * var(--ref-unit))}.jug .nom small{font-size:calc(14 * var(--ref-unit))}
 .ref-matches table.fm:not(.market-table) th{font:400 calc(15 * var(--ref-unit)) var(--ref-font)}
}

.ref-shirt-label b{font-family:var(--ref-font);font-weight:500}.ref-board .ref-field-player:focus-visible{outline:2px solid #c8ff3d;outline-offset:3px;border-radius:4px}.ref-match-tabs{border-top:0!important}.ref-matches .formas .racha-cas{gap:5px;display:inline-flex}.ref-matches .formas .racha-cas>span{width:32px!important;height:32px!important;font:600 21px var(--ref-font)!important;display:grid;place-items:center}
@media(min-width:1100px){
 .ref-title{height:calc(62 * var(--ref-unit));align-items:center}.ref-title p{transform:translateY(calc(13 * var(--ref-unit)))}
 #nav .ref-brand-art{width:calc(182 * var(--ref-unit));height:calc(28 * var(--ref-unit));flex-shrink:0}body.tab-tactica #nav .ref-brand-art{width:calc(199 * var(--ref-unit));height:calc(40 * var(--ref-unit))}body.tab-partido #nav .ref-brand-art{width:calc(123 * var(--ref-unit));height:calc(20 * var(--ref-unit))}
 body.tab-partido #nav .nav-marca{padding-left:calc(30 * var(--ref-unit));align-items:flex-start}body.tab-mercado #nav .nav-marca{padding-top:calc(24 * var(--ref-unit));align-items:flex-start}
 body.tab-partido #nav .nav-club{height:calc(142 * var(--ref-unit));min-height:calc(142 * var(--ref-unit));padding:calc(10 * var(--ref-unit)) calc(20 * var(--ref-unit)) 0;margin-bottom:0}
 body.tab-tactica #nav button[data-t="plantilla"]{height:calc(59 * var(--ref-unit));min-height:calc(59 * var(--ref-unit))}body.tab-tactica #nav button[data-t="tactica"]{height:calc(55 * var(--ref-unit));min-height:calc(55 * var(--ref-unit))}body.tab-tactica #nav button[data-t]:nth-of-type(n+3){height:calc(58 * var(--ref-unit));min-height:calc(58 * var(--ref-unit))}
 #nav .nav-pie button:last-child{height:calc(22 * var(--ref-unit));min-height:calc(22 * var(--ref-unit));padding-top:0;padding-bottom:0}
}
@media(max-width:767px){#nav [data-ref-resumen]{display:none!important}.ref-matches .formas .racha-cas>span{width:25px!important;height:25px!important;font-size:16px!important}}
header::after{display:none!important}
@media(min-width:1100px){
 body.tab-mercado #vista>.mercado-distribucion{width:calc(100% + 8 * var(--ref-unit))}.ref-market-view .market-filter{position:relative;top:calc(1 * var(--ref-unit))}.market-listcol{gap:calc(26 * var(--ref-unit))}
 .ref-tactic-grid{row-gap:calc(15 * var(--ref-unit))}
 .ref-matches>.ref-match-tabs{height:calc(49 * var(--ref-unit));min-height:calc(49 * var(--ref-unit));margin-bottom:calc(15 * var(--ref-unit));box-sizing:border-box}
 .ref-matches .col-principal{gap:calc(13 * var(--ref-unit))}.ref-matches .col-contexto{gap:calc(17 * var(--ref-unit))}
 .ref-news{height:calc(52 * var(--ref-unit));padding-top:0;padding-bottom:0;box-sizing:border-box}
 .ref-special-row{grid-template-columns:calc(38 * var(--ref-unit)) calc(94 * var(--ref-unit)) minmax(0,1fr);margin:calc(12 * var(--ref-unit)) 0}.ref-special-row:first-of-type{margin-top:calc(9 * var(--ref-unit))}
 #nav .nav-pie button svg{width:calc(24 * var(--ref-unit));height:calc(24 * var(--ref-unit));flex-shrink:0}#hGuardado{text-transform:none!important;font-weight:400;letter-spacing:0}
}
.ref-tac-side select,.market-filter select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m2 5 6 6 6-6' fill='none' stroke='%23afb8b5' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:34px}
/* Datos de lectura y guardado conservan el peso y la jerarquía de la referencia. */
@media(min-width:1100px){
 body.tab-mercado #app>header .guardado-dato{display:flex!important;border-left:0}
 table.fm.market-table td{font-weight:400}
 table.fm.market-table .celnom .nm{font-weight:500;font-size:calc(18 * var(--ref-unit))}
 table.fm.market-table .club-celda{font-weight:400;font-size:calc(18 * var(--ref-unit))}
 .market-detail h2{font-family:'Barlow Condensed',sans-serif;font-size:calc(31 * var(--ref-unit))}
 .market-detail .profile-club{font-weight:400}
 .ref-matches table.fm:not(.market-table) td,.ref-matches table.fm:not(.market-table) .nm{font-weight:400}
 .ref-matches table.fm:not(.market-table) td:last-child{font-weight:600}
 .ref-matches .ref-field-mini .ref-field-player{width:24%}
}
/* Detalles de las propuestas: estados reales del once y los suplentes. */
.ref-fatigue-warning{position:absolute;top:calc(100% + 9px);left:26%;display:flex;gap:8px;color:#ffca26;font:15px/1.25 var(--ref-font);text-align:left;white-space:nowrap;pointer-events:none;z-index:2}
.ref-fatigue-warning>svg{width:22px;height:22px;fill:currentColor;flex-shrink:0}
.ref-field-player.keeper .ref-fatigue-warning{top:auto;bottom:calc(100% + 5px)}
.ref-bench-player .ref-bench-selection{display:none;background:#193f69;color:#9ecbff}
.ref-bench-player.selected{border-color:#4a9bff;box-shadow:inset 0 0 0 1px #173453}
.ref-bench-player.selected .ref-bench-selection{display:block}
.ref-bench-player.selected:not(.unavailable) b{max-width:calc(100% - 52px)}
.ref-bench-player .ref-bench-reason{position:absolute;right:8px;bottom:8px;width:auto;flex:none;color:#a8b1af;font:11px var(--ref-font)}
.ref-bench-player.unavailable{padding-right:10px;opacity:.83}
.ref-bench-player.unavailable b{max-width:calc(100% - 75px)}
.ref-bench-player.unavailable .ref-energy{width:44px}
.ref-unavailable-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#df5759;flex:none}
.ref-bench-player .ref-bench-selection,.ref-bench-player .ref-unavailable{font-size:12px}
@media(min-width:1100px){
 #app{background:radial-gradient(ellipse at 50% 10%,#151d181c,transparent 65%),#0a0e0d}
 .panel{background:linear-gradient(115deg,#17201c26,#0f15121a),#101613;border-color:#303a35}
 body.tab-mercado #nav{background:radial-gradient(ellipse at 30% 6%,#17201999,transparent 60%),#0c100e}
 #nav button[data-t]{font-size:calc(19 * var(--ref-unit));gap:calc(20 * var(--ref-unit))}
 body.tab-tactica #nav button[data-t]{font-size:calc(20 * var(--ref-unit))}
 .ref-matches .ref-field-mini .ref-shirt-label b{font-size:calc(12 * var(--ref-unit));font-weight:500}
 .ref-matches .ref-field-mini{border-color:#395634}
 table.fm.market-table td:nth-child(2){padding-left:calc(10 * var(--ref-unit));padding-right:calc(10 * var(--ref-unit));font-size:calc(18 * var(--ref-unit))}
 table.fm.market-table td.price.ref-price-long{font-size:calc(14 * var(--ref-unit))}
 .ref-system-fields label,.ref-sliders label,.ref-special-row{color:#b9bdbc}
 .ref-fatigue-warning{top:calc(100% + 9 * var(--ref-unit));gap:calc(8 * var(--ref-unit));font-size:calc(15 * var(--ref-unit))}
 .ref-fatigue-warning>svg{width:calc(22 * var(--ref-unit));height:calc(22 * var(--ref-unit))}
}
@media(max-width:767px){.ref-fatigue-warning{left:auto;right:-5px;font-size:9px;gap:3px;top:calc(100% + 3px)}.ref-fatigue-warning>svg{width:12px;height:12px}}
