/* GERADO AUTOMATICAMENTE a partir do app.css — não editar à mão (gen_escuro.py) */
html[data-tema="escuro"]{color-scheme:dark;--verde:#5BA37D;--verde-esc:#A8CBB5;--verde-claro:#1B2B22;--verde-borda:#34503F;--topo:#121815;--fundo:#0E1210;--card:#161C19;--texto:#DDE4E0;--suave:#95A39B;--borda:#2A322E;--ok:#4FAE78;--alerta:#D9A441;--estouro:#E0706B}
html[data-tema="escuro"] body{background:var(--fundo);color:var(--texto)}
html[data-tema="escuro"] .rec .btn-grande:not(.claro), html[data-tema="escuro"] .dev-check.feito .caixa, html[data-tema="escuro"] .btn-prim:hover, html[data-tema="escuro"] .btn-prim:active, html[data-tema="escuro"] .btn-grande:not(.claro):hover{color:#0E1A13!important}
html[data-tema="escuro"] .aguarde{background:radial-gradient(circle at 50% 40%,#18211C 0%,#0E1210 70%)}
html[data-tema="escuro"] .carga-barra{background:#22302A}
html[data-tema="escuro"] .carga-svg .k path{stroke:#10301E}
html[data-tema="escuro"] .dev-check.feito .caixa{background:var(--verde)!important;border-color:var(--verde)!important}
html[data-tema="escuro"] ::placeholder{color:#6F7D75}
html[data-tema="escuro"] img:not([src$=".svg"]){filter:brightness(.92)}
html[data-tema="escuro"] .nav-mod button.ativo{background:#161D19;border-color:#161D19}
html[data-tema="escuro"] .login{background:#161D19}
html[data-tema="escuro"] input[type=text],html[data-tema="escuro"] input[type=password],html[data-tema="escuro"] input[type=number],html[data-tema="escuro"] select,html[data-tema="escuro"] textarea{background:#161D19}
html[data-tema="escuro"] .btn-sec{background:#313533}
html[data-tema="escuro"] .aba{background:#313533}
html[data-tema="escuro"] .modal{background:#161D19}
html[data-tema="escuro"] .rec .btn-grande.claro{background:#25322A}
html[data-tema="escuro"] .rec .resumo-nota{background:#1E2522}
html[data-tema="escuro"] .rec .aviso{background:#3D3419;border:1px solid #79693E;color:#E4DBC3}
html[data-tema="escuro"] .rec .vol button{background:#161D19}
html[data-tema="escuro"] .rec .chip{background:#161D19}
html[data-tema="escuro"] .rec .kpi{background:#1F2221}
html[data-tema="escuro"] .rec .coluna{background:#272B28}
html[data-tema="escuro"] .rec .cartao{background:#161D19}
html[data-tema="escuro"] .rec .cartao.estouro{background:#2A1111}
html[data-tema="escuro"] .rec .cartao.neutro{border-left-color:#575E5A}
html[data-tema="escuro"] .rec .idade{background:#25322A}
html[data-tema="escuro"] .rec .alerta .idade{background:#41361B;color:#E2D6BF}
html[data-tema="escuro"] .rec .estouro .idade{background:#381B1A}
html[data-tema="escuro"] .rec .neutro .idade{background:#272B28}
html[data-tema="escuro"] .rec .tag-mig{background:#272B28}
html[data-tema="escuro"] .trf .chip{background:#161D19}
html[data-tema="escuro"] .trf .kpi{background:#1F2221}
html[data-tema="escuro"] .trf .coluna{background:#272B28}
html[data-tema="escuro"] .trf .cartao{background:#161D19}
html[data-tema="escuro"] .trf .cartao.estouro{background:#2A1111}
html[data-tema="escuro"] .trf .cartao.neutro{border-left-color:#575E5A}
html[data-tema="escuro"] .trf .tag.urg{background:#381B1A}
html[data-tema="escuro"] .trf .tag.venda{background:#1C2837;color:#B4C9DD}
html[data-tema="escuro"] .trf .tag.repo{background:#272B28}
html[data-tema="escuro"] .trf .tag.mig{background:#272B28}
html[data-tema="escuro"] .trf .idade{background:#25322A}
html[data-tema="escuro"] .trf .alerta .idade{background:#41361B;color:#E2D6BF}
html[data-tema="escuro"] .trf .estouro .idade{background:#381B1A}
html[data-tema="escuro"] .trf .neutro .idade{background:#272B28}
html[data-tema="escuro"] .adm .chip{background:#161D19}
html[data-tema="escuro"] .adm-item{background:#161D19}
html[data-tema="escuro"] .adm-tag{background:#25322A}
html[data-tema="escuro"] .adm-tag.off{background:#272B28}
html[data-tema="escuro"] .adm-tag.warn{background:#41361B;color:#E2D6BF}
html[data-tema="escuro"] .adm-senha{background:#1E2522}
html[data-tema="escuro"] .prd .chip{background:#161D19}
html[data-tema="escuro"] .prd .kpi{background:#1F2221}
html[data-tema="escuro"] .prd .coluna{background:#272B28}
html[data-tema="escuro"] .prd .cartao{background:#161D19}
html[data-tema="escuro"] .prd .cartao.estouro{background:#2A1111}
html[data-tema="escuro"] .prd .cartao.neutro{border-left-color:#575E5A}
html[data-tema="escuro"] .prd .tag.urg{background:#381B1A}
html[data-tema="escuro"] .prd .tag.venda{background:#1C2837;color:#B4C9DD}
html[data-tema="escuro"] .prd .tag.repo{background:#272B28}
html[data-tema="escuro"] .prd .tag.mig{background:#272B28}
html[data-tema="escuro"] .prd .idade{background:#25322A}
html[data-tema="escuro"] .prd .alerta .idade{background:#41361B;color:#E2D6BF}
html[data-tema="escuro"] .prd .estouro .idade{background:#381B1A}
html[data-tema="escuro"] .prd .neutro .idade{background:#272B28}
html[data-tema="escuro"] .prd .tag.sem{background:#381B1A}
html[data-tema="escuro"] .prd .tag.ped{background:#1C2837;color:#B4C9DD}
html[data-tema="escuro"] .prd .prazo.perto{color:#E2D6BF}
html[data-tema="escuro"] .prd .anexo{color:#B4C9DD}
html[data-tema="escuro"] .prd .valores{background:#1E2522}
html[data-tema="escuro"] .menu-lista{background:#161D19}
html[data-tema="escuro"] .menu-lista button:hover{background:#242926}
html[data-tema="escuro"] .seg{background:#161D19}
html[data-tema="escuro"] .seg button{background:#161D19}
html[data-tema="escuro"] .ges .kpi{background:#1F2221}
html[data-tema="escuro"] .ges .kpi.vermelho{border-color:#512E2D;background:#2A1111}
html[data-tema="escuro"] .setor{background:#161D19}
html[data-tema="escuro"] .setor-lin{border-top:1px solid #272B28}
html[data-tema="escuro"] .selo.bom{background:#25342B;color:#C1E3D0}
html[data-tema="escuro"] .selo.atencao{background:#45381C;color:#E4D9C3}
html[data-tema="escuro"] .selo.critico{background:#381B1A;color:#DCB2B1}
html[data-tema="escuro"] .selo.sd{background:#272B28}
html[data-tema="escuro"] .bloco{background:#161D19}
html[data-tema="escuro"] .barra-trilho{background:#252926}
html[data-tema="escuro"] .tabela td{border-bottom:1px solid #272B28}
html[data-tema="escuro"] .nota-calc{background:#1F2221}
html[data-tema="escuro"] .org-no{background:#161D19}
html[data-tema="escuro"] .dia-item{background:#161D19}
html[data-tema="escuro"] .dia-item.falta{background:#2A1111;border-color:#512E2D}
html[data-tema="escuro"] .dia-auto{background:#1E2522}
html[data-tema="escuro"] .dia .anexo{color:#B4C9DD}
html[data-tema="escuro"] .topo{border-bottom:1px solid #323F37}
html[data-tema="escuro"] .nav-mod button{background:#161D19}
html[data-tema="escuro"] .btn-usuario{background:#161D19}
html[data-tema="escuro"] .btn-usuario:hover,html[data-tema="escuro"] .btn-usuario[aria-expanded="true"]{background:#161D19}
html[data-tema="escuro"] .btn-grande.claro{background:#161D19}
html[data-tema="escuro"] .btn-sec{background:#161D19;border:1.5px solid #3E4741}
html[data-tema="escuro"] .btn-status{background:color-mix(in srgb,var(--c) 10%,#161D19);color:color-mix(in srgb,var(--c) 78%,#D6D6D6)!important}
html[data-tema="escuro"] .trf .chip.urg.sel{background:#301818;color:#DCB2B1}
html[data-tema="escuro"] .aba{background:#252B27}
html[data-tema="escuro"] .aba.ativa{background:#161D19}
html[data-tema="escuro"] .col-tit{background:color-mix(in srgb,var(--c) 13%,#161D19)!important;color:color-mix(in srgb,var(--c) 72%,#D6D6D6)!important}
html[data-tema="escuro"] .login-wrap{background:linear-gradient(160deg,#1B241D 0%,#28342D 100%)}
html[data-tema="escuro"] .rodape{color:#B5BFB9}
html[data-tema="escuro"] .imp-caixa{background:#18221B}
html[data-tema="escuro"] .imp-resumo div{background:#161D19}
html[data-tema="escuro"] .cel{background:#161D19}
html[data-tema="escuro"] .cel-cab{border-bottom:1px solid #272B28}
html[data-tema="escuro"] .cel-lider.sem{color:#E2D6BF}
html[data-tema="escuro"] .pessoa{border-top:1px dashed #2D322F}
html[data-tema="escuro"] .flag.conflito{background:#381B1A;color:#DCB2B1}
html[data-tema="escuro"] .flag.pendente{background:#45381C;color:#E4D9C3}
html[data-tema="escuro"] .flag.lider{background:#1C2837;color:#B4C9DD}
html[data-tema="escuro"] .cel-alerta{color:#E2D6BF}
html[data-tema="escuro"] .cargo-lin{background:#161D19}
html[data-tema="escuro"] .org-no.n3{border-color:#535D57}
html[data-tema="escuro"] .org-avisos{color:#E4D9C3;background:#3D3419;border:1px solid #79693E}
html[data-tema="escuro"] .org-soltos{color:#E4D9C3}
html[data-tema="escuro"] .btn-sino{background:#161D19}
html[data-tema="escuro"] .notif-painel{background:#161D19}
html[data-tema="escuro"] .notif-item{background:#161D19;border-bottom:1px solid #262B29}
html[data-tema="escuro"] .notif-item:hover{background:#1C2720}
html[data-tema="escuro"] .notif-item.nova{background:#1F2A23}
html[data-tema="escuro"] .notif-rodape{background:#1A211D}
html[data-tema="escuro"] .ini-chips span{background:#161D19;border:1px solid #323F37}
html[data-tema="escuro"] .ini-frase{background:linear-gradient(135deg,#161D19 0%,var(--verde-claro) 100%);border:1px solid #323F37}
html[data-tema="escuro"] .ini-aviso{background:#362D16;border:1px solid #79693E;color:#E5DBC6}
html[data-tema="escuro"] .ini-aviso .ir{color:#E5DBC6}
html[data-tema="escuro"] .ini-aviso.ok{border-color:#415449}
html[data-tema="escuro"] .ini-cartao{background:#161D19;border:1px solid #2F3732}
html[data-tema="escuro"] .btn-mini{background:#161D19}
html[data-tema="escuro"] .dev-lista li{border-bottom:1px dashed #2D322F}
html[data-tema="escuro"] .ag-item{border-bottom:1px solid #262B29}
html[data-tema="escuro"] input[type=date],html[data-tema="escuro"] input[type=time]{background:#161D19}
html[data-tema="escuro"] .btn.perigo{border-color:#503534}
html[data-tema="escuro"] .cnt-lin{background:#161D19}
html[data-tema="escuro"] .cnt-ordem button{background:#161D19}
html[data-tema="escuro"] .pill{background:#272B28}
html[data-tema="escuro"] .pill.bom{background:#25342B;color:#C2E3D0}
html[data-tema="escuro"] .pill.atencao{background:#45381C;color:#E4D9C3}
html[data-tema="escuro"] .pill.critico{background:#381B1A;color:#DCB2B1}
html[data-tema="escuro"] .tar-col{background:#1E2522}
html[data-tema="escuro"] .tar-card{background:#161D19;border:1px solid #2F3732;border-left:4px solid #55705F}
html[data-tema="escuro"] .tar-card.atrasada{background:#2A1111;border-color:#512E2D}
html[data-tema="escuro"] .tar-prazo.hoje{color:#E2D6BF}
html[data-tema="escuro"] .tar-resp{background:#25342B;color:#C2E3D0}
html[data-tema="escuro"] .btn-mini.perigo{border-color:#503534}
html[data-tema="escuro"] .ini-aviso.critico{background:#2A1111;border-color:#512E2D;color:#DCB2B1}
html[data-tema="escuro"] .ini-aviso.critico .ir{color:#DCB2B1}
html[data-tema="escuro"] .dev-barra{background:#272B28}
html[data-tema="escuro"] .dev-check .caixa{background:#161D19}
html[data-tema="escuro"] .aguarde{background:radial-gradient(circle at 50% 40%,#161D19 0%,#222B25 70%)}
html[data-tema="escuro"] .carga-svg .k path{stroke:#C7E6D5}
html[data-tema="escuro"] .carga-barra{background:#2D3B32}
html[data-tema="escuro"] .prd-linha{background:#161D19;border:1.5px solid #37403B}
html[data-tema="escuro"] .kit-lin{border-top:1px solid #262B29}
html[data-tema="escuro"] .kit-cabec{background:#1E2522}
html[data-tema="escuro"] .k-del{background:#161D19}
html[data-tema="escuro"] .kit-prog{background:#2D322F}
html[data-tema="escuro"] .desc-servico{background:#1E2522}
html[data-tema="escuro"] .kit-modelo{background:#161D19}
html[data-tema="escuro"] #prdMItens .dev-check{border-bottom:1px dashed #2D322F}
html[data-tema="escuro"] .tag-uso{color:#B8ACDA;background:#241D32}
html[data-tema="escuro"] .uso-lin{background:#1D1729;border:1px solid #312842}
html[data-tema="escuro"] .uso-tipo{border:1px solid #312842;background:#1D1729}
html[data-tema="escuro"] .uso-tipo .uso-tit{color:#B8ACDA}
html[data-tema="escuro"] .uso-tipo label{background:#161D19;border:1.5px solid #2B243B}
html[data-tema="escuro"] .tag-uso.imob{color:#E2D2BF;background:#41321F}
