@media (max-width:700px){.mobileMenuNav a[href="/horarios"]{grid-column:1/-1;text-align:center}.page:has(a[href^="/horarios?vista="]){width:min(100% - 14px,1180px);padding-top:10px}.page:has(a[href^="/horarios?vista="])>.hero{margin-bottom:10px}.page:has(a[href^="/horarios?vista="])>.hero h1{font-size:34px}.page:has(a[href^="/horarios?vista="])>.hero .subtitle{font-size:13px;line-height:1.35}.page:has(a[href^="/horarios?vista="]) .panel{padding:14px;margin-bottom:14px;border-radius:20px}.page:has(a[href^="/horarios?vista="]) .panelTitle{gap:10px;margin-bottom:12px}.page:has(a[href^="/horarios?vista="]) .panelTitle h2{font-size:21px;line-height:1.1;text-transform:none!important}.page:has(a[href^="/horarios?vista="]) .panelTitle p{font-size:13px;line-height:1.35}.page:has(a[href^="/horarios?vista="]) .panelTitle>div:last-child{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px!important;width:100%;justify-content:stretch!important}.page:has(a[href^="/horarios?vista="]) .panelTitle>div:last-child>a{min-width:0;width:100%;min-height:46px;display:flex;align-items:center;justify-content:center;padding:9px 6px;font-size:13px;line-height:1.15;text-align:center;white-space:normal}.page:has(a[href^="/horarios?vista="]) .panelTitle>div:last-child>a:first-child,.page:has(a[href^="/horarios?vista="]) .panelTitle>div:last-child>a:nth-child(2){grid-column:span 3}.page:has(a[href^="/horarios?vista="]) .panelTitle>div:last-child>a:nth-child(3),.page:has(a[href^="/horarios?vista="]) .panelTitle>div:last-child>a:nth-child(4),.page:has(a[href^="/horarios?vista="]) .panelTitle>div:last-child>a:nth-child(5){grid-column:span 2}.page:has(a[href^="/horarios?vista="]) .panel>.panelTitle+div:not(.tableWrap):not(.miniList){flex-wrap:nowrap!important;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:4px;margin-bottom:10px!important}.page:has(a[href^="/horarios?vista="]) .panel>.panelTitle+div:not(.tableWrap):not(.miniList)>span{flex:0 0 auto;padding:5px 9px!important;font-size:11px!important}.page:has(a[href^="/horarios?vista="]) .tableWrap{border-radius:14px}.page:has(a[href^="/horarios?vista="]) .tableWrap td,.page:has(a[href^="/horarios?vista="]) .tableWrap th{padding:10px 11px}.page:has(a[href^="/horarios?vista="]) .tableWrap th{font-size:12px}.page:has(a[href^="/horarios?vista="]) .tableWrap td{font-size:13px}.page:has(a[href^="/horarios?vista="]) .miniList{gap:8px}.page:has(a[href^="/horarios?vista="]) .miniItem{padding:10px 12px;border-radius:14px;gap:8px}.page:has(a[href^="/horarios?vista="]) .miniItem span{font-size:13px;line-height:1.35}.page:has(a[href^="/horarios?vista="]) .miniItem strong{text-align:left;font-size:14px}}@media (max-width:390px){.page:has(a[href^="/horarios?vista="]) .panelTitle>div:last-child>a{font-size:12px;padding-inline:4px}}