.partidos-container{width:90%;margin:20px auto;align-items:center;justify-content:center}.partidos-card,.partidos-container{display:flex;flex-direction:column;gap:20px}.partidos-card{position:relative;padding:20px;width:100%;border-radius:6px;box-shadow:0 4px 10px rgba(0,0,0,.1);border:1px solid #f5f5f5;transition:box-shadow .3s ease-in-out}.partidos-header{justify-content:space-between;gap:10px}.partido-info,.partidos-header{display:flex;align-items:center}.partido-info{justify-content:center;gap:5px;color:#f5f5f5;border-radius:8px;padding:4px 8px;cursor:pointer;font-size:14px}.partido-info p{text-shadow:1px 1px 1px #000}.partido-info i{display:flex;align-items:center;justify-content:center;font-size:14px}.partido-equipos{justify-content:space-between}.equipo,.partido-equipos{display:flex;align-items:center;gap:10px}.equipo{width:50%;flex-direction:column;justify-content:center;padding:10px;border-radius:6px}.equipo .equipo-imagen{width:60px;height:60px;border-radius:50%;border:3px solid #fff;object-fit:contain;background:#f5f5f5}.equipo .equipo-name{font-size:14px;text-align:center;text-transform:uppercase;color:#f5f5f5;text-shadow:2px 2px 2px rgba(0,0,0,.5)}.vs{position:absolute;top:50%;left:50%;bottom:50%;right:50%;font-size:1.2em;color:#333;background:#f5f5f5;border-radius:50%;width:40px;height:40px}.equipo-resultados,.vs{display:flex;align-items:center;justify-content:center}.equipo-resultados{gap:5px}.resultado-item{display:flex;align-items:center;justify-content:center;width:25px;height:25px;font-size:14px;font-weight:700;border-radius:4px;color:#000;opacity:.75}.G{background:#4caf50}.E{background:#ffc107}.P{background:#f44336}