/* GENERADO por scripts/oscuro-generar.mjs a partir de: app.v32.css, crear.v38.css, inicio-luz.v1.css, mi-local.v96.css, mi-local-mando.v1.css, mi-local-semana.v1.css, mi-local-v80.v1.css, acceso.v4.css, orbe.v1.css · no editar a mano */
/* app.v32.css */
html[data-tema="oscuro"]{--sand:var(--o-sup2);--sand-2:var(--o-sup2);--sand-3:var(--o-sup);--ink:var(--o-txt);--muted:var(--o-txt2);--line:var(--o-linea);--white:var(--o-sup);color:var(--o-txt)}
html[data-tema="oscuro"] body{background:var(--o-sup2);caret-color:var(--o-txt2)}
html[data-tema="oscuro"] ::selection{background:var(--teal-light);color:var(--navy-deep)}
html[data-tema="oscuro"] h1,html[data-tema="oscuro"] h2,html[data-tema="oscuro"] h3{color:var(--o-txt)}
html[data-tema="oscuro"] a{color:var(--o-txt)}
html[data-tema="oscuro"] .saltar{background:var(--navy);color:#fff}
html[data-tema="oscuro"] .btn-coral{background:var(--coral-ink);color:#fff}
html[data-tema="oscuro"] .btn-coral:hover{background:var(--coral-hover)}
html[data-tema="oscuro"] .btn-navy{background:var(--navy);color:#fff}
html[data-tema="oscuro"] .btn-navy:hover{background:var(--navy-deep)}
html[data-tema="oscuro"] .btn-wa{background:#0F7A4B;color:#fff}
html[data-tema="oscuro"] .btn-wa:hover{background:#0B6239}
html[data-tema="oscuro"] .btn-suave{background:var(--o-sup);color:var(--o-txt)}
html[data-tema="oscuro"] .btn-texto{background:transparent;color:var(--o-txt)}
html[data-tema="oscuro"] .campo label,html[data-tema="oscuro"] .etq{color:var(--o-txt)}
html[data-tema="oscuro"] .campo .ayuda{color:var(--o-txt2)}
html[data-tema="oscuro"] input[type=text],html[data-tema="oscuro"] input[type=tel],html[data-tema="oscuro"] input[type=email],html[data-tema="oscuro"] input[type=password],html[data-tema="oscuro"] input[type=number],html[data-tema="oscuro"] input[type=url],html[data-tema="oscuro"] input[type=date],html[data-tema="oscuro"] input[type=time],html[data-tema="oscuro"] select{border:1.5px solid #C9BBA4;background:var(--o-sup);color:var(--o-txt)}
html[data-tema="oscuro"] input:focus-visible,html[data-tema="oscuro"] select:focus-visible{border-color:var(--navy)}
html[data-tema="oscuro"] input[aria-invalid=true],html[data-tema="oscuro"] select[aria-invalid=true]{border-color:var(--error)}
html[data-tema="oscuro"] .error{color:var(--o-txt2)}
html[data-tema="oscuro"] .marca{color:var(--o-txt)}
html[data-tema="oscuro"] .aviso{background:var(--o-sup);color:var(--o-txt2)}
html[data-tema="oscuro"] .aviso-ok{background:var(--o-sup);color:var(--o-txt2)}
html[data-tema="oscuro"] .chip{border:1.5px solid var(--o-linea);background:var(--o-sup);color:var(--o-txt)}
html[data-tema="oscuro"] .chip:hover{border-color:var(--navy)}
html[data-tema="oscuro"] .chip[aria-pressed=true],html[data-tema="oscuro"] .chip[aria-checked=true]{background:var(--navy);border-color:var(--navy);color:#fff}
html[data-tema="oscuro"] .opc{border:1.5px solid var(--o-linea);background:var(--o-sup);color:var(--o-txt)}
html[data-tema="oscuro"] .opc:hover{border-color:var(--navy)}
html[data-tema="oscuro"] .opc[aria-checked=true]{border-color:var(--navy);background:var(--o-sup)}
html[data-tema="oscuro"] .opc .dato{color:var(--o-txt2)}
html[data-tema="oscuro"] .dia{border:1.5px solid var(--o-linea);background:var(--o-sup);color:var(--o-txt)}
html[data-tema="oscuro"] .dia[aria-checked=true]{background:var(--navy);color:#fff;border-color:var(--navy)}
html[data-tema="oscuro"] .hora{border:1.5px solid var(--o-linea);background:var(--o-sup);color:var(--o-txt)}
html[data-tema="oscuro"] .hora[aria-checked=true]{background:var(--coral-ink);border-color:var(--coral-ink);color:#fff}
html[data-tema="oscuro"] .cab-local p{color:var(--o-txt2)}
html[data-tema="oscuro"] .paso{background:var(--o-sup)}
html[data-tema="oscuro"] .resumen-paso{color:var(--o-txt)}
html[data-tema="oscuro"] .barra-accion{background:linear-gradient(to top,var(--o-sup2) 70%,rgba(244,235,221,0))}
html[data-tema="oscuro"] .siempre{background:var(--navy);color:#fff}
html[data-tema="oscuro"] .siempre::after{background:radial-gradient(circle,rgba(63,203,190,.35),rgba(63,203,190,0) 70%)}
html[data-tema="oscuro"] .siempre h2{color:#fff}
html[data-tema="oscuro"] .siempre .pregunta{color:#E8F6F4}
html[data-tema="oscuro"] .siempre .pregunta strong{color:#fff}
html[data-tema="oscuro"] .siempre .otra{color:#fff}
html[data-tema="oscuro"] .ya-tienes{border-top:1px solid var(--o-linea);color:#CFE7EC}
html[data-tema="oscuro"] .ticket{background:var(--o-sup)}
html[data-tema="oscuro"] .ticket .sello{color:var(--o-txt2)}
html[data-tema="oscuro"] .ticket .cuando{color:var(--o-txt)}
html[data-tema="oscuro"] .ticket .quien{color:var(--o-txt2)}
html[data-tema="oscuro"] .ticket .corte{border-top:2px dashed var(--o-linea)}
html[data-tema="oscuro"] .crono{color:var(--o-txt2)}
html[data-tema="oscuro"] .crono-txt{color:var(--o-txt2)}
html[data-tema="oscuro"] .insignia{border-top:1px solid var(--o-linea);color:var(--o-txt2)}
html[data-tema="oscuro"] .insignia svg{color:var(--o-txt2)}
html[data-tema="oscuro"] .insignia a{color:var(--o-txt)}
html[data-tema="oscuro"] .espera{background:var(--o-sup);border:1.5px dashed #C9BBA4}
html[data-tema="oscuro"] .cargando i{background:var(--navy)}
html[data-tema="oscuro"] .vacio{color:var(--o-txt2)}
html[data-tema="oscuro"] .logo{color:var(--o-txt)}
html[data-tema="oscuro"] .progreso li{background:var(--o-sup2)}
html[data-tema="oscuro"] .progreso li[aria-current=step],html[data-tema="oscuro"] .progreso li.hecho{background:var(--navy)}
html[data-tema="oscuro"] .tarjeta{background:var(--o-sup)}
html[data-tema="oscuro"] .tarjeta .sub{color:var(--o-txt2)}
html[data-tema="oscuro"] .fila-serv label{color:var(--o-txt2)}
html[data-tema="oscuro"] .quitar{background:transparent;color:var(--o-txt2)}
html[data-tema="oscuro"] .quitar:hover{color:var(--o-txt2);background:var(--o-sup)}
html[data-tema="oscuro"] .horario-fila{border-bottom:1px solid var(--o-linea)}
html[data-tema="oscuro"] .horario-fila .cerrado{color:var(--o-txt2)}
html[data-tema="oscuro"] .ventaja{color:var(--o-txt2)}
html[data-tema="oscuro"] .ventaja svg{color:var(--o-txt2)}
html[data-tema="oscuro"] .panel{background:var(--o-sup)}
html[data-tema="oscuro"] .barra{background:var(--navy);color:#fff}
html[data-tema="oscuro"] .barra .logo{color:#fff}
html[data-tema="oscuro"] .pestanas button{background:transparent;color:#CFE0EA;border-bottom:3px solid transparent}
html[data-tema="oscuro"] .pestanas button[aria-selected=true]{color:#fff;border-bottom-color:var(--teal-light)}
html[data-tema="oscuro"] .franja-prueba{background:var(--o-sup);color:var(--o-txt2)}
html[data-tema="oscuro"] .selector-dia button{border:1.5px solid var(--o-linea);background:var(--o-sup);color:var(--o-txt)}
html[data-tema="oscuro"] .cita{background:var(--o-sup)}
html[data-tema="oscuro"] .cita .h{color:var(--o-txt)}
html[data-tema="oscuro"] .cita .d{color:var(--o-txt2)}
html[data-tema="oscuro"] .etiqueta{background:var(--o-sup2);color:var(--o-txt)}
html[data-tema="oscuro"] .etiqueta.coral{background:var(--o-sup2);color:var(--o-txt2)}
html[data-tema="oscuro"] .etiqueta.verde{background:var(--o-sup2);color:var(--o-txt2)}
html[data-tema="oscuro"] .hueco-libre{background:var(--o-sup);border:1.5px solid var(--o-linea)}
html[data-tema="oscuro"] .hueco-libre strong{color:var(--o-txt2)}
html[data-tema="oscuro"] .aviso-fila{background:var(--o-sup)}
html[data-tema="oscuro"] .aviso-fila .hecho{color:var(--o-txt2)}
html[data-tema="oscuro"] .caja{background:var(--o-sup)}
html[data-tema="oscuro"] .cifra{color:var(--o-txt)}
html[data-tema="oscuro"] .cifra-txt{color:var(--o-txt2)}
html[data-tema="oscuro"] .qr{background:var(--o-sup);border:1.5px solid var(--o-linea)}
html[data-tema="oscuro"] .codigo{background:var(--o-sup);border:1.5px solid var(--o-linea);color:var(--o-txt)}
html[data-tema="oscuro"] .toast{background:var(--navy-deep);color:#fff}
html[data-tema="oscuro"] dialog::backdrop{background:rgba(255,255,255,0.120)}
html[data-tema="oscuro"] table.tabla{background:var(--o-sup)}
html[data-tema="oscuro"] .tabla th,html[data-tema="oscuro"] .tabla td{border-bottom:1px solid var(--o-linea)}
html[data-tema="oscuro"] .tabla th{color:var(--o-txt);background:var(--o-sup)}
@media (max-width:520px){html[data-tema="oscuro"] .fila-serv{border-bottom:1px solid var(--o-linea)}
}
@media print{html[data-tema="oscuro"] body,html[data-tema="oscuro"] .panel{background:var(--o-sup)}
}
/* crear.v38.css */
html[data-tema="oscuro"] .crear{background:radial-gradient(120% 60% at 100% 0%,var(--o-sup) 0%,transparent 55%),radial-gradient(90% 60% at 0% 100%,var(--o-sup2) 0%,transparent 55%),var(--o-sup)}
html[data-tema="oscuro"] .cr-cab .logo{color:var(--o-txt)}
html[data-tema="oscuro"] .cr-ceja{background:var(--o-sup);color:var(--o-txt2)}
html[data-tema="oscuro"] .cr-ceja i{background:var(--teal)}
html[data-tema="oscuro"] .cr-inicio h1 em{background:linear-gradient(90deg,var(--coral-ink),#F08A3E);color:transparent}
html[data-tema="oscuro"] .cr-inicio .sub{color:var(--o-txt2)}
html[data-tema="oscuro"] .cr-form{background:var(--o-sup)}
html[data-tema="oscuro"] .cr-form input{background:transparent}
html[data-tema="oscuro"] .cr-detectado{color:var(--o-txt2)}
html[data-tema="oscuro"] .cr-fuentes span{background:rgba(26,34,48,0.75);border:1px solid var(--o-linea);color:var(--o-txt)}
html[data-tema="oscuro"] .cr-fuentes span.on{background:var(--navy);color:#fff;border-color:var(--navy)}
html[data-tema="oscuro"] .cr-confianza{color:var(--o-txt2)}
html[data-tema="oscuro"] .cr-confianza svg{color:var(--o-txt2)}
html[data-tema="oscuro"] .cr-migra{background:var(--navy);color:#fff}
html[data-tema="oscuro"] .cr-migra svg{color:var(--teal-light)}
html[data-tema="oscuro"] .cr-analisis .sub{color:var(--o-txt2)}
html[data-tema="oscuro"] .cr-pasos li{background:var(--o-sup)}
html[data-tema="oscuro"] .cr-pasos .ic{background:var(--o-sup2);color:var(--o-txt)}
html[data-tema="oscuro"] .cr-pasos li.activo .ic{background:conic-gradient(var(--teal) 0 25%,var(--o-sup2) 0)}
html[data-tema="oscuro"] .cr-pasos li.activo .ic::after{background:var(--o-sup)}
html[data-tema="oscuro"] .cr-pasos li.hecho .ic{background:var(--ok);color:#fff}
html[data-tema="oscuro"] .cr-pasos b{color:var(--o-txt)}
html[data-tema="oscuro"] .cr-pasos small{color:var(--o-txt2)}
html[data-tema="oscuro"] .cr-hecho{background:var(--o-sup)}
html[data-tema="oscuro"] .cr-hecho .sub{color:var(--o-txt2)}
html[data-tema="oscuro"] .cr-resumen div{background:var(--o-sup);border:1px solid var(--o-linea)}
html[data-tema="oscuro"] .cr-resumen b{color:var(--o-txt)}
html[data-tema="oscuro"] .cr-resumen span{color:var(--o-txt2)}
html[data-tema="oscuro"] .cr-faltan{background:var(--o-sup);color:var(--o-txt2)}
html[data-tema="oscuro"] .cr-ahorro{background:linear-gradient(135deg,#0B3C5D,#0F5A6E);color:#fff}
html[data-tema="oscuro"] .cr-ahorro h2{color:#fff}
html[data-tema="oscuro"] .cr-ahorro .sub{color:rgba(255,255,255,.82)}
html[data-tema="oscuro"] .cr-ahorro .cifra{color:#7CF0D9}
html[data-tema="oscuro"] .cr-ahorro .barra i{background:#F28B6B}
html[data-tema="oscuro"] .cr-ahorro .barra.ig i{background:var(--o-sup2)}
html[data-tema="oscuro"] .cr-ahorro label{color:rgba(255,255,255,.8)}
html[data-tema="oscuro"] .cr-ahorro .nota{color:rgba(255,255,255,.7)}
html[data-tema="oscuro"] .cr-bloque{background:var(--o-sup)}
html[data-tema="oscuro"] .cr-bloque>summary{color:var(--o-txt)}
html[data-tema="oscuro"] .cr-bloque>summary small{color:var(--o-txt2)}
html[data-tema="oscuro"] .cr-bloque>summary::after{border-right:2px solid var(--navy);border-bottom:2px solid var(--navy)}
html[data-tema="oscuro"] .cr-serv label{color:var(--o-txt2)}
html[data-tema="oscuro"] .cr-serv .quitar,html[data-tema="oscuro"] .cr-pro .quitar{border:1.5px solid var(--o-linea);background:var(--o-sup);color:var(--o-txt2)}
html[data-tema="oscuro"] .cr-dia{border-top:1px solid var(--o-linea)}
html[data-tema="oscuro"] .cr-foto{background:var(--o-sup2)}
html[data-tema="oscuro"] .cr-foto span{background:var(--ok);color:#fff}
html[data-tema="oscuro"] .cr-foto[aria-pressed=false] span{background:var(--o-sup);color:var(--o-txt2)}
html[data-tema="oscuro"] .cr-prev-cab b{color:var(--o-txt)}
html[data-tema="oscuro"] .cr-prev-cab b i{background:#22C55E}
html[data-tema="oscuro"] .cr-movil{background:linear-gradient(145deg,#2B2F36,#0D0F12)}
html[data-tema="oscuro"] .cr-movil::before{background:#000}
html[data-tema="oscuro"] .cr-pantalla{background:var(--o-sup)}
html[data-tema="oscuro"] .cr-accion{background:rgba(26,34,48,0.9);border-top:1px solid var(--o-linea)}
html[data-tema="oscuro"] .cr-accion .in p{color:var(--o-txt2)}
html[data-tema="oscuro"] .cr-listo .sello{background:var(--ok);color:#fff}
@media (max-width:979px){html[data-tema="oscuro"] .cr-tabs{background:var(--o-sup)}
html[data-tema="oscuro"] .cr-tabs button{background:transparent;color:var(--o-txt)}
html[data-tema="oscuro"] .cr-tabs button[aria-selected=true]{background:var(--navy);color:#fff}
}
html[data-tema="oscuro"] .cr-admin{background:var(--navy);color:#fff}
html[data-tema="oscuro"] .cr-guardado{color:var(--o-txt2)}
html[data-tema="oscuro"] .cr-fadm{border:1.5px solid var(--o-linea);background:var(--o-sup)}
html[data-tema="oscuro"] .cr-fadm img,html[data-tema="oscuro"] .cr-fadm-pend{background:var(--o-sup2)}
html[data-tema="oscuro"] .cr-fadm-pend{color:var(--o-txt2)}
html[data-tema="oscuro"] .cr-fadm-info small{color:var(--o-txt2)}
html[data-tema="oscuro"] .cr-fadm-bot button{border:1.5px solid var(--o-linea);background:var(--o-sup);color:var(--o-txt)}
html[data-tema="oscuro"] .cr-res{border-bottom:1px solid var(--o-linea)}
html[data-tema="oscuro"] .cr-res .quitar{border:1.5px solid var(--o-linea);background:var(--o-sup);color:var(--o-txt2)}
html[data-tema="oscuro"] .cr-plantillas{background:var(--o-sup)}
html[data-tema="oscuro"] .cr-plantillas h2{color:var(--o-txt)}
html[data-tema="oscuro"] .cr-plantillas .sub{color:var(--o-txt2)}
html[data-tema="oscuro"] .cr-pl-elegir{border:2px solid var(--o-linea);background:var(--o-sup)}
html[data-tema="oscuro"] .cr-pl.on .cr-pl-elegir{border-color:var(--coral-ink)}
html[data-tema="oscuro"] .cr-pl-elegir img{background:var(--o-sup2)}
html[data-tema="oscuro"] .cr-pl-n b{color:var(--o-txt)}
html[data-tema="oscuro"] .cr-pl-n small{color:var(--o-txt2)}
html[data-tema="oscuro"] .cr-pl.on .cr-pl-n small{color:var(--o-txt2)}
html[data-tema="oscuro"] .cr-elegido{background:var(--o-sup)}
html[data-tema="oscuro"] .cr-elegido-img img{background:var(--o-sup2)}
html[data-tema="oscuro"] .cr-elegido-play{background:rgba(26,34,48,0.92);color:var(--o-txt)}
html[data-tema="oscuro"] .cr-elegido-pie small{color:var(--o-txt2)}
html[data-tema="oscuro"] .cr-elegido-pie b{color:var(--o-txt)}
/* inicio-luz.v1.css */
html[data-tema="oscuro"] .ig-luz::before{background:conic-gradient(from var(--ig-ang),transparent 0deg,transparent 200deg,var(--luz-1) 260deg,var(--luz-2) 320deg,transparent 360deg)}
html[data-tema="oscuro"] .ig-estado{background:var(--o-sup);color:var(--o-txt)}
html[data-tema="oscuro"] .ig-pt{background:#8696A3}
html[data-tema="oscuro"] .ig-estado.on .ig-pt{background:#0E9F7A}
html[data-tema="oscuro"] .ig-estado.aviso .ig-pt{background:#E0A10B}
html[data-tema="oscuro"] .ig-estado.mal .ig-pt{background:#E8573A}
/* mi-local.v96.css */
html[data-tema="oscuro"] .panel .barra{background:linear-gradient(180deg,#0B3C5D 0%,#08314D 100%)}
html[data-tema="oscuro"] .panel .nom-local small{color:#B9D3E2}
html[data-tema="oscuro"] .ml-punto{background:#9AB3C3}
html[data-tema="oscuro"] .ml-punto.on{background:#3FCBBE}
html[data-tema="oscuro"] .ml-verweb{background:rgba(255,255,255,.12);color:#fff;border:1px solid var(--o-linea)}
html[data-tema="oscuro"] .ml-verweb:hover{background:rgba(255,255,255,.2)}
html[data-tema="oscuro"] .panel .pestanas button{color:#CFE0EA}
html[data-tema="oscuro"] .panel .pestanas button:hover{background:rgba(255,255,255,.08);color:#fff}
html[data-tema="oscuro"] .panel .pestanas button[aria-selected=true]{background:var(--o-sup);color:var(--o-txt)}
html[data-tema="oscuro"] .panel .franja-prueba{background:linear-gradient(90deg,var(--o-sup),var(--o-sup2));border-bottom:1px solid var(--o-linea)}
html[data-tema="oscuro"] .panel .cab-seccion h2{color:var(--o-txt)}
html[data-tema="oscuro"] .panel .caja{border:1px solid var(--o-linea)}
html[data-tema="oscuro"] .panel .caja h3{color:var(--o-txt)}
html[data-tema="oscuro"] .panel .cita{border:1px solid var(--o-linea)}
html[data-tema="oscuro"] .panel .cita .h{background:var(--o-sup)}
html[data-tema="oscuro"] .panel .selector-dia button:hover{background:var(--o-sup)}
html[data-tema="oscuro"] .ml-kpi{background:var(--o-sup);border:1px solid var(--o-linea)}
html[data-tema="oscuro"] .ml-kpi b{color:var(--o-txt)}
html[data-tema="oscuro"] .ml-kpi span{color:var(--o-txt2)}
html[data-tema="oscuro"] .ml-kpi-prox{background:linear-gradient(135deg,#0B3C5D,#0F4568);border-color:transparent}
html[data-tema="oscuro"] .ml-kpi-prox b{color:#fff}
html[data-tema="oscuro"] .ml-kpi-prox span{color:#CFE0EA}
html[data-tema="oscuro"] .ml-vacio{background:var(--o-sup);border:1px dashed var(--o-linea)}
html[data-tema="oscuro"] .ml-vacio-ic{background:var(--o-sup);color:var(--o-txt2)}
html[data-tema="oscuro"] .ml-vacio b{color:var(--o-txt)}
html[data-tema="oscuro"] .ml-sinred{background:var(--o-sup);color:var(--o-txt2);border-bottom:1px solid var(--o-linea)}
html[data-tema="oscuro"] .ml-nav{background:rgba(26,34,48,0.96);border-top:1px solid var(--o-linea)}
html[data-tema="oscuro"] .ml-nav-b{color:var(--o-txt2)}
html[data-tema="oscuro"] .ml-nav-b[aria-current=page]{color:var(--o-txt)}
html[data-tema="oscuro"] .ml-nav-b[aria-current=page] span::after{background:var(--coral-ink)}
html[data-tema="oscuro"] .ml-nav-mas{background:var(--coral-ink);color:#fff}
@media (min-width:900px){html[data-tema="oscuro"] .ml-nav{border:1px solid var(--o-linea)}
}
html[data-tema="oscuro"] .ml-hoja-asa{background:var(--o-sup2)}
html[data-tema="oscuro"] .ml-hoja-op{border:1px solid var(--o-linea));background:var(--o-sup);color:var(--o-txt)}
html[data-tema="oscuro"] .ml-hoja-op:hover:not(:disabled){border-color:var(--navy)}
html[data-tema="oscuro"] .ml-hoja-op b{color:var(--o-txt)}
html[data-tema="oscuro"] .ml-hoja-op small{color:var(--o-txt2)}
html[data-tema="oscuro"] .ml-hoja-ic{background:var(--o-sup);color:var(--o-txt)}
html[data-tema="oscuro"] .ml-grupo{background:var(--o-sup);border:1px solid var(--o-linea)}
html[data-tema="oscuro"] .ml-grupo>h3{color:var(--o-txt2)}
html[data-tema="oscuro"] .ml-fila{border-top:1px solid var(--o-linea);background:var(--o-sup);color:var(--o-txt)}
html[data-tema="oscuro"] .ml-fila:hover{background:var(--o-sup)}
html[data-tema="oscuro"] .ml-fila>svg{color:#9AA6B1}
html[data-tema="oscuro"] .ml-fila-ic{background:var(--o-sup);color:var(--o-txt)}
html[data-tema="oscuro"] .ml-fila-t b{color:var(--o-txt)}
html[data-tema="oscuro"] .ml-fila-t small{color:var(--o-txt2)}
html[data-tema="oscuro"] .ml-fila-salir .ml-fila-ic{background:var(--o-sup2);color:var(--o-txt2)}
html[data-tema="oscuro"] .ml-fila-pend .ml-fila-ic{background:var(--o-sup2);color:var(--o-txt2)}
html[data-tema="oscuro"] .ml-cuenta{background:var(--coral-ink);color:#fff}
html[data-tema="oscuro"] .ml-volver{color:var(--o-txt)}
html[data-tema="oscuro"] .ml-hoy-fecha{color:var(--o-txt2)}
html[data-tema="oscuro"] .ml-hoy-cab h2{color:var(--o-txt)}
html[data-tema="oscuro"] .ml-bloque-cab h3{color:var(--o-txt)}
html[data-tema="oscuro"] .ml-nota{color:var(--o-txt2)}
html[data-tema="oscuro"] .ml-ahora{background:linear-gradient(135deg,#0B3C5D,#0F4568)}
html[data-tema="oscuro"] .ml-ahora-et{color:#CFE0EA}
html[data-tema="oscuro"] .ml-huecos .hora:hover{border-color:var(--navy)}
html[data-tema="oscuro"] .ml-listo{background:var(--o-sup);border:1px solid var(--o-linea)}
html[data-tema="oscuro"] .ml-listo-barra{background:var(--o-sup2)}
html[data-tema="oscuro"] .ml-listo-barra i{background:var(--teal)}
html[data-tema="oscuro"] .ml-listo-lista li{border-top:1px solid var(--o-linea)}
html[data-tema="oscuro"] .ml-listo-ok{border:2px solid var(--o-linea)}
html[data-tema="oscuro"] .ml-listo-lista li.hecho .ml-listo-ok{background:var(--teal-ink);border-color:var(--teal-ink);color:#fff}
html[data-tema="oscuro"] .ml-listo-lista li.hecho .ml-fila-t b{color:var(--o-txt2)}
html[data-tema="oscuro"] .ml-cliente{background:var(--o-sup);border:1px solid var(--o-linea)}
html[data-tema="oscuro"] .ml-avatar{background:var(--o-sup2);color:var(--o-txt)}
html[data-tema="oscuro"] .ml-cliente-t .q{color:var(--o-txt)}
html[data-tema="oscuro"] .ml-cliente-t .d{color:var(--o-txt2)}
html[data-tema="oscuro"] .cita.ml-bloq{background:repeating-linear-gradient(135deg,var(--o-sup) 0 10px,var(--o-sup) 10px 20px)}
html[data-tema="oscuro"] .cita.ml-bloq .q{color:var(--o-txt)}
html[data-tema="oscuro"] .ag-cab h2{color:var(--o-txt)}
html[data-tema="oscuro"] .ag-flecha{border:1px solid var(--o-linea);background:var(--o-sup);color:var(--o-txt)}
html[data-tema="oscuro"] .ag-vistas{background:var(--o-sup2)}
html[data-tema="oscuro"] .ag-vistas button{color:var(--o-txt)}
html[data-tema="oscuro"] .ag-vistas button[aria-pressed=true]{background:var(--o-sup)}
html[data-tema="oscuro"] .ag-resumen{color:var(--o-txt2)}
html[data-tema="oscuro"] .ag-pros .chip[aria-selected=true]{background:var(--navy);border-color:var(--navy);color:#fff}
html[data-tema="oscuro"] .ag-n{background:var(--coral-ink);color:#fff}
html[data-tema="oscuro"] .ag-nombres{background:var(--o-sup)}
html[data-tema="oscuro"] .ag-nombres div{color:var(--o-txt)}
html[data-tema="oscuro"] .ag-horas span{color:var(--o-txt2)}
html[data-tema="oscuro"] .ag-col{background-color:var(--o-sup);background-image:repeating-linear-gradient(to bottom,rgba(255,255,255,0.108) 0 1px,transparent 1px 48px);border:1px solid var(--o-linea)}
html[data-tema="oscuro"] .ag-cerrado{background:repeating-linear-gradient(135deg,var(--o-sup2) 0 8px,var(--o-sup2) 8px 16px)}
html[data-tema="oscuro"] .ag-cerrado span{color:#8A8274}
html[data-tema="oscuro"] .ag-cita{border-left:4px solid var(--teal-ink);background:var(--o-sup);color:var(--o-txt)}
html[data-tema="oscuro"] .ag-c-s{color:var(--o-txt2)}
html[data-tema="oscuro"] .ag-cita.estado-completada{background:var(--o-sup);border-left-color:#8796A3;color:var(--o-txt2)}
html[data-tema="oscuro"] .ag-cita.estado-no_show{background:var(--o-sup2);border-left-color:var(--coral-ink);color:var(--o-txt)}
html[data-tema="oscuro"] .ag-fantasma{border:2px dashed var(--navy);background:rgba(255,255,255,0.096)}
html[data-tema="oscuro"] .ag-fantasma span{color:var(--o-txt);background:var(--o-sup)}
html[data-tema="oscuro"] .ag-fantasma.mal{border-color:var(--coral-ink);background:rgba(201,58,28,.1)}
html[data-tema="oscuro"] .ag-fantasma.mal span{color:var(--o-txt2)}
html[data-tema="oscuro"] .ag-bloq{border:1px dashed #B9AE9C;background:repeating-linear-gradient(135deg,var(--o-sup) 0 8px,var(--o-sup2) 8px 16px);color:var(--o-txt2)}
html[data-tema="oscuro"] .ag-ahora{background:var(--coral-ink)}
html[data-tema="oscuro"] .ag-ahora::before{background:var(--coral-ink)}
html[data-tema="oscuro"] .ag-ahora span{color:#fff;background:var(--coral-ink)}
html[data-tema="oscuro"] .ag-ayuda{color:var(--o-txt2)}
html[data-tema="oscuro"] .ag-sub{color:var(--o-txt2)}
html[data-tema="oscuro"] .ag-etq{color:var(--o-txt2)}
html[data-tema="oscuro"] .ag-etq span{color:var(--o-txt)}
html[data-tema="oscuro"] .ag-serv{border:1.5px solid var(--o-linea);background:var(--o-sup);color:var(--o-txt)}
html[data-tema="oscuro"] .ag-serv small{color:var(--o-txt2)}
html[data-tema="oscuro"] .ag-serv:hover:not(:disabled){border-color:var(--navy)}
html[data-tema="oscuro"] .ag-nocabe{color:var(--o-txt2)!important}
html[data-tema="oscuro"] .ag-cli{border:1px solid var(--o-linea);background:var(--o-sup);color:var(--o-txt)}
html[data-tema="oscuro"] .ag-cli:hover{border-color:var(--navy)}
html[data-tema="oscuro"] .ag-cli b{color:var(--o-txt)}
html[data-tema="oscuro"] .ag-cli small{color:var(--o-txt2)}
html[data-tema="oscuro"] .ag-barra{background:var(--navy-deep);color:#fff}
html[data-tema="oscuro"] .ag-barra-b{background:rgba(255,255,255,.12);color:#fff}
html[data-tema="oscuro"] .ag-barra-b:hover{background:rgba(255,255,255,.22)}
html[data-tema="oscuro"] .ag-sdia{border:1px solid var(--o-linea);background:var(--o-sup);color:var(--o-txt)}
html[data-tema="oscuro"] .ag-sdia:hover{border-color:var(--navy)}
html[data-tema="oscuro"] .ag-sdia>svg{color:#9AA6B1}
html[data-tema="oscuro"] .ag-sdia.hoy{border:2px solid var(--coral-ink)}
html[data-tema="oscuro"] .ag-sdia.cerrado{background:var(--o-sup)}
html[data-tema="oscuro"] .ag-sdia-d small{color:var(--o-txt2)}
html[data-tema="oscuro"] .ag-sdia-d b{color:var(--o-txt)}
html[data-tema="oscuro"] .ag-sdia-t b{color:var(--o-txt)}
html[data-tema="oscuro"] .ag-sdia-t small{color:var(--o-txt2)}
html[data-tema="oscuro"] .ag-ocup{background:var(--o-sup2)}
html[data-tema="oscuro"] .ag-ocup i{background:var(--teal)}
html[data-tema="oscuro"] .ml-badge{background:var(--coral-ink);color:#fff}
html[data-tema="oscuro"] .ml-nuevas{background:var(--o-sup);border:1.5px solid var(--o-linea)}
html[data-tema="oscuro"] .ml-cliente:has(.ml-cliente-abrir:hover){border-color:var(--navy)}
html[data-tema="oscuro"] .fc-cab-t h2{color:var(--o-txt)}
html[data-tema="oscuro"] .fc-cab-t .d{color:var(--o-txt2)}
html[data-tema="oscuro"] .fc-proxima{background:var(--o-sup);border:1.5px solid var(--o-linea);color:var(--o-txt2)}
html[data-tema="oscuro"] .fc-nota-f textarea{border:1.5px solid var(--o-linea)}
html[data-tema="oscuro"] .fc-notas li{background:var(--o-sup);border:1px solid var(--o-linea)}
html[data-tema="oscuro"] .fc-hist li{background:var(--o-sup);border:1px solid var(--o-linea)}
html[data-tema="oscuro"] .fc-hist li b{color:var(--o-txt)}
html[data-tema="oscuro"] .fc-hist li span{color:var(--o-txt2)}
html[data-tema="oscuro"] .fc-hist li.futura{border-color:var(--o-linea);background:var(--o-sup)}
html[data-tema="oscuro"] .fc-hist-nota{color:var(--o-txt2);background:var(--o-sup)}
html[data-tema="oscuro"] .im-pegar{border:1.5px solid var(--o-linea)}
html[data-tema="oscuro"] .im-revisar{background:var(--o-sup);border:1px solid var(--o-linea)}
html[data-tema="oscuro"] .im-aviso{background:var(--o-sup);border:1px solid var(--o-linea);color:var(--o-txt2)}
html[data-tema="oscuro"] .im-filas{border-top:1px solid var(--o-linea)}
html[data-tema="oscuro"] .im-filas li{border-bottom:1px solid var(--o-linea)}
html[data-tema="oscuro"] .im-t small{color:var(--o-txt2)}
html[data-tema="oscuro"] .rc-cuenta{color:var(--o-txt2)}
html[data-tema="oscuro"] .confirmada-ok,html[data-tema="oscuro"] .ag-conf-txt{background:var(--o-sup);border:1.5px solid var(--o-linea);color:var(--o-txt2)}
html[data-tema="oscuro"] .ag-conf{color:var(--o-txt2)}
html[data-tema="oscuro"] .cj-importe{color:var(--o-txt)}
html[data-tema="oscuro"] .cj-info{color:var(--o-txt2);background:var(--o-sup)}
html[data-tema="oscuro"] .cj-metodo{border:1.5px solid var(--o-linea);background:var(--o-sup);color:var(--o-txt)}
html[data-tema="oscuro"] .cj-metodo:hover:not(:disabled){border-color:var(--navy);background:var(--o-sup)}
html[data-tema="oscuro"] .cj-comision{color:var(--o-txt2);background:var(--o-sup);border:1px solid var(--o-linea)}
html[data-tema="oscuro"] .cj-fila{border-top:1px solid var(--o-linea)}
html[data-tema="oscuro"] .cj-hora{color:var(--o-txt2)}
html[data-tema="oscuro"] .cj-imp{color:var(--o-txt)}
html[data-tema="oscuro"] .ml-hoja-ic .cj-hora{color:var(--o-txt)}
html[data-tema="oscuro"] .ag-cita.cobrada::after{background:var(--teal-ink);color:#fff}
html[data-tema="oscuro"] .ic-reglas{background:var(--o-sup);border:1px solid var(--o-linea)}
html[data-tema="oscuro"] .eq-fila{border-top:1px solid var(--o-linea)}
html[data-tema="oscuro"] .inf-frase{color:var(--o-txt);background:var(--o-sup);border:1px solid var(--o-linea)}
html[data-tema="oscuro"] .inf-d.bien{color:var(--o-txt2)}
html[data-tema="oscuro"] .inf-d.mal{color:var(--o-txt2)}
html[data-tema="oscuro"] .inf-d.igual{color:var(--o-txt2)}
html[data-tema="oscuro"] .plan-hero{background:linear-gradient(135deg,#0B3C5D,#0F4568);color:#fff}
html[data-tema="oscuro"] .plan-hero p{color:#CFE0EA}
html[data-tema="oscuro"] .plan-gratis{color:#fff!important}
html[data-tema="oscuro"] .ft-est{color:var(--o-txt2)}
html[data-tema="oscuro"] .ft-tit{color:var(--o-txt)}
html[data-tema="oscuro"] .ft-mini{background:var(--o-sup2)}
html[data-tema="oscuro"] .ft-et{background:rgba(8,49,77,.85);color:#fff}
html[data-tema="oscuro"] dialog.ft-ver img{background:#000}
html[data-tema="oscuro"] .av-estado{color:var(--o-txt)}
html[data-tema="oscuro"] .av-estado.av-on{color:var(--o-txt2)}
html[data-tema="oscuro"] .dp-tipos .cj-metodo[aria-checked=true]{border-color:var(--navy);background:var(--o-sup)}
html[data-tema="oscuro"] .rs-cambiar summary{color:var(--o-txt)}
html[data-tema="oscuro"] .cm-mes{color:var(--o-txt)}
html[data-tema="oscuro"] .cm-total{color:var(--o-txt2)}
html[data-tema="oscuro"] .fc-lista li{border-top:1px solid var(--o-linea)}
html[data-tema="oscuro"] .ml-recomendar{background:linear-gradient(180deg,var(--o-sup),var(--o-sup))}
html[data-tema="oscuro"] .rk-caja{background:var(--o-sup);border:1px solid var(--o-linea)}
html[data-tema="oscuro"] .rk-num{color:var(--o-txt)}
html[data-tema="oscuro"] .rk-oro{background:var(--o-sup);color:var(--o-txt2)}
html[data-tema="oscuro"] .rk-plata{background:var(--o-sup);color:var(--o-txt2)}
html[data-tema="oscuro"] .rk-verificado{background:var(--o-sup);color:var(--o-txt2)}
html[data-tema="oscuro"] .st-prod,html[data-tema="oscuro"] .st-pedido{border-top:1px solid var(--o-linea)}
html[data-tema="oscuro"] .st-prod{background:var(--o-sup);border:1px solid var(--o-linea)}
html[data-tema="oscuro"] .st-critico{border-color:#F3B4A6;background:var(--o-sup)}
html[data-tema="oscuro"] .st-prod .d,html[data-tema="oscuro"] .st-pedido .d{color:var(--o-txt2)}
html[data-tema="oscuro"] .st-oferta{background:var(--o-sup);border:1.5px solid var(--o-linea);color:var(--o-txt)}
html[data-tema="oscuro"] .dt-barra{background:var(--o-sup2)}
html[data-tema="oscuro"] .dt-barra i{background:#17B3A6}
html[data-tema="oscuro"] .etq-ok{background:rgba(23,179,166,.16);color:var(--o-txt2)}
html[data-tema="oscuro"] .etq-n{background:rgba(255,255,255,0.096);color:var(--o-txt2)}
html[data-tema="oscuro"] .panel .franja-prueba.fp{background:rgba(26,34,48,0.82);border-bottom:1px solid var(--o-linea)}
html[data-tema="oscuro"] .fp-btn{color:var(--o-txt2)}
html[data-tema="oscuro"] .fp-det{color:var(--o-txt2)}
html[data-tema="oscuro"] .chip{color:var(--o-txt);background:rgba(26,34,48,0.7)}
html[data-tema="oscuro"] .chip.on{background:var(--navy);color:#fff}
html[data-tema="oscuro"] .chip-det{background:transparent}
html[data-tema="oscuro"] .ml-cristal{background:rgba(26,34,48,0.74)}
html[data-tema="oscuro"] .ml-cristal .ml-fila{background:transparent}
html[data-tema="oscuro"] .ml-cristal .ml-fila:active{background:rgba(255,255,255,0.060)}
html[data-tema="oscuro"] .tono-teal .ml-fila-ic{background:rgba(23,179,166,.14);color:var(--o-txt2)}
html[data-tema="oscuro"] .tono-navy .ml-fila-ic{background:rgba(255,255,255,0.108);color:var(--o-txt)}
html[data-tema="oscuro"] .tono-coral .ml-fila-ic{background:rgba(232,87,58,.12);color:var(--o-txt2)}
html[data-tema="oscuro"] .ml-cristal .ml-fila-salir .ml-fila-ic{background:var(--o-sup2);color:var(--o-txt2)}
html[data-tema="oscuro"] .ml-app .barra{background:linear-gradient(180deg,var(--ml-n0) 0%,var(--ml-n1) 100%)}
html[data-tema="oscuro"] .ml-hero{background:linear-gradient(180deg,var(--ml-n1) 0%,#0A3450 55%,rgba(10,52,80,0) 100%)}
html[data-tema="oscuro"] .ml-nav{background:linear-gradient(180deg,rgba(14,58,88,.88) 0%,rgba(8,34,53,.97) 100%);border-top:1px solid var(--o-linea)}
html[data-tema="oscuro"] .ml-nav-b{color:#A9BFCD}
html[data-tema="oscuro"] .ml-nav-b[aria-current=page]{color:#fff}
html[data-tema="oscuro"] .ml-nav-b[aria-current=page]::before{background:rgba(255,255,255,.1)}
html[data-tema="oscuro"] .ml-nav-b[aria-current=page] span::after{background:#FF8A6E}
@media (min-width:900px){html[data-tema="oscuro"] .ml-nav{border:1px solid var(--o-linea)}
}
html[data-tema="oscuro"] .mini{color:var(--o-txt);background:rgba(255,255,255,0.084)}
html[data-tema="oscuro"] .mini-s{background:rgba(232,87,58,.12);color:var(--o-txt2)}
html[data-tema="oscuro"] .mini-p,html[data-tema="oscuro"] .mini-ok{background:rgba(23,179,166,.15);color:var(--o-txt2)}
html[data-tema="oscuro"] a.mini-a{background:transparent}
@media (hover:hover) and (pointer:fine){html[data-tema="oscuro"] .ml-fila:hover{background:rgba(255,255,255,0.048)}
}
html[data-tema="oscuro"] .ml-resumen-3{background:linear-gradient(160deg,#0F4C74 0%,#0B3C5D 55%,#08304B 100%)}
html[data-tema="oscuro"] .ml-resumen-3 .ml-kpi{background:transparent}
html[data-tema="oscuro"] .ml-resumen-3 .ml-kpi b{color:#fff}
html[data-tema="oscuro"] .ml-resumen-3 .ml-kpi span{color:#BFD6E4}
html[data-tema="oscuro"] .panel .cita .btn-texto{color:var(--o-txt2)}
html[data-tema="oscuro"] body.ml-app{background:linear-gradient(180deg,var(--o-sup) 0%,var(--o-sup) 220px,var(--o-sup) 100%) fixed}
html[data-tema="oscuro"] .panel .cita,html[data-tema="oscuro"] .ml-bloque>section,html[data-tema="oscuro"] .ml-nuevas,html[data-tema="oscuro"] .ml-grupo:not(.ml-cristal),html[data-tema="oscuro"] .plan-hero,html[data-tema="oscuro"] .ml-vacio,html[data-tema="oscuro"] .ml-listo{background:var(--o-sup)}
html[data-tema="oscuro"] .panel .btn-coral{background:var(--g-coral)}
html[data-tema="oscuro"] .panel .btn-navy{background:var(--g-navy)}
html[data-tema="oscuro"] .panel input[type=text],html[data-tema="oscuro"] .panel input[type=tel],html[data-tema="oscuro"] .panel input[type=email],html[data-tema="oscuro"] .panel input[type=password],html[data-tema="oscuro"] .panel input[type=number],html[data-tema="oscuro"] .panel input[type=url],html[data-tema="oscuro"] .panel input[type=date],html[data-tema="oscuro"] .panel input[type=time],html[data-tema="oscuro"] .panel select,html[data-tema="oscuro"] .panel textarea{background:var(--o-sup)}
html[data-tema="oscuro"] .panel input:focus-visible,html[data-tema="oscuro"] .panel select:focus-visible,html[data-tema="oscuro"] .panel textarea:focus-visible{border-color:var(--navy)}
html[data-tema="oscuro"] .etiqueta{background:rgba(255,255,255,0.096);color:var(--o-txt)}
html[data-tema="oscuro"] .etiqueta.coral{background:rgba(232,87,58,.14);color:var(--o-txt2)}
html[data-tema="oscuro"] .etiqueta.verde{background:rgba(23,179,166,.16);color:var(--o-txt2)}
html[data-tema="oscuro"] dialog.ml-hoja{background:rgba(26,34,48,0.92)}
html[data-tema="oscuro"] dialog::backdrop{background:rgba(255,255,255,0.120)}
html[data-tema="oscuro"] .pl-mas{color:var(--o-txt2)}
html[data-tema="oscuro"] .ml-app ::selection{background:rgba(23,179,166,.28)}
html[data-tema="oscuro"] .nov-lista li{color:var(--o-txt)}
html[data-tema="oscuro"] .ml-app .barra.ml-top{background:linear-gradient(180deg,var(--ml-n0) 0%,var(--ml-n1) 100%)}
html[data-tema="oscuro"] .panel .franja-prueba.fp,html[data-tema="oscuro"] .ml-app .franja-prueba.fp{background:linear-gradient(180deg,var(--ml-n1) 0%,rgba(27,111,174,0) 100%)}
html[data-tema="oscuro"] .fp-btn{background:rgba(255,255,255,.18);color:#fff}
html[data-tema="oscuro"] .fp-btn .etq-ok{background:rgba(26,34,48,0.92);color:var(--o-txt2)}
html[data-tema="oscuro"] .fp-mas{color:rgba(255,255,255,.88)}
html[data-tema="oscuro"] .fp-btn>svg{color:#fff}
html[data-tema="oscuro"] .fp-det{background:rgba(26,34,48,0.95);color:var(--o-txt)}
html[data-tema="oscuro"] .ml-et{color:var(--o-txt);background:rgba(26,34,48,0.75)}
html[data-tema="oscuro"] .ml-et.on{color:var(--o-txt2)}
html[data-tema="oscuro"] .ml-resumen-3{background:var(--g-vivo)}
html[data-tema="oscuro"] .ml-resumen-3 .ml-kpi span{color:#E8F3FB}
html[data-tema="oscuro"] .ml-nav{background:linear-gradient(180deg,rgba(30,118,181,.92) 0%,rgba(17,88,142,.97) 100%);border-top:1px solid var(--o-linea)}
html[data-tema="oscuro"] .ml-nav-b{color:#E1EEF8}
html[data-tema="oscuro"] .ml-nav-b[aria-current=page]::before{background:rgba(255,255,255,.16)}
html[data-tema="oscuro"] .panel .btn-navy{background:linear-gradient(180deg,#2584C9 0%,#1B6FAE 100%)}
html[data-tema="oscuro"] .chip.on{background:#1B6FAE}
html[data-tema="oscuro"] .ml-app .barra.ml-top{background:var(--ml-n0)}
html[data-tema="oscuro"] .panel .franja-prueba.fp,html[data-tema="oscuro"] .ml-app .franja-prueba.fp{background:linear-gradient(180deg,var(--ml-n0) 0%,rgba(37,132,201,.55) 45%,rgba(37,132,201,0) 100%)}
html[data-tema="oscuro"] .ml-app .barra.ml-top{background:radial-gradient(120% 140% at 12% -40%,rgba(255,255,255,.34) 0%,rgba(255,255,255,0) 55%),linear-gradient(112deg,rgba(255,255,255,0) 34%,rgba(255,255,255,.13) 47%,rgba(255,255,255,0) 60%),var(--ml-grano),linear-gradient(180deg,var(--ml-n0) 0%,#1867A9 100%)}
html[data-tema="oscuro"] .panel .franja-prueba.fp,html[data-tema="oscuro"] .ml-app .franja-prueba.fp{background:radial-gradient(90px 70px at 88% 18%,rgba(255,255,255,.2) 0%,rgba(255,255,255,0) 100%),radial-gradient(140px 90px at 6% 40%,rgba(120,190,255,.2) 0%,rgba(120,190,255,0) 100%),var(--ml-grano),linear-gradient(180deg,#1867A9 0%,rgba(24,103,169,.6) 45%,rgba(24,103,169,0) 100%)}
html[data-tema="oscuro"] .ml-resumen-3{background:radial-gradient(130% 120% at 0% -30%,rgba(255,255,255,.3) 0%,rgba(255,255,255,0) 55%),linear-gradient(115deg,rgba(255,255,255,0) 40%,rgba(255,255,255,.1) 52%,rgba(255,255,255,0) 64%),var(--ml-grano),var(--g-vivo)}
html[data-tema="oscuro"] .ml-nav{background:linear-gradient(180deg,rgba(255,255,255,.14) 0%,rgba(255,255,255,0) 40%),var(--ml-grano),linear-gradient(180deg,rgba(26,108,174,.93) 0%,rgba(14,76,128,.98) 100%)}
html[data-tema="oscuro"] .panel .btn-navy{background:linear-gradient(180deg,rgba(255,255,255,.16) 0%,rgba(255,255,255,0) 50%),linear-gradient(180deg,#1E73B8 0%,#155C99 100%)}
html[data-tema="oscuro"] .chip.on{background:linear-gradient(180deg,#1E73B8,#155C99)}
html[data-tema="oscuro"] .etq-info{background:rgba(26,34,48,0.78);color:var(--o-txt)}
html[data-tema="oscuro"] .etq-info svg:first-child{color:var(--o-txt2)}
html[data-tema="oscuro"] .etq-info svg:last-child{color:#7C8B97}
html[data-tema="oscuro"] .etq-cuerpo{background:var(--o-sup);color:var(--o-txt)}
html[data-tema="oscuro"] .plan-hero{background:radial-gradient(130% 120% at 0% -30%,rgba(255,255,255,.3) 0%,rgba(255,255,255,0) 55%),linear-gradient(115deg,rgba(255,255,255,0) 40%,rgba(255,255,255,.1) 52%,rgba(255,255,255,0) 64%),var(--ml-grano),var(--g-vivo);color:#fff}
html[data-tema="oscuro"] .plan-hero p{color:#E8F3FB}
html[data-tema="oscuro"] .ic-reglas{background:rgba(23,179,166,.09)}
html[data-tema="oscuro"] .ml-sinred,html[data-tema="oscuro"] .im-aviso{background:rgba(232,87,58,.1);color:var(--o-txt2)}
html[data-tema="oscuro"] .inf-frase{background:rgba(23,179,166,.08)}
html[data-tema="oscuro"] .ml-entrada{background:radial-gradient(120% 90% at 15% -10%,rgba(255,255,255,.32) 0%,rgba(255,255,255,0) 55%),linear-gradient(115deg,rgba(255,255,255,0) 36%,rgba(255,255,255,.12) 48%,rgba(255,255,255,0) 60%),var(--ml-grano),linear-gradient(180deg,#1E78BD 0%,#155C99 55%,#0F4A7E 100%)}
html[data-tema="oscuro"] .fc-ic{color:#fff;background:radial-gradient(120% 120% at 0% -20%,rgba(255,255,255,.35) 0%,rgba(255,255,255,0) 60%),linear-gradient(180deg,#1E73B8,#155C99)}
html[data-tema="oscuro"] .fc-cab-t h3{color:var(--o-txt)}
html[data-tema="oscuro"] .fc-sub{color:var(--o-txt2)}
html[data-tema="oscuro"] .etq-aviso{background:rgba(232,87,58,.14);color:var(--o-txt2)}
html[data-tema="oscuro"] .fc-campo .chips{background:rgba(255,255,255,0.084)}
html[data-tema="oscuro"] .fc-campo .chip{background:transparent}
html[data-tema="oscuro"] .fc-campo .chip[aria-checked=true]{background:var(--o-sup);color:var(--o-txt)}
html[data-tema="oscuro"] .panel .franja-prueba.fp,html[data-tema="oscuro"] .ml-app .franja-prueba.fp{background:radial-gradient(90px 70px at 88% 12%,rgba(255,255,255,.2) 0%,rgba(255,255,255,0) 100%),radial-gradient(140px 90px at 6% 30%,rgba(120,190,255,.2) 0%,rgba(120,190,255,0) 100%),var(--ml-grano),linear-gradient(180deg,#1867A9 0%,rgba(24,103,169,.92) 30%,rgba(24,103,169,.62) 52%,rgba(24,103,169,.28) 74%,rgba(24,103,169,.08) 90%,rgba(24,103,169,0) 100%)}
html[data-tema="oscuro"] .ml-app .barra.ml-top::after{background:linear-gradient(180deg,rgba(24,103,169,.6) 0%,rgba(24,103,169,.22) 55%,rgba(24,103,169,0) 100%)}
html[data-tema="oscuro"] .ml-ent{background:radial-gradient(120% 90% at 15% -10%,rgba(255,255,255,.3) 0%,rgba(255,255,255,0) 55%),linear-gradient(115deg,rgba(255,255,255,0) 36%,rgba(255,255,255,.12) 48%,rgba(255,255,255,0) 60%),var(--ml-grano),linear-gradient(180deg,#1E78BD 0%,#155C99 55%,#0E4676 100%)}
html[data-tema="oscuro"] .ml-ent-vineta{background:radial-gradient(75% 55% at 50% 48%,rgba(8,44,76,0) 0%,rgba(8,44,76,.55) 100%)}
html[data-tema="oscuro"] body.ml-login{background:#155C99}
html[data-tema="oscuro"] .ml-login-fondo{background:radial-gradient(120% 90% at 15% -10%,rgba(255,255,255,.3) 0%,rgba(255,255,255,0) 55%),linear-gradient(115deg,rgba(255,255,255,0) 36%,rgba(255,255,255,.12) 48%,rgba(255,255,255,0) 60%),var(--ml-grano),linear-gradient(180deg,#1E78BD 0%,#155C99 55%,#0E4676 100%)}
html[data-tema="oscuro"] .ml-login-caja .tarjeta{background:rgba(26,34,48,0.95)}
html[data-tema="oscuro"] .ml-login-alta{color:#EAF4FB}
html[data-tema="oscuro"] .ml-acc{border:1px solid var(--o-linea);background:var(--o-sup);color:var(--o-txt)}
html[data-tema="oscuro"] .ml-acc-ic{background:var(--o-sup);color:var(--o-txt)}
html[data-tema="oscuro"] .ml-sigcli{background:linear-gradient(150deg,var(--o-sup) 50%,var(--o-sup));border:1px solid transparent}
html[data-tema="oscuro"] .ml-sigcli-cab .ig-estado{background:var(--o-sup)}
html[data-tema="oscuro"] .ml-sigcli-hora{color:var(--o-txt)}
html[data-tema="oscuro"] .ml-sigcli-nombre{color:var(--o-txt)}
html[data-tema="oscuro"] .ml-sigcli-det{color:var(--o-txt2)}
html[data-tema="oscuro"] .ml-sigcli-ojo{background:var(--o-sup2);color:var(--o-txt2)}
/* mi-local-mando.v1.css */
html[data-tema="oscuro"] .mn-fab{border:1px solid var(--o-linea);color:#fff;background:linear-gradient(165deg,rgba(35,128,198,.92),rgba(16,80,138,.92))}
html[data-tema="oscuro"] .mn-fab-ic{background:currentColor}
html[data-tema="oscuro"] .mn-hoja{background:rgba(26,34,48,0.9);color:var(--o-txt)}
html[data-tema="oscuro"] .mn-hoja::backdrop{background:rgba(255,255,255,0.120)}
html[data-tema="oscuro"] .mn-cerrar{background:rgba(255,255,255,0.084)}
html[data-tema="oscuro"] .mn-cerrar::before,html[data-tema="oscuro"] .mn-cerrar::after{background:#0B3C5D}
html[data-tema="oscuro"] .mn-form{background:var(--o-sup);border:1px solid var(--o-linea)}
html[data-tema="oscuro"] .mn-in{color:var(--o-txt)}
html[data-tema="oscuro"] .mn-mic{background:rgba(255,255,255,0.084)}
html[data-tema="oscuro"] .mn-ir{background:linear-gradient(180deg,#DB4A2B,#C93A1C)}
html[data-tema="oscuro"] .mn-mic::before,html[data-tema="oscuro"] .mn-ir::before{background:#0B3C5D}
html[data-tema="oscuro"] .mn-ir::before{background:var(--o-sup)}
html[data-tema="oscuro"] .mn-mic.oye{background:#C93A1C}
html[data-tema="oscuro"] .mn-mic.oye::before{background:var(--o-sup)}
html[data-tema="oscuro"] .mn-nota{color:var(--o-txt2)}
html[data-tema="oscuro"] .mn-chip{border:1px solid var(--o-linea);background:rgba(26,34,48,0.8);color:var(--o-txt)}
html[data-tema="oscuro"] .mn-t{background:rgba(26,34,48,0.86);border:1px solid var(--o-linea)}
html[data-tema="oscuro"] .mn-t.plan{border-color:rgba(30,115,184,.35)}
html[data-tema="oscuro"] .mn-t.hecho{border-color:rgba(14,122,95,.4)}
html[data-tema="oscuro"] .mn-t.aviso{border-color:rgba(194,65,12,.35)}
html[data-tema="oscuro"] .mn-filas li{border-top:1px solid var(--o-linea)}
/* mi-local-semana.v1.css */
html[data-tema="oscuro"] .sm-tarjeta{color:#fff;background:linear-gradient(165deg,#2380C6 0%,#165F9D 55%,#10508A 100%)}
html[data-tema="oscuro"] .sm-tarjeta::after{background:radial-gradient(120% 80% at 100% 0,rgba(255,255,255,.18),transparent 60%)}
html[data-tema="oscuro"] .sm-cab h3{color:#fff}
html[data-tema="oscuro"] .sm-c{background:rgba(255,255,255,.12);border:1px solid var(--o-linea)}
html[data-tema="oscuro"] .sm-d.sube{color:#A7F3D0}
html[data-tema="oscuro"] .sm-d.baja{color:#FED7AA}
html[data-tema="oscuro"] .sm-tarjeta .btn-suave{background:rgba(255,255,255,.16);color:#fff;border-color:var(--o-linea)}
html[data-tema="oscuro"] .sm-tarjeta .btn-navy{background:var(--o-sup);color:var(--o-txt2)}
/* mi-local-v80.v1.css */
html[data-tema="oscuro"] .tv-fila{border:1px solid var(--o-linea));background:var(--o-sup)}
html[data-tema="oscuro"] .tv-t b{color:var(--o-txt)}
html[data-tema="oscuro"] .tv-t small{color:var(--o-txt2)}
html[data-tema="oscuro"] .tv-huecos{color:var(--o-txt2)!important}
html[data-tema="oscuro"] .tv-estado{color:var(--o-txt2)}
html[data-tema="oscuro"] .tv-estado.ok{color:var(--o-txt2)}
html[data-tema="oscuro"] .fv-mic{border:2px solid currentColor}
html[data-tema="oscuro"] .fv-mic::after{background:currentColor}
html[data-tema="oscuro"] .fv-grabando{background:var(--o-sup);color:var(--o-txt)}
html[data-tema="oscuro"] .fv-punto{background:var(--coral-ink,#C93A1C)}
html[data-tema="oscuro"] .fv-leyendo{color:var(--o-txt)}
html[data-tema="oscuro"] .fv-salud{background:var(--o-sup);border:1.5px solid var(--o-linea);color:var(--o-txt2)}
html[data-tema="oscuro"] .fv-lista li{border:1px solid var(--o-linea));background:var(--o-sup)}
html[data-tema="oscuro"] .fv-hist{color:var(--o-txt2)}
html[data-tema="oscuro"] .va-fila{border-top:1px solid var(--o-linea))}
html[data-tema="oscuro"] .va-t b{color:var(--o-txt)}
html[data-tema="oscuro"] .va-t small{color:var(--o-txt2)}
html[data-tema="oscuro"] .va-acc select{border:1.5px solid var(--o-linea);background:var(--o-sup);color:var(--o-txt)}
html[data-tema="oscuro"] .va-fila.activa .va-t b{color:var(--o-txt2)}
html[data-tema="oscuro"] .va-auto-fila select{border:1.5px solid var(--o-linea);background:var(--o-sup);color:var(--o-txt)}
/* acceso.v4.css */
html[data-tema="oscuro"] .ac{--ac-turq-tinta:var(--o-txt2);--ac-gris2:var(--o-txt2);background:var(--o-sup);color:var(--o-txt)}
html[data-tema="oscuro"] body.pn.ac{background:var(--o-sup);color:var(--o-txt)}
html[data-tema="oscuro"] .ac-rol{color:var(--o-txt2);border:1px solid var(--o-linea)}
html[data-tema="oscuro"] .ac-cristal{color:#fff}
html[data-tema="oscuro"] .ac-cristal::before{background:linear-gradient(150deg,rgba(26,34,48,0.55),rgba(160,215,235,.08) 30%,rgba(160,215,235,.05) 70%,rgba(63,203,190,.6))}
html[data-tema="oscuro"] .ac-cristal-in{background:linear-gradient(160deg,rgba(23,62,88,.8),rgba(6,26,42,.9))}
html[data-tema="oscuro"] .ac-pico-a{background:linear-gradient(135deg,rgba(26,34,48,0.5),rgba(160,215,235,.1))}
html[data-tema="oscuro"] .ac-pico-b{background:linear-gradient(315deg,rgba(63,203,190,.6),rgba(63,203,190,.1))}
html[data-tema="oscuro"] .ac-tit{color:#fff}
html[data-tema="oscuro"] .ac-acento{color:var(--ac-turq2)}
html[data-tema="oscuro"] .ac-sub{color:var(--ac-gris)}
html[data-tema="oscuro"] .ac-campo label{color:#DCE9F0}
html[data-tema="oscuro"] .ac-ic{stroke:var(--ac-gris2)}
html[data-tema="oscuro"] .ac .ac-entrada .ac-in{border:1px solid var(--o-linea);background:rgba(255,255,255,0.120);color:#fff}
html[data-tema="oscuro"] .ac .ac-entrada .ac-in::placeholder{color:var(--ac-gris2)}
html[data-tema="oscuro"] .ac .ac-entrada .ac-in:focus{border-color:var(--ac-turq2)}
html[data-tema="oscuro"] .ac .ac-entrada .ac-in[aria-invalid=true]{border-color:#FF8A70}
html[data-tema="oscuro"] .ac-ojo{color:var(--ac-gris2)}
html[data-tema="oscuro"] .ac-ojo svg{stroke:currentColor}
html[data-tema="oscuro"] .ac-ojo[aria-pressed=true]{color:var(--ac-turq2)}
html[data-tema="oscuro"] .ac-enl{color:var(--ac-gris)}
html[data-tema="oscuro"] .ac-enl:hover,html[data-tema="oscuro"] .ac-enl:focus-visible{color:#fff}
html[data-tema="oscuro"] .ac-btn{background:linear-gradient(180deg,var(--ac-turq2),var(--ac-turq));color:#05283A}
html[data-tema="oscuro"] .ac-btn svg{stroke:currentColor}
html[data-tema="oscuro"] .ac-giro{border:2px solid var(--o-linea);border-top-color:#05283A}
html[data-tema="oscuro"] .ac-error{color:#FFB4A3}
html[data-tema="oscuro"] .ac-nota{background:rgba(63,203,190,.1);border:1px solid rgba(63,203,190,.3);color:#DCE9F0}
html[data-tema="oscuro"] .ac-pie{color:var(--ac-gris)}
html[data-tema="oscuro"] .ac-pie a{color:var(--ac-turq2)}
html[data-tema="oscuro"] .ac-seguro{color:var(--o-txt2)}
html[data-tema="oscuro"] .ac-seguro svg{stroke:var(--ac-turq-tinta)}
html[data-tema="oscuro"] .ac.ac-claro{background:linear-gradient(160deg,var(--o-sup) 0%,var(--o-sup) 45%,var(--o-sup) 100%);color:var(--o-txt)}
html[data-tema="oscuro"] .ac.ac-claro .ac-rol{color:var(--o-txt2);border-color:var(--o-linea)}
html[data-tema="oscuro"] .ac-otp{background:rgba(26,34,48,0.9);border:1px solid var(--o-linea)}
html[data-tema="oscuro"] .ac-otp-icono>span{background:linear-gradient(180deg,var(--o-sup),var(--o-sup));color:var(--o-txt)}
html[data-tema="oscuro"] .ac-otp-icono svg{stroke:currentColor}
html[data-tema="oscuro"] .ac-otp-icono::after{border:2.5px solid transparent;border-top-color:var(--ac-turq)}
html[data-tema="oscuro"] .ac-otp.es-listo .ac-otp-icono>span{background:var(--ac-ok);color:#fff}
html[data-tema="oscuro"] .ac-otp.es-error .ac-otp-icono>span{background:var(--o-sup);color:var(--o-txt2)}
html[data-tema="oscuro"] .ac-otp h1{color:var(--o-txt)}
html[data-tema="oscuro"] .ac-otp p.ac-otp-txt{color:var(--o-txt2)}
html[data-tema="oscuro"] .ac-otp p.ac-otp-txt b{color:var(--o-txt)}
html[data-tema="oscuro"] .ac-cifra{background:linear-gradient(160deg,var(--ac-azul),var(--ac-turq))}
html[data-tema="oscuro"] .ac .ac-cifras .ac-cifra input{background:var(--o-sup);color:var(--o-txt)}
html[data-tema="oscuro"] .ac-cifra i{background:var(--ac-turq)}
html[data-tema="oscuro"] .ac-otp.es-listo .ac-cifra{background:var(--ac-ok)}
html[data-tema="oscuro"] .ac-otp.es-listo .ac-cifra input{background:var(--ac-ok);color:#fff}
html[data-tema="oscuro"] .ac-otp.es-listo .ac-cifra i{background:rgba(26,34,48,0.7)}
html[data-tema="oscuro"] .ac-otp.es-error .ac-cifra{background:linear-gradient(180deg,var(--ac-coral),var(--ac-error))}
html[data-tema="oscuro"] .ac-otp.es-error .ac-cifra input{background:var(--o-sup);color:var(--o-txt2)}
html[data-tema="oscuro"] .ac-otp.es-error .ac-cifra i{background:var(--ac-coral)}
html[data-tema="oscuro"] .ac-otp .ac-campo label{color:var(--o-txt)}
html[data-tema="oscuro"] .ac .ac-otp .ac-entrada .ac-in{background:var(--o-sup);border-color:var(--o-linea);color:var(--o-txt)}
html[data-tema="oscuro"] .ac .ac-otp .ac-entrada .ac-in:focus{border-color:var(--ac-azul);background:var(--o-sup)}
html[data-tema="oscuro"] .ac-otp .ac-ojo{color:var(--o-txt2)}
html[data-tema="oscuro"] .ac-otp .ac-error{color:var(--o-txt2)}
html[data-tema="oscuro"] .ac-otp .ac-btn{background:linear-gradient(90deg,var(--ac-azul),var(--ac-turq-tinta));color:#fff}
html[data-tema="oscuro"] .ac-otp .ac-btn .ac-giro{border-color:var(--o-linea);border-top-color:var(--o-linea)}
html[data-tema="oscuro"] .ac-otp.es-listo .ac-btn{background:var(--ac-ok)}
html[data-tema="oscuro"] .ac-otp .ac-enl{color:var(--o-txt2)}
html[data-tema="oscuro"] .ac-otp .ac-reenviar{color:var(--o-txt2)}
html[data-tema="oscuro"] .ac-otp .ac-reenviar b{color:var(--o-txt)}
html[data-tema="oscuro"] .ac-giro2{border:2px solid var(--o-linea);border-top-color:var(--ac-azul)}
html[data-tema="oscuro"] .ac #app,html[data-tema="oscuro"] .ac .panel{background:transparent}
html[data-tema="oscuro"] .ac-firma-logo::after{background:linear-gradient(105deg,rgba(255,255,255,0) 38%,rgba(26,34,48,0.85) 50%,rgba(255,255,255,0) 62%) 160% 0/260% 100% no-repeat}
html[data-tema="oscuro"] .ac-firma-lema{color:var(--o-txt2)}
html[data-tema="oscuro"] .ac-firma-lema::before,html[data-tema="oscuro"] .ac-firma-lema::after{background:linear-gradient(90deg,rgba(23,179,166,0),var(--ac-turq))}
html[data-tema="oscuro"] .ac-firma-lema::after{background:linear-gradient(90deg,var(--ac-coral),rgba(232,87,58,0))}
/* orbe.v1.css */
html[data-tema="oscuro"] .cargando,html[data-tema="oscuro"] .orbe{background:radial-gradient(circle at 50% 60%,#0F4568 0%,#08314D 70%,#041C2C 100%)}
html[data-tema="oscuro"] .cargando i:nth-child(1),html[data-tema="oscuro"] .orbe i:nth-child(1){background:#17B3A6}
html[data-tema="oscuro"] .cargando i:nth-child(2),html[data-tema="oscuro"] .orbe i:nth-child(2){background:#E8573A}
html[data-tema="oscuro"] .cargando i:nth-child(3),html[data-tema="oscuro"] .orbe i:nth-child(3){background:#5DA9D6}
html[data-tema="oscuro"] .cargando::after,html[data-tema="oscuro"] .orbe::after{background:radial-gradient(circle at 32% 24%,rgba(26,34,48,0.55),rgba(255,255,255,0) 30%),radial-gradient(circle at 70% 86%,rgba(255,255,255,.14),rgba(255,255,255,0) 32%)}
html[data-tema="oscuro"] .orbe-pantalla{color:#fff;background:radial-gradient(60% 40% at 50% 44%,rgba(11,60,93,.95),rgba(2,13,22,0) 72%),#020D16}
html[data-tema="oscuro"] .orbe-pantalla .orbe{background:rgba(255,255,255,0.120)}
html[data-tema="oscuro"] .orbe-pantalla .orbe-anillo{background:conic-gradient(from 0deg,rgba(63,203,190,0) 0deg,#3FCBBE 120deg,rgba(232,87,58,.9) 170deg,rgba(232,87,58,0) 175deg)}
html[data-tema="oscuro"] .orbe-pantalla .orbe-sub{color:#9EC3D6}
html[data-tema="oscuro"] .orbe-pantalla .orbe-marca b{color:#E8573A}
