@font-face{font-family:Montserrat MPM;src:url(/fonts/Montserrat-ExtraBold.ttf)format("truetype");font-weight:800;font-display:swap}@font-face{font-family:Poppins MPM;src:url(/fonts/Poppins-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Poppins MPM;src:url(/fonts/Poppins-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}.sal-raiz{color:#fff;background:#101216;flex-direction:column;gap:1.4vw;min-height:100vh;padding:2.2vw 2.6vw 1.6vw;font-family:Poppins MPM,Poppins,Arial,sans-serif;font-size:clamp(14px,1.25vw,30px);display:flex}.sal-cabeza{border-bottom:3px solid #f7a11a;justify-content:space-between;align-items:center;gap:2vw;padding-bottom:1.2vw;display:flex}.sal-marca{align-items:flex-end;gap:1vw;display:flex}.sal-marca img{width:auto;height:clamp(40px,4.2vw,110px);display:block}.sal-endoso{color:#73d700;letter-spacing:.02em;padding-bottom:.2em;font-family:Poppins MPM,Poppins,sans-serif;font-size:1.1em;font-weight:600}.sal-titulo{text-transform:uppercase;letter-spacing:.08em;font-family:Montserrat MPM,Montserrat,Arial,sans-serif;font-size:2.3em;font-weight:800;line-height:1}.sal-titulo small{letter-spacing:.02em;text-transform:none;color:#b9bbc0;margin-top:.45em;font-family:Poppins MPM,Poppins,sans-serif;font-size:.38em;font-weight:400;display:block}.sal-reloj{color:#f7a11a;font-variant-numeric:tabular-nums;text-align:right;font-family:Montserrat MPM,Montserrat,Arial,sans-serif;font-size:3.2em;font-weight:800;line-height:1}.sal-reloj small{color:#b9bbc0;margin-top:.3em;font-family:Poppins MPM,Poppins,sans-serif;font-size:.3em;font-weight:400;display:block}.sal-controles{color:#b9bbc0;flex-wrap:wrap;align-items:center;gap:1vw;font-size:.8em;display:flex}.sal-controles select,.sal-controles button{color:#fff;font:inherit;background:#1d2027;border:1px solid #3a3e47;border-radius:10px;padding:.45em .8em;font-size:1em}.sal-controles button[aria-pressed=true]{color:#101216;background:#f7a11a;border-color:#f7a11a;font-weight:600}.sal-aviso{background:#1d2027;border-left:6px solid #f7a11a;border-radius:8px;padding:.7em 1em;font-size:.9em}.sal-aviso.sal-mal{border-left-color:#ea0b41}.sal-tabla{border-collapse:separate;border-spacing:0 .45vw;width:100%}.sal-raiz .sal-tabla th{text-align:left;text-transform:uppercase;letter-spacing:.1em;color:#f7a11a;background:0 0;border:0;padding:0 1vw .3vw;font-family:Montserrat MPM,Montserrat,Arial,sans-serif;font-size:.72em;font-weight:800}.sal-raiz .sal-tabla td{color:#fff;vertical-align:middle;background:#1a1d23;border:0;padding:.7vw 1vw;font-size:1.15em}.sal-raiz .sal-tabla td.sal-tenue{color:#c9cbd0}.sal-tabla tr td:first-child{border-radius:12px 0 0 12px}.sal-tabla tr td:last-child{border-radius:0 12px 12px 0}.sal-hora{font-variant-numeric:tabular-nums;font-family:Montserrat MPM,Montserrat,Arial,sans-serif;font-size:1.55em;font-weight:800}.sal-hora s{color:#8b8e95;font-size:.5em;font-weight:400;display:block}.sal-destino{text-transform:uppercase;letter-spacing:.02em;font-family:Montserrat MPM,Montserrat,Arial,sans-serif;font-size:1.35em;font-weight:800}.sal-nota{color:#9a9da4;margin-top:.15em;font-size:.7em;display:block}.sal-linea{font-weight:600}.sal-estatus{text-align:center;text-transform:uppercase;letter-spacing:.06em;border-radius:999px;min-width:9.5em;padding:.35em .9em;font-size:.85em;font-weight:600;display:inline-block}.sal-estatus.negro{border:2px solid #5b5f68}.sal-vacio{text-align:center;color:#b9bbc0;padding:6vw 0;font-size:1.3em}.sal-pie{color:#75767a;justify-content:space-between;margin-top:auto;font-size:.7em;display:flex}.sal-capa{z-index:2000;background:#101216;position:fixed;inset:0;overflow:auto}.sal-salir{color:#75767a;font:inherit;cursor:pointer;background:0 0;border:1px solid #3a3e47;border-radius:8px;margin-left:1.2em;padding:.15em .8em}.sal-salir:hover,.sal-salir:focus-visible{color:#fff;border-color:#f7a11a}
