/* GENERADO por herramientas/generar_oscuro.py: no editar a mano. */
/* Botón de tema */
.tema-btn{flex:none;border:0;background:rgba(255,255,255,.12);color:#fff;width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}
.tema-btn:hover{background:rgba(255,255,255,.22)}
.tema-btn:focus-visible{outline:2px solid var(--oro);outline-offset:2px}
.tema-btn.flota{position:absolute;top:calc(12px + var(--seguro-arriba,0px));right:12px;z-index:5}
.tema-btn.sobre-claro{background:var(--blanco,#fff);color:var(--profundo);border:1.5px solid var(--arena)}
#nav-fija .tema-btn{display:none;order:6}
@media (min-width:1000px){
  #nav-fija .tema-btn{display:flex;margin-left:8px}
  body.con-nav .barra .tema-btn{display:none}
}
@media print{.tema-btn{display:none!important}}
@media screen{
html[data-tema=oscuro],html[data-tema=oscuro] .pat{--morado:#cdaeea;--magenta:#f08cbd;--profundo:#e7dcf1;--tinta:#ece8f0;--crema:#262030;--arena:#3b3446;--cian:#3fd3e6;--verde:#8fd16a;--gris:#aaa3b3;--rojo:#ff9a90;--ambar:#f4c26b;--fondo:#15111a;--blanco:#1f1a26;--f-profundo:#2b1440;--f-morado:#6f3f9c;--f-magenta:#9e1f63;--f-rojo:#b3261e;--f-verde:#2e7d32;--f-gris:#6b6472;--f-tinta:#3b3446;--f-ambar:#7a4b00}
html[data-tema=oscuro]{color-scheme:dark}
html[data-tema=oscuro] .barra{background:var(--f-profundo)}
html[data-tema=oscuro] input[type=text],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=tel],html[data-tema=oscuro] input:not([type]),html[data-tema=oscuro] textarea,html[data-tema=oscuro] select{background:#201a26}
html[data-tema=oscuro] input:focus,html[data-tema=oscuro] textarea:focus,html[data-tema=oscuro] select:focus{box-shadow:0 0 0 3px rgba(0,0,0,0.45)}
html[data-tema=oscuro] .error{background:#351b18}
html[data-tema=oscuro] .btn{background:var(--f-morado)}
html[data-tema=oscuro] .btn.sec{background:#201a26}
html[data-tema=oscuro] .btn.rojo{background:#201a26;border:1.5px solid #6e3631}
html[data-tema=oscuro] .cola{background:#372d19;border:1.5px solid #786336}
html[data-tema=oscuro] .cola b{color:#f4d19a}
html[data-tema=oscuro] .tarjeta-accion{background:#201a26;box-shadow:0 1px 0 var(--arena),0 2px 10px rgba(0,0,0,0.18)}
html[data-tema=oscuro] .secundarias button{background:#201a26}
html[data-tema=oscuro] .insignia{background:var(--f-magenta)}
html[data-tema=oscuro] .tarjeta{background:#201a26}
html[data-tema=oscuro] .paso{background:var(--f-morado)}
html[data-tema=oscuro] .gps .punto{background:#453952}
html[data-tema=oscuro] .gps .punto.bien{box-shadow:0 0 0 4px rgba(0,0,0,0.50)}
html[data-tema=oscuro] .chip{background:#201a26}
html[data-tema=oscuro] .chip[aria-pressed="true"]{background:var(--f-morado)}
html[data-tema=oscuro] .agregar-foto{background:#322916}
html[data-tema=oscuro] details.mas{background:#201a26}
html[data-tema=oscuro] .guardar-fijo{background:linear-gradient(180deg,rgba(36,29,42,0),var(--fondo) 30%)}
html[data-tema=oscuro] .item{background:#201a26}
html[data-tema=oscuro] .estado.pendiente{background:#3c301b;color:#f4d19a}
html[data-tema=oscuro] .estado.aprobado{background:#1b3b1f;color:#a7e6ad}
html[data-tema=oscuro] .estado.rechazado{background:#351b18}
html[data-tema=oscuro] .estado.cola{background:#193337;color:#9aeaf4}
html[data-tema=oscuro] .estado.err{background:#351b18}
html[data-tema=oscuro] .rev{background:#201a26}
html[data-tema=oscuro] #aviso{background:var(--f-tinta);box-shadow:0 8px 24px rgba(0,0,0,0.50)}
html[data-tema=oscuro] #aviso.mal{background:var(--f-rojo)}
html[data-tema=oscuro] .instalar{background:#301b39}
html[data-tema=oscuro] .foto.sin-vista{background:var(--crema) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23cdaeea' stroke-width='2'%3E%3Cpath d='M4 8h3l2-3h6l2 3h3v11H4z'/%3E%3Ccircle cx='12' cy='13' r='3.5'/%3E%3C/svg%3E") center/32px no-repeat}
html[data-tema=oscuro] .alerta{background:#372d19;color:#f4d19a}
html[data-tema=oscuro] .alerta.fuerte{background:#351b18}
html[data-tema=oscuro] .alerta.ok{background:#1b3b1f;color:#a7e6ad}
html[data-tema=oscuro] .btn-reportes{background:#2d1835!important;border-color:#55306a!important}
html[data-tema=oscuro] .tabs{background:#2d1f34}
html[data-tema=oscuro] .tabs button[aria-pressed="true"]{background:#201a26;box-shadow:0 1px 3px rgba(0,0,0,0.45)}
html[data-tema=oscuro] .est-rep.dup{background:#3c301b;color:#f4d19a}
html[data-tema=oscuro] .aviso-dup{background:#372d19;border:1.5px solid #786336}
html[data-tema=oscuro] .aviso-dup b{color:#f4d19a}
html[data-tema=oscuro] .meta-dl{background:#201a26}
html[data-tema=oscuro] .pub{color:#a7e6ad;background:#1b3b1f}
html[data-tema=oscuro] .tarjeta-area{background:#201a26;box-shadow:0 1px 0 var(--arena),0 2px 10px rgba(0,0,0,0.18)}
html[data-tema=oscuro] .est-act{background:#292231}
html[data-tema=oscuro] .est-act.enviada,html[data-tema=oscuro] .est-act.abierto{background:#3c301b;color:#f4d19a}
html[data-tema=oscuro] .est-act.aprobada,html[data-tema=oscuro] .est-act.resuelto{background:#1b3b1f;color:#a7e6ad}
html[data-tema=oscuro] .est-act.rechazada{background:#351b18}
html[data-tema=oscuro] .est-act.en_atencion{background:#1a363a;color:#9aeaf4}
html[data-tema=oscuro] .est-act.cancelado{background:#292231}
html[data-tema=oscuro] .est-act.alerta-chip,html[data-tema=oscuro] .est-act.grav-alta{background:#351b18}
html[data-tema=oscuro] .est-act.grav-media{background:#3c301b;color:#f4d19a}
html[data-tema=oscuro] .est-act.grav-baja{background:#171732;color:#aeaee0}
html[data-tema=oscuro] .mini.grav-alta{background:#351b18!important}
html[data-tema=oscuro] .mini.grav-media{background:#3c301b!important;color:#f4d19a}
html[data-tema=oscuro] .mini.grav-baja{background:#171732!important;color:#aeaee0}
html[data-tema=oscuro] .item-lista.con-alerta{border-color:#6e3631;background:#301815}
html[data-tema=oscuro] .sub-forma{background:#302815}
html[data-tema=oscuro] table.tabla-lista td{border-bottom:1px solid #483b55}
html[data-tema=oscuro] .fila-area{border-bottom:1px solid #483b55}
html[data-tema=oscuro] .visor.firma .hoja{background:#201a26}
html[data-tema=oscuro] .visor.firma canvas{background:#201a26}
html[data-tema=oscuro] .bien{background:#261d30;color:var(--texto,#c8aee0)}
html[data-tema=oscuro] .bien.ok{background:#2b3d1c}
html[data-tema=oscuro] .bien.mal{background:#341717}
html[data-tema=oscuro] .kpi{background:#201a26;box-shadow:0 1px 3px rgba(0,0,0,0.24)}
html[data-tema=oscuro] .b-vis{background:var(--f-morado)}
html[data-tema=oscuro] .b-nue{background:var(--f-magenta)}
html[data-tema=oscuro] .b-res{background:var(--f-verde)}
html[data-tema=oscuro] #mes{background:#201a26}
html[data-tema=oscuro] .aviso-caja{background:#382f19;border:1px solid #7a6837}
html[data-tema=oscuro] .btn-admin{background:linear-gradient(135deg,var(--f-profundo),var(--f-morado))!important}
html[data-tema=oscuro] .adm-nav{background:#201a26}
html[data-tema=oscuro] .adm-nav a[aria-current]{background:#301b39}
html[data-tema=oscuro] .adm-kpi{background:#201a26}
html[data-tema=oscuro] .adm-kpi[href]:hover{box-shadow:0 6px 18px rgba(0,0,0,0.30)}
html[data-tema=oscuro] .adm-kpi::before{background:var(--f-morado)}
html[data-tema=oscuro] .adm-kpi.mal::before{background:var(--f-rojo)}
html[data-tema=oscuro] .adm-kpi.aviso b{color:#f4d89a}
html[data-tema=oscuro] .adm-tabla-env{background:#201a26}
html[data-tema=oscuro] .adm-tabla tbody th{background:#241d2a}
html[data-tema=oscuro] .adm-tabla td{border-bottom:1px solid #483b55}
html[data-tema=oscuro] .adm-clic tbody tr:hover td{background:#281631}
html[data-tema=oscuro] .adm-chip{background:#2c1e35}
html[data-tema=oscuro] .adm-chip.ok{background:#2a3f1c;color:#b9f19d}
html[data-tema=oscuro] .adm-chip.mal{background:#371b19;color:#eea59f}
html[data-tema=oscuro] .adm-chip.aviso{background:#3e341c;color:#f4d89a}
html[data-tema=oscuro] .adm-chip.gris{background:#292230;color:#c7c1cd}
html[data-tema=oscuro] .adm-chip.morado{background:var(--f-morado)}
html[data-tema=oscuro] .adm-chip.area{background:#193438;color:#9aeaf4}
html[data-tema=oscuro] .adm-filtros select,html[data-tema=oscuro] .adm-filtros input{background:#201a26}
html[data-tema=oscuro] .adm-vacio{background:#201a26}
html[data-tema=oscuro] .adm-tarjeta{background:#201a26}
html[data-tema=oscuro] .adm-areas label{border:1px solid #483b55}
html[data-tema=oscuro] .adm-tabs button[aria-pressed=true]{background:#201a26;box-shadow:0 1px 3px rgba(0,0,0,0.24)}
html[data-tema=oscuro] .adm-seccion{background:#221c28}
html[data-tema=oscuro] .adm-sec-tit:hover,html[data-tema=oscuro] .adm-sec-tit:focus{background:#201a26}
html[data-tema=oscuro] .adm-campos-lista li{background:#201a26;border:1px solid #483b55}
html[data-tema=oscuro] .adm-tipo{background:#301b39}
html[data-tema=oscuro] .adm-c-et code,html[data-tema=oscuro] .adm-tarjeta code,html[data-tema=oscuro] .adm-tabla code{background:#28212f}
html[data-tema=oscuro] .adm-mini-btns button{background:#201a26}
html[data-tema=oscuro] .adm-det{border:1px solid #483b55}
html[data-tema=oscuro] .adm-aud{background:#201a26}
html[data-tema=oscuro] .adm-modal-caja{background:#201a26;box-shadow:0 20px 60px rgba(0,0,0,0.50)}
html[data-tema=oscuro] .adm-modal-cab{border-bottom:1px solid #483b55}
html[data-tema=oscuro] .adm-modal-pie{border-top:1px solid #483b55}
html[data-tema=oscuro] .adm input:not([type=checkbox]):not([type=radio]),html[data-tema=oscuro] .adm select,html[data-tema=oscuro] .adm textarea,html[data-tema=oscuro] .adm-modal input:not([type=checkbox]):not([type=radio]),html[data-tema=oscuro] .adm-modal select,html[data-tema=oscuro] .adm-modal textarea{background:#201a26}
html[data-tema=oscuro] .adm input:focus,html[data-tema=oscuro] .adm select:focus,html[data-tema=oscuro] .adm textarea:focus,html[data-tema=oscuro] .adm-modal input:focus,html[data-tema=oscuro] .adm-modal select:focus,html[data-tema=oscuro] .adm-modal textarea:focus{outline:2px solid #5f387a}
html[data-tema=oscuro] .cuenta{background:#201a26}
html[data-tema=oscuro] .login-marca{background:linear-gradient(rgba(61,27,88,.88),rgba(61,27,88,.88)),url(/assets/textura-tlaxcala.png) center/300px repeat,var(--f-profundo)}
html[data-tema=oscuro] .adm-pestanas a[aria-current="page"]{background:var(--f-morado)}
html[data-tema=oscuro] .calc{background:#2b1932;border:1px dashed #603f72}
html[data-tema=oscuro] .tarjeta-abierto{background:#2f1515}
html[data-tema=oscuro] .firma-vale img{background:#201a26}
html[data-tema=oscuro] .adm-caja{background:#201a26;border:1px solid #4f415d}
html[data-tema=oscuro] .adm-tabs a[aria-current]{background:#201a26;box-shadow:0 1px 2px rgba(0,0,0,0.24)}
html[data-tema=oscuro] select:not([multiple]),html[data-tema=oscuro] .adm select:not([multiple]),html[data-tema=oscuro] .adm-modal select:not([multiple]),html[data-tema=oscuro] .adm-filtros select:not([multiple]),html[data-tema=oscuro] .adm-areas select:not([multiple]),html[data-tema=oscuro] .fila-area select:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23cdaeea' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important}
html[data-tema=oscuro] input[type=search],html[data-tema=oscuro] input[type=date],html[data-tema=oscuro] input[type=time],html[data-tema=oscuro] input[type=month],html[data-tema=oscuro] input[type=datetime-local]{background-color:#201a26}
html[data-tema=oscuro] input[type=search]:focus,html[data-tema=oscuro] input[type=date]:focus,html[data-tema=oscuro] input[type=time]:focus,html[data-tema=oscuro] input[type=month]:focus,html[data-tema=oscuro] input[type=datetime-local]:focus{box-shadow:0 0 0 3px rgba(0,0,0,0.45)}
html[data-tema=oscuro] input[type=file]{background:#201a26}
html[data-tema=oscuro] input[type=file]::file-selector-button{background:#2b1836}
html[data-tema=oscuro] .tabla-scroll,html[data-tema=oscuro] .adm-tabla-env{background:linear-gradient(to right,#201a26 30%,rgba(32,26,38,0)) left center/36px 100% no-repeat local,
    linear-gradient(to left,#201a26 30%,rgba(32,26,38,0)) right center/36px 100% no-repeat local,
    radial-gradient(farthest-side at 0 50%,rgba(61,27,88,.2),rgba(61,27,88,0)) left center/14px 100% no-repeat scroll,
    radial-gradient(farthest-side at 100% 50%,rgba(61,27,88,.2),rgba(61,27,88,0)) right center/14px 100% no-repeat scroll;background-color:#201a26}
html[data-tema=oscuro] #nav-fija{background:#201a26;box-shadow:0 -2px 14px rgba(0,0,0,0.24)}
html[data-tema=oscuro] #nav-fija a[aria-current=page]{background:#2b1836}
html[data-tema=oscuro] #nav-fija .n{background:var(--f-magenta)}
@media (min-width:1000px){
html[data-tema=oscuro] #nav-fija .nav-marca{background:var(--f-profundo)}
}
html[data-tema=oscuro] .toca-bloque{background:#201a26;box-shadow:0 1px 0 var(--arena),0 2px 10px rgba(0,0,0,0.18)}
html[data-tema=oscuro] .toca-item{background:#201a26}
html[data-tema=oscuro] .toca-ico{background:#2b1836}
html[data-tema=oscuro] .toca-item.g-vencido .toca-ico{background:#351b18}
html[data-tema=oscuro] .toca-item.g-hoy .toca-fecha{color:#f4d59a}
html[data-tema=oscuro] .toca-item.urgente .toca-txt b::after{background:var(--f-rojo)}
html[data-tema=oscuro] .toca-vacio.ok{background:#233719;color:#bbe9a5}
html[data-tema=oscuro] .toca-vacio.ok b{color:#bbe9a5}
html[data-tema=oscuro] .atajo{background:#201a26}
html[data-tema=oscuro] .atajo-ico{background:#2b1836}
html[data-tema=oscuro] .uso-barras{background:#201a26}
html[data-tema=oscuro] .uso-barras span{background:var(--f-morado)}
html[data-tema=oscuro] .atajo-alerta{border-color:#6e3631;background:#2f1815}
html[data-tema=oscuro] .visor.hoja-conexion .hoja{background:#201a26}
html[data-tema=oscuro] .aviso-origen{background:#172934;border:1.5px solid #326270}
html[data-tema=oscuro] .visor.hoja-conexion button.toca-item{background:#201a26}
html[data-tema=oscuro] .visor.hoja-conexion .btn{background:var(--f-morado)}
html[data-tema=oscuro] .visor.hoja-conexion .btn.sec{background:#201a26}
html[data-tema=oscuro] .est-det{color:var(--gris, #c7c1cd)}
html[data-tema=oscuro] .pm-ren{border-bottom:1px solid #463952}
html[data-tema=oscuro] .pm-ren .txt small{color:var(--gris, #c7c1cd)}
html[data-tema=oscuro] .pm-ren .uni{color:var(--gris, #c7c1cd)}
html[data-tema=oscuro] .pestanas-ficha button{border:1px solid #53475b;background:#201a26}
html[data-tema=oscuro] .ini-n{background:var(--f-magenta)}
html[data-tema=oscuro] .ini-pcard{background:#201a26}
html[data-tema=oscuro] .ini-area{background:#201a26}
html[data-tema=oscuro] .t-profundo{background:var(--f-profundo)}
html[data-tema=oscuro] .t-magenta{background:var(--f-magenta)}
html[data-tema=oscuro] .t-morado{background:var(--f-morado)}
html[data-tema=oscuro] .ini-sub{border-top:1px solid #493c56}
html[data-tema=oscuro] .ini-subt{color:#cbaee0}
html[data-tema=oscuro] .ini-mod:hover{background:#2b1836}
html[data-tema=oscuro] .ini-abrir{border-top:1px solid #493c56}
html[data-tema=oscuro] .org-tile{background:#201a26}
html[data-tema=oscuro] .nav-ini{color:#3d1b58}
@media (min-width:1000px){
html[data-tema=oscuro] #nav-fija{background:var(--f-profundo)}
html[data-tema=oscuro] body.con-nav .barra{background:#201a26}
html[data-tema=oscuro] body.con-nav .barra .atras,html[data-tema=oscuro] body.con-nav .barra .ir-inicio{background:#2b1836}
html[data-tema=oscuro] body.con-nav .barra .estado-red{background:#2b1836}
}
html[data-tema=oscuro] .pat input[type=text],html[data-tema=oscuro] .pat input[type=email],html[data-tema=oscuro] .pat input[type=password],html[data-tema=oscuro] .pat input[type=number],html[data-tema=oscuro] .pat input[type=date],html[data-tema=oscuro] .pat input[type=search],html[data-tema=oscuro] .pat input[type=datetime-local],html[data-tema=oscuro] .pat textarea,html[data-tema=oscuro] .pat select{background:#201a26}
html[data-tema=oscuro] .pat select{background-image:linear-gradient(45deg,transparent 50%,var(--f-morado) 50%),linear-gradient(135deg,var(--f-morado) 50%,transparent 50%)}
html[data-tema=oscuro] .pat input:focus,html[data-tema=oscuro] .pat textarea:focus,html[data-tema=oscuro] .pat select:focus{box-shadow:0 0 0 3px rgba(0,0,0,0.45)}
html[data-tema=oscuro] .pat .error{background:#351b18}
html[data-tema=oscuro] .pat .nota{background:#2b1836}
html[data-tema=oscuro] .pat .nota.ambar{background:#372d19}
html[data-tema=oscuro] .pat .btn{background:var(--f-morado)}
html[data-tema=oscuro] .pat .btn:hover{background:var(--f-magenta)}
html[data-tema=oscuro] .pat .btn.sec{background:#201a26}
html[data-tema=oscuro] .pat .btn.verde{background:var(--f-verde)}
html[data-tema=oscuro] .pat .btn.rojo{background:#201a26;border:1.5px solid #6e3631}
html[data-tema=oscuro] .pat .pie-form{background:linear-gradient(180deg,rgba(36,29,42,0),var(--fondo) 35%)}
html[data-tema=oscuro] .pat .tarjeta{background:#201a26;box-shadow:0 1px 0 var(--arena),0 2px 10px rgba(0,0,0,0.12)}
html[data-tema=oscuro] .pat .cifra{background:#201a26}
html[data-tema=oscuro] .pat .rapida{background:#201a26}
html[data-tema=oscuro] .pat .rapida .ico{background:#2b1836}
html[data-tema=oscuro] .pat .rapida.fuerte{background:var(--f-morado)}
html[data-tema=oscuro] .pat .tabla-envoltura{background:#201a26}
html[data-tema=oscuro] .pat .tabla th{background:#231d2a}
html[data-tema=oscuro] .pat .tabla td{border-bottom:1px solid #483b55}
html[data-tema=oscuro] .pat .tabla tr.clic:hover td{background:#281631}
html[data-tema=oscuro] .pat .item{background:#201a26}
html[data-tema=oscuro] .pat .ins{background:#292231;color:#c7c1cd}
html[data-tema=oscuro] .pat .ins.activo,html[data-tema=oscuro] .pat .ins.localizado,html[data-tema=oscuro] .pat .ins.firmado,html[data-tema=oscuro] .pat .ins.ok{background:#1b3b1f;color:#a7e6ad}
html[data-tema=oscuro] .pat .ins.en_reparacion,html[data-tema=oscuro] .pat .ins.prestamo,html[data-tema=oscuro] .pat .ins.en_proceso_baja,html[data-tema=oscuro] .pat .ins.borrador,html[data-tema=oscuro] .pat .ins.otra_ubicacion,html[data-tema=oscuro] .pat .ins.etiqueta_danada,html[data-tema=oscuro] .pat .ins.pendiente,html[data-tema=oscuro] .pat .ins.abierto{background:#3c301b}
html[data-tema=oscuro] .pat .ins.no_localizado,html[data-tema=oscuro] .pat .ins.baja,html[data-tema=oscuro] .pat .ins.cancelado,html[data-tema=oscuro] .pat .ins.anulado,html[data-tema=oscuro] .pat .ins.error,html[data-tema=oscuro] .pat .ins.sobrante{background:#351b18}
html[data-tema=oscuro] .pat .ins.cola{background:#193337;color:#9aeaf4}
html[data-tema=oscuro] .pat .ins.cerrado{background:#2a2133}
html[data-tema=oscuro] .pat .ins.activo-c{background:#301b39}
html[data-tema=oscuro] .pat .ins.bajo_costo{background:#2b2332;color:#e6d1a8}
html[data-tema=oscuro] .pat .ins.controlable{background:#1f2830;color:#aec6e0}
html[data-tema=oscuro] .pat dl.datos dd{border-bottom:1px solid #463a53}
html[data-tema=oscuro] .pat .agregar-foto{background:#322916}
html[data-tema=oscuro] .pat .escaner .mira{border:3px solid rgba(61,50,72,.9);box-shadow:0 0 0 999px rgba(0,0,0,0.50)}
html[data-tema=oscuro] .pat .firma-caja{background:#201a26}
html[data-tema=oscuro] .pat .pat-menu a{background:#201a26}
html[data-tema=oscuro] .pat .pat-menu a[aria-current]{background:var(--f-morado)}
html[data-tema=oscuro] .pat .pat-menu .pat-red{background:#2c1b38}
html[data-tema=oscuro] .pat .pat-menu .pat-red.cola{background:#21454a;color:#9ae9f4}
html[data-tema=oscuro] [style^="background:#e7f3dd"],html[data-tema=oscuro] [style*=";background:#e7f3dd"],html[data-tema=oscuro] [style*="; background:#e7f3dd"]{background:#2b3d1c!important}
html[data-tema=oscuro] [style^="background:#efe6f3"],html[data-tema=oscuro] [style*=";background:#efe6f3"],html[data-tema=oscuro] [style*="; background:#efe6f3"]{background:#301b39!important}
html[data-tema=oscuro] [style^="background:#f3ecf7"],html[data-tema=oscuro] [style*=";background:#f3ecf7"],html[data-tema=oscuro] [style*="; background:#f3ecf7"]{background:#2b1836!important}
html[data-tema=oscuro] [style^="background:#f3edf6"],html[data-tema=oscuro] [style*=";background:#f3edf6"],html[data-tema=oscuro] [style*="; background:#f3edf6"]{background:#2c1a34!important}
html[data-tema=oscuro] [style^="background:#fdecea"],html[data-tema=oscuro] [style*=";background:#fdecea"],html[data-tema=oscuro] [style*="; background:#fdecea"]{background:#351b18!important}
html[data-tema=oscuro] [style^="background:#fff"],html[data-tema=oscuro] [style*=";background:#fff"],html[data-tema=oscuro] [style*="; background:#fff"]{background:#201a26!important}
html[data-tema=oscuro] [style^="border-color:#bcd9a6"],html[data-tema=oscuro] [style*=";border-color:#bcd9a6"],html[data-tema=oscuro] [style*="; border-color:#bcd9a6"]{border-color:#58803a!important}
html[data-tema=oscuro] [style^="color:#8a6a00"],html[data-tema=oscuro] [style*=";color:#8a6a00"],html[data-tema=oscuro] [style*="; color:#8a6a00"]{color:#f4df9a!important}
html[data-tema=oscuro] [style^="color:#b3261e"],html[data-tema=oscuro] [style*=";color:#b3261e"],html[data-tema=oscuro] [style*="; color:#b3261e"]{color:#efa39f!important}
html[data-tema=oscuro] .login-logo{background:#fff;border-radius:12px;padding:8px 12px;box-sizing:content-box}
html[data-tema=oscuro] .minuta,html[data-tema=oscuro] .vale,html[data-tema=oscuro] .doc-impreso,html[data-tema=oscuro] .etq{--morado:#582a7c;--magenta:#9e1f63;--profundo:#3d1b58;--tinta:#1f1b24;--crema:#f7f3ec;--arena:#e6dfd2;--cian:#0a9bb0;--verde:#2e7d32;--gris:#6b6472;--rojo:#b3261e;--ambar:#7a4b00;--fondo:#fbf9f5;--blanco:#fff;--f-profundo:#3d1b58;--f-morado:#582a7c;--f-magenta:#9e1f63;--f-rojo:#b3261e;--f-verde:#2e7d32;--f-gris:#6b6472;--f-tinta:#1f1b24;--f-ambar:#7a4b00;background:#fff;color:#1f1b24;color-scheme:light}
html[data-tema=oscuro] .maplibregl-ctrl-group{background:#2a2433}
html[data-tema=oscuro] .maplibregl-ctrl-group button span{filter:invert(1)}
html[data-tema=oscuro] img[src$="flor-tlaxcala-color.png"]{filter:brightness(1.15)}
}
