/* Tema escuro do portal: GERADO por "python manage.py gerar_tema_escuro" a partir de portal.css.
   Não edite à mão; ajustes manuais ficam em portal-escuro-ajustes.css. */
html[data-tema="escuro"]{--bg:#0e1613;--ink:#e2ebe6;--muted:#93a39b;--green:#2e8d6c;--line:#26332d;--sidebar:#10201b;color-scheme:dark}
html[data-tema="escuro"] body{color:var(--ink);background:var(--bg)}
html[data-tema="escuro"] a:focus-visible,html[data-tema="escuro"] button:focus-visible,html[data-tema="escuro"] input:focus,html[data-tema="escuro"] select:focus,html[data-tema="escuro"] textarea:focus{outline:3px solid #6b887a}
html[data-tema="escuro"] small{color:var(--muted)}
html[data-tema="escuro"] .avatar,html[data-tema="escuro"] .top-avatar{background:#2e4034;color:#7ac2a0}
html[data-tema="escuro"] .topbar{background:#19211d;border-bottom:1px solid var(--line)}
html[data-tema="escuro"] .breadcrumb{color:#9da3a0}
html[data-tema="escuro"] .breadcrumb span{color:#7e8782}
html[data-tema="escuro"] .breadcrumb strong{color:#bdc4c0}
html[data-tema="escuro"] .topbar-right{color:#afb5b1}
html[data-tema="escuro"] .top-avatar{border:4px solid #38403b}
html[data-tema="escuro"] .live-dot{background:#8faa9b}
html[data-tema="escuro"] .eyebrow{color:#a1a8a4}
html[data-tema="escuro"] .page-heading p{color:var(--muted)}
html[data-tema="escuro"] .primary{background:var(--green);color:white;box-shadow:0 3px 5px #00000042}
html[data-tema="escuro"] .primary:hover{background:#18583f}
html[data-tema="escuro"] .secondary{background:#19211d;border-color:#464e49;color:#bcc4c0}
html[data-tema="escuro"] .secondary:hover{background:#1c251f}
html[data-tema="escuro"] .welcome{background:#242e25;border:1px solid #434e46}
html[data-tema="escuro"] .pill{border:1px solid #505c52;color:#b2bbb5}
html[data-tema="escuro"] .wave{color:#aab8a8}
html[data-tema="escuro"] .welcome p{color:#acb2ad}
html[data-tema="escuro"] .welcome-date{color:#a5aca6}
html[data-tema="escuro"] .art-orbit{border:1px solid #4e594d}
html[data-tema="escuro"] .art-orbit:after{border:1px dashed #515d51}
html[data-tema="escuro"] .art-block{box-shadow:0 18px 22px #0000003b;border:1px solid #27342e7a}
html[data-tema="escuro"] .block-one{background:#415241;color:#b5c2b4}
html[data-tema="escuro"] .block-two{background:#272716;color:#b9c3b1}
html[data-tema="escuro"] .art-caption{color:#a4aca4}
html[data-tema="escuro"] .metric{background:#19211d;border:1px solid var(--line)}
html[data-tema="escuro"] .metric>div{color:#abb1ad}
html[data-tema="escuro"] .green{background:#1f2920;color:#a7b9ad}
html[data-tema="escuro"] .orange{background:#34220f;color:#c8a275}
html[data-tema="escuro"] .purple{background:#1e1927;color:#988ea6}
html[data-tema="escuro"] .panel{background:#19211d;border:1px solid var(--line)}
html[data-tema="escuro"] .panel-heading p{color:#a1a6a3}
html[data-tema="escuro"] .text-link{color:#7bc1a2}
html[data-tema="escuro"] th{background:#181b18;color:#a0a5a3}
html[data-tema="escuro"] td{border-bottom:1px solid #373d39}
html[data-tema="escuro"] tbody tr:hover{background:#1c1f1c}
html[data-tema="escuro"] .table-avatar{background:#2c3024;color:#afb5a6}
html[data-tema="escuro"] .badge{background:#222426;color:#a7acad}
html[data-tema="escuro"] .badge.aberta{background:#1f2c20;color:#a7b9ab}
html[data-tema="escuro"] .badge.cancelada{background:#2f1b15;color:#b59c96}
html[data-tema="escuro"] .badge.finalizada{background:#181e2a;color:#96a0af}
html[data-tema="escuro"] .row-arrow{color:#9ea5a0}
html[data-tema="escuro"] .count{background:#1f2521;color:#a5ada7}
html[data-tema="escuro"] .delivery{border-top:1px solid #373d39}
html[data-tema="escuro"] .delivery:hover{background:#141d17}
html[data-tema="escuro"] .delivery p{color:#a1a6a3}
html[data-tema="escuro"] .delivery-icon{background:#2e2313;color:#b2a894}
html[data-tema="escuro"] .insight{background:#232922;border:1px solid #444b41}
html[data-tema="escuro"] .insight-icon{color:#a9b3a6}
html[data-tema="escuro"] .insight p{color:#a7aca5}
html[data-tema="escuro"] .insight a{color:#b1bcaf}
html[data-tema="escuro"] footer{color:#929a95}
html[data-tema="escuro"] .empty>span{background:#1c241c;color:#9faca2}
html[data-tema="escuro"] .empty p{color:#a0a6a3}
html[data-tema="escuro"] .search{border:1px solid #444b46;background:#1c1f1c}
html[data-tema="escuro"] .search span{color:#a3aba5}
html[data-tema="escuro"] .pagination{border-top:1px solid var(--line);color:#a0a6a2}
html[data-tema="escuro"] .field label{color:#bac3be}
html[data-tema="escuro"] .field:has([required])>label:after{color:#9da99e}
html[data-tema="escuro"] .field input:not([type=checkbox]),html[data-tema="escuro"] .field select,html[data-tema="escuro"] .field textarea,html[data-tema="escuro"] select{border:1px solid #474f49;background:#1c1f1c;color:#cbd4cd}
html[data-tema="escuro"] .field input[type=checkbox]{accent-color:var(--green)}
html[data-tema="escuro"] .errorlist{color:#c47d78;background:#2e140d}
html[data-tema="escuro"] .message{border:1px solid #49594d;background:#1c2c22;color:#7dbf93}
html[data-tema="escuro"] .message.error{background:#2f160e;border-color:#60453e;color:#c77b75}
html[data-tema="escuro"] .section-number{color:#98a39b;border:1px solid #3f463f}
html[data-tema="escuro"] .item-form{border-top:1px solid var(--line)}
html[data-tema="escuro"] .danger-link{color:#c1837c}
html[data-tema="escuro"] .danger{color:white;background:#ad554f}
html[data-tema="escuro"] dt{color:#a0a5a2}
html[data-tema="escuro"] .detail-note{border-top:1px solid var(--line)}
html[data-tema="escuro"] .detail-note p{color:#abb2ad}
html[data-tema="escuro"] .summary .balance{background:#1e271c}
html[data-tema="escuro"] .balance dd{color:#aec2b1}
html[data-tema="escuro"] .warning{background:#34240f;color:#c3a379}
html[data-tema="escuro"] .payment-row{border-top:1px solid var(--line)}
html[data-tema="escuro"] .confirmation p{color:#a8adaa}
html[data-tema="escuro"] .skip{background:#19211d}
html[data-tema="escuro"] .login-art{color:#7b9872}
html[data-tema="escuro"] .login-form p{color:#a4a8a4}
html[data-tema="escuro"] .login-help{color:#9a9f9a;border-top:1px solid var(--line)}
@media(max-width:700px){html[data-tema="escuro"] .menu-button{background:#1f2722;color:#c2d0c8}}
html[data-tema="escuro"] .document-upload p{color:var(--muted)}
html[data-tema="escuro"] #document-preview{border:1px solid var(--line);color:var(--ink)}
html[data-tema="escuro"] #document-preview::backdrop{background:#142c2880}
html[data-tema="escuro"] #document-preview p{color:var(--muted)}
html[data-tema="escuro"] #document-values{background:var(--bg)}
html[data-tema="escuro"] #document-warnings{color:#d49e68}
html[data-tema="escuro"] .dashboard-tabs a{border:1px solid var(--line);color:#bac3be}
html[data-tema="escuro"] .dashboard-tabs a[aria-current=page]{background:#232f24;border-color:#819084;color:#d2dfd6}
html[data-tema="escuro"] small.pagamento-pago{color:#5de08e}
html[data-tema="escuro"] small.pagamento-vencido{color:#ec5b50}
html[data-tema="escuro"] small.pagamento-pendente{color:#eea94f}
html[data-tema="escuro"] .quadro{border-top:4px solid var(--quadro,#22725b)}
html[data-tema="escuro"] .metric.quadro .metric-icon{background:color-mix(in srgb,var(--quadro) 14%,#19211d);color:var(--quadro)}
html[data-tema="escuro"] .quadro-verde{--quadro:#67d5b5}
html[data-tema="escuro"] .quadro-laranja{--quadro:#e8a855}
html[data-tema="escuro"] .quadro-roxo{--quadro:#8f77c5}
html[data-tema="escuro"] .quadro-vermelho{--quadro:#cf746d}
html[data-tema="escuro"] .quadro-cinza{--quadro:#aaaead}
html[data-tema="escuro"] .quadro-item{border-top:1px solid #373d39}
html[data-tema="escuro"] .quadro-item:hover{background:#141d17}
html[data-tema="escuro"] .quadro-mais{color:var(--muted);border-top:1px solid #373d39}
html[data-tema="escuro"] .config-row{border-top:1px solid var(--line)}
html[data-tema="escuro"] .config-cor{background:var(--quadro)}
html[data-tema="escuro"] .endereco-resumo{color:#b6bdba}
html[data-tema="escuro"] .editar-endereco summary{color:#7bc1a2}
html[data-tema="escuro"] .editar-endereco input{border:1px solid #474f49}
html[data-tema="escuro"] .button.whatsapp{background:#1f9d55;color:white}
html[data-tema="escuro"] .button.whatsapp:hover{background:#178246}
html[data-tema="escuro"] .topo-dados>div{background:#171e19;border:1px solid var(--line)}
html[data-tema="escuro"] .mais-detalhes{border-top:1px solid var(--line)}
html[data-tema="escuro"] .mais-detalhes summary{color:#7bc1a2}
html[data-tema="escuro"] .equip-linha{border-top:1px solid #373d39}
html[data-tema="escuro"] .flag-busca{border:1px solid #464e49;background:#19211d;color:#aaaead}
html[data-tema="escuro"] button.flag-busca:hover{border-color:#819084}
html[data-tema="escuro"] .flag-busca.buscado{background:#23332b;border-color:#6d8b7b;color:#5de08e}
html[data-tema="escuro"] .menu-acoes summary{color:#afb5b1}
html[data-tema="escuro"] .menu-acoes summary:hover,html[data-tema="escuro"] .menu-acoes[open] summary{background:#1f2722}
html[data-tema="escuro"] .menu-acoes>div{background:#19211d;border:1px solid var(--line);box-shadow:0 12px 30px #00000058}
html[data-tema="escuro"] .menu-acoes>div a,html[data-tema="escuro"] .menu-acoes>div button{color:var(--ink)}
html[data-tema="escuro"] .menu-acoes>div a:hover,html[data-tema="escuro"] .menu-acoes>div button:hover{background:#1c251f}
html[data-tema="escuro"] a.payment-row:hover{background:#141d17}
html[data-tema="escuro"] .renovar{border-top:1px solid var(--line)}
html[data-tema="escuro"] .renovar-topo[open] summary{background:#1c251f}
html[data-tema="escuro"] .renovar-topo form{border:1px solid var(--line);background:#1c1f1c}
html[data-tema="escuro"] .renovar-topo p{color:#a8adaa}
html[data-tema="escuro"] .renovar p{color:#a8adaa}
html[data-tema="escuro"] .client-live-search input{border:1px solid #474f49}
html[data-tema="escuro"] .cliente-busca{border:1px solid #474f49;background:#1c1f1c;color:#cbd4cd}
html[data-tema="escuro"] #cliente-rapido{box-shadow:0 24px 70px #000000c8}
html[data-tema="escuro"] #cliente-rapido::backdrop{background:#10241e88}
html[data-tema="escuro"] .dialogo-ajuda{color:#a8adaa}
html[data-tema="escuro"] .dialogo-corpo .field input{border:1px solid #474f49}
html[data-tema="escuro"] .erro-campo{color:#c47d78}
html[data-tema="escuro"] .icone-whatsapp{background:#1f9d55;color:#fff;box-shadow:0 3px 8px #0000007d}
html[data-tema="escuro"] .icone-whatsapp:hover{background:#178246}
html[data-tema="escuro"] .rascunho-aviso{background:#342a0f;border-color:#786a43;color:#eabb53}
html[data-tema="escuro"] .rascunho-aviso .text-link{color:#eabb53}
html[data-tema="escuro"] .recibo-status{color:#b6bdba}
html[data-tema="escuro"] .logo-empresa img{border:1px solid var(--line);background:#19211d}
html[data-tema="escuro"] .logo-empresa>span{background:#23332b;color:#67d5b5}
html[data-tema="escuro"] .abas-lista a{border:1px solid var(--line);color:#bac3be}
html[data-tema="escuro"] .abas-lista a[aria-current=page]{background:#232f24;border-color:#819084;color:#d2dfd6}
html[data-tema="escuro"] .busca-linha{border-top:1px solid var(--line)}
html[data-tema="escuro"] .busca-qtd{color:#67d5b5}
html[data-tema="escuro"] .busca-feita{color:#5de08e}
html[data-tema="escuro"] .busca-mapa img{border:1px solid var(--line)}
html[data-tema="escuro"] .aguardando-busca{color:#eea94f}
html[data-tema="escuro"] .busca-form{border-top:1px solid var(--line)}
html[data-tema="escuro"] .busca-form label{color:var(--muted)}
html[data-tema="escuro"] .busca-form input{border:1px solid #474f49}
html[data-tema="escuro"] .mapa-preview{border:1px solid var(--line)}
html[data-tema="escuro"] .mapa-preview small{background:#171e19}
html[data-tema="escuro"] .localizacao-bloco img{border:1px solid var(--line)}
html[data-tema="escuro"] .grupo-busca{border:1px solid #464e49;background:#19211d}
html[data-tema="escuro"] .grupo-busca button{color:#aaaead;border-left:1px solid #3b3f3b}
html[data-tema="escuro"] .grupo-busca button:hover{background:#1c251f}
html[data-tema="escuro"] .grupo-busca button.ativo{background:#23332b;color:#5de08e}
html[data-tema="escuro"] .grupo-busca button.busca-pendente.ativo{background:#382813;color:#eea94f}
html[data-tema="escuro"] .grupo-busca button.busca-feita.ativo{background:#22725b;color:#fff}
html[data-tema="escuro"] .foto-item img{border:1px solid #464e49;background:#1d221e}
html[data-tema="escuro"] .foto-item small{color:#b3b7b5}
html[data-tema="escuro"] .login-help a,html[data-tema="escuro"] .login-links a{color:var(--green)}
html[data-tema="escuro"] .login-help p{color:#9a9f9a}
html[data-tema="escuro"] .opcao-gestao{border:1.5px solid var(--line);background:#1c1f1c}
html[data-tema="escuro"] .opcao-gestao:hover{border-color:#586a60;background:#151f18}
html[data-tema="escuro"] .opcao-texto strong{color:var(--ink)}
html[data-tema="escuro"] .opcao-gestao:has(input:checked){border-color:var(--green);background:#1c2821;box-shadow:0 0 0 3px #00000046}
html[data-tema="escuro"] .opcao-gestao:has(input:checked) .opcao-gestao:has(input:checked) .opcao-gestao:has(input:focus-visible){outline:3px solid #6b887a}
html[data-tema="escuro"] .opcao-gestao:has(input:disabled):hover{border-color:var(--line);background:#1c1f1c}
html[data-tema="escuro"] .opcao-gestao:has(input:checked:disabled):hover{border-color:var(--green);background:#1c2821}
html[data-tema="escuro"] .combo-icone{color:#a3aba5}
html[data-tema="escuro"] .combo-input{border:1px solid #474f49;background:#1c1f1c;color:#d6e0dd}
html[data-tema="escuro"] .combo-input::placeholder{color:#979e9a}
html[data-tema="escuro"] .combo.tem-valor .combo-input{background:#16221a;border-color:#4e6054}
html[data-tema="escuro"] .combo-limpar{color:#a8adaa}
html[data-tema="escuro"] .combo-limpar:hover{background:#232d27;color:#d6e0dd}
html[data-tema="escuro"] .combo-lista{background:#19211d;border:1px solid #434b46;box-shadow:0 16px 40px #0000005c}
html[data-tema="escuro"] .combo-opcao strong{color:#d6e0dd}
html[data-tema="escuro"] .combo-opcao small{color:#aaaead}
html[data-tema="escuro"] .combo-opcao mark{background:#2b3f33}
html[data-tema="escuro"] .combo-opcao:hover,html[data-tema="escuro"] .combo-opcao[aria-selected=true]{background:#1c2821}
html[data-tema="escuro"] .combo-opcao[aria-selected=true]{box-shadow:inset 3px 0 0 var(--green)}
html[data-tema="escuro"] .combo-opcao.atual strong:after{color:var(--green)}
html[data-tema="escuro"] .combo-vazio,html[data-tema="escuro"] .combo-aviso{color:#aaaead}
html[data-tema="escuro"] .cliente-info{color:#b6bdba}
html[data-tema="escuro"] [data-cliente-field]>label:after{color:#9da99e}
html[data-tema="escuro"] .button.botao-hoje{background:var(--green);border-color:var(--green);color:white}
html[data-tema="escuro"] .button.botao-hoje:hover{background:#18583f;border-color:#18583f}
html[data-tema="escuro"] .button.danger{border-color:#ad554f}
html[data-tema="escuro"] .button.danger:hover{background:#94443f;border-color:#94443f}
html[data-tema="escuro"] .botao-lixeira{color:#a0a6a2}
html[data-tema="escuro"] .botao-lixeira:hover,html[data-tema="escuro"] .botao-lixeira:focus-visible{background:#2c1311;border-color:#5d3c38;color:#df6a5e}
html[data-tema="escuro"] .item-removido{background:#1d201f;border:1px dashed #4d5550;color:#b6bdba}
html[data-tema="escuro"] .segmentos{border:1px solid #474f49;background:#1c1f1d}
html[data-tema="escuro"] .segmento{color:#c5cdc9}
html[data-tema="escuro"] .segmento:hover:not(:disabled):not([aria-checked=true]){background:#27302a}
html[data-tema="escuro"] .segmento[aria-checked=true]{background:var(--green);color:white;box-shadow:0 2px 5px #00000058}
html[data-tema="escuro"] .segmentos.desativado{background:#222523}
html[data-tema="escuro"] .rotulo-campo{color:#bac3be}
html[data-tema="escuro"] .rotulo-campo.obrigatorio:after{color:#9da99e}
html[data-tema="escuro"] .entregue-info{color:#aec2b1}
html[data-tema="escuro"] .campo-prefixo>span{color:#a8adaa}
html[data-tema="escuro"] .secao-opcional{border:1px solid var(--line);background:#1c1f1c}
html[data-tema="escuro"] .secao-opcional>summary:after{color:#a8adaa}
html[data-tema="escuro"] .secao-opcional>summary:hover{background:#1b221d}
html[data-tema="escuro"] .form-actions.acoes-fixas{background:#19211deb;border:1px solid var(--line);box-shadow:0 -8px 24px #00000034}
html[data-tema="escuro"] .faixa-plano{border:1px solid #6d5b3f;background:#30230e;color:#e0ae5c}
html[data-tema="escuro"] .faixa-plano>span{background:#957135;color:#f7b345}
html[data-tema="escuro"] .faixa-plano.faixa-acabando{border-color:#49594d;background:#1c2821;color:#7dc09a}
html[data-tema="escuro"] .faixa-plano.faixa-acabando>span{background:#415d4d;color:#d3e5de}
html[data-tema="escuro"] .aviso-plano{box-shadow:0 30px 80px #000000ed}
html[data-tema="escuro"] .aviso-plano::backdrop{background:#10241e99}
html[data-tema="escuro"] .aviso-plano p{color:#b6bdba}
html[data-tema="escuro"] .plano-status{border:1px solid #49594d;background:#1c2821}
html[data-tema="escuro"] .plano-status-icone{background:#415d4d;color:#d3e5de}
html[data-tema="escuro"] .plano-status p{color:#b6bdba}
html[data-tema="escuro"] .plano-status.plano-expirado{border-color:#6d5b3f;background:#30230e}
html[data-tema="escuro"] .plano-status.plano-expirado .plano-status-icone{background:#957135;color:#f7b345}
html[data-tema="escuro"] .plano-card{background:#19211d;border:1px solid var(--line)}
html[data-tema="escuro"] .plano-card.destaque{border:2px solid var(--green);box-shadow:0 18px 40px #00000042}
html[data-tema="escuro"] .plano-tag{background:#202723;color:#b6bdba}
html[data-tema="escuro"] .plano-card.destaque .plano-tag{background:var(--green);color:white}
html[data-tema="escuro"] .plano-tag.alerta{background:#392a11;color:#f7ad45}
html[data-tema="escuro"] .plano-preco span{color:var(--muted)}
html[data-tema="escuro"] .plano-resumo{color:var(--muted)}
html[data-tema="escuro"] .plano-lista{border-top:1px solid var(--line)}
html[data-tema="escuro"] .plano-lista li.sim:before{background:#233329;color:var(--green)}
html[data-tema="escuro"] .plano-lista li.nao{color:#aaaead}
html[data-tema="escuro"] .plano-lista li.nao:before{background:#212422;color:#979e9a}
html[data-tema="escuro"] .periodos{border:1px solid #474f49;background:#1c1f1d}
html[data-tema="escuro"] .periodos label{color:#c5cdc9}
html[data-tema="escuro"] .periodos label em{color:var(--green)}
html[data-tema="escuro"] .periodos input:checked+label{background:var(--green);color:white}
html[data-tema="escuro"] .periodos input:checked+label em{color:#57956f}
html[data-tema="escuro"] .periodos input:focus-visible+label{outline:3px solid #6b887a}
html[data-tema="escuro"] .tabela-planos th[scope=row]{color:var(--ink);border-bottom:1px solid #373d39}
html[data-tema="escuro"] .tabela-planos .sim{color:var(--green)}
html[data-tema="escuro"] .perguntas-planos details{border-top:1px solid var(--line)}
html[data-tema="escuro"] .perguntas-planos details p{color:#b6bdba}
html[data-tema="escuro"] .rodape-links a:hover{color:var(--green)}
html[data-tema="escuro"] .login-legal a{color:#9a9f9a}
html[data-tema="escuro"] .login-legal a:hover{color:var(--green)}
html[data-tema="escuro"] .aceite-check{color:#c5cdc9}
html[data-tema="escuro"] .aceite-check input{accent-color:var(--green)}
html[data-tema="escuro"] .aceite-check a{color:var(--green)}
html[data-tema="escuro"] .aceite-lista a{color:var(--green)}
html[data-tema="escuro"] .legal-pagina{background:var(--bg)}
html[data-tema="escuro"] .legal-menu a{color:#c5cdc9}
html[data-tema="escuro"] .legal-menu a:hover{background:#232d27}
html[data-tema="escuro"] .legal-menu a.atual{background:#415d4d;color:#d3e5de}
html[data-tema="escuro"] .legal-conteudo article{background:#19211d;border:1px solid var(--line);color:#cfd9d5}
html[data-tema="escuro"] .legal-resumo{color:#b6bdba}
html[data-tema="escuro"] .legal-conteudo a{color:var(--green)}
html[data-tema="escuro"] .legal-conteudo code{background:#1e241f}
html[data-tema="escuro"] .legal-sumario{background:#191f1b;border:1px solid var(--line)}
html[data-tema="escuro"] .legal-tabela{border:1px solid var(--line)}
html[data-tema="escuro"] .legal-tabela th{background:#191f1b;color:#c5cdc9}
html[data-tema="escuro"] .legal-cartao{border:1px solid var(--line)}
html[data-tema="escuro"] .legal-cartao:hover{border-color:#586a60;background:#151f18}
html[data-tema="escuro"] .legal-cartao strong{color:var(--ink)}
html[data-tema="escuro"] .legal-cartao span{color:var(--green)}
html[data-tema="escuro"] .legal-pendente{background:#544618;color:#ffbf3d}
html[data-tema="escuro"] .legal-rodape{border-top:1px solid var(--line);color:#a0a6a2}
@media(max-width:900px){html[data-tema="escuro"] .legal-menu a{background:#19211d;border:1px solid var(--line)}}
html[data-tema="escuro"] .field label.aceite-check{color:#c5cdc9}
html[data-tema="escuro"] .exportar-corpo ul{color:#b6bdba}
html[data-tema="escuro"] .zona-perigo{border-color:#5e403b}
html[data-tema="escuro"] .zona-perigo .section-number{color:#c47d78;border-color:#5e403b;background:#29100c}
html[data-tema="escuro"] .zona-perigo .panel-heading h2{color:#cb7771}
html[data-tema="escuro"] .encerrar-corpo{color:#c5cdc9}
html[data-tema="escuro"] .encerrar-resumo li{border:1px solid #5e403b;background:#250e0b}
html[data-tema="escuro"] .encerrar-resumo span{color:#b7aaa9}
html[data-tema="escuro"] .encerrar-resumo strong{color:#cb7771}
html[data-tema="escuro"] .encerrar-form{border-top:1px solid var(--line)}
html[data-tema="escuro"] .encerrar-corpo a{color:var(--green)}
html[data-tema="escuro"] .historico-lista{border-top:1px solid var(--line)}
html[data-tema="escuro"] .historico-item{border-bottom:1px solid #373d39}
html[data-tema="escuro"] .historico-marca{background:#202723;color:#b6bdba}
html[data-tema="escuro"] .historico-criou .historico-marca{background:#233329;color:var(--green)}
html[data-tema="escuro"] .historico-excluiu .historico-marca{background:#2c1311;color:#c47d78}
html[data-tema="escuro"] .historico-texto p a{color:var(--green)}
html[data-tema="escuro"] .historico-mudancas{background:#191d1b}
html[data-tema="escuro"] .historico-mudancas span{color:#aaaead}
html[data-tema="escuro"] .historico-mudancas del{color:#ba9f9d}
html[data-tema="escuro"] .historico-mudancas ins{color:var(--green)}
html[data-tema="escuro"] .historico-detalhes summary{color:var(--green)}
html[data-tema="escuro"] .historico-nota{color:var(--muted)}
html[data-tema="escuro"] .importar-tipos{border:1px solid #474f49;background:#1c1f1d}
html[data-tema="escuro"] .segmento-link{color:#c5cdc9}
html[data-tema="escuro"] .segmento-link.atual{background:var(--green);color:white}
html[data-tema="escuro"] .importar-colunas{border:1px solid var(--line)}
html[data-tema="escuro"] .importar-colunas td{color:#aaaead}
html[data-tema="escuro"] .importar-dicas{color:#b6bdba}
html[data-tema="escuro"] .importar-resumo .pronto{background:#233329;color:var(--green)}
html[data-tema="escuro"] .importar-resumo .ignorado{background:#222627;color:#b6bdba}
html[data-tema="escuro"] .importar-resumo .com-erro{background:#2c1311;color:#c47d78}
html[data-tema="escuro"] .importar-previa td small{color:#c47d78}
html[data-tema="escuro"] .importar-previa .linha-existe td small{color:#aaaead}
html[data-tema="escuro"] .importar-previa .linha-erro{background:#261515}
html[data-tema="escuro"] .importar-confirmar{border-top:1px solid var(--line)}
html[data-tema="escuro"] .importar-nota{color:var(--muted)}
html[data-tema="escuro"] .primeiros-passos{border-color:#49594d}
html[data-tema="escuro"] .passos-barra{background:#202723}
html[data-tema="escuro"] .passos-barra span{background:var(--green)}
html[data-tema="escuro"] .passos-lista li{border:1px solid var(--line);background:#1c1f1c}
html[data-tema="escuro"] .passos-lista li.feito{background:#16221a;border-color:#405248}
html[data-tema="escuro"] .passo-marca{background:#202723;color:#b6bdba}
html[data-tema="escuro"] .passos-lista li.feito .passo-marca{background:var(--green);color:white}
html[data-tema="escuro"] .passos-lista li.feito strong{color:#b6bdba}
html[data-tema="escuro"] .passo-links a{color:var(--green)}
html[data-tema="escuro"] .plataforma-filtros{border:1px solid #474f49;background:#1c1f1d}
html[data-tema="escuro"] .badge.plano-premium{background:#233329;color:var(--green)}
html[data-tema="escuro"] .badge.plano-expirado{background:#392a11;color:#f7ad45}
html[data-tema="escuro"] .badge.plano-teste{background:#181e2a;color:#a6adbb}
html[data-tema="escuro"] .ativo-semana{color:var(--green)!important}
html[data-tema="escuro"] td.valores>span>small{color:var(--muted)}
html[data-tema="escuro"] .record-endereco{color:#b6bdba}
html[data-tema="escuro"] .record-endereco>span{color:var(--green)}
html[data-tema="escuro"] .record-equipamentos li{color:var(--ink)}
html[data-tema="escuro"] .record-equipamentos b{background:#202723;color:#7dc09a}
html[data-tema="escuro"] .record-equipamentos li.vazio{color:var(--muted)}
html[data-tema="escuro"] .record-equipamentos:empty::after{color:var(--muted)}
html[data-tema="escuro"] .ld-avatar{background:#233329;color:var(--green)}
html[data-tema="escuro"] .ld-cliente-texto h2 a:hover{color:var(--green)}
html[data-tema="escuro"] .ld-selo{background:#222627;color:#b6bdba}
html[data-tema="escuro"] .ld-selo.selo-aberta{background:#233329;color:var(--green)}
html[data-tema="escuro"] .ld-selo.selo-finalizada{background:#181e2a;color:#a6adbb}
html[data-tema="escuro"] .ld-selo.selo-cancelada{background:#2c1311;color:#c47d78}
html[data-tema="escuro"] .ld-selo.selo-entrega-entregue{background:#233329;color:var(--green)}
html[data-tema="escuro"] .ld-selo.selo-entrega-agendada{background:#1e1927;color:#8f77c5}
html[data-tema="escuro"] .ld-selo.selo-entrega-nao_agendada{background:#392a11;color:#f7ad45}
html[data-tema="escuro"] .renovar-painel{background:#19211d;border:1px solid var(--line);box-shadow:0 18px 40px #0000005c}
html[data-tema="escuro"] .renovar-painel p{color:#b6bdba}
html[data-tema="escuro"] .ld-metricas>div{border:1px solid var(--line);background:#1c1f1c}
html[data-tema="escuro"] .ld-metricas dt{color:var(--muted)}
html[data-tema="escuro"] .ld-metricas .alerta{border-color:#5e403b;background:#250e0b}
html[data-tema="escuro"] .ld-metricas .alerta dd{color:#c47d78}
html[data-tema="escuro"] .ld-metricas .destaque{border-color:#6d5b3f;background:#2d200d}
html[data-tema="escuro"] .ld-metricas .destaque dd{color:#f7ad45}
html[data-tema="escuro"] .ld-metricas .ok dd{color:var(--green)}
html[data-tema="escuro"] .ld-financeiro dt{color:#b6bdba}
html[data-tema="escuro"] .ld-financeiro .total{border-top:1px solid var(--line)}
html[data-tema="escuro"] .ld-financeiro .saldo{background:#1c2821}
html[data-tema="escuro"] .ld-financeiro .saldo dd{color:var(--green)}
html[data-tema="escuro"] .ld-financeiro .saldo.devendo{background:#392a11}
html[data-tema="escuro"] .ld-financeiro .saldo.devendo dd{color:#f7ad45}
html[data-tema="escuro"] .ld-lista dt{color:var(--muted)}
html[data-tema="escuro"] .ld-observacoes{border-top:1px solid var(--line)}
html[data-tema="escuro"] .ld-observacoes p{color:#b6bdba}
html[data-tema="escuro"] .ld-equipamentos .equip-linha{border-top:1px solid var(--line)}
html[data-tema="escuro"] .equip-qtd{background:#202723;color:#7dc09a}
html[data-tema="escuro"] .equip-qtd small{color:#b6bdba}
html[data-tema="escuro"] .ld-pagamento-icone{background:#1c2821;color:var(--green)}
html[data-tema="escuro"] .codigo-chip{background:#202723;color:#7dc09a}
html[data-tema="escuro"] .switch-trilho{background:#3b443f}
html[data-tema="escuro"] .switch-trilho:after{background:#19211d;box-shadow:0 1px 3px #0000007d}
html[data-tema="escuro"] .campo-switch input:checked+.switch-trilho{background:var(--green)}
html[data-tema="escuro"] .campo-switch input:focus-visible+.switch-trilho{outline:3px solid #6b887a}
html[data-tema="escuro"] .campo-check-texto strong{color:var(--ink)}
html[data-tema="escuro"] .campo-radio>div>div>label{border:1.5px solid var(--line);background:#1c1f1c;color:var(--ink)!important}
html[data-tema="escuro"] .campo-radio>div>div>label:has(input:checked){border-color:var(--green);background:#1c2821}
html[data-tema="escuro"] .campo-radio input[type=radio]{accent-color:var(--green)}
html[data-tema="escuro"] .document-upload{border-color:#49594d!important;background:#151f18!important}
html[data-tema="escuro"] .document-upload:before{background:#233329;color:var(--green)}
html[data-tema="escuro"] .document-upload>p{color:#b6bdba}
html[data-tema="escuro"] .record-equipamentos .aguardando{color:#f7ad45;background:#392a11}
html[data-tema="escuro"] .venc-data{color:var(--ink)}
html[data-tema="escuro"] .tag-venc{background:#544618;color:#ffbf3d;border:1px solid #8a7b46}
html[data-tema="escuro"] .tag-venc.vencido{background:#2c1311;color:#da6962;border-color:#663e3a}
html[data-tema="escuro"] .tag-cobrar{background:#ad554f;color:white;border:1px solid #ad554f;box-shadow:0 2px 6px #0000009a}
html[data-tema="escuro"] .tag-cobrar:hover{background:#94443f}
html[data-tema="escuro"] .tag-cobrado{background:#233329;color:var(--green);border:1px solid #4c6555}
html[data-tema="escuro"] .tag-cobrado:hover{background:#2c4134}
html[data-tema="escuro"] .tag-venc.cobrar{background:#ad554f;color:white;border-color:#ad554f}
html[data-tema="escuro"] .tag-venc.cobrado{background:#233329;color:var(--green);border-color:#4c6555}
html[data-tema="escuro"] .campo-lembrete{border-top:1px dashed var(--line)}
html[data-tema="escuro"] .lembrete-linha{color:#c5cdc9}
