/* =====================================================================
   Apollo — modo escuro
   ---------------------------------------------------------------------
   Ligado no menu Opções (_TemaNavegador põe data-bs-theme="dark" no <html>).
   Carregado por último, depois do tema-agrocp.css.
   A primeira parte é ajuste de tokens e de plugins. A segunda, "Cores fixas",
   reescreve as cores claras escritas direto nos CSS e nos <style> das views:
   ao criar tela nova, prefira var(--bs-body-bg), var(--bs-body-color),
   var(--bs-border-color) e var(--tema-*), que já funcionam nos dois modos.
   O seletor html:where(...) soma só 1 tipo à especificidade: ganha da regra
   original, mas não de um estado mais específico (.chip.ativo, por exemplo).
   Na impressão o _TemaNavegador volta para o claro.
   ===================================================================== */

:root[data-bs-theme="dark"] {
    color-scheme: dark;

    /* ---- Tokens da marca: mais claros para ler sobre fundo escuro ---- */
    --tema-verde: #1d8249;
    --tema-verde-rgb: 29, 130, 73;
    --tema-verde-escuro: #176b3d;
    --tema-verde-medio: #27805a;
    --tema-verde-medio-rgb: 39, 128, 90;
    --tema-verde-suave: #1c3327;
    --tema-verde-suave-hover: #24412f;
    --tema-verde-borda: #2f5c44;
    --tema-verde-texto: #6fd39b;
    --tema-texto: #dee2e6;

    /* ---- Bootstrap 5.3 (o :root do tema-agrocp fixa estes no claro) ---- */
    --bs-body-color: #dee2e6;
    --bs-body-color-rgb: 222, 226, 230;
    --bs-primary-text-emphasis: #8fdfb3;
    --bs-primary-bg-subtle: var(--tema-verde-suave);
    --bs-primary-border-subtle: var(--tema-verde-borda);
    --bs-success-text-emphasis: #8fdfb3;
    --bs-success-bg-subtle: #1c3327;
    --bs-success-border-subtle: #2f5c44;
    --bs-link-color: var(--tema-verde-texto);
    --bs-link-color-rgb: 111, 211, 155;
    --bs-link-hover-color: #a3e6c1;
    --bs-link-hover-color-rgb: 163, 230, 193;
}

