main>section{width:100%;display:flex;flex-flow:column nowrap;padding:2rem;background-color:#f0f0f0;min-height:80vh}main>section>h2{color:#111;font-size:1.1rem;font-weight:700;letter-spacing:1px;margin-bottom:1rem;padding-left:.2rem}.cab{width:100%;margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:100}.cab h2{color:#111;font-size:2rem;font-weight:900;letter-spacing:3px;display:flex;align-items:center;gap:.6rem}.count-badge{font-size:.85rem;font-weight:700;letter-spacing:0;background:#c00;color:#fff;padding:.15rem .65rem;border-radius:50px;line-height:1.6}hr{margin:0 auto 2rem;background-color:#c00;height:3px;border:none;width:100%;border-radius:2px}#barra_busqueda{position:relative;width:280px}#busqueda{color:#333;width:100%;padding:.65rem 1.2rem;border-radius:25px;border:2px solid #ddd;outline:none;font-size:.9rem;background-color:#fff;transition:border-color .2s}#busqueda:focus{border-color:#c00}#sug_busqueda{position:absolute;top:110%;left:0;width:100%;background:#fff;border-radius:12px;box-shadow:0 8px 24px #0000001f;list-style:none;padding:.4rem 0;margin:0;max-height:200px;overflow-y:auto;z-index:100}#sug_busqueda li{padding:.6rem 1.2rem;cursor:pointer;color:#333;font-size:.9rem;transition:background .15s}#sug_busqueda li:hover{background-color:#f5f5f5}.filtros{display:flex;align-items:center;gap:1rem}.btn-add{padding:.6rem 1.5rem;background-color:#c00;color:#fff;border-radius:25px;text-decoration:none;font-weight:700;font-size:.9rem;letter-spacing:1px;transition:background .2s}.btn-add:hover{background-color:#d00}.dropdown{position:relative}.dropdown-toggle{cursor:pointer;font-weight:700;font-size:.85rem;letter-spacing:1px;color:#333;padding:.55rem 1.2rem;border-radius:25px;border:2px solid #ddd;background:#fff;-webkit-user-select:none;user-select:none;transition:border-color .2s}.dropdown-toggle:hover{border-color:#c00;color:#c00}.dropdown-menu{display:none;position:absolute;top:2.6rem;z-index:1000;right:0;background:#fff;border-radius:12px;min-width:170px;padding:.4rem 0;box-shadow:0 8px 24px #0000001f;list-style:none}.dropdown-menu li a{display:block;padding:.6rem 1.2rem;color:#222;text-decoration:none;font-size:.88rem;font-weight:600;background-color:transparent;margin-bottom:0;transition:background .15s,color .15s}.dropdown-menu li a:hover{background-color:#f5f5f5;color:#c00}.modal{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999}.modal.hidden{display:none}.modal-window{width:760px;height:520px;background:transparent}#editIframe{width:100%;height:100%;border:none}.cab,.tarjeta{--animate-duration: .4s}.tarjeta:nth-child(1){animation-delay:.05s}.tarjeta:nth-child(2){animation-delay:.1s}.tarjeta:nth-child(3){animation-delay:.15s}.tarjeta:nth-child(4){animation-delay:.2s}.tarjeta:nth-child(5){animation-delay:.25s}.tarjeta:nth-child(6){animation-delay:.3s}.tarjetas{width:100%;margin-top:.5rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.tarjeta{position:relative;border-radius:16px;overflow:hidden;background-color:#fff;box-shadow:0 4px 16px #00000014;display:flex;flex-flow:column nowrap;align-items:center;transition:transform .25s,box-shadow .25s}.tarjeta{cursor:pointer}.tarjeta:hover{transform:translateY(-5px);box-shadow:0 14px 32px #00000026}.tarjeta .cont{width:100%;position:relative;display:flex;justify-content:center;align-items:center;background-color:#f8f8f8;padding:2rem 1rem 1.5rem;min-height:180px}.tarjeta .cont img#fotoEquipo{width:160px;height:160px;object-fit:contain;border-radius:12px}.tarjeta .cont>strong{position:absolute;top:.8rem;right:.8rem;color:#fff;padding:.25rem .65rem;border-radius:20px;font-size:.8rem;font-weight:700;background-color:#c00}.tarjeta .cont>strong.positivo{background-color:#16a34a}.tarjeta .cont>strong.negativo{background-color:#c00}.tarjeta .cont>strong.sin-datos{background-color:#888}.tarjeta .lista{position:absolute;top:.8rem;left:.8rem;z-index:10}.tarjeta .lista img{width:1.8rem;height:1.8rem;cursor:pointer;border-radius:50%;padding:.25rem;background:#0000001a;transition:background .2s}.tarjeta .lista img:hover{background:#00000040}.tarjeta .lista ul{display:none;position:absolute;top:2.4rem;left:0;list-style:none;background-color:#fff;border-radius:10px;box-shadow:0 4px 20px #00000026;flex-direction:column;padding:.4rem 0;min-width:130px}.tarjeta .lista ul button{width:100%;background:none;border:none;padding:.6rem 1rem;color:#222;font-weight:600;font-size:.88rem;cursor:pointer;text-align:left;transition:background .15s;border-radius:0}.tarjeta .lista ul button:first-child{color:#222}.tarjeta .lista ul button:first-child:hover{background-color:#f5f5f5}.tarjeta .lista ul hr{margin:0;height:1px;background-color:#eee;width:100%;border-radius:0}.tarjeta .lista ul button[name=borrar]{color:#c00}.tarjeta .lista ul button[name=borrar]:hover{background-color:#fff0f0}.tarjeta h3{color:#111;font-size:1rem;font-weight:800;letter-spacing:.5px;margin:1rem 0 .5rem;text-align:center;padding:0 1rem}.tarjeta .inf{display:flex;flex-flow:row nowrap;gap:.5rem;margin-bottom:1rem;padding:0 1rem}.tarjeta .inf strong{background-color:#f0f0f0;color:#444;padding:.3rem .8rem;border-radius:20px;font-size:.78rem;font-weight:600}.tarjeta .inf strong:last-child{background-color:#ffe8e8;color:#c00}.tarjeta .btnsJugador{width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:.85rem 1.2rem;background-color:#f8f8f8;border-top:1px solid #eee;margin-top:auto}.btnsJugador>a:first-child{padding:.5rem 1.3rem;background-color:#c00;color:#fff;border-radius:20px;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .2s;margin-top:0}.btnsJugador>a:first-child:hover{background-color:#d00}.tarjeta .btnsJugador a:last-child{font-size:1.3rem;text-decoration:none}.pagination{height:3rem}.pagination .page-item.active .page-link{background-color:#c00;border-color:#c00;color:#fff}@media(max-width:992px){main>section{padding:1rem}.cab{flex-wrap:wrap;gap:1rem;width:100%}.tarjetas{grid-template-columns:1fr;width:100%}}@media(max-width:480px){.tarjetas{grid-template-columns:1fr}}
