.campo-alineacion{height:100%;position:absolute;width:100%}button{cursor:pointer!important}.p11-card-header .add-player-btn{font-size:.8rem;padding:.25rem .5rem}.player-selector{background-color:#fff;border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.3);left:50%;max-height:80%;max-width:400px;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%;z-index:100}.player-selector-header{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #dee2e6;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:12px 15px}.player-selector-header h5{font-size:16px;font-weight:600;margin:0}.player-selector-body{max-height:400px;overflow-y:auto;padding:15px}[data-theme=dark] .player-selector{background-color:#2a2a2a;box-shadow:0 0 20px rgba(0,0,0,.5)}[data-theme=dark] .player-selector-header{background-color:#333;border-bottom:1px solid #444}[data-theme=dark] .player-selector-header h5{color:#f8f9fa}[data-theme=dark] .player-selector-body{background-color:#2a2a2a}[data-theme=dark] .player-list{background-color:transparent}[data-theme=dark] .player-item{border-bottom:1px solid #444}[data-theme=dark] .player-item.disabled,[data-theme=dark] .player-item.disabled:hover,[data-theme=dark] .player-item:hover{background-color:#333}[data-theme=dark] .player-item.disabled .player-name{color:#999}[data-theme=dark] .player-item.disabled .player-position{color:#777}[data-theme=dark] .player-item .player-img-wrapper{border:2px solid #444}[data-theme=dark] .player-item .player-name{color:#f8f9fa}[data-theme=dark] .player-item .player-position{color:#bbb}[data-theme=dark] .player-item .player-rating{color:#5cb85c}[data-theme=dark] #playerSearch{background-color:#333;border-color:#444;color:#f8f9fa}[data-theme=dark] #playerSearch::-moz-placeholder{color:#999}[data-theme=dark] #playerSearch::placeholder{color:#999}[data-theme=dark] #playerSearch:focus{background-color:#3a3a3a;border-color:#555;color:#f8f9fa}[data-theme=dark] #searchPlayerBtn{background-color:#444;border-color:#444;color:#f8f9fa}[data-theme=dark] #searchPlayerBtn:hover{background-color:#555;border-color:#555;color:#fff}[data-theme=dark] .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}.player-list{max-height:300px;overflow-y:auto}.player-item{align-items:center;border-bottom:1px solid #eee;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 0;transition:background-color .2s ease}.player-item:hover{background-color:#f8f9fa}.player-item:last-child{border-bottom:none}.player-item.disabled{cursor:not-allowed;opacity:.5;position:relative}.player-item.disabled,.player-item.disabled:hover{background-color:#f8f9fa}.player-item.disabled .player-name{color:#6c757d}.player-item.disabled .player-position{color:#adb5bd}.player-item.disabled .ya-en-el-11{background:rgba(220,53,69,.75);border-radius:10px;color:#fff;font-size:11px;font-weight:700;left:50%;margin-left:25px;min-width:70px;padding:2px 6px;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:10}.player-item .player-img-wrapper{border:2px solid #eee;border-radius:50%;height:50px;margin-right:12px;-o-object-fit:cover;object-fit:cover;overflow:hidden;position:relative;width:50px}.player-item .player-img-wrapper img{height:80px;left:-17px;position:absolute;top:0;width:80px}.player-item .player-info{flex:1}.player-item .player-name{font-size:14px;font-weight:600}.player-item .player-position{color:#6c757d;font-size:12px}.player-item .player-rating{color:#28a745;font-size:14px;font-weight:700}.add-player-btn-circular{align-items:center;background:rgba(40,40,40,.65);border:2.5px solid #fff;border-radius:50%;bottom:0;box-shadow:0 2px 8px 0 rgba(0,0,0,.18);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:54px;justify-content:center;left:18px;outline:none;padding:0;position:absolute;transform:translateY(-50%);transition:background .2s,border .2s,box-shadow .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:54px;z-index:20}.add-player-btn-circular.hidden{display:none}.add-player-btn-circular .plus{font-size:1.5rem;margin-bottom:0;text-shadow:0 1px 4px rgba(0,0,0,.18)}.add-player-btn-circular .add11-text,.add-player-btn-circular .plus{color:#fff;font-weight:700;line-height:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.add-player-btn-circular .add11-text{font-size:.75rem;letter-spacing:.2px;margin-top:0;text-shadow:0 1px 4px #000}.reset-field-btn-circular{align-items:center;background:rgba(220,53,69,.8);border:2.5px solid #fff;border-radius:50%;bottom:6px;box-shadow:0 2px 8px 0 rgba(0,0,0,.18);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:40px;justify-content:center;outline:none;padding:0;position:absolute;right:18px;transform:translateY(-50%);transition:background .2s,border .2s,box-shadow .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:40px;z-index:20}.reset-field-btn-circular.hidden{display:none}.reset-field-btn-circular i{color:#fff;font-size:1rem;line-height:1;margin:0;pointer-events:none;text-shadow:0 1px 4px rgba(0,0,0,.18);-webkit-user-select:none;-moz-user-select:none;user-select:none}.reset-field-btn-circular:hover{background:rgba(220,53,69,.9);box-shadow:0 4px 12px rgba(220,53,69,.4)}.copy-official-lineup-btn-circular{align-items:center;background:rgba(40,167,69,.8);border:2.5px solid #fff;border-radius:50%;bottom:6px;box-shadow:0 2px 8px 0 rgba(0,0,0,.18);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:40px;justify-content:center;outline:none;padding:0;position:absolute;right:18px;transform:translateY(-50%);transition:background .2s,border .2s,box-shadow .2s,right .6s cubic-bezier(.68,-.55,.265,1.55);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:40px;z-index:20}.copy-official-lineup-btn-circular.hidden{display:none}.copy-official-lineup-btn-circular.has-players{right:64px}.copy-official-lineup-btn-circular i{color:#fff;font-size:1rem;line-height:1;margin:0;pointer-events:none;text-shadow:0 1px 4px rgba(0,0,0,.18);-webkit-user-select:none;-moz-user-select:none;user-select:none}.copy-official-lineup-btn-circular:hover{background:rgba(40,167,69,.9);box-shadow:0 4px 12px rgba(40,167,69,.4)}.player-on-field{align-items:center;color:#fff;cursor:move;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;font-size:13px;justify-content:center;max-width:50px;padding:2px;position:absolute;z-index:23}.player-on-field .player-on-field-name{white-space:nowrap}.player-on-field.usuario-no-logueado{margin-left:-25px;margin-top:-50px}.player-on-field.dragging .change-player-btn,.player-on-field.dragging .remove-player-btn{opacity:0!important;pointer-events:none;transform:scale(0) translate(-25px,25px)!important}.player-on-field.formacion-bloqueada{cursor:default;pointer-events:none}.player-on-field .player-avatar-container{border:2px solid hsla(0,0%,93%,.502);border-radius:50%;height:55px;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:55px}.player-on-field .player-avatar-container:hover{box-shadow:0 4px 8px rgba(0,0,0,.3);transform:scale(1.05)}.player-on-field .player-avatar-container img{border-radius:50%;display:block;height:80px!important;left:-15px;position:absolute;width:80px!important}.player-on-field .change-player-btn,.player-on-field .remove-player-btn{align-items:center;border:2px solid #fff;border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:20px;justify-content:center;opacity:0;position:absolute;transform:scale(0) translate(-25px,25px);transform-origin:center;transition:all .3s cubic-bezier(.34,1.56,.64,1);width:20px;z-index:20}.player-on-field .change-player-btn:hover,.player-on-field .remove-player-btn:hover{transform:scale(1.1) translate(0)}.player-on-field .remove-player-btn{background:rgba(220,53,69,.9);right:-8px;top:-8px}.player-on-field .remove-player-btn:hover{background:#dc3545}.player-on-field .remove-player-btn:after,.player-on-field .remove-player-btn:before{background:#fff;content:"";height:2px;position:absolute;transform:rotate(45deg);transition:transform .3s ease;width:10px}.player-on-field .remove-player-btn:after{transform:rotate(-45deg)}.player-on-field .change-player-btn{background:hsla(208,7%,46%,.9);right:-15px;top:10px}.player-on-field .change-player-btn:hover{background:#6c757d}.player-on-field .change-player-btn:before{border:2px solid #fff;border-radius:50%;border-right-color:transparent;content:"";height:10px;position:absolute;transform:rotate(-45deg);width:10px}.player-on-field .change-player-btn:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:4px;position:absolute;transform:translateX(2px) translateY(-2px) rotate(45deg);width:4px}.player-on-field:hover .change-player-btn,.player-on-field:hover .remove-player-btn{opacity:1;transform:scale(1) translate(0)}.player-on-field.jugador-acierto .player-avatar-container{border-color:#28a745;box-shadow:0 0 0 2px rgba(40,167,69,.2)}.player-on-field.jugador-error .player-avatar-container{border-color:#dc3545;box-shadow:0 0 0 2px rgba(220,53,69,.2)}.player-on-field.jugador-vacio{opacity:.8}.player-on-field.jugador-vacio .player-avatar-container{background:rgba(0,0,0,.2);border-color:hsla(0,0%,100%,.8);box-shadow:0 0 0 2px hsla(0,0%,100%,.3)}.player-on-field.jugador-vacio .player-avatar-container img{filter:brightness(1.2);height:60px!important;left:-5px;opacity:.7;top:-5px;width:60px!important}.player-on-field.jugador-vacio .player-on-field-name{color:hsla(0,0%,100%,.9);font-size:10px;font-style:italic;font-weight:500;text-shadow:0 1px 3px rgba(0,0,0,.8)}.player-on-field .resultado-indicator{align-items:center;border:2px solid #fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;position:absolute;right:-8px;top:-8px;width:20px;z-index:25}.player-on-field .resultado-indicator span{color:#fff;font-size:10px;font-weight:900;line-height:1}.player-on-field .resultado-indicator.resultado-acierto{background:#28a745}.player-on-field .resultado-indicator.resultado-error{background:#dc3545}.player-on-field.show-actions .change-player-btn,.player-on-field.show-actions .remove-player-btn{opacity:1;pointer-events:auto;transform:scale(1) translate(0)}.loading-overlay{align-items:center;background-color:hsla(0,0%,100%,.7);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:20}[data-theme=dark] .loading-overlay{background-color:hsla(0,0%,7%,.8)}[data-theme=dark] .loading-overlay .spinner-border{border-color:#f8f9fa transparent #f8f9fa #f8f9fa;color:#f8f9fa}.tactica-selector-tom{cursor:pointer!important;margin-bottom:18px}.tactica-selector-tom .ts-control,.tactica-selector-tom .ts-dropdown{border:none;border-radius:0!important;box-shadow:none;cursor:pointer!important;font-size:.97rem;margin-top:-2px;min-height:32px}.tactica-selector-tom .ts-control .item,.tactica-selector-tom .ts-control .option,.tactica-selector-tom .ts-dropdown .item,.tactica-selector-tom .ts-dropdown .option{align-items:center;border:none;box-shadow:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;min-height:32px;padding:4px 8px}.tactica-selector-tom .ts-control .item img,.tactica-selector-tom .ts-control .option img,.tactica-selector-tom .ts-dropdown .item img,.tactica-selector-tom .ts-dropdown .option img{align-self:center;background:none;border:none;border-radius:0;height:22px;margin-right:8px;-o-object-fit:contain;object-fit:contain;width:22px}.tactica-selector-tom .ts-control .item .tactica-info,.tactica-selector-tom .ts-control .option .tactica-info,.tactica-selector-tom .ts-dropdown .item .tactica-info,.tactica-selector-tom .ts-dropdown .option .tactica-info{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:22px}.tactica-selector-tom .ts-control .item .tactica-info span.tactica-nombre,.tactica-selector-tom .ts-control .option .tactica-info span.tactica-nombre,.tactica-selector-tom .ts-dropdown .item .tactica-info span.tactica-nombre,.tactica-selector-tom .ts-dropdown .option .tactica-info span.tactica-nombre{color:#222;font-size:.98rem;font-weight:600;line-height:1.1;margin-bottom:5px;margin-left:3px}.tactica-selector-tom .ts-control .item .tactica-info span.tactica-desc,.tactica-selector-tom .ts-control .option .tactica-info span.tactica-desc,.tactica-selector-tom .ts-dropdown .item .tactica-info span.tactica-desc,.tactica-selector-tom .ts-dropdown .option .tactica-info span.tactica-desc{color:#888;font-size:.8rem;line-height:1.1;margin-top:0}.tactica-selector-tom .tactica-dropdown-arrow{align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.tactica-selector-tom .ts-control input{background:none!important;border:none!important;display:none!important;margin:0!important;max-width:0!important;min-width:0!important;padding:0!important;width:0!important}.ts-wrapper.past-alineaciones .ts-control{background:transparent!important;border:none!important;border-radius:0;box-shadow:none!important;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;font-size:12px;gap:0;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.ts-wrapper.past-alineaciones .ts-control.focus,.ts-wrapper.past-alineaciones .ts-control:focus,.ts-wrapper.past-alineaciones .ts-control:focus-visible{border:none!important;box-shadow:none!important;outline:none!important}.ts-wrapper.past-alineaciones .ts-control .item{border-color:grey;border-radius:37px!important;cursor:pointer!important;display:block;font-size:16px;font-weight:400;margin:0;min-width:118px!important;padding:10px;text-align:center;width:100%}.ts-wrapper.past-alineaciones .ts-control .item .escudo{height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.ts-wrapper.past-alineaciones .ts-control .item .resultado{font-weight:700;margin:0 4px;white-space:nowrap}.ts-wrapper.past-alineaciones .ts-dropdown{background-color:#fff;border:1px solid #dee2e6;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-top:4px}.ts-wrapper.past-alineaciones .ts-dropdown .option{color:#333;gap:8px}.ts-wrapper.past-alineaciones .ts-dropdown .option:hover{background-color:#f8f9fa}.ts-wrapper.past-alineaciones .ts-dropdown .option.active,.ts-wrapper.past-alineaciones .ts-dropdown .option.selected{background-color:#e9ecef!important;border:none!important;color:#333!important;outline:none!important}.ts-wrapper.past-alineaciones .ts-dropdown .option .escudo{height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.ts-wrapper.past-alineaciones .ts-dropdown .option .resultado{font-weight:700;margin:0 4px}.ts-wrapper.past-alineaciones.single .ts-control{padding-right:30px}.ts-wrapper.past-alineaciones.single .ts-control:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #666;content:"";height:0;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:0}.ts-wrapper.past-alineaciones.full{width:100%}.ts-wrapper.past-alineaciones.my-0{margin-bottom:0;margin-top:0}html[data-theme=dark] .ts-wrapper.past-alineaciones{background:transparent!important}html[data-theme=dark] .ts-wrapper.past-alineaciones .ts-control{background:transparent!important;border:none!important}html[data-theme=dark] .ts-wrapper.past-alineaciones .ts-control.focus,html[data-theme=dark] .ts-wrapper.past-alineaciones .ts-control:focus,html[data-theme=dark] .ts-wrapper.past-alineaciones .ts-control:focus-visible{border:none!important;box-shadow:none!important;outline:none!important}html[data-theme=dark] .ts-wrapper.past-alineaciones .ts-control .item{background:#2a2a2a;border-color:#444;color:#f8f9fa!important}html[data-theme=dark] .ts-wrapper.past-alineaciones .ts-control .item .equipo,html[data-theme=dark] .ts-wrapper.past-alineaciones .ts-control .item .resultado{color:#f8f9fa!important}html[data-theme=dark] .ts-wrapper.past-alineaciones .ts-dropdown{background-color:#2a2a2a;border-color:#444}html[data-theme=dark] .ts-wrapper.past-alineaciones .ts-dropdown .option{color:#f8f9fa}html[data-theme=dark] .ts-wrapper.past-alineaciones .ts-dropdown .option:hover{background-color:#333}html[data-theme=dark] .ts-wrapper.past-alineaciones .ts-dropdown .option.active,html[data-theme=dark] .ts-wrapper.past-alineaciones .ts-dropdown .option.selected{background-color:#444!important;border:none!important;color:#f8f9fa!important;outline:none!important}html[data-theme=dark] .ts-wrapper.past-alineaciones .ts-dropdown .option .fecha{color:#bbb}html[data-theme=dark] .ts-wrapper.past-alineaciones.single .ts-control:after{border-top-color:#f8f9fa}[data-theme=dark] html[data-theme=dark] .tactica-selector-tom .ts-control,[data-theme=dark] html[data-theme=dark] .tactica-selector-tom .ts-dropdown{background-color:#2a2a2a;border-color:#444}[data-theme=dark] html[data-theme=dark] .tactica-selector-tom .ts-control .item .tactica-info span.tactica-nombre,[data-theme=dark] html[data-theme=dark] .tactica-selector-tom .ts-control .option .tactica-info span.tactica-nombre,[data-theme=dark] html[data-theme=dark] .tactica-selector-tom .ts-dropdown .item .tactica-info span.tactica-nombre,[data-theme=dark] html[data-theme=dark] .tactica-selector-tom .ts-dropdown .option .tactica-info span.tactica-nombre{color:#f8f9fa}[data-theme=dark] html[data-theme=dark] .tactica-selector-tom .ts-control .item .tactica-info span.tactica-desc,[data-theme=dark] html[data-theme=dark] .tactica-selector-tom .ts-control .option .tactica-info span.tactica-desc,[data-theme=dark] html[data-theme=dark] .tactica-selector-tom .ts-dropdown .item .tactica-info span.tactica-desc,[data-theme=dark] html[data-theme=dark] .tactica-selector-tom .ts-dropdown .option .tactica-info span.tactica-desc{color:#bbb}[data-theme=dark] html[data-theme=dark] .badge-tactica.badge-tactica-POR{background:#1a4a7f;color:#b2d7ff}[data-theme=dark] html[data-theme=dark] .badge-tactica.badge-tactica-DEF{background:#6b5200;color:#ffe6a7}[data-theme=dark] html[data-theme=dark] .badge-tactica.badge-tactica-MED{background:#1a5f1a;color:#c6e6c3}[data-theme=dark] html[data-theme=dark] .badge-tactica.badge-tactica-DEL{background:#7f1a1a;color:#ffd6d6}[data-theme=dark] html[data-theme=dark] .badge-tactica.badge-tactica-MANUAL{background:#3a4a5f;color:#e0eaf6}[data-theme=dark] html[data-theme=dark] .circle-num{background:#f8f9fa;color:#222}body.dark .campo-alineacion{filter:brightness(.85)}.ts-wrapper.past-alineaciones .ts-dropdown .option{padding:8px 4px}.ts-wrapper.past-alineaciones .ts-control .item,.ts-wrapper.past-alineaciones .ts-dropdown .option{align-items:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;position:relative}.ts-wrapper.past-alineaciones .ts-control .item{border:2px solid #222;border-radius:18px;gap:10px;min-height:54px;padding:8px 24px 8px 16px}.ts-wrapper.past-alineaciones .ts-control .item .equipo,.ts-wrapper.past-alineaciones .ts-control .item .resultado{color:#222}html:not([data-theme=dark]) .ts-wrapper.past-alineaciones .ts-control .item .equipo,html:not([data-theme=dark]) .ts-wrapper.past-alineaciones .ts-control .item .jornada,html:not([data-theme=dark]) .ts-wrapper.past-alineaciones .ts-control .item .resultado,html:not([data-theme=dark]) .ts-wrapper.past-alineaciones .ts-dropdown .option,html:not([data-theme=dark]) .ts-wrapper.past-alineaciones .ts-dropdown .option .equipo,html:not([data-theme=dark]) .ts-wrapper.past-alineaciones .ts-dropdown .option .jornada,html:not([data-theme=dark]) .ts-wrapper.past-alineaciones .ts-dropdown .option .resultado{color:#222!important}.ts-wrapper.past-alineaciones .ts-dropdown .option.selected{background:#ffe6fa}.ts-wrapper.past-alineaciones .ts-dropdown .option.win{background:#caffd0}.ts-wrapper.past-alineaciones .ts-dropdown .option.loss{background:#ffd6d6}.ts-wrapper.past-alineaciones .ts-dropdown .option.draw{background:#f3f3f3}.ts-wrapper.past-alineaciones .logo-competicion{width:16px}.ts-wrapper.past-alineaciones .jornada{color:#222;font-weight:700}html[data-theme=dark] .ts-wrapper.past-alineaciones .equipo,html[data-theme=dark] .ts-wrapper.past-alineaciones .jornada,html[data-theme=dark] .ts-wrapper.past-alineaciones .resultado{color:#f8f9fa!important}.ts-wrapper.past-alineaciones .equipo{color:#1a7f37;font-weight:700;text-transform:uppercase}.ts-wrapper.past-alineaciones .escudo{height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.ts-wrapper.past-alineaciones .resultado{color:#d32f2f;font-weight:700;margin:0 10px}.ts-dropdown,.ts-wrapper .ts-dropdown{min-width:260px;z-index:9999!important}.tactica-icono-campo{flex-shrink:0;height:22px;margin-right:8px;-o-object-fit:contain;object-fit:contain;width:22px}.tactica-info{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:22px}.tactica-nombre{font-size:.98rem;font-weight:600;line-height:1.1}.tactica-desc{color:#888;font-size:.8rem;line-height:1.1}.slot-disappear{animation:slotDisappear .25s cubic-bezier(.4,0,.2,1) forwards;transform-origin:center}@keyframes slotDisappear{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.player-appear{animation:playerAppearElastic .42s cubic-bezier(.34,1.56,.64,1) forwards;transform-origin:center}@keyframes playerAppearElastic{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.15)}80%{transform:scale(.95)}to{opacity:1;transform:scale(1)}}.player-disappear{animation:playerDisappear .28s cubic-bezier(.4,0,.2,1) forwards;transform-origin:center}@keyframes playerDisappear{0%{opacity:1;transform:scale(1)}60%{transform:scale(1.08)}to{opacity:0;transform:scale(0)}}.player-explode{animation:playerExplode .38s cubic-bezier(.4,0,.2,1) forwards;transform-origin:center}@keyframes playerExplode{0%{filter:blur(0);opacity:1;transform:scale(1)}60%{filter:blur(2px);opacity:.7;transform:scale(1.25)}to{filter:blur(8px);opacity:0;transform:scale(1.5)}}.badge-tactica{align-items:center;background:#e0eaf6;border-radius:16px;color:#247;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.65rem;font-weight:600;height:26px;line-height:26px;margin-right:6px;padding:0 4px 0 8px}.badge-tactica-POR{background:#b2d7ff;color:#155}.badge-tactica-DEF{background:#ffe6a7;color:#a77b00}.badge-tactica-MED{background:#c6e6c3;color:#1a7f37}.badge-tactica-DEL{background:#ffd6d6;color:#d32f2f}.badge-tactica-MANUAL{background:#e0eaf6;color:#247;padding:0 10px 0 8px}.circle-num{align-items:center;background:#222;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.067);color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.92em;font-weight:700;height:20px;justify-content:center;margin-left:7px;width:20px}.tactica-desc{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:4px}@media (max-width:600px){.ts-wrapper.past-alineaciones,.ts-wrapper.past-alineaciones .ts-control,.ts-wrapper.past-alineaciones .ts-dropdown{box-sizing:border-box;max-width:100vw!important;min-width:0!important;width:100%!important}.ts-wrapper.past-alineaciones .ts-dropdown{left:0!important;right:0!important}.ts-wrapper.past-alineaciones .ts-control .item,.ts-wrapper.past-alineaciones .ts-dropdown .option{font-size:14px;gap:4px;padding:6px 2px}.ts-wrapper.past-alineaciones .ts-control .item .equipo,.ts-wrapper.past-alineaciones .ts-dropdown .option .equipo{font-size:13px}.ts-wrapper.past-alineaciones .ts-control .item .resultado,.ts-wrapper.past-alineaciones .ts-dropdown .option .resultado{font-size:15px;margin:0 2px}}.puntuacion-element .puntuacion-display{align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600}.puntuacion-element .puntuacion-display .puntuacion-icono{align-items:center;background:linear-gradient(135deg,#28a745,#20c997);border-radius:50%;box-shadow:0 2px 8px rgba(40,167,69,.3);display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.puntuacion-element .puntuacion-display .puntuacion-icono svg{height:16px;width:16px}.puntuacion-element .puntuacion-display .puntuacion-icono.oficial{background:hsla(0,0%,100%,.3)}.puntuacion-element .puntuacion-display .puntuacion-info{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:2px}.puntuacion-element .puntuacion-display .puntuacion-info .puntuacion-titulo{font-size:.85rem;font-weight:500;opacity:.9}.puntuacion-element .puntuacion-display .puntuacion-info .puntuacion-texto{font-size:1rem;font-weight:700}.puntuacion-element .puntuacion-display:has(.puntuacion-icono svg[stroke="#ffc107"]) .puntuacion-icono{background:linear-gradient(135deg,#ffc107,#fd7e14)}[data-theme=dark] .puntuacion-element .puntuacion-display{background:linear-gradient(135deg,#198754,#0d6efd);box-shadow:0 2px 8px rgba(25,135,84,.4)}[data-theme=dark] .puntuacion-element .puntuacion-display .puntuacion-icono{background:hsla(0,0%,100%,.15)}[data-theme=dark] .puntuacion-element .puntuacion-display .puntuacion-titulo{opacity:.85}[data-theme=dark] .puntuacion-element .puntuacion-display:has(.puntuacion-icono svg[stroke="#ffc107"]){background:linear-gradient(135deg,#e09900,#dc3545);box-shadow:0 2px 8px rgba(224,153,0,.4)}.puntuacion-display{font-size:.97rem;margin-bottom:14px;margin-top:14px;min-height:32px}.puntuacion-display,.puntuacion-display .puntuacion-icono{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.puntuacion-display .puntuacion-icono{background:#28a745;border-radius:50%;flex-shrink:0;height:22px;justify-content:center;margin-left:auto;margin-right:10px;width:22px}.puntuacion-display .puntuacion-icono svg{stroke:#fff;height:100%;width:100%}.puntuacion-display .puntuacion-info{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:100%;justify-content:center;margin-right:auto;min-height:22px}.puntuacion-display .puntuacion-info .puntuacion-titulo{color:#888;font-size:.9rem;font-weight:400;line-height:1;margin-bottom:2px}.puntuacion-display .puntuacion-info .puntuacion-texto{color:#444;font-size:1.2rem;font-weight:600;line-height:1.1}.tactica-loading-element .tactica-loading-display{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.97rem;margin-bottom:14px;margin-top:14px;min-height:32px}.tactica-loading-element .tactica-loading-display .tactica-loading-spinner{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;justify-content:center;margin-left:auto;margin-right:10px}.tactica-loading-element .tactica-loading-display .tactica-loading-text{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:100%;justify-content:center;margin-right:auto;min-height:22px}.tactica-loading-element .tactica-loading-display .tactica-loading-text .tactica-loading-label{color:#6c757d;font-size:1rem;font-weight:500;line-height:1.2}[data-theme=dark] .tactica-loading-element .tactica-loading-display .tactica-loading-text .tactica-loading-label{color:#adb5bd}.countdown-container{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;box-shadow:0 8px 20px rgba(6,5,5,.1);color:#fff;margin-bottom:20px;position:relative}.countdown-active .countdown-title,.countdown-expired .countdown-title,.countdown-loading .countdown-title{font-size:1.1rem}.countdown-active .countdown-title{font-weight:600;letter-spacing:1px}.countdown-message{border-radius:10px;font-size:28px;font-weight:600;left:0;margin-top:10px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.countdown-expired .countdown-time{opacity:0}.countdown-time{flex-wrap:wrap;gap:10px;justify-content:center}.countdown-time,.time-unit{display:-webkit-box;display:-ms-flexbox;display:flex}.time-unit{align-items:center;flex-direction:column;min-width:50px}.time-number{background:hsla(0,0%,100%,.2);border-radius:8px;color:#fff;font-size:1.4rem;font-weight:700;line-height:1;margin-bottom:5px;min-width:50px;padding:8px 12px}.time-label{font-size:.85rem;font-weight:500;opacity:.9;text-transform:uppercase}.field-loading{align-items:center;background:hsla(0,0%,100%,.9);border-radius:8px;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.countdown-loading .countdown-time{visibility:hidden}.field-loading-spinner{text-align:center}.countdown-loading{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;min-height:80px}.countdown-loading-spinner{left:50%;margin-top:16px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.spinner,.spinner-white{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#007bff;height:40px;margin:0 auto 10px;width:40px}.spinner-white{border:4px solid hsla(0,0%,100%,.3);border-top-color:#fff}.loading-text{color:#666;font-size:.9rem;font-weight:500}.loading-text-white{color:#fff;font-size:.9rem;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.3)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.player-on-field[data-user-guest=true],.player-on-field[data-user-guest=true]:hover{cursor:default!important}@media (max-width:768px){.countdown-time{gap:15px}.time-number{font-size:1.5rem;min-width:40px;padding:6px 10px}.time-label{font-size:.75rem}.spinner,.spinner-white{border-width:3px;height:30px;width:30px}}
