@media (max-width: 1279px){.admin-content{padding-bottom:calc(7rem + env(safe-area-inset-bottom,0px))}.admin-content .grid>*,.admin-content .flex>*{min-width:0}.admin-content .overflow-x-auto{max-width:100%;overscroll-behavior-x:contain}.admin-content .recharts-responsive-container{min-width:0}.admin-content button{min-height:44px}.admin-content button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.admin-content .admin-pill-tabs{display:flex;width:100%;border-radius:1rem}.admin-content .admin-pill-tabs button{white-space:normal;overflow-wrap:anywhere;flex:1 1 auto}.admin-revenue-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-revenue-tabs button{white-space:normal;padding:.625rem .5rem}}@media (max-width: 639px){.admin-revenue-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-content .admin-section-header{padding:1rem}.admin-content .admin-section-header h2{font-size:1.375rem;overflow-wrap:anywhere}}.perfil-conductor{--perfil-fondo: 214 32% 93%;--perfil-superficie: 0 0% 100%;--perfil-borde: 214 28% 77%;--perfil-normal: 217 85% 43%;--perfil-estudiante: 199 94% 35%;--perfil-mayor: 232 64% 36%;background:hsl(var(--perfil-fondo));border:1px solid hsl(var(--perfil-borde));border-radius:1.25rem;padding:1.25rem}.dark .perfil-conductor{--perfil-fondo: 222 47% 8%;--perfil-superficie: 217 33% 17%;--perfil-borde: 215 24% 40%;--perfil-normal: 217 91% 70%;--perfil-estudiante: 199 90% 65%;--perfil-mayor: 232 88% 77%}.perfil-conductor .perfil-panel{background:hsl(var(--perfil-superficie));border:1px solid hsl(var(--perfil-borde));box-shadow:0 2px 5px #0e152514}.perfil-conductor .perfil-kpi{border-top:3px solid hsl(var(--perfil-normal))}.perfil-conductor .perfil-usuario{border-left:4px solid hsl(var(--perfil-normal))}.perfil-conductor .perfil-usuario-estudiante{border-left-color:hsl(var(--perfil-estudiante))}.perfil-conductor .perfil-usuario-adulto_mayor{border-left-color:hsl(var(--perfil-mayor))}.perfil-conductor .perfil-historial thead{background:hsl(var(--perfil-fondo))}.perfil-conductor .perfil-historial tbody tr:nth-child(2n){background:hsl(var(--perfil-fondo) / .5)}@media (max-width: 639px){.perfil-conductor{padding:.75rem}}
