/* ==========================================================================
   MODO ESCURO - CAMADA GERADA AUTOMATICAMENTE
   --------------------------------------------------------------------------
   NAO EDITAR NA MAO. Regerar com:  python docs/gera_dark.py
   (rodar de novo sempre que uma tela ganhar bloco <style> com cor nova)

   O CSS do projeto vive em blocos <style> dentro dos PHP, sem nenhuma
   variavel de cor. Este arquivo le esses blocos, encontra as regras que
   pintam claro e emite o equivalente escuro sob `html.dark`.

   Papel do laudo (CKEditor, painel do editor, prontuario), visualizador
   DICOM e @media print sao excluidos na origem: nunca escurecem.

   Arquivos varridos com <style>: 175
   Regras geradas: 3879
   ========================================================================== */

html.dark:not(#_) .font-logo {
    color: #fff;
}

html.dark:not(#_) .eyebrow {
    color: var(--brand);
    background-color: transparent;
    background: rgba(13, 110, 253, .08);
}

html.dark:not(#_) .login-title {
    color: var(--ink);
}

html.dark:not(#_) .login-subtitle {
    color: var(--gray);
}

html.dark:not(#_) .login-card {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .step-dot {
    background-color: var(--line);
}

html.dark:not(#_) .step-dot.done {
    background-color: var(--brand-line);
}

html.dark:not(#_) .step-dot.cur {
    background-color: var(--brand);
}

html.dark:not(#_) .step-label {
    color: var(--brand);
}

html.dark:not(#_) .opt-scroll::-webkit-scrollbar-thumb {
    background-color: var(--ld-az2, #1b3350);
}

html.dark:not(#_) .opt-scroll::-webkit-scrollbar-thumb:hover {
    background-color: #94a3b8;
}

html.dark:not(#_) .lab {
    color: var(--ink-2);
}

html.dark:not(#_) .clinica-logo-ph {
    background-color: var(--brand-soft);
    color: var(--brand);
}

html.dark:not(#_) .clinica-nome {
    color: var(--ink);
}

html.dark:not(#_) .clinica-linha {
    color: var(--gray);
}

html.dark:not(#_) .clinica-confirma {
    color: var(--gray);
}

html.dark:not(#_) .opt:hover {
    background-color: var(--brand-soft);
}

html.dark:not(#_) .opt.sel {
    background-color: var(--brand-soft);
}

html.dark:not(#_) .opt .oic {
    background-color: var(--brand-soft);
    color: var(--brand);
}

html.dark:not(#_) .opt.sel .oic {
    background-color: var(--brand);
    color: #fff;
}

html.dark:not(#_) .opt .otx {
    color: var(--ink);
}

html.dark:not(#_) .hbtn {
    background-color: var(--ld-s0, #1c2634);
    color: var(--ink-2);
}

html.dark:not(#_) .hbtn.sel {
    background-color: var(--brand);
    color: #fff;
}

html.dark:not(#_) .vazio {
    color: var(--gray-2);
    background-color: var(--surface);
}

html.dark:not(#_) .resumo {
    background-color: var(--paper-2);
}

html.dark:not(#_) .resumo .ri b {
    color: var(--ink);
}

html.dark:not(#_) .resumo .rk {
    color: var(--gray);
}

html.dark:not(#_) .msgtopo {
    background-color: var(--brand-soft);
    color: #7eb0fb;
}

html.dark:not(#_) .btn.prim {
    background-color: var(--brand);
    color: #fff;
}

html.dark:not(#_) .btn.prim:hover:not(:disabled) {
    background-color: var(--brand-dark);
}

html.dark:not(#_) .btn.ghost {
    background-color: var(--ld-s0, #1c2634);
    color: var(--ink-2);
}

html.dark:not(#_) .btn.ghost:hover {
    background-color: var(--paper-2);
}

html.dark:not(#_) .alerta.err {
    background-color: var(--err-soft);
    color: #ff7a8a;
}

html.dark:not(#_) .sponsor {
    color: var(--gray);
}

html.dark:not(#_) .sponsor:hover {
    color: var(--brand);
}

html.dark:not(#_) .sponsor b {
    color: var(--ink-2);
}

html.dark:not(#_) .ok-final .ck {
    background-color: var(--ok-soft);
    color: var(--ok);
}

html.dark:not(#_) .ok-final p {
    color: var(--gray);
}

html.dark:not(#_) .marca {
    color: var(--brand);
}

html.dark:not(#_) .topo {
    background-color: #111827;
}

html.dark:not(#_) .topo-sub {
    color: var(--muted);
}

html.dark:not(#_) .icone-btn {
    background-color: var(--surface);
    color: var(--ink-2);
}

html.dark:not(#_) .icone-btn:hover {
    background-color: var(--bg);
}

html.dark:not(#_) .icone-btn:active {
    background-color: var(--line-soft);
}

html.dark:not(#_) .texto-btn {
    background-color: var(--surface);
    color: var(--brand-dark);
}

html.dark:not(#_) .texto-btn:active {
    background-color: var(--line-soft);
}

html.dark:not(#_) .texto-btn.forte {
    background-color: var(--brand-dark);
    color: #fff;
}

html.dark:not(#_) .texto-btn.forte[aria-pressed="true"] {
    background-color: var(--tint);
    color: var(--brand-dark);
}

html.dark:not(#_) .grade {
    background-color: var(--surface);
}

html.dark:not(#_) .grade-fora {
    background-color: var(--bg);
}

html.dark:not(#_) .grade-hora {
    color: var(--muted);
}

html.dark:not(#_) .grade-hora.cheia {
    color: var(--ink-2);
}

html.dark:not(#_) .grade-agora::before {
    background-color: #E5484D;
}

html.dark:not(#_) .bloco {
    color: #dfe6f0;
}

html.dark:not(#_) .grade-legenda {
    color: var(--muted);
    background-color: var(--surface);
}

html.dark:not(#_) .grade-legenda .amostra {
    background-color: var(--surface);
}

html.dark:not(#_) .selo-livre {
    background-color: var(--tint);
    color: var(--brand-dark);
}

html.dark:not(#_) .aviso-linha {
    color: var(--muted);
    background-color: var(--bg);
}

html.dark:not(#_) .dia {
    background-color: var(--surface);
}

html.dark:not(#_) .dia-sem {
    color: var(--muted);
}

html.dark:not(#_) .dia-ponto {
    background-color: transparent;
}

html.dark:not(#_) .dia[data-tem="1"] .dia-ponto {
    background-color: var(--brand);
}

html.dark:not(#_) .dia[data-hoje="1"] {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .dia[data-hoje="1"] .dia-num {
    color: var(--brand-dark);
}

html.dark:not(#_) .dia[aria-pressed="true"] {
    background-color: var(--brand-dark);
    color: #fff;
}

html.dark:not(#_) .dia[aria-pressed="true"] .dia-sem,
html.dark:not(#_) .dia[aria-pressed="true"] .dia-num {
    color: #fff;
}

html.dark:not(#_) .dia[aria-pressed="true"] .dia-ponto {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .resumo .cont {
    color: var(--muted);
}

html.dark:not(#_) .filtro select {
    background-color: var(--surface);
    color: var(--ink-2);
}

html.dark:not(#_) .item {
    color: #dfe6f0;
    background-color: #0f172a;
}

html.dark:not(#_) .item-cab {
    background-color: none;
    color: inherit;
}

html.dark:not(#_) .selo {
    background-color: rgba(16, 26, 42, 0.65);
    color: #dfe6f0;
}

html.dark:not(#_) .selo i {
    background-color: currentColor;
}

html.dark:not(#_) .detalhe {
    background-color: var(--surface);
}

html.dark:not(#_) .campos dt {
    color: var(--muted);
}

html.dark:not(#_) .campos dd {
    color: var(--ink-2);
}

html.dark:not(#_) .obs {
    background-color: var(--bg);
    color: var(--ink-2);
}

html.dark:not(#_) .acao {
    background-color: var(--surface);
    color: var(--ink-2);
}

html.dark:not(#_) .acao:active {
    background-color: var(--line-soft);
}

html.dark:not(#_) .esqueleto {
    background-color: var(--surface);
}

html.dark:not(#_) .vazio-ic {
    background-color: var(--tint);
    color: var(--brand-dark);
}

html.dark:not(#_) .vazio p {
    color: var(--muted);
}

html.dark:not(#_) .vazio.erro .vazio-ic {
    background-color: var(--ld-vm0, #3a1620);
    color: var(--danger);
}

html.dark:not(#_) .btn-texto {
    background-color: var(--surface);
}

html.dark:not(#_) .btn-texto:active {
    background-color: var(--line-soft);
}

html.dark:not(#_) .rodape {
    color: #93a1b5;
}

html.dark:not(#_) .login-tel {
    color: var(--muted);
}

html.dark:not(#_) .login-cx {
    background-color: var(--surface);
}

html.dark:not(#_) .login-cx > p {
    color: var(--muted);
}

html.dark:not(#_) .campo label {
    color: var(--ink-2);
}

html.dark:not(#_) .campo input {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--surface);
    color: var(--ink);
}

html.dark:not(#_) .btn-primario {
    background-color: var(--brand-dark);
    color: #fff;
}

html.dark:not(#_) .btn-primario:hover {
    background-color: var(--brand-darker);
}

html.dark:not(#_) .erro-msg {
    background-color: var(--ld-vm0, #3a1620);
    border-color: var(--ld-borda, #2b3a52);
    color: var(--danger);
}

html.dark:not(#_) .aviso-plano {
    background-color: var(--surface);
}

html.dark:not(#_) .aviso-plano p {
    color: var(--muted);
}

html.dark:not(#_) .logo {
    color: #fff;
}

html.dark:not(#_) .card {
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) p.sub {
    color: #94a3b8;
}

html.dark:not(#_) .btn {
    color: #fff;
    background-color: #0d6efd;
}

html.dark:not(#_) .btn.secundario {
    background-color: #334155;
}

html.dark:not(#_) .item .ic {
    background-color: #334155;
}

html.dark:not(#_) .item.ok .ic {
    background-color: #16a34a;
}

html.dark:not(#_) .item.erro .ic {
    background-color: #b91c1c;
}

html.dark:not(#_) .item .st {
    color: #94a3b8;
}

html.dark:not(#_) .aviso {
    color: #94a3b8;
}

html.dark:not(#_) .ok-final {
    color: #4ade80;
}

html.dark:not(#_) .auth-back {
    color: var(--ink-2);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .auth-back:hover {
    background-color: var(--paper-2);
    color: var(--ink);
}

html.dark:not(#_) .form-label {
    color: #dfe6f0;
}

html.dark:not(#_) .input-group-modern .form-control {
    color: var(--ink);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .input-group-modern .form-control:focus {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .input-icon {
    color: var(--gray-2);
}

html.dark:not(#_) .toggle-password {
    color: var(--gray-2);
}

html.dark:not(#_) .toggle-password:hover {
    color: var(--ink-2);
}

html.dark:not(#_) .btn-login {
    background-color: var(--brand);
    color: #fff;
}

html.dark:not(#_) .btn-login:hover:not(:disabled) {
    background-color: var(--brand-dark);
    color: #fff;
}

html.dark:not(#_) .alert-login.alert-danger-custom {
    background-color: var(--err-soft);
    color: #ff7a8a;
}

html.dark:not(#_) .alert-login.alert-success-custom {
    background-color: var(--ok-soft);
    color: #4ade80;
}

html.dark:not(#_) .alert-login a {
    color: inherit;
}

html.dark:not(#_) .forgot-link {
    color: var(--brand);
}

html.dark:not(#_) .forgot-link:hover {
    color: var(--brand-dark);
}

html.dark:not(#_) .password-rules {
    color: var(--gray);
}

html.dark:not(#_) .password-rules .text-danger,
html.dark:not(#_) .password-rules .fa-times {
    color: var(--err) !important;
}

html.dark:not(#_) .password-rules .text-success,
html.dark:not(#_) .password-rules .fa-check {
    color: var(--ok) !important;
}

html.dark:not(#_) .support-box {
    background-color: var(--paper-2);
    color: var(--gray);
}

html.dark:not(#_) .support-box strong {
    color: var(--ink);
}

html.dark:not(#_) .support-box a {
    color: var(--brand);
}

html.dark:not(#_) .support-box a:hover {
    color: var(--brand-dark);
}

html.dark:not(#_) .bottom-text {
    color: var(--gray);
}

html.dark:not(#_) .bottom-text a {
    color: var(--brand);
}

html.dark:not(#_) .auth-foot {
    color: var(--gray-2);
}

html.dark:not(#_) .lgpd-badge {
    background-color: var(--ok-soft);
    color: var(--ok);
}

html.dark:not(#_) .success-box .success-icon,
html.dark:not(#_) .state-box.success .state-icon {
    background-color: var(--ok-soft);
    color: var(--ok);
}

html.dark:not(#_) .state-box.error .state-icon {
    background-color: var(--err-soft);
    color: var(--err);
}

html.dark:not(#_) .success-box h3,
html.dark:not(#_) .state-box h3 {
    color: var(--ink);
}

html.dark:not(#_) .success-box p,
html.dark:not(#_) .state-box p {
    color: var(--gray);
}

html.dark:not(#_) .success-box a,
html.dark:not(#_) .state-box a {
    color: var(--brand);
}

html.dark:not(#_) .mobile-block-card {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .mobile-block-icon {
    background-color: var(--brand-soft);
    color: var(--brand);
}

html.dark:not(#_) .mobile-block-title {
    color: var(--ink);
}

html.dark:not(#_) .mobile-block-text {
    color: var(--gray);
}

html.dark:not(#_) .mobile-block-badge {
    background-color: var(--brand-soft);
    color: var(--brand);
}

html.dark:not(#_) .mobile-block-note {
    background-color: var(--paper-2);
    color: var(--ink-2);
}

html.dark:not(#_) .form-label.req::after {
    color: var(--err);
}

html.dark:not(#_) .field-msg {
    color: var(--err);
}

html.dark:not(#_) .field-msg a {
    color: var(--brand);
}

html.dark:not(#_) .ic.ok {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
}

html.dark:not(#_) .ic.no {
    background-color: var(--ld-vm0, #3a1620);
    color: #ff7a8a;
}

html.dark:not(#_) .brand {
    color: #94a3b8;
}

html.dark:not(#_) .topo input {
    background-color: #1f2937;
    color: #e5e7eb;
}

html.dark:not(#_) .topo button {
    background-color: #2563eb;
    color: #fff;
}

html.dark:not(#_) .topo button:hover {
    background-color: #1e40af;
}

html.dark:not(#_) .topo .dica {
    color: #9ca3af;
}

html.dark:not(#_) #status {
    color: #cbd5e1;
}

html.dark:not(#_) #status.erro {
    color: #fca5a5;
}

html.dark:not(#_) #dicomView {
    background-color: #000;
}

html.dark:not(#_) .lado {
    background-color: #0f172a;
}

html.dark:not(#_) .lado .barra {
    color: #94a3b8;
}

html.dark:not(#_) .info {
    color: #93c5fd;
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .ajuda {
    color: #c2ccdb;
}

html.dark:not(#_) .exame {
    color: #94a3b8;
}

html.dark:not(#_) .exame b {
    color: #cbd5e1;
}

html.dark:not(#_) .botao {
    background-color: #2563eb;
    color: #fff;
}

html.dark:not(#_) .botao.gravando {
    background-color: #dc2626;
}

html.dark:not(#_) .botao[disabled] {
    background-color: #334155;
    color: #c2ccdb;
}

html.dark:not(#_) .anel {
    background-color: transparent;
}

html.dark:not(#_) .anel.voz {
    background: rgba(220, 38, 38, .22);
}

html.dark:not(#_) .relogio {
    color: #fff;
}

html.dark:not(#_) .linha {
    color: #94a3b8;
}

html.dark:not(#_) .linha.erro {
    color: #fca5a5;
}

html.dark:not(#_) .linha.ok {
    color: #4ade80;
}

html.dark:not(#_) .fim {
    color: #fff;
    background-color: #16a34a;
}

html.dark:not(#_) .fim[disabled] {
    background-color: #334155;
    color: #c2ccdb;
}

html.dark:not(#_) .tela {
    background-color: #0f172a;
}

html.dark:not(#_) .tela-tit {
    color: #fff;
}

html.dark:not(#_) .tela-acao {
    color: #94a3b8;
}

html.dark:not(#_) .transc {
    background-color: #0f172a;
}

html.dark:not(#_) .transc-rot {
    color: #c2ccdb;
}

html.dark:not(#_) .transc-txt {
    color: #e2e8f0;
}

html.dark:not(#_) .dica {
    color: #c2ccdb;
}

html.dark:not(#_) .bg-loading {
    background-color: #000;
}

html.dark:not(#_) #modalBoasVindasPremium .bvx-header-icon {
    background: rgba(255,255,255,.15);
}

html.dark:not(#_) #modalBoasVindasPremium .bvx-title {
    color: #fff;
}

html.dark:not(#_) #modalBoasVindasPremium .bvx-subtitle {
    color: rgba(255,255,255,.8);
}

html.dark:not(#_) #modalBoasVindasPremium .bvx-close {
    background: rgba(255,255,255,.14);
}

html.dark:not(#_) #modalBoasVindasPremium .bvx-close:hover {
    background: rgba(255,255,255,.28);
}

html.dark:not(#_) #modalBoasVindasPremium .bvx-body {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalBoasVindasPremium .bvx-trial {
    background-color: var(--ld-az0, #14263f);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalBoasVindasPremium .bvx-trial-ic {
    background-color: #1d4ed8;
    color: #fff;
}

html.dark:not(#_) #modalBoasVindasPremium .bvx-trial-label {
    color: #dfe6f0;
}

html.dark:not(#_) #modalBoasVindasPremium .bvx-trial-val {
    color: #dfe6f0;
}

html.dark:not(#_) #modalBoasVindasPremium .bvx-heading {
    color: #dfe6f0;
}

html.dark:not(#_) #modalBoasVindasPremium .bvx-step {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalBoasVindasPremium .bvx-step-head {
    color: #dfe6f0;
}

html.dark:not(#_) #modalBoasVindasPremium .bvx-step-num {
    background-color: #1d4ed8;
    color: #fff;
}

html.dark:not(#_) #modalBoasVindasPremium .bvx-step-ic {
    color: #7eb0fb;
}

html.dark:not(#_) #modalBoasVindasPremium .bvx-step-desc {
    color: #c2ccdb;
}

html.dark:not(#_) #modalBoasVindasPremium .bvx-info {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalBoasVindasPremium .bvx-info i {
    color: #7eb0fb;
}

html.dark:not(#_) #modalBoasVindasPremium .bvx-info-title {
    color: #dfe6f0;
}

html.dark:not(#_) #modalBoasVindasPremium .bvx-info-text {
    color: #c2ccdb;
}

html.dark:not(#_) #modalBoasVindasPremium .bvx-footer {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalBoasVindasPremium .bvx-btn-secondary {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) #modalBoasVindasPremium .bvx-btn-secondary:hover {
    background-color: var(--ld-az0, #14263f);
    color: #dfe6f0;
}

html.dark:not(#_) #modalBoasVindasPremium .bvx-btn-primary {
    background-color: #1d4ed8;
    color: #fff;
}

html.dark:not(#_) #modalBoasVindasPremium .bvx-btn-primary:hover {
    background-color: #1e40af;
    color: #fff;
}

html.dark:not(#_) ' . 'th {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .ok {
    color: #4ade80;
    background-color: var(--ld-vd0, #10312a);
}

html.dark:not(#_) .warn {
    color: #ffc247;
    background-color: var(--ld-am0, #3a2e12);
}

html.dark:not(#_) .dcv.dicom-viewer-shell {
    background-color: #000;
}

html.dark:not(#_) .dcv-stage.dicom-main-view {
    background-color: #000;
}

html.dark:not(#_) .pacs-empty {
    color: #c2ccdb;
}

html.dark:not(#_) #dicomCsToolbar .pacs-brand .nome {
    color: #e5e7eb;
}

html.dark:not(#_) #dicomCsToolbar .pacs-brand .sub {
    color: #c2ccdb;
}

html.dark:not(#_) body.pacs-standalone .dcv-cs-serie-item canvas {
    background-color: #000;
}

html.dark:not(#_) .card-head .ch-icon {
    background: rgba(255,255,255,.16);
}

html.dark:not(#_) .card-body p {
    color: #c2ccdb;
}

html.dark:not(#_) .consent {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
    color: #c2ccdb;
}

html.dark:not(#_) .chk {
    color: #c2ccdb;
}

html.dark:not(#_) .erro {
    color: #ff7a8a;
}

html.dark:not(#_) #telaSala {
    background-color: #000;
}

html.dark:not(#_) video.remote {
    background-color: #000;
}

html.dark:not(#_) video.local {
    background-color: #111;
}

html.dark:not(#_) .topbar .tb-ico {
    background: rgba(255,255,255,.14);
}

html.dark:not(#_) .topbar .tb-tit {
    color: #fff;
}

html.dark:not(#_) .topbar .tb-status {
    color: #cbd5e1;
}

html.dark:not(#_) .topbar .tb-dot {
    background-color: #94a3b8;
}

html.dark:not(#_) .topbar.live .tb-dot {
    background-color: #22c55e;
}

html.dark:not(#_) .bar {
    background: rgba(15,23,42,.55);
}

html.dark:not(#_) .cbtn {
    background: rgba(255,255,255,.14);
}

html.dark:not(#_) .cbtn.off {
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .cbtn.danger {
    background-color: #ef4444;
}

html.dark:not(#_) #btnSom {
    background-color: rgba(37,99,235,.95);
    color: #fff;
}

html.dark:not(#_) .fim .f-ico {
    background: rgba(34,197,94,.15);
}

html.dark:not(#_) .fim p {
    color: #94a3b8;
}

html.dark:not(#_) #diag {
    color: #93c5fd;
    background: rgba(0,0,0,.55);
}

html.dark:not(#_) .nota {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
    color: #c2ccdb;
}

html.dark:not(#_) label.lbl {
    color: #c2ccdb;
}

html.dark:not(#_) input.inp {
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) #sala {
    background-color: #000;
}

html.dark:not(#_) .tb-ico {
    background: rgba(255,255,255,.14);
}

html.dark:not(#_) .tb-tit {
    color: #fff;
}

html.dark:not(#_) .tb-status {
    color: #cbd5e1;
}

html.dark:not(#_) .tb-dot {
    background-color: #94a3b8;
}

html.dark:not(#_) .btn-play {
    background: rgba(0,0,0,.55);
    color: #fff;
}

html.dark:not(#_) .chatbtn {
    background-color: rgba(37,99,235,.92);
    color: #fff;
}

html.dark:not(#_) .clipe {
    background: rgba(15,23,42,.72);
    color: #e2e8f0;
}

html.dark:not(#_) .clipe.active {
    background-color: #2563eb;
    color: #fff;
}

html.dark:not(#_) .clipe-mini {
    background-color: rgba(255,255,255,.16);
}

html.dark:not(#_) .preparando {
    background: rgba(15,23,42,.78);
    color: #e2e8f0;
}

html.dark:not(#_) .compartilhar {
    background-color: rgba(37,99,235,.94);
    color: #fff;
}

html.dark:not(#_) .chathead {
    color: #fff;
}

html.dark:not(#_) .chathead button {
    background: rgba(0,0,0,.3);
}

html.dark:not(#_) .chatmsg {
    background: rgba(15,23,42,.42);
    color: #fff;
}

html.dark:not(#_) .chatmsg .a {
    color: #93c5fd;
}

html.dark:not(#_) .chatmsg.med {
    background: rgba(37,99,235,.5);
}

html.dark:not(#_) .chatmsg.med .a {
    color: #dbeafe;
}

html.dark:not(#_) .chatform input {
    background: rgba(15,23,42,.5);
    color: #fff;
}

html.dark:not(#_) .chatform button {
    background-color: #2563eb;
    color: #fff;
}

html.dark:not(#_) .bg-shape.one {
    background: rgba(13, 110, 253, 0.16);
}

html.dark:not(#_) .bg-shape.two {
    background: rgba(24, 194, 156, 0.16);
}

html.dark:not(#_) .page-shell {
    background-color: rgba(16, 26, 42, 0.72);
}

html.dark:not(#_) .brand-side::before,
html.dark:not(#_) .brand-side::after {
    background: rgba(255, 255, 255, .08);
}

html.dark:not(#_) .brand-logo-icon {
    background: rgba(255, 255, 255, .16);
}

html.dark:not(#_) .brand-logo-sub {
    color: rgba(255, 255, 255, .78);
}

html.dark:not(#_) .brand-title {
    color: #ffffff;
}

html.dark:not(#_) .brand-desc {
    color: rgba(255, 255, 255, .86);
}

html.dark:not(#_) .feature-item {
    background: rgba(255, 255, 255, .10);
}

html.dark:not(#_) .feature-item i {
    background: rgba(255, 255, 255, .14);
}

html.dark:not(#_) .feature-item span {
    color: rgba(255, 255, 255, .78);
}

html.dark:not(#_) .mini-card {
    background: rgba(255, 255, 255, .10);
}

html.dark:not(#_) .mini-card h4 {
    color: #ffffff;
}

html.dark:not(#_) .mini-card p {
    color: rgba(255, 255, 255, .80);
}

html.dark:not(#_) .page-title {
    color: #dfe6f0;
}

html.dark:not(#_) .page-subtitle {
    color: var(--muted);
}

html.dark:not(#_) .alert-danger-custom {
    background: rgba(220, 53, 69, 0.06);
}

html.dark:not(#_) .alert-success-custom {
    background: rgba(25, 135, 84, 0.07);
}

html.dark:not(#_) .info-box {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .info-box strong {
    color: #dfe6f0;
}

html.dark:not(#_) .reason-card {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .reason-card:hover {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .reason-card .form-check-label {
    color: #dfe6f0;
}

html.dark:not(#_) .form-control {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .form-control:focus {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .btn-primary-modern:hover {
    color: #fff;
}

html.dark:not(#_) .btn-light-modern {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: var(--secondary);
}

html.dark:not(#_) .btn-light-modern:hover {
    background-color: var(--ld-az0, #14263f);
    color: var(--secondary);
}

html.dark:not(#_) .ag-page {
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .ag-sidebar {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ag-sb-head {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ag-sb-icon {
    background-color: #2569c3;
    color: #fff;
}

html.dark:not(#_) .ag-sb-title {
    color: #dfe6f0;
}

html.dark:not(#_) .ag-sb-sub {
    color: #94a3b8;
}

html.dark:not(#_) .ag-sb-body::-webkit-scrollbar-thumb {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .ag-sb-sec+.ag-sb-sec {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ag-sb-label {
    color: #94a3b8;
}

html.dark:not(#_) .ag-leg-item {
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .ag-espera-item {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ag-espera-item .nome {
    color: #dfe6f0;
}

html.dark:not(#_) .ag-espera-item .exame {
    color: #c2ccdb;
}

html.dark:not(#_) .ag-espera-item .info {
    color: #c2ccdb;
}

html.dark:not(#_) .ag-espera-btn {
    background-color: #2569c3;
    color: #fff;
}

html.dark:not(#_) .ag-espera-btn:hover {
    background-color: #1f5aad;
}

html.dark:not(#_) .ag-toolbar {
    background-color: transparent;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ag-btn {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
    color: #c2ccdb !important;
}

html.dark:not(#_) .ag-btn:hover {
    background-color: var(--ld-s0, #1c2634) !important;
    border-color: var(--ld-borda, #2b3a52) !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .ag-btn.primary {
    background-color: #2569c3 !important;
    color: #fff !important;
}

html.dark:not(#_) .ag-btn.primary:hover {
    background-color: #1f5aad;
}

html.dark:not(#_) .ag-btn.active {
    background-color: var(--ld-az0, #14263f);
    border-color: var(--ld-borda, #2b3a52);
    color: #7eb0fb;
}

html.dark:not(#_) .ag-divider {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) #inputData.form-control {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .ag-sem-agenda {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .ag-sem-agenda-card {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ag-sem-agenda-card p {
    color: #c2ccdb;
}

html.dark:not(#_) .fc-scrollgrid {
    border-color: var(--ld-borda, #2b3a52) !important;
}

html.dark:not(#_) .fc-scrollgrid td,
html.dark:not(#_) .fc-scrollgrid th {
    border-color: var(--ld-borda, #2b3a52) !important;
}

html.dark:not(#_) .fc .fc-col-header-cell {
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .fc .fc-col-header-cell-cushion {
    color: #c2ccdb;
}

html.dark:not(#_) .fc .fc-timegrid-slot-label-cushion {
    color: #c2ccdb !important;
}

html.dark:not(#_) .fc-theme-standard .fc-scrollgrid {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pac-autocomplete-list {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pac-autocomplete-item {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pac-autocomplete-item:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .pac-novo-badge {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
}

html.dark:not(#_) #modalAgendamento .modal-content.agm-shell {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .agm-header {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .agm-header-title {
    color: #dfe6f0;
}

html.dark:not(#_) .agm-close {
    background-color: transparent;
    color: #94a3b8;
}

html.dark:not(#_) .agm-close:hover {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) .agm-sidebar {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .agm-tab {
    background-color: transparent;
    color: #dfe6f0;
}

html.dark:not(#_) .agm-tab:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .agm-tab.active {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .agm-main::-webkit-scrollbar-thumb {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .agm-section-head {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .agm-section-ico {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .agm-section-title {
    color: #dfe6f0;
}

html.dark:not(#_) .agm-row-label {
    color: #c2ccdb;
}

html.dark:not(#_) .agm-row-desc {
    color: #94a3b8;
}

html.dark:not(#_) .agm-input {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .agm-footer {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .agm-btn-primary {
    background-color: #2569c3 !important;
    color: #fff !important;
}

html.dark:not(#_) .agm-btn-primary:hover {
    background-color: #1f5aad !important;
}

html.dark:not(#_) .agm-btn-secondary {
    border-color: var(--ld-borda, #2b3a52) !important;
    color: #c2ccdb !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .agm-btn-secondary:hover {
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .agm-btn-danger {
    background-color: transparent !important;
    color: #ff7a8a !important;
}

html.dark:not(#_) .agm-btn-danger:hover {
    background-color: var(--ld-vm1, #33131c) !important;
}

html.dark:not(#_) .agm-status-btn {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .agm-ex-lista-head {
    color: #c2ccdb;
}

html.dark:not(#_) .agm-ex-contador {
    background-color: #1d4ed8;
    color: #fff;
}

html.dark:not(#_) .agm-ex-vazio {
    color: #94a3b8;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .agm-ex-grupo-mod {
    color: #7eb0fb;
}

html.dark:not(#_) .agm-ex-item {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .agm-ex-item-nome {
    color: #dfe6f0;
}

html.dark:not(#_) .agm-ex-item-nome small {
    color: #94a3b8;
}

html.dark:not(#_) .agm-ex-item-lat select {
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) .agm-ex-item-rem {
    background-color: var(--ld-vm0, #3a1620);
    color: #ff7a8a;
}

html.dark:not(#_) .agm-ex-item-rem:hover {
    background-color: var(--ld-vm1, #33131c);
}

html.dark:not(#_) .agm-proc-list {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .agm-proc-item {
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) .agm-proc-item:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .agm-cpf-hint {
    color: #94a3b8;
}

html.dark:not(#_) .ag-main-content {
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .ag-main-content::-webkit-scrollbar-thumb {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .ag-hero-icon {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .ag-hero-title {
    color: #dfe6f0;
}

html.dark:not(#_) .ag-hero-subtitle {
    color: #c2ccdb;
}

html.dark:not(#_) .ag-btn-soft,
html.dark:not(#_) .ag-page .btn-outline-secondary {
    border-color: var(--ld-borda, #2b3a52) !important;
    color: #c2ccdb !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .ag-btn-soft:hover,
html.dark:not(#_) .ag-page .btn-outline-secondary:hover {
    background-color: var(--ld-s0, #1c2634) !important;
    border-color: var(--ld-borda, #2b3a52) !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .ag-new-btn {
    background-color: #2569c3 !important;
}

html.dark:not(#_) .ag-new-btn:hover {
    background-color: #1f5aad !important;
}

html.dark:not(#_) .ag-soft-btn {
    background-color: var(--ld-s0, #1c2634) !important;
    border-color: var(--ld-borda, #2b3a52) !important;
    color: #c2ccdb !important;
}

html.dark:not(#_) .ag-soft-btn:hover {
    background-color: var(--ld-s0, #1c2634) !important;
    border-color: var(--ld-borda, #2b3a52) !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .ag-soft-btn .ag-new-icon {
    color: inherit !important;
}

html.dark:not(#_) .ag-new-icon {
    background: rgba(255, 255, 255, .18);
}

html.dark:not(#_) .ag-card {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .ag-card-head {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .ag-card-title {
    color: #dfe6f0;
}

html.dark:not(#_) .ag-card-sub {
    color: #c2ccdb;
}

html.dark:not(#_) .ag-status-footer {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .ag-status-footer-title {
    color: #c2ccdb;
}

html.dark:not(#_) .ag-side-card-wrap::-webkit-scrollbar-thumb {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .ag-side-card-wrap .ag-side-card:nth-child(2) .ag-card-body::-webkit-scrollbar-thumb {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .ag-event-wa-nao {
    color: #ff7a8a;
}

html.dark:not(#_) .ag-event-wa-sim {
    color: #4ade80;
}

html.dark:not(#_) .ag-event-fin-pago {
    color: #4ade80;
}

html.dark:not(#_) .ag-event-fin-parcial {
    color: #f59e0b;
}

html.dark:not(#_) .ag-event-fin-pendente {
    color: #ff7a8a;
}

html.dark:not(#_) .ag-event-fin-cortesia {
    color: #c4b5fd;
}

html.dark:not(#_) .ag-event-fin-retorno {
    color: #c4b5fd;
}

html.dark:not(#_) .ag-event-fin-cancelado {
    color: #c2ccdb;
}

html.dark:not(#_) .ag-event-sex-m {
    color: #7eb0fb;
}

html.dark:not(#_) .ag-event-sex-f {
    color: #c4b5fd;
}

html.dark:not(#_) .ag-event-sex-o {
    color: #c2ccdb;
}

html.dark:not(#_) .ag-event-obs {
    color: #f59e0b;
}

html.dark:not(#_) .ag-event-live {
    color: #ff7a8a;
}

html.dark:not(#_) .agm-btn-whatsapp {
    background-color: var(--ld-vd0, #10312a) !important;
    border-color: var(--ld-borda, #2b3a52) !important;
    color: #4ade80 !important;
}

html.dark:not(#_) .agm-btn-whatsapp:hover {
    background-color: var(--ld-vd0, #10312a) !important;
}

html.dark:not(#_) .agm-btn-whatsapp.is-sent {
    background-color: var(--ld-vd0, #10312a) !important;
    color: #4ade80 !important;
    border-color: var(--ld-borda, #2b3a52) !important;
}

html.dark:not(#_) .ag-top-date-group {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .ag-count-badge {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb !important;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ag-medico-filter {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .ag-period.active {
    background-color: #2569c3 !important;
    color: #fff !important;
}

html.dark:not(#_) #inputData.form-control:hover {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) #divCalendario .pignose-calendar {
    background-color: var(--ld-s0, #1c2634) !important;
    border-color: var(--ld-borda, #2b3a52) !important;
}

html.dark:not(#_) #divCalendario .pignose-calendar .pignose-calendar-top {
    background-color: var(--ld-s0, #1c2634) !important;
    border-color: var(--ld-borda, #2b3a52) !important;
}

html.dark:not(#_) #divCalendario .pignose-calendar .pignose-calendar-top .pignose-calendar-top-date {
    color: #dfe6f0 !important;
}

html.dark:not(#_) #divCalendario .pignose-calendar .pignose-calendar-top .pignose-calendar-top-month,
html.dark:not(#_) #divCalendario .pignose-calendar .pignose-calendar-top .pignose-calendar-top-year {
    color: #dfe6f0 !important;
}

html.dark:not(#_) #divCalendario .pignose-calendar .pignose-calendar-top .pignose-calendar-top-year {
    color: #c2ccdb !important;
}

html.dark:not(#_) #divCalendario .pignose-calendar .pignose-calendar-top .pignose-calendar-top-nav {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
    color: #7eb0fb !important;
}

html.dark:not(#_) #divCalendario .pignose-calendar .pignose-calendar-top .pignose-calendar-top-nav:hover {
    background-color: var(--ld-az0, #14263f) !important;
    border-color: var(--ld-borda, #2b3a52) !important;
    color: #7eb0fb !important;
}

html.dark:not(#_) #divCalendario .pignose-calendar .pignose-calendar-top .pignose-calendar-top-nav .pignose-calendar-top-icon {
    color: currentColor !important;
}

html.dark:not(#_) #divCalendario .pignose-calendar .pignose-calendar-header {
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) #divCalendario .pignose-calendar .pignose-calendar-header .pignose-calendar-week {
    color: #94a3b8 !important;
}

html.dark:not(#_) #divCalendario .pignose-calendar .pignose-calendar-unit a {
    color: #dfe6f0 !important;
    background-color: transparent !important;
}

html.dark:not(#_) #divCalendario .pignose-calendar .pignose-calendar-unit.pignose-calendar-unit-today a {
    color: #7eb0fb !important;
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-az0, #14263f) !important;
}

html.dark:not(#_) #divCalendario .pignose-calendar .pignose-calendar-top .pignose-calendar-top-month {
    color: #dfe6f0 !important;
}

html.dark:not(#_) #divCalendario .pignose-calendar .pignose-calendar-top .pignose-calendar-top-icon {
    color: currentColor !important;
}

html.dark:not(#_) #divCalendario .pignose-calendar .pignose-calendar-unit a:hover {
    background-color: var(--ld-az0, #14263f) !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) #divCalendario .pignose-calendar .pignose-calendar-unit.pignose-calendar-unit-disabled a,
html.dark:not(#_) #divCalendario .pignose-calendar .pignose-calendar-unit.pignose-calendar-unit-disabled a:hover {
    color: #cbd5e1 !important;
    background-color: transparent !important;
}

html.dark:not(#_) #divCalendario .pignose-calendar .pignose-calendar-unit.ag-mini-range a {
    background-color: var(--ld-az0, #14263f) !important;
    border-color: var(--ld-borda, #2b3a52) !important;
    color: #7eb0fb !important;
}

html.dark:not(#_) .ag-espera-btn:disabled {
    background-color: var(--ld-az2, #1b3350);
    color: #c2ccdb;
}

html.dark:not(#_) .ag-espera-item.is-atendimento {
    background-color: var(--ld-az0, #14263f);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ag-espera-tag-atend {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #modalAgendamento .agm-header {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalAgendamento .agm-header-title::before {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #modalAgendamento .agm-row {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalAgendamento .agm-input,
html.dark:not(#_) #modalAgendamento select.agm-input,
html.dark:not(#_) #modalAgendamento textarea.agm-input {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) #modalAgendamento .agm-input:hover {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) #modalAgendamento .agm-input::placeholder {
    color: #94a3b8 !important;
}

html.dark:not(#_) .ag-pedido-medico-box {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .ag-pedido-medico-box label {
    color: #dfe6f0;
}

html.dark:not(#_) .rwz-pane .form-switch .form-check-input,
html.dark:not(#_) .rwz-pane .form-switch .form-check-input.form-check-input-sm {
    background-color: var(--ld-az2, #1b3350) !important;
    border-color: var(--ld-borda, #2b3a52) !important;
}

html.dark:not(#_) .rwz-pane .form-switch .form-check-input:checked {
    background-color: #2c7be5 !important;
}

html.dark:not(#_) .ag-pedido-medico-hint {
    color: #94a3b8;
}

html.dark:not(#_) #divCalendario .ag-mini-cal {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #divCalendario .ag-mini-head {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #divCalendario .ag-mini-title {
    color: #dfe6f0;
}

html.dark:not(#_) #divCalendario .ag-mini-title b {
    color: #c2ccdb;
}

html.dark:not(#_) #divCalendario .ag-mini-nav {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) #divCalendario .ag-mini-nav:hover {
    background-color: var(--ld-az0, #14263f);
    border-color: var(--ld-borda, #2b3a52);
    color: #7eb0fb;
}

html.dark:not(#_) #divCalendario .ag-mini-weekdays span {
    color: #94a3b8;
}

html.dark:not(#_) #divCalendario .ag-mini-day {
    background-color: transparent;
    color: #dfe6f0;
}

html.dark:not(#_) #divCalendario .ag-mini-day.has-events::after {
    background-color: #1d4ed8;
}

html.dark:not(#_) #divCalendario .ag-mini-day.is-selected.has-events::after,
html.dark:not(#_) #divCalendario .ag-mini-day.is-range.is-selected.has-events::after {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #divCalendario .ag-mini-day:hover span {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #divCalendario .ag-mini-day.is-out {
    color: #cbd5e1;
}

html.dark:not(#_) #divCalendario .ag-mini-day.is-today span {
    color: #7eb0fb;
}

html.dark:not(#_) #divCalendario .ag-mini-day.is-range span {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #divCalendario .ag-mini-day.is-selected span,
html.dark:not(#_) #divCalendario .ag-mini-day.is-range.is-selected span {
    background-color: #2569c3;
    color: #fff;
}

html.dark:not(#_) .ag-toolbar-dica {
    color: #c2ccdb;
}

html.dark:not(#_) .ag-toolbar-dica i {
    color: #94a3b8;
}

html.dark:not(#_) .ag-status-ctx {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ag-status-ctx-title {
    color: #c2ccdb;
}

html.dark:not(#_) .ag-status-ctx-item {
    background-color: transparent;
    color: #dfe6f0;
}

html.dark:not(#_) .ag-status-ctx-item:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .ag-status-ctx-item.is-active {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .ag-status-ctx-sep {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) #modalLembretes .lem-switch .lem-switch-tx {
    color: #dfe6f0;
}

html.dark:not(#_) #modalLembretes .lem-seg-btn {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) #modalLembretes .lem-seg-btn:hover {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalLembretes .lem-seg-btn.active {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #modalLembretes .lem-input {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalLembretes .lem-vars code {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #agOnlineLista .aol-card {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #agOnlineLista .aol-dt {
    color: #dfe6f0;
}

html.dark:not(#_) #agOnlineLista .aol-badge.conf {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
}

html.dark:not(#_) #agOnlineLista .aol-badge.pend {
    background-color: var(--ld-am0, #3a2e12);
    color: #ffc247;
}

html.dark:not(#_) #agOnlineLista .aol-info {
    color: #c2ccdb;
}

html.dark:not(#_) #agOnlineLista .aol-wa {
    color: #4ade80;
}

html.dark:not(#_) #agOnlineLista .aol-btn {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #agOnlineLista .aol-btn.ok {
    background-color: #16a34a;
    color: #fff;
}

html.dark:not(#_) #agOnlineLista .aol-btn.no {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
    color: #ff7a8a;
}

html.dark:not(#_) #agOnlineLista .aol-vazio {
    color: #94a3b8;
}

html.dark:not(#_) .ag-hint-status {
    color: #c2ccdb;
}

html.dark:not(#_) .ag-hint-status i {
    color: #94a3b8;
}

html.dark:not(#_) .ag-hint-agenda {
    color: #ffc247;
    background-color: var(--ld-am0, #3a2e12);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ag-hint-agenda i {
    color: #ffc247;
}

html.dark:not(#_) .ag-online-ind {
    background-color: var(--ld-am0, #3a2e12);
    border-color: var(--ld-borda, #2b3a52);
    color: #ffc247;
}

html.dark:not(#_) .ag-online-ind:hover {
    background-color: var(--ld-am0, #3a2e12);
}

html.dark:not(#_) .ag-online-ind b {
    color: #ffc247;
}

html.dark:not(#_) .impx-header-icon {
    background: rgba(255, 255, 255, .15);
}

html.dark:not(#_) .impx-title {
    color: #fff !important;
}

html.dark:not(#_) .impx-subtitle {
    color: rgba(255, 255, 255, .75);
}

html.dark:not(#_) .impx-close {
    background: rgba(255, 255, 255, .14);
}

html.dark:not(#_) .impx-close:hover {
    background: rgba(255, 255, 255, .26);
}

html.dark:not(#_) .impx-body {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .impx-dest {
    background-color: var(--ld-az0, #14263f);
    color: #dfe6f0;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .impx-step {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .impx-step-head {
    color: #dfe6f0;
}

html.dark:not(#_) .impx-step-num {
    background-color: #1d4ed8;
    color: #fff;
}

html.dark:not(#_) .impx-step-desc {
    color: #c2ccdb;
}

html.dark:not(#_) .impx-btn-ghost {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #7eb0fb;
}

html.dark:not(#_) .impx-btn-ghost:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .impx-cols span {
    color: #c2ccdb;
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .impx-drop {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .impx-drop:hover,
html.dark:not(#_) .impx-drop.is-drag {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .impx-drop i {
    color: #7eb0fb;
}

html.dark:not(#_) .impx-drop-main {
    color: #dfe6f0;
}

html.dark:not(#_) .impx-drop-sub {
    color: #94a3b8;
}

html.dark:not(#_) .impx-chip-total {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .impx-chip-ok {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
}

html.dark:not(#_) .impx-chip-warn {
    background-color: var(--ld-am0, #3a2e12);
    color: #ffc247;
}

html.dark:not(#_) .impx-maptitle {
    color: #c2ccdb;
}

html.dark:not(#_) .impx-dupbox {
    background-color: var(--ld-am0, #3a2e12);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .impx-dupbox-head {
    color: #ffc247;
}

html.dark:not(#_) .impx-dupbox-head i {
    color: #ffc247;
}

html.dark:not(#_) .impx-dup-toggle {
    background-color: transparent;
    color: #ffc247;
}

html.dark:not(#_) .impx-duplist {
    color: #ffc247;
}

html.dark:not(#_) .impx-duplist div {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .impx-dupchk {
    color: #ffc247;
}

html.dark:not(#_) .impx-table .impx-exame {
    color: #dfe6f0;
}

html.dark:not(#_) .impx-tablewrap {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .impx-table thead th {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) .impx-footer {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .impx-btn-secondary {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) .impx-btn-secondary:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .impx-btn-primary {
    background-color: #1d4ed8;
    color: #fff;
}

html.dark:not(#_) .impx-btn-primary:hover:not(:disabled) {
    background-color: #1e40af;
}

html.dark:not(#_) .fc .ag-blq-event .fc-event-main {
    color: #ff7a8a !important;
}

html.dark:not(#_) .ag-blq-content small {
    color: #ff7a8a;
}

html.dark:not(#_) .ag-online-content .aoc-top {
    color: #ffc247;
}

html.dark:not(#_) .ag-online-content .aoc-pac {
    color: #ffc247;
}

html.dark:not(#_) .ag-online-content small {
    color: #ffc247;
}

html.dark:not(#_) .ag-lock-content .alc-top {
    color: #7eb0fb;
}

html.dark:not(#_) .ag-lock-content small {
    color: #7eb0fb;
}

html.dark:not(#_) .fc .fc-list {
    border-color: var(--ld-borda, #2b3a52) !important;
}

html.dark:not(#_) .fc .fc-list-day-cushion {
    background-color: var(--ld-az0, #14263f) !important;
    color: #dfe6f0;
}

html.dark:not(#_) .fc .fc-list-table td {
    border-color: var(--ld-borda, #2b3a52) !important;
}

html.dark:not(#_) .fc .fc-list-event {
    background-color: transparent !important;
}

html.dark:not(#_) .fc .fc-list-event > td {
    background: var(--agl-bg, #fff);
    border-color: var(--ld-borda, #2b3a52) !important;
}

html.dark:not(#_) .fc .fc-list-event:hover > td {
    background: var(--agl-bg, #fff) !important;
}

html.dark:not(#_) .fc .fc-list-event-time {
    color: #dfe6f0;
}

html.dark:not(#_) .fc .fc-list-empty {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) .agl-linha {
    color: #dfe6f0;
}

html.dark:not(#_) .agl-nome {
    color: #dfe6f0;
}

html.dark:not(#_) .agl-seg::before {
    color: #94a3b8;
}

html.dark:not(#_) .agl-seg i {
    color: #c2ccdb;
}

html.dark:not(#_) .agl-conv {
    color: #c2ccdb;
}

html.dark:not(#_) .agl-proc {
    color: #7eb0fb;
}

html.dark:not(#_) .agl-obs {
    color: #ffc247;
}

html.dark:not(#_) .agl-status {
    color: #dfe6f0;
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .agl-linha-aviso {
    color: #ff7a8a;
}

html.dark:not(#_) .blq-form {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .blq-radio {
    color: #dfe6f0;
}

html.dark:not(#_) .blq-campo label {
    color: #c2ccdb;
}

html.dark:not(#_) .blq-lista-tit {
    color: #dfe6f0;
}

html.dark:not(#_) .blq-del {
    background-color: transparent;
    color: #ff7a8a;
}

html.dark:not(#_) .rwz2-shell {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .rwz2-shell .rwz2-top-ico {
    background: rgba(255,255,255,.16);
}

html.dark:not(#_) .rwz2-shell .rwz2-title {
    color: #fff;
}

html.dark:not(#_) .rwz2-shell .rwz2-x {
    background: rgba(255,255,255,.14);
}

html.dark:not(#_) .rwz2-shell .rwz2-x:hover {
    background: rgba(255,255,255,.28);
}

html.dark:not(#_) .rwz2-shell .rwz-dot {
    background: rgba(255,255,255,.14);
}

html.dark:not(#_) .rwz2-shell .rwz-step.active .rwz-dot {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) .rwz2-shell .rwz-step.done .rwz-dot {
    background-color: var(--ld-vd2, #164036);
    color: #4ade80;
}

html.dark:not(#_) .rwz2-shell .rwz-step-txt {
    color: rgba(255,255,255,.65);
}

html.dark:not(#_) .rwz2-shell .rwz-step.active .rwz-step-txt {
    color: #fff;
}

html.dark:not(#_) .rwz2-shell .rwz-step.done .rwz-step-txt {
    color: #bbf7d0;
}

html.dark:not(#_) .rwz2-shell .rwz-line {
    background: rgba(255,255,255,.22);
}

html.dark:not(#_) .rwz2-shell .rwz-line.done {
    background-color: var(--ld-vd2, #164036);
}

html.dark:not(#_) .rwz2-shell .rwz-head-ico {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .rwz2-shell .rwz-head-title {
    color: #dfe6f0;
}

html.dark:not(#_) .rwz2-shell .rwz-head-sub {
    color: #c2ccdb;
}

html.dark:not(#_) .rwz2-shell .rwz2-foot {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .rwz2-shell .rwz2-foot-info {
    color: #94a3b8;
}

html.dark:not(#_) .rwz2-shell .rwz2-btn-ghost {
    background-color: var(--ld-az0, #14263f);
    color: #c2ccdb;
}

html.dark:not(#_) .rwz2-shell .rwz2-btn-ghost:hover {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .rwz2-shell .rwz2-btn-primary {
    background-color: #2569c3;
    color: #fff;
}

html.dark:not(#_) .rwz2-shell .rwz2-btn-primary:hover {
    background-color: #1f5aad;
}

html.dark:not(#_) .rwz2-shell .rwz2-btn-success {
    background-color: #16a34a;
    color: #fff;
}

html.dark:not(#_) .rwz2-shell .rwz2-btn-success:hover {
    background-color: #15803d;
}

html.dark:not(#_) .rwz2-shell .rwz2-btn-whatsapp {
    background-color: var(--ld-s0, #1c2634);
    color: #4ade80;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .rwz2-shell .rwz2-btn-whatsapp:hover {
    background-color: var(--ld-vd0, #10312a);
}

html.dark:not(#_) .agwiz-tipo-tile {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .agwiz-tipo-ic.tipo-blue {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .agwiz-tipo-ic.tipo-red {
    background-color: var(--ld-vm0, #3a1620);
    color: #ff7a8a;
}

html.dark:not(#_) .agwiz-tipo-tt {
    color: #dfe6f0;
}

html.dark:not(#_) .agwiz-tipo-ds {
    color: #c2ccdb;
}

html.dark:not(#_) .psw-shell {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .psw-shell .psw-top-ico {
    background: rgba(255,255,255,.16);
}

html.dark:not(#_) .psw-shell .psw-title {
    color: #fff;
}

html.dark:not(#_) .psw-shell .psw-x {
    background: rgba(255,255,255,.14);
}

html.dark:not(#_) .psw-shell .psw-x:hover {
    background: rgba(255,255,255,.28);
}

html.dark:not(#_) .psw-shell .psw-dot {
    background: rgba(255,255,255,.14);
}

html.dark:not(#_) .psw-shell .psw-step.active .psw-dot {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) .psw-shell .psw-step.done .psw-dot {
    background-color: var(--ld-vd2, #164036);
    color: #4ade80;
}

html.dark:not(#_) .psw-shell .psw-step-txt {
    color: rgba(255,255,255,.65);
}

html.dark:not(#_) .psw-shell .psw-step.active .psw-step-txt {
    color: #fff;
}

html.dark:not(#_) .psw-shell .psw-step.done .psw-step-txt {
    color: #bbf7d0;
}

html.dark:not(#_) .psw-shell .psw-line {
    background: rgba(255,255,255,.22);
}

html.dark:not(#_) .psw-shell .psw-line.done {
    background-color: var(--ld-vd2, #164036);
}

html.dark:not(#_) .psw-shell .psw-head-ico {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .psw-shell .psw-head-title {
    color: #dfe6f0;
}

html.dark:not(#_) .psw-shell .psw-head-sub {
    color: #c2ccdb;
}

html.dark:not(#_) .psw-shell .psw-label {
    color: #dfe6f0;
}

html.dark:not(#_) .psw-shell .psw-req {
    color: #ff7a8a;
}

html.dark:not(#_) .psw-shell .psw-input {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .psw-shell .psw-input:focus {
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .psw-shell .psw-hint {
    color: #94a3b8;
}

html.dark:not(#_) .psw-shell .psw-foot {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .psw-shell .psw-foot-info {
    color: #94a3b8;
}

html.dark:not(#_) .psw-shell .psw-btn-ghost {
    background-color: var(--ld-az0, #14263f);
    color: #c2ccdb;
}

html.dark:not(#_) .psw-shell .psw-btn-ghost:hover {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .psw-shell .psw-btn-primary {
    background-color: #2569c3;
    color: #fff;
}

html.dark:not(#_) .psw-shell .psw-btn-primary:hover {
    background-color: #1f5aad;
}

html.dark:not(#_) .psw-shell .psw-btn-success {
    background-color: #16a34a;
    color: #fff;
}

html.dark:not(#_) .psw-shell .psw-btn-success:hover {
    background-color: #15803d;
}

html.dark:not(#_) .psw-shell .psw-ask-ico {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .psw-shell .psw-ask-title {
    color: #dfe6f0;
}

html.dark:not(#_) .psw-shell .psw-ask-txt {
    color: #c2ccdb;
}

html.dark:not(#_) .psw-shell .psw-ask-nome {
    background-color: var(--ld-az0, #14263f);
    color: #dfe6f0;
}

html.dark:not(#_) .assinatura-page {
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .assinatura-sidebar {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .assinatura-sidebar::-webkit-scrollbar-thumb,
html.dark:not(#_) .assinatura-content::-webkit-scrollbar-thumb {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .assinatura-sidebar-head {
    color: #dfe6f0 !important;
    background-color: transparent !important;
}

html.dark:not(#_) .assinatura-sidebar-head:hover {
    background-color: transparent !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .assinatura-sidebar-head-icon {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .assinatura-sidebar-title {
    color: #dfe6f0;
}

html.dark:not(#_) .assinatura-sidebar-subtitle {
    color: #c2ccdb;
}

html.dark:not(#_) .assinatura-sidebar .nav-link-laudo,
html.dark:not(#_) .assinatura-sidebar .nav-link {
    background-color: transparent !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .assinatura-sidebar .nav-link-laudo:hover,
html.dark:not(#_) .assinatura-sidebar .nav-link:hover {
    background-color: var(--ld-az0, #14263f) !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .assinatura-sidebar .nav-link-laudo.active,
html.dark:not(#_) .assinatura-sidebar .nav-link.active {
    background-color: var(--ld-az0, #14263f) !important;
    color: #7eb0fb !important;
}

html.dark:not(#_) .assinatura-content {
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .assinatura-page .title-laudo {
    color: #dfe6f0;
}

html.dark:not(#_) .assinatura-head-subtitle {
    color: #c2ccdb;
}

html.dark:not(#_) .assinatura-page .option-border,
html.dark:not(#_) .assinatura-card {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .assinatura-page .alert-info {
    background-color: var(--ld-az0, #14263f) !important;
    border-color: var(--ld-borda, #2b3a52) !important;
    color: #7eb0fb !important;
}

html.dark:not(#_) .assinatura-page .alert-warning {
    background-color: var(--ld-am0, #3a2e12) !important;
    border-color: var(--ld-borda, #2b3a52) !important;
    color: #ffc247 !important;
}

html.dark:not(#_) .assinatura-page .alert-success {
    background-color: var(--ld-vd0, #10312a) !important;
    border-color: var(--ld-borda, #2b3a52) !important;
    color: #4ade80 !important;
}

html.dark:not(#_) .assinatura-page .btn-primary,
html.dark:not(#_) .assinatura-page .btn.btn-primary {
    background-color: #2569c3 !important;
}

html.dark:not(#_) .assinatura-page .btn-primary:hover,
html.dark:not(#_) .assinatura-page .btn.btn-primary:hover {
    background-color: #1f5aad !important;
}

html.dark:not(#_) .assinatura-plan-card h5,
html.dark:not(#_) .assinatura-page h5 {
    color: #dfe6f0;
}

html.dark:not(#_) .assinatura-plan-card h4.text-primary {
    color: #7eb0fb !important;
}

html.dark:not(#_) .assinatura-feature-line {
    color: #dfe6f0;
}

html.dark:not(#_) .assinatura-feature-line i {
    color: #7eb0fb;
}

html.dark:not(#_) .nf-wrapper {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .nf-header-bar {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .nf-header-title {
    color: #dfe6f0;
}

html.dark:not(#_) .nf-header-subtitle {
    color: #c2ccdb;
}

html.dark:not(#_) .nf-summary-card {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .nf-summary-label {
    color: #c2ccdb;
}

html.dark:not(#_) .nf-summary-value {
    color: #dfe6f0;
}

html.dark:not(#_) .nf-table-wrap {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .nf-table thead th {
    color: #c2ccdb;
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .nf-table tbody tr:hover {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .nf-table tbody td {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .nf-meta-title {
    color: #dfe6f0;
}

html.dark:not(#_) .nf-meta-subtitle,
html.dark:not(#_) .nf-valor-aux,
html.dark:not(#_) .nf-empty {
    color: #c2ccdb;
}

html.dark:not(#_) .nf-periodo {
    color: #c2ccdb;
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .nf-chip {
    color: #dfe6f0;
    background-color: var(--ld-az0, #14263f);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .nf-chip i {
    color: #7eb0fb;
}

html.dark:not(#_) .nf-valor {
    color: #dfe6f0;
}

html.dark:not(#_) .nf-badge-success {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .nf-badge-warning {
    background-color: var(--ld-am0, #3a2e12);
    color: #ffc247;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .nf-badge-danger {
    background-color: var(--ld-vm0, #3a1620);
    color: #ff7a8a;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .nf-badge-secondary {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .nf-badge-info {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .nf-btn {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .nf-btn:hover {
    color: #dfe6f0;
}

html.dark:not(#_) .nf-btn-pdf {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-vm0, #3a1620);
    color: #ff7a8a;
}

html.dark:not(#_) .nf-btn-xml {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .assinatura-faq-item {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .assinatura-faq-title {
    color: #dfe6f0;
}

html.dark:not(#_) .assinatura-faq-text {
    color: #c2ccdb;
}

html.dark:not(#_) .assinatura-link-box {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .assinatura-plan-card:hover {
    border-color: var(--ld-borda, #2b3a52) !important;
}

html.dark:not(#_) .assinatura-plan-card h5 {
    color: #dfe6f0;
}

html.dark:not(#_) .assinatura-plan-card .fs--1 i.fa-circle-check {
    color: #7eb0fb;
}

html.dark:not(#_) .assinatura-plan-card .badge.bg-success {
    background-color: var(--ld-vd0, #10312a) !important;
    color: #4ade80 !important;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .assinatura-badge-featured,
html.dark:not(#_) .assinatura-plan-card .badge.bg-warning {
    background-color: var(--ld-am0, #3a2e12) !important;
    color: #ff7a8a !important;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .assinatura-note-grid {
    border-color: var(--ld-borda, #2b3a52);
    color: #c2ccdb;
}

html.dark:not(#_) .dt-card {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .dt-card.dt-total {
    background-color: var(--ld-az0, #14263f);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .dt-card .dt-lbl {
    color: #c2ccdb;
}

html.dark:not(#_) .dt-card .dt-val {
    color: #dfe6f0;
}

html.dark:not(#_) .dt-card.dt-total .dt-val {
    color: #7eb0fb;
}

html.dark:not(#_) .dt-card .dt-sub {
    color: #94a3b8;
}

html.dark:not(#_) .dt-pac {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .dt-pac .dt-pac-cred {
    color: #dfe6f0;
}

html.dark:not(#_) .dt-pac .dt-pac-min {
    color: #94a3b8;
}

html.dark:not(#_) .dt-pac .dt-pac-val {
    color: #4ade80;
}

html.dark:not(#_) .asplan {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .asplan:hover {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .asplan-flag {
    background-color: #2569c3;
    color: #fff;
}

html.dark:not(#_) .asplan-name {
    color: #7eb0fb;
}

html.dark:not(#_) .asplan-name.dark {
    color: #dfe6f0;
}

html.dark:not(#_) .asplan-desc {
    color: #c2ccdb;
}

html.dark:not(#_) .asplan-price .pv {
    color: #dfe6f0;
}

html.dark:not(#_) .asplan-price .per {
    color: #c2ccdb;
}

html.dark:not(#_) .asplan-price .yr {
    color: #c2ccdb;
}

html.dark:not(#_) .asplan-note {
    color: #c2ccdb;
}

html.dark:not(#_) .asplan-feats li {
    color: #dfe6f0;
}

html.dark:not(#_) .asplan-feats li::before {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
}

html.dark:not(#_) .asplan-feats li.hd {
    color: #c2ccdb;
}

html.dark:not(#_) .asplan-soon {
    background-color: var(--ld-az0, #14263f);
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .asplan-ativo {
    background-color: #16a34a;
    color: #fff;
}

html.dark:not(#_) .asplan-incluido {
    background-color: var(--ld-vd0, #10312a);
    border-color: var(--ld-borda, #2b3a52);
    color: #4ade80;
}

html.dark:not(#_) .asplan-upgrade-btn .upg-ic {
    background: rgba(255, 255, 255, .22);
}

html.dark:not(#_) .ascupom {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ascupom-icone {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .ascupom input {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ascupom button {
    background-color: #2563eb;
    color: #fff;
}

html.dark:not(#_) .ascupom-status.ok {
    color: #4ade80;
}

html.dark:not(#_) .ascupom-status.erro {
    color: #ff7a8a;
}

html.dark:not(#_) .nf-meta-subtitle {
    color: #c2ccdb;
}

html.dark:not(#_) .nf-valor-aux {
    color: #c2ccdb;
}

html.dark:not(#_) .nf-empty {
    color: #c2ccdb;
}

html.dark:not(#_) #contentCreditos .bfc-saldo-card {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #contentCreditos .bfc-hero-label {
    color: #94a3b8;
}

html.dark:not(#_) #contentCreditos .bfc-hero-value {
    color: #dfe6f0;
}

html.dark:not(#_) #contentCreditos .bfc-hero-unit {
    color: #c2ccdb;
}

html.dark:not(#_) #contentCreditos .bfc-hero-note {
    color: #c2ccdb;
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #contentCreditos .bfc-sec-title {
    color: #dfe6f0;
}

html.dark:not(#_) #contentCreditos .bfc-intro {
    color: #c2ccdb;
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #contentCreditos .bfc-intro b {
    color: #dfe6f0;
}

html.dark:not(#_) #contentCreditos .bfc-pack-hint {
    color: #94a3b8;
}

html.dark:not(#_) #contentCreditos .bfc-info-note {
    color: #c2ccdb;
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #contentCreditos .bfc-calc {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #contentCreditos .bfc-calc-title {
    color: #dfe6f0;
}

html.dark:not(#_) #contentCreditos .bfc-calc-sub {
    color: #c2ccdb;
}

html.dark:not(#_) #contentCreditos .bfc-calc-qtd label {
    color: #dfe6f0;
}

html.dark:not(#_) #contentCreditos .bfc-calc-qtd input {
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) #contentCreditos .bfc-calc-ctrl label {
    color: #dfe6f0;
}

html.dark:not(#_) #contentCreditos .bfc-calc-ctrl input,
html.dark:not(#_) #contentCreditos .bfc-calc-ctrl select {
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #contentCreditos .bfc-calc-custo b {
    color: #c2ccdb;
}

html.dark:not(#_) #contentCreditos .bfc-calc-card {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #contentCreditos .bfc-calc-card-nome {
    color: #dfe6f0;
}

html.dark:not(#_) #contentCreditos .bfc-calc-card-desc {
    color: #94a3b8;
}

html.dark:not(#_) #contentCreditos .bfc-calc-preco span {
    color: #c2ccdb;
}

html.dark:not(#_) #contentCreditos .bfc-calc-inwrap {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #contentCreditos .bfc-calc-inwrap i {
    color: #94a3b8;
}

html.dark:not(#_) #contentCreditos .bfc-calc-inwrap input {
    color: #dfe6f0;
    background-color: transparent;
}

html.dark:not(#_) #contentCreditos .bfc-calc-custo {
    color: #94a3b8;
}

html.dark:not(#_) #contentCreditos .bfc-calc-res {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #contentCreditos .bfc-calc-res-linha span {
    color: #c2ccdb;
}

html.dark:not(#_) #contentCreditos .bfc-calc-res-linha b {
    color: #4ade80;
}

html.dark:not(#_) #contentCreditos .bfc-calc-res-linha.mes b {
    color: #dfe6f0;
}

html.dark:not(#_) #contentCreditos .bfc-calc-res-linha b.neg {
    color: #ff7a8a;
}

html.dark:not(#_) #contentCreditos .bfc-calc-nota {
    color: #c2ccdb;
}

html.dark:not(#_) #contentCreditos .bfc-empty {
    color: #94a3b8;
}

html.dark:not(#_) #contentCreditos .bfc-extrato-title {
    color: #dfe6f0;
}

html.dark:not(#_) #contentCreditos .bfc-extrato-tbl thead th {
    background-color: var(--ld-s0, #1c2634);
    color: #94a3b8;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #contentCreditos .bfc-extrato-tbl tbody td {
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) #contentCreditos .bfc-extrato-tbl tbody tr:hover td {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #contentCreditos .bfc-td-data {
    color: #dfe6f0;
}

html.dark:not(#_) #contentCreditos .bfc-td-hora {
    color: #94a3b8;
}

html.dark:not(#_) #contentCreditos .bfc-td-ic.cred {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
}

html.dark:not(#_) #contentCreditos .bfc-td-ic.deb {
    background-color: var(--ld-vm0, #3a1620);
    color: #ff7a8a;
}

html.dark:not(#_) #contentCreditos .bfc-td-qtd.cred {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
}

html.dark:not(#_) #contentCreditos .bfc-td-qtd.deb {
    background-color: var(--ld-vm0, #3a1620);
    color: #ff7a8a;
}

html.dark:not(#_) #contentCreditos .bfc-td-saldo {
    color: #dfe6f0;
}

html.dark:not(#_) .canc-hero {
    background-color: var(--ld-az0, #14263f);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .canc-hero-ic {
    background-color: #2563eb;
    color: #fff;
}

html.dark:not(#_) .canc-hero-title {
    color: #dfe6f0;
}

html.dark:not(#_) .canc-hero-sub {
    color: #c2ccdb;
}

html.dark:not(#_) .canc-title {
    color: #dfe6f0;
}

html.dark:not(#_) .canc-list li {
    color: #dfe6f0;
}

html.dark:not(#_) .canc-list li i {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .canc-help {
    background-color: var(--ld-vd0, #10312a);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .canc-help > div {
    color: #4ade80;
}

html.dark:not(#_) .canc-actions {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalPixLaudario .pixm-header-ic {
    background: rgba(255, 255, 255, .18);
}

html.dark:not(#_) #modalPixLaudario .pixm-title {
    color: #fff;
}

html.dark:not(#_) #modalPixLaudario .pixm-subtitle {
    color: rgba(255, 255, 255, .85);
}

html.dark:not(#_) #modalPixLaudario .pixm-close {
    background: rgba(255, 255, 255, .16);
}

html.dark:not(#_) #modalPixLaudario .pixm-close:hover {
    background: rgba(255, 255, 255, .3);
}

html.dark:not(#_) #modalPixLaudario .pixm-body {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalPixLaudario .pixm-valor-label {
    color: #94a3b8;
}

html.dark:not(#_) #modalPixLaudario .pixm-valor {
    color: #dfe6f0;
}

html.dark:not(#_) #modalPixLaudario .pixm-qr-box {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalPixLaudario .pixm-qr-empty {
    color: #94a3b8;
}

html.dark:not(#_) #modalPixLaudario .pixm-copy-input {
    border-color: var(--ld-borda, #2b3a52);
    color: #c2ccdb;
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalPixLaudario .pixm-copy-btn {
    background-color: #0f172a;
    color: #fff;
}

html.dark:not(#_) #modalPixLaudario .pixm-copy-btn:hover {
    background-color: #1e293b;
}

html.dark:not(#_) #modalPixLaudario .pixm-copy-btn.ok {
    background-color: #16a34a;
}

html.dark:not(#_) #modalPixLaudario .pixm-step {
    color: #c2ccdb;
}

html.dark:not(#_) #modalPixLaudario .pixm-step-n {
    background-color: var(--ld-az1, #102039);
    color: #dfe6f0;
}

html.dark:not(#_) #modalPixLaudario .pixm-status {
    color: #ffc247;
    background-color: var(--ld-am0, #3a2e12);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalPixLaudario .pixm-status.pixm-status-ok {
    color: #4ade80;
    background-color: var(--ld-vd0, #10312a);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalPixLaudario .pixm-invoice {
    color: #7eb0fb;
}

html.dark:not(#_) .aud-page {
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .aud-main-content {
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .aud-main-content::-webkit-scrollbar-thumb {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .aud-hero-icon {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .aud-title {
    color: #dfe6f0;
}

html.dark:not(#_) .aud-subtitle {
    color: #c2ccdb;
}

html.dark:not(#_) .aud-btn-soft,
html.dark:not(#_) .aud-page .btn-outline-secondary {
    border-color: var(--ld-borda, #2b3a52) !important;
    color: #c2ccdb !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .aud-btn-soft:hover,
html.dark:not(#_) .aud-page .btn-outline-secondary:hover {
    background-color: var(--ld-s0, #1c2634) !important;
    border-color: var(--ld-borda, #2b3a52) !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .aud-date-group {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .aud-date-separator {
    color: #94a3b8;
}

html.dark:not(#_) .aud-page .option-border {
    background-color: transparent !important;
}

html.dark:not(#_) .aud-card {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .aud-card-head {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .aud-search-wrap i {
    color: #94a3b8;
}

html.dark:not(#_) .aud-control,
html.dark:not(#_) .aud-date,
html.dark:not(#_) .aud-select,
html.dark:not(#_) .aud-search-input {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .aud-period.active {
    background-color: #2569c3 !important;
    color: #fff !important;
}

html.dark:not(#_) .aud-empty-state {
    color: #c2ccdb;
}

html.dark:not(#_) .aud-control:hover,
html.dark:not(#_) .aud-date:hover,
html.dark:not(#_) .aud-select:hover,
html.dark:not(#_) .aud-search-input:hover {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .aud-control:focus,
html.dark:not(#_) .aud-date:focus,
html.dark:not(#_) .aud-select:focus,
html.dark:not(#_) .aud-search-input:focus {
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .aud-filter-label {
    color: #c2ccdb;
}

html.dark:not(#_) #auditoriaTotalInfo,
html.dark:not(#_) #auditoriaPaginaInfo {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb !important;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .aud-table thead th {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .aud-table tbody td {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .aud-card-footer {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .aud-when {
    color: #c2ccdb;
}

html.dark:not(#_) .aud-user {
    color: #dfe6f0;
}

html.dark:not(#_) .aud-tipo-badge.tb-blue {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .aud-tipo-badge.tb-green {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .aud-tipo-badge.tb-cyan {
    background-color: var(--ld-az0, #14263f);
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .aud-tipo-badge.tb-amber {
    background-color: var(--ld-am0, #3a2e12);
    color: #ffc247;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .aud-tipo-badge.tb-red {
    background-color: var(--ld-vm0, #3a1620);
    color: #ff7a8a;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .aud-tipo-badge.tb-gray {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .aud-diff-campo {
    color: #dfe6f0;
}

html.dark:not(#_) .aud-diff-de {
    color: #ff7a8a;
}

html.dark:not(#_) .aud-diff-para {
    color: #4ade80;
}

html.dark:not(#_) .aud-diff-arrow {
    color: #94a3b8;
}

html.dark:not(#_) #bf-wrap {
    color: #dfe6f0;
}

html.dark:not(#_) #bf-wrap .bfwz-shell {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #bf-wrap .bfwz-top-ico {
    background: rgba(255,255,255,.16);
}

html.dark:not(#_) #bf-wrap .bfwz-title {
    color: #fff;
}

html.dark:not(#_) #bf-wrap .bfwz-subt {
    color: #fff;
}

html.dark:not(#_) #bf-wrap .bfwz-x {
    background: rgba(255,255,255,.14);
}

html.dark:not(#_) #bf-wrap .bfwz-x:hover {
    background: rgba(255,255,255,.28);
}

html.dark:not(#_) #bf-wrap .bfwz-dot {
    background: rgba(255,255,255,.14);
}

html.dark:not(#_) #bf-wrap .bfwz-step.active .bfwz-dot {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) #bf-wrap .bfwz-step.done .bfwz-dot {
    background-color: var(--ld-vd2, #164036);
    color: #4ade80;
}

html.dark:not(#_) #bf-wrap .bfwz-step-txt {
    color: rgba(255,255,255,.65);
}

html.dark:not(#_) #bf-wrap .bfwz-step.active .bfwz-step-txt {
    color: #fff;
}

html.dark:not(#_) #bf-wrap .bfwz-step.done .bfwz-step-txt {
    color: #bbf7d0;
}

html.dark:not(#_) #bf-wrap .bfwz-line {
    background: rgba(255,255,255,.22);
}

html.dark:not(#_) #bf-wrap .bfwz-line.done {
    background-color: var(--ld-vd2, #164036);
}

html.dark:not(#_) #bf-wrap .bfwz-head-ico {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #bf-wrap .bfwz-head-title {
    color: #dfe6f0;
}

html.dark:not(#_) #bf-wrap .bfwz-head-sub {
    color: #c2ccdb;
}

html.dark:not(#_) #bf-wrap .bf-alert.bf-err {
    background-color: var(--ld-vm0, #3a1620);
    color: #ff7a8a;
}

html.dark:not(#_) #bf-wrap .bf-alert.bf-warn {
    background-color: var(--ld-am0, #3a2e12);
    color: #ffc247;
}

html.dark:not(#_) #bf-wrap .agm-section-head {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #bf-wrap .agm-section-ico {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #bf-wrap .agm-section-title {
    color: #dfe6f0;
}

html.dark:not(#_) #bf-wrap .agm-row-label {
    color: #c2ccdb;
}

html.dark:not(#_) #bf-wrap .agm-row-desc {
    color: #94a3b8;
}

html.dark:not(#_) #bf-wrap .agm-input,
html.dark:not(#_) #bf-wrap select.agm-input {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) #bf-wrap .agm-row {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #bf-wrap .agm-input:hover {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) #bf-wrap .agm-input::placeholder {
    color: #94a3b8 !important;
}

html.dark:not(#_) #bf-wrap .bf-drop {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #bf-wrap .bf-drop:hover,
html.dark:not(#_) #bf-wrap .bf-drop.bf-over {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) #bf-wrap .bf-hint {
    color: #94a3b8;
}

html.dark:not(#_) #bf-wrap .bf-sexos label {
    border-color: var(--ld-borda, #2b3a52);
    color: #c2ccdb;
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #bf-wrap .bf-sexos input:checked + label {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #bf-wrap .bf-consent {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #bf-wrap .bf-consent label {
    color: #c2ccdb;
}

html.dark:not(#_) #bf-wrap .bf-consent a {
    color: #7eb0fb;
}

html.dark:not(#_) #bf-wrap .bf-btn {
    background-color: #2569c3;
    color: #fff;
}

html.dark:not(#_) #bf-wrap .bf-btn:hover:not(:disabled) {
    background-color: #1f5aad;
}

html.dark:not(#_) #bf-wrap .bf-status {
    color: #c2ccdb;
}

html.dark:not(#_) #bf-wrap .bf-spin {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #bf-wrap .bf-prog-pct {
    color: #7eb0fb;
}

html.dark:not(#_) #bf-wrap .bf-prog-trilha {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) #bf-wrap .bf-hist-toggle {
    background-color: none;
    color: #7eb0fb;
}

html.dark:not(#_) #bf-wrap .bf-hist-list {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #bf-wrap .bf-hist-row {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #bf-wrap .bf-hist-row .bf-hd {
    color: #c2ccdb;
}

html.dark:not(#_) #bf-wrap .bf-hist-row .bf-hq-deb {
    color: #ff7a8a;
}

html.dark:not(#_) #bf-wrap .bf-hist-row .bf-hq-cred {
    color: #4ade80;
}

html.dark:not(#_) #bf-wrap .bf-hist-empty {
    color: #94a3b8;
}

html.dark:not(#_) #bf-wrap .bf-shot {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #bf-wrap .bf-shot img {
    background-color: #0f172a;
}

html.dark:not(#_) #bf-wrap .bf-cap span {
    color: #c2ccdb;
}

html.dark:not(#_) #bf-wrap .bf-regen-box {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #bf-wrap .bf-regen-tit {
    color: #c2ccdb;
}

html.dark:not(#_) #bf-wrap .bf-regen-l {
    color: #c2ccdb;
}

html.dark:not(#_) #bf-wrap .bf-regen-nota {
    color: #c2ccdb;
}

html.dark:not(#_) #bf-wrap .bf-vs-op {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #bf-wrap .bf-vs-op:hover {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #bf-wrap .bf-vs-op img {
    background-color: #0f172a;
}

html.dark:not(#_) #bf-wrap .bf-vs-op span {
    color: #c2ccdb;
}

html.dark:not(#_) #bf-wrap .bf-vs-op.bf-sel {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) #bf-wrap .bf-vs-op.bf-sel span {
    color: #7eb0fb;
}

html.dark:not(#_) #bf-wrap .bf-vs-op.bf-sel::after {
    background-color: #2569c3;
    color: #fff;
}

html.dark:not(#_) #bf-wrap .bf-btn-sec {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
    color: #c2ccdb;
}

html.dark:not(#_) #bf-wrap .bf-btn-sec:hover {
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) #bf-wrap .bf-cap a {
    color: #7eb0fb;
}

html.dark:not(#_) #bf-wrap .bf-disc {
    color: #c2ccdb;
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #bf-wrap .bf-frase-chip {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) #bf-wrap .bf-frase-chip:hover {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #bf-wrap .bf-wa {
    background-color: #25d366;
    color: #fff !important;
}

html.dark:not(#_) #bf-wrap .bf-wa:hover {
    background-color: #1eb558;
}

html.dark:not(#_) #bf-wrap .bf-enq-toggle {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
    color: #c2ccdb;
}

html.dark:not(#_) #bf-wrap .bf-enq-toggle:hover {
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) #bf-wrap .bf-enq {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #bf-wrap .bf-enq-hint {
    color: #94a3b8;
}

html.dark:not(#_) #bf-wrap .bf-enq-tit {
    color: #c2ccdb;
}

html.dark:not(#_) #bf-wrap .bf-enq-cv {
    border-color: var(--ld-borda, #2b3a52);
    background-color: #0f172a;
}

html.dark:not(#_) #bf-wrap .bf-enq-reset {
    color: #7eb0fb;
}

html.dark:not(#_) #bf-wrap .bf-extra {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #bf-wrap .bf-extra-form label {
    color: #c2ccdb;
}

html.dark:not(#_) #bf-wrap .bf-soc-prev canvas {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) #bf-wrap .bf-jor-prev canvas {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) #bf-wrap .bfwz-foot {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #bf-wrap .bfwz-cred-badge {
    background-color: var(--ld-az0, #14263f);
    color: #dfe6f0;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #bf-wrap .bfwz-cred-add {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #7eb0fb;
}

html.dark:not(#_) #bf-wrap .bfwz-cred-add:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) #bf-wrap .bfwz-foot-info {
    color: #94a3b8;
}

html.dark:not(#_) #bf-wrap .bfwz-btn-ghost {
    background-color: var(--ld-az0, #14263f);
    color: #c2ccdb;
}

html.dark:not(#_) #bf-wrap .bfwz-btn-ghost:hover {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) #bf-wrap .bfwz-btn-primary {
    background-color: #2569c3;
    color: #fff;
}

html.dark:not(#_) #bf-wrap .bfwz-btn-primary:hover {
    background-color: #1f5aad;
}

html.dark:not(#_) #bf-wrap .bf-modal {
    background: rgba(15,23,42,.55);
}

html.dark:not(#_) #bf-wrap .bf-modal-box {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #bf-wrap .bf-modal-x {
    background-color: none;
    color: #94a3b8;
}

html.dark:not(#_) #bf-wrap .bf-modal-tt {
    color: #dfe6f0;
}

html.dark:not(#_) #bf-wrap .bf-modal-sub {
    color: #c2ccdb;
}

html.dark:not(#_) #bf-wrap .bf-buy-pkg {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #bf-wrap .bf-buy-flag {
    background-color: #16a34a;
    color: #fff;
}

html.dark:not(#_) #bf-wrap .bf-buy-pkg-nome {
    color: #94a3b8;
}

html.dark:not(#_) #bf-wrap .bf-buy-pkg-cred {
    color: #dfe6f0;
}

html.dark:not(#_) #bf-wrap .bf-buy-pkg-preco {
    color: #7eb0fb;
}

html.dark:not(#_) #bf-wrap .bf-buy-pkg-unit {
    color: #94a3b8;
}

html.dark:not(#_) #bf-wrap .bf-buy-pkg-btn {
    background-color: #2569c3;
    color: #fff;
}

html.dark:not(#_) #bf-wrap .bf-buy-pkg-btn:hover {
    background-color: #1f5aad;
}

html.dark:not(#_) #bf-wrap .bf-buy-hint {
    color: #94a3b8;
}

html.dark:not(#_) .bfs-page {
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .bfs-sidebar {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .bfs-sidebar::-webkit-scrollbar-thumb,
html.dark:not(#_) .bfs-content::-webkit-scrollbar-thumb {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .bfs-sidebar-head,
html.dark:not(#_) .bfs-sidebar-section {
    color: #dfe6f0 !important;
    background-color: transparent !important;
}

html.dark:not(#_) .bfs-sidebar-section {
    border-color: var(--ld-borda, #2b3a52) !important;
}

html.dark:not(#_) .bfs-sidebar-head-icon {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .bfs-sidebar-section-icon {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .bfs-sidebar-title {
    color: #dfe6f0;
}

html.dark:not(#_) .bfs-sidebar-section-title {
    color: #dfe6f0;
}

html.dark:not(#_) .bfs-sidebar-subtitle,
html.dark:not(#_) .bfs-sidebar-section-subtitle {
    color: #c2ccdb;
}

html.dark:not(#_) .bfs-sidebar .nav-link {
    background-color: transparent !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .bfs-sidebar .nav-link:hover {
    background-color: var(--ld-az0, #14263f) !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .bfs-sidebar .nav-link.active {
    background-color: var(--ld-az0, #14263f) !important;
    color: #7eb0fb !important;
}

html.dark:not(#_) .bfs-tab-count {
    color: #c2ccdb;
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .bfs-sidebar .nav-link.active .bfs-tab-count {
    background-color: var(--ld-az1, #102039);
    color: #7eb0fb;
}

html.dark:not(#_) .bfs-content {
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .bfs-head-icon {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .bfs-title {
    color: #dfe6f0;
}

html.dark:not(#_) .bfs-subtitle {
    color: #c2ccdb;
}

html.dark:not(#_) .bfs-cred {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
    color: #c2ccdb;
}

html.dark:not(#_) .bfs-cred i {
    color: #7eb0fb;
}

html.dark:not(#_) .bfs-cred b {
    color: #dfe6f0;
}

html.dark:not(#_) .bfs-btn-soft {
    background-color: var(--ld-s0, #1c2634) !important;
    border-color: var(--ld-borda, #2b3a52) !important;
    color: #c2ccdb !important;
}

html.dark:not(#_) .bfs-btn-soft:hover {
    background-color: var(--ld-s0, #1c2634) !important;
    border-color: var(--ld-borda, #2b3a52) !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .bfs-btn-primary {
    background-color: #2569c3 !important;
    color: #fff !important;
}

html.dark:not(#_) .bfs-btn-primary:hover {
    background-color: #1f5aad !important;
    color: #fff !important;
}

html.dark:not(#_) .bfs-card {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .bfs-card-head {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .bfs-count {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .bfs-tabwrap::-webkit-scrollbar-thumb {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .bfs-tab thead th {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .bfs-tab td {
    border-color: var(--ld-borda, #2b3a52);
    color: #c2ccdb;
}

html.dark:not(#_) .bfs-tab tbody tr.bfs-item:hover td,
html.dark:not(#_) .bfs-tab tbody tr.bfs-row:hover td {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .bfs-tab .bfs-nome {
    color: #dfe6f0;
}

html.dark:not(#_) .bfs-nada {
    color: #cbd5e1;
}

html.dark:not(#_) .bfs-av {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .bfs-av-ex {
    background-color: var(--ld-am0, #3a2e12);
    color: #ffc247;
}

html.dark:not(#_) .bfs-mini {
    background-color: #0f172a;
}

html.dark:not(#_) .bfs-mini-vazio {
    background-color: var(--ld-az0, #14263f);
    color: #94a3b8;
}

html.dark:not(#_) .bfs-badge-vid {
    color: #4ade80;
    background-color: var(--ld-vd0, #10312a);
}

html.dark:not(#_) .bfs-badge-sx-m {
    color: #7eb0fb;
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .bfs-badge-sx-f {
    color: #c4b5fd;
    background-color: var(--ld-rx0, #251b3d);
}

html.dark:not(#_) .bfs-badge-live {
    color: #ff7a8a;
    background-color: var(--ld-vm1, #33131c);
}

html.dark:not(#_) .bfs-badge-rec {
    color: #4ade80;
    background-color: var(--ld-vd0, #10312a);
}

html.dark:not(#_) .bfs-badge-sched {
    color: #ffc247;
    background-color: var(--ld-am0, #3a2e12);
}

html.dark:not(#_) .bfs-badge-none {
    color: #c2ccdb;
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .bfs-badge-exemplo {
    color: #ffc247;
    background-color: var(--ld-am0, #3a2e12);
}

html.dark:not(#_) .bfs-badge-ia {
    color: #c4b5fd;
    background-color: var(--ld-rx0, #251b3d);
}

html.dark:not(#_) .bfs-badge-ia-fila {
    color: #ffc247;
    background-color: var(--ld-am0, #3a2e12);
}

html.dark:not(#_) .bfs-badge-ia-erro {
    color: #ff7a8a;
    background-color: var(--ld-vm0, #3a1620);
}

html.dark:not(#_) .bfs-badge-sumiu {
    color: #ff7a8a;
    background-color: var(--ld-vm0, #3a1620);
}

html.dark:not(#_) .bfs-app-box {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .bfs-app-head {
    background-color: var(--ld-rx0, #251b3d);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .bfs-lk-ic {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .bfs-app-head b {
    color: #dfe6f0;
}

html.dark:not(#_) .bfs-app-sub {
    color: #c2ccdb;
}

html.dark:not(#_) .bfs-app-lbl {
    color: #c2ccdb;
}

html.dark:not(#_) .bfs-app-pac {
    color: #dfe6f0;
}

html.dark:not(#_) .bfs-app-inp {
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) .bfs-app-nota {
    color: #ffc247;
    background-color: var(--ld-am0, #3a2e12);
}

html.dark:not(#_) .bfs-app-fim-ic {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
}

html.dark:not(#_) .bfs-app-fim-ic.espera {
    background-color: var(--ld-am0, #3a2e12);
    color: #ffc247;
}

html.dark:not(#_) .bfs-app-fim b {
    color: #dfe6f0;
}

html.dark:not(#_) .bfs-app-fim-txt {
    color: #c2ccdb;
}

html.dark:not(#_) .bfs-app-fim-num {
    color: #dfe6f0;
}

html.dark:not(#_) .bfs-app-btn {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) .bfs-app-btn.primario {
    background-color: #6d28d9;
    color: #fff;
}

html.dark:not(#_) .bfs-wa-ic {
    color: #94a3b8;
}

html.dark:not(#_) .bfs-wa-ic.enviado {
    color: #25d366;
}

html.dark:not(#_) .bfs-switch-ex {
    color: #c2ccdb;
}

html.dark:not(#_) .bfs-switch-ex .form-check-input {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .bfs-switch-ex .form-check-input::before {
    background-color: #64748b;
}

html.dark:not(#_) .bfs-switch-ex .form-check-input:checked {
    background-color: #2569c3;
}

html.dark:not(#_) .bfs-switch-ex .form-check-input:checked::before {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .bfs-switch-ex:hover .form-check-input:not(:checked) {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .bfs-ex-ocultos {
    color: #94a3b8;
}

html.dark:not(#_) .bfs-del {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #ff7a8a;
}

html.dark:not(#_) .bfs-del:hover {
    background-color: var(--ld-vm0, #3a1620);
}

html.dark:not(#_) .bfs-empty {
    color: #c2ccdb;
}

html.dark:not(#_) .bfs-empty-ic {
    color: #cbd5e1;
}

html.dark:not(#_) .bfs-empty b {
    color: #c2ccdb;
}

html.dark:not(#_) .bfs-row-thumb.is-idle {
    background-color: var(--ld-az1, #102039);
    color: #94a3b8;
}

html.dark:not(#_) .bfs-row-thumb.has-poster::after {
    background: rgba(15,23,42,.28);
}

html.dark:not(#_) .bfs-row-thumb.has-poster .bfs-thumb-ic {
    background: rgba(15,23,42,.5);
}

html.dark:not(#_) .bfs-row-cta {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .bfs-row-cta-live {
    background-color: var(--ld-vm1, #33131c);
    color: #ff7a8a;
}

html.dark:not(#_) .bfs-row-dl {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) .bfs-row-dl:hover:not(:disabled) {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .bfs-row-cta.bfs-baixando::before,
html.dark:not(#_) .bfs-modal-dl.bfs-baixando::before {
    background: rgba(37, 99, 235, .18);
}

html.dark:not(#_) .bfs-row-ia {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-rx0, #251b3d);
    color: #c4b5fd;
}

html.dark:not(#_) .bfs-row-ia:hover:not(:disabled) {
    background-color: var(--ld-rx1, #20173a);
}

html.dark:not(#_) .bfs-row-apagar {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #ff7a8a;
}

html.dark:not(#_) .bfs-row-apagar:hover:not(:disabled) {
    background-color: var(--ld-vm0, #3a1620);
}

html.dark:not(#_) .bfs-row-lock {
    color: #cbd5e1;
}

html.dark:not(#_) .bfs-chip {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) .bfs-chip:hover {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .bfs-chip.active {
    background-color: #2569c3;
    color: #fff;
}

html.dark:not(#_) .bfs-busca i {
    color: #94a3b8;
}

html.dark:not(#_) .bfs-busca input {
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .bfs-busca input::placeholder {
    color: #94a3b8;
}

html.dark:not(#_) tr.bfs-mes td {
    background-color: transparent !important;
}

html.dark:not(#_) .bfs-mes-bt {
    background-color: none;
}

html.dark:not(#_) .bfs-mes-chev {
    color: #cbd5e1;
}

html.dark:not(#_) .bfs-mes-bt:hover .bfs-mes-chev {
    color: #7eb0fb;
}

html.dark:not(#_) .bfs-mes-lbl {
    color: #94a3b8;
}

html.dark:not(#_) .bfs-mes-bt:hover .bfs-mes-lbl {
    color: #7eb0fb;
}

html.dark:not(#_) .bfs-mes-qtd {
    background-color: var(--ld-az0, #14263f);
    color: #c2ccdb;
}

html.dark:not(#_) tr.bfs-mes.is-fechado .bfs-mes-qtd {
    background-color: var(--ld-az1, #102039);
    color: #7eb0fb;
}

html.dark:not(#_) .bfs-mes-tr {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .bfs-conf-box {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .bfs-conf-ic {
    background-color: var(--ld-vm0, #3a1620);
    color: #ff7a8a;
}

html.dark:not(#_) .bfs-conf-tit {
    color: #dfe6f0;
}

html.dark:not(#_) .bfs-conf-lista li {
    color: #c2ccdb;
}

html.dark:not(#_) .bfs-conf-lista li i {
    color: #94a3b8;
}

html.dark:not(#_) .bfs-conf-lista li.forte {
    color: #ff7a8a;
}

html.dark:not(#_) .bfs-conf-lista li.forte i {
    color: #ff7a8a;
}

html.dark:not(#_) .bfs-app-btn.perigo {
    background-color: #b34242;
    color: #fff;
}

html.dark:not(#_) .bfs-modal {
    background: rgba(15,23,42,.62);
}

html.dark:not(#_) .bfs-modal-box {
    background-color: #0f172a;
}

html.dark:not(#_) .bfs-modal-head {
    color: #fff;
}

html.dark:not(#_) .bfs-modal-head .bfs-mh-ic {
    background: rgba(255,255,255,.12);
}

html.dark:not(#_) .bfs-modal-dl {
    background: rgba(255,255,255,.14);
}

html.dark:not(#_) .bfs-modal-dl:hover {
    background: rgba(255,255,255,.26);
}

html.dark:not(#_) .bfs-modal-dl.enviado {
    background: rgba(34,197,94,.22);
}

html.dark:not(#_) .bfs-modal-x {
    background: rgba(255,255,255,.12);
}

html.dark:not(#_) .bfs-modal-x:hover {
    background: rgba(255,255,255,.24);
}

html.dark:not(#_) .bfs-modal-video {
    background-color: #000;
}

html.dark:not(#_) .bfs-modal-video video {
    background-color: #000;
}

html.dark:not(#_) .bfs-modal-load {
    color: #cbd5e1;
}

html.dark:not(#_) .bfs-modal-chat {
    background-color: #0b1220;
}

html.dark:not(#_) .bfs-modal-chat-head {
    color: #cbd5e1;
}

html.dark:not(#_) .bfs-chat-msg {
    background: rgba(255,255,255,.05);
}

html.dark:not(#_) .bfs-chat-msg.med {
    background: rgba(37,105,195,.22);
}

html.dark:not(#_) .bfs-chat-msg b {
    color: #93c5fd;
}

html.dark:not(#_) .bfs-chat-msg.med b {
    color: #bfdbfe;
}

html.dark:not(#_) .bfs-prog {
    background-color: #0b1220;
}

html.dark:not(#_) .bfs-prog-top b {
    color: #e2e8f0;
}

html.dark:not(#_) .bfs-prog-top span {
    color: #93c5fd;
}

html.dark:not(#_) .bfs-prog-tr {
    background: rgba(255,255,255,.1);
}

html.dark:not(#_) .bfs-clipes {
    background-color: #0b1220;
}

html.dark:not(#_) .bfs-clipes::-webkit-scrollbar-thumb {
    background-color: #334155;
}

html.dark:not(#_) .bfs-clipe {
    background: rgba(255,255,255,.06);
}

html.dark:not(#_) .bfs-clipe:hover {
    background: rgba(255,255,255,.14);
}

html.dark:not(#_) .bfs-clipe.active {
    background-color: #2569c3;
    color: #fff;
}

html.dark:not(#_) .bfs-clipe-mini {
    background-color: rgba(255,255,255,.14);
}

html.dark:not(#_) .config-page {
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .config-sidebar {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .config-sidebar::-webkit-scrollbar-thumb,
html.dark:not(#_) .config-content::-webkit-scrollbar-thumb {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .config-sidebar-head,
html.dark:not(#_) .config-sidebar-section {
    color: #dfe6f0 !important;
    background-color: transparent !important;
}

html.dark:not(#_) .config-sidebar-section {
    border-color: var(--ld-borda, #2b3a52) !important;
}

html.dark:not(#_) .config-sidebar-head:hover,
html.dark:not(#_) .config-sidebar-section:hover {
    background-color: transparent !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .config-sidebar-head-icon,
html.dark:not(#_) .config-sidebar-section-icon {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .config-sidebar-title {
    color: #dfe6f0;
}

html.dark:not(#_) .config-sidebar-section-title {
    color: #dfe6f0;
}

html.dark:not(#_) .config-sidebar-subtitle,
html.dark:not(#_) .config-sidebar-section-subtitle {
    color: #c2ccdb;
}

html.dark:not(#_) .config-sidebar .nav-link-laudo,
html.dark:not(#_) .config-sidebar .nav-link {
    background-color: transparent !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .config-sidebar .nav-link-laudo:hover,
html.dark:not(#_) .config-sidebar .nav-link:hover {
    background-color: var(--ld-az0, #14263f) !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .config-sidebar .nav-link-laudo.active,
html.dark:not(#_) .config-sidebar .nav-link.active {
    background-color: var(--ld-az0, #14263f) !important;
    color: #7eb0fb !important;
}

html.dark:not(#_) .config-content {
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .config-page .title-laudo {
    color: #dfe6f0;
}

html.dark:not(#_) .config-page .tab-pane>.p-3>.row:first-child .title-laudo+.fs--1,
html.dark:not(#_) .config-page .tab-pane>.p-3>.row:first-child .title-laudo+.text-600 {
    color: #c2ccdb !important;
}

html.dark:not(#_) .config-page .option-border {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .config-page .form-label.form-check.form-switch,
html.dark:not(#_) .config-page .form-label {
    color: #dfe6f0;
}

html.dark:not(#_) .config-page .form-label b,
html.dark:not(#_) .config-page .form-check-label b {
    color: #dfe6f0;
}

html.dark:not(#_) .config-page .fs--2 {
    color: #c2ccdb !important;
}

html.dark:not(#_) .config-page .cfg-filtro .rot {
    color: #c2ccdb;
}

html.dark:not(#_) .config-page .cfg-chip {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .config-page .cfg-chip:hover {
    color: #7eb0fb;
}

html.dark:not(#_) .config-page .cfg-chip.ativo {
    background-color: #2c7be5;
    color: #fff;
}

html.dark:not(#_) .config-page .cfg-escopo {
    color: #c2ccdb;
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .config-page .row.px-3.pb-2.mb-1 {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .config-page input.form-control,
html.dark:not(#_) .config-page input.form-control-sm,
html.dark:not(#_) .config-page textarea.form-control,
html.dark:not(#_) .config-page select.form-select,
html.dark:not(#_) .config-page select.form-select-small,
html.dark:not(#_) .config-page input.form-control-small {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .config-page .btn-primary,
html.dark:not(#_) .config-page .btn.btn-primary {
    background-color: #2569c3 !important;
}

html.dark:not(#_) .config-page .btn-primary:hover,
html.dark:not(#_) .config-page .btn.btn-primary:hover {
    background-color: #1f5aad !important;
}

html.dark:not(#_) .config-page .form-check-input:checked {
    background-color: #2569c3 !important;
}

html.dark:not(#_) .config-page h5.bold,
html.dark:not(#_) .config-page h5 b {
    color: #dfe6f0;
}

html.dark:not(#_) .config-page .bg-secondary.row.p-2.mb-1.border {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .config-page #div-clinicas .card,
html.dark:not(#_) .config-page #div-aparelhos .card,
html.dark:not(#_) .recep-agendas-box {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .recep-agenda-item:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .config-page #div-convenios .card,
html.dark:not(#_) .config-page #div-recepcionistas .card,
html.dark:not(#_) .config-page #div-medicos .card,
html.dark:not(#_) .config-page #div-solicitantes .card {
    border-color: var(--ld-borda, #2b3a52) !important;
}

html.dark:not(#_) .config-print-choice-wrap {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .config-print-choice-title,
html.dark:not(#_) .config-section-mini-title {
    color: #dfe6f0;
}

html.dark:not(#_) .config-print-choice-desc,
html.dark:not(#_) .config-section-mini-desc {
    color: #c2ccdb;
}

html.dark:not(#_) .config-print-mode-box {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .config-header-preview-list h5 {
    color: #dfe6f0;
}

html.dark:not(#_) .config-header-preview-list>.row,
html.dark:not(#_) .config-header-preview-list>div.bg-secondary {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .fp-parcela-label {
    color: #c2ccdb;
}

html.dark:not(#_) .config-page #div-whatsapps .card {
    border-color: var(--ld-borda, #2b3a52) !important;
}

html.dark:not(#_) .config-action-danger {
    border-color: var(--ld-borda, #2b3a52) !important;
    color: #ff7a8a !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .config-action-danger:hover {
    background-color: var(--ld-vm0, #3a1620) !important;
    color: #ff7a8a !important;
}

html.dark:not(#_) .config-action-edit {
    border-color: var(--ld-borda, #2b3a52) !important;
    color: #7eb0fb !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .config-action-edit:hover {
    background-color: var(--ld-az0, #14263f) !important;
    color: #7eb0fb !important;
}

html.dark:not(#_) .config-wa-status.connected {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .config-wa-status.disconnected {
    background-color: var(--ld-am0, #3a2e12);
    color: #ff7a8a;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .config-wa-status.unknown {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .config-tipo-badge.tb-blue {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .config-tipo-badge.tb-green {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .config-tipo-badge.tb-cyan {
    background-color: var(--ld-az0, #14263f);
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .config-tipo-badge.tb-amber {
    background-color: var(--ld-am0, #3a2e12);
    color: #ffc247;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .config-tipo-badge.tb-red {
    background-color: var(--ld-vm0, #3a1620);
    color: #ff7a8a;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .config-tipo-badge.tb-gray {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ml-cat-0 {
    background-color: var(--ld-az0, #14263f);
    color: #dfe6f0;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ml-cat-1 {
    background-color: var(--ld-az1, #102039);
    color: #7eb0fb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ml-cat-2 {
    background-color: var(--ld-am0, #3a2e12);
    color: #ffc247;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ml-cat-3 {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ml-cat-4 {
    background-color: var(--ld-rx1, #20173a);
    color: #c4b5fd;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ml-cat-5 {
    background-color: var(--ld-az0, #14263f);
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ml-cat-6 {
    background-color: var(--ld-am0, #3a2e12);
    color: #ff7a8a;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ml-cat-7 {
    background-color: var(--ld-az1, #102039);
    color: #c4b5fd;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ml-cat-8 {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ml-cat-9 {
    background-color: var(--ld-vm1, #33131c);
    color: #c4b5fd;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ml-cat-10 {
    background-color: var(--ld-vd0, #10312a);
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ml-cat-11 {
    background-color: var(--ld-rx0, #251b3d);
    color: #c4b5fd;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .config-wa-token {
    color: #c2ccdb;
}

html.dark:not(#_) #waQrBox,
html.dark:not(#_) #waQrPopupBox {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #waQrBox img,
html.dark:not(#_) #waQrPopupBox img {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .config-wa-btn-wa {
    background-color: var(--ld-vd0, #10312a) !important;
    color: #4ade80 !important;
    border-color: var(--ld-borda, #2b3a52) !important;
}

html.dark:not(#_) .config-wa-btn-wa:hover {
    background-color: var(--ld-vd0, #10312a) !important;
    color: #4ade80 !important;
    border-color: var(--ld-borda, #2b3a52) !important;
}

html.dark:not(#_) .config-wa-btn-test {
    background-color: var(--ld-s0, #1c2634) !important;
    color: #7eb0fb !important;
    border-color: var(--ld-borda, #2b3a52) !important;
}

html.dark:not(#_) .config-wa-btn-test:hover {
    background-color: var(--ld-az0, #14263f) !important;
    color: #7eb0fb !important;
}

html.dark:not(#_) .config-wa-card-title {
    color: #dfe6f0;
}

html.dark:not(#_) .config-wa-card-subtitle {
    color: #c2ccdb;
}

html.dark:not(#_) .config-wa-feedback {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) .config-wa-feedback.success {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
}

html.dark:not(#_) .config-wa-feedback.warning {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-am0, #3a2e12);
    color: #ff7a8a;
}

html.dark:not(#_) .config-wa-feedback.error {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-vm0, #3a1620);
    color: #ff7a8a;
}

html.dark:not(#_) .wa-qr-intro {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-az0, #14263f);
    color: #dfe6f0;
}

html.dark:not(#_) .wa-qr-intro-icon {
    background-color: var(--ld-az1, #102039);
    color: #7eb0fb;
}

html.dark:not(#_) .wa-qr-timer-wrap {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .wa-qr-timer-top {
    color: #c2ccdb;
}

html.dark:not(#_) #waQrTimerText {
    color: #dfe6f0;
}

html.dark:not(#_) .wa-qr-progress {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .config-clinica-only .mdg-row-desc b,
html.dark:not(#_) #hint-clinica-dominio b {
    color: #dfe6f0;
}

html.dark:not(#_) .config-field-box {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .config-field-box label {
    color: #dfe6f0;
}

html.dark:not(#_) .config-input-unit span {
    color: #c2ccdb;
}

html.dark:not(#_) .config-staff-meta {
    color: #c2ccdb;
}

html.dark:not(#_) .config-staff-meta b {
    color: #dfe6f0;
}

html.dark:not(#_) .config-convenio-valores-box {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .config-convenio-valores-head {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .config-convenio-field label {
    color: #dfe6f0;
}

html.dark:not(#_) .config-convenio-exame-list {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .config-convenio-exame-item {
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) .config-convenio-exame-item:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .config-convenio-exame-meta {
    color: #94a3b8;
}

html.dark:not(#_) .config-convenio-valores-table {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .config-convenio-valores-table thead th {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .config-convenio-valores-table tbody td {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .config-convenio-valor-nome {
    color: #dfe6f0;
}

html.dark:not(#_) .config-convenio-valor-meta {
    color: #94a3b8;
}

html.dark:not(#_) .config-convenio-valores-table tr.sv-exame-pendente td {
    background-color: var(--ld-am0, #3a2e12);
}

html.dark:not(#_) .config-convenio-valores-table tr.table-light td {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalConvenioCadastro .config-convenio-add-btn {
    background-color: #2569c3 !important;
    color: #fff !important;
}

html.dark:not(#_) #modalConvenioCadastro .config-convenio-add-btn:hover {
    background-color: #1f5aad !important;
}

html.dark:not(#_) .config-convenio-repasses-hint {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-az0, #14263f);
    color: #dfe6f0;
}

html.dark:not(#_) .config-convenio-repasse-estimado {
    color: #dfe6f0;
}

html.dark:not(#_) .config-medico-repasse-box {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .config-medico-repasse-note {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-az0, #14263f);
    color: #dfe6f0;
}

html.dark:not(#_) .config-medico-repasse-field label {
    color: #dfe6f0;
}

html.dark:not(#_) .config-clinica-media-preview,
html.dark:not(#_) .config-clinica-media-form,
html.dark:not(#_) .config-clinica-aparelhos-form-card,
html.dark:not(#_) .config-clinica-aparelhos-list-card {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .config-clinica-media-title,
html.dark:not(#_) .config-clinica-panel-title {
    color: #dfe6f0;
}

html.dark:not(#_) .config-clinica-panel-subtitle {
    color: #c2ccdb;
}

html.dark:not(#_) .config-clinica-media-frame {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .config-clinica-media-empty {
    color: #94a3b8;
}

html.dark:not(#_) .config-clinica-panel-head {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .config-clinica-empty-box {
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .config-aparelho-preview-card {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .config-clinica-aparelhos-table {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .config-clinica-aparelhos-table thead th {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .config-clinica-aparelhos-table tbody td {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .config-clinica-aparelhos-empty {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) .config-param-card {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .config-param-label {
    color: #c2ccdb;
}

html.dark:not(#_) .config-param-value {
    color: #dfe6f0;
}

html.dark:not(#_) .config-param-desc {
    color: #c2ccdb;
}

html.dark:not(#_) .config-alert-warn {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-am0, #3a2e12);
    color: #ffc247;
}

html.dark:not(#_) .config-alert-warn i {
    background-color: var(--ld-am1, #33290f);
    color: #ffc247;
}

html.dark:not(#_) .config-alert-soft {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-az0, #14263f);
    color: #dfe6f0;
}

html.dark:not(#_) .config-alert-soft i {
    background-color: var(--ld-az1, #102039);
    color: #7eb0fb;
}

html.dark:not(#_) .config-prontuario-editor-card {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .config-prontuario-editor-card .cke_top {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .config-agenda-card {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .config-agenda-card-head {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .config-agenda-card-title {
    color: #dfe6f0;
}

html.dark:not(#_) .config-agenda-card-subtitle {
    color: #c2ccdb;
}

html.dark:not(#_) .config-agenda-field label {
    color: #dfe6f0;
}

html.dark:not(#_) .config-agenda-actions {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .config-agenda-status.active {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .config-agenda-status.inactive {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .config-api-card {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .config-api-card-head {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .config-api-card-title {
    color: #dfe6f0;
}

html.dark:not(#_) .config-api-card-sub {
    color: #c2ccdb;
}

html.dark:not(#_) .config-api-info-box {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-az0, #14263f);
    color: #dfe6f0;
}

html.dark:not(#_) .config-api-info-box i {
    background-color: var(--ld-az1, #102039);
    color: #7eb0fb;
}

html.dark:not(#_) .config-api-field label {
    color: #dfe6f0;
}

html.dark:not(#_) .config-api-check {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .config-api-check b {
    color: #dfe6f0;
}

html.dark:not(#_) .config-api-check span {
    color: #c2ccdb;
}

html.dark:not(#_) .config-api-token-box {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-vd0, #10312a);
}

html.dark:not(#_) .config-api-token-value,
html.dark:not(#_) .config-api-code {
    background-color: #0f172a;
    color: #e2e8f0;
}

html.dark:not(#_) .config-api-code.light {
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .config-api-table-wrap {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .config-api-table th {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .config-api-table td {
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) .config-api-badge.active {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .config-api-badge.revoked {
    background-color: var(--ld-vm0, #3a1620);
    color: #ff7a8a;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .config-api-doc-item {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .config-api-doc-head {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .config-api-doc-section-title {
    color: #dfe6f0;
}

html.dark:not(#_) .config-api-doc-param {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .config-api-doc-param b {
    color: #dfe6f0;
}

html.dark:not(#_) .config-api-doc-method {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .config-api-doc-path {
    color: #dfe6f0;
}

html.dark:not(#_) .config-api-doc-desc {
    color: #c2ccdb;
}

html.dark:not(#_) .api-swagger-top {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-az0, #14263f);
    color: #dfe6f0;
}

html.dark:not(#_) .api-swagger-top-title {
    color: #dfe6f0;
}

html.dark:not(#_) .api-swagger-cat {
    border-color: var(--ld-borda, #2b3a52);
    color: #7eb0fb;
}

html.dark:not(#_) .api-swagger-op {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .api-swagger-head {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .api-swagger-method {
    color: #fff;
}

html.dark:not(#_) .api-swagger-method.get {
    background-color: #2569c3;
}

html.dark:not(#_) .api-swagger-method.post {
    background-color: #16a34a;
}

html.dark:not(#_) .api-swagger-method.put {
    background-color: #f59e0b;
}

html.dark:not(#_) .api-swagger-method.delete {
    background-color: #dc2626;
}

html.dark:not(#_) .api-swagger-path {
    color: #dfe6f0;
}

html.dark:not(#_) .api-swagger-summary {
    color: #c2ccdb;
}

html.dark:not(#_) .api-swagger-toggle {
    color: #94a3b8;
}

html.dark:not(#_) .api-swagger-section {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .api-swagger-section-title {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) .api-swagger-table th {
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .api-swagger-table td {
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) .api-swagger-code {
    background-color: #0f172a;
    color: #dbeafe;
}

html.dark:not(#_) .api-swagger-code.light {
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .api-swagger-pill {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .cfg-info-btn {
    background-color: transparent;
    color: #c2ccdb;
}

html.dark:not(#_) .cfg-info-btn:hover,
html.dark:not(#_) .cfg-info-btn[aria-expanded="true"] {
    color: #7eb0fb;
}

html.dark:not(#_) .cfg-info-box {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) .cfg-info-box .cfg-info-nao {
    color: #c2ccdb;
}

html.dark:not(#_) .cfg-ader-marcas i {
    background-color: var(--ld-az2, #1b3350);
}

html.dark:not(#_) .cfg-ader-parada {
    background-color: transparent;
}

html.dark:not(#_) .cfg-ader-parada b {
    color: #c2ccdb;
}

html.dark:not(#_) .cfg-ader-parada small {
    color: #94a3b8;
}

html.dark:not(#_) .cfg-ader-parada:hover b {
    color: #dfe6f0;
}

html.dark:not(#_) .cfg-ader-parada.ativo b {
    color: #7eb0fb;
}

html.dark:not(#_) .cfg-ader-parada.ativo small {
    color: #c2ccdb;
}

html.dark:not(#_) .dnv-head-ic {
    background: rgba(255,255,255,.15);
}

html.dark:not(#_) .dnv-head h5 {
    color: #fff;
}

html.dark:not(#_) .dnv-head .dnv-sub {
    color: rgba(255,255,255,.75);
}

html.dark:not(#_) .dnv-head .dnv-x {
    background: rgba(255,255,255,.14);
}

html.dark:not(#_) .dnv-body {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .dnv-field > label {
    color: #c2ccdb;
}

html.dark:not(#_) .dnv-input {
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .dnv-check {
    color: #dfe6f0;
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .dnv-foot {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .cfgm-motor-op {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .cfgm-motor-op:hover {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .cfgm-motor-op.ativo {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .cfgm-margens label {
    color: #c2ccdb;
}

html.dark:not(#_) .cfgm-op {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .cfgm-alerta {
    background-color: var(--ld-vm0, #3a1620);
    border-color: var(--ld-borda, #2b3a52);
    color: #ff7a8a;
}

html.dark:not(#_) .cfgm-timbre {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .cfgm-timbre-obs {
    color: #94a3b8;
}

html.dark:not(#_) .cfgm-timbre-atual img {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .cfgm-tipo-head b {
    color: #dfe6f0;
}

html.dark:not(#_) .cfgm-reset {
    background-color: none;
    color: #94a3b8;
}

html.dark:not(#_) .cfgm-reset:hover {
    color: #7eb0fb;
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .cfgm-tipo-bloco + .cfgm-tipo-bloco {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .cfgm-tipo-titulo {
    color: #dfe6f0;
}

html.dark:not(#_) .cfgm-tipo-linha > label {
    color: #c2ccdb;
}

html.dark:not(#_) .cfgm-linha-inline > label {
    color: #c2ccdb;
}

html.dark:not(#_) .cfgm-pill {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) .cfgm-pill:hover {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .cfgm-pill.ativo {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .cfgm-pill-cor input[type="color"] {
    background-color: none;
}

html.dark:not(#_) .cfgm-op:hover {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .cfgm-op.ativo {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .cfgm-op-txt b {
    color: #dfe6f0;
}

html.dark:not(#_) .cfgm-op-txt small {
    color: #c2ccdb;
}

html.dark:not(#_) .pv {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) .cfgm-op.ativo .pv {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pv-logo.pv-logo-vazio {
    background-color: var(--ld-az1, #102039);
    color: #93a1b5;
}

html.dark:not(#_) .pv-logo.pv-logo-claro {
    background: rgba(255,255,255,.2);
}

html.dark:not(#_) .pv-top.pv-barra {
    background-color: var(--ld-cor);
}

html.dark:not(#_) .pv-top.pv-barra .pv-marca-txt b {
    color: var(--ld-cor-sobre);
}

html.dark:not(#_) .pv-top.pv-barra .pv-marca-txt i {
    color: var(--ld-cor-sobre);
}

html.dark:not(#_) .pv-contatos {
    background-color: var(--ld-az0, #14263f);
    color: #c2ccdb;
}

html.dark:not(#_) .pv-marca-txt b {
    color: #dfe6f0;
}

html.dark:not(#_) .pv-marca-txt i {
    color: #c2ccdb;
}

html.dark:not(#_) .pv-top.pv-min .pv-marca-txt b {
    color: #dfe6f0;
}

html.dark:not(#_) .pv-regua.pv-fina {
    background-color: var(--ld-cor);
}

html.dark:not(#_) .pv-regua.pv-cinza {
    background-color: var(--ld-az2, #1b3350);
}

html.dark:not(#_) .pv-pac em {
    color: #9aa8bd;
}

html.dark:not(#_) .pv-pac b {
    color: #dfe6f0;
}

html.dark:not(#_) .pv-pac-l {
    color: #dfe6f0;
}

html.dark:not(#_) .pv-sep {
    color: #c3cedd;
}

html.dark:not(#_) .pv-pac.pv-pac-cartao {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .pv-pac.pv-pac-linhas {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pv-pac.pv-pac-corrido {
    color: #dfe6f0;
}

html.dark:not(#_) .pv-pac.pv-pac-duas {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .pv-pac-c2 {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pv-pac.pv-pac-grade {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pv-pac-nome-full {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pv-pac-cel {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pv-pac.pv-pac-chips {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .pv-chip {
    background-color: var(--ld-cor-suave);
    color: var(--ld-cor);
}

html.dark:not(#_) .pv-chip em {
    color: var(--ld-cor-media);
}

html.dark:not(#_) .pv-pac.pv-pac-azul {
    background-color: var(--ld-cor-suave);
}

html.dark:not(#_) .pv-pac.pv-pac-destaque {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pv-pac.pv-pac-empilhado {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pv-pac.pv-pac-classico .pv-sep {
    color: inherit;
}

html.dark:not(#_) .pv-p {
    color: #c2ccdb;
}

html.dark:not(#_) .pv-p b {
    color: #dfe6f0;
}

html.dark:not(#_) .pv-ass {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pv-ass-txt b {
    color: #dfe6f0;
}

html.dark:not(#_) .pv-ass-txt i {
    color: #c2ccdb;
}

html.dark:not(#_) .pv-qr {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pv-ass-rot {
    color: #c2ccdb;
}

html.dark:not(#_) .pv-ass.pv-ass-moldura {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .pv-ass.pv-ass-faixa {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pv-ass.pv-ass-duplo {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pv-ass.pv-ass-cartao {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pv-rod {
    border-color: var(--ld-borda, #2b3a52);
    color: #c2ccdb;
}

html.dark:not(#_) .pv-rod.pv-rod-faixa {
    background-color: var(--ld-az0, #14263f);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pv-rod.pv-rod-vazio {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pv-nada {
    color: #b6c2d2;
}

html.dark:not(#_) .pv-rod.pv-rod-azul {
    background-color: var(--ld-cor);
    color: var(--ld-cor-sobre);
}

html.dark:not(#_) .pv-rod.pv-rod-azul .pv-num {
    color: var(--ld-cor-sobre);
}

html.dark:not(#_) .pv-rod.pv-rod-duplo {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pv-num {
    color: #94a3b8;
}

html.dark:not(#_) .pv-a4-wrap {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .pv-a4 {
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .pv-l2 .pv-pac em {
    color: #c2ccdb;
}

html.dark:not(#_) .pv-l2 .pv-pac-l {
    color: #dfe6f0;
}

html.dark:not(#_) .pv-l3 .pv-pac em {
    color: #dfe6f0;
}

html.dark:not(#_) #documentoVariaveis .doc-var {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #documentoVariaveis .doc-var:hover {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .doc-proc-list {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .doc-proc-item {
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) .doc-proc-item:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .doc-exame-chip {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .doc-exame-chip button {
    background-color: transparent;
    color: #94a3b8;
}

html.dark:not(#_) .doc-exame-chip button:hover {
    color: #ff7a8a;
}

html.dark:not(#_) .exc-busca .input-group-text {
    background-color: var(--ld-s0, #1c2634);
    color: #94a3b8;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .exc-chips {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .exc-chip {
    background-color: transparent;
    color: #c2ccdb;
}

html.dark:not(#_) .exc-chip:hover {
    color: #dfe6f0;
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .exc-chip.active {
    color: #7eb0fb;
}

html.dark:not(#_) .exc-chip-sep {
    color: #cbd5e1;
}

html.dark:not(#_) .exc-chip-n {
    color: #94a3b8;
}

html.dark:not(#_) tr.exc-cab-mod > td {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) tr.exc-cab-cat > td {
    color: #93a1b5;
}

html.dark:not(#_) tr.exc-item > td {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) tr.exc-item:hover > td {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .exc-tuss {
    color: #94a3b8;
}

html.dark:not(#_) .exc-btn-acao {
    background-color: transparent;
    color: #b6c2d2;
}

html.dark:not(#_) tr.exc-item:hover .exc-btn-acao {
    color: #7eb0fb;
}

html.dark:not(#_) .exc-btn-acao.exc-btn-excluir:hover {
    color: #ff7a8a;
    background-color: var(--ld-vm0, #3a1620);
}

html.dark:not(#_) .config-wa-status.exc-origem-editado {
    background-color: var(--ld-am0, #3a2e12);
    color: #ffc247;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .config-wa-status.exc-origem-proprio {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .config-wa-status.exc-preparo-sim {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .wa-previa-box {
    background-color: var(--ld-vd0, #10312a);
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) #aoConfigCard .ao-pick {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #aoConfigCard .ao-pick-search {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #94a3b8;
}

html.dark:not(#_) #aoConfigCard .ao-pick-search input {
    background-color: transparent;
}

html.dark:not(#_) #aoConfigCard .ao-pick-item {
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) #aoConfigCard .ao-pick-item:hover {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #aoConfigCard .ao-pick-item .ao-chk {
    border-color: var(--ld-borda, #2b3a52);
    color: #fff;
}

html.dark:not(#_) #aoConfigCard .ao-pick-item.on {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #aoConfigCard .ao-pick-item.on .ao-chk {
    background-color: #2569c3;
}

html.dark:not(#_) #aoConfigCard .ao-pick-foot {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
    color: #c2ccdb;
}

html.dark:not(#_) #aoConfigCard .ao-allbtn {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #7eb0fb;
}

html.dark:not(#_) #aoConfigCard .ao-allbtn:hover {
    background-color: #1d4ed8;
    color: #fff;
}

html.dark:not(#_) #aoConfigCard .ao-linkbtn {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #aoConfigCard .ao-linkbtn:hover {
    background-color: #1d4ed8;
    color: #fff;
}

html.dark:not(#_) #aoCorpo .aocfg-label {
    color: #c2ccdb;
}

html.dark:not(#_) #aoCorpo .aocfg-opt {
    background-color: var(--ld-az0, #14263f);
    color: #94a3b8;
}

html.dark:not(#_) #aoCorpo .aocfg-hint {
    color: #94a3b8;
}

html.dark:not(#_) #aoCorpo .aocfg-input,
html.dark:not(#_) #aoCorpo .aocfg-unit input,
html.dark:not(#_) #aoCorpo .aocfg-link-row input {
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #aoCorpo .aocfg-unit span {
    color: #94a3b8;
}

html.dark:not(#_) #aoCorpo .aocfg-link {
    background-color: var(--ld-az0, #14263f);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #aoCorpo .aocfg-link-head {
    color: #7eb0fb;
}

html.dark:not(#_) #aoCorpo .aocfg-link-row input {
    color: #7eb0fb;
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #aoCorpo .aocfg-link-row button,
html.dark:not(#_) #aoCorpo .aocfg-link-row a {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #7eb0fb;
}

html.dark:not(#_) #aoCorpo .aocfg-link-row button:hover,
html.dark:not(#_) #aoCorpo .aocfg-link-row a:hover {
    background-color: #1d4ed8;
    color: #fff;
}

html.dark:not(#_) #aoCorpo .aocfg-foot {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #aoCorpo .aocfg-status {
    color: #4ade80;
}

html.dark:not(#_) #mdgag-pane-duracoes .dur-unit {
    color: #94a3b8;
}

html.dark:not(#_) #mdgag-pane-duracoes .mdg-row {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #mdgag-pane-duracoes .agdur-bloco {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #mdgag-pane-duracoes .agdur-row {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #mdgag-pane-duracoes .agdur-row-remove {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-vm0, #3a1620);
    color: #ff7a8a;
}

html.dark:not(#_) #mdgag-pane-duracoes .agdur-row-remove:hover {
    background-color: var(--ld-vm1, #33131c);
}

html.dark:not(#_) #mdgag-pane-duracoes .agdur-vazio {
    color: #94a3b8;
}

html.dark:not(#_) #mdgag-pane-duracoes .agdur-proc-list {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #mdgag-pane-duracoes .agm-proc-item {
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) #mdgag-pane-duracoes .agm-proc-item:hover {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #div-agendas-medicos .agmed-linha-obs {
    color: #94a3b8;
}

html.dark:not(#_) #agmed-pane-duracoes .dur-unit {
    color: #94a3b8;
}

html.dark:not(#_) #agmed-pane-duracoes .agdur-bloco {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #agmed-pane-duracoes .agdur-row {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #agmed-pane-duracoes .agdur-row-remove {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-vm0, #3a1620);
    color: #ff7a8a;
}

html.dark:not(#_) #agmed-pane-duracoes .agdur-row-remove:hover {
    background-color: var(--ld-vm1, #33131c);
}

html.dark:not(#_) #agmed-pane-duracoes .agdur-vazio {
    color: #94a3b8;
}

html.dark:not(#_) #agmed-pane-duracoes .agdur-proc-list {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #agmed-pane-duracoes .agm-proc-item {
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) #agmed-pane-duracoes .agm-proc-item:hover {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .dicom-tut-step {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .dicom-tut-num {
    background-color: #2569c3;
    color: #fff;
}

html.dark:not(#_) .dicom-tut-step b {
    color: #dfe6f0;
}

html.dark:not(#_) .dicom-tut-list {
    color: #dfe6f0;
}

html.dark:not(#_) .dicom-tut-list b {
    color: #dfe6f0;
}

html.dark:not(#_) .imp-abrir {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .imp-abrir:hover {
    color: #7eb0fb;
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .imp-box {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .imp-box-tit {
    color: #dfe6f0;
}

html.dark:not(#_) .imp-box-sub {
    color: #c2ccdb;
}

html.dark:not(#_) .imp-x {
    background-color: transparent;
    color: #94a3b8;
}

html.dark:not(#_) .imp-x:hover {
    color: #c2ccdb;
}

html.dark:not(#_) .imp-arquivo {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .imp-arquivo:hover {
    color: #7eb0fb;
}

html.dark:not(#_) .imp-msg-erro {
    color: #ff7a8a;
}

html.dark:not(#_) .imp-chip-ok {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
}

html.dark:not(#_) .imp-chip-conf {
    background-color: var(--ld-am0, #3a2e12);
    color: #ffc247;
}

html.dark:not(#_) .imp-chip-erro {
    background-color: var(--ld-vm1, #33131c);
    color: #ff7a8a;
}

html.dark:not(#_) .imp-tab-wrap {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .imp-tab th {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) .imp-tab td {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .imp-lido {
    color: #94a3b8;
}

html.dark:not(#_) .imp-sinal-ok {
    color: #4ade80;
}

html.dark:not(#_) .imp-sinal-conf {
    color: #ffc247;
}

html.dark:not(#_) .imp-sinal-erro {
    color: #ff7a8a;
}

html.dark:not(#_) .imp-exame-list {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .imp-exame-item {
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) .imp-exame-item:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .imp-row-remove {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-vm0, #3a1620);
    color: #ff7a8a;
}

html.dark:not(#_) .imp-row-remove:hover {
    background-color: var(--ld-vm1, #33131c);
}

html.dark:not(#_) .rwz2-shell .rwz-label {
    color: #dfe6f0;
}

html.dark:not(#_) .rwz2-shell .rwz-req {
    color: #ff7a8a;
}

html.dark:not(#_) .rwz2-shell .rwz-input {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .rwz2-shell .rwz-input:focus {
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .rwz2-shell .rwz-hint {
    color: #94a3b8;
}

html.dark:not(#_) .rwz2-shell .rwz2-btn-danger {
    background-color: #dc2626;
    color: #fff;
}

html.dark:not(#_) .rwz2-shell .rwz2-btn-danger:hover {
    background-color: #b91c1c;
}

html.dark:not(#_) .rwz2-shell .rwz2-btn-warn {
    background-color: #d97706;
    color: #fff;
}

html.dark:not(#_) .rwz2-shell .rwz2-btn-warn:hover {
    background-color: #b45309;
}

html.dark:not(#_) .rwz2-shell .rwz2-body .medexc-quem {
    color: #dfe6f0;
}

html.dark:not(#_) .rwz2-shell .rwz2-body .medexc-tag {
    color: #c2ccdb;
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .medexc-stat {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .medexc-stat b {
    color: #dfe6f0;
}

html.dark:not(#_) .medexc-stat span {
    color: #c2ccdb;
}

html.dark:not(#_) .medexc-stat.is-alerta {
    background-color: var(--ld-vm0, #3a1620);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .medexc-stat.is-alerta b {
    color: #ff7a8a;
}

html.dark:not(#_) .medexc-stat.is-alerta span {
    color: #ff7a8a;
}

html.dark:not(#_) .medexc-nota.is-alerta {
    background-color: var(--ld-vm0, #3a1620);
    color: #ff7a8a;
}

html.dark:not(#_) .medexc-nota.is-info {
    background-color: var(--ld-az0, #14263f);
    color: #c2ccdb;
}

html.dark:not(#_) .mdg-header {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .mdg-header-title {
    color: #dfe6f0;
}

html.dark:not(#_) .mdg-close {
    background-color: transparent;
    color: #94a3b8;
}

html.dark:not(#_) .mdg-close:hover {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) .mdg-body {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .mdg-sidebar {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .mdg-tab {
    background-color: transparent;
    color: #dfe6f0;
}

html.dark:not(#_) .mdg-tab:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .mdg-tab.active {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .mdg-main {
    color: #dfe6f0;
}

html.dark:not(#_) .mdg-section-head {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .mdg-section-title {
    color: #dfe6f0;
}

html.dark:not(#_) .mdg-row {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .mdg-row-title {
    color: #c2ccdb;
}

html.dark:not(#_) .mdg-row-desc {
    color: #94a3b8;
}

html.dark:not(#_) .mdg-input {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .mdg-footer {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .mdg-btn-primary {
    background-color: #2569c3 !important;
    color: #fff !important;
}

html.dark:not(#_) .mdg-btn-primary:hover {
    background-color: #1f5aad !important;
}

html.dark:not(#_) .mdg-btn-primary:disabled {
    background-color: var(--ld-az2, #1b3350);
    border-color: var(--ld-borda, #2b3a52);
    color: #fff;
}

html.dark:not(#_) .mdg-btn-secondary {
    border-color: var(--ld-borda, #2b3a52) !important;
    color: #c2ccdb !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .mdg-btn-secondary:hover {
    background-color: var(--ld-s0, #1c2634) !important;
    color: #dfe6f0;
}

html.dark:not(#_) .mdg-main::-webkit-scrollbar-track,
html.dark:not(#_) .mdg-sidebar::-webkit-scrollbar-track {
    background-color: transparent;
}

html.dark:not(#_) .mdg-main::-webkit-scrollbar-thumb,
html.dark:not(#_) .mdg-sidebar::-webkit-scrollbar-thumb {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .mdg-main::-webkit-scrollbar-thumb:hover,
html.dark:not(#_) .mdg-sidebar::-webkit-scrollbar-thumb:hover {
    background-color: var(--ld-az2, #1b3350);
}

html.dark:not(#_) .card-clinica {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .card-clinica__title {
    color: #dfe6f0;
}

html.dark:not(#_) .card-clinica__meta {
    color: #c2ccdb;
}

html.dark:not(#_) .card-clinica__logo {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .clinica-badge {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .clinica-badge.inativo {
    background-color: var(--ld-vm0, #3a1620);
    color: #ff7a8a;
}

html.dark:not(#_) .clinica-aparelho-mini {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .clinica-aparelho-mini__title {
    color: #dfe6f0;
}

html.dark:not(#_) .clinica-aparelho-mini__meta {
    color: #c2ccdb;
}

html.dark:not(#_) .api-perm-table thead th {
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .api-perm-table tbody td {
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) .api-perm-table tbody td:first-child {
    color: #dfe6f0;
}

html.dark:not(#_) .api-perm-box:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .api-perm-na {
    color: #cbd5e1;
}

html.dark:not(#_) #modalClinicaCadastro .mdg-footer,
html.dark:not(#_) #modalConvenioCadastro .mdg-footer,
html.dark:not(#_) #modalRecepcionistaCadastro .mdg-footer,
html.dark:not(#_) #modalSolicitanteCadastro .mdg-footer,
html.dark:not(#_) #modalNovoTokenApi .mdg-footer,
html.dark:not(#_) #modalMedicoCadastro .mdg-footer {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalWhatsappCadastro .mdg-header {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalWhatsappCadastro .mdg-header-title {
    color: #dfe6f0;
}

html.dark:not(#_) #modalWhatsappCadastro .mdg-header-title::before {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #modalWhatsappCadastro .mdg-sidebar {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalWhatsappCadastro .mdg-tab {
    color: #dfe6f0;
}

html.dark:not(#_) #modalWhatsappCadastro .mdg-tab:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) #modalWhatsappCadastro .mdg-tab.active {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #modalWhatsappCadastro .mdg-section-head {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalWhatsappCadastro .mdg-section-head::before {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #modalWhatsappCadastro .mdg-section-title {
    color: #dfe6f0;
}

html.dark:not(#_) #modalWhatsappCadastro .mdg-row {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalWhatsappCadastro .mdg-row-title {
    color: #c2ccdb;
}

html.dark:not(#_) #modalWhatsappCadastro .mdg-row-desc {
    color: #94a3b8;
}

html.dark:not(#_) #modalWhatsappCadastro .mdg-input {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) #modalWhatsappCadastro .mdg-footer {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .cmic-card {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .cmic-vu i {
    background: var(--falcon-border-color, #d8e2ef);
}

html.dark:not(#_) .cmic-vu i.on {
    background-color: #00d27a;
}

html.dark:not(#_) #cmicModal .cmic-header {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #cmicModal .cmic-titulo {
    color: #dfe6f0;
}

html.dark:not(#_) #cmicModal .cmic-titulo i {
    color: #7eb0fb;
}

html.dark:not(#_) #cmicModal .cmic-fechar {
    background-color: none;
    color: #93a1b5;
}

html.dark:not(#_) #cmicModal .cmic-fechar:hover {
    background-color: var(--ld-az0, #14263f);
    color: #dfe6f0;
}

html.dark:not(#_) #cmicModal .cmic-ajuda {
    color: #c2ccdb;
}

html.dark:not(#_) #cmicModal .cmic-lembrar {
    color: #dfe6f0;
}

html.dark:not(#_) #cmicModal .modal-footer {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .cmic-item {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .cmic-item:hover {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .cmic-item.sel {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .cmic-item.sel .cmic-ico {
    color: #7eb0fb;
}

html.dark:not(#_) #ctourOverlay {
    background: rgba(15,23,42,.45);
}

html.dark:not(#_) #ctourCard {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #ctourCard h6 {
    color: #dfe6f0;
}

html.dark:not(#_) #ctourCard p {
    color: #c2ccdb;
}

html.dark:not(#_) #ctourCard .ct-pontos i {
    background-color: var(--ld-az2, #1b3350);
}

html.dark:not(#_) #ctourCard .ct-pontos i.on {
    background-color: #2c7be5;
}

html.dark:not(#_) #ctourCard .ct-fechar {
    background-color: none;
    color: #94a3b8;
}

html.dark:not(#_) .dsh-page {
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .dsh-main-content {
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .dsh-main-content::-webkit-scrollbar-thumb {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .dsh-page a {
    color: inherit;
}

html.dark:not(#_) .dsh-hero-icon {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .dsh-title {
    color: #dfe6f0;
}

html.dark:not(#_) .dsh-subtitle {
    color: #c2ccdb;
}

html.dark:not(#_) .dsh-dot {
    background-color: var(--ld-az2, #1b3350);
}

html.dark:not(#_) .dsh-new-btn {
    background-color: #2569c3 !important;
    color: #fff !important;
}

html.dark:not(#_) .dsh-new-btn:hover {
    background-color: #1f5aad !important;
}

html.dark:not(#_) .dsh-new-icon {
    background: rgba(255,255,255,.18);
}

html.dark:not(#_) .dsh-card {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .dsh-card-head {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .dsh-card-t {
    color: #dfe6f0;
}

html.dark:not(#_) .dsh-card-s {
    color: #c2ccdb;
}

html.dark:not(#_) .dsh-chip {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb !important;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .dsh-kpi {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .dsh-kpi:hover {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .dsh-kpi-ic {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .dsh-kpi-ic.g {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
}

html.dark:not(#_) .dsh-kpi-ic.p {
    background-color: var(--ld-rx0, #251b3d);
    color: #c4b5fd;
}

html.dark:not(#_) .dsh-kpi-ic.w {
    background-color: var(--ld-am0, #3a2e12);
    color: #ffc247;
}

html.dark:not(#_) .dsh-kpi-lbl {
    color: #c2ccdb;
}

html.dark:not(#_) .dsh-kpi-v {
    color: #dfe6f0;
}

html.dark:not(#_) .dsh-kpi-f {
    color: #c2ccdb;
}

html.dark:not(#_) .dsh-trend.up {
    color: #4ade80;
    background-color: var(--ld-vd0, #10312a);
}

html.dark:not(#_) .dsh-trend.down {
    color: #ff7a8a;
    background-color: var(--ld-vm0, #3a1620);
}

html.dark:not(#_) .dsh-trend.flat,
html.dark:not(#_) .dsh-trend.novo {
    color: #c2ccdb;
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .dsh-cm-l {
    color: #c2ccdb;
}

html.dark:not(#_) .dsh-cm-v {
    color: #dfe6f0;
}

html.dark:not(#_) .dsh-fin .dsh-card-head {
    background: rgba(255,255,255,.06);
}

html.dark:not(#_) .dsh-fin .dsh-card-t {
    color: #fff;
}

html.dark:not(#_) .dsh-fin-lbl {
    color: #c8dcf5;
}

html.dark:not(#_) .dsh-bar-mini {
    background: rgba(255,255,255,.16);
}

html.dark:not(#_) .dsh-bar-mini i {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .dsh-fin-k {
    color: #d3e1f5;
}

html.dark:not(#_) .dsh-fin-k i {
    color: #a9c4e8;
}

html.dark:not(#_) .dsh-fcard {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .dsh-fcard-l {
    color: #c2ccdb;
}

html.dark:not(#_) .dsh-fcard-v {
    color: #dfe6f0;
}

html.dark:not(#_) .dsh-fcard-d {
    color: #94a3b8;
}

html.dark:not(#_) .dsh-stat-i {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .dsh-stat-n {
    color: #dfe6f0;
}

html.dark:not(#_) .dsh-stat-l {
    color: #c2ccdb;
}

html.dark:not(#_) .dsh-stat-i.ok .dsh-stat-n {
    color: #4ade80;
}

html.dark:not(#_) .dsh-stat-i.info .dsh-stat-n {
    color: #7eb0fb;
}

html.dark:not(#_) .dsh-stat-i.warn .dsh-stat-n {
    color: #ffc247;
}

html.dark:not(#_) .dsh-stat-i.danger .dsh-stat-n {
    color: #ff7a8a;
}

html.dark:not(#_) .dsh-stat-i.muted .dsh-stat-n {
    color: #c2ccdb;
}

html.dark:not(#_) .dsh-week-n {
    color: #dfe6f0;
}

html.dark:not(#_) .dsh-week-d {
    color: #c2ccdb;
}

html.dark:not(#_) .dsh-week-d.today {
    color: #c4b5fd;
}

html.dark:not(#_) .dsh-dicom-i {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .dsh-dicom-ic.w {
    background-color: var(--ld-am0, #3a2e12);
    color: #ffc247;
}

html.dark:not(#_) .dsh-dicom-ic.i {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .dsh-dicom-ic.g {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
}

html.dark:not(#_) .dsh-dicom-ic.d {
    background-color: var(--ld-vm0, #3a1620);
    color: #ff7a8a;
}

html.dark:not(#_) .dsh-dicom-n {
    color: #dfe6f0;
}

html.dark:not(#_) .dsh-dicom-l {
    color: #c2ccdb;
}

html.dark:not(#_) .dsh-rank-name {
    color: #dfe6f0;
}

html.dark:not(#_) .dsh-rank-val {
    color: #dfe6f0;
}

html.dark:not(#_) .dsh-rank-track {
    background-color: var(--ld-az0, #14263f);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .dsh-empty {
    color: #94a3b8;
}

html.dark:not(#_) .dsh-tbl th {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .dsh-tbl td {
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) .dsh-tbl td.strong {
    color: #dfe6f0;
}

html.dark:not(#_) .dsh-av-c {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .dsh-pill {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .dsh-badge.secondary {
    background-color: var(--ld-az0, #14263f);
    color: #c2ccdb;
}

html.dark:not(#_) .dsh-badge.info {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .dsh-badge.warning {
    background-color: var(--ld-am0, #3a2e12);
    color: #ffc247;
}

html.dark:not(#_) .dsh-badge.primary {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .dsh-badge.success {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
}

html.dark:not(#_) .dsh-badge.danger {
    background-color: var(--ld-vm0, #3a1620);
    color: #ff7a8a;
}

html.dark:not(#_) .dsh-li {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .dsh-li-day {
    color: #dfe6f0;
}

html.dark:not(#_) .dsh-li-mon {
    color: #c2ccdb;
}

html.dark:not(#_) .dsh-li-name {
    color: #dfe6f0;
}

html.dark:not(#_) .dsh-li-sub {
    color: #c2ccdb;
}

html.dark:not(#_) .dsh-li-time {
    color: #dfe6f0;
}

html.dark:not(#_) .dsh-struct-i {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .dsh-struct-ic {
    color: #7eb0fb;
}

html.dark:not(#_) .dsh-struct-n {
    color: #dfe6f0;
}

html.dark:not(#_) .dsh-struct-l {
    color: #c2ccdb;
}

html.dark:not(#_) .editor-laudario-shell {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .editor-laudario-toolbar {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .editor-laudario-tab-row {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .editor-laudario-tabs {
    background-color: transparent;
}

html.dark:not(#_) .editor-laudario-tabs .btn {
    background-color: transparent !important;
}

html.dark:not(#_) .editor-laudario-tabs .btn-outline-primary {
    color: #c2ccdb !important;
}

html.dark:not(#_) .editor-laudario-tabs .btn-outline-primary:hover {
    color: #dfe6f0 !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .editor-laudario-tabs .btn-primary {
    color: #7eb0fb !important;
}

html.dark:not(#_) .editor-laudario-tab-row>.btn {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
    color: #c2ccdb !important;
}

html.dark:not(#_) .editor-laudario-tab-row>.btn:hover {
    background-color: var(--ld-az0, #14263f) !important;
    color: #7eb0fb !important;
    border-color: var(--ld-borda, #2b3a52) !important;
}

html.dark:not(#_) .editor-laudario-action-group {
    background-color: transparent;
}

html.dark:not(#_) .editor-rascunho-ind {
    color: #93a1b5;
    background-color: var(--ld-az0, #14263f);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .editor-rascunho-ind:hover {
    color: #7eb0fb;
    background-color: var(--ld-az0, #14263f);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .editor-rascunho-ind.salvando {
    color: #7eb0fb;
    background-color: var(--ld-az0, #14263f);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .editor-laudario-action-group .btn-primary {
    background-color: #2569c3 !important;
    color: #fff !important;
}

html.dark:not(#_) .editor-laudario-action-group .btn-primary:hover {
    background-color: #1f5aad !important;
}

html.dark:not(#_) .editor-content-wrap {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .editor-content-card {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .editor-saved-lock-overlay {
    background: rgba(15, 23, 42, .42);
}

html.dark:not(#_) .editor-saved-lock-card {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .editor-saved-lock-icon {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .editor-saved-lock-title {
    color: #dfe6f0;
}

html.dark:not(#_) .editor-saved-lock-desc {
    color: #c2ccdb;
}

html.dark:not(#_) .painel-editor-laudario {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #painelEditorLaudo .cke_top,
html.dark:not(#_) #painelProntuarioAtendimento .cke_top {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) #painelDicomImagens {
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .layout-imagens-control .layout-imagens-icon {
    color: #c2ccdb;
}

html.dark:not(#_) .layout-imagens-control select#selectLayoutImagens {
    color: #dfe6f0;
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .layout-imagens-control select#selectLayoutImagens:hover {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .layout-imagens-control select#selectLayoutImagens:focus {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .ampliar-sobras-control .form-check-input {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ampliar-sobras-control .form-check-input:not(:checked) {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .ampliar-sobras-control .form-check-label {
    color: #94a3b8;
}

html.dark:not(#_) .dcv {
    background-color: #0b1018;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .dcv-stage img,
html.dark:not(#_) .dcv-stage video {
    background-color: transparent;
}

html.dark:not(#_) .dcv-empty {
    color: #94a3b8;
}

html.dark:not(#_) .dcv-empty i {
    color: #c2ccdb;
}

html.dark:not(#_) .dcv-empty .titulo {
    color: #e2e8f0;
}

html.dark:not(#_) .dcv-empty .subtitulo {
    color: #94a3b8;
}

html.dark:not(#_) .dcv-counter {
    background: rgba(15, 23, 42, .58);
    color: #e2e8f0;
}

html.dark:not(#_) .dcv-cine {
    background: rgba(10, 15, 22, .82);
}

html.dark:not(#_) .dcv-cine-btn {
    background: rgba(255, 255, 255, .14);
}

html.dark:not(#_) .dcv-cine-btn:hover {
    background: rgba(255, 255, 255, .26);
}

html.dark:not(#_) .dcv-cine-num {
    color: #cbd5e1;
}

html.dark:not(#_) .dcv-cine-bar {
    background: rgba(255, 255, 255, .22);
}

html.dark:not(#_) .dcv-cine-bar::-webkit-slider-thumb {
    background-color: #60a5fa;
}

html.dark:not(#_) .dcv-cine-bar::-moz-range-thumb {
    background-color: #60a5fa;
}

html.dark:not(#_) .dcv-resizer {
    background-color: #0f1622;
}

html.dark:not(#_) .dcv-resizer::before {
    background: rgba(148, 163, 184, .55);
}

html.dark:not(#_) .dcv-resizer:hover::before,
html.dark:not(#_) .dcv-resizer.is-dragging::before {
    background: rgba(96, 165, 250, .95);
}

html.dark:not(#_) .dcv-rail {
    background-color: #0f1622;
}

html.dark:not(#_) .dcv-rail-head {
    color: #cbd5e1;
}

html.dark:not(#_) .dcv-rail-title i {
    color: #7eb0fb;
}

html.dark:not(#_) .dcv-rail-count {
    background-color: #1e293b;
    color: #cbd5e1;
}

html.dark:not(#_) .dcv-thumbs::-webkit-scrollbar-thumb {
    background-color: #334155;
}

html.dark:not(#_) .dicom-thumb {
    background-color: #0b1018;
}

html.dark:not(#_) .dicom-thumb-ghost {
    background-color: #0f172a;
}

html.dark:not(#_) .dicom-thumb img {
    background-color: #0b1018;
}

html.dark:not(#_) .dicom-thumb-index {
    background: rgba(15, 23, 42, .75);
    color: #e2e8f0;
}

html.dark:not(#_) .dicom-thumb-video {
    color: #fff;
}

html.dark:not(#_) .dicom-thumb-del {
    background: rgba(15, 23, 42, .78);
    color: #fff;
}

html.dark:not(#_) .dicom-thumb-del:hover {
    background-color: #dc2626;
}

html.dark:not(#_) .dicom-thumb-sel {
    background: rgba(15, 23, 42, .55);
}

html.dark:not(#_) #painelProntuarioAtendimento {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .prontuario-editor-shell {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .prontuario-editor-wrap {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #blocoTeleconsulta {
    border-color: var(--ld-borda, #2b3a52);
    background-color: #0f172a;
}

html.dark:not(#_) .tc-consulta-vid {
    background-color: #000;
}

html.dark:not(#_) .tc-consulta-video {
    background-color: #000;
}

html.dark:not(#_) .tc-consulta-vid-tag {
    background: rgba(15,23,42,.72);
    color: #fff;
}

html.dark:not(#_) .tc-consulta-wait {
    color: #cbd5e1;
}

html.dark:not(#_) .tc-consulta-status {
    color: #94a3b8;
}

html.dark:not(#_) .tc-consulta-link input {
    background-color: #1e293b;
    color: #e2e8f0;
}

html.dark:not(#_) .tc-consulta-btn {
    background-color: #334155;
    color: #fff;
}

html.dark:not(#_) .tc-consulta-btn:hover {
    background-color: #475569;
}

html.dark:not(#_) .tc-consulta-btn.off {
    background-color: #b91c1c;
}

html.dark:not(#_) .tc-consulta-btn-danger {
    background-color: #dc2626;
}

html.dark:not(#_) .tc-consulta-btn-danger:hover {
    background-color: #b91c1c;
}

html.dark:not(#_) .prontuario-paciente-bar {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) .prontuario-paciente-bar .ppb-lbl {
    color: #94a3b8;
}

html.dark:not(#_) .prontuario-paciente-bar .ppb-val {
    color: #dfe6f0;
}

html.dark:not(#_) .prontuario-paciente-bar .ppb-nome .ppb-val {
    color: #7eb0fb;
}

html.dark:not(#_) .prontuario-info-box {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-az0, #14263f);
    color: #dfe6f0;
}

html.dark:not(#_) .prontuario-info-box i {
    background-color: var(--ld-az1, #102039);
    color: #7eb0fb;
}

html.dark:not(#_) .prontuario-info-title {
    color: #dfe6f0;
}

html.dark:not(#_) .memed-loading {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .memed-loading-card {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .memed-loading-title {
    color: #dfe6f0;
}

html.dark:not(#_) .memed-loading-sub {
    color: #c2ccdb;
}

html.dark:not(#_) .transc-texto {
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .transc-campos {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .transc-campos .tc-item {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .transc-campos .tc-rot {
    color: #c2ccdb;
}

html.dark:not(#_) .transc-campos .tc-val {
    color: #dfe6f0;
}

html.dark:not(#_) #transcDock {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #transcDock .td-rec {
    background-color: #e63757;
}

html.dark:not(#_) #transcDock .td-tempo {
    color: #dfe6f0;
}

html.dark:not(#_) .aba-bloqueada[data-tip]:hover::after {
    background-color: #0f172a;
    color: #fff;
}

html.dark:not(#_) .anexos-titulo {
    color: #dfe6f0;
}

html.dark:not(#_) .anexos-sub {
    color: #c2ccdb;
}

html.dark:not(#_) .anexos-drop {
    border-color: var(--ld-borda, #2b3a52);
    color: #c2ccdb;
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .anexos-drop:hover,
html.dark:not(#_) .anexos-drop.dragover {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .anexos-drop-hint {
    color: #94a3b8;
}

html.dark:not(#_) .anexos-qr {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .anexos-qr-tit {
    color: #dfe6f0;
}

html.dark:not(#_) .anexos-qr-load {
    color: #94a3b8;
}

html.dark:not(#_) .anexos-qr-hint {
    color: #94a3b8;
}

html.dark:not(#_) .anexos-lista-tit {
    color: #dfe6f0;
}

html.dark:not(#_) .anexos-refresh {
    background-color: transparent;
    color: #c2ccdb;
}

html.dark:not(#_) .anexos-refresh:hover {
    color: #7eb0fb;
}

html.dark:not(#_) .anexo-card {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .anexo-thumb {
    background-color: var(--ld-az0, #14263f);
    color: #94a3b8;
}

html.dark:not(#_) .anexo-meta {
    color: #c2ccdb;
}

html.dark:not(#_) .anexo-meta .anexo-nome {
    color: #dfe6f0;
}

html.dark:not(#_) .anexo-origem {
    background-color: var(--ld-az1, #102039);
    color: #7eb0fb;
}

html.dark:not(#_) .anexo-origem.mobile {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
}

html.dark:not(#_) .anexo-del {
    background: rgba(15,23,42,.7);
    color: #fff;
}

html.dark:not(#_) .anexos-vazio {
    color: #94a3b8;
}

html.dark:not(#_) .anexo-thumb.pdfprev {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .tl-anexo-thumb.pdfprev {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .anexo-modal-overlay {
    background: rgba(15,23,42,.72);
}

html.dark:not(#_) .anexo-modal-box {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .anexo-modal-close {
    background: rgba(15,23,42,.75);
    color: #fff;
}

html.dark:not(#_) .anexo-modal-close:hover {
    background-color: #0f172a;
}

html.dark:not(#_) .anexo-modal-body {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) #painelHistorico::-webkit-scrollbar-thumb {
    background-color: var(--ld-az2, #1b3350);
}

html.dark:not(#_) #painelHistorico::-webkit-scrollbar-track {
    background-color: transparent;
}

html.dark:not(#_) .tl-doc-tit {
    color: #7eb0fb;
}

html.dark:not(#_) .tl-doc-pront .tl-doc-tit {
    color: #4ade80;
}

html.dark:not(#_) .tl-sep {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .tl-anexos-tit {
    color: #c2ccdb;
}

html.dark:not(#_) .tl-anexo-thumb {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-az0, #14263f);
    color: #94a3b8;
}

html.dark:not(#_) .tl-anexo-thumb.pdf {
    color: #ff7a8a;
}

html.dark:not(#_) .tl-titulo {
    color: #dfe6f0;
}

html.dark:not(#_) .tl-count {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .tl::before {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .tl-dot {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .tl-card {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .tl-head {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .tl-head:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .tl-data {
    color: #dfe6f0;
}

html.dark:not(#_) .tl-data i {
    color: #7eb0fb;
}

html.dark:not(#_) .tl-tipo-consulta {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
}

html.dark:not(#_) .tl-tipo-exame {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .tl-nome {
    color: #c2ccdb;
}

html.dark:not(#_) .tl-seta {
    color: #94a3b8;
}

html.dark:not(#_) .tl-corpo {
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) .tl-presc {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .tl-presc-tit {
    color: #4ade80;
}

html.dark:not(#_) .tl-presc-item {
    color: #7eb0fb;
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .tl-presc-item:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .tl-presc-item i {
    color: #ff7a8a;
}

html.dark:not(#_) .barra-exames-combinados {
    background: var(--bs-secondary-bg, #f1f3f5);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .aba-exame {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .aba-exame.ativa {
    background-color: var(--ld-az0, #14263f);
    color: #dfe6f0;
}

html.dark:not(#_) .seletor-painel-combo-row {
    background-color: transparent;
}

html.dark:not(#_) .seletor-painel-combo-row > .editor-laudario-tab-row {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .btn-add-exame {
    color: #7eb0fb;
}

html.dark:not(#_) #modalSeletorExame .modal-header {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalSeletorExame .modal-title {
    color: #dfe6f0;
}

html.dark:not(#_) #modalSeletorExame .modal-body {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .seletor-secao-titulo {
    color: #dfe6f0;
}

html.dark:not(#_) .seletor-secao-regua {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .card-seletor {
    background-color: transparent;
}

html.dark:not(#_) .card-seletor .card-seletor-modal {
    color: rgba(110,110,110,0.88);
}

html.dark:not(#_) .card-seletor .card-seletor-nome {
    color: #c2ccdb;
}

html.dark:not(#_) .card-seletor .card-seletor-jatem {
    color: #7eb0fb;
    background-color: var(--ld-az0, #14263f);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalSeletorExame .seletor-view-toggle {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalSeletorExame .seletor-view-toggle .btn {
    color: #c2ccdb;
    background-color: transparent;
}

html.dark:not(#_) #modalSeletorExame .seletor-view-toggle .btn-check:checked + .btn,
html.dark:not(#_) #modalSeletorExame .seletor-view-toggle .btn.active {
    background-color: #2569c3 !important;
    color: #fff !important;
}

html.dark:not(#_) .seletor-secao-tabela tbody tr {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .seletor-secao-tabela tbody tr:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .seletor-lista-mod {
    color: #c2ccdb;
}

html.dark:not(#_) .seletor-lista-nome {
    color: #dfe6f0;
}

html.dark:not(#_) .seletor-lista-row.disabled .seletor-lista-nome {
    color: #94a3b8;
}

html.dark:not(#_) .seletor-lista-jatem {
    color: #7eb0fb;
    background-color: var(--ld-az0, #14263f);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .seletor-busca-wrap {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .seletor-busca-icone {
    color: #94a3b8;
}

html.dark:not(#_) .seletor-busca-input {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .seletor-busca-input:focus {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .seletor-busca-input::placeholder {
    color: #94a3b8;
}

html.dark:not(#_) .seletor-busca-limpar {
    color: #94a3b8;
}

html.dark:not(#_) .seletor-busca-limpar:hover {
    color: #c2ccdb;
}

html.dark:not(#_) .seletor-busca-vazio {
    color: #c2ccdb;
}

html.dark:not(#_) .busca-laudo-campo {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .busca-laudo-campo::after {
    background-color: #2569c3;
}

html.dark:not(#_) .busca-laudo-input {
    background-color: transparent;
    color: #dfe6f0;
}

html.dark:not(#_) .busca-laudo-input::placeholder {
    color: #93a1b3;
}

html.dark:not(#_) .busca-laudo-kbd {
    color: #b6c2d2;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .busca-laudo-icone {
    color: #c3cddb;
}

html.dark:not(#_) .busca-laudo-campo:focus-within .busca-laudo-icone {
    color: #7eb0fb;
}

html.dark:not(#_) .busca-laudo-limpar {
    color: #94a3b8;
}

html.dark:not(#_) .busca-laudo-limpar:hover {
    color: #c2ccdb;
}

html.dark:not(#_) .busca-laudo-drop {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .busca-laudo-drop-cab {
    color: #b6c2d2;
}

html.dark:not(#_) .busca-laudo-item.ativo,
html.dark:not(#_) .busca-laudo-item:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .busca-laudo-badge {
    color: #93a1b5;
}

html.dark:not(#_) .busca-laudo-texto {
    color: #dfe6f0;
}

html.dark:not(#_) .busca-laudo-texto mark {
    background-color: transparent;
    color: #7eb0fb;
}

html.dark:not(#_) .busca-laudo-sub {
    color: #b6c2d2;
}

html.dark:not(#_) .busca-laudo-vazio {
    color: #94a3b8;
}

html.dark:not(#_) .atst-titulo {
    color: #dfe6f0;
}

html.dark:not(#_) .atst-sub {
    color: #c2ccdb;
}

html.dark:not(#_) .atst-card {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .atst-card-tit {
    color: #dfe6f0;
}

html.dark:not(#_) .atst-field label {
    color: #dfe6f0;
}

html.dark:not(#_) .atst-input {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .atst-input:focus {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .atst-check {
    color: #dfe6f0;
}

html.dark:not(#_) .atst-hint {
    color: #94a3b8;
}

html.dark:not(#_) .atst-cid-list {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .atst-cid-item {
    color: #dfe6f0;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .atst-cid-item:hover,
html.dark:not(#_) .atst-cid-item.ativo {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .atst-cid-item .atst-cid-cod {
    color: #7eb0fb;
}

html.dark:not(#_) .atst-cid-item .atst-cid-txt {
    color: #dfe6f0;
}

html.dark:not(#_) .atst-cid-empty {
    color: #94a3b8;
}

html.dark:not(#_) .atst-cid-desc {
    color: #4ade80;
}

html.dark:not(#_) .atst-btn {
    background-color: #2569c3;
    color: #fff;
}

html.dark:not(#_) .atst-btn:hover {
    background-color: #1f5aad;
}

html.dark:not(#_) .atst-btn-light {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .atst-btn-light:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .atst-lista {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .atst-table th {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .atst-table td {
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) .atst-table tr:hover td {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .atst-badge.tipo-afast {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .atst-badge.tipo-comp {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
}

html.dark:not(#_) .atst-row-btn {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #7eb0fb;
}

html.dark:not(#_) .atst-row-btn:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .atst-lista-vazio {
    color: #94a3b8;
}

html.dark:not(#_) .atst-modal-head {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .atst-modal-ic {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .atst-modal-head h5 {
    color: #dfe6f0;
}

html.dark:not(#_) .atst-modal-sub {
    color: #94a3b8;
}

html.dark:not(#_) .atst-modal-x {
    background-color: var(--ld-az0, #14263f);
    color: #c2ccdb;
}

html.dark:not(#_) .atst-modal-body {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .atst-modal-foot {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalVidaasInativo .vdz-header-icon {
    background: rgba(255,255,255,.16);
}

html.dark:not(#_) #modalVidaasInativo .vdz-title {
    color: #fff;
}

html.dark:not(#_) #modalVidaasInativo .vdz-subtitle {
    color: rgba(255,255,255,.78);
}

html.dark:not(#_) #modalVidaasInativo .vdz-close {
    background: rgba(255,255,255,.16);
}

html.dark:not(#_) #modalVidaasInativo .vdz-close:hover {
    background: rgba(255,255,255,.28);
}

html.dark:not(#_) #modalVidaasInativo .vdz-body {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalVidaasInativo .vdz-texto {
    color: #dfe6f0;
}

html.dark:not(#_) #modalVidaasInativo .vdz-card {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalVidaasInativo .vdz-card.vdz-card-off {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-am0, #3a2e12);
}

html.dark:not(#_) #modalVidaasInativo .vdz-card-rot {
    color: #94a3b8;
}

html.dark:not(#_) #modalVidaasInativo .vdz-card.vdz-card-off .vdz-card-rot {
    color: #ffc247;
}

html.dark:not(#_) #modalVidaasInativo .vdz-card-val {
    color: #dfe6f0;
}

html.dark:not(#_) #modalVidaasInativo .vdz-card-obs {
    color: #c2ccdb;
}

html.dark:not(#_) #modalVidaasInativo .vdz-switch {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalVidaasInativo .vdz-switch:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) #modalVidaasInativo .vdz-switch .form-check-input:checked {
    background-color: #b45309;
}

html.dark:not(#_) #modalVidaasInativo .vdz-switch-tit {
    color: #dfe6f0;
}

html.dark:not(#_) #modalVidaasInativo .vdz-switch-obs {
    color: #c2ccdb;
}

html.dark:not(#_) #modalVidaasInativo .vdz-footer {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalVidaasInativo .vdz-btn-secondary {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) #modalVidaasInativo .vdz-btn-secondary:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) #modalVidaasInativo .vdz-btn-primary {
    background-color: #b45309;
    color: #fff;
}

html.dark:not(#_) #modalVidaasInativo .vdz-btn-primary:hover {
    background-color: #92400e;
}

html.dark:not(#_) #modalVidaasInativo .vdz-btn-ativar {
    background-color: #0f766e;
    color: #fff;
}

html.dark:not(#_) #modalVidaasInativo .vdz-btn-ativar:hover {
    background-color: #115e59;
}

html.dark:not(#_) #modalImprimir .imprx-header-icon {
    background: rgba(255, 255, 255, .15);
}

html.dark:not(#_) #modalImprimir .imprx-title {
    color: #fff !important;
}

html.dark:not(#_) #modalImprimir .imprx-subtitle {
    color: rgba(255, 255, 255, .75);
}

html.dark:not(#_) #modalImprimir .imprx-close {
    background: rgba(255, 255, 255, .14);
}

html.dark:not(#_) #modalImprimir .imprx-close:hover {
    background: rgba(255, 255, 255, .26);
}

html.dark:not(#_) #modalImprimir .imprx-body {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalImprimir .imprx-footer {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalImprimir .imprx-btn-secondary {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) #modalImprimir .imprx-btn-secondary:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) #modalImprimir .imprx-btn-ghost {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
    color: #7eb0fb;
}

html.dark:not(#_) #modalImprimir .imprx-btn-ghost:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) #modalImprimir .imprx-btn-primary {
    background-color: #1d4ed8;
    color: #fff;
}

html.dark:not(#_) #modalImprimir .imprx-btn-primary:hover {
    background-color: #1e40af;
}

html.dark:not(#_) #modalImprimir .imprx-footer-sep {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) #painelPaginacao {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #painelPaginacao::-webkit-scrollbar-thumb {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .pg-topo {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pg-head-icon {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .pg-head-title {
    color: #dfe6f0;
}

html.dark:not(#_) .pg-head-badge {
    color: #7eb0fb;
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .pg-head-badge.vazio {
    color: #93a1b5;
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .pg-hint {
    color: #93a1b5;
}

html.dark:not(#_) .pg-limpar {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) .pg-limpar:hover:not(:disabled) {
    background-color: var(--ld-vm0, #3a1620);
    color: #ff7a8a;
}

html.dark:not(#_) .pg-status {
    color: #7eb0fb;
}

html.dark:not(#_) .pg-secao {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .pg-secao:hover {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pg-secao.ativa {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .pg-secao-ic {
    color: #c3cbd6;
}

html.dark:not(#_) .pg-secao.ativa .pg-secao-ic {
    color: #7eb0fb;
}

html.dark:not(#_) .pg-secao-nome {
    color: #c2ccdb;
}

html.dark:not(#_) .pg-secao.ativa .pg-secao-nome {
    color: #7eb0fb;
}

html.dark:not(#_) .pg-secao-ord {
    color: #93a1b5;
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .pg-secao.ativa .pg-secao-ord {
    color: #7eb0fb;
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .pg-secao-tag {
    color: #7eb0fb;
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .pg-secao-fixa {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .pg-secao-fixa:hover {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pg-pagina-tit {
    color: #94a3b8;
}

html.dark:not(#_) .pg-pagina-num {
    background-color: var(--ld-az1, #102039);
    color: #c2ccdb;
}

html.dark:not(#_) .pg-pagina:first-child .pg-pagina-num {
    background-color: #1d4ed8;
    color: #fff;
}

html.dark:not(#_) .pg-secao .form-check-input,
html.dark:not(#_) .pg-secao .form-check-input.form-check-input-sm {
    background-color: var(--ld-az2, #1b3350) !important;
    border-color: var(--ld-borda, #2b3a52) !important;
}

html.dark:not(#_) .pg-secao .form-check-input:checked {
    background-color: #1d4ed8 !important;
}

html.dark:not(#_) .pg-empty {
    color: #93a1b5;
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pg-empty i {
    color: #cbd5e1;
}

html.dark:not(#_) #modalFrasesEditor .fe-header {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalFrasesEditor .fe-title {
    color: #dfe6f0;
}

html.dark:not(#_) #modalFrasesEditor .fe-close {
    background-color: var(--ld-az0, #14263f);
    color: #c2ccdb;
}

html.dark:not(#_) #modalFrasesEditor .fe-close:hover {
    background-color: var(--ld-az1, #102039);
    color: #dfe6f0;
}

html.dark:not(#_) #modalFrasesEditor .fe-search i {
    color: #94a3b8;
}

html.dark:not(#_) #modalFrasesEditor .fe-search input {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .frase-ed-item {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .frase-ed-item:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .frase-ed-tit {
    color: #dfe6f0;
}

html.dark:not(#_) .frase-ed-cat {
    background-color: var(--ld-az1, #102039);
    color: #7eb0fb;
}

html.dark:not(#_) .frase-ed-txt {
    color: #c2ccdb;
}

html.dark:not(#_) .ll-mod-busca i {
    color: #94a3b8;
}

html.dark:not(#_) .ll-mod-busca input {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .ll-mod-item {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .ll-mod-item:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .ll-mod-tit {
    color: #dfe6f0;
}

html.dark:not(#_) .ll-mod-txt {
    color: #c2ccdb;
}

html.dark:not(#_) .ll-mod-vazio {
    color: #c2ccdb;
}

html.dark:not(#_) .ll-mod-grupo::after {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .ll-cat-0 {
    background-color: var(--ld-az0, #14263f);
    color: #dfe6f0;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ll-cat-1 {
    background-color: var(--ld-az1, #102039);
    color: #7eb0fb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ll-cat-2 {
    background-color: var(--ld-am0, #3a2e12);
    color: #ffc247;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ll-cat-3 {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ll-cat-4 {
    background-color: var(--ld-rx1, #20173a);
    color: #c4b5fd;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ll-cat-5 {
    background-color: var(--ld-az0, #14263f);
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ll-cat-6 {
    background-color: var(--ld-am0, #3a2e12);
    color: #ff7a8a;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ll-cat-7 {
    background-color: var(--ld-az1, #102039);
    color: #c4b5fd;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ll-cat-8 {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ll-cat-9 {
    background-color: var(--ld-vm1, #33131c);
    color: #c4b5fd;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ll-cat-10 {
    background-color: var(--ld-vd0, #10312a);
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ll-cat-11 {
    background-color: var(--ld-rx0, #251b3d);
    color: #c4b5fd;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ll-cat-atual {
    background-color: #2563eb;
    color: #fff;
}

html.dark:not(#_) .ll-mod-gerenciar {
    color: #7eb0fb;
}

html.dark:not(#_) .ll-mod-gerenciar:hover {
    color: #7eb0fb;
}

html.dark:not(#_) .ll-mod-item::before {
    background-color: var(--ld-az2, #1b3350);
}

html.dark:not(#_) .ll-b-1::before {
    background-color: #1e40af !important;
}

html.dark:not(#_) .ll-b-2::before {
    background-color: #92400e !important;
}

html.dark:not(#_) .ll-b-3::before {
    background-color: #065f46 !important;
}

html.dark:not(#_) .ll-b-4::before {
    background-color: #9d174d !important;
}

html.dark:not(#_) .ll-b-5::before {
    background-color: #155e75 !important;
}

html.dark:not(#_) .ll-b-6::before {
    background-color: #9a3412 !important;
}

html.dark:not(#_) .ll-b-7::before {
    background-color: #5b21b6 !important;
}

html.dark:not(#_) .ll-b-8::before {
    background-color: #3f6212 !important;
}

html.dark:not(#_) .ll-b-9::before {
    background-color: #9f1239 !important;
}

html.dark:not(#_) .ll-b-10::before {
    background-color: #115e59 !important;
}

html.dark:not(#_) .ll-b-11::before {
    background-color: #86198f !important;
}

html.dark:not(#_) #finTab-horasala .fin-hs-sim-badge {
    color: #ffc247;
    background-color: var(--ld-am0, #3a2e12);
}

html.dark:not(#_) #finTab-horasala .fin-hs-rem-btn {
    background-color: none;
    color: #94a3b8;
}

html.dark:not(#_) #finTab-horasala .fin-hs-rem-btn:hover {
    color: #ff7a8a;
}

html.dark:not(#_) #finTab-horasala .fin-hs-excluidas {
    color: #ffc247;
    background-color: var(--ld-am0, #3a2e12);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #finTab-horasala .fin-hs-key {
    background-color: var(--ld-rx0, #251b3d);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #finTab-horasala .fin-hs-key-rot {
    color: #c4b5fd;
}

html.dark:not(#_) #finTab-horasala .fin-hs-key-val {
    color: #c4b5fd;
}

html.dark:not(#_) #finTab-horasala .fin-hs-key-sub {
    color: #c4b5fd;
}

html.dark:not(#_) #finTab-horasala .fin-hs-piso-wrap {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #finTab-horasala .fin-hs-piso-val {
    color: #dfe6f0;
}

html.dark:not(#_) #finTab-horasala .fin-hs-status {
    color: #4ade80;
}

html.dark:not(#_) #finTab-horasala .fin-hs-origem {
    color: #93a1b5;
}

html.dark:not(#_) #finTab-horasala .fin-hs-origem.is-manual {
    color: #ffc247;
}

html.dark:not(#_) #finTab-horasala .fin-hs-origem.is-vazio {
    color: #ff7a8a;
}

html.dark:not(#_) #finTab-horasala .fin-hs-bloco-origem {
    color: #c2ccdb;
}

html.dark:not(#_) #finTab-horasala .fin-hs-bloco-origem.is-manual {
    color: #ffc247;
}

html.dark:not(#_) #finTab-horasala .fin-hs-aviso-vazio {
    color: #ffc247;
    background-color: var(--ld-vm0, #3a1620);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #finTab-horasala .fin-hs-rent-table tr.is-deficitaria td {
    background-color: var(--ld-am0, #3a2e12);
}

html.dark:not(#_) #finTab-horasala .fin-hs-rent-table td.fin-margem-neg {
    color: #ff7a8a;
}

html.dark:not(#_) #finTab-horasala .fin-hs-rent-fonte {
    color: #94a3b8;
}

html.dark:not(#_) #finTab-horasala .fin-hs-cenarios-table tr.is-acima-100 td {
    background-color: var(--ld-am0, #3a2e12);
}

html.dark:not(#_) #finTab-horasala .fin-hs-cenarios-table td.fin-hs-cenario-estoura {
    color: #ff7a8a;
}

html.dark:not(#_) #finTab-horasala .fin-hs-key.fin-hs-key-alerta {
    background-color: var(--ld-vm0, #3a1620);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #finTab-horasala .fin-hs-key.fin-hs-key-alerta .fin-hs-key-rot,
html.dark:not(#_) #finTab-horasala .fin-hs-key.fin-hs-key-alerta .fin-hs-key-val {
    color: #ff7a8a;
}

html.dark:not(#_) .fin-cat-toggle {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .fin-cat-toggle-btn {
    background-color: transparent;
    color: #c2ccdb;
}

html.dark:not(#_) .fin-cat-toggle-btn.active {
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .fin-chart-legend {
    color: #c2ccdb;
}

html.dark:not(#_) .rel-medico-nota {
    background-color: var(--ld-az0, #14263f);
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) #tbodyRelProcedimento tr.is-deficitaria td {
    background-color: var(--ld-am0, #3a2e12);
}

html.dark:not(#_) #tbodyRelProcedimento td.fin-margem-neg {
    color: #ff7a8a;
}

html.dark:not(#_) #finTab-relatorios .fin-summary-sub {
    color: #94a3b8;
}

html.dark:not(#_) .fin-donut-legend li:hover,
html.dark:not(#_) .fin-donut-legend li.is-active {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .fin-donut-legend .nm {
    color: #c2ccdb;
}

html.dark:not(#_) .fin-donut-legend .vl {
    color: #dfe6f0;
}

html.dark:not(#_) .fin-donut-legend .pc {
    color: #93a1b5;
}

html.dark:not(#_) .fin-donut-tip {
    background-color: #0b0b0b;
    color: #fff;
}

html.dark:not(#_) .fin-aging-rot {
    color: #c2ccdb;
}

html.dark:not(#_) .fin-aging-bar {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .fin-aging-pc {
    color: #93a1b5;
}

html.dark:not(#_) .gtiss-table thead th {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .gtiss-table tbody td {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .gtiss-pac {
    color: #dfe6f0;
}

html.dark:not(#_) .gtiss-proc {
    color: #dfe6f0;
}

html.dark:not(#_) .gtiss-conv {
    color: #7eb0fb;
    background-color: var(--ld-az0, #14263f);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #finTab-notasfiscais .nf-sub {
    color: #94a3b8;
}

html.dark:not(#_) #finTab-notasfiscais .nf-switch {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #finTab-notasfiscais .nf-switch label {
    color: #dfe6f0;
}

html.dark:not(#_) #finTab-notasfiscais .nf-switch .nf-switch-sub {
    color: #c2ccdb;
}

html.dark:not(#_) #finTab-notasfiscais .nf-aliq-hint.ok {
    color: #4ade80;
}

html.dark:not(#_) #finTab-notasfiscais .nf-aliq-hint.velha {
    color: #ffc247;
}

html.dark:not(#_) .frases-page {
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .frases-sidebar {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .frases-sidebar-top {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .frases-sidebar::-webkit-scrollbar-thumb,
html.dark:not(#_) .frases-content::-webkit-scrollbar-thumb {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .frases-sidebar-head-icon {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .frases-sidebar-title {
    color: #dfe6f0;
}

html.dark:not(#_) .frases-select-mod {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .frases-sidebar-filtro > .fa-magnifying-glass {
    color: #94a3b8;
}

html.dark:not(#_) .frases-sidebar-filtro input {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .frases-sidebar-filtro input::placeholder {
    color: #94a3b8;
}

html.dark:not(#_) #frasesFiltroExamesLimpar {
    background-color: transparent;
    color: #94a3b8;
}

html.dark:not(#_) #frasesFiltroExamesLimpar:hover {
    background-color: var(--ld-az0, #14263f);
    color: #dfe6f0;
}

html.dark:not(#_) .frases-sidebar-cat {
    background-color: var(--ld-s0, #1c2634);
    color: #94a3b8;
}

html.dark:not(#_) .frases-sidebar .nav-link-laudo,
html.dark:not(#_) .frases-sidebar .nav-link {
    background-color: transparent !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .frases-sidebar .nav-link-laudo:hover,
html.dark:not(#_) .frases-sidebar .nav-link:hover {
    background-color: var(--ld-az0, #14263f) !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .frases-sidebar .nav-link-laudo.active,
html.dark:not(#_) .frases-sidebar .nav-link.active {
    background-color: var(--ld-az0, #14263f) !important;
    color: #7eb0fb !important;
}

html.dark:not(#_) .frases-content {
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .frases-page .title-laudo {
    color: #dfe6f0;
}

html.dark:not(#_) .frases-head-subtitle {
    color: #c2ccdb;
}

html.dark:not(#_) .frases-chip {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
    color: #c2ccdb;
}

html.dark:not(#_) .btn-idioma-frases {
    background-color: transparent;
    color: #c2ccdb;
}

html.dark:not(#_) .btn-idioma-frases:hover {
    background-color: var(--ld-az0, #14263f);
    color: #dfe6f0;
}

html.dark:not(#_) .btn-idioma-frases.active {
    background-color: #2569c3;
    color: #fff;
}

html.dark:not(#_) .frases-card {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .frases-alert {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-am0, #3a2e12) !important;
    color: #ffc247 !important;
}

html.dark:not(#_) .frases-start-card {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .frases-start-icon {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .frases-start-card h5,
html.dark:not(#_) .frases-start-card h6 {
    color: #dfe6f0;
}

html.dark:not(#_) .frases-start-card p {
    color: #c2ccdb;
}

html.dark:not(#_) .categoria-accordion-item {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .categoria-accordion-item>.accordion-header .accordion-button {
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .categoria-accordion-item>.accordion-header .accordion-button:not(.collapsed) {
    background-color: var(--ld-s0, #1c2634);
    color: #7eb0fb;
}

html.dark:not(#_) .grupo-box {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .grupo-box-title {
    color: #dfe6f0;
}

html.dark:not(#_) .resumo-chip {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) .resumo-chip-success {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
}

html.dark:not(#_) .frase-item-card {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .frase-item-toggle {
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .frase-item-toggle:not(.collapsed) {
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .frase-item-title {
    color: #dfe6f0;
}

html.dark:not(#_) .mini-status,
html.dark:not(#_) .mini-hint {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) .mini-status-success,
html.dark:not(#_) .mini-hint-success {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
}

html.dark:not(#_) .mini-status-warning {
    background-color: var(--ld-am0, #3a2e12);
    color: #ffc247;
}

html.dark:not(#_) .mini-hint-alerta {
    background-color: var(--ld-am0, #3a2e12);
    color: #ffc247;
}

html.dark:not(#_) .frase-padrao-mudou {
    background-color: var(--ld-am0, #3a2e12);
}

html.dark:not(#_) .frase-padrao-mudou-titulo {
    color: #ffc247;
}

html.dark:not(#_) .frase-padrao-mudou-label {
    color: #ffc247;
}

html.dark:not(#_) .frase-padrao-mudou-texto {
    color: #ffc247;
}

html.dark:not(#_) .mini-status-neutral,
html.dark:not(#_) .mini-hint-light {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .frase-pane {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .frase-pane-padrao {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .frase-pane-label {
    color: #c2ccdb;
}

html.dark:not(#_) .frase-pane-text {
    color: #dfe6f0;
}

html.dark:not(#_) .frase-ph-hint {
    color: #c2ccdb;
}

html.dark:not(#_) .frase-ph-hint .fa-solid {
    color: #7eb0fb;
}

html.dark:not(#_) .frase-placeholders .frase-ph-chip {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .frase-placeholders .frase-ph-chip:hover {
    background-color: #2569c3;
    color: #fff;
}

html.dark:not(#_) .frase-textarea {
    border-color: var(--ld-borda, #2b3a52) !important;
}

html.dark:not(#_) .frase-help {
    color: #c2ccdb;
}

html.dark:not(#_) .frases-chip-custom {
    color: #4ade80;
}

html.dark:not(#_) .frases-busca-wrap > .fa-magnifying-glass {
    color: #94a3b8;
}

html.dark:not(#_) .frases-busca {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .frases-busca-limpar {
    background-color: transparent;
    color: #94a3b8;
}

html.dark:not(#_) .frases-busca-limpar:hover {
    background-color: var(--ld-az0, #14263f);
    color: #dfe6f0;
}

html.dark:not(#_) .frases-filtros {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .btn-filtro-frases {
    background-color: transparent;
    color: #c2ccdb;
}

html.dark:not(#_) .btn-filtro-frases:hover {
    color: #dfe6f0;
}

html.dark:not(#_) .btn-filtro-frases.active {
    background-color: var(--ld-s0, #1c2634);
    color: #7eb0fb;
}

html.dark:not(#_) .cat-count {
    color: #c2ccdb;
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .cat-count-custom {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
}

html.dark:not(#_) .frase-preview {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .frase-preview-texto {
    color: #dfe6f0;
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .frase-ph {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .frase-preview-aviso {
    color: #ffc247;
    background-color: var(--ld-am0, #3a2e12);
}

html.dark:not(#_) .frases-vazio {
    color: #94a3b8;
}

html.dark:not(#_) .btn-verificar-frases {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .btn-verificar-frases:hover {
    color: #7eb0fb;
}

html.dark:not(#_) .btn-resetar-frases:hover {
    color: #ff7a8a;
}

html.dark:not(#_) .frases-check-result {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .frases-check-ok {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
}

html.dark:not(#_) .frases-check-warn {
    background-color: var(--ld-am0, #3a2e12);
    color: #ffc247;
}

html.dark:not(#_) .btn-check-detalhe {
    background: rgba(138,90,0,.12);
}

html.dark:not(#_) .frases-check-lista {
    background-color: rgba(16, 26, 42, 0.60);
}

html.dark:not(#_) .frases-check-lista code {
    color: #ffc247;
}

html.dark:not(#_) .frases-geral-item {
    background-color: rgba(16, 26, 42, 0.60);
}

html.dark:not(#_) .frases-geral-badge {
    background: rgba(138,90,0,.16);
}

html.dark:not(#_) .frases-geral-frases code {
    color: #ffc247;
}

html.dark:not(#_) .frases-geral-resumo {
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .gt-page {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .gt-toolbar button {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .gt-toolbar button.primary {
    background-color: #2563eb;
    color: #fff;
}

html.dark:not(#_) .gt-sub {
    color: #dfe6f0;
}

html.dark:not(#_) .gt-sec-title {
    background-color: var(--ld-s1, #172231);
}

html.dark:not(#_) .gt-num {
    color: #c2ccdb;
}

html.dark:not(#_) .gt-lbl {
    color: #dfe6f0;
}

html.dark:not(#_) table.gt-proc th {
    background-color: var(--ld-s1, #172231);
}

html.dark:not(#_) .laudos-page {
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .laudos-sidebar {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .laudos-sidebar::-webkit-scrollbar-thumb {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .laudos-sidebar-head {
    color: #dfe6f0 !important;
    background-color: transparent !important;
}

html.dark:not(#_) .laudos-sidebar-head:hover {
    background-color: transparent !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .laudos-sidebar-head-icon {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .laudos-sidebar-title {
    color: #dfe6f0;
}

html.dark:not(#_) .laudos-sidebar-subtitle {
    color: #c2ccdb;
}

html.dark:not(#_) .laudos-sidebar .nav-link-laudo,
html.dark:not(#_) .laudos-sidebar .nav-link {
    background-color: transparent !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .laudos-sidebar .nav-link-laudo:hover,
html.dark:not(#_) .laudos-sidebar .nav-link:hover {
    background-color: var(--ld-az0, #14263f) !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .laudos-sidebar .nav-link-laudo.active,
html.dark:not(#_) .laudos-sidebar .nav-link.active {
    background-color: var(--ld-az0, #14263f) !important;
    color: #7eb0fb !important;
}

html.dark:not(#_) .laudos-content {
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .laudos-content::-webkit-scrollbar-thumb {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .laudos-page .title-laudo {
    color: #dfe6f0;
}

html.dark:not(#_) .laudos-head-subtitle {
    color: #c2ccdb;
}

html.dark:not(#_) .laudos-chips {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .laudos-chip {
    background-color: transparent;
    color: #c2ccdb;
}

html.dark:not(#_) .laudos-chip:hover {
    color: #dfe6f0;
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .laudos-chip.active {
    color: #7eb0fb;
}

html.dark:not(#_) .laudos-chip-sep {
    color: #cbd5e1;
}

html.dark:not(#_) .laudos-card {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .laudos-search-wrap i {
    color: #94a3b8;
}

html.dark:not(#_) .laudos-search-input {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .laudos-search-input:hover {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .laudos-search-input:focus {
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .laudos-view-toggle {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .laudos-view-toggle .btn-check:checked+.btn,
html.dark:not(#_) .laudos-view-toggle .btn.active {
    background-color: #2c7be5 !important;
    color: #fff !important;
}

html.dark:not(#_) .laudos-alert {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-am0, #3a2e12) !important;
    color: #ffc247 !important;
}

html.dark:not(#_) .painel-exame-item:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .painel-exame-nome {
    color: #dfe6f0;
}

html.dark:not(#_) .avatar-body-wrap {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .avatar-dot-wrap.dot-ativo .avatar-dot {
    color: #f59e0b !important;
}

html.dark:not(#_) .laudos-page table.table tbody td {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .laudos-page #gridUS>h5,
html.dark:not(#_) .laudos-page #gridFavoritos>h5,
html.dark:not(#_) .laudos-page #tabelaUS>h5,
html.dark:not(#_) .laudos-page #tabelaFavoritos>h5,
html.dark:not(#_) .laudos-page .laudos-lista>h5,
html.dark:not(#_) .laudos-page #tabelaCL>h5 {
    color: #dfe6f0;
}

html.dark:not(#_) .laudos-page #gridUS>hr,
html.dark:not(#_) .laudos-page #gridFavoritos>hr,
html.dark:not(#_) .laudos-page #tabelaUS>hr,
html.dark:not(#_) .laudos-page #tabelaFavoritos>hr,
html.dark:not(#_) .laudos-page .laudos-lista>hr,
html.dark:not(#_) .laudos-page #tabelaCL>hr {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .laudos-page #gridUS>.laudos-subgrupo,
html.dark:not(#_) .laudos-page .laudos-lista>.laudos-subgrupo,
html.dark:not(#_) .laudos-page #tabelaUS>.laudos-subgrupo {
    color: #93a1b5;
}

html.dark:not(#_) .laudos-page .laudos-subgrupo-marca {
    background-color: currentColor;
}

html.dark:not(#_) #btnCombinarExames.active {
    background-color: #0a58ca;
}

html.dark:not(#_) tr.selecionado-combinar > td,
html.dark:not(#_) tr.selecionado-combinar > th {
    background-color: rgba(13, 110, 253, 0.14) !important;
}

html.dark:not(#_) .barra-selecao-combinar {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .barra-selecao-combinar #contadorSelecao {
    color: #dfe6f0;
}

html.dark:not(#_) .laudos-updates {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .laudos-updates::-webkit-scrollbar-thumb {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .lu-head-icon {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .lu-title {
    color: #dfe6f0;
}

html.dark:not(#_) .lu-staff {
    color: #ffc247;
    background-color: var(--ld-am0, #3a2e12);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .lu-sub {
    color: #c2ccdb;
}

html.dark:not(#_) .lu-month {
    color: #94a3b8;
}

html.dark:not(#_) .lu-item {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .lu-item::before {
    background-color: var(--ld-az2, #1b3350);
}

html.dark:not(#_) .lu-item.lu-modalidade::before {
    background-color: #8b5cf6;
}

html.dark:not(#_) .lu-item.lu-laudo::before {
    background-color: #22c55e;
}

html.dark:not(#_) .lu-item.lu-recurso::before {
    background-color: #3b82f6;
}

html.dark:not(#_) .lu-item.lu-melhoria::before {
    background-color: #94a3b8;
}

html.dark:not(#_) .lu-when {
    color: #94a3b8;
}

html.dark:not(#_) .lu-modalidade .lu-tag {
    color: #c4b5fd;
    background-color: var(--ld-az0, #14263f);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .lu-laudo .lu-tag {
    color: #4ade80;
    background-color: var(--ld-vd0, #10312a);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .lu-recurso .lu-tag {
    color: #7eb0fb;
    background-color: var(--ld-az0, #14263f);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .lu-melhoria .lu-tag {
    color: #c2ccdb;
    background-color: var(--ld-az0, #14263f);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .lu-novo {
    color: #fff;
    background-color: #ef4444;
}

html.dark:not(#_) .lu-novo::before {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .lu-item-title {
    color: #dfe6f0;
}

html.dark:not(#_) .lu-item-desc {
    color: #c2ccdb;
}

html.dark:not(#_) .lu-list li {
    color: #c2ccdb;
}

html.dark:not(#_) .lu-list li::before {
    background-color: var(--ld-az2, #1b3350);
}

html.dark:not(#_) .lu-mais {
    background-color: transparent;
    color: #7eb0fb;
}

html.dark:not(#_) .lu-toggle {
    background-color: transparent;
    color: #94a3b8;
}

html.dark:not(#_) .lu-toggle:hover {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .laudos-updates.lu-off .lu-reabrir {
    background-color: transparent;
    color: #94a3b8;
}

html.dark:not(#_) .laudos-updates.lu-off .lu-reabrir:hover {
    color: #7eb0fb;
}

html.dark:not(#_) #iaDitFab {
    background-color: #2569c3;
    color: #fff;
}

html.dark:not(#_) #iaDitFab:hover {
    background-color: #1f5aad;
}

html.dark:not(#_) #iaDitPanel {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .iad-head {
    background-color: #0f1f3d;
    color: #fff;
}

html.dark:not(#_) .iad-head .iad-dot {
    background-color: #64748b;
}

html.dark:not(#_) .iad-head.live .iad-dot {
    background-color: #22c55e;
}

html.dark:not(#_) .iad-head .iad-x {
    background-color: transparent;
    color: #cbd5e1;
}

html.dark:not(#_) .iad-mic {
    background-color: #2569c3;
    color: #fff;
}

html.dark:not(#_) .iad-mic.rec {
    background-color: #dc2626;
}

html.dark:not(#_) .iad-mic-label {
    color: #c2ccdb;
}

html.dark:not(#_) .iad-chat-empty {
    color: #94a3b8;
}

html.dark:not(#_) .iad-msg.user {
    background-color: #2569c3;
    color: #fff;
}

html.dark:not(#_) .iad-msg.ai {
    background-color: var(--ld-az0, #14263f);
    color: #dfe6f0;
}

html.dark:not(#_) .iad-msg.ai.nada {
    background-color: var(--ld-am0, #3a2e12);
    color: #ff7a8a;
}

html.dark:not(#_) .iad-msg.ai.thinking {
    color: #c2ccdb;
}

html.dark:not(#_) .iad-live {
    color: #94a3b8;
}

html.dark:not(#_) .iad-btn {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) .iad-btn:hover {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .iad-btn.primary {
    background-color: #2569c3;
    color: #fff;
}

html.dark:not(#_) .iad-btn.primary:hover {
    background-color: #1f5aad;
}

html.dark:not(#_) .iad-status {
    color: #c2ccdb;
}

html.dark:not(#_) .iad-status.err {
    color: #ff7a8a;
}

html.dark:not(#_) .iad-status.ok {
    color: #4ade80;
}

html.dark:not(#_) .iad-hint {
    color: #94a3b8;
}

html.dark:not(#_) .iad-auto {
    color: #c2ccdb;
}

html.dark:not(#_) .config-sidebar::-webkit-scrollbar-thumb,
html.dark:not(#_) .config-content::-webkit-scrollbar-thumb {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .config-sidebar-head,
html.dark:not(#_) .config-sidebar-section {
    color: #dfe6f0 !important;
    background-color: transparent !important;
}

html.dark:not(#_) .config-sidebar-head:hover,
html.dark:not(#_) .config-sidebar-section:hover {
    background-color: transparent !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .config-sidebar-head-icon,
html.dark:not(#_) .config-sidebar-section-icon {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .config-sidebar-subtitle,
html.dark:not(#_) .config-sidebar-section-subtitle {
    color: #c2ccdb;
}

html.dark:not(#_) .config-sidebar .nav-link-laudo,
html.dark:not(#_) .config-sidebar .nav-link {
    background-color: transparent !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .config-sidebar .nav-link-laudo:hover,
html.dark:not(#_) .config-sidebar .nav-link:hover {
    background-color: var(--ld-az0, #14263f) !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .config-sidebar .nav-link-laudo.active,
html.dark:not(#_) .config-sidebar .nav-link.active {
    background-color: var(--ld-az0, #14263f) !important;
    color: #7eb0fb !important;
}

html.dark:not(#_) .config-page .tab-pane>.p-3>.row:first-child .title-laudo+.fs--1,
html.dark:not(#_) .config-page .tab-pane>.p-3>.row:first-child .title-laudo+.text-600 {
    color: #c2ccdb !important;
}

html.dark:not(#_) .mn-card {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .mn-h {
    color: #dfe6f0;
}

html.dark:not(#_) .mn-p {
    color: #dfe6f0;
}

html.dark:not(#_) .mn-step {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .mn-num {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .mn-sb strong {
    color: #dfe6f0;
}

html.dark:not(#_) .mn-sb span {
    color: #c2ccdb;
}

html.dark:not(#_) .mn-sb .mn-field {
    background-color: var(--ld-az0, #14263f);
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) .mn-sb .mn-req {
    color: #ff7a8a;
}

html.dark:not(#_) .mn-tip {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .mn-warn {
    background-color: var(--ld-am0, #3a2e12);
    color: #ffc247;
}

html.dark:not(#_) .mn-badge {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .mn-badge.g {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
}

html.dark:not(#_) .mn-badge.y {
    background-color: var(--ld-am0, #3a2e12);
    color: #ffc247;
}

html.dark:not(#_) .mn-badge.r {
    background-color: var(--ld-vm0, #3a1620);
    color: #ff7a8a;
}

html.dark:not(#_) .mn-badge.gr {
    background-color: var(--ld-az0, #14263f);
    color: #c2ccdb;
}

html.dark:not(#_) .mn-badge.p {
    background-color: var(--ld-rx0, #251b3d);
    color: #c4b5fd;
}

html.dark:not(#_) .mn-kbd {
    background-color: var(--ld-az0, #14263f);
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) .mn-ibox {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .mn-row {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .mn-row strong {
    color: #dfe6f0;
}

html.dark:not(#_) .mn-row span {
    color: #c2ccdb;
}

html.dark:not(#_) .mn-table th {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .mn-table td {
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) .mn-check {
    color: #4ade80;
}

html.dark:not(#_) .mn-x {
    color: #94a3b8;
}

html.dark:not(#_) .mn-screen {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) .mn-screen strong {
    color: #dfe6f0;
}

html.dark:not(#_) .mn-screen .lbl {
    color: #7eb0fb;
}

html.dark:not(#_) .mn-screen .req {
    color: #ff7a8a;
}

html.dark:not(#_) .mn-divider {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pac-page {
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .pac-title {
    color: #dfe6f0;
}

html.dark:not(#_) .pac-subtitle {
    color: #c2ccdb;
}

html.dark:not(#_) .pac-card {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .pac-card-head {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .pac-search-wrap i {
    color: #94a3b8;
}

html.dark:not(#_) .pac-control,
html.dark:not(#_) .pac-select,
html.dark:not(#_) .pac-search-input {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .pac-control:hover,
html.dark:not(#_) .pac-select:hover,
html.dark:not(#_) .pac-search-input:hover {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .pac-control:focus,
html.dark:not(#_) .pac-select:focus,
html.dark:not(#_) .pac-search-input:focus {
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .pac-table thead th {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pac-table tbody td {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pac-name {
    color: #dfe6f0;
}

html.dark:not(#_) .pac-muted-line {
    color: #c2ccdb;
}

html.dark:not(#_) .pac-badge {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pac-badge.pac-badge-m {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pac-badge.pac-badge-f {
    background-color: var(--ld-rx0, #251b3d);
    color: #c4b5fd;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pac-card-footer {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .pac-empty {
    color: #c2ccdb;
}

html.dark:not(#_) .mdg-main::-webkit-scrollbar-thumb {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .mdg-section-ico {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .mdg-input:hover {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .mdg-input::placeholder {
    color: #94a3b8 !important;
}

html.dark:not(#_) .pac-main-content {
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .pac-main-content::-webkit-scrollbar-thumb {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .pac-hero-icon {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .pac-btn-soft,
html.dark:not(#_) .pac-page .btn-outline-secondary {
    border-color: var(--ld-borda, #2b3a52) !important;
    color: #c2ccdb !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .pac-btn-soft:hover,
html.dark:not(#_) .pac-page .btn-outline-secondary:hover {
    background-color: var(--ld-s0, #1c2634) !important;
    border-color: var(--ld-borda, #2b3a52) !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .pac-new-patient-btn {
    background-color: #2569c3 !important;
}

html.dark:not(#_) .pac-new-patient-btn:hover {
    background-color: #1f5aad !important;
}

html.dark:not(#_) .pac-new-patient-icon {
    background: rgba(255, 255, 255, .18);
}

html.dark:not(#_) .pac-page .option-border {
    background-color: transparent !important;
}

html.dark:not(#_) .pac-page .pac-card {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .pac-page .pac-card-head {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .pac-filter-label {
    color: #c2ccdb;
}

html.dark:not(#_) .pac-page #contadorPacientes,
html.dark:not(#_) .pac-page #contadorPacientesHead {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb !important;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pac-page .pac-table thead th {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pac-page .pac-table tbody td {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pac-page .pac-table tbody tr:hover td {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .pac-page .pac-card-footer {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .pac-action-btn {
    color: #c2ccdb !important;
    background-color: var(--ld-s0, #1c2634) !important;
    border-color: var(--ld-borda, #2b3a52) !important;
}

html.dark:not(#_) .pac-action-btn:hover {
    background-color: var(--ld-az0, #14263f) !important;
    color: #7eb0fb !important;
    border-color: var(--ld-borda, #2b3a52) !important;
}

html.dark:not(#_) .pac-empty-state {
    color: #c2ccdb;
}

html.dark:not(#_) .pac-sexo-ico.pac-sexo-m {
    color: #7eb0fb;
}

html.dark:not(#_) .pac-sexo-ico.pac-sexo-f {
    color: #c4b5fd;
}

html.dark:not(#_) .pac-contato-ico {
    color: #94a3b8;
}

html.dark:not(#_) .pac-contato-ico.pac-ico-wa {
    color: #25d366;
}

html.dark:not(#_) .pac-age-hint {
    color: #c2ccdb;
}

html.dark:not(#_) .pac-name-link {
    background-color: transparent;
    color: #dfe6f0;
}

html.dark:not(#_) .pac-name-link:hover {
    color: #7eb0fb;
}

html.dark:not(#_) #modalPacienteExames .modal-content.mdg-shell,
html.dark:not(#_) #modalPacienteExames .modal-content.mdg-shell-config {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalPacienteExames .mdg-header {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalPacienteExames .mdg-header-title {
    color: #dfe6f0;
}

html.dark:not(#_) #modalPacienteExames .mdg-header-title::before {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .pac-exames-sidebar-box {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .pac-exames-sidebar-label {
    color: #c2ccdb;
}

html.dark:not(#_) .pac-exames-sidebar-value {
    color: #dfe6f0;
}

html.dark:not(#_) .pac-exames-sidebar-muted {
    color: #c2ccdb;
}

html.dark:not(#_) .pac-exames-toolbar {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pac-exames-toolbar-title {
    color: #dfe6f0;
}

html.dark:not(#_) .pac-exames-toolbar-title i {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .pac-exames-search i {
    color: #94a3b8;
}

html.dark:not(#_) .pac-exames-card {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .pac-exames-body {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .pac-exames-table thead th {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pac-exames-table tbody td {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pac-exames-table tbody tr:hover td {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .pac-exam-title {
    color: #dfe6f0;
}

html.dark:not(#_) .pac-exam-date-day {
    color: #dfe6f0;
}

html.dark:not(#_) .pac-exam-date-hour,
html.dark:not(#_) .pac-exam-muted {
    color: #c2ccdb;
}

html.dark:not(#_) .pac-exam-status-agendado {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pac-badge-sem-cobranca {
    background-color: var(--ld-vm0, #3a1620);
    color: #ff7a8a;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pac-exam-status-confirmado {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pac-exam-status-aguardando {
    background-color: var(--ld-am0, #3a2e12);
    color: #ffc247;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pac-exam-status-atendimento {
    background-color: var(--ld-az0, #14263f);
    color: #c4b5fd;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pac-exam-status-atendido {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pac-exam-status-faltou {
    background-color: var(--ld-vm0, #3a1620);
    color: #ff7a8a;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pac-exam-status-cancelado {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pac-exames-footer-info {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .pac-laudo-head {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .pac-laudo-title {
    color: #dfe6f0;
}

html.dark:not(#_) .pac-laudo-title i {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .pac-laudo-body {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #iframePacLaudo {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .pac-laudo-loading {
    background-color: rgba(16, 26, 42, 0.82);
    color: #c2ccdb;
}

html.dark:not(#_) #modalPacDuplicados .impx-header-icon {
    background: rgba(255, 255, 255, .15);
}

html.dark:not(#_) #modalPacDuplicados .impx-title {
    color: #fff !important;
}

html.dark:not(#_) #modalPacDuplicados .impx-subtitle {
    color: rgba(255, 255, 255, .75);
}

html.dark:not(#_) #modalPacDuplicados .impx-close {
    background: rgba(255, 255, 255, .14);
}

html.dark:not(#_) #modalPacDuplicados .impx-close:hover {
    background: rgba(255, 255, 255, .26);
}

html.dark:not(#_) #modalPacDuplicados .impx-body {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalPacDuplicados .impx-maptitle {
    color: #c2ccdb;
}

html.dark:not(#_) #modalPacDuplicados .impx-footer {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalPacDuplicados .impx-btn-secondary {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) #modalPacDuplicados .impx-btn-secondary:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) #modalPacDuplicados .impx-btn-primary {
    background-color: #1d4ed8;
    color: #fff;
}

html.dark:not(#_) #modalPacDuplicados .impx-btn-primary:hover:not(:disabled) {
    background-color: #1e40af;
}

html.dark:not(#_) .pacdup-grupo {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pacdup-grupo-head {
    color: #dfe6f0;
}

html.dark:not(#_) .pacdup-grupo-head .pacdup-badge {
    background-color: var(--ld-az0, #14263f);
    color: #dfe6f0;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pacdup-membro:hover {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .pacdup-membro.is-principal {
    background-color: var(--ld-az0, #14263f);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pacdup-nome {
    color: #dfe6f0;
}

html.dark:not(#_) .pacdup-id {
    color: #94a3b8;
}

html.dark:not(#_) .pacdup-tag {
    background-color: #1d4ed8;
    color: #fff;
}

html.dark:not(#_) .pacdup-linha {
    color: #c2ccdb;
}

html.dark:not(#_) .pacdup-deps {
    color: #c2ccdb;
}

html.dark:not(#_) .pacdup-deps .pacdup-dep {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) #modalPacienteCadastro .modal-content.mdg-shell,
html.dark:not(#_) #modalPacienteCadastro .modal-content.mdg-shell-config {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalPacienteCadastro .pacwiz-top-ico {
    background: rgba(255, 255, 255, .16);
}

html.dark:not(#_) #modalPacienteCadastro .pacwiz-title {
    color: #fff;
}

html.dark:not(#_) #modalPacienteCadastro .pacwiz-sub {
    color: rgba(255, 255, 255, .82);
}

html.dark:not(#_) #modalPacienteCadastro .pacwiz-x {
    background: rgba(255, 255, 255, .14);
}

html.dark:not(#_) #modalPacienteCadastro .pacwiz-x:hover {
    background: rgba(255, 255, 255, .28);
}

html.dark:not(#_) #modalPacienteCadastro .pacwiz-dot {
    background: rgba(255, 255, 255, .18);
}

html.dark:not(#_) #modalPacienteCadastro .pacwiz-step.active .pacwiz-dot {
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalPacienteCadastro .pacwiz-step.done .pacwiz-dot {
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalPacienteCadastro .pacwiz-step-txt {
    color: rgba(255, 255, 255, .7);
}

html.dark:not(#_) #modalPacienteCadastro .pacwiz-step.active .pacwiz-step-txt,
html.dark:not(#_) #modalPacienteCadastro .pacwiz-step.done .pacwiz-step-txt {
    color: #fff;
}

html.dark:not(#_) #modalPacienteCadastro .pacwiz-line {
    background: rgba(255, 255, 255, .25);
}

html.dark:not(#_) #modalPacienteCadastro .pacwiz-line.done {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalPacienteCadastro .mdg-main::-webkit-scrollbar-thumb {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) #modalPacienteCadastro .mdg-section-head {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalPacienteCadastro .mdg-section-ico {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #modalPacienteCadastro .mdg-section-title {
    color: #dfe6f0;
}

html.dark:not(#_) #modalPacienteCadastro .mdg-row {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalPacienteCadastro .mdg-row-title {
    color: #c2ccdb;
}

html.dark:not(#_) #modalPacienteCadastro .mdg-row-desc {
    color: #94a3b8;
}

html.dark:not(#_) #modalPacienteCadastro .mdg-input {
    border-color: var(--ld-borda, #2b3a52) !important;
    color: #dfe6f0 !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) #modalPacienteCadastro .mdg-input:hover {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) #modalPacienteCadastro .mdg-input::placeholder {
    color: #94a3b8 !important;
}

html.dark:not(#_) #modalPacienteCadastro .pac-age-hint {
    color: #c2ccdb;
}

html.dark:not(#_) #modalPacienteCadastro .pacwiz-foot {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalPacienteCadastro .pacwiz-foot-info {
    color: #c2ccdb;
}

html.dark:not(#_) #modalPacienteCadastro .pacwiz-btn-ghost {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) #modalPacienteCadastro .pacwiz-btn-ghost:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) #modalPacienteCadastro .pacwiz-btn-primary {
    background-color: #2569c3;
    color: #fff;
}

html.dark:not(#_) #modalPacienteCadastro .pacwiz-btn-primary:hover {
    background-color: #1e56a5;
}

html.dark:not(#_) #modalPacienteCadastro .pacwiz-btn-success {
    background-color: #16a34a;
    color: #fff;
}

html.dark:not(#_) #modalPacienteCadastro .pacwiz-btn-success:hover {
    background-color: #15803d;
}

html.dark:not(#_) .politicas-page {
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .politicas-sidebar {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .politicas-sidebar::-webkit-scrollbar-thumb,
html.dark:not(#_) .politicas-content::-webkit-scrollbar-thumb {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .politicas-sidebar-head {
    color: #dfe6f0 !important;
    background-color: transparent !important;
}

html.dark:not(#_) .politicas-sidebar-head:hover {
    background-color: transparent !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .politicas-sidebar-head-icon {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .politicas-sidebar-title {
    color: #dfe6f0;
}

html.dark:not(#_) .politicas-sidebar-subtitle {
    color: #c2ccdb;
}

html.dark:not(#_) .politicas-sidebar .nav-link-laudo,
html.dark:not(#_) .politicas-sidebar .nav-link {
    background-color: transparent !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .politicas-sidebar .nav-link-laudo:hover,
html.dark:not(#_) .politicas-sidebar .nav-link:hover {
    background-color: var(--ld-az0, #14263f) !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .politicas-sidebar .nav-link-laudo.active,
html.dark:not(#_) .politicas-sidebar .nav-link.active {
    background-color: var(--ld-az0, #14263f) !important;
    color: #7eb0fb !important;
}

html.dark:not(#_) .politicas-content {
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .politicas-head .title-laudo,
html.dark:not(#_) .politicas-page .title-laudo {
    color: #dfe6f0;
}

html.dark:not(#_) .politicas-head-subtitle {
    color: #c2ccdb;
}

html.dark:not(#_) .politicas-head-chip {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .politicas-card {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .politicas-page .option-border {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .contract__header,
html.dark:not(#_) .privacy-policy__header,
html.dark:not(#_) .terms__header {
    border-color: var(--ld-borda, #2b3a52) !important;
}

html.dark:not(#_) .contract__header h5,
html.dark:not(#_) .privacy-policy__header h5,
html.dark:not(#_) .terms__header h5 {
    color: #dfe6f0 !important;
}

html.dark:not(#_) .contract__header .fs--1,
html.dark:not(#_) .privacy-policy__header .fs--1,
html.dark:not(#_) .terms__header .fs--1 {
    color: #c2ccdb;
}

html.dark:not(#_) .contract__content,
html.dark:not(#_) .privacy-policy__content,
html.dark:not(#_) .terms__content {
    color: #dfe6f0;
}

html.dark:not(#_) .contract__content h5,
html.dark:not(#_) .privacy-policy__content h5,
html.dark:not(#_) .terms__content h5 {
    background-color: var(--ld-s0, #1c2634) !important;
    border-color: var(--ld-borda, #2b3a52) !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .contract__content .ms-3,
html.dark:not(#_) .privacy-policy__content .ms-3,
html.dark:not(#_) .terms__content .ms-3 {
    color: #c2ccdb !important;
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .politicas-page table {
    color: #dfe6f0;
}

html.dark:not(#_) .politicas-page hr {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .politicas-doc-card {
    background-color: var(--ld-s0, #1c2634) !important;
    border-color: var(--ld-borda, #2b3a52) !important;
}

html.dark:not(#_) .contract__content table td {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .rel-page {
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .rel-sidebar {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .rel-sidebar::-webkit-scrollbar-thumb,
html.dark:not(#_) .rel-content::-webkit-scrollbar-thumb,
html.dark:not(#_) .rel-table-scroll::-webkit-scrollbar-thumb {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .rel-sidebar-head,
html.dark:not(#_) .rel-sidebar-section {
    color: #dfe6f0 !important;
    background-color: transparent !important;
}

html.dark:not(#_) .rel-sidebar-section {
    border-color: var(--ld-borda, #2b3a52) !important;
}

html.dark:not(#_) .rel-sidebar-head-icon,
html.dark:not(#_) .rel-sidebar-section-icon {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .rel-sidebar-title {
    color: #dfe6f0;
}

html.dark:not(#_) .rel-sidebar-section-title {
    color: #dfe6f0;
}

html.dark:not(#_) .rel-sidebar-subtitle,
html.dark:not(#_) .rel-sidebar-section-subtitle {
    color: #c2ccdb;
}

html.dark:not(#_) .rel-sidebar .nav-link-laudo,
html.dark:not(#_) .rel-sidebar .nav-link {
    background-color: transparent !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .rel-sidebar .nav-link-laudo:hover,
html.dark:not(#_) .rel-sidebar .nav-link:hover {
    background-color: var(--ld-az0, #14263f) !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .rel-sidebar .nav-link-laudo.active,
html.dark:not(#_) .rel-sidebar .nav-link.active {
    background-color: var(--ld-az0, #14263f) !important;
    color: #7eb0fb !important;
}

html.dark:not(#_) .rel-content {
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .rel-head-icon {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .rel-title {
    color: #dfe6f0;
}

html.dark:not(#_) .rel-subtitle {
    color: #c2ccdb;
}

html.dark:not(#_) .rel-card {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .rel-card-head {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .rel-card-title {
    color: #dfe6f0;
}

html.dark:not(#_) .rel-card-sub {
    color: #c2ccdb;
}

html.dark:not(#_) .rel-field label {
    color: #dfe6f0;
}

html.dark:not(#_) .rel-page input.form-control,
html.dark:not(#_) .rel-page select.form-select {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .rel-page input.form-control:focus,
html.dark:not(#_) .rel-page select.form-select:focus {
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .rel-btn-primary {
    background-color: #2569c3 !important;
    color: #fff !important;
}

html.dark:not(#_) .rel-btn-primary:hover {
    background-color: #1f5aad !important;
}

html.dark:not(#_) .rel-btn-soft {
    border-color: var(--ld-borda, #2b3a52) !important;
    color: #c2ccdb !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .rel-btn-soft:hover {
    background-color: var(--ld-s0, #1c2634) !important;
    border-color: var(--ld-borda, #2b3a52) !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .rel-periodo-btn {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) .rel-periodo-btn:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .rel-periodo-btn.active {
    background-color: #2569c3;
    color: #fff;
}

html.dark:not(#_) .rel-mes-ano {
    color: #dfe6f0;
}

html.dark:not(#_) .rel-mes-nav {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) .rel-mes-nav:hover:not(:disabled) {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .rel-mes-btn {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) .rel-mes-btn:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .rel-mes-btn.active {
    background-color: #2569c3;
    color: #fff;
}

html.dark:not(#_) .rel-summary-card {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .rel-origem-card {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .rel-origem-hint {
    color: #94a3b8;
}

html.dark:not(#_) .rel-origem-aviso {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-am0, #3a2e12);
    color: #ffc247;
}

html.dark:not(#_) .rel-valor-aviso {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .rel-summary-label {
    color: #c2ccdb;
}

html.dark:not(#_) .rel-summary-value {
    color: #dfe6f0;
}

html.dark:not(#_) .rel-table-wrap {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .rel-table thead th {
    color: #c2ccdb;
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .rel-table tbody td {
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) .rel-table tbody tr:hover {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .rel-empty {
    color: #c2ccdb;
}

html.dark:not(#_) .rel-empty-state {
    color: #94a3b8;
}

html.dark:not(#_) .rel-empty-state .rel-empty-ic {
    background-color: var(--ld-az0, #14263f);
    color: #94a3b8;
}

html.dark:not(#_) .rel-empty-state .rel-empty-title {
    color: #c2ccdb;
}

html.dark:not(#_) .rel-empty-state .rel-empty-sub {
    color: #94a3b8;
}

html.dark:not(#_) .rel-badge-success {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .rel-badge-warning {
    background-color: var(--ld-am0, #3a2e12);
    color: #ffc247;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .rel-badge-info {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #sv-wrap {
    background-color: var(--sv-card);
    color: var(--sv-ink);
}

html.dark:not(#_) .sv-metric-card {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .sv-metric-card .sv-label {
    color: #93a1b5;
}

html.dark:not(#_) .sv-tag-mari {
    background-color: var(--ld-am0, #3a2e12);
    color: #ffc247;
}

html.dark:not(#_) .sv-exame-pendente {
    background-color: var(--ld-am0, #3a2e12);
}

html.dark:not(#_) #svDetalhesModal .sv-modal-header {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #svDetalhesModal .sv-modal-titulo {
    color: #dfe6f0;
}

html.dark:not(#_) #svDetalhesModal .sv-modal-titulo i {
    color: #7eb0fb;
}

html.dark:not(#_) #svDetalhesModal .sv-modal-fechar {
    background-color: none;
    color: #93a1b5;
}

html.dark:not(#_) #svDetalhesModal .sv-modal-fechar:hover {
    background-color: var(--ld-az0, #14263f);
    color: #dfe6f0;
}

html.dark:not(#_) #svDetalhesModal .modal-footer {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #svDetalhesModal .form-text {
    color: #c2ccdb;
}

html.dark:not(#_) .sv-msg-user {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .sv-msg-assistant {
    background-color: var(--ld-vd0, #10312a);
}

html.dark:not(#_) .sv-msg-time {
    color: #93a1b5;
}

html.dark:not(#_) .sv-bubble-user {
    background-color: #0d6efd;
    color: #fff;
}

html.dark:not(#_) .sv-bubble-mavi {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
}

html.dark:not(#_) .sv-bubble-typing {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) .sv-dot-green {
    background-color: #198754;
}

html.dark:not(#_) .sv-dot-red {
    background-color: #dc3545;
}

html.dark:not(#_) .sv-label {
    color: #93a1b5;
}

html.dark:not(#_) #sv-wrap .sv-status {
    background-color: var(--sv-card);
    color: var(--sv-ink);
}

html.dark:not(#_) #sv-wrap .sv-status .sv-dot {
    background-color: var(--sv-green);
}

html.dark:not(#_) #sv-wrap .sv-status.is-warn {
    background-color: var(--sv-amber-soft);
}

html.dark:not(#_) #sv-wrap .sv-status.is-warn .sv-dot {
    background-color: var(--sv-amber);
}

html.dark:not(#_) #sv-wrap .sv-status.is-down {
    background-color: var(--sv-red-soft);
}

html.dark:not(#_) #sv-wrap .sv-status.is-down .sv-dot {
    background-color: var(--sv-red);
}

html.dark:not(#_) #sv-wrap .sv-act {
    background-color: var(--sv-card);
    color: var(--sv-ink);
}

html.dark:not(#_) #sv-wrap .sv-act .sv-act-meta {
    color: var(--sv-muted);
}

html.dark:not(#_) #sv-wrap .sv-act-go {
    background-color: var(--sv-grad);
    color: #fff;
}

html.dark:not(#_) #sv-wrap .sv-queue-ok {
    background-color: var(--sv-green-soft);
    color: #4ade80;
}

html.dark:not(#_) #sv-wrap .sv-stat {
    background-color: var(--sv-card);
}

html.dark:not(#_) #sv-wrap .sv-stat .sv-stat-n {
    color: var(--sv-ink);
}

html.dark:not(#_) #sv-wrap .sv-stat .sv-stat-l {
    color: var(--sv-muted);
}

html.dark:not(#_) #sv-wrap .sv-stat .sv-stat-d {
    color: var(--sv-faint);
}

html.dark:not(#_) #sv-wrap .sv-stat.is-bad .sv-stat-n {
    color: var(--sv-red);
}

html.dark:not(#_) #sv-wrap .sv-nav .sv-tab {
    background-color: transparent;
    color: var(--sv-muted);
}

html.dark:not(#_) #sv-wrap .sv-nav .sv-tab:hover {
    background-color: var(--sv-primary-soft);
    color: var(--sv-primary);
}

html.dark:not(#_) #sv-wrap .sv-nav .sv-tab.active {
    background-color: var(--sv-grad);
    color: #fff;
}

html.dark:not(#_) #sv-wrap .sv-nav .sv-tab .sv-tab-count {
    background-color: var(--sv-red);
    color: #fff;
}

html.dark:not(#_) #sv-wrap .sv-subnav .sv-subtab {
    background-color: transparent;
    color: var(--sv-muted);
}

html.dark:not(#_) #sv-wrap .sv-subnav .sv-subtab:hover {
    color: var(--sv-primary);
}

html.dark:not(#_) #sv-wrap .sv-subnav .sv-subtab.active {
    color: var(--sv-primary);
}

html.dark:not(#_) #sv-wrap #sv-header {
    background-color: var(--sv-card);
}

html.dark:not(#_) #sv-wrap #sv-header h5 {
    color: var(--sv-ink);
}

html.dark:not(#_) #sv-wrap #sv-header h5 .fa-robot {
    background-color: var(--sv-grad);
    color: transparent;
}

html.dark:not(#_) #sv-wrap #sv-content {
    background-color: var(--sv-canvas);
}

html.dark:not(#_) #sv-wrap #sv-content::-webkit-scrollbar-thumb {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) #sv-wrap #sv-content::-webkit-scrollbar-thumb:hover {
    background-color: var(--ld-az2, #1b3350);
}

html.dark:not(#_) #sv-wrap .sv-metric-card {
    background-color: var(--sv-card);
}

html.dark:not(#_) #sv-wrap .sv-metric-card::before {
    background-color: var(--sv-grad);
}

html.dark:not(#_) #sv-wrap .sv-metric-card .sv-num {
    background-color: var(--sv-grad);
    color: transparent;
}

html.dark:not(#_) #sv-wrap .sv-lac-perg {
    color: var(--sv-ink);
}

html.dark:not(#_) #sv-wrap .sv-lac-resp {
    color: var(--sv-muted);
}

html.dark:not(#_) #sv-wrap .sv-lac-meta {
    color: var(--sv-faint);
}

html.dark:not(#_) #sv-wrap .sv-label {
    color: var(--sv-faint);
}

html.dark:not(#_) #sv-wrap .card {
    background-color: var(--sv-card);
}

html.dark:not(#_) #sv-wrap .btn-primary {
    background-color: var(--sv-grad) !important;
    color: #fff !important;
}

html.dark:not(#_) #sv-wrap .btn-outline-secondary {
    color: var(--sv-muted) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) #sv-wrap .btn-outline-secondary:hover {
    border-color: var(--ld-borda, #2b3a52) !important;
    color: var(--sv-ink) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) #sv-wrap .btn-outline-danger {
    border-color: var(--ld-borda, #2b3a52) !important;
    color: #ff7a8a !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) #sv-wrap .btn-outline-danger:hover {
    background-color: var(--sv-red-soft) !important;
    color: #ff7a8a !important;
}

html.dark:not(#_) #sv-wrap .form-control,
html.dark:not(#_) #sv-wrap .form-select {
    color: var(--sv-ink);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #sv-wrap .form-control::placeholder {
    color: #aab2c5;
}

html.dark:not(#_) #sv-wrap .form-switch .form-check-input {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) #sv-wrap .form-switch .form-check-input:checked {
    background-color: var(--sv-primary) !important;
}

html.dark:not(#_) #sv-wrap .form-check-label {
    color: var(--sv-ink);
}

html.dark:not(#_) #sv-wrap .table thead th {
    background-color: var(--ld-az0, #14263f);
    color: var(--sv-muted);
}

html.dark:not(#_) #sv-wrap .table tbody td {
    color: var(--sv-ink);
}

html.dark:not(#_) #sv-wrap .table tbody tr:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) #sv-wrap .table-responsive {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #sv-wrap .sv-tag-mari {
    background-color: var(--sv-amber-soft);
    color: #ffc247;
}

html.dark:not(#_) #sv-wrap #sv-recentes {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #sv-wrap #sv-recentes .list-group-item:hover {
    background-color: var(--sv-primary-soft);
}

html.dark:not(#_) #sv-wrap .alert-info {
    background-color: var(--sv-primary-soft) !important;
    color: #7eb0fb !important;
}

html.dark:not(#_) #sv-wrap .alert-warning {
    background-color: var(--sv-amber-soft) !important;
    color: #ffc247 !important;
}

html.dark:not(#_) #sv-wrap .alert-success {
    background-color: var(--sv-green-soft) !important;
    color: #4ade80 !important;
}

html.dark:not(#_) #sv-wrap .sv-bubble-user {
    background-color: var(--sv-grad);
    color: #fff;
}

html.dark:not(#_) #sv-wrap .sv-bubble-mavi {
    background-color: var(--ld-s0, #1c2634);
    color: var(--sv-ink);
}

html.dark:not(#_) #sv-wrap #sv-chat-box {
    background-color: var(--sv-canvas) !important;
}

html.dark:not(#_) #sv-equipe-lista,
html.dark:not(#_) #sv-bloqueados-lista,
html.dark:not(#_) #sv-numeros-lista {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #sv-equipe-lista .sv-eq-row:hover,
html.dark:not(#_) #sv-bloqueados-lista .sv-eq-row:hover,
html.dark:not(#_) #sv-numeros-lista .sv-eq-row:hover {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #sv-equipe-lista .sv-eq-delete,
html.dark:not(#_) #sv-bloqueados-lista .sv-eq-delete,
html.dark:not(#_) #sv-numeros-lista .sv-eq-delete {
    background-color: none;
    color: #c7ccd9;
}

html.dark:not(#_) #sv-equipe-lista .sv-eq-delete:hover,
html.dark:not(#_) #sv-bloqueados-lista .sv-eq-delete:hover,
html.dark:not(#_) #sv-numeros-lista .sv-eq-delete:hover {
    color: #ff7a8a;
}

html.dark:not(#_) #sv-equipe-lista .sv-eq-promote {
    background-color: none;
    color: #c7ccd9;
}

html.dark:not(#_) #sv-equipe-lista .sv-eq-promote:hover {
    color: var(--sv-primary);
}

html.dark:not(#_) #sv-equipe-lista .sv-eq-perm label {
    color: var(--sv-muted);
}

html.dark:not(#_) #sv-equipe-lista .sv-mini-switch {
    background-color: var(--ld-az1, #102039);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #sv-equipe-lista .sv-mini-switch::after {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #sv-equipe-lista .sv-mini-switch:checked {
    background-color: var(--sv-primary);
}

html.dark:not(#_) #sv-gestor-slot {
    background-color: var(--sv-primary-soft);
}

html.dark:not(#_) #sv-gestor-slot .form-control {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #sv-gestor-slot .sv-gestor-star {
    color: var(--sv-primary);
}

html.dark:not(#_) #sv-gestor-slot .sv-gestor-demote {
    background-color: none;
    color: var(--sv-primary-2);
}

html.dark:not(#_) #sv-gestor-slot .sv-eq-delete {
    background-color: none;
    color: #8fa6d8;
}

html.dark:not(#_) #sv-gestor-slot .sv-eq-delete:hover {
    color: #ff7a8a;
}

html.dark:not(#_) #sv-gestor-slot .sv-gestor-caption {
    color: var(--sv-primary-2);
}

html.dark:not(#_) #sv-gestor-slot .sv-gestor-empty {
    color: var(--sv-muted);
}

html.dark:not(#_) #sv-gestor-slot.sv-gestor-slot-empty {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #sv-wrap .sv-mode-card {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #sv-wrap .sv-mode-pill {
    background-color: var(--ld-az0, #14263f);
    color: var(--sv-muted);
}

html.dark:not(#_) #sv-wrap .sv-mode-pill.on {
    background-color: var(--sv-green-soft);
    color: #4ade80;
}

html.dark:not(#_) #sv-wrap .sv-mode-list {
    color: var(--sv-muted);
}

html.dark:not(#_) #sv-wrap .sv-mode-list strong {
    color: var(--sv-ink);
}

html.dark:not(#_) #sv-wrap .sv-schedule-day {
    color: var(--sv-muted);
}

html.dark:not(#_) #sv-wrap .sv-schedule-sep {
    color: var(--sv-faint);
}

html.dark:not(#_) #sv-wrap .sv-schedule-hint {
    color: var(--sv-faint);
}

html.dark:not(#_) #sv-wrap .sv-wppqr-ok {
    color: #4ade80;
}

html.dark:not(#_) #sv-wrap .sv-wppqr-ok .fas {
    color: var(--sv-green);
}

html.dark:not(#_) #sv-wrap .sv-wppqr-off p {
    color: var(--sv-muted);
}

html.dark:not(#_) #sv-wrap .sv-wppqr-loading {
    color: var(--sv-muted);
}

html.dark:not(#_) #sv-wrap .sv-wppqr-frame {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #sv-wrap .sv-wppqr-instrucoes {
    color: var(--sv-muted);
}

html.dark:not(#_) #sv-wrap .sv-wppqr-erro {
    color: var(--sv-red);
}

html.dark:not(#_) #sv-tab-lembretes .sv-lemb-topbar {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #sv-tab-lembretes .sv-lemb-topbar h3 {
    color: #c2ccdb;
}

html.dark:not(#_) #sv-tab-lembretes .sv-lemb-topbar p {
    color: #93a1b5;
}

html.dark:not(#_) #sv-tab-lembretes .sv-lemb-group-title {
    color: #c2ccdb;
}

html.dark:not(#_) #sv-tab-lembretes .sv-lemb-group-title small {
    color: #93a1b5;
}

html.dark:not(#_) #sv-tab-lembretes .sv-lemb-card {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #sv-tab-lembretes .sv-lemb-head {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #sv-tab-lembretes .sv-lemb-head .sv-lemb-ico {
    background-color: var(--ld-s0, #1c2634);
    color: #93a1b5;
}

html.dark:not(#_) #sv-tab-lembretes .sv-lemb-head strong {
    color: #c2ccdb;
}

html.dark:not(#_) #sv-tab-lembretes .sv-lemb-status {
    background-color: var(--ld-s0, #1c2634);
    color: #93a1b5;
}

html.dark:not(#_) #sv-tab-lembretes .sv-lemb-card:has(.form-check-input:checked) .sv-lemb-status {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #sv-tab-lembretes .sv-lemb-card:has(.form-check-input:checked) .sv-lemb-ico {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #svi-wrap #svi-header i {
    color: var(--sv-primary);
    background-color: var(--sv-grad);
}

html.dark:not(#_) #svi-wrap #svi-header h5 {
    color: var(--sv-ink);
}

html.dark:not(#_) #svi-wrap #svi-card {
    background-color: var(--sv-card);
}

html.dark:not(#_) #svi-wrap .svi-titulo {
    color: var(--sv-ink);
}

html.dark:not(#_) #svi-wrap .svi-feito .svi-marca {
    background-color: var(--sv-green-soft);
    color: #4ade80;
}

html.dark:not(#_) #svi-wrap .svi-feito .svi-titulo {
    color: var(--sv-muted);
}

html.dark:not(#_) #svi-wrap .svi-atual {
    background: rgba(44,123,229,.05);
}

html.dark:not(#_) #svi-wrap .svi-atual .svi-marca {
    background-color: var(--sv-grad);
    color: #fff;
}

html.dark:not(#_) #svi-wrap .svi-espera .svi-marca {
    background-color: transparent;
}

html.dark:not(#_) #svi-wrap .svi-espera .svi-titulo {
    color: var(--sv-faint);
}

html.dark:not(#_) #svi-wrap .svi-opcional {
    color: var(--sv-muted);
    background-color: var(--sv-canvas);
}

html.dark:not(#_) #svi-wrap .svi-espera .svi-opcional {
    color: var(--sv-faint);
}

html.dark:not(#_) #svi-wrap .svi-ajuda {
    color: var(--sv-muted);
}

html.dark:not(#_) #svi-wrap .svi-ok {
    color: #4ade80;
}

html.dark:not(#_) #svi-wrap .svi-erro {
    color: #ffc247;
    background-color: var(--sv-amber-soft);
}

html.dark:not(#_) #svi-wrap .svi-erro a {
    color: var(--sv-primary-2);
}

html.dark:not(#_) #svi-wrap .svi-erro.svi-grave {
    color: #ff7a8a;
    background-color: var(--sv-red-soft);
}

html.dark:not(#_) #svi-wrap .svi-rot {
    color: var(--sv-muted);
}

html.dark:not(#_) #svi-wrap .svi-in,
html.dark:not(#_) #svi-wrap .svi-sel {
    color: var(--sv-ink);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #svi-wrap .svi-in.svi-faltando {
    background-color: var(--sv-amber-soft);
}

html.dark:not(#_) #svi-wrap .svi-dica {
    color: var(--sv-faint);
}

html.dark:not(#_) #svi-wrap .svi-mesmo {
    color: var(--sv-muted);
}

html.dark:not(#_) #svi-wrap .svi-salvar {
    background-color: var(--sv-grad);
    color: #fff;
}

html.dark:not(#_) #svi-wrap .svi-qr {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #svi-wrap #svi-card > footer {
    background-color: var(--sv-canvas);
}

html.dark:not(#_) #svi-wrap #svi-verificar {
    background-color: var(--ld-s0, #1c2634);
    color: var(--sv-muted);
}

html.dark:not(#_) #svi-wrap #svi-verificar:hover {
    color: var(--sv-ink);
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #svi-wrap #svi-abrir {
    background-color: var(--sv-grad);
}

html.dark:not(#_) #modalNovoExame .modal-content.agm-shell,
html.dark:not(#_) #modalTriagem .modal-content.agm-shell {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .wl-card {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .wl-card-head {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .wl-search-wrap i {
    color: #94a3b8;
}

html.dark:not(#_) .wl-table thead th {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .wl-table tbody td {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .wl-patient-name {
    color: #dfe6f0;
}

html.dark:not(#_) .wl-muted-line {
    color: #c2ccdb;
}

html.dark:not(#_) .wl-exam-title {
    color: #dfe6f0;
}

html.dark:not(#_) .wl-accession {
    color: #c2ccdb;
    background-color: var(--ld-az0, #14263f);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalTriagem .agm-header-title::before {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #modalTriagem .agm-header {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalTriagem .agm-input {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) #modalTriagem .agm-input:hover {
    border-color: var(--ld-borda, #2b3a52) !important;
}

html.dark:not(#_) #modalTriagem .agm-section-head {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalTriagem .agm-row {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .triagem-paciente {
    color: #dfe6f0;
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .triagem-paciente .triagem-idade {
    color: #c2ccdb;
}

html.dark:not(#_) .triagem-input-wrap .triagem-unit {
    color: #94a3b8;
}

html.dark:not(#_) #triagemIMC {
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .triagem-imc-classe {
    color: #4ade80;
}

html.dark:not(#_) .wl-priority-rotina {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .wl-priority-alerta {
    background-color: var(--ld-am0, #3a2e12);
    color: #ff7a8a;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .wl-priority-urgente {
    background-color: var(--ld-vm0, #3a1620);
    color: #ff7a8a;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .wl-card-footer {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .wl-period.active {
    background-color: #2569c3 !important;
    color: #fff !important;
}

html.dark:not(#_) .wl-control,
html.dark:not(#_) .wl-date,
html.dark:not(#_) .wl-select,
html.dark:not(#_) .wl-search-input {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .wl-control:hover,
html.dark:not(#_) .wl-date:hover,
html.dark:not(#_) .wl-select:hover,
html.dark:not(#_) .wl-search-input:hover {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .wl-control:focus,
html.dark:not(#_) .wl-date:focus,
html.dark:not(#_) .wl-select:focus,
html.dark:not(#_) .wl-search-input:focus {
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .wl-control::placeholder,
html.dark:not(#_) .wl-search-input::placeholder {
    color: #94a3b8 !important;
}

html.dark:not(#_) .wl-filter-label {
    color: #c2ccdb;
}

html.dark:not(#_) .wl-filter-group {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .wl-top-date-group {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .wl-date-separator {
    color: #94a3b8;
}

html.dark:not(#_) #modalNovoExame .agm-input,
html.dark:not(#_) #modalNovoExame select.agm-input,
html.dark:not(#_) #modalNovoExame textarea.agm-input {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) #modalNovoExame .agm-input:hover {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) #modalNovoExame .agm-input::placeholder {
    color: #94a3b8 !important;
}

html.dark:not(#_) .wl-status-agendado {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .wl-status-confirmado {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .wl-status-aguardando {
    background-color: var(--ld-am0, #3a2e12);
    color: #ffc247;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .wl-status-atendimento {
    background-color: var(--ld-az0, #14263f);
    color: #c4b5fd;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .wl-status-atendido {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .wl-status-faltou {
    background-color: var(--ld-vm0, #3a1620);
    color: #ff7a8a;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .wl-status-cancelado {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .wl-priority-urgencia {
    background-color: var(--ld-am0, #3a2e12);
    color: #ff7a8a;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .wl-priority-emergencia {
    background-color: var(--ld-vm0, #3a1620);
    color: #ff7a8a;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .wl-carater-menu {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .wl-carater-opt {
    background-color: transparent;
    color: #dfe6f0;
}

html.dark:not(#_) .wl-carater-opt:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .wl-carater-opt.sel {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .wl-dot-rotina {
    background-color: #0ea5e9;
}

html.dark:not(#_) .wl-dot-urgencia {
    background-color: #f59e0b;
}

html.dark:not(#_) .wl-dot-emergencia {
    background-color: #ef4444;
}

html.dark:not(#_) .wl-row-critico > td {
    background-color: var(--ld-vm0, #3a1620) !important;
}

html.dark:not(#_) .wl-row-critico:hover > td {
    background-color: var(--ld-vm1, #33131c) !important;
}

html.dark:not(#_) .wl-crit-ico {
    color: #ff7a8a;
}

html.dark:not(#_) #wlAchadoBackdrop {
    background: rgba(15,23,42,.45);
}

html.dark:not(#_) .wl-achado-card {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .wl-achado-head-ico {
    background: rgba(255,255,255,.16);
}

html.dark:not(#_) .wl-achado-head h5 {
    color: #fff;
}

html.dark:not(#_) .wl-achado-head p {
    color: #fff;
}

html.dark:not(#_) .wl-achado-body {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .wl-achado-body label {
    color: #c2ccdb;
}

html.dark:not(#_) .wl-achado-body textarea {
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) .wl-achado-foot {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .wl-achado-foot .wl-af-remover {
    background-color: transparent;
    color: #ff7a8a;
}

html.dark:not(#_) .wl-achado-foot .wl-af-cancelar {
    background-color: var(--ld-az0, #14263f);
    color: #dfe6f0;
}

html.dark:not(#_) .wl-achado-foot .wl-af-salvar {
    background-color: #b91c1c;
    color: #fff;
}

html.dark:not(#_) .wl-achado-foot .wl-af-salvar:hover {
    background-color: #991b1b;
}

html.dark:not(#_) .wl-date-day {
    color: #dfe6f0;
}

html.dark:not(#_) .wl-date-hour {
    color: #c2ccdb;
}

html.dark:not(#_) .wl-action-menu {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .wl-action-item {
    background-color: transparent;
    color: #dfe6f0;
}

html.dark:not(#_) .wl-action-item:hover {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .wl-action-item.text-danger:hover {
    background-color: var(--ld-vm0, #3a1620);
    color: #ff7a8a !important;
}

html.dark:not(#_) .wl-print-icon {
    color: #dfe6f0;
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .wl-print-icon.wl-print-yes {
    color: #4ade80;
    background-color: var(--ld-vd0, #10312a);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .wl-online-col-icon {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #94a3b8;
}

html.dark:not(#_) .wl-online-col-icon.wl-online-yes {
    color: #7eb0fb;
    background-color: var(--ld-az0, #14263f);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .wl-online-col-icon.wl-online-outdated {
    color: #ffc247;
    background-color: var(--ld-am0, #3a2e12);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .wl-whatsapp-col-icon {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #94a3b8;
}

html.dark:not(#_) .wl-whatsapp-col-icon.wl-whatsapp-yes {
    color: #4ade80;
    background-color: var(--ld-vd0, #10312a);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .wl-table tbody tr.wl-clickable-row:hover td {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .wl-row-print-btn.wl-print-yes {
    color: #4ade80 !important;
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-vd0, #10312a) !important;
}

html.dark:not(#_) .wl-page {
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .wl-main-content {
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .wl-main-content::-webkit-scrollbar-thumb {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .wl-hero-icon {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .wl-hero-title {
    color: #dfe6f0;
}

html.dark:not(#_) .wl-hero-subtitle {
    color: #c2ccdb;
}

html.dark:not(#_) .wl-btn-soft,
html.dark:not(#_) .wl-page .btn-outline-secondary {
    border-color: var(--ld-borda, #2b3a52) !important;
    color: #c2ccdb !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .wl-btn-soft:hover,
html.dark:not(#_) .wl-page .btn-outline-secondary:hover {
    background-color: var(--ld-s0, #1c2634) !important;
    border-color: var(--ld-borda, #2b3a52) !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .wl-new-btn {
    background-color: #2569c3 !important;
}

html.dark:not(#_) .wl-new-btn:hover {
    background-color: #1f5aad !important;
}

html.dark:not(#_) .wl-soft-btn {
    background-color: var(--ld-s0, #1c2634) !important;
    border-color: var(--ld-borda, #2b3a52) !important;
    color: #c2ccdb !important;
}

html.dark:not(#_) .wl-soft-btn:hover {
    background-color: var(--ld-s0, #1c2634) !important;
    border-color: var(--ld-borda, #2b3a52) !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .wl-soft-btn .wl-new-icon {
    color: inherit !important;
}

html.dark:not(#_) .wl-new-icon {
    background: rgba(255, 255, 255, .18);
}

html.dark:not(#_) .wl-new-exam-btn {
    background-color: #2569c3 !important;
}

html.dark:not(#_) .wl-new-exam-btn:hover {
    background-color: #1f5aad !important;
}

html.dark:not(#_) .wl-new-exam-icon {
    background: rgba(255, 255, 255, .18);
}

html.dark:not(#_) .wl-page .option-border {
    background-color: transparent !important;
}

html.dark:not(#_) .wl-page .wl-card {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) .wl-page .wl-card-head {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .wl-page #wlCount,
html.dark:not(#_) .wl-page #wlPaginacaoInfo {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb !important;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .wl-page .wl-table thead th {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .wl-page .wl-table tbody td {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .wl-page .wl-card-footer {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .wl-empty-state {
    color: #c2ccdb;
}

html.dark:not(#_) #modalNovoExame .agm-header {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalNovoExame .agm-header-title::before {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #modalNovoExame .agm-section-head {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalNovoExame .agm-row {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #wlActionBackdrop.bg-loading,
html.dark:not(#_) .wl-action-backdrop {
    background-color: #000 !important;
}

html.dark:not(#_) .wl-laudo-modal-head {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .wl-laudo-modal-title {
    color: #dfe6f0;
}

html.dark:not(#_) .wl-laudo-modal-title i {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .wl-laudo-modal-body {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #iframeWlLaudo {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .wl-laudo-loading {
    background-color: rgba(16, 26, 42, 0.82);
    color: #c2ccdb;
}

html.dark:not(#_) .prt-shell {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .prt-top {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .prt-top-ic {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .prt-top-txt h5 {
    color: #dfe6f0;
}

html.dark:not(#_) .prt-top-txt .prt-sub {
    color: #94a3b8;
}

html.dark:not(#_) .prt-close {
    background-color: var(--ld-az0, #14263f);
    color: #c2ccdb;
}

html.dark:not(#_) .prt-close:hover {
    background-color: var(--ld-az1, #102039);
    color: #dfe6f0;
}

html.dark:not(#_) .prt-body {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .prt-loading {
    color: #94a3b8;
}

html.dark:not(#_) .prt-clin {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .prt-clin b {
    color: #dfe6f0;
}

html.dark:not(#_) .prt-clin span {
    color: #94a3b8;
}

html.dark:not(#_) .prt-pac {
    color: #dfe6f0;
}

html.dark:not(#_) .prt-pac b {
    color: #dfe6f0;
}

html.dark:not(#_) .prt-pac .prt-proc {
    color: #94a3b8;
}

html.dark:not(#_) .prt-field {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .prt-field .l {
    color: #94a3b8;
}

html.dark:not(#_) .prt-field .v {
    color: #dfe6f0;
}

html.dark:not(#_) .prt-field.is-senha .v {
    color: #7eb0fb;
}

html.dark:not(#_) .prt-qr {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .prt-qr-cap {
    color: #94a3b8;
}

html.dark:not(#_) .prt-link a {
    color: #7eb0fb;
}

html.dark:not(#_) .prt-obs {
    color: #94a3b8;
}

html.dark:not(#_) .prt-actions {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .prt-tile {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .prt-tile:hover {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .prt-tile-ic.tile-blue {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .prt-tile-ic.tile-slate {
    background-color: var(--ld-az0, #14263f);
    color: #c2ccdb;
}

html.dark:not(#_) .prt-tile-ic.tile-green {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
}

html.dark:not(#_) .prt-tile-tx {
    color: #dfe6f0;
}

html.dark:not(#_) .wl-laudo-modal-footer {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .wl-doc-item {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .wl-doc-item .ic {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .wl-doc-item .tx b {
    color: #dfe6f0;
}

html.dark:not(#_) .wl-doc-item .tx span {
    color: #94a3b8;
}

html.dark:not(#_) .wl-doc-vazio {
    color: #94a3b8;
}

html.dark:not(#_) .wl-doc-vazio b {
    color: #c2ccdb;
}

html.dark:not(#_) .wl-doc-item .wl-doc-tag {
    color: #7eb0fb;
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .wl-docf-voltar {
    background-color: none;
    color: #c2ccdb;
}

html.dark:not(#_) .wl-docf-voltar:hover {
    color: #7eb0fb;
}

html.dark:not(#_) .wl-docf-pac {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) .wl-docf-pac i {
    color: #94a3b8;
}

html.dark:not(#_) .wl-docf-field label {
    color: #c2ccdb;
}

html.dark:not(#_) .wl-docf-req {
    color: #ff7a8a;
}

html.dark:not(#_) .wl-docf-input {
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .wl-docf-hint {
    color: #94a3b8;
}

html.dark:not(#_) .wl-docf-check {
    color: #dfe6f0;
}

html.dark:not(#_) .wl-docf-cid-list {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .wl-docf-cid-item {
    color: #dfe6f0;
}

html.dark:not(#_) .wl-docf-cid-item:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .wl-docf-cid-item b {
    color: #7eb0fb;
}

html.dark:not(#_) .wl-docf-cid-vazio {
    color: #94a3b8;
}

html.dark:not(#_) .wl-docf-assin {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
    color: #c2ccdb;
}

html.dark:not(#_) .wl-docf-gerar {
    background-color: #2569c3;
    color: #fff;
}

html.dark:not(#_) .wl-docf-gerar:hover {
    background-color: #1d4ed8;
}

html.dark:not(#_) .wld-head-ic {
    background: rgba(255, 255, 255, .15);
}

html.dark:not(#_) .wld-head h5 {
    color: #fff;
}

html.dark:not(#_) .wld-head .wld-sub {
    color: rgba(255, 255, 255, .75);
}

html.dark:not(#_) .wld-head .wld-x {
    background: rgba(255, 255, 255, .14);
}

html.dark:not(#_) .wld-head .wld-x:hover {
    background: rgba(255, 255, 255, .26);
}

html.dark:not(#_) .wld-body {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .wld-toolbar .wld-cont {
    color: #c2ccdb;
}

html.dark:not(#_) .wld-mini-btn {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #7eb0fb;
}

html.dark:not(#_) .wld-mini-btn:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .wld-card {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .wl-disp-img {
    border-color: var(--ld-borda, #2b3a52);
    background-color: #0a0f16;
}

html.dark:not(#_) .wl-disp-check {
    background-color: #1d4ed8;
    color: #fff;
}

html.dark:not(#_) .wl-disp-vazio {
    color: #94a3b8;
}

html.dark:not(#_) .wld-foot {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .wld-btn-secondary {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) .wld-btn-secondary:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .wld-btn-primary {
    background-color: #1d4ed8;
    color: #fff;
}

html.dark:not(#_) .wld-btn-primary:hover:not(:disabled) {
    background-color: #1e40af;
}

html.dark:not(#_) .ag-fin-disabled {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) .ag-fin-disabled i {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .ag-fin-card {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .ag-fin-card-label {
    color: #c2ccdb;
}

html.dark:not(#_) .ag-fin-card-value {
    color: #dfe6f0;
}

html.dark:not(#_) .ag-fin-field label {
    color: #dfe6f0;
}

html.dark:not(#_) .ag-fin-hint {
    color: #c2ccdb;
}

html.dark:not(#_) .ag-fin-pay-title {
    color: #dfe6f0;
}

html.dark:not(#_) .ag-fin-payment-row {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .ag-fin-card-extra {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ag-fin-obs-row,
html.dark:not(#_) .ag-fin-doc-row {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ag-fin-nf-chip.ok,
html.dark:not(#_) .ag-fin-recibo-chip.ok {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
}

html.dark:not(#_) .ag-fin-nf-chip.aguarde {
    background-color: var(--ld-am0, #3a2e12);
    color: #ffc247;
}

html.dark:not(#_) .ag-fin-nf-chip a,
html.dark:not(#_) .ag-fin-nf-chip button,
html.dark:not(#_) .ag-fin-recibo-chip a,
html.dark:not(#_) .ag-fin-recibo-chip button {
    background-color: transparent;
    color: inherit;
}

html.dark:not(#_) .ag-fin-pay-taxa-info {
    color: #c2ccdb;
}

html.dark:not(#_) .ag-fin-payment-row label {
    color: #c2ccdb;
}

html.dark:not(#_) .ag-fin-pay-remove {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-vm0, #3a1620);
    color: #ff7a8a;
}

html.dark:not(#_) .ag-fin-pay-remove:hover {
    background-color: var(--ld-vm1, #33131c);
}

html.dark:not(#_) .ag-fin-pay-add {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-az0, #14263f) !important;
    color: #7eb0fb !important;
}

html.dark:not(#_) .ag-fin-pay-empty {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) .barra {
    background-color: #ffffffee;
}

html.dark:not(#_) .b-print {
    background-color: var(--azul);
    color: #fff;
}

html.dark:not(#_) .b-close {
    background-color: var(--ld-s0, #1c2634);
    color: var(--cinza);
}

html.dark:not(#_) .folha {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .rel-clin-nome {
    color: var(--tinta);
}

html.dark:not(#_) .rel-clin-ln {
    color: var(--cinza);
}

html.dark:not(#_) .rel-doc .rel-doc-t {
    color: var(--azul);
}

html.dark:not(#_) .rel-doc .rel-doc-d {
    color: var(--cinza);
}

html.dark:not(#_) .lead {
    color: var(--cinza);
}

html.dark:not(#_) ol.clausulas b {
    color: var(--tinta);
}

html.dark:not(#_) .destaque {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .campo {
    color: var(--cinza);
}

html.dark:not(#_) .assina .rot {
    color: var(--cinza);
}

html.dark:not(#_) .clinic-chip {
    background-color: var(--branco);
}

html.dark:not(#_) .clinic-chip b {
    color: var(--ink-2);
}

html.dark:not(#_) .marca-chip {
    background-color: var(--branco);
    color: var(--acc);
}

html.dark:not(#_) .capa img {
    background-color: #241f2e;
}

html.dark:not(#_) .capa-eyebrow {
    background: rgba(24, 18, 32, .34);
}

html.dark:not(#_) .capa-nome {
    color: #fff;
}

html.dark:not(#_) .btn-redondo {
    background-color: var(--ld-s0, #1c2634);
    color: var(--ink);
}

html.dark:not(#_) .capa-zoom {
    background-color: transparent;
}

html.dark:not(#_) .orn {
    color: var(--acc);
}

html.dark:not(#_) .orn b {
    color: var(--ink-2);
}

html.dark:not(#_) .pol {
    background-color: var(--branco);
}

html.dark:not(#_) .pol button {
    background-color: #241f2e;
}

html.dark:not(#_) .pol-legenda {
    color: var(--ink-2);
}

html.dark:not(#_) .pol-dl {
    color: var(--acc);
}

html.dark:not(#_) .cine {
    background-color: #241f2e;
}

html.dark:not(#_) .cine video {
    background-color: #000;
}

html.dark:not(#_) .cine-rodape .t {
    color: #EDE9F4;
}

html.dark:not(#_) .cine-rodape .t small {
    color: #93a1b5;
}

html.dark:not(#_) .pill {
    background-color: var(--acc);
    color: #fff !important;
}

html.dark:not(#_) .pill.claro {
    background-color: var(--branco);
    color: var(--ink) !important;
}

html.dark:not(#_) .pill.wa {
    background-color: #1FAF63;
}

html.dark:not(#_) .convite {
    background-color: var(--branco);
}

html.dark:not(#_) .convite-titulo {
    color: var(--ink);
}

html.dark:not(#_) .convite-sub {
    color: var(--acc);
}

html.dark:not(#_) .convite-info {
    color: var(--ink-2);
}

html.dark:not(#_) .disc {
    color: var(--ink-3);
}

html.dark:not(#_) .foot {
    color: var(--ink-3);
}

html.dark:not(#_) .foot .coracao {
    color: var(--acc);
}

html.dark:not(#_) .foot .bf {
    color: var(--ink-2);
}

html.dark:not(#_) .foot a {
    color: var(--acc);
}

html.dark:not(#_) .lb {
    background: rgba(18, 14, 26, .94);
}

html.dark:not(#_) .lb-cap {
    color: #EDE9F4;
}

html.dark:not(#_) .lb-fechar {
    background: rgba(255, 255, 255, .14);
}

html.dark:not(#_) .lb-fechar:hover {
    background: rgba(255, 255, 255, .3);
}

html.dark:not(#_) .acoes .primary {
    background-color: var(--azul);
    color: #fff;
}

html.dark:not(#_) .acoes .soft {
    background-color: var(--ld-az1, #102039);
    color: #dfe6f0;
}

html.dark:not(#_) .page {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .marca-sub {
    color: var(--cinza);
}

html.dark:not(#_) .issued {
    color: var(--cinza);
}

html.dark:not(#_) .issued b {
    color: var(--tinta);
}

html.dark:not(#_) .ident {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .ident .campo i {
    color: var(--cinza);
}

html.dark:not(#_) .ident .vazio {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .corpo th {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .footer {
    color: #aaa;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .footer .reg {
    color: #c2ccdb;
}

html.dark:not(#_) .iw-toolbar {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .iw-sub {
    color: #c2ccdb;
}

html.dark:not(#_) .iw-btn {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .iw-btn-primary {
    background-color: #2569c3;
    color: #fff;
}

html.dark:not(#_) .iw-loading {
    color: #c2ccdb;
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .iw-loading-card {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #pdfFrame {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .iw-error {
    border-color: var(--ld-borda, #2b3a52);
    color: #ff7a8a;
    background-color: var(--ld-vm0, #3a1620);
}

html.dark:not(#_) .tc-actions button {
    background-color: #2569c3;
    color: #fff;
}

html.dark:not(#_) .pc-card {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pc-head {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pc-head h1 {
    color: #7eb0fb;
}

html.dark:not(#_) .pc-head .pc-sub {
    color: #c2ccdb;
}

html.dark:not(#_) .pc-pac b {
    color: #dfe6f0;
}

html.dark:not(#_) .pc-field {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .pc-field .pc-lbl {
    color: #c2ccdb;
}

html.dark:not(#_) .pc-field .pc-vv {
    color: #dfe6f0;
}

html.dark:not(#_) .pc-proto .pc-vv {
    color: #7eb0fb;
}

html.dark:not(#_) .pc-qr-cap {
    color: #c2ccdb;
}

html.dark:not(#_) .pc-link a {
    color: #7eb0fb;
}

html.dark:not(#_) .pc-obs {
    color: #c2ccdb;
}

html.dark:not(#_) .pc-actions button {
    background-color: #2569c3;
    color: #fff;
}

html.dark:not(#_) .pc-clin-nome {
    color: #dfe6f0;
}

html.dark:not(#_) .pc-clin-ln {
    color: #c2ccdb;
}

html.dark:not(#_) body.is-preview {
    background-color: transparent;
}

html.dark:not(#_) #chatBackdrop {
    background: rgba(15,23,42,.28);
}

html.dark:not(#_) #chatPop {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) #chatPop .cp-head {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #chatPop .cp-ic {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #chatPop .cp-x {
    background-color: transparent;
    color: #94a3b8;
}

html.dark:not(#_) #chatPop .cp-x:hover {
    background-color: var(--ld-az0, #14263f);
    color: #dfe6f0;
}

html.dark:not(#_) #chatPop .cp-side {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #chatPop .cp-side::-webkit-scrollbar-thumb {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .cp-side-label {
    color: #9aa6b6;
}

html.dark:not(#_) .cp-item:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .cp-item.ativa {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .cp-item.ativa::before {
    background-color: #2563eb;
}

html.dark:not(#_) .cp-av {
    background-color: var(--ld-az1, #102039);
    color: #7eb0fb;
}

html.dark:not(#_) .cp-av.time {
    background-color: var(--ld-az1, #102039);
    color: #7eb0fb;
}

html.dark:not(#_) .cp-dot {
    background-color: var(--ld-az2, #1b3350);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .cp-dot.on {
    background-color: #22c55e;
}

html.dark:not(#_) .cp-item .cp-nome {
    color: #dfe6f0;
}

html.dark:not(#_) .cp-item .cp-sub {
    color: #9aa6b6;
}

html.dark:not(#_) .cp-item .cp-un {
    background-color: #ef4444;
    color: #fff;
}

html.dark:not(#_) .cp-main-head {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .cp-mh-nome {
    color: #dfe6f0;
}

html.dark:not(#_) .cp-mh-st {
    color: #94a3b8;
}

html.dark:not(#_) .cp-mh-st.on {
    color: #4ade80;
}

html.dark:not(#_) .cp-empty {
    color: #9aa6b6;
}

html.dark:not(#_) .cp-empty .cp-empty-ic {
    background-color: var(--ld-az0, #14263f);
    color: #b6c1cf;
}

html.dark:not(#_) .cp-msgs {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .cp-msgs::-webkit-scrollbar-thumb {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .cp-day {
    color: #94a3b8;
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .cp-b.rx {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) .cp-b.tx {
    background-color: #2563eb;
    color: #fff;
}

html.dark:not(#_) .cp-b .cp-de {
    color: #7eb0fb;
}

html.dark:not(#_) .cp-input {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .cp-input textarea {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .cp-input button {
    background-color: #2563eb;
    color: #fff;
}

html.dark:not(#_) .cp-input button:hover {
    background-color: #1d4ed8;
}

html.dark:not(#_) .chat-toast {
    background-color: #0f172a;
    color: #fff;
}

html.dark:not(#_) .chat-toast .chat-toast-av {
    background-color: #1e293b;
    color: #93c5fd;
}

html.dark:not(#_) .chat-toast .chat-toast-de {
    color: #93c5fd;
}

html.dark:not(#_) .chat-toast .chat-toast-tx {
    color: #e2e8f0;
}

html.dark:not(#_) .chat-badge {
    background-color: #ef4444;
    color: #fff;
}

html.dark:not(#_) #ultimaConsultaBox .uc-card {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #ultimaConsultaBox .uc-head {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #ultimaConsultaBox .uc-head i {
    color: #7eb0fb;
}

html.dark:not(#_) #ultimaConsultaBox .uc-head .uc-nome {
    color: #dfe6f0;
}

html.dark:not(#_) #ultimaConsultaBox .uc-head .uc-data {
    color: #c2ccdb;
}

html.dark:not(#_) #ultimaConsultaBox .uc-body {
    color: #dfe6f0;
}

html.dark:not(#_) #ultimaConsultaBox .uc-vazio {
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .cobst-titulo {
    color: #dfe6f0;
}

html.dark:not(#_) .cobst-card {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .cobst-modo {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .cobst-modo:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .cobst-modo.ativo {
    background-color: #2569c3;
    color: #fff;
}

html.dark:not(#_) .cobst-field label {
    color: #dfe6f0;
}

html.dark:not(#_) .cobst-input {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .cobst-input:focus {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .cobst-res {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .cobst-res-lab {
    color: #c2ccdb;
}

html.dark:not(#_) .cobst-res-ig {
    color: #dfe6f0;
}

html.dark:not(#_) .cobst-res-linha {
    color: #dfe6f0;
}

html.dark:not(#_) .cobst-res-linha b {
    color: #dfe6f0;
}

html.dark:not(#_) .cobst-aviso {
    background-color: var(--ld-am0, #3a2e12);
    border-color: var(--ld-borda, #2b3a52);
    color: #ffc247;
}

html.dark:not(#_) .odo-num {
    color: #dfe6f0;
}

html.dark:not(#_) .odo-sel {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .odo-sel.marcado {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .odo-legenda {
    color: #c2ccdb;
}

html.dark:not(#_) a[x-apple-data-detectors],
html.dark:not(#_) .unstyle-auto a {
    color: inherit !important;
}

html.dark:not(#_) .conteudo p {
    color: #c2ccdb;
}

html.dark:not(#_) .conteudo ul,
html.dark:not(#_) .conteudo ol {
    color: #c2ccdb;
}

html.dark:not(#_) .conteudo strong,
html.dark:not(#_) .conteudo b {
    color: #dfe6f0;
}

html.dark:not(#_) .conteudo a {
    color: #7eb0fb;
}

html.dark:not(#_) #estPagina {
    color: #dfe6f0;
}

html.dark:not(#_) #estTopo h3 {
    color: #dfe6f0;
}

html.dark:not(#_) #estModSel {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #estModSel .est-mod {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) #estModSel .est-mod + .est-mod {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #estModSel .est-mod:hover {
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) #estModSel .est-mod.ativa {
    background-color: #2c7be5;
    color: #fff;
}

html.dark:not(#_) #estPill {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) #estPillPonto {
    background-color: var(--ld-az2, #1b3350);
}

html.dark:not(#_) #estPill.ouvindo #estPillPonto {
    background-color: #00d27a;
}

html.dark:not(#_) #estPill.gravando {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-vm0, #3a1620);
    color: #ff7a8a;
}

html.dark:not(#_) #estPill.gravando #estPillPonto {
    background-color: #e63757;
}

html.dark:not(#_) #estPill.ocupado #estPillPonto {
    background-color: #f5803e;
}

html.dark:not(#_) .est-btn {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .est-btn:hover:not(:disabled) {
    color: #7eb0fb;
}

html.dark:not(#_) .est-btn.primaria {
    background-color: #2c7be5;
    color: #fff;
}

html.dark:not(#_) .est-btn.primaria:hover:not(:disabled) {
    background-color: #1f6ed4;
    color: #fff;
}

html.dark:not(#_) .est-btn.gravando {
    background-color: #e63757;
    color: #fff;
}

html.dark:not(#_) .est-btn.gravando:hover:not(:disabled) {
    background-color: #d02a49;
    color: #fff;
}

html.dark:not(#_) .est-btn kbd {
    background: rgba(0,0,0,.08);
}

html.dark:not(#_) .est-btn.primaria kbd,
html.dark:not(#_) .est-btn.gravando kbd {
    background: rgba(255,255,255,.22);
}

html.dark:not(#_) #estStatus {
    background-color: var(--est-fundo);
}

html.dark:not(#_) #estStatusIcone {
    background-color: var(--est-cor);
    color: #fff;
}

html.dark:not(#_) #estStatusTitulo {
    color: var(--est-cor);
}

html.dark:not(#_) #estStatusAcao {
    color: #dfe6f0;
}

html.dark:not(#_) #estStatusAcao b {
    color: var(--est-cor);
}

html.dark:not(#_) #estStatusAcao kbd {
    background-color: var(--ld-s0, #1c2634);
    color: var(--est-cor);
}

html.dark:not(#_) #estStatusTexto {
    color: #c2ccdb;
}

html.dark:not(#_) #estStatusTexto b {
    color: #dfe6f0;
}

html.dark:not(#_) #estStatus.erro #estStatusTexto {
    color: #ff7a8a;
}

html.dark:not(#_) #estStatus .fa-spinner {
    color: #7eb0fb;
}

html.dark:not(#_) #estProgWrap {
    background-color: rgba(16, 26, 42, 0.70);
}

html.dark:not(#_) #estProgBarra {
    background-color: var(--est-cor);
}

html.dark:not(#_) #estFolha {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) #estFolha td,
html.dark:not(#_) #estFolha th {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #estFolhaToolbar {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #estFolhaToolbar button {
    background-color: none;
    color: #c2ccdb;
}

html.dark:not(#_) #estFolhaToolbar button:hover {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
    color: #7eb0fb;
}

html.dark:not(#_) #estFolhaToolbar .est-folha-toolbar-sep {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) #estFolhaLaudo:empty::before {
    color: #cbd5e1;
}

html.dark:not(#_) #estFolhaLaudo:empty::after {
    color: #b6c1d2;
}

html.dark:not(#_) #estFolhaInicio {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #estGaleriaBusca {
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) .est-card {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .est-card:hover {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .est-card .icone {
    color: #7eb0fb;
}

html.dark:not(#_) .est-card img {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .est-card .nome {
    color: #dfe6f0;
}

html.dark:not(#_) .est-card .fale {
    color: #94a3b8;
}

html.dark:not(#_) .est-card .est-selo.minha {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
}

html.dark:not(#_) .est-card .est-selo.sistema {
    background-color: var(--ld-az0, #14263f);
    color: #93a1b5;
}

html.dark:not(#_) .est-card .est-copiar {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) .est-card .est-copiar:hover {
    color: #7eb0fb;
}

html.dark:not(#_) #estModoSel {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #estModoSel .est-modo {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) #estModoSel .est-modo + .est-modo {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #estModoSel .est-modo:hover {
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) #estModoSel .est-modo.ativa {
    background-color: #00864e;
    color: #fff;
}

html.dark:not(#_) #estModoSel .est-modo.ativa[data-modo="livre"] {
    background-color: #6b4fd8;
}

html.dark:not(#_) #estMascOverlay {
    background: rgba(15,23,42,.55);
}

html.dark:not(#_) #estMascCaixa {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #estMascTopo {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #estMascTopo h5 {
    color: #dfe6f0;
}

html.dark:not(#_) #estMascTopo .fechar {
    background-color: none;
    color: #93a1b5;
}

html.dark:not(#_) #estMascLista {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #estMascLista .est-masc-item {
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) #estMascLista .est-masc-item.ativo {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) #estMascLista .est-masc-item small {
    color: #94a3b8;
}

html.dark:not(#_) #estMascLista .est-masc-vazio {
    color: #94a3b8;
}

html.dark:not(#_) #estMascForm label {
    color: #c2ccdb;
}

html.dark:not(#_) #estMascForm input,
html.dark:not(#_) #estMascForm select,
html.dark:not(#_) #estMascForm textarea {
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #estMascRodape .msg {
    color: #94a3b8;
}

html.dark:not(#_) #estMascRodape .msg.erro {
    color: #ff7a8a;
}

html.dark:not(#_) #estMascRodape .msg.ok {
    color: #4ade80;
}

html.dark:not(#_) #estImpPainel .est-imp-dica {
    color: #93a1b5;
}

html.dark:not(#_) #estImpTexto {
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #estImpAcoes .msg {
    color: #94a3b8;
}

html.dark:not(#_) #estImpAcoes .msg.erro {
    color: #ff7a8a;
}

html.dark:not(#_) #estImpAcoes .msg.ok {
    color: #4ade80;
}

html.dark:not(#_) .est-imp-item {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .est-imp-item input[type="text"] {
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) .est-imp-item select {
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) .est-imp-item .corpo {
    color: #94a3b8;
}

html.dark:not(#_) .est-painel {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .est-painel h6 {
    color: #dfe6f0;
}

html.dark:not(#_) #estDitadoTexto {
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #estDitadoTexto::placeholder {
    color: #94a3b8;
}

html.dark:not(#_) #estDitadoAviso {
    color: #94a3b8;
}

html.dark:not(#_) #estExtChip {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
}

html.dark:not(#_) .est-hist-chip {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .est-hist-chip:hover {
    color: #7eb0fb;
}

html.dark:not(#_) .est-hist-chip span {
    color: #94a3b8;
}

html.dark:not(#_) #estAjudaOverlay {
    background: rgba(15,23,42,.5);
}

html.dark:not(#_) #estAjudaCaixa {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #estCelOverlay {
    background: rgba(15,23,42,.5);
}

html.dark:not(#_) #estCelCaixa {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #estCelMsg {
    color: #dfe6f0;
}

html.dark:not(#_) #estCelDica {
    color: #93a1b5;
}

html.dark:not(#_) #estAjudaTopo {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #estAjudaTopo b {
    color: #dfe6f0;
}

html.dark:not(#_) #estAjudaTopo .fechar {
    background-color: none;
    color: #93a1b5;
}

html.dark:not(#_) #estAjudaTopo .fechar:hover {
    background-color: var(--ld-az0, #14263f);
    color: #dfe6f0;
}

html.dark:not(#_) #estAjudaRodape a {
    color: #7eb0fb;
}

html.dark:not(#_) .est-atalhos {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .est-atalhos h6 {
    color: #dfe6f0;
}

html.dark:not(#_) .est-atalhos .cmd b {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
    color: #7eb0fb;
}

html.dark:not(#_) .est-atalhos .cmd span {
    color: #c2ccdb;
}

html.dark:not(#_) #estFrameWrap {
    background: rgba(15,23,42,.5);
}

html.dark:not(#_) #estFrameCaixa {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #estFrameBarra {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #estFrameBarra b {
    color: #dfe6f0;
}

html.dark:not(#_) #estFrameWrap.oculto {
    background-color: none;
}

html.dark:not(#_) #estTourOverlay {
    background: rgba(15,23,42,.45);
}

html.dark:not(#_) #estTourBalao {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #estTourBalao h5 {
    color: #7eb0fb;
}

html.dark:not(#_) #estTourBalao .corpo {
    color: #dfe6f0;
}

html.dark:not(#_) #estTourBalao .corpo b {
    color: #dfe6f0;
}

html.dark:not(#_) #estTourBalao .corpo .destaque {
    color: #7eb0fb;
}

html.dark:not(#_) #estTourProg {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) #estTourProgBarra {
    background-color: #2c7be5;
}

html.dark:not(#_) #estTourBotoes button {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) #estTourBotoes button.avancar {
    background-color: #2c7be5;
    color: #fff;
}

html.dark:not(#_) #dlvMascara {
    color: #dfe6f0;
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #dlvAvisos {
    background-color: var(--ld-am0, #3a2e12);
}

html.dark:not(#_) .dlv-aviso {
    color: #ffc247;
}

html.dark:not(#_) .dlv-aviso-titulo {
    color: #ffc247;
}

html.dark:not(#_) #dlvFolhaCard {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #dlvFolhaBarra {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #dlvFolha {
    color: #dfe6f0;
}

html.dark:not(#_) #dlvFolha:empty::before {
    color: #94a3b8;
}

html.dark:not(#_) #dlvLado #ldPainel .transc-texto {
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #dlvLadoTopo b {
    color: #dfe6f0;
}

html.dark:not(#_) #dlvLadoTopo button {
    background-color: none;
    color: #93a1b5;
}

html.dark:not(#_) #dlvLadoTopo button:hover {
    background: rgba(116,129,148,.12);
}

html.dark:not(#_) html.dark:not(#_) #dlvMascara {
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) html.dark:not(#_) #dlvFolhaCard {
    background: var(--ld-s0, #1c2634);
}

html.dark:not(#_) html.dark:not(#_) #dlvFolha {
    color: #dfe6f0;
}

html.dark:not(#_) html.dark:not(#_) #dlvAvisos {
    background-color: #2b2413;
}

html.dark:not(#_) html.dark:not(#_) .dlv-aviso,
html.dark:not(#_) html.dark:not(#_) .dlv-aviso-titulo {
    color: #e8c76f;
}

html.dark:not(#_) html.dark:not(#_) #dlvLado #ldPainel .transc-texto {
    background: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) html.dark:not(#_) #dlvLadoTopo b {
    color: #dfe6f0;
}

html.dark:not(#_) #ditadoAssistBarra {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
    color: #c2ccdb;
}

html.dark:not(#_) #ditadoAssistPonto {
    background-color: #00d27a;
}

html.dark:not(#_) #ditadoAssistBarra.gravando #ditadoAssistPonto {
    background-color: #e63757;
}

html.dark:not(#_) #ditadoAssistBarra button {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) #ditadoAssistBarra button:hover {
    color: #ff7a8a;
}

html.dark:not(#_) .btn-ditado-campo {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) .btn-ditado-campo:hover {
    color: #7eb0fb;
}

html.dark:not(#_) .btn-ditado-campo.ouvindo {
    color: #ff7a8a;
    background-color: var(--ld-vm0, #3a1620);
}

html.dark:not(#_) .ditado-legenda {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .ditado-legenda h6 {
    color: #dfe6f0;
}

html.dark:not(#_) .ditado-legenda .cmd b {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
    color: #7eb0fb;
}

html.dark:not(#_) .ditado-legenda .cmd span {
    color: #c2ccdb;
}

html.dark:not(#_) .ditado-legenda .obs {
    color: #93a1b5;
}

html.dark:not(#_) .ditado-mic-dica {
    border-color: var(--ld-borda, #2b3a52);
    color: #c2ccdb;
}

html.dark:not(#_) .ditado-mic-dica a {
    color: #7eb0fb;
}

html.dark:not(#_) .btn-ditado-som {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) .btn-ditado-som:hover {
    color: #7eb0fb;
}

html.dark:not(#_) .ap-linha {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .ap-campo {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .ap-campo:disabled {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s1, #172231) !important;
    color: #aaa;
}

html.dark:not(#_) .ap-sep {
    color: #c2ccdb;
}

html.dark:not(#_) .mg-medida-aviso {
    color: #ff7a8a;
}

html.dark:not(#_) .linha-destacada {
    background-color: var(--ld-am0, #3a2e12);
}

html.dark:not(#_) #alertaIqrM,
html.dark:not(#_) #alertaHpcs,
html.dark:not(#_) #alertaDelta {
    color: #ffc247;
}

html.dark:not(#_) .pac-ac-list {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pac-ac-item {
    color: #dfe6f0;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pac-ac-item:hover {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #inputPacNome,
html.dark:not(#_) #inputPacDN,
html.dark:not(#_) #inputPacCpf,
html.dark:not(#_) #inputPacConvenio,
html.dark:not(#_) #inputPacMedicoSolicitante,
html.dark:not(#_) #selectPacSexo {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .pac-btn-cadastrar {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .pac-btn-cadastrar:hover {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .eco-medida-erro {
    background-color: var(--ld-vm0, #3a1620) !important;
}

html.dark:not(#_) .eco-medida-warn {
    background-color: var(--ld-am0, #3a2e12) !important;
}

html.dark:not(#_) .template-card:hover {
    background-color: var(--ld-az0, #14263f) !important;
}

html.dark:not(#_) .eco-feto-badge-A {
    background-color: var(--ld-az1, #102039);
    color: #7eb0fb;
}

html.dark:not(#_) .eco-feto-badge-B {
    background-color: var(--ld-am1, #33290f);
    color: #ffc247;
}

html.dark:not(#_) #pillsLaudoAutomatico.feto-b-ativo .nav-link-laudo.active {
    background-color: var(--feto-bg) !important;
    color: var(--feto-ink) !important;
}

html.dark:not(#_) #pillsLaudoAutomatico.feto-b-ativo #labelEstudoFetalObs1t .fs-0 {
    color: #7eb0fb !important;
}

html.dark:not(#_) #pillsLaudoAutomatico.feto-b-ativo #tabSG.active {
    background-color: var(--ld-az1, #102039) !important;
    color: #7eb0fb !important;
}

html.dark:not(#_) #pillsLaudoAutomatico.feto-b-ativo #gemNavStrip .gemnav-strip-row > div {
    background-color: var(--ld-az1, #102039) !important;
}

html.dark:not(#_) .rm-lado-badge-direito {
    background-color: var(--ld-az1, #102039);
    color: #7eb0fb;
}

html.dark:not(#_) .rm-lado-badge-esquerdo {
    background-color: var(--ld-am1, #33290f);
    color: #ffc247;
}

html.dark:not(#_) .mus-add-btn {
    background-color: transparent;
    color: #c2ccdb;
}

html.dark:not(#_) .mus-add-btn:hover:not(:disabled) {
    background: rgba(47,126,163,.06);
}

html.dark:not(#_) .mus-del-btn {
    background-color: transparent;
    color: #ff7a8a;
}

html.dark:not(#_) .mus-del-btn:hover:not(:disabled) {
    color: #ff7a8a;
}

html.dark:not(#_) .graf-card {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .graf-card-head {
    color: #fff;
    background-color: #f5a85a;
}

html.dark:not(#_) .graf-card-head .pill {
    background: rgba(255,255,255,0.25);
}

html.dark:not(#_) .graf-card-row .field {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .graf-card-row .field b {
    color: #c2ccdb;
}

html.dark:not(#_) .graf-card-desc {
    color: #dfe6f0;
}

html.dark:not(#_) .graf-card-trat {
    border-color: var(--ld-borda, #2b3a52);
    color: #c2ccdb;
}

html.dark:not(#_) .graf-card-trat b {
    color: #ff7a8a;
}

html.dark:not(#_) .graf-card.tipo-i {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .graf-card.tipo-i .graf-card-head {
    background-color: #5cb85c;
}

html.dark:not(#_) .graf-card.tipo-iia {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .graf-card.tipo-iia .graf-card-head {
    background-color: #f0ad4e;
}

html.dark:not(#_) .graf-card.tipo-iib .graf-card-head {
    background-color: #d9534f;
}

html.dark:not(#_) .graf-card.tipo-iic .graf-card-head,
html.dark:not(#_) .graf-card.tipo-d .graf-card-head {
    background-color: #d9534f;
}

html.dark:not(#_) .graf-card.tipo-iii .graf-card-head {
    background-color: #8e44ad;
}

html.dark:not(#_) .graf-card.tipo-iv .graf-card-head {
    background-color: #34495e;
}

html.dark:not(#_) .dop-tir-badge.vps-normal {
    background-color: var(--ld-vd1, #0d2a24);
    color: #4ade80;
}

html.dark:not(#_) .dop-tir-badge.vps-baixo {
    background-color: var(--ld-am1, #33290f);
    color: #ffc247;
}

html.dark:not(#_) .dop-tir-badge.vps-elevado {
    background-color: var(--ld-am0, #3a2e12);
    color: #ffc247;
}

html.dark:not(#_) .dop-tir-badge.vps-muito-elevado {
    background-color: var(--ld-vm1, #33131c);
    color: #ff7a8a;
}

html.dark:not(#_) #tirNodulosContainer .tir-nod-foco-item:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) #tirNodulosContainer .tir-nod-foco-item.is-disabled:hover {
    background-color: transparent;
}

html.dark:not(#_) #flebCartogramaPanel .fleb-view-tab {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
    color: #c2ccdb;
}

html.dark:not(#_) #flebCartogramaPanel .fleb-view-tab.active {
    background-color: #2980b9;
    color: #fff;
}

html.dark:not(#_) .fleb-view-container {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .fleb-paleta-caixa {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .fleb-paleta-titulo {
    color: #93a1b5;
}

html.dark:not(#_) #flebCartogramaPanel .fleb-tool {
    background-color: var(--ld-s0, #1c2634) !important;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #flebCartogramaPanel .fleb-tool.fleb-sel {
    background-color: var(--ld-az0, #14263f) !important;
}

html.dark:not(#_) #flebCartogramaPanel .fleb-tool span {
    color: #c2ccdb !important;
}

html.dark:not(#_) #flebCartogramaPanel .fleb-tool.fleb-sel span {
    color: #c2ccdb !important;
}

html.dark:not(#_) .fleb-perf-box {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .fleb-perf-ref {
    color: #c2ccdb;
}

html.dark:not(#_) .fleb-perf-item {
    color: #c2ccdb;
}

html.dark:not(#_) .fleb-perf-item input {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .fleb-diam-input {
    color: #7eb0fb;
}

html.dark:not(#_) .fleb-handle {
    background-color: #ff9800;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .fleb-handle.point {
    background-color: #e91e63;
}

html.dark:not(#_) .fleb-handle.diam {
    background-color: #9c27b0;
}

html.dark:not(#_) #modalTemplatesEco .tme-shell {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalTemplatesEco .tme-header {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalTemplatesEco .tme-header-title {
    color: #dfe6f0;
}

html.dark:not(#_) #modalTemplatesEco .tme-header-title i {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #modalTemplatesEco .tme-close {
    background-color: transparent;
    color: #94a3b8;
}

html.dark:not(#_) #modalTemplatesEco .tme-close:hover {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) #modalTemplatesEco .tme-sidebar {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalTemplatesEco .tme-sidebar::-webkit-scrollbar-thumb {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) #modalTemplatesEco .tme-tab {
    background-color: transparent;
    color: #dfe6f0;
}

html.dark:not(#_) #modalTemplatesEco .tme-tab:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) #modalTemplatesEco .tme-tab.active {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #modalTemplatesEco .tme-main::-webkit-scrollbar-thumb {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) #modalTemplatesEco .tme-intro {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) #modalTemplatesEco .tme-search-wrap i {
    color: #94a3b8;
}

html.dark:not(#_) #modalTemplatesEco .tme-search {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) #modalTemplatesEco .tme-search:hover {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) #modalTemplatesEco .tme-search::placeholder {
    color: #94a3b8 !important;
}

html.dark:not(#_) #modalTemplatesEco .tme-section-head {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalTemplatesEco .tme-section-title {
    color: #dfe6f0;
}

html.dark:not(#_) #modalTemplatesEco .tme-section-title i {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #modalTemplatesEco .tme-count {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalTemplatesEco .template-card {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalTemplatesEco .template-card:hover {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalTemplatesEco .template-card.template-reset {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalTemplatesEco .template-title {
    color: #dfe6f0;
}

html.dark:not(#_) #modalTemplatesEco .template-desc {
    color: #c2ccdb;
}

html.dark:not(#_) #modalTemplatesEco .template-badge {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #modalTemplatesEco .template-reset .template-badge {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-az0, #14263f);
    color: #c2ccdb;
}

html.dark:not(#_) #modalTemplatesEco .template-meta {
    color: #7eb0fb;
}

html.dark:not(#_) #modalTemplatesEco .template-reset .template-meta {
    color: #c2ccdb;
}

html.dark:not(#_) #modalTemplatesEco .tme-empty {
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalTemplatesEco .tme-footer {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalTemplatesEco .tme-footer-note {
    color: #94a3b8;
}

html.dark:not(#_) #modalTemplatesEco .tme-btn-secondary {
    border-color: var(--ld-borda, #2b3a52) !important;
    color: #c2ccdb !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) #modalTemplatesEco .tme-btn-secondary:hover {
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) #modalTemplatesEco .tme-btn-danger-soft {
    border-color: var(--ld-borda, #2b3a52) !important;
    color: #ff7a8a !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) #modalTemplatesEco .tme-btn-danger-soft:hover {
    background-color: var(--ld-vm0, #3a1620) !important;
}

html.dark:not(#_) #modalTemplatesEco .tme-toast {
    background-color: #166534;
    color: #fff;
}

html.dark:not(#_) #mapaCartograficoWrap {
    background-color: var(--mapa-bg);
}

html.dark:not(#_) #mapaToolbarHeader {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #mapaToolbarHeader .mapa-header-title {
    color: var(--mapa-text);
}

html.dark:not(#_) #mapaToolbarHeader .mapa-header-subtitle {
    color: var(--mapa-muted);
}

html.dark:not(#_) #mapaToolbar {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .mapa-view-label {
    color: var(--mapa-muted);
}

html.dark:not(#_) #mapaSelect {
    color: var(--mapa-text) !important;
    background-color: var(--mapa-card) !important;
}

html.dark:not(#_) .mapa-tool-btn {
    background-color: var(--mapa-card);
}

html.dark:not(#_) .mapa-tool-btn:hover {
    background-color: var(--mapa-primary-soft);
}

html.dark:not(#_) .mapa-tool-btn.active {
    background-color: var(--mapa-primary);
}

html.dark:not(#_) .mapa-tool-label {
    color: var(--mapa-muted);
}

html.dark:not(#_) .mapa-action-btn {
    background-color: var(--mapa-card);
    color: var(--mapa-text);
}

html.dark:not(#_) .mapa-action-btn:hover {
    background-color: var(--mapa-primary-soft);
    color: var(--mapa-primary);
}

html.dark:not(#_) .mapa-action-btn.danger {
    color: var(--mapa-danger);
}

html.dark:not(#_) .mapa-action-btn.danger:hover {
    background-color: var(--ld-vm0, #3a1620);
}

html.dark:not(#_) .mapa-action-btn.primary {
    background-color: var(--mapa-primary);
    color: white;
}

html.dark:not(#_) .mapa-action-btn.primary:hover {
    background-color: #1d4ed8;
    color: white;
}

html.dark:not(#_) #mapaToolbarActions {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .mapa-brush-size-wrap {
    background-color: var(--ld-s0, #1c2634);
    color: var(--mapa-muted);
}

html.dark:not(#_) #mapaToolbarActions .btn-primary,
html.dark:not(#_) #mapaToolbarHeader .btn-primary {
    background-color: #2569c3 !important;
    color: #fff !important;
}

html.dark:not(#_) #mapaToolbarActions .btn-primary:hover,
html.dark:not(#_) #mapaToolbarHeader .btn-primary:hover {
    background-color: #1f5aad !important;
}

html.dark:not(#_) #mapaToolbarActions .btn-outline-primary,
html.dark:not(#_) #mapaToolbarHeader .btn-outline-primary {
    color: #7eb0fb !important;
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) #mapaToolbarActions .btn-outline-primary:hover,
html.dark:not(#_) #mapaToolbarHeader .btn-outline-primary:hover {
    color: #7eb0fb !important;
    background-color: var(--ld-az0, #14263f) !important;
}

html.dark:not(#_) #mapaToolbarActions .btn-outline-danger {
    color: #ff7a8a !important;
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) #mapaToolbarActions .btn-outline-danger:hover {
    color: #ff7a8a !important;
    background-color: var(--ld-vm0, #3a1620) !important;
}

html.dark:not(#_) #mapaLegenda {
    background-color: var(--ld-s0, #1c2634);
    color: var(--mapa-muted);
}

html.dark:not(#_) .legenda-label {
    color: #dfe6f0;
}

html.dark:not(#_) .legenda-label::before {
    color: var(--mapa-primary);
}

html.dark:not(#_) .legenda-item {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: var(--mapa-muted);
}

html.dark:not(#_) .legenda-item span,
html.dark:not(#_) .legenda-item b {
    color: #dfe6f0;
}

html.dark:not(#_) #mapaCanvasWrap {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #mapaBasesPainel {
    background-color: var(--mapa-card);
}

html.dark:not(#_) .mapa-base-item input {
    background-color: transparent;
    color: var(--mapa-text);
}

html.dark:not(#_) .mapa-base-item input:focus {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .mapa-base-item button {
    background-color: transparent;
    color: var(--mapa-muted);
}

html.dark:not(#_) .mapa-base-item button:hover {
    background-color: var(--ld-vm1, #33131c);
    color: var(--mapa-danger);
}

html.dark:not(#_) .mapa-bases-vazio {
    color: var(--mapa-muted);
}

html.dark:not(#_) .mapa-bases-enviar {
    background-color: var(--mapa-primary-soft);
    color: var(--mapa-primary);
}

html.dark:not(#_) #mapaBasesAviso {
    color: var(--mapa-danger);
    background-color: var(--ld-vm0, #3a1620);
}

html.dark:not(#_) #mapaBrushPreview {
    background: rgba(37, 99, 235, .06);
}

html.dark:not(#_) .mapa-tool-btn::after {
    background: rgba(15, 23, 42, .94);
    color: white;
}

html.dark:not(#_) #mapaStatusBar {
    background-color: var(--ld-s0, #1c2634);
    color: var(--mapa-muted);
}

html.dark:not(#_) #mapaStatusTool {
    color: var(--mapa-primary);
}

html.dark:not(#_) #mapaShortcutsBar {
    background-color: var(--ld-s0, #1c2634);
    color: var(--mapa-muted);
}

html.dark:not(#_) #mapaShortcutsBar span:not(.mapa-shortcuts-title) {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #mapaShortcutsBar b {
    color: #dfe6f0;
}

html.dark:not(#_) .mapa-shortcuts-title {
    color: #dfe6f0;
}

html.dark:not(#_) .ph-title h2 {
    color: #dfe6f0;
}

html.dark:not(#_) .ph-title p {
    color: #93a1b5;
}

html.dark:not(#_) .ph-logo {
    background-color: #c0392b;
}

html.dark:not(#_) .map-box {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .map-box img {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .leg {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .leg-title {
    color: #93a1b5;
}

html.dark:not(#_) .leg-row {
    color: #dfe6f0;
}

html.dark:not(#_) .btn-print {
    background-color: #0d6efd;
    color: #fff;
}

html.dark:not(#_) .pf-i {
    color: #c2ccdb;
}

html.dark:not(#_) .pf-i:hover,
html.dark:not(#_) .pf-i.ativo {
    background-color: #64748b;
    color: #fff;
}

html.dark:not(#_) .pf-nota {
    color: #c2ccdb;
}

html.dark:not(#_) #npCartWrap {
    background-color: var(--nc-fundo);
}

html.dark:not(#_) #npCartWrap .nc-cabecalho {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #npCartWrap .nc-titulo {
    color: var(--nc-texto);
}

html.dark:not(#_) #npCartWrap .nc-sub {
    color: var(--nc-fraco);
}

html.dark:not(#_) #npCartWrap .nc-vista-tab {
    background-color: var(--ld-s0, #1c2634) !important;
    border-color: var(--ld-borda, #2b3a52);
    color: #c2ccdb !important;
}

html.dark:not(#_) #npCartWrap .nc-vista-tab.nc-sel {
    background-color: var(--ld-az0, #14263f) !important;
    color: #c2ccdb !important;
}

html.dark:not(#_) #npCartWrap .nc-palco {
    background-color: var(--nc-fundo);
}

html.dark:not(#_) #npCartWrap canvas {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #npCartWrap .nc-rodape {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #npCartWrap .nc-controle {
    color: var(--nc-fraco);
}

html.dark:not(#_) .gemnav-chip.gemnav-chip-a {
    background-color: var(--ld-rx1, #20173a);
    color: #c4b5fd;
}

html.dark:not(#_) .gemnav-chip.gemnav-chip-b {
    background-color: var(--ld-az1, #102039);
    color: #dfe6f0;
}

html.dark:not(#_) #pillsLaudoAutomatico .nav-link-laudo.gemnav-feto-a.active {
    background-color: var(--ld-rx1, #20173a) !important;
    color: #c4b5fd !important;
}

html.dark:not(#_) #pillsLaudoAutomatico .nav-link-laudo.gemnav-feto-b.active {
    background-color: var(--ld-az1, #102039) !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) .gemnav23t-strip {
    background-color: var(--ld-az0, #14263f);
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) .gemnav23t-strip:hover {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .gemnav-corionic {
    background-color: var(--ld-az1, #102039);
    color: #dfe6f0;
}

html.dark:not(#_) .gemnav-corionic.gemnav-mc {
    background-color: var(--ld-am0, #3a2e12);
    color: #ffc247;
}

html.dark:not(#_) .gemnav-pane-flag.gemnav-flag-a {
    background-color: var(--ld-rx1, #20173a);
    color: #c4b5fd;
}

html.dark:not(#_) .gemnav-pane-flag.gemnav-flag-b {
    background-color: var(--ld-az1, #102039);
    color: #dfe6f0;
}

html.dark:not(#_) .gemnav-strip {
    background-color: var(--ld-az0, #14263f);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .gemnav-strip-row > div {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .gemnav-strip-meta {
    color: #c2ccdb;
}

html.dark:not(#_) .gemnav-chip {
    background-color: var(--feto-bg);
    color: var(--feto-ink);
}

html.dark:not(#_) .gemnav-pane-flag {
    background-color: var(--feto-bg);
    color: var(--feto-ink);
}

html.dark:not(#_) .gemnav-pane-flag.gemnav-flag-neutral {
    background-color: var(--ld-az1, #102039);
    color: #dfe6f0;
}

html.dark:not(#_) #botaoCalcularRiscoGemelar .calc-loading-bar {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .tng-secao {
    color: #95aac9;
}

html.dark:not(#_) .tng-flag {
    color: #8da6bf;
}

html.dark:not(#_) .tng-sub {
    color: #93a1b5;
}

html.dark:not(#_) #divAntObstetrico {
    background-color: var(--ld-az0, #14263f);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #divAntObstetrico .form-control-small {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #divAntObstetrico #inputAntObG {
    background-color: var(--ld-az0, #14263f);
    color: #c2ccdb;
}

html.dark:not(#_) #rmCartWrap {
    background-color: var(--rc-fundo);
}

html.dark:not(#_) #rmCartWrap .rc-cabecalho {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #rmCartWrap .rc-titulo {
    color: var(--rc-texto);
}

html.dark:not(#_) #rmCartWrap .rc-sub {
    color: var(--rc-fraco);
}

html.dark:not(#_) #rmCartWrap .rc-barra {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #rmCartWrap .rc-ferramenta {
    background-color: var(--rc-card);
    color: var(--rc-texto);
}

html.dark:not(#_) #rmCartWrap .rc-ferramenta.ativa {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) #rmCartWrap .rc-sep {
    background-color: var(--rc-border);
}

html.dark:not(#_) #rmCartWrap .rc-dica {
    color: var(--rc-fraco);
}

html.dark:not(#_) #rmCartWrap .rc-palco {
    background-color: var(--rc-fundo);
}

html.dark:not(#_) #rmCartWrap canvas {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #rmCartWrap .rc-rodape {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #rmCartWrap .rc-controle {
    color: var(--rc-fraco);
}

html.dark:not(#_) .rm-proto-cobre {
    color: #93a1b5;
}

html.dark:not(#_) .rm-proto-fonte {
    color: #8da6bf;
}

html.dark:not(#_) #ungCartBarra .ung-ferramenta {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) #ungCartBarra .ung-ferramenta.ativa {
    color: #c2ccdb;
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) #ungLesoesContainer .ung-les-item {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #ungUnidadesContainer .ung-uni-item {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #ungUnidadesContainer details.ung-entese {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #ungUnidadesContainer details.ung-entese > summary {
    color: #c2ccdb;
}

html.dark:not(#_) #botaoCalcularTrissomias .calc-loading-bar {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .tn-secao {
    color: #95aac9;
}

html.dark:not(#_) .tn-flag {
    color: #8da6bf;
}

html.dark:not(#_) .tn-sub {
    color: #93a1b5;
}

html.dark:not(#_) #botaoCalcularPreEclampsia .calc-loading-bar {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .pe-aviso {
    color: #ffc247;
}

html.dark:not(#_) .pe-nota {
    color: #c2ccdb;
}

html.dark:not(#_) #abaPreEclampsia .pe-grupo .option-border {
    background-color: transparent;
}

html.dark:not(#_) #abaPreEclampsia .pa-braco {
    color: #c2ccdb;
}

html.dark:not(#_) #abaPreEclampsia .pa-unid {
    color: #94a3b8;
}

html.dark:not(#_) #abaPreEclampsia .pa-ord {
    color: #c2ccdb;
}

html.dark:not(#_) #abaPreEclampsia .pa-barra {
    color: #94a3b8;
}

html.dark:not(#_) #abaPreEclampsia .oa-olho {
    color: #c2ccdb;
}

html.dark:not(#_) #abaPreEclampsia .oa-unid {
    color: #94a3b8;
}

html.dark:not(#_) .pf-i-alerta:hover,
html.dark:not(#_) .pf-i-alerta.ativo {
    background-color: #cd3c3c;
    color: #fff;
}

html.dark:not(#_) .rfmf-card {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .alert > .rfmf-card,
html.dark:not(#_) .alert .rfmf-card {
    background-color: rgba(16, 26, 42, 0.55);
}

html.dark:not(#_) .rfmf-titulo {
    color: #dfe6f0;
}

html.dark:not(#_) .rfmf-chip {
    color: #fff;
}

html.dark:not(#_) .rfmf-num .rfmf-sub {
    color: #c2ccdb;
}

html.dark:not(#_) .rfmf-marker {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .rfmf-scale {
    color: #94a3b8;
}

html.dark:not(#_) .rfmf-corte-lbl {
    color: #c2ccdb;
}

html.dark:not(#_) .rfmf-rodape {
    color: #c2ccdb;
}

html.dark:not(#_) .rfmf-fonte {
    border-color: var(--ld-borda, #2b3a52);
    color: #94a3b8;
}

html.dark:not(#_) .rfmf-i {
    border-color: var(--ld-borda, #2b3a52);
    color: #94a3b8;
}

html.dark:not(#_) .rfmf-i:hover,
html.dark:not(#_) .rfmf-i.ativo {
    color: #c2ccdb;
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .rfmf-nota {
    border-color: var(--ld-borda, #2b3a52);
    color: #94a3b8;
}

html.dark:not(#_) #modalPerguntaAbertura .pa-header {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalPerguntaAbertura .pa-title {
    color: #c2ccdb;
}

html.dark:not(#_) #modalPerguntaAbertura .pa-body {
    background-color: var(--ld-s0, #1c2634);
    color: #93a1b5;
}

html.dark:not(#_) #modalPerguntaAbertura .pa-footer {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalPerguntaAbertura .pa-primary {
    background-color: #2c7be5;
    color: #fff;
}

html.dark:not(#_) #modalPerguntaAbertura .pa-primary:hover {
    background-color: #2569c3;
}

html.dark:not(#_) #modalPerguntaAbertura .pa-secondary {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalPerguntaAbertura .pa-secondary:hover {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalPerguntaAbertura .pa-btn-ghost {
    background-color: var(--ld-az0, #14263f);
    color: #c2ccdb;
}

html.dark:not(#_) #modalPerguntaAbertura .pa-btn-ghost:hover {
    background-color: var(--ld-az1, #102039);
    color: #c2ccdb;
}

html.dark:not(#_) .k {
    color: #7eb0fb;
}

html.dark:not(#_) .muted {
    color: #c2ccdb;
}

html.dark:not(#_) .badge-site {
    background-color: var(--ld-az1, #102039);
    color: #7eb0fb;
}

html.dark:not(#_) .badge-lat {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
}

html.dark:not(#_) #modalAlterarDataExame .ade-shell {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalAlterarDataExame .ade-head-icon {
    background: rgba(255, 255, 255, .16);
}

html.dark:not(#_) #modalAlterarDataExame .ade-head-title {
    color: #fff;
}

html.dark:not(#_) #modalAlterarDataExame .ade-close {
    background: rgba(255, 255, 255, .16);
}

html.dark:not(#_) #modalAlterarDataExame .ade-close:hover {
    background: rgba(255, 255, 255, .3);
}

html.dark:not(#_) #modalAlterarDataExame .ade-selected {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) #modalAlterarDataExame .ade-selected-lbl {
    color: #7eb0fb;
}

html.dark:not(#_) #modalAlterarDataExame .ade-selected-val {
    color: #dfe6f0;
}

html.dark:not(#_) #modalAlterarDataExame .ade-hoje {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #7eb0fb;
}

html.dark:not(#_) #modalAlterarDataExame .ade-hoje:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) #modalAlterarDataExame .ade-cal {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalAlterarDataExame .ade-btn-secondary {
    background-color: var(--ld-az0, #14263f);
    color: #dfe6f0;
}

html.dark:not(#_) #modalAlterarDataExame .ade-btn-secondary:hover {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) #modalAlterarDataExame .ade-btn-primary {
    background-color: #2569c3;
    color: #fff;
}

html.dark:not(#_) #modalAlterarDataExame .ade-btn-primary:hover {
    background-color: #1f5aad;
}

html.dark:not(#_) #calendarModalDataExame .flatpickr-calendar {
    background-color: transparent !important;
}

html.dark:not(#_) #calendarModalDataExame .flatpickr-months {
    border-color: var(--ld-borda, #2b3a52) !important;
}

html.dark:not(#_) #calendarModalDataExame .flatpickr-month {
    color: #dfe6f0 !important;
}

html.dark:not(#_) #calendarModalDataExame .flatpickr-current-month {
    color: #dfe6f0 !important;
}

html.dark:not(#_) #calendarModalDataExame .flatpickr-prev-month,
html.dark:not(#_) #calendarModalDataExame .flatpickr-next-month {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
    color: #7eb0fb !important;
}

html.dark:not(#_) #calendarModalDataExame .flatpickr-prev-month:hover,
html.dark:not(#_) #calendarModalDataExame .flatpickr-next-month:hover {
    background-color: var(--ld-az0, #14263f) !important;
    border-color: var(--ld-borda, #2b3a52) !important;
}

html.dark:not(#_) #calendarModalDataExame .flatpickr-weekday {
    color: #94a3b8 !important;
}

html.dark:not(#_) #calendarModalDataExame .flatpickr-day {
    color: #dfe6f0 !important;
}

html.dark:not(#_) #calendarModalDataExame .flatpickr-day:hover {
    background-color: var(--ld-az0, #14263f) !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) #calendarModalDataExame .flatpickr-day.today {
    color: #7eb0fb !important;
}

html.dark:not(#_) #calendarModalDataExame .flatpickr-day.selected,
html.dark:not(#_) #calendarModalDataExame .flatpickr-day.startRange,
html.dark:not(#_) #calendarModalDataExame .flatpickr-day.endRange,
html.dark:not(#_) #calendarModalDataExame .flatpickr-day.selected:hover {
    background-color: #2569c3 !important;
    color: #fff !important;
}

html.dark:not(#_) #calendarModalDataExame .flatpickr-day.prevMonthDay,
html.dark:not(#_) #calendarModalDataExame .flatpickr-day.nextMonthDay {
    color: #cbd5e1 !important;
}

html.dark:not(#_) #modalAlterarSenha .modal-content.agm-shell {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalAlterarSenha .agm-header {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalAlterarSenha .agm-header-ico {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #modalAlterarSenha .agm-header-title {
    color: #dfe6f0;
}

html.dark:not(#_) #modalAlterarSenha .agm-close {
    background-color: transparent;
    color: #94a3b8;
}

html.dark:not(#_) #modalAlterarSenha .agm-close:hover {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) #modalAlterarSenha .agm-body {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalAlterarSenha .agm-sidebar {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalAlterarSenha .agm-tab {
    background-color: transparent;
    color: #dfe6f0;
}

html.dark:not(#_) #modalAlterarSenha .agm-tab:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) #modalAlterarSenha .agm-tab.active {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #modalAlterarSenha .agm-main {
    color: #dfe6f0;
}

html.dark:not(#_) #modalAlterarSenha .agm-main::-webkit-scrollbar-thumb,
html.dark:not(#_) #modalAlterarSenha .agm-sidebar::-webkit-scrollbar-thumb {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) #modalAlterarSenha .agm-section-head {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalAlterarSenha .agm-section-ico {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #modalAlterarSenha .agm-section-title {
    color: #dfe6f0;
}

html.dark:not(#_) #modalAlterarSenha .agm-row-label {
    color: #c2ccdb;
}

html.dark:not(#_) #modalAlterarSenha .agm-row-desc {
    color: #94a3b8;
}

html.dark:not(#_) #modalAlterarSenha .agm-input {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) #modalAlterarSenha .asg-top-alert {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #modalAlterarSenha .asg-toggle-btn {
    background-color: transparent;
    color: #94a3b8;
}

html.dark:not(#_) #modalAlterarSenha .asg-toggle-btn:hover {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) #modalAlterarSenha .asg-strength-bar {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) #modalAlterarSenha .asg-strength-text,
html.dark:not(#_) #modalAlterarSenha .asg-match {
    color: #94a3b8;
}

html.dark:not(#_) #modalAlterarSenha .asg-match.ok {
    color: #4ade80;
}

html.dark:not(#_) #modalAlterarSenha .asg-match.error {
    color: #ff7a8a;
}

html.dark:not(#_) #modalAlterarSenha .agm-footer {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalAlterarSenha .agm-btn-primary {
    background-color: #2569c3 !important;
    color: #fff !important;
}

html.dark:not(#_) #modalAlterarSenha .agm-btn-primary:hover {
    background-color: #1f5aad !important;
}

html.dark:not(#_) #modalAlterarSenha .agm-btn-primary:disabled {
    background-color: var(--ld-az2, #1b3350) !important;
    color: #fff !important;
}

html.dark:not(#_) #modalAlterarSenha .agm-btn-secondary {
    border-color: var(--ld-borda, #2b3a52) !important;
    color: #c2ccdb !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) #modalAlterarSenha .agm-btn-secondary:hover {
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) #modalChangelog .modal-content.clg-shell {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .clg-header {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .clg-header-title {
    color: #dfe6f0;
}

html.dark:not(#_) .clg-close {
    background-color: transparent;
    color: #94a3b8;
}

html.dark:not(#_) .clg-close:hover {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) .clg-body {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .clg-sidebar {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .clg-tab {
    background-color: transparent;
    color: #dfe6f0;
}

html.dark:not(#_) .clg-tab:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .clg-tab.active {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .clg-main {
    color: #dfe6f0;
}

html.dark:not(#_) .clg-top-alert {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .clg-section-head {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .clg-section-title {
    color: #dfe6f0;
}

html.dark:not(#_) .clg-row {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .clg-row-title {
    color: #dfe6f0;
}

html.dark:not(#_) .clg-row-desc {
    color: #c2ccdb;
}

html.dark:not(#_) .clg-text-box {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .clg-chip {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .clg-update-card {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .clg-update-top {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .clg-update-badge {
    background: rgba(37, 105, 195, .10);
}

html.dark:not(#_) .clg-update-date {
    color: #c2ccdb;
}

html.dark:not(#_) .clg-update-summary {
    color: #c2ccdb;
}

html.dark:not(#_) .clg-update-item {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .clg-update-item:hover {
    background-color: var(--ld-az0, #14263f);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .clg-icon-feature {
    background: rgba(24, 194, 156, .12);
}

html.dark:not(#_) .clg-icon-adjust {
    background: rgba(255, 193, 7, .16);
}

html.dark:not(#_) .clg-icon-fix {
    background: rgba(25, 135, 84, .12);
}

html.dark:not(#_) .clg-icon-ui {
    background: rgba(111, 66, 193, .12);
}

html.dark:not(#_) .clg-icon-performance {
    background: rgba(13, 110, 253, .10);
}

html.dark:not(#_) .clg-update-title {
    color: #dfe6f0;
}

html.dark:not(#_) .clg-update-text {
    color: #c2ccdb;
}

html.dark:not(#_) .clg-footer {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .clg-btn-secondary {
    border-color: var(--ld-borda, #2b3a52);
    color: #c2ccdb;
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .clg-btn-secondary:hover {
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .clg-main::-webkit-scrollbar-track,
html.dark:not(#_) .clg-sidebar::-webkit-scrollbar-track {
    background-color: transparent;
}

html.dark:not(#_) .clg-main::-webkit-scrollbar-thumb,
html.dark:not(#_) .clg-sidebar::-webkit-scrollbar-thumb {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .clg-main::-webkit-scrollbar-thumb:hover,
html.dark:not(#_) .clg-sidebar::-webkit-scrollbar-thumb:hover {
    background-color: var(--ld-az2, #1b3350);
}

html.dark:not(#_) #modalMeusDados .modal-content.agm-shell {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalMeusDados .agm-header {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalMeusDados .mdg-header-ico {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #modalMeusDados .agm-header-title {
    color: #dfe6f0;
}

html.dark:not(#_) #modalMeusDados .agm-close {
    background-color: transparent;
    color: #94a3b8;
}

html.dark:not(#_) #modalMeusDados .agm-close:hover {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) #modalMeusDados .agm-sidebar {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalMeusDados .agm-tab {
    background-color: transparent;
    color: #dfe6f0;
}

html.dark:not(#_) #modalMeusDados .agm-tab:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) #modalMeusDados .agm-tab.active {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #modalMeusDados .agm-main::-webkit-scrollbar-thumb,
html.dark:not(#_) #modalMeusDados .agm-sidebar::-webkit-scrollbar-thumb {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) #modalMeusDados .agm-section-head {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalMeusDados .agm-section-ico {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #modalMeusDados .agm-section-title {
    color: #dfe6f0;
}

html.dark:not(#_) #modalMeusDados .agm-row-label {
    color: #c2ccdb;
}

html.dark:not(#_) #modalMeusDados .agm-row-desc {
    color: #94a3b8;
}

html.dark:not(#_) #modalMeusDados .agm-input {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) #modalMeusDados .agm-input:disabled,
html.dark:not(#_) #modalMeusDados .agm-input[disabled] {
    background-color: var(--ld-s0, #1c2634) !important;
    color: #93a1b5 !important;
}

html.dark:not(#_) #modalMeusDados .mdg-top-alert {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-am0, #3a2e12);
    color: #ffc247;
}

html.dark:not(#_) #modalMeusDados .agm-footer {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalMeusDados .agm-btn-primary {
    background-color: #2569c3 !important;
    color: #fff !important;
}

html.dark:not(#_) #modalMeusDados .agm-btn-primary:hover {
    background-color: #1f5aad !important;
}

html.dark:not(#_) #modalMeusDados .agm-btn-primary:disabled {
    background-color: var(--ld-az2, #1b3350) !important;
    color: #fff !important;
}

html.dark:not(#_) #modalMeusDados .agm-btn-secondary {
    border-color: var(--ld-borda, #2b3a52) !important;
    color: #c2ccdb !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) #modalMeusDados .agm-btn-secondary:hover {
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) #modalSobre .modal-content.agm-shell {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalSobre .agm-header {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalSobre .agm-header-title {
    color: #dfe6f0;
}

html.dark:not(#_) #modalSobre .agm-header-title::before {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #modalSobre .agm-close {
    background-color: transparent;
    color: #94a3b8;
}

html.dark:not(#_) #modalSobre .agm-close:hover {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) #modalSobre .agm-sidebar {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalSobre .agm-tab {
    background-color: transparent;
    color: #dfe6f0;
}

html.dark:not(#_) #modalSobre .agm-tab:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) #modalSobre .agm-tab.active {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #modalSobre .agm-main::-webkit-scrollbar-thumb {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) #modalSobre .agm-section-head {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalSobre .agm-section-ico {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #modalSobre .agm-section-title {
    color: #dfe6f0;
}

html.dark:not(#_) #modalSobre .agm-row {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalSobre .agm-row-label {
    color: #c2ccdb;
}

html.dark:not(#_) #modalSobre .agm-row-desc {
    color: #94a3b8;
}

html.dark:not(#_) #modalSobre .agm-footer {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalSobre .agm-btn-secondary {
    border-color: var(--ld-borda, #2b3a52) !important;
    color: #c2ccdb !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) #modalSobre .agm-btn-secondary:hover {
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) #modalSobre .sobre-top-alert {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #modalSobre .sobre-chip {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) #modalSobre .sobre-value-card,
html.dark:not(#_) #modalSobre .sobre-text-box {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) #modalSobre .sobre-logo-box {
    background-color: #2569c3;
}

html.dark:not(#_) #modalSobre .sobre-brand-name {
    color: #dfe6f0;
}

html.dark:not(#_) #modalSobre .sobre-brand-url {
    color: #c2ccdb;
}

html.dark:not(#_) #modalSuporteTela .stx-hero::before {
    background: rgba(255,255,255,.12);
}

html.dark:not(#_) #modalSuporteTela .stx-close {
    background: rgba(255,255,255,.18);
}

html.dark:not(#_) #modalSuporteTela .stx-close:hover {
    background: rgba(255,255,255,.3);
}

html.dark:not(#_) #modalSuporteTela .stx-icon {
    background: rgba(255,255,255,.18);
}

html.dark:not(#_) #modalSuporteTela .stx-title {
    color: #fff;
}

html.dark:not(#_) #modalSuporteTela .stx-lead {
    color: rgba(255,255,255,.85);
}

html.dark:not(#_) #modalSuporteTela .stx-body {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalSuporteTela .stx-gar + .stx-gar {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalSuporteTela .g-aba {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #modalSuporteTela .g-senha {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
}

html.dark:not(#_) #modalSuporteTela .g-fim {
    background-color: var(--ld-vm0, #3a1620);
    color: #ff7a8a;
}

html.dark:not(#_) #modalSuporteTela .stx-gar-txt b {
    color: #dfe6f0;
}

html.dark:not(#_) #modalSuporteTela .stx-gar-txt span {
    color: #93a1b5;
}

html.dark:not(#_) #modalSuporteTela .stx-btn {
    background-color: #0d6efd;
    color: #fff;
}

html.dark:not(#_) #modalSuporteTela .stx-btn:hover {
    background-color: #0b5ed7;
}

html.dark:not(#_) #modalSuporteTela .stx-note {
    color: #93a1b5;
}

html.dark:not(#_) .trf-shell {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .trf-side {
    background-color: #0f1f3d;
    color: #cbd5e1;
}

html.dark:not(#_) .trf-side-head {
    color: #fff;
}

html.dark:not(#_) .trf-side-head i {
    color: #7eb0ff;
}

html.dark:not(#_) .trf-group-title {
    color: #93a1b5;
}

html.dark:not(#_) .trf-nav {
    color: #cbd5e1;
}

html.dark:not(#_) .trf-nav i {
    color: #93a1b5;
}

html.dark:not(#_) .trf-nav:hover {
    background: rgba(255,255,255,.06);
}

html.dark:not(#_) .trf-nav.active {
    background-color: #2569c3;
    color: #fff;
}

html.dark:not(#_) .trf-nav.active i {
    color: #fff;
}

html.dark:not(#_) .trf-main {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .trf-top {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .trf-top h5 {
    color: #dfe6f0;
}

html.dark:not(#_) .trf-top .trf-sub {
    color: #94a3b8;
}

html.dark:not(#_) .trf-top .trf-close {
    background-color: var(--ld-az0, #14263f);
    color: #c2ccdb;
}

html.dark:not(#_) .trf-top .trf-close:hover {
    background-color: var(--ld-az1, #102039);
    color: #dfe6f0;
}

html.dark:not(#_) .trf-search {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .trf-input {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .trf-select {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .trf-table thead th {
    background-color: var(--ld-az0, #14263f);
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .trf-table td {
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) .trf-table td.code {
    color: #7eb0fb;
}

html.dark:not(#_) .trf-table tbody tr:hover {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .trf-note {
    color: #94a3b8;
}

html.dark:not(#_) .trf-empty {
    color: #94a3b8;
}

html.dark:not(#_) .trf-grp-head {
    color: #dfe6f0;
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .trf-card {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .trf-card .tc-ic {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .trf-card .tc-tit {
    color: #dfe6f0;
}

html.dark:not(#_) .trf-card .tc-cat {
    color: #94a3b8;
}

html.dark:not(#_) .trf-back {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
}

html.dark:not(#_) .trf-back:hover {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .trf-curve-title {
    color: #dfe6f0;
}

html.dark:not(#_) .trf-chart-wrap {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .trf-fonte {
    color: #94a3b8;
}

html.dark:not(#_) #modalTickets .modal-content.agm-shell {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalTickets .tkg-headerx-icon {
    background: rgba(255, 255, 255, .15);
}

html.dark:not(#_) #modalTickets .tkg-headerx-title {
    color: #fff;
}

html.dark:not(#_) #modalTickets .tkg-headerx-subtitle {
    color: rgba(255, 255, 255, .78);
}

html.dark:not(#_) #modalTickets .tkg-headerx-close {
    background: rgba(255, 255, 255, .14);
}

html.dark:not(#_) #modalTickets .tkg-headerx-close:hover {
    background: rgba(255, 255, 255, .26);
}

html.dark:not(#_) #modalTickets .agm-body {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalTickets .agm-sidebar {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalTickets .agm-tab {
    background-color: transparent;
    color: #dfe6f0;
}

html.dark:not(#_) #modalTickets .agm-tab:hover {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) #modalTickets .agm-tab.active {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #modalTickets .agm-main::-webkit-scrollbar-thumb,
html.dark:not(#_) #modalTickets .agm-sidebar::-webkit-scrollbar-thumb,
html.dark:not(#_) #modalTickets .tkg-chat-list::-webkit-scrollbar-thumb {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) #modalTickets .agm-section-head {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalTickets .agm-section-ico {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #modalTickets .agm-section-title {
    color: #dfe6f0;
}

html.dark:not(#_) #modalTickets .tkg-section-caption {
    color: #94a3b8;
}

html.dark:not(#_) #modalTickets .agm-row {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalTickets .agm-row-label {
    color: #c2ccdb;
}

html.dark:not(#_) #modalTickets .agm-row-desc {
    color: #94a3b8;
}

html.dark:not(#_) #modalTickets .agm-input,
html.dark:not(#_) #modalTickets select.agm-input,
html.dark:not(#_) #modalTickets textarea.agm-input {
    border-color: var(--ld-borda, #2b3a52) !important;
    color: #dfe6f0 !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) #modalTickets .agm-input:hover {
    border-color: var(--ld-borda, #2b3a52) !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) #modalTickets .agm-input::placeholder {
    color: #94a3b8 !important;
}

html.dark:not(#_) #modalTickets .agm-footer {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalTickets .agm-btn-primary {
    background-color: #2569c3 !important;
    color: #fff !important;
}

html.dark:not(#_) #modalTickets .agm-btn-primary:hover {
    background-color: #1f5aad !important;
    color: #fff !important;
}

html.dark:not(#_) #modalTickets .agm-btn-secondary {
    border-color: var(--ld-borda, #2b3a52) !important;
    color: #c2ccdb !important;
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) #modalTickets .agm-btn-secondary:hover {
    background-color: var(--ld-s0, #1c2634) !important;
    color: #dfe6f0 !important;
}

html.dark:not(#_) #modalTickets .tkg-top-alert {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #modalTickets .tkg-text-box,
html.dark:not(#_) #modalTickets .tkg-form-card,
html.dark:not(#_) #modalTickets .tkg-chat-card {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalTickets .tkg-text-box {
    color: #dfe6f0;
}

html.dark:not(#_) #modalTickets .tkg-stat-card,
html.dark:not(#_) #modalTickets .tkg-ticket-card,
html.dark:not(#_) #modalTickets .tkg-ticket-meta-item {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalTickets .tkg-meta-card {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalTickets .tkg-stat-icon {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #modalTickets .tkg-stat-label,
html.dark:not(#_) #modalTickets .tkg-ticket-meta-label {
    color: #94a3b8;
}

html.dark:not(#_) #modalTickets .tkg-meta-label {
    color: #94a3b8;
}

html.dark:not(#_) #modalTickets .tkg-meta-label::before {
    background-color: #2569c3;
}

html.dark:not(#_) #modalTickets .tkg-stat-value,
html.dark:not(#_) #modalTickets .tkg-ticket-meta-value {
    color: #dfe6f0;
}

html.dark:not(#_) #modalTickets .tkg-meta-value {
    color: #dfe6f0;
}

html.dark:not(#_) #modalTickets .tkg-stat-subtitle {
    color: #94a3b8;
}

html.dark:not(#_) #modalTickets .tkg-ticket-title {
    color: #dfe6f0;
}

html.dark:not(#_) #modalTickets .tkg-ticket-code {
    color: #7eb0fb;
}

html.dark:not(#_) #modalTickets .tkg-ticket-meta-item {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalTickets .ticket-status-aberto {
    background-color: var(--ld-vm0, #3a1620);
    color: #ff7a8a;
}

html.dark:not(#_) #modalTickets .ticket-status-andamento {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #modalTickets .ticket-status-aguardando {
    background-color: var(--ld-am0, #3a2e12);
    color: #ffc247;
}

html.dark:not(#_) #modalTickets .ticket-status-resolvido {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
}

html.dark:not(#_) #modalTickets .ticket-status-fechado {
    background-color: var(--ld-az0, #14263f);
    color: #93a1b5;
}

html.dark:not(#_) #modalTickets .ticket-assunto {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #modalTickets .ticket-prioridade-baixa {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
}

html.dark:not(#_) #modalTickets .ticket-prioridade-media {
    background-color: var(--ld-am0, #3a2e12);
    color: #ffc247;
}

html.dark:not(#_) #modalTickets .ticket-prioridade-alta {
    background-color: var(--ld-vm0, #3a1620);
    color: #ff7a8a;
}

html.dark:not(#_) #modalTickets .tkg-empty-icon {
    background-color: var(--ld-az0, #14263f);
    color: #9ca9b8;
}

html.dark:not(#_) #modalTickets .tkg-empty-title {
    color: #dfe6f0;
}

html.dark:not(#_) #modalTickets .tkg-empty-text {
    color: #94a3b8;
}

html.dark:not(#_) #modalTickets .tkg-chat-card {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalTickets .tkg-chat-head {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalTickets .tkg-chat-title {
    color: #dfe6f0;
}

html.dark:not(#_) #modalTickets .tkg-chat-title::before {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) #modalTickets .tkg-chat-subtitle {
    color: #94a3b8;
}

html.dark:not(#_) #modalTickets .ticket-chat-item {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalTickets .ticket-chat-item.cliente {
    background-color: var(--ld-az0, #14263f);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalTickets .ticket-chat-item.suporte {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalTickets .ticket-chat-item.sistema {
    background-color: var(--ld-az0, #14263f);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalTickets .ticket-chat-item.cliente::after,
html.dark:not(#_) #modalTickets .ticket-chat-item.suporte::after {
    background-color: inherit;
}

html.dark:not(#_) #modalTickets .ticket-chat-item.cliente::after {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalTickets .ticket-chat-item.suporte::after {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalTickets .ticket-chat-author {
    color: #dfe6f0;
}

html.dark:not(#_) #modalTickets .ticket-chat-item.cliente .ticket-chat-author {
    color: #7eb0fb;
}

html.dark:not(#_) #modalTickets .ticket-chat-item.suporte .ticket-chat-author {
    color: #4ade80;
}

html.dark:not(#_) #modalTickets .ticket-chat-time {
    color: #94a3b8;
}

html.dark:not(#_) #modalTickets .ticket-chat-text {
    color: #dfe6f0;
}

html.dark:not(#_) #modalTickets .ticket-chat-item.cliente .ticket-chat-text {
    color: #dfe6f0;
}

html.dark:not(#_) #modalTickets .ticket-chat-item.sistema .ticket-chat-text {
    color: #c2ccdb;
}

html.dark:not(#_) #tcPainel .tc-card {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #tcPainel input.tc-in {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #tcPainel .tc-linkbox input {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #tcPainel .tc-btn-primary {
    background-color: #2563eb;
    color: #fff;
}

html.dark:not(#_) #tcPainel .tc-btn-soft {
    background-color: var(--ld-az0, #14263f);
    color: #dfe6f0;
}

html.dark:not(#_) #tcPainel .tc-btn-wa {
    background-color: #25d366;
    color: #fff;
}

html.dark:not(#_) #tcPainel .tc-btn-danger {
    background-color: #ef4444;
    color: #fff;
}

html.dark:not(#_) #tcSala .tc-stage {
    background-color: #0b1220;
}

html.dark:not(#_) #tcSala video.tc-remote {
    background-color: #0b1220;
}

html.dark:not(#_) #tcSala video.tc-local {
    background-color: #111;
}

html.dark:not(#_) #tcSala .tc-wait {
    color: #cbd5e1;
}

html.dark:not(#_) #tcSala .tc-status {
    color: #c2ccdb;
}

html.dark:not(#_) #tcChat {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #tcChatLog .m.eu {
    color: #7eb0fb;
}

html.dark:not(#_) #tcChatForm {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #tcChatForm input {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .err {
    background-color: var(--ld-vm1, #33131c);
    color: #ff7a8a;
}

html.dark:not(#_) #txEditorBar {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-az0, #14263f);
    color: #dfe6f0;
}

html.dark:not(#_) #txEditorBar .tx-ic {
    background-color: var(--ld-az1, #102039);
    color: #7eb0fb;
}

html.dark:not(#_) #txEditorBar .tx-ttl {
    color: #dfe6f0;
}

html.dark:not(#_) #txEditorBar .tx-sub {
    color: #dfe6f0;
}

html.dark:not(#_) #txEditorBar .tx-vw {
    color: #7eb0fb;
}

html.dark:not(#_) #txEditorBar .tx-msg {
    color: #dfe6f0;
}

html.dark:not(#_) #txEditorBar .tx-msg b {
    color: #7eb0fb;
}

html.dark:not(#_) #txBarBtn {
    background-color: #2563eb;
    color: #fff;
}

html.dark:not(#_) #txBarBtn:hover {
    background-color: #1d4ed8;
}

html.dark:not(#_) #txBarBtn.live {
    background-color: #ef4444;
}

html.dark:not(#_) #txBarBtn .dot {
    background-color: currentColor;
}

html.dark:not(#_) #txBarBtn .txe-custo {
    background: rgba(255,255,255,.22);
}

html.dark:not(#_) #modalTxEditor .txe-aviso-custo {
    background-color: var(--ld-am0, #3a2e12);
    border-color: var(--ld-borda, #2b3a52);
    color: #ffc247;
}

html.dark:not(#_) #modalTxEditor .txe-aviso-custo b {
    color: #ffc247;
}

html.dark:not(#_) #modalTxEditor .txe-head .ic {
    background: rgba(255,255,255,.15);
}

html.dark:not(#_) #modalTxEditor .txe-head h5 {
    color: #fff !important;
}

html.dark:not(#_) #modalTxEditor .txe-head .sub {
    color: rgba(255,255,255,.8) !important;
}

html.dark:not(#_) #modalTxEditor .txe-head .x {
    background: rgba(255,255,255,.14);
}

html.dark:not(#_) #modalTxEditor .txe-head .x:hover {
    background: rgba(255,255,255,.26);
}

html.dark:not(#_) #modalTxEditor .txe-body {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalTxEditor .txe-card {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalTxEditor .txe-card-head {
    color: #dfe6f0;
}

html.dark:not(#_) #modalTxEditor .txe-card-num {
    background-color: #1d4ed8;
    color: #fff;
}

html.dark:not(#_) #modalTxEditor .txe-card-ic {
    color: #7eb0fb;
}

html.dark:not(#_) #modalTxEditor .txe-linkbox input {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
    color: #dfe6f0;
}

html.dark:not(#_) #modalTxEditor .txe-wamsg {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalTxEditor .txe-wamsg.erro {
    background-color: var(--ld-vm0, #3a1620);
    color: #ff7a8a;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalTxEditor .txe-wamsg a {
    color: inherit;
}

html.dark:not(#_) #modalTxEditor .txe-soft {
    background-color: var(--ld-az0, #14263f);
    color: #dfe6f0;
}

html.dark:not(#_) #modalTxEditor .txe-soft:hover {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) #modalTxEditor .txe-wa {
    background-color: #25d366;
    color: #fff;
}

html.dark:not(#_) #modalTxEditor .txe-primary {
    background-color: #1d4ed8;
    color: #fff;
}

html.dark:not(#_) #modalTxEditor .txe-primary:hover {
    background-color: #1e40af;
}

html.dark:not(#_) #modalTxEditor .txe-live {
    background-color: #16a34a;
    color: #fff;
}

html.dark:not(#_) #modalTxEditor .txe-live:hover {
    background-color: #15803d;
}

html.dark:not(#_) #modalTxEditor .txe-danger {
    background-color: #ef4444;
    color: #fff;
}

html.dark:not(#_) #modalTxEditor .txe-devs label {
    color: #c2ccdb;
}

html.dark:not(#_) #modalTxEditor .txe-devs select {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalTxEditor .txe-check {
    color: #c2ccdb;
}

html.dark:not(#_) #modalTxEditor .txe-sinal {
    background-color: var(--ld-vd0, #10312a);
    color: #4ade80;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalTxEditor .txe-sinal.alerta {
    background-color: var(--ld-am0, #3a2e12);
    color: #ffc247;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalTxEditor .txe-vu {
    color: #c2ccdb;
}

html.dark:not(#_) #modalTxEditor .txe-vu .b {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) #modalTxEditor .txe-vu .b i {
    background-color: #16a34a;
}

html.dark:not(#_) #modalTxEditor .txe-vu.mudo .b i {
    background-color: #f59e0b;
}

html.dark:not(#_) #modalTxEditor .txe-vu .t {
    color: #c2ccdb;
}

html.dark:not(#_) #modalTxEditor .txe-diag {
    color: #c2ccdb;
}

html.dark:not(#_) #modalTxEditor .txe-diag b {
    color: #dfe6f0;
}

html.dark:not(#_) #modalTxEditor .txe-diag.apertado {
    color: #ffc247;
}

html.dark:not(#_) #modalTxEditor .txe-stage {
    background-color: #0b1220;
}

html.dark:not(#_) #modalTxEditor .txe-stage video {
    background-color: #0b1220;
}

html.dark:not(#_) #modalTxEditor .txe-rec {
    background-color: rgba(239,68,68,.9);
    color: #fff;
}

html.dark:not(#_) #modalTxEditor .txe-rec .d {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #modalTxEditor .txe-viewers {
    background: rgba(15,23,42,.6);
    color: #fff;
}

html.dark:not(#_) #modalTxEditor .txe-aviso {
    color: #dfe6f0;
    background-color: var(--ld-az0, #14263f);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalTxEditor #txeChatLog::-webkit-scrollbar-thumb {
    background-color: var(--ld-az2, #1b3350);
}

html.dark:not(#_) #modalTxEditor #txeChatLog .m {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) #modalTxEditor #txeChatLog .m.eu {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) #modalTxEditor #txeChatLog .m .a {
    color: #7eb0fb;
}

html.dark:not(#_) #modalTxEditor #txeChatForm input {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalTxEditor #txeChatForm button {
    background-color: #1d4ed8;
    color: #fff;
}

html.dark:not(#_) #modalTxEditor .txe-footer {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #modalTxEditor .txe-footer .txe-status {
    color: #c2ccdb;
}

html.dark:not(#_) #txPainel .tx-card {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #txPainel input.tx-in,
html.dark:not(#_) #txPainel select.tx-sel {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #txPainel .tx-linkbox input {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #txPainel .tx-btn-primary {
    background-color: #2563eb;
    color: #fff;
}

html.dark:not(#_) #txPainel .tx-btn-soft {
    background-color: var(--ld-az0, #14263f);
    color: #dfe6f0;
}

html.dark:not(#_) #txPainel .tx-btn-wa {
    background-color: #25d366;
    color: #fff;
}

html.dark:not(#_) #txPainel .tx-btn-danger {
    background-color: #ef4444;
    color: #fff;
}

html.dark:not(#_) #txPainel .tx-btn-live {
    background-color: #16a34a;
    color: #fff;
}

html.dark:not(#_) #txPainel label.tx-lbl {
    color: #c2ccdb;
}

html.dark:not(#_) #txSala .tx-stage {
    background-color: #0b1220;
}

html.dark:not(#_) #txSala video.tx-prev {
    background-color: #0b1220;
}

html.dark:not(#_) #txSala .tx-rec {
    background-color: rgba(239,68,68,.9);
    color: #fff;
}

html.dark:not(#_) #txSala .tx-rec .dot {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #txSala .tx-viewers {
    background: rgba(15,23,42,.6);
    color: #fff;
}

html.dark:not(#_) #txSala .tx-status {
    color: #c2ccdb;
}

html.dark:not(#_) #txChat {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) #txChat .tx-chat-head {
    color: #dfe6f0;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #txChatLog .m {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) #txChatLog .m.eu {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) #txChatLog .m .a {
    color: #7eb0fb;
}

html.dark:not(#_) #txChatForm {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #txChatForm input {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) #txChatForm button {
    background-color: #2563eb;
    color: #fff;
}

html.dark:not(#_) .sub {
    color: #c2ccdb;
}

html.dark:not(#_) input[type=file],
html.dark:not(#_) input[type=text] {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .btn-primary {
    background-color: #0d6efd;
    color: #fff;
}

html.dark:not(#_) .btn-primary:hover {
    background-color: #0b5ed7;
}

html.dark:not(#_) .btn-outline {
    background-color: var(--ld-s0, #1c2634);
    color: #c2ccdb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .btn-outline:hover {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .alert-danger {
    background-color: var(--ld-vm0, #3a1620);
    border-color: var(--ld-borda, #2b3a52);
    color: #ff7a8a;
}

html.dark:not(#_) .alert-success {
    background-color: var(--ld-vd0, #10312a);
    border-color: var(--ld-borda, #2b3a52);
    color: #4ade80;
}

html.dark:not(#_) .alert-success a {
    color: #4ade80;
}

html.dark:not(#_) .badge {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
}

html.dark:not(#_) .status-ok {
    background-color: var(--ld-vd0, #10312a);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .status-off {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .dot-green {
    background-color: #28a745;
}

html.dark:not(#_) .dot-gray {
    background-color: #adb5bd;
}

html.dark:not(#_) .divider {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .meta {
    color: #aaa;
}

html.dark:not(#_) .alert-ok {
    background-color: var(--ld-vd0, #10312a);
    border-color: var(--ld-borda, #2b3a52);
    color: #4ade80;
}

html.dark:not(#_) .alert-err {
    background-color: var(--ld-vm0, #3a1620);
    border-color: var(--ld-borda, #2b3a52);
    color: #ff7a8a;
}

html.dark:not(#_) .option-border {
    background-color: var(--ld-s0, #1c2634);
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .option-checked {
    background-color: var(--ld-az0, #14263f) !important;
    border-color: var(--ld-borda, #2b3a52) !important;
}

html.dark:not(#_) .optgroup {
    color: #dfe6f0;
}

html.dark:not(#_) .form-check-input:not(:checked) {
    background-color: var(--ld-s0, #1c2634) !important;
}

html.dark:not(#_) li.active button {
    color: #fff !important;
    background-color: var(--falcon-primary) !important;
}

html.dark:not(#_) .cke_button {
    border-color: var(--ld-borda, #2b3a52) !important;
}

html.dark:not(#_) .form-select-small,
html.dark:not(#_) .form-control-small {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .form-select-small:disabled,
html.dark:not(#_) .form-check-input:disabled,
html.dark:not(#_) .form-control-small:disabled,
html.dark:not(#_) .form-control:disabled {
    border-color: var(--ld-borda, #2b3a52);
    background-color: var(--ld-s1, #172231) !important;
    color: #aaa;
}

html.dark:not(#_) .navbar {
    background-color: #2569c3;
}

html.dark:not(#_) .nav-link {
    color: #fff !important;
}

html.dark:not(#_) .nav-link-laudo {
    color: #c2ccdb !important;
    border-color: var(--ld-borda, #2b3a52) !important;
}

html.dark:not(#_) .nav-pills .nav-link.active {
    color: #fff !important;
}

html.dark:not(#_) .read-only {
    background-color: var(--ld-az0, #14263f);
}

html.dark:not(#_) .fc .fc-timeGridDay-view .fc-timegrid-event,
html.dark:not(#_) .fc .fc-timeGridWeek-view .fc-timegrid-event {
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .div-control {
    color: var(--falcon-input-color);
    background-color: transparent;
}

html.dark:not(#_) .title-laudo {
    color: var(--falcon-primary) !important;
}

html.dark:not(#_) button.active {
    background-color: var(--falcon-primary) !important;
    color: #fff !important;
}

html.dark:not(#_) .input-group-text {
    background-color: transparent;
}

html.dark:not(#_) .lesao-focal {
    background-color: var(--ld-az1, #102039);
    color: #7eb0fb;
}

html.dark:not(#_) .lesao-focal-lixeira {
    color: #ff7a8a;
}

html.dark:not(#_) .avatar .avatar-name {
    background-color: #344050 !important;
}

html.dark:not(#_) .highlight {
    background-color: var(--ld-am1, #33290f);
}

html.dark:not(#_) #selectFavoritos option {
    background-color: var(--ld-s0, #1c2634);
    color: #dfe6f0;
}

html.dark:not(#_) .billing-wrapper {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .billing-label {
    color: #93a1b5;
}

html.dark:not(#_) .billing-label.is-active {
    color: #7eb0fb;
}

html.dark:not(#_) .billing-badge {
    background-color: var(--ld-az0, #14263f);
    color: #7eb0fb;
    border-color: var(--ld-borda, #2b3a52);
}

html.dark:not(#_) .billing-savings {
    color: #4ade80;
}

html.dark:not(#_) .billing-slider {
    background-color: var(--ld-az1, #102039);
}

html.dark:not(#_) .billing-slider:before {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .billing-switch input:checked+.billing-slider {
    background-color: #0d6efd;
}

html.dark:not(#_) .ia-magic-badge {
    color: #fff;
    background: rgba(16, 20, 30, 0.72);
}

html.dark:not(#_) ﻿.autocomplete-suggestions {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .autocomplete-selected {
    background-color: var(--ld-s0, #1c2634);
}

html.dark:not(#_) .autocomplete-suggestions strong {
    color: #7eb0fb;
}

html.dark:not(#_) .autocomplete-group {
    color: #dfe6f0;
}