/* Página mais escura que os cartões, para eles destacarem */
html:where([data-bs-theme="dark"]) body.bg-body-tertiary { background-color: #16191c !important; }

/* Utilitários do Bootstrap que não mudam sozinhos */
html:where([data-bs-theme="dark"]) .bg-light,
html:where([data-bs-theme="dark"]) .bg-white { background-color: var(--bs-tertiary-bg) !important; }
html:where([data-bs-theme="dark"]) .text-primary,
html:where([data-bs-theme="dark"]) .text-success { color: var(--tema-verde-texto) !important; }
html:where([data-bs-theme="dark"]) .text-danger { color: #f08b95 !important; }
html:where([data-bs-theme="dark"]) .text-dark:not(.badge):not(.bg-warning):not(.bg-info):not(.bg-light),
html:where([data-bs-theme="dark"]) .text-black { color: var(--bs-body-color) !important; }
html:where([data-bs-theme="dark"]) .bg-light,
html:where([data-bs-theme="dark"]) .bg-white,
html:where([data-bs-theme="dark"]) .bg-light.text-dark { color: var(--bs-body-color) !important; }
html:where([data-bs-theme="dark"]) .btn-outline-primary,
html:where([data-bs-theme="dark"]) .btn-outline-success {
    --bs-btn-color: var(--tema-verde-texto);
    --bs-btn-border-color: var(--tema-verde-texto);
}
html:where([data-bs-theme="dark"]) .pagination {
    --bs-pagination-color: var(--tema-verde-texto);
    --bs-pagination-hover-color: var(--tema-verde-texto);
    --bs-pagination-focus-color: var(--tema-verde-texto);
}
html:where([data-bs-theme="dark"]) .page-item:not(.active) .page-link { color: var(--tema-verde-texto); }
html:where([data-bs-theme="dark"]) .table-light {
    --bs-table-color: var(--bs-body-color);
    --bs-table-bg: var(--bs-tertiary-bg);
    --bs-table-border-color: var(--bs-border-color);
}
html:where([data-bs-theme="dark"]) .btn-light {
    --bs-btn-color: var(--bs-body-color);
    --bs-btn-bg: var(--bs-tertiary-bg);
    --bs-btn-border-color: var(--bs-border-color);
    --bs-btn-hover-color: var(--bs-body-color);
    --bs-btn-hover-bg: var(--bs-secondary-bg);
    --bs-btn-hover-border-color: var(--bs-border-color);
}

/* Painel de notificações: tem data-bs-theme="light" fixo para destoar do topo escuro */
html:where([data-bs-theme="dark"]) .notif-painel {
    --bs-body-bg: #212529;
    --bs-body-color: #dee2e6;
    --bs-secondary-color: rgba(222, 226, 230, .75);
    --bs-tertiary-bg: #2b3035;
    --bs-secondary-bg: #343a40;
    --bs-border-color: #495057;
    --bs-dropdown-bg: #212529;
    --bs-dropdown-color: #dee2e6;
    color: #dee2e6;
}

/* style="" escrito direto nas views */
html:where([data-bs-theme="dark"]) [style*="background-color:white"],
html:where([data-bs-theme="dark"]) [style*="background-color: white"],
html:where([data-bs-theme="dark"]) [style*="background-color:#fff"],
html:where([data-bs-theme="dark"]) [style*="background-color: #fff"],
html:where([data-bs-theme="dark"]) [style*="background:#fff"],
html:where([data-bs-theme="dark"]) [style*="background: #fff"] { background-color: var(--bs-body-bg) !important; }
html:where([data-bs-theme="dark"]) [style*="background: #f1f3f5"],
html:where([data-bs-theme="dark"]) [style*="background-color: #f3f8f5"],
html:where([data-bs-theme="dark"]) [style*="background-color: #eeeeee"] { background-color: var(--bs-tertiary-bg) !important; }
html:where([data-bs-theme="dark"]) [style*="color: #212529"],
html:where([data-bs-theme="dark"]) [style*="color: #495057"],
html:where([data-bs-theme="dark"]) [style*="color: #555"] { color: var(--bs-body-color) !important; }

/* Select2 */
html:where([data-bs-theme="dark"]) .select2-dropdown,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-selection--multiple,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-search--dropdown .select2-search__field {
    background-color: var(--bs-body-bg);
    border-color: var(--bs-border-color);
    color: var(--bs-body-color);
}
html:where([data-bs-theme="dark"]) .select2-container--default .select2-selection--single .select2-selection__rendered,
html:where([data-bs-theme="dark"]) .select2-results__option { color: var(--bs-body-color); }
html:where([data-bs-theme="dark"]) .select2-container--default .select2-results__option[aria-selected=true],
html:where([data-bs-theme="dark"]) .select2-container--default .select2-results__option--selected { background-color: var(--bs-tertiary-bg); }
html:where([data-bs-theme="dark"]) .select2-container--default.select2-container--disabled .select2-selection--single { background-color: var(--bs-secondary-bg); }

/* SweetAlert2 */
html:where([data-bs-theme="dark"]) .swal2-popup { background: var(--bs-body-bg); color: var(--bs-body-color); }
html:where([data-bs-theme="dark"]) .swal2-title,
html:where([data-bs-theme="dark"]) .swal2-html-container { color: var(--bs-body-color); }
html:where([data-bs-theme="dark"]) .swal2-input,
html:where([data-bs-theme="dark"]) .swal2-textarea,
html:where([data-bs-theme="dark"]) .swal2-select { background: var(--bs-tertiary-bg); color: var(--bs-body-color); border-color: var(--bs-border-color); }

/* Flatpickr */
html:where([data-bs-theme="dark"]) .flatpickr-calendar { background: var(--bs-body-bg); box-shadow: 0 6px 20px rgba(0, 0, 0, .5); }
html:where([data-bs-theme="dark"]) .flatpickr-calendar.arrowTop::after { border-bottom-color: var(--bs-body-bg); }
html:where([data-bs-theme="dark"]) .flatpickr-calendar.arrowBottom::after { border-top-color: var(--bs-body-bg); }
html:where([data-bs-theme="dark"]) .flatpickr-months .flatpickr-month,
html:where([data-bs-theme="dark"]) .flatpickr-current-month input.cur-year,
html:where([data-bs-theme="dark"]) .flatpickr-current-month .flatpickr-monthDropdown-months,
html:where([data-bs-theme="dark"]) span.flatpickr-weekday,
html:where([data-bs-theme="dark"]) .flatpickr-day,
html:where([data-bs-theme="dark"]) .flatpickr-time input,
html:where([data-bs-theme="dark"]) .flatpickr-time .flatpickr-time-separator { color: var(--bs-body-color); fill: var(--bs-body-color); background: transparent; }
html:where([data-bs-theme="dark"]) .flatpickr-months .flatpickr-prev-month svg,
html:where([data-bs-theme="dark"]) .flatpickr-months .flatpickr-next-month svg { fill: var(--bs-body-color); }
html:where([data-bs-theme="dark"]) .flatpickr-day.prevMonthDay,
html:where([data-bs-theme="dark"]) .flatpickr-day.nextMonthDay,
html:where([data-bs-theme="dark"]) .flatpickr-day.flatpickr-disabled { color: var(--bs-secondary-color); }
html:where([data-bs-theme="dark"]) .flatpickr-day:hover { background: var(--bs-tertiary-bg); border-color: var(--bs-tertiary-bg); }
html:where([data-bs-theme="dark"]) .flatpickr-day.selected { background: var(--tema-verde); border-color: var(--tema-verde); color: #fff; }

/* Gráficos: fundo transparente vem do window.Apex do _TemaNavegador */
html:where([data-bs-theme="dark"]) .apexcharts-text,
html:where([data-bs-theme="dark"]) .apexcharts-legend-text { fill: var(--bs-body-color); color: var(--bs-body-color) !important; }

/* =====================================================================
   Cores fixas (gerado a partir dos CSS e dos <style> das views)
   ===================================================================== */

html:where([data-bs-theme="dark"]) .nav-pills .nav-link,
html:where([data-bs-theme="dark"]) .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default,
html:where([data-bs-theme="dark"]) .products-list .product-description,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-results__option[aria-disabled='true'],
html:where([data-bs-theme="dark"]) .user-block .description,
html:where([data-bs-theme="dark"]) .mob-resumo .sub,
html:where([data-bs-theme="dark"]) .mob-legenda,
html:where([data-bs-theme="dark"]) .mob-item-forn,
html:where([data-bs-theme="dark"]) .mob-item-obs,
html:where([data-bs-theme="dark"]) .mob-empty,
html:where([data-bs-theme="dark"]) .mob-em-resumo .sub,
html:where([data-bs-theme="dark"]) .mob-prod-cod,
html:where([data-bs-theme="dark"]) .mob-ultima-compra,
html:where([data-bs-theme="dark"]) .table-buy .col-codigo,
html:where([data-bs-theme="dark"]) .admin-sub,
html:where([data-bs-theme="dark"]) .carregando-caixa small,
html:where([data-bs-theme="dark"]) .carregando-modal small,
html:where([data-bs-theme="dark"]) .chamado-aberto-grid small,
html:where([data-bs-theme="dark"]) .painel-secao-titulo,
html:where([data-bs-theme="dark"]) .painel-kpi-rotulo,
html:where([data-bs-theme="dark"]) .painel-kpi-valor small,
html:where([data-bs-theme="dark"]) .painel-kpi-sub,
html:where([data-bs-theme="dark"]) #lista_compra_grade .select2-container--default .select2-selection--single .select2-selection__placeholder { color: hsl(208 70% 74%); }
html:where([data-bs-theme="dark"]) .close,
html:where([data-bs-theme="dark"]) .close:hover,
html:where([data-bs-theme="dark"]) .navbar-white.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar,
html:where([data-bs-theme="dark"]) .btn-default,
html:where([data-bs-theme="dark"]) .btn-default:hover,
html:where([data-bs-theme="dark"]) .btn-default:active,
html:where([data-bs-theme="dark"]) .btn-default.hover,
html:where([data-bs-theme="dark"]) .btn-default.disabled,
html:where([data-bs-theme="dark"]) .btn-default:disabled,
html:where([data-bs-theme="dark"]) .alert .close,
html:where([data-bs-theme="dark"]) .table-buy tbody tr.linha-grupo > td,
html:where([data-bs-theme="dark"]) .notif-painel,
html:where([data-bs-theme="dark"]) .grade-dropdown .select2-results__option,
html:where([data-bs-theme="dark"]) .grade-dropdown .select2-results__option[aria-selected="true"],
html:where([data-bs-theme="dark"]) .grade-dropdown .select2-search__field,
html:where([data-bs-theme="dark"]) #lista_compra_grade .select2-container--default .select2-selection--single .select2-selection__rendered { color: var(--bs-body-color); }
html:where([data-bs-theme="dark"]) .navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar,
html:where([data-bs-theme="dark"]) .navbar-white.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar,
html:where([data-bs-theme="dark"]) .btn-default,
html:where([data-bs-theme="dark"]) .btn-default:hover,
html:where([data-bs-theme="dark"]) .btn-default:active,
html:where([data-bs-theme="dark"]) .btn-default.hover,
html:where([data-bs-theme="dark"]) .btn-default.disabled,
html:where([data-bs-theme="dark"]) .btn-default:disabled,
html:where([data-bs-theme="dark"]) .direct-chat-light .right > .direct-chat-text,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-results__option[aria-selected='true'],
html:where([data-bs-theme="dark"]) .select2-container--default .select2-light .select2-results__option--highlighted,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-light .select2-results__option--highlighted[aria-selected],
html:where([data-bs-theme="dark"]) .select2-container--default .select2-light .select2-results__option--highlighted[aria-selected]:hover,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-light .select2-selection--multiple .select2-selection__choice,
html:where([data-bs-theme="dark"]) .select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-white .select2-results__option--highlighted[aria-selected],
html:where([data-bs-theme="dark"]) .select2-container--default .select2-white .select2-results__option--highlighted[aria-selected]:hover,
html:where([data-bs-theme="dark"]) .tabela-admin > tbody > tr.linha-inativa > td,
html:where([data-bs-theme="dark"]) .chip-neutro,
html:where([data-bs-theme="dark"]) .alerta-acao-perigo,
html:where([data-bs-theme="dark"]) .compra-resumo-card.linha-abre-modal:hover,
html:where([data-bs-theme="dark"]) .compra-etapas .etapa + .etapa::before,
html:where([data-bs-theme="dark"]) .grade-orcamentos td.grade-melhor-preco,
html:where([data-bs-theme="dark"]) .grade-orcamentos td.selecionar-td:hover,
html:where([data-bs-theme="dark"]) .grade-orcamentos .grade-totais th,
html:where([data-bs-theme="dark"]) .grade-amostra.grade-melhor-preco,
html:where([data-bs-theme="dark"]) .painel-secao-titulo::after { background-color: var(--bs-tertiary-bg); }
html:where([data-bs-theme="dark"]) .navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar,
html:where([data-bs-theme="dark"]) .navbar-white.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar,
html:where([data-bs-theme="dark"]) .navbar-white.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar { border-color: var(--bs-border-color) !important; }
html:where([data-bs-theme="dark"]) .nav-tabs.flex-column { border-right: 1px solid var(--bs-border-color); }
html:where([data-bs-theme="dark"]) .nav-tabs.flex-column .nav-link:hover,
html:where([data-bs-theme="dark"]) .nav-tabs.flex-column .nav-link:focus,
html:where([data-bs-theme="dark"]) .nav-tabs.flex-column .nav-link.active,
html:where([data-bs-theme="dark"]) .nav-tabs.flex-column .nav-item.show .nav-link { border-color: var(--bs-border-color) transparent var(--bs-border-color) var(--bs-border-color); }
html:where([data-bs-theme="dark"]) .nav-tabs.flex-column.nav-tabs-right,
html:where([data-bs-theme="dark"]) .grade-orcamentos tbody td + td { border-left: 1px solid var(--bs-border-color); }
html:where([data-bs-theme="dark"]) .nav-tabs.flex-column.nav-tabs-right .nav-link:hover,
html:where([data-bs-theme="dark"]) .nav-tabs.flex-column.nav-tabs-right .nav-link:focus,
html:where([data-bs-theme="dark"]) .nav-tabs.flex-column.nav-tabs-right .nav-link.active,
html:where([data-bs-theme="dark"]) .nav-tabs.flex-column.nav-tabs-right .nav-item.show .nav-link { border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-border-color) transparent; }
html:where([data-bs-theme="dark"]) .navbar-white.navbar-light .form-control-navbar + .input-group-append > .btn-navbar,
html:where([data-bs-theme="dark"]) .navbar-white.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar,
html:where([data-bs-theme="dark"]) .btn-default,
html:where([data-bs-theme="dark"]) .direct-chat-light .right > .direct-chat-text,
html:where([data-bs-theme="dark"]) .direct-chat-white .right > .direct-chat-text,
html:where([data-bs-theme="dark"]) .select2-secondary + .select2-container--default.select2-container--open .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-secondary + .select2-container--default.select2-container--focus .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-secondary .select2-selection--multiple:focus,
html:where([data-bs-theme="dark"]) .select2-secondary .select2-container--default .select2-selection--multiple:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-secondary.select2-container--focus .select2-selection--multiple,
html:where([data-bs-theme="dark"]) .select2-secondary .select2-container--default.select2-container--focus .select2-selection--multiple,
html:where([data-bs-theme="dark"]) .select2-light + .select2-container--default.select2-container--open .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-light + .select2-container--default.select2-container--focus .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-light .select2-selection--multiple:focus,
html:where([data-bs-theme="dark"]) .select2-light .select2-container--default .select2-selection--multiple:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-light .select2-selection--multiple .select2-selection__choice,
html:where([data-bs-theme="dark"]) .select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-light.select2-container--focus .select2-selection--multiple,
html:where([data-bs-theme="dark"]) .select2-light .select2-container--default.select2-container--focus .select2-selection--multiple,
html:where([data-bs-theme="dark"]) .select2-white + .select2-container--default.select2-container--open .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-white + .select2-container--default.select2-container--focus .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-white .select2-selection--multiple:focus,
html:where([data-bs-theme="dark"]) .select2-white .select2-container--default .select2-selection--multiple:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-white .select2-selection--multiple .select2-selection__choice,
html:where([data-bs-theme="dark"]) .select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-white.select2-container--focus .select2-selection--multiple,
html:where([data-bs-theme="dark"]) .select2-white .select2-container--default.select2-container--focus .select2-selection--multiple,
html:where([data-bs-theme="dark"]) .select2-gray + .select2-container--default.select2-container--open .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-gray + .select2-container--default.select2-container--focus .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-gray .select2-selection--multiple:focus,
html:where([data-bs-theme="dark"]) .select2-gray .select2-container--default .select2-selection--multiple:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-gray.select2-container--focus .select2-selection--multiple,
html:where([data-bs-theme="dark"]) .select2-gray .select2-container--default.select2-container--focus .select2-selection--multiple,
html:where([data-bs-theme="dark"]) .tabela-admin > tbody > tr > td,
html:where([data-bs-theme="dark"]) .tabela-admin > tbody > tr:is(.linha-cancelada, .table-success, .table-warning) > td,
html:where([data-bs-theme="dark"]) .chip-neutro,
html:where([data-bs-theme="dark"]) .chip-vazio,
html:where([data-bs-theme="dark"]) .compra-etapas-escuro .etapa-concluida .etapa-marca,
html:where([data-bs-theme="dark"]) .compra-etapas-escuro .etapa-concluida.etapa-atual .etapa-marca { border-color: var(--bs-border-color); }
html:where([data-bs-theme="dark"]) .navbar-white.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar,
html:where([data-bs-theme="dark"]) .navbar-white.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar,
html:where([data-bs-theme="dark"]) .btn.btn-file > input[type="file"],
html:where([data-bs-theme="dark"]) .products-list > .item,
html:where([data-bs-theme="dark"]) .direct-chat-white .right > .direct-chat-text,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-white .select2-results__option--highlighted,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-white .select2-selection--multiple .select2-selection__choice,
html:where([data-bs-theme="dark"]) .select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice,
html:where([data-bs-theme="dark"]) .slider:before,
html:where([data-bs-theme="dark"]) .table-buy tbody tr:nth-of-type(even) > td,
html:where([data-bs-theme="dark"]) .alerta-acao,
html:where([data-bs-theme="dark"]) .carregando-caixa,
html:where([data-bs-theme="dark"]) .filtros-botao:hover .filtros-botao-qtd,
html:where([data-bs-theme="dark"]) .filtros-botao:active .filtros-botao-qtd,
html:where([data-bs-theme="dark"]) .compra-etapas .etapa-marca,
html:where([data-bs-theme="dark"]) .compra-etapas-escuro .etapa-concluida .etapa-marca,
html:where([data-bs-theme="dark"]) .compra-etapas-escuro .etapa-concluida.etapa-atual .etapa-marca,
html:where([data-bs-theme="dark"]) .compra-etapas-escuro .etapa-atual .etapa-marca,
html:where([data-bs-theme="dark"]) .compra-etapas-escuro .etapa-erro .etapa-marca,
html:where([data-bs-theme="dark"]) .painel-arvore-no,
html:where([data-bs-theme="dark"]) .painel-kpi,
html:where([data-bs-theme="dark"]) .grade-dropdown .select2-results__option { background-color: var(--bs-body-bg); }
html:where([data-bs-theme="dark"]) .card-comments .username,
html:where([data-bs-theme="dark"]) .post,
html:where([data-bs-theme="dark"]) .equip-card-body .linha strong,
html:where([data-bs-theme="dark"]) .mob-orc-fornecedor,
html:where([data-bs-theme="dark"]) .mob-tag,
html:where([data-bs-theme="dark"]) .mob-actionbar .contador,
html:where([data-bs-theme="dark"]) .mob-qtd-row label,
html:where([data-bs-theme="dark"]) .mob-filtro-chip,
html:where([data-bs-theme="dark"]) .mob-filtro-chip span,
html:where([data-bs-theme="dark"]) .chip-neutro,
html:where([data-bs-theme="dark"]) .chamado-aberto-footer { color: var(--bs-secondary-color); }
html:where([data-bs-theme="dark"]) .right .direct-chat-text::after,
html:where([data-bs-theme="dark"]) .right .direct-chat-text::before,
html:where([data-bs-theme="dark"]) .direct-chat-light .right > .direct-chat-text::after,
html:where([data-bs-theme="dark"]) .direct-chat-light .right > .direct-chat-text::before,
html:where([data-bs-theme="dark"]) .direct-chat-white .right > .direct-chat-text::after,
html:where([data-bs-theme="dark"]) .direct-chat-white .right > .direct-chat-text::before { border-left-color: var(--bs-border-color); }
html:where([data-bs-theme="dark"]) .direct-chat-light .right > .direct-chat-text,
html:where([data-bs-theme="dark"]) .direct-chat-white .right > .direct-chat-text,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-results__option[aria-selected='true'],
html:where([data-bs-theme="dark"]) .select2-container--default .select2-results__option[aria-selected='true']:hover,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-warning .select2-selection--multiple .select2-selection__choice__remove:hover,
html:where([data-bs-theme="dark"]) .select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-light .select2-results__option--highlighted,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-light .select2-results__option--highlighted[aria-selected],
html:where([data-bs-theme="dark"]) .select2-container--default .select2-light .select2-results__option--highlighted[aria-selected]:hover,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-light .select2-selection--multiple .select2-selection__choice,
html:where([data-bs-theme="dark"]) .select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-light .select2-selection--multiple .select2-selection__choice__remove:hover,
html:where([data-bs-theme="dark"]) .select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-lime .select2-selection--multiple .select2-selection__choice__remove:hover,
html:where([data-bs-theme="dark"]) .select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-orange .select2-selection--multiple .select2-selection__choice__remove:hover,
html:where([data-bs-theme="dark"]) .select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-yellow .select2-selection--multiple .select2-selection__choice__remove:hover,
html:where([data-bs-theme="dark"]) .select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-white .select2-results__option--highlighted,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-white .select2-results__option--highlighted[aria-selected],
html:where([data-bs-theme="dark"]) .select2-container--default .select2-white .select2-results__option--highlighted[aria-selected]:hover,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-white .select2-selection--multiple .select2-selection__choice,
html:where([data-bs-theme="dark"]) .select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-white .select2-selection--multiple .select2-selection__choice__remove:hover,
html:where([data-bs-theme="dark"]) .select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { color: hsl(212 70% 74%); }
html:where([data-bs-theme="dark"]) .register-card-body .input-group .form-control:focus ~ .input-group-prepend .input-group-text,
html:where([data-bs-theme="dark"]) .register-card-body .input-group .form-control:focus ~ .input-group-append .input-group-text,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-selection--multiple:focus,
html:where([data-bs-theme="dark"]) .select2-primary + .select2-container--default.select2-container--open .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-primary + .select2-container--default.select2-container--focus .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-primary .select2-selection--multiple:focus,
html:where([data-bs-theme="dark"]) .select2-primary .select2-container--default .select2-selection--multiple:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-primary.select2-container--focus .select2-selection--multiple,
html:where([data-bs-theme="dark"]) .select2-primary .select2-container--default.select2-container--focus .select2-selection--multiple,
html:where([data-bs-theme="dark"]) .select2-blue + .select2-container--default.select2-container--open .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-blue + .select2-container--default.select2-container--focus .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-blue .select2-selection--multiple:focus,
html:where([data-bs-theme="dark"]) .select2-blue .select2-container--default .select2-selection--multiple:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-blue.select2-container--focus .select2-selection--multiple,
html:where([data-bs-theme="dark"]) .select2-blue .select2-container--default.select2-container--focus .select2-selection--multiple { border-color: hsl(211 28% 34%); }
html:where([data-bs-theme="dark"]) .profile-user-img { border: 3px solid hsl(210 28% 34%); }
html:where([data-bs-theme="dark"]) .post { border-bottom: 1px solid hsl(210 28% 34%); }
html:where([data-bs-theme="dark"]) .select2-container--default .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-dropdown,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-dropdown .select2-search__field,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-search--inline .select2-search__field,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-selection--multiple,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-secondary.select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-secondary .select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-secondary .select2-search--inline .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-secondary .select2-container--default.select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-secondary .select2-container--default .select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-secondary .select2-container--default .select2-search--inline .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-light.select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-light .select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-light .select2-search--inline .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-light .select2-container--default.select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-light .select2-container--default .select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-light .select2-container--default .select2-search--inline .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-white.select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-white .select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-white .select2-search--inline .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-white .select2-container--default.select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-white .select2-container--default .select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-white .select2-container--default .select2-search--inline .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-gray.select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-gray .select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-gray .select2-search--inline .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-gray .select2-container--default.select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-gray .select2-container--default .select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-gray .select2-container--default .select2-search--inline .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .equip-card,
html:where([data-bs-theme="dark"]) .uc-card,
html:where([data-bs-theme="dark"]) .mob-qtd-input,
html:where([data-bs-theme="dark"]) .mob-filtro-chip,
html:where([data-bs-theme="dark"]) .mob-anexo-item,
html:where([data-bs-theme="dark"]) .mob-anexo-thumb,
html:where([data-bs-theme="dark"]) .notif-painel,
html:where([data-bs-theme="dark"]) .tabela-admin,
html:where([data-bs-theme="dark"]) .alerta-acao,
html:where([data-bs-theme="dark"]) .painel-arvore-no,
html:where([data-bs-theme="dark"]) .painel-kpi { border: 1px solid var(--bs-border-color); }
html:where([data-bs-theme="dark"]) .select2-container--default .select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-search--inline .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-primary.select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-primary .select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-primary .select2-search--inline .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-primary .select2-container--default.select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-primary .select2-container--default .select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-primary .select2-container--default .select2-search--inline .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-blue.select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-blue .select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-blue .select2-search--inline .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-blue .select2-container--default.select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-blue .select2-container--default .select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-blue .select2-container--default .select2-search--inline .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .ultima-atualizacao-box { border: 1px solid hsl(211 28% 34%); }
html:where([data-bs-theme="dark"]) .select2-warning + .select2-container--default.select2-container--open .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-warning + .select2-container--default.select2-container--focus .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-warning .select2-selection--multiple:focus,
html:where([data-bs-theme="dark"]) .select2-warning .select2-container--default .select2-selection--multiple:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-warning.select2-container--focus .select2-selection--multiple,
html:where([data-bs-theme="dark"]) .select2-warning .select2-container--default.select2-container--focus .select2-selection--multiple,
html:where([data-bs-theme="dark"]) .select2-yellow + .select2-container--default.select2-container--open .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-yellow + .select2-container--default.select2-container--focus .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-yellow .select2-selection--multiple:focus,
html:where([data-bs-theme="dark"]) .select2-yellow .select2-container--default .select2-selection--multiple:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-yellow.select2-container--focus .select2-selection--multiple,
html:where([data-bs-theme="dark"]) .select2-yellow .select2-container--default.select2-container--focus .select2-selection--multiple { border-color: hsl(45 28% 34%); }
html:where([data-bs-theme="dark"]) .select2-container--default .select2-warning.select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-warning .select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-warning .select2-search--inline .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-warning .select2-container--default.select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-warning .select2-container--default .select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-warning .select2-container--default .select2-search--inline .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-yellow.select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-yellow .select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-yellow .select2-search--inline .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-yellow .select2-container--default.select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-yellow .select2-container--default .select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-yellow .select2-container--default .select2-search--inline .select2-search__field:focus { border: 1px solid hsl(45 28% 34%); }
html:where([data-bs-theme="dark"]) .select2-danger + .select2-container--default.select2-container--open .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-danger + .select2-container--default.select2-container--focus .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-danger .select2-selection--multiple:focus,
html:where([data-bs-theme="dark"]) .select2-danger .select2-container--default .select2-selection--multiple:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-danger.select2-container--focus .select2-selection--multiple,
html:where([data-bs-theme="dark"]) .select2-danger .select2-container--default.select2-container--focus .select2-selection--multiple,
html:where([data-bs-theme="dark"]) .select2-red + .select2-container--default.select2-container--open .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-red + .select2-container--default.select2-container--focus .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-red .select2-selection--multiple:focus,
html:where([data-bs-theme="dark"]) .select2-red .select2-container--default .select2-selection--multiple:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-red.select2-container--focus .select2-selection--multiple,
html:where([data-bs-theme="dark"]) .select2-red .select2-container--default.select2-container--focus .select2-selection--multiple { border-color: hsl(355 28% 34%); }
html:where([data-bs-theme="dark"]) .select2-container--default .select2-danger.select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-danger .select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-danger .select2-search--inline .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-danger .select2-container--default.select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-danger .select2-container--default .select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-danger .select2-container--default .select2-search--inline .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-red.select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-red .select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-red .select2-search--inline .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-red .select2-container--default.select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-red .select2-container--default .select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-red .select2-container--default .select2-search--inline .select2-search__field:focus { border: 1px solid hsl(355 28% 34%); }
html:where([data-bs-theme="dark"]) .select2-lightblue + .select2-container--default.select2-container--open .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-lightblue + .select2-container--default.select2-container--focus .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-lightblue .select2-selection--multiple:focus,
html:where([data-bs-theme="dark"]) .select2-lightblue .select2-container--default .select2-selection--multiple:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-lightblue.select2-container--focus .select2-selection--multiple,
html:where([data-bs-theme="dark"]) .select2-lightblue .select2-container--default.select2-container--focus .select2-selection--multiple { border-color: hsl(202 28% 34%); }
html:where([data-bs-theme="dark"]) .select2-container--default .select2-lightblue.select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-lightblue .select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-lightblue .select2-search--inline .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-lightblue .select2-container--default.select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-lightblue .select2-container--default .select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-lightblue .select2-container--default .select2-search--inline .select2-search__field:focus { border: 1px solid hsl(202 28% 34%); }
html:where([data-bs-theme="dark"]) .select2-lime + .select2-container--default.select2-container--open .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-lime + .select2-container--default.select2-container--focus .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-lime .select2-selection--multiple:focus,
html:where([data-bs-theme="dark"]) .select2-lime .select2-container--default .select2-selection--multiple:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-lime.select2-container--focus .select2-selection--multiple,
html:where([data-bs-theme="dark"]) .select2-lime .select2-container--default.select2-container--focus .select2-selection--multiple { border-color: hsl(146 28% 34%); }
html:where([data-bs-theme="dark"]) .select2-container--default .select2-lime.select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-lime .select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-lime .select2-search--inline .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-lime .select2-container--default.select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-lime .select2-container--default .select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-lime .select2-container--default .select2-search--inline .select2-search__field:focus { border: 1px solid hsl(146 28% 34%); }
html:where([data-bs-theme="dark"]) .select2-fuchsia + .select2-container--default.select2-container--open .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-fuchsia + .select2-container--default.select2-container--focus .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-fuchsia .select2-selection--multiple:focus,
html:where([data-bs-theme="dark"]) .select2-fuchsia .select2-container--default .select2-selection--multiple:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-fuchsia.select2-container--focus .select2-selection--multiple,
html:where([data-bs-theme="dark"]) .select2-fuchsia .select2-container--default.select2-container--focus .select2-selection--multiple { border-color: hsl(314 28% 34%); }
html:where([data-bs-theme="dark"]) .select2-container--default .select2-fuchsia.select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-fuchsia .select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-fuchsia .select2-search--inline .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-fuchsia .select2-container--default.select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-fuchsia .select2-container--default .select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-fuchsia .select2-container--default .select2-search--inline .select2-search__field:focus { border: 1px solid hsl(314 28% 34%); }
html:where([data-bs-theme="dark"]) .select2-maroon + .select2-container--default.select2-container--open .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-maroon + .select2-container--default.select2-container--focus .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-maroon .select2-selection--multiple:focus,
html:where([data-bs-theme="dark"]) .select2-maroon .select2-container--default .select2-selection--multiple:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-maroon.select2-container--focus .select2-selection--multiple,
html:where([data-bs-theme="dark"]) .select2-maroon .select2-container--default.select2-container--focus .select2-selection--multiple { border-color: hsl(338 28% 34%); }
html:where([data-bs-theme="dark"]) .select2-container--default .select2-maroon.select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-maroon .select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-maroon .select2-search--inline .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-maroon .select2-container--default.select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-maroon .select2-container--default .select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-maroon .select2-container--default .select2-search--inline .select2-search__field:focus { border: 1px solid hsl(338 28% 34%); }
html:where([data-bs-theme="dark"]) .select2-indigo + .select2-container--default.select2-container--open .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-indigo + .select2-container--default.select2-container--focus .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-indigo .select2-selection--multiple:focus,
html:where([data-bs-theme="dark"]) .select2-indigo .select2-container--default .select2-selection--multiple:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-indigo.select2-container--focus .select2-selection--multiple,
html:where([data-bs-theme="dark"]) .select2-indigo .select2-container--default.select2-container--focus .select2-selection--multiple { border-color: hsl(262 28% 34%); }
html:where([data-bs-theme="dark"]) .select2-container--default .select2-indigo.select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-indigo .select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-indigo .select2-search--inline .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-indigo .select2-container--default.select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-indigo .select2-container--default .select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-indigo .select2-container--default .select2-search--inline .select2-search__field:focus { border: 1px solid hsl(262 28% 34%); }
html:where([data-bs-theme="dark"]) .select2-purple + .select2-container--default.select2-container--open .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-purple + .select2-container--default.select2-container--focus .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-purple .select2-selection--multiple:focus,
html:where([data-bs-theme="dark"]) .select2-purple .select2-container--default .select2-selection--multiple:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-purple.select2-container--focus .select2-selection--multiple,
html:where([data-bs-theme="dark"]) .select2-purple .select2-container--default.select2-container--focus .select2-selection--multiple { border-color: hsl(261 28% 34%); }
html:where([data-bs-theme="dark"]) .select2-container--default .select2-purple.select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-purple .select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-purple .select2-search--inline .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-purple .select2-container--default.select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-purple .select2-container--default .select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-purple .select2-container--default .select2-search--inline .select2-search__field:focus { border: 1px solid hsl(261 28% 34%); }
html:where([data-bs-theme="dark"]) .select2-pink + .select2-container--default.select2-container--open .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-pink + .select2-container--default.select2-container--focus .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-pink .select2-selection--multiple:focus,
html:where([data-bs-theme="dark"]) .select2-pink .select2-container--default .select2-selection--multiple:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-pink.select2-container--focus .select2-selection--multiple,
html:where([data-bs-theme="dark"]) .select2-pink .select2-container--default.select2-container--focus .select2-selection--multiple { border-color: hsl(333 28% 34%); }
html:where([data-bs-theme="dark"]) .select2-container--default .select2-pink.select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-pink .select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-pink .select2-search--inline .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-pink .select2-container--default.select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-pink .select2-container--default .select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-pink .select2-container--default .select2-search--inline .select2-search__field:focus { border: 1px solid hsl(333 28% 34%); }
html:where([data-bs-theme="dark"]) .select2-orange + .select2-container--default.select2-container--open .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-orange + .select2-container--default.select2-container--focus .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-orange .select2-selection--multiple:focus,
html:where([data-bs-theme="dark"]) .select2-orange .select2-container--default .select2-selection--multiple:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-orange.select2-container--focus .select2-selection--multiple,
html:where([data-bs-theme="dark"]) .select2-orange .select2-container--default.select2-container--focus .select2-selection--multiple { border-color: hsl(27 28% 34%); }
html:where([data-bs-theme="dark"]) .select2-container--default .select2-orange.select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-orange .select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-orange .select2-search--inline .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-orange .select2-container--default.select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-orange .select2-container--default .select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-orange .select2-container--default .select2-search--inline .select2-search__field:focus { border: 1px solid hsl(27 28% 34%); }
html:where([data-bs-theme="dark"]) .select2-teal + .select2-container--default.select2-container--open .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-teal + .select2-container--default.select2-container--focus .select2-selection--single,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-teal .select2-selection--multiple:focus,
html:where([data-bs-theme="dark"]) .select2-teal .select2-container--default .select2-selection--multiple:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-teal.select2-container--focus .select2-selection--multiple,
html:where([data-bs-theme="dark"]) .select2-teal .select2-container--default.select2-container--focus .select2-selection--multiple { border-color: hsl(162 28% 34%); }
html:where([data-bs-theme="dark"]) .select2-container--default .select2-teal.select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-teal .select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-teal .select2-search--inline .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-teal .select2-container--default.select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-teal .select2-container--default .select2-dropdown .select2-search__field:focus,
html:where([data-bs-theme="dark"]) .select2-teal .select2-container--default .select2-search--inline .select2-search__field:focus { border: 1px solid hsl(162 28% 34%); }
html:where([data-bs-theme="dark"]) .img-bordered-sm,
html:where([data-bs-theme="dark"]) .mob-check .marca { border: 2px solid hsl(210 28% 34%); }
html:where([data-bs-theme="dark"]) .text-maroon { color: hsl(338 70% 74%) !important; }
html:where([data-bs-theme="dark"]) .text-blue { color: hsl(211 70% 74%) !important; }
html:where([data-bs-theme="dark"]) .text-purple { color: hsl(261 70% 74%) !important; }
html:where([data-bs-theme="dark"]) .text-pink { color: hsl(332 70% 74%) !important; }
html:where([data-bs-theme="dark"]) .text-red { color: hsl(354 70% 74%) !important; }
html:where([data-bs-theme="dark"]) .text-gray { color: hsl(208 70% 74%) !important; }
html:where([data-bs-theme="dark"]) .ultima-atualizacao-box { background: hsl(212 32% 20%); }
html:where([data-bs-theme="dark"]) .ultima-atualizacao-box,
html:where([data-bs-theme="dark"]) .notif-ler-todas,
html:where([data-bs-theme="dark"]) .notif-nao-lida .notif-icone,
html:where([data-bs-theme="dark"]) .notif-nao-lida .notif-data { color: hsl(216 70% 74%); }
html:where([data-bs-theme="dark"]) .mob-orc-selectall,
html:where([data-bs-theme="dark"]) .mob-resumo .det-just,
html:where([data-bs-theme="dark"]) .mob-orc-head,
html:where([data-bs-theme="dark"]) .mob-orc-fornecedor,
html:where([data-bs-theme="dark"]) .mob-tag,
html:where([data-bs-theme="dark"]) .uc-card,
html:where([data-bs-theme="dark"]) .mob-prod.selecionado,
html:where([data-bs-theme="dark"]) .mob-filtro-chip span,
html:where([data-bs-theme="dark"]) .mob-anexo-item,
html:where([data-bs-theme="dark"]) .notif-link:hover,
html:where([data-bs-theme="dark"]) .notif-icone,
html:where([data-bs-theme="dark"]) .notif-vazio-icone,
html:where([data-bs-theme="dark"]) .chamado-aberto-footer { background: var(--bs-tertiary-bg); }
html:where([data-bs-theme="dark"]) .mob-orc-selectall { border: 1px dashed hsl(139 28% 34%); }
html:where([data-bs-theme="dark"]) .mob-orc-selectall { color: hsl(141 70% 74%); }
html:where([data-bs-theme="dark"]) .mob-resumo,
html:where([data-bs-theme="dark"]) .mob-orc,
html:where([data-bs-theme="dark"]) .mob-check .marca,
html:where([data-bs-theme="dark"]) .mob-actionbar,
html:where([data-bs-theme="dark"]) .mob-em-resumo,
html:where([data-bs-theme="dark"]) .mob-prod,
html:where([data-bs-theme="dark"]) .mob-qtd-input,
html:where([data-bs-theme="dark"]) .mob-filtro-chip,
html:where([data-bs-theme="dark"]) .mob-anexos,
html:where([data-bs-theme="dark"]) .notif-painel,
html:where([data-bs-theme="dark"]) .notif-cabecalho { background: var(--bs-body-bg); }
html:where([data-bs-theme="dark"]) .mob-resumo .titulo,
html:where([data-bs-theme="dark"]) .mob-resumo .det-val,
html:where([data-bs-theme="dark"]) .mob-orc-head .n,
html:where([data-bs-theme="dark"]) .mob-orc-head .v,
html:where([data-bs-theme="dark"]) .mob-item-titulo,
html:where([data-bs-theme="dark"]) .mob-em-resumo .titulo,
html:where([data-bs-theme="dark"]) .mob-prod-nome,
html:where([data-bs-theme="dark"]) .mob-qtd-input,
html:where([data-bs-theme="dark"]) .mob-anexos-titulo,
html:where([data-bs-theme="dark"]) .mob-anexo-nome { color: hsl(210 70% 74%); }
html:where([data-bs-theme="dark"]) .mob-orc { border-left: 6px solid hsl(210 28% 34%); }
html:where([data-bs-theme="dark"]) .mob-badge-parcial,
html:where([data-bs-theme="dark"]) .mob-tag.qtd { background: hsl(46 32% 20%); }
html:where([data-bs-theme="dark"]) .mob-badge-parcial,
html:where([data-bs-theme="dark"]) .mob-tag.qtd { color: hsl(45 70% 74%); }
html:where([data-bs-theme="dark"]) .mob-item,
html:where([data-bs-theme="dark"]) .notif-cabecalho,
html:where([data-bs-theme="dark"]) .notif-item,
html:where([data-bs-theme="dark"]) .compra-resumo-card,
html:where([data-bs-theme="dark"]) .grade-orcamentos tbody td,
html:where([data-bs-theme="dark"]) .colunas-exportacao-todas { border-bottom: 1px solid var(--bs-border-color); }
html:where([data-bs-theme="dark"]) .mob-item.selecionado { background: hsl(152 32% 20%); }
html:where([data-bs-theme="dark"]) .mob-tag.total { background: hsl(134 32% 20%); }
html:where([data-bs-theme="dark"]) .mob-tag.total { color: hsl(134 70% 74%); }
html:where([data-bs-theme="dark"]) .mob-btn-ultimas,
html:where([data-bs-theme="dark"]) .mob-anexos-contagem,
html:where([data-bs-theme="dark"]) .notif-ler-todas:hover { background: hsl(219 32% 20%); }
html:where([data-bs-theme="dark"]) .mob-btn-ultimas,
html:where([data-bs-theme="dark"]) .mob-anexos-contagem { color: hsl(224 70% 74%); }
html:where([data-bs-theme="dark"]) .mob-btn-ultimas { border: 1px solid hsl(219 28% 34%); }
html:where([data-bs-theme="dark"]) .uc-forn,
html:where([data-bs-theme="dark"]) .uc-grid strong,
html:where([data-bs-theme="dark"]) .notif-titulo,
html:where([data-bs-theme="dark"]) .notif-nao-lida .notif-texto,
html:where([data-bs-theme="dark"]) .notif-vazio strong { color: hsl(221 70% 74%); }
html:where([data-bs-theme="dark"]) .uc-grid span,
html:where([data-bs-theme="dark"]) .notif-vazio { color: hsl(220 70% 74%); }
html:where([data-bs-theme="dark"]) .mob-qtd-row { border-top: 1px dashed var(--bs-border-color); }
html:where([data-bs-theme="dark"]) .table-buy tbody td,
html:where([data-bs-theme="dark"]) .fixed-footer .app-footer { border-top: 1px solid var(--bs-border-color); }
html:where([data-bs-theme="dark"]) .table-buy tbody tr:hover > td { background-color: hsl(215 32% 20%) !important; }
html:where([data-bs-theme="dark"]) .table-buy tbody tr.linha-inativa > td,
html:where([data-bs-theme="dark"]) .table-buy tbody tr.linha-grupo > td,
html:where([data-bs-theme="dark"]) .table-buy tbody tr.linha-grupo:hover > td,
html:where([data-bs-theme="dark"]) .orcamentositens_selecionados li.item-selecionavel:hover,
html:where([data-bs-theme="dark"]) .orcamentositens_selecionados li.item.item-selecionado { background-color: var(--bs-tertiary-bg) !important; }
html:where([data-bs-theme="dark"]) .table-buy tbody tr.linha-inativa > td { color: hsl(355 70% 74%); }
html:where([data-bs-theme="dark"]) .table-buy tbody tr.linha-inativa:hover > td { background-color: hsl(355 32% 20%) !important; }
html:where([data-bs-theme="dark"]) .table-buy tbody tr.linha-grupo > td { border-top: 2px solid var(--bs-border-color); }
html:where([data-bs-theme="dark"]) table.table-striped tbody tr.row-selecionada,
html:where([data-bs-theme="dark"]) table.table-striped tbody tr.row-selecionada:hover,
html:where([data-bs-theme="dark"]) tbody tr.row-selecionada > td { background-color: hsl(209 32% 20%) !important; }
html:where([data-bs-theme="dark"]) .copiar-chamado:hover,
html:where([data-bs-theme="dark"]) .visualizado-chamado:hover { color: hsl(216 70% 74%) !important; }
html:where([data-bs-theme="dark"]) .notif-link,
html:where([data-bs-theme="dark"]) .notif-link:hover { color: hsl(215 70% 74%); }
html:where([data-bs-theme="dark"]) .notif-nao-lida .notif-link,
html:where([data-bs-theme="dark"]) .notif-nao-lida .notif-link:hover { background: hsl(216 32% 20%); }
html:where([data-bs-theme="dark"]) .notif-nao-lida .notif-icone { background: hsl(214 32% 20%); }
html:where([data-bs-theme="dark"]) .app-main .nav-tabs .nav-link.active,
html:where([data-bs-theme="dark"]) .home-atalho:hover .home-atalho-seta,
html:where([data-bs-theme="dark"]) .fixed-footer .app-footer a,
html:where([data-bs-theme="dark"]) :not(.modal-header) > .icone-titulo,
html:where([data-bs-theme="dark"]) .card .icone-titulo,
html:where([data-bs-theme="dark"]) .tabela-admin > tfoot > tr > td,
html:where([data-bs-theme="dark"]) .tabela-admin > tfoot > tr > th,
html:where([data-bs-theme="dark"]) .chip,
html:where([data-bs-theme="dark"]) .alerta-acao > i,
html:where([data-bs-theme="dark"]) .carregando-caixa,
html:where([data-bs-theme="dark"]) .carregando-caixa .spinner-border,
html:where([data-bs-theme="dark"]) .carregando-modal,
html:where([data-bs-theme="dark"]) .carregando-modal .spinner-border,
html:where([data-bs-theme="dark"]) .filtros-botao:hover .filtros-botao-qtd,
html:where([data-bs-theme="dark"]) .filtros-botao:active .filtros-botao-qtd,
html:where([data-bs-theme="dark"]) .compra-resumo-numero,
html:where([data-bs-theme="dark"]) .compra-resumo-valor,
html:where([data-bs-theme="dark"]) .compra-etapas .etapa-concluida,
html:where([data-bs-theme="dark"]) .compra-etapas .etapa-concluida.etapa-atual,
html:where([data-bs-theme="dark"]) .compra-etapas-escuro .etapa-concluida .etapa-marca,
html:where([data-bs-theme="dark"]) .compra-etapas-escuro .etapa-concluida.etapa-atual .etapa-marca,
html:where([data-bs-theme="dark"]) .eq-hero-icone,
html:where([data-bs-theme="dark"]) .eq-secao-titulo { color: var(--tema-verde-texto); }
html:where([data-bs-theme="dark"]) .select2-container--default .select2-selection--multiple .select2-selection__choice,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-selection--multiple .select2-selection__choice__remove,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-success .select2-results__option--highlighted,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-success .select2-results__option--highlighted[aria-selected],
html:where([data-bs-theme="dark"]) .select2-container--default .select2-success .select2-results__option--highlighted[aria-selected]:hover,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-success .select2-selection--multiple .select2-selection__choice,
html:where([data-bs-theme="dark"]) .select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-success .select2-selection--multiple .select2-selection__choice__remove,
html:where([data-bs-theme="dark"]) .select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice__remove,
html:where([data-bs-theme="dark"]) .select2-container--default .select2-success .select2-selection--multiple .select2-selection__choice__remove:hover,
html:where([data-bs-theme="dark"]) .select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { color: var(--tema-verde-texto) !important; }
html:where([data-bs-theme="dark"]) .tabela-admin > tbody > tr.linha-inativa > td,
html:where([data-bs-theme="dark"]) .chip-perigo,
html:where([data-bs-theme="dark"]) .alerta-acao-perigo > i,
html:where([data-bs-theme="dark"]) .compra-etapas .etapa-erro,
html:where([data-bs-theme="dark"]) .compra-etapas-escuro .etapa-erro .etapa-marca,
html:where([data-bs-theme="dark"]) .chamado-idade-alerta { color: hsl(354 70% 74%); }
html:where([data-bs-theme="dark"]) .tabela-admin > tbody > tr.linha-inativa > td:first-child { border-left-color: hsl(354 28% 34%); }
html:where([data-bs-theme="dark"]) .tabela-admin.table-hover > tbody > tr.linha-inativa:hover > td { background-color: hsl(354 32% 20%); }
html:where([data-bs-theme="dark"]) .tabela-admin > tbody > tr.linha-cancelada > td { border-color: hsl(354 28% 34%) !important; }
html:where([data-bs-theme="dark"]) .chip-perigo { border-color: hsl(354 28% 34%); }
html:where([data-bs-theme="dark"]) .chip-perigo { background-color: hsl(0 32% 20%); }
html:where([data-bs-theme="dark"]) .alerta-acao-aviso,
html:where([data-bs-theme="dark"]) .grade-orcamentos td.grade-selecionada,
html:where([data-bs-theme="dark"]) .grade-orcamentos td.grade-selecionada:hover,
html:where([data-bs-theme="dark"]) .grade-amostra.grade-selecionada { background-color: hsl(46 32% 20%); }
html:where([data-bs-theme="dark"]) .compra-etapas .etapa-marca { border: 2px solid var(--bs-border-color); }
html:where([data-bs-theme="dark"]) .compra-etapas .etapa-atual,
html:where([data-bs-theme="dark"]) .compra-etapas .etapa-atual .etapa-marca { color: hsl(30 70% 74%); }
html:where([data-bs-theme="dark"]) .grade-orcamentos td.grade-aprovado,
html:where([data-bs-theme="dark"]) .grade-amostra.grade-aprovado { background-color: hsl(166 32% 20%); }
html:where([data-bs-theme="dark"]) .eq-acoes-aviso.eq-acoes-pendente { color: hsl(36 70% 74%); }
html:where([data-bs-theme="dark"]) .myplace-cartao { border-left: 4px solid var(--cor-prioridade, hsl(210 28% 34%)); }
html:where([data-bs-theme="dark"]) .painel-arvore-folha { border-bottom: 1px dashed var(--bs-border-color); }
html:where([data-bs-theme="dark"]) .chamado-idade-atencao { color: hsl(31 70% 74%); }
html:where([data-bs-theme="dark"]) .painel-kpi-icone { background-color: color-mix(in srgb, var(--kpi-cor) 12%, var(--bs-body-bg)); }
html:where([data-bs-theme="dark"]) .grade-dropdown .select2-results__option[aria-selected="true"] { background-color: hsl(134 32% 20%); }
html:where([data-bs-theme="dark"]) #custom-tabs-one-tab .nav-link.active { border-bottom: 3px solid var(--bs-border-color); }
@media (max-width: 767.98px) {
html:where([data-bs-theme="dark"]) table.tabela-mobile > tbody > tr,
html:where([data-bs-theme="dark"]) table.tabela-mobile > tfoot > tr { border: 1px solid var(--bs-border-color); }
html:where([data-bs-theme="dark"]) table.tabela-mobile > tbody > tr.continua-mobile + tr { border-top: 1px dashed var(--bs-border-color); }
html:where([data-bs-theme="dark"]) .tabela-admin.tabela-mobile > tbody > tr.linha-inativa { border-left: 4px solid hsl(354 28% 34%); }
html:where([data-bs-theme="dark"]) .tabela-admin.tabela-mobile > tbody > tr.linha-inativa { background-color: var(--bs-tertiary-bg); }
html:where([data-bs-theme="dark"]) .tabela-admin.tabela-mobile > tbody > tr.table-danger { background-color: hsl(355 32% 20%); }
html:where([data-bs-theme="dark"]) table.tabela-mobile > tbody > tr > td,
html:where([data-bs-theme="dark"]) table.tabela-mobile > tfoot > tr > td,
html:where([data-bs-theme="dark"]) table.tabela-mobile-titulo > tbody > tr > td:first-child:not([colspan]) { border-bottom: 1px solid var(--bs-border-color); }
}
@media (min-width: 576px) {
html:where([data-bs-theme="dark"]) .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default:hover { background-color: var(--bs-tertiary-bg); }
}
