/* Modo noite — gerado por tools/gerar_tema.py; não editar à mão. Claro/Escuro/Automático (segue o sistema). */
html[data-tema="claro"]{color-scheme:light}
html[data-tema="escuro"]{--grafite:#ECEDEF;--cinza:#A9AFBA;--gelo:#1A2A4D;--azul-claro:#1A2A4D;--azul-texto:#8DB2FF;--azul:#1F6BFF;
--offwhite:#15171B;--branco:#1E2127;--linha:#353A44;--erro:#FF9C92;--erro-claro:#3B1E1C;--aviso-claro:#3A3121;--menta:#3DDCB0;
--sup-2:#262A31;--borda-forte:#4A505C;color-scheme:dark}
html[data-tema="escuro"] main .passo .lista-simples li,html[data-tema="escuro"] main .card .lista-simples li{border-bottom-color:var(--linha)}
html[data-tema="escuro"] .menu-areas details:not(.area-ativa)[open]{background:var(--sup-2)}
html[data-tema="escuro"] .menu-areas details.area-ativa .area-itens a.ativo{background:var(--branco)}
html[data-tema="escuro"] .perfil-tag{background:var(--sup-2);color:var(--grafite)}html[data-tema="escuro"] .perfil-tag.perfil-admin{background:#ECEDEF;color:#15171B}html[data-tema="escuro"] .perfil-tag.perfil-operacao{background:var(--gelo);color:var(--azul-texto)}html[data-tema="escuro"] .perfil-tag.perfil-cliente{background:#173A31;color:#7BE3C2}
html[data-tema="escuro"] .pill.disponivel,html[data-tema="escuro"] .pill.devolvido,html[data-tema="escuro"] .pill.realizada,html[data-tema="escuro"] .pill.a{background:#173A31;border-color:#2C7A63;color:#7BE3C2}
html[data-tema="escuro"] .pill.vendido,html[data-tema="escuro"] .pill.convertido-em-venda{background:var(--sup-2);border-color:var(--cinza);color:var(--grafite)}
html[data-tema="escuro"] .radios label,html[data-tema="escuro"] .filtros a,html[data-tema="escuro"] .timeline,html[data-tema="escuro"] .timeline th.unid,html[data-tema="escuro"] .timeline td.unid,html[data-tema="escuro"] .ocup.s-pedido,html[data-tema="escuro"] .sw.s-pedido,html[data-tema="escuro"] .ocup.s-convertido-em-venda,html[data-tema="escuro"] .sw.s-convertido-em-venda,html[data-tema="escuro"] .mes .d,html[data-tema="escuro"] .em-falta,html[data-tema="escuro"] .kpis .kpi,html[data-tema="escuro"] .etapas li,html[data-tema="escuro"] .menu-mobile,html[data-tema="escuro"] .timeline>li::before,html[data-tema="escuro"] .cronologia li::before{background:var(--branco)}
html[data-tema="escuro"] .radios label,html[data-tema="escuro"] .filtros a,html[data-tema="escuro"] .kpis .kpi,html[data-tema="escuro"] .etapas li,html[data-tema="escuro"] .menu-mobile,html[data-tema="escuro"] input[type=password],html[data-tema="escuro"] input[type=url],html[data-tema="escuro"] input[type=tel]{border-color:var(--borda-forte)}
html[data-tema="escuro"] input[type=password],html[data-tema="escuro"] input[type=url],html[data-tema="escuro"] input[type=tel]{background:var(--sup-2);color:var(--grafite)}
html[data-tema="escuro"] .aviso{background:var(--aviso-claro);color:#F2C46B}html[data-tema="escuro"] .demo-acesso{background:#3A3121}html[data-tema="escuro"] .alerta[data-arquivado]{background:#3A3121;border-color:#6B5520}
html[data-tema="escuro"] th,html[data-tema="escuro"] td{border-bottom-color:var(--linha)}
html[data-tema="escuro"] .passo,html[data-tema="escuro"] .modelo,html[data-tema="escuro"] .opcao,html[data-tema="escuro"] .minical .cab button,html[data-tema="escuro"] .minical .dia,html[data-tema="escuro"] .edc,html[data-tema="escuro"] .pub-rodape,html[data-tema="escuro"] .cartao,html[data-tema="escuro"] .sugestao,html[data-tema="escuro"] details.pedir,html[data-tema="escuro"] .modelo:has(input:checked){background:var(--branco)}
html[data-tema="escuro"] .modelo,html[data-tema="escuro"] .opcao,html[data-tema="escuro"] .minical .cab button,html[data-tema="escuro"] .conta-atalhos a,html[data-tema="escuro"] .sugestao,html[data-tema="escuro"] details.pedir{border-color:var(--borda-forte)}
html[data-tema="escuro"] .conta-atalhos a,html[data-tema="escuro"] .acad-link{color:var(--grafite);background:var(--sup-2)}
html[data-tema="escuro"] .acad-link{background:none}html[data-tema="escuro"] .acad-link:hover strong{color:var(--azul-texto)}
html[data-tema="escuro"] .eq-card .barra,html[data-tema="escuro"] .nota-edc{background:var(--gelo)}html[data-tema="escuro"] .cronologia{border-left-color:var(--borda-forte)}html[data-tema="escuro"] .cronologia li::before{background:var(--branco)}
html[data-tema="escuro"] .conta-v2 .pill{background:var(--gelo);color:var(--azul-texto)}
html[data-tema="escuro"] td{border-bottom-color:#2B2F37}
html[data-tema="escuro"] .pill{background:var(--sup-2);border-color:var(--borda-forte)}
html[data-tema="escuro"] .pill.reservado,html[data-tema="escuro"] .pill.confirmado,html[data-tema="escuro"] .pill.agendada,html[data-tema="escuro"] .pill.pedido,html[data-tema="escuro"] .pill.b,html[data-tema="escuro"] .pill.nova{border-color:#2F4F8F}
html[data-tema="escuro"] .pill.alugado,html[data-tema="escuro"] .pill.em-curso,html[data-tema="escuro"] .pill.entregue{border-color:#3D65B8}
html[data-tema="escuro"] .pill.em-manutencao{border-color:#6B5520;color:#F2C46B}
html[data-tema="escuro"] .pill.ok{background:#173A31;color:#7BE3C2}
html[data-tema="escuro"] .btn:hover{background:#3A7DFF}
html[data-tema="escuro"] .btn.sec{background:var(--sup-2);color:var(--grafite);border-color:var(--borda-forte)}html[data-tema="escuro"] .btn.sec:hover{background:#2E333B}
html[data-tema="escuro"] .flash.erro,html[data-tema="escuro"] .erros{border-color:#6B2C27}
html[data-tema="escuro"] .timeline th,html[data-tema="escuro"] .timeline td{border-bottom-color:#2B2F37;border-right-color:#262A31}
html[data-tema="escuro"] .ocup.s-devolvido,html[data-tema="escuro"] .sw.s-devolvido{background:#3A3F49}
html[data-tema="escuro"] .mes .cab{background:var(--sup-2)}html[data-tema="escuro"] .mes .d{background:var(--branco)}
html[data-tema="escuro"] .fila{border-color:#2F4F8F}html[data-tema="escuro"] .fila .lista-simples li{border-bottom-color:#2F4F8F}
html[data-tema="escuro"] input,html[data-tema="escuro"] select,html[data-tema="escuro"] textarea{background:#16191E!important;color:var(--grafite)!important;border-color:var(--borda-forte)!important}
html[data-tema="escuro"] input::placeholder,html[data-tema="escuro"] textarea::placeholder{color:#8A909B}
html[data-tema="escuro"] .snippet .s-url{color:#D5D8DD}html[data-tema="escuro"] .snippet .s-tit{color:#8DB2FF}html[data-tema="escuro"] .snippet .s-desc{color:#B5BAC3}
html[data-tema="escuro"] .checks .ok::before{color:#7BE3C2}
html[data-tema="escuro"] .timeline>li::before,html[data-tema="escuro"] .cronologia li::before{background:var(--branco);border-color:#3D65B8}
html[data-tema="escuro"] .bars i.cls-b{background:#6E9BFF}html[data-tema="escuro"] .bars i.cls-c{background:#4A5A80}
html[data-tema="escuro"] .kpis .kpi{background:var(--branco);border-color:var(--linha)}html[data-tema="escuro"] .kpis .kpi.alerta strong{color:#FF9C92}
html[data-tema="escuro"] .tabs{border-bottom-color:var(--borda-forte)}html[data-tema="escuro"] .tabs a.ativo{color:#8DB2FF}html[data-tema="escuro"] .tabs .n{background:#1A2A4D;color:#8DB2FF}
html[data-tema="escuro"] code.cod,html[data-tema="escuro"] code{background:#2A2E36;color:#E4E6EA}
html[data-tema="escuro"] .cronologia{border-left-color:#2F4F8F}html[data-tema="escuro"] .cronologia .ev-nota::before{border-color:#8A8F98}
html[data-tema="escuro"] .cronologia time{color:#A9AFBA}
html[data-tema="escuro"] .aviso{background:#3A3121;color:#F2DDB0}
html[data-tema="escuro"] .barras .bar,html[data-tema="escuro"] .eq-card .barra{background:#2E333B}
html[data-tema="escuro"] .academia-doc section{border-top-color:var(--linha)}
html[data-tema="escuro"] .perfil-tag.perfil-admin{background:#ECEDEF;color:#15171B}html[data-tema="escuro"] .perfil-tag.perfil-operacao{color:#8DB2FF}html[data-tema="escuro"] .perfil-tag.perfil-cliente{background:#173A31;color:#7BE3C2}
html[data-tema="escuro"] .demo-acesso{background:#2E2715;border-color:#9A6C10}html[data-tema="escuro"] .demo-acesso strong{color:#F2C46B}
html[data-tema="escuro"] .barra-exemplo{border-color:var(--borda-forte)}
html[data-tema="escuro"] .minical .dia.livre{background:#173A31;border-color:#2D6E5A}
html[data-tema="escuro"] .disp.ok{color:#7BE3C2}
html[data-tema="escuro"] .resumo-pub li{border-top-color:#2F4F8F}
html[data-tema="escuro"] .sugestao{background:var(--branco);border-color:var(--borda-forte);border-left-color:#1F6BFF}html[data-tema="escuro"] .sugestao p{color:#C3C7CE}html[data-tema="escuro"] .sugestao a{color:#8DB2FF}
html[data-tema="escuro"] .acad-link{color:var(--grafite)}html[data-tema="escuro"] .acad-link:hover strong{color:#8DB2FF}
html[data-tema="escuro"] .acad-video{background:#0E1013}
html[data-tema="escuro"] .alerta[data-arquivado]{background:#3A3121;border-color:#6B5520}
html[data-tema="escuro"] .sidebar nav a:hover{background:var(--sup-2)}
html[data-tema="escuro"] img[src$="laser-express-logo-graphite.svg"]{content:url("../img/laser-express-logo-reversed.svg")}
html[data-tema="escuro"] [style*="background:#FFF6E0"]{background:#3A3121!important}
html[data-tema="escuro"] [style*="background:#F3F4F6"]{background:var(--sup-2)!important}
html[data-tema="escuro"] [style*="background:#E6FAF4"]{background:#173A31!important}
html[data-tema="escuro"] [style*="background:#fdecea"]{background:#3B1E1C!important}
html[data-tema="escuro"] [style*="color:#B42318"]{color:#FF9C92!important}
html[data-tema="escuro"] [style*="border:1px solid #F0D9A0"]{border-color:#6B5520!important}
html[data-tema="escuro"] [style*="border:1px solid #9BE8D2"]{border-color:#2D6E5A!important}
@media (prefers-color-scheme: dark){
html:not([data-tema="claro"]){--grafite:#ECEDEF;--cinza:#A9AFBA;--gelo:#1A2A4D;--azul-claro:#1A2A4D;--azul-texto:#8DB2FF;--azul:#1F6BFF;
--offwhite:#15171B;--branco:#1E2127;--linha:#353A44;--erro:#FF9C92;--erro-claro:#3B1E1C;--aviso-claro:#3A3121;--menta:#3DDCB0;
--sup-2:#262A31;--borda-forte:#4A505C;color-scheme:dark}
html:not([data-tema="claro"]) main .passo .lista-simples li,html:not([data-tema="claro"]) main .card .lista-simples li{border-bottom-color:var(--linha)}
html:not([data-tema="claro"]) .menu-areas details:not(.area-ativa)[open]{background:var(--sup-2)}
html:not([data-tema="claro"]) .menu-areas details.area-ativa .area-itens a.ativo{background:var(--branco)}
html:not([data-tema="claro"]) .perfil-tag{background:var(--sup-2);color:var(--grafite)}html:not([data-tema="claro"]) .perfil-tag.perfil-admin{background:#ECEDEF;color:#15171B}html:not([data-tema="claro"]) .perfil-tag.perfil-operacao{background:var(--gelo);color:var(--azul-texto)}html:not([data-tema="claro"]) .perfil-tag.perfil-cliente{background:#173A31;color:#7BE3C2}
html:not([data-tema="claro"]) .pill.disponivel,html:not([data-tema="claro"]) .pill.devolvido,html:not([data-tema="claro"]) .pill.realizada,html:not([data-tema="claro"]) .pill.a{background:#173A31;border-color:#2C7A63;color:#7BE3C2}
html:not([data-tema="claro"]) .pill.vendido,html:not([data-tema="claro"]) .pill.convertido-em-venda{background:var(--sup-2);border-color:var(--cinza);color:var(--grafite)}
html:not([data-tema="claro"]) .radios label,html:not([data-tema="claro"]) .filtros a,html:not([data-tema="claro"]) .timeline,html:not([data-tema="claro"]) .timeline th.unid,html:not([data-tema="claro"]) .timeline td.unid,html:not([data-tema="claro"]) .ocup.s-pedido,html:not([data-tema="claro"]) .sw.s-pedido,html:not([data-tema="claro"]) .ocup.s-convertido-em-venda,html:not([data-tema="claro"]) .sw.s-convertido-em-venda,html:not([data-tema="claro"]) .mes .d,html:not([data-tema="claro"]) .em-falta,html:not([data-tema="claro"]) .kpis .kpi,html:not([data-tema="claro"]) .etapas li,html:not([data-tema="claro"]) .menu-mobile,html:not([data-tema="claro"]) .timeline>li::before,html:not([data-tema="claro"]) .cronologia li::before{background:var(--branco)}
html:not([data-tema="claro"]) .radios label,html:not([data-tema="claro"]) .filtros a,html:not([data-tema="claro"]) .kpis .kpi,html:not([data-tema="claro"]) .etapas li,html:not([data-tema="claro"]) .menu-mobile,html:not([data-tema="claro"]) input[type=password],html:not([data-tema="claro"]) input[type=url],html:not([data-tema="claro"]) input[type=tel]{border-color:var(--borda-forte)}
html:not([data-tema="claro"]) input[type=password],html:not([data-tema="claro"]) input[type=url],html:not([data-tema="claro"]) input[type=tel]{background:var(--sup-2);color:var(--grafite)}
html:not([data-tema="claro"]) .aviso{background:var(--aviso-claro);color:#F2C46B}html:not([data-tema="claro"]) .demo-acesso{background:#3A3121}html:not([data-tema="claro"]) .alerta[data-arquivado]{background:#3A3121;border-color:#6B5520}
html:not([data-tema="claro"]) th,html:not([data-tema="claro"]) td{border-bottom-color:var(--linha)}
html:not([data-tema="claro"]) .passo,html:not([data-tema="claro"]) .modelo,html:not([data-tema="claro"]) .opcao,html:not([data-tema="claro"]) .minical .cab button,html:not([data-tema="claro"]) .minical .dia,html:not([data-tema="claro"]) .edc,html:not([data-tema="claro"]) .pub-rodape,html:not([data-tema="claro"]) .cartao,html:not([data-tema="claro"]) .sugestao,html:not([data-tema="claro"]) details.pedir,html:not([data-tema="claro"]) .modelo:has(input:checked){background:var(--branco)}
html:not([data-tema="claro"]) .modelo,html:not([data-tema="claro"]) .opcao,html:not([data-tema="claro"]) .minical .cab button,html:not([data-tema="claro"]) .conta-atalhos a,html:not([data-tema="claro"]) .sugestao,html:not([data-tema="claro"]) details.pedir{border-color:var(--borda-forte)}
html:not([data-tema="claro"]) .conta-atalhos a,html:not([data-tema="claro"]) .acad-link{color:var(--grafite);background:var(--sup-2)}
html:not([data-tema="claro"]) .acad-link{background:none}html:not([data-tema="claro"]) .acad-link:hover strong{color:var(--azul-texto)}
html:not([data-tema="claro"]) .eq-card .barra,html:not([data-tema="claro"]) .nota-edc{background:var(--gelo)}html:not([data-tema="claro"]) .cronologia{border-left-color:var(--borda-forte)}html:not([data-tema="claro"]) .cronologia li::before{background:var(--branco)}
html:not([data-tema="claro"]) .conta-v2 .pill{background:var(--gelo);color:var(--azul-texto)}
html:not([data-tema="claro"]) td{border-bottom-color:#2B2F37}
html:not([data-tema="claro"]) .pill{background:var(--sup-2);border-color:var(--borda-forte)}
html:not([data-tema="claro"]) .pill.reservado,html:not([data-tema="claro"]) .pill.confirmado,html:not([data-tema="claro"]) .pill.agendada,html:not([data-tema="claro"]) .pill.pedido,html:not([data-tema="claro"]) .pill.b,html:not([data-tema="claro"]) .pill.nova{border-color:#2F4F8F}
html:not([data-tema="claro"]) .pill.alugado,html:not([data-tema="claro"]) .pill.em-curso,html:not([data-tema="claro"]) .pill.entregue{border-color:#3D65B8}
html:not([data-tema="claro"]) .pill.em-manutencao{border-color:#6B5520;color:#F2C46B}
html:not([data-tema="claro"]) .pill.ok{background:#173A31;color:#7BE3C2}
html:not([data-tema="claro"]) .btn:hover{background:#3A7DFF}
html:not([data-tema="claro"]) .btn.sec{background:var(--sup-2);color:var(--grafite);border-color:var(--borda-forte)}html:not([data-tema="claro"]) .btn.sec:hover{background:#2E333B}
html:not([data-tema="claro"]) .flash.erro,html:not([data-tema="claro"]) .erros{border-color:#6B2C27}
html:not([data-tema="claro"]) .timeline th,html:not([data-tema="claro"]) .timeline td{border-bottom-color:#2B2F37;border-right-color:#262A31}
html:not([data-tema="claro"]) .ocup.s-devolvido,html:not([data-tema="claro"]) .sw.s-devolvido{background:#3A3F49}
html:not([data-tema="claro"]) .mes .cab{background:var(--sup-2)}html:not([data-tema="claro"]) .mes .d{background:var(--branco)}
html:not([data-tema="claro"]) .fila{border-color:#2F4F8F}html:not([data-tema="claro"]) .fila .lista-simples li{border-bottom-color:#2F4F8F}
html:not([data-tema="claro"]) input,html:not([data-tema="claro"]) select,html:not([data-tema="claro"]) textarea{background:#16191E!important;color:var(--grafite)!important;border-color:var(--borda-forte)!important}
html:not([data-tema="claro"]) input::placeholder,html:not([data-tema="claro"]) textarea::placeholder{color:#8A909B}
html:not([data-tema="claro"]) .snippet .s-url{color:#D5D8DD}html:not([data-tema="claro"]) .snippet .s-tit{color:#8DB2FF}html:not([data-tema="claro"]) .snippet .s-desc{color:#B5BAC3}
html:not([data-tema="claro"]) .checks .ok::before{color:#7BE3C2}
html:not([data-tema="claro"]) .timeline>li::before,html:not([data-tema="claro"]) .cronologia li::before{background:var(--branco);border-color:#3D65B8}
html:not([data-tema="claro"]) .bars i.cls-b{background:#6E9BFF}html:not([data-tema="claro"]) .bars i.cls-c{background:#4A5A80}
html:not([data-tema="claro"]) .kpis .kpi{background:var(--branco);border-color:var(--linha)}html:not([data-tema="claro"]) .kpis .kpi.alerta strong{color:#FF9C92}
html:not([data-tema="claro"]) .tabs{border-bottom-color:var(--borda-forte)}html:not([data-tema="claro"]) .tabs a.ativo{color:#8DB2FF}html:not([data-tema="claro"]) .tabs .n{background:#1A2A4D;color:#8DB2FF}
html:not([data-tema="claro"]) code.cod,html:not([data-tema="claro"]) code{background:#2A2E36;color:#E4E6EA}
html:not([data-tema="claro"]) .cronologia{border-left-color:#2F4F8F}html:not([data-tema="claro"]) .cronologia .ev-nota::before{border-color:#8A8F98}
html:not([data-tema="claro"]) .cronologia time{color:#A9AFBA}
html:not([data-tema="claro"]) .aviso{background:#3A3121;color:#F2DDB0}
html:not([data-tema="claro"]) .barras .bar,html:not([data-tema="claro"]) .eq-card .barra{background:#2E333B}
html:not([data-tema="claro"]) .academia-doc section{border-top-color:var(--linha)}
html:not([data-tema="claro"]) .perfil-tag.perfil-admin{background:#ECEDEF;color:#15171B}html:not([data-tema="claro"]) .perfil-tag.perfil-operacao{color:#8DB2FF}html:not([data-tema="claro"]) .perfil-tag.perfil-cliente{background:#173A31;color:#7BE3C2}
html:not([data-tema="claro"]) .demo-acesso{background:#2E2715;border-color:#9A6C10}html:not([data-tema="claro"]) .demo-acesso strong{color:#F2C46B}
html:not([data-tema="claro"]) .barra-exemplo{border-color:var(--borda-forte)}
html:not([data-tema="claro"]) .minical .dia.livre{background:#173A31;border-color:#2D6E5A}
html:not([data-tema="claro"]) .disp.ok{color:#7BE3C2}
html:not([data-tema="claro"]) .resumo-pub li{border-top-color:#2F4F8F}
html:not([data-tema="claro"]) .sugestao{background:var(--branco);border-color:var(--borda-forte);border-left-color:#1F6BFF}html:not([data-tema="claro"]) .sugestao p{color:#C3C7CE}html:not([data-tema="claro"]) .sugestao a{color:#8DB2FF}
html:not([data-tema="claro"]) .acad-link{color:var(--grafite)}html:not([data-tema="claro"]) .acad-link:hover strong{color:#8DB2FF}
html:not([data-tema="claro"]) .acad-video{background:#0E1013}
html:not([data-tema="claro"]) .alerta[data-arquivado]{background:#3A3121;border-color:#6B5520}
html:not([data-tema="claro"]) .sidebar nav a:hover{background:var(--sup-2)}
html:not([data-tema="claro"]) img[src$="laser-express-logo-graphite.svg"]{content:url("../img/laser-express-logo-reversed.svg")}
html:not([data-tema="claro"]) [style*="background:#FFF6E0"]{background:#3A3121!important}
html:not([data-tema="claro"]) [style*="background:#F3F4F6"]{background:var(--sup-2)!important}
html:not([data-tema="claro"]) [style*="background:#E6FAF4"]{background:#173A31!important}
html:not([data-tema="claro"]) [style*="background:#fdecea"]{background:#3B1E1C!important}
html:not([data-tema="claro"]) [style*="color:#B42318"]{color:#FF9C92!important}
html:not([data-tema="claro"]) [style*="border:1px solid #F0D9A0"]{border-color:#6B5520!important}
html:not([data-tema="claro"]) [style*="border:1px solid #9BE8D2"]{border-color:#2D6E5A!important}
}
html body .tema-alternar.tema-alternar{display:inline-flex;border:1px solid var(--linha);border-radius:999px;padding:2px;gap:2px;background:var(--branco);margin:8px 0}
html body .tema-alternar.tema-alternar button{border:0;background:none;color:var(--cinza);font:500 11px "Inter",sans-serif;padding:3px 8px;border-radius:999px;cursor:pointer}
html body .tema-alternar.tema-alternar button[aria-pressed="true"]{background:var(--azul);color:#fff}
html body .tema-alternar.tema-alternar button:focus-visible{outline:2px solid var(--azul);outline-offset:1px}
.tema-flutuante{position:fixed;right:12px;bottom:12px;z-index:50}
@media print{html{color-scheme:light}}
