/* «Tarifa de plataforma» (módulo 86, solo Súper Admin): resumen, tarjeta por comunidad y filas por liga. Colores del tema (variables del Marcador). */
.mc-tarifa { display: grid; gap: 14px; }
.mc-tarifa-total { margin: 0; font-size: 1.8rem; font-weight: 800; font-variant-numeric: tabular-nums; }
.mc-tarifa-tarjeta h3 { margin: 0; overflow-wrap: anywhere; }
.mc-tarifa-liga-cab { display: flex; justify-content: space-between; align-items: baseline; gap: 10px; }
.mc-tarifa-liga-cab b { overflow-wrap: anywhere; min-width: 0; }
.mc-tarifa-usd { font-weight: 800; font-variant-numeric: tabular-nums; white-space: nowrap; }
.mc-tarifa-ligas { list-style: none; margin: 10px 0 0; padding: 0; display: grid; gap: 10px; }
.mc-tarifa-liga { display: grid; gap: 6px; padding: 10px 0; border-top: 1px solid var(--linea, rgba(128,128,128,.3)); }
.mc-tarifa-liga small { overflow-wrap: anywhere; }
.mc-tarifa-form { margin-top: 8px; }
.mc-tarifa-form input, .mc-tarifa-form select { width: 100%; min-height: 44px; box-sizing: border-box; }
.mc-tarifa-campo[hidden], .mc-tarifa-ventana [hidden] { display: none !important; }
.mc-tarifa-ventana .mc-btn { min-height: 44px; }
@media (max-width: 480px) { .mc-tarifa-liga-cab { flex-wrap: wrap; } }
