/**
 * SIGMA — tema escuro nativo (sem invert).
 * Carregar por último no dashboard e no app de conferência.
 */

html.modo-noturno-ativo {
	--vinho-sigma: #e11d48;
	--vinho-escuro: #9f1239;
	--cor-bg-content: #10141c;
	--sigma-page-bg: #10141c;
	--bg-main: #10141c;
	--bg-card-clean: #1a2030;
	--text-dark: #e8eef7;
	--text-muted: #9aa8bd;
	--border-soft: #2a3346;
	--shadow-clean: 0 8px 28px rgba(0, 0, 0, 0.35);
	--soft-primary: rgba(99, 102, 241, 0.18);
	--text-primary-soft: #c7d2fe;
	--soft-success: rgba(34, 197, 94, 0.16);
	--text-success-soft: #86efac;
	--soft-warning: rgba(245, 158, 11, 0.16);
	--text-warning-soft: #fcd34d;
	--soft-danger: rgba(244, 63, 94, 0.16);
	--text-danger-soft: #fda4af;
	--soft-info: rgba(56, 189, 248, 0.14);
	--text-info-soft: #7dd3fc;
	--soft-neutral: #1e2535;
	--text-neutral-soft: #cbd5e1;
	--sigma-night: #10141c;
	--sigma-night-2: #161c28;
	--sigma-elev: #1a2030;
	--sigma-elev-2: #222a3c;
	--sigma-line: rgba(148, 163, 184, 0.16);
	--sigma-ink: #e8eef7;
	--sigma-muted: #9aa8bd;
	--sigma-wine: #e11d48;
	--sigma-fab-bg: #1a2030;
	--sigma-fab-border: rgba(148, 163, 184, 0.22);
	--sigma-fab-fg: #e8eef7;
	--sigma-fab-qr: #5eead4;
	--sigma-surface: #1a2030;
	--sigma-surface-2: #12171f;
	--sigma-vtr-ok-bg: rgba(34, 197, 94, 0.14);
	--sigma-vtr-ok-border: rgba(34, 197, 94, 0.32);
	--sigma-vtr-ok-fg: #86efac;
	--sigma-vtr-warn-bg: rgba(245, 158, 11, 0.14);
	--sigma-vtr-warn-border: rgba(245, 158, 11, 0.32);
	--sigma-vtr-warn-fg: #fcd34d;
	--sigma-vtr-bad-bg: rgba(244, 63, 94, 0.14);
	--sigma-vtr-bad-border: rgba(244, 63, 94, 0.32);
	--sigma-vtr-bad-fg: #fda4af;
	--sigma-item-ok-bg: rgba(34, 197, 94, 0.14);
	--sigma-item-ok-border: #4ade80;
	--sigma-item-alert-bg: rgba(244, 63, 94, 0.14);
	--sigma-chip-bg: #222a3c;
	color-scheme: dark;
	background-color: var(--sigma-night) !important;
}

html.modo-noturno-ativo body {
	background-color: var(--sigma-night) !important;
	color: var(--sigma-ink) !important;
	filter: none !important;
}

html.modo-noturno-ativo #sigma-app-invertible {
	background-color: var(--sigma-night) !important;
	color: var(--sigma-ink);
	min-height: 100%;
}

html.modo-noturno-ativo .content,
html.modo-noturno-ativo #app-runner-container {
	background: var(--sigma-night) !important;
	color: var(--sigma-ink);
}

html.modo-noturno-ativo #painel-preparacao-checklist {
	--prep-check-accent: #7dd3fc;
	--prep-check-accent-soft: rgba(44, 115, 153, 0.2);
	--prep-check-accent-border: rgba(125, 211, 252, 0.28);
	--prep-check-accent-deep: #38bdf8;
}

html.modo-noturno-ativo #view-dashboard {
	--dash-ink: #e8eef7;
	--dash-muted: #9aa8bd;
	--dash-line: #2a3346;
	--dash-surface: #1a2030;
	--dash-soft: #161c28;
	--dash-wine: #e11d48;
	--dash-wine-soft: rgba(225, 29, 72, 0.16);
	--dash-ok: #4ade80;
	--dash-danger: #fb7185;
	--dash-info: #7dd3fc;
	--dash-warn: #fbbf24;
}

html.modo-noturno-ativo #view-dashboard .sigma-dash-empty,
html.modo-noturno-ativo #dash-gestor-empty.sigma-dash-empty {
	background: linear-gradient(180deg, #1a2030, #151b27) !important;
	border-color: var(--sigma-line) !important;
	color: var(--sigma-ink);
}

html.modo-noturno-ativo #view-dashboard .sigma-dash-empty h3,
html.modo-noturno-ativo #view-dashboard .sigma-dash-empty strong {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #view-dashboard .sigma-dash-empty p {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo #view-dashboard .sigma-dash-empty-icon {
	background: rgba(225, 29, 72, 0.16) !important;
	color: #fda4af !important;
}

html.modo-noturno-ativo .sigma-workbench-toolbar {
	border-bottom-color: var(--sigma-line) !important;
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo .sigma-workbench-toolbar-text strong {
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo .sigma-workbench-toolbar-text small {
	color: var(--sigma-muted) !important;
}

/* —— Chrome —— */
html.modo-noturno-ativo #sigma-chrome-layer .main-header,
html.modo-noturno-ativo .main-header {
	background: #141924 !important;
	border-bottom-color: var(--sigma-line) !important;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.04) !important;
}

html.modo-noturno-ativo #sigma-chrome-layer .brand-text-sigma,
html.modo-noturno-ativo #sigma-chrome-layer .header-brand-mobile .brand-text-sigma,
html.modo-noturno-ativo #sigma-chrome-layer .header-center-mobile span,
html.modo-noturno-ativo #sigma-chrome-layer .header-center-unified span,
html.modo-noturno-ativo #sigma-chrome-layer .header-center-unified .text-white,
html.modo-noturno-ativo #sigma-chrome-layer .user-info-text strong,
html.modo-noturno-ativo #sigma-chrome-layer #user-name-top {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #sigma-chrome-layer .user-info-text small,
html.modo-noturno-ativo #sigma-chrome-layer #user-role-top {
	color: #94a3b8 !important;
}

html.modo-noturno-ativo #sigma-chrome-layer .mobile-bottom-nav .nav-items-container {
	background: rgba(20, 25, 36, 0.92) !important;
	backdrop-filter: blur(16px);
	-webkit-backdrop-filter: blur(16px);
	box-shadow: 0 12px 32px rgba(0, 0, 0, 0.4) !important;
	border: 1px solid var(--sigma-line);
}

html.modo-noturno-ativo #sigma-chrome-layer .mobile-bottom-nav .nav-item {
	color: #7c8aa0 !important;
}

html.modo-noturno-ativo #sigma-chrome-layer .mobile-bottom-nav .nav-item.active {
	color: #fda4af !important;
}

html.modo-noturno-ativo #sigma-chrome-layer .mobile-bottom-nav .nav-fab-btn {
	background: linear-gradient(180deg, #e11d48, #be123c) !important;
	color: #fff !important;
	box-shadow: 0 10px 24px rgba(225, 29, 72, 0.35) !important;
}

html.modo-noturno-ativo #sigma-chrome-layer .mobile-bottom-nav .nav-fab-icon,
html.modo-noturno-ativo #sigma-chrome-layer .mobile-bottom-nav .nav-fab-btn span {
	color: #fff !important;
}

html.modo-noturno-ativo #sigma-chrome-layer .profile-dropdown {
	background: #1a2030 !important;
	border-color: var(--sigma-line) !important;
	box-shadow: 0 18px 40px rgba(0, 0, 0, 0.5) !important;
}

html.modo-noturno-ativo #sigma-chrome-layer .dropdown-item {
	color: #e2e8f0 !important;
}

html.modo-noturno-ativo #sigma-chrome-layer .dropdown-item i {
	color: #cbd5e1 !important;
}

html.modo-noturno-ativo #sigma-chrome-layer .dropdown-tema-btn {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: #cbd5e1 !important;
}

html.modo-noturno-ativo #sigma-chrome-layer .dropdown-tema-btn.is-active {
	background: rgba(148, 163, 184, 0.16) !important;
	border-color: #64748b !important;
	color: #e2e8f0 !important;
}

html.modo-noturno-ativo #sigma-chrome-layer .header-tema-group.dropdown-tema-opcoes {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #sigma-chrome-layer .header-acao-wrap .header-acao-trigger {
	background: #1a2030 !important;
	border-color: var(--sigma-line) !important;
	color: #e2e8f0 !important;
}

html.modo-noturno-ativo #sigma-chrome-layer .header-acao-menu {
	background: #1a2030 !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #sigma-chrome-layer .header-acao-item {
	font-weight: 500;
}

html.modo-noturno-ativo #sigma-chrome-layer .header-acao-item-material,
html.modo-noturno-ativo #sigma-chrome-layer .header-acao-item-material i {
	color: #e11d48 !important;
}

html.modo-noturno-ativo #sigma-chrome-layer .header-acao-item-vtr,
html.modo-noturno-ativo #sigma-chrome-layer .header-acao-item-vtr i {
	color: #5ba3c4 !important;
}

html.modo-noturno-ativo #sigma-chrome-layer .header-acao-item:hover {
	background: #12171f !important;
}

html.modo-noturno-ativo #sigma-chrome-layer .header-acao-item-material:hover {
	background: rgba(225, 29, 72, 0.12) !important;
}

html.modo-noturno-ativo #sigma-chrome-layer .header-acao-item-vtr:hover {
	background: rgba(44, 115, 153, 0.18) !important;
}

html.modo-noturno-ativo #sigma-chrome-layer .header-user-mobile-img {
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .sidebar-user {
	border-top-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .sidebar-user-avatar {
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .sidebar-user-meta strong {
	color: #e2e8f0 !important;
}

html.modo-noturno-ativo .sidebar-user-badge[data-role="ADMIN"] {
	background: rgba(185, 28, 28, 0.2) !important;
	border-color: #7f1d1d !important;
	color: #fca5a5 !important;
}

html.modo-noturno-ativo .sidebar-user-badge[data-role="GESTOR"] {
	background: rgba(29, 78, 216, 0.2) !important;
	border-color: #1e3a8a !important;
	color: #93c5fd !important;
}

html.modo-noturno-ativo .sidebar-user-badge[data-role="OP"] {
	background: rgba(21, 128, 61, 0.2) !important;
	border-color: #14532d !important;
	color: #86efac !important;
}

html.modo-noturno-ativo .sidebar-user-logout {
	color: #f87171 !important;
}

html.modo-noturno-ativo .sidebar-user-logout:hover {
	background: rgba(248, 113, 113, 0.12) !important;
	color: #fecaca !important;
}

/* —— Sidebar —— */
html.modo-noturno-ativo .sidebar,
html.modo-noturno-ativo #main-sidebar {
	background: #141924 !important;
	border-right: 1px solid var(--sigma-line) !important;
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo .em-curso-nav-dot {
	box-shadow: 0 0 0 2px #141924;
}

html.modo-noturno-ativo .sidebar a,
html.modo-noturno-ativo .sidebar a span,
html.modo-noturno-ativo .sidebar a i {
	color: #b6c2d4 !important;
}

html.modo-noturno-ativo .sidebar a.active,
html.modo-noturno-ativo .sidebar a.active span,
html.modo-noturno-ativo .sidebar a.active i {
	color: #fecdd3 !important;
	background: rgba(225, 29, 72, 0.12) !important;
}

/* —— Tipografia de superfície —— */
html.modo-noturno-ativo h1,
html.modo-noturno-ativo h2,
html.modo-noturno-ativo h3,
html.modo-noturno-ativo h4,
html.modo-noturno-ativo .sigma-v3-description,
html.modo-noturno-ativo .sigma-dash-section-hint,
html.modo-noturno-ativo .sigma-dash-subtitle,
html.modo-noturno-ativo .prep-title-text p,
html.modo-noturno-ativo .form-label-clean,
html.modo-noturno-ativo .empty-state-clean,
html.modo-noturno-ativo .empty-state-clean p {
	color: var(--sigma-muted);
}

html.modo-noturno-ativo .sigma-dash-section-title h2,
html.modo-noturno-ativo .prep-title-text h2,
html.modo-noturno-ativo .block-title {
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo .sigma-dash-section-title i,
html.modo-noturno-ativo .sigma-dash-empty-icon {
	background: #1e2533 !important;
	color: #e8eef7 !important;
}

/* —— Cards / painéis —— */
html.modo-noturno-ativo .sigma-v3-clean-card,
html.modo-noturno-ativo .card-lista-tela2,
html.modo-noturno-ativo .card-opcao-tela2,
html.modo-noturno-ativo .sigma-entity-card,
html.modo-noturno-ativo .v4-card-tile,
html.modo-noturno-ativo .material-card-clean,
html.modo-noturno-ativo .sigma-trug-mcard,
html.modo-noturno-ativo .stacked-card,
html.modo-noturno-ativo .sigma-hist-card-head,
html.modo-noturno-ativo .extrato-conf-kpi,
html.modo-noturno-ativo .extrato-conf-setor,
html.modo-noturno-ativo .sigma-gestao-table-wrap,
html.modo-noturno-ativo .sigma-prep-view,
html.modo-noturno-ativo .prep-section,
html.modo-noturno-ativo .obs-content,
html.modo-noturno-ativo .timeline-content-clean {
	background: var(--sigma-elev) !important;
	border-color: var(--sigma-line) !important;
	color: var(--sigma-ink);
	box-shadow: none !important;
}

html.modo-noturno-ativo .sigma-dash-kpi,
html.modo-noturno-ativo .sigma-dash-op-card,
html.modo-noturno-ativo .v4-op-card.sigma-dash-kpi,
html.modo-noturno-ativo .v4-op-card.sigma-dash-op-card {
	background: linear-gradient(165deg, #1c2434 0%, #151b27 100%) !important;
	border-color: var(--sigma-line) !important;
	box-shadow: 0 8px 24px rgba(0, 0, 0, 0.22) !important;
}

html.modo-noturno-ativo .sigma-dash-kpi .op-kpi-label,
html.modo-noturno-ativo .sigma-dash-op-card .op-kpi-label {
	color: #c5d0e0 !important;
}

html.modo-noturno-ativo .sigma-dash-kpi .op-kpi-sub,
html.modo-noturno-ativo .sigma-dash-op-card .op-kpi-sub {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo .sigma-dash-kpi .op-kpi-valor,
html.modo-noturno-ativo .sigma-dash-op-card .op-kpi-valor {
	color: #f8fafc !important;
}

html.modo-noturno-ativo .op-card-green.sigma-dash-kpi,
html.modo-noturno-ativo .op-card-green.sigma-dash-op-card {
	background: linear-gradient(165deg, rgba(34, 197, 94, 0.14) 0%, #151b27 72%) !important;
	border-color: rgba(34, 197, 94, 0.22) !important;
}

html.modo-noturno-ativo .op-card-amber.sigma-dash-kpi,
html.modo-noturno-ativo .op-card-amber.sigma-dash-op-card {
	background: linear-gradient(165deg, rgba(245, 158, 11, 0.14) 0%, #151b27 72%) !important;
	border-color: rgba(245, 158, 11, 0.22) !important;
}

html.modo-noturno-ativo .op-card-teal.sigma-dash-kpi,
html.modo-noturno-ativo .op-card-teal.sigma-dash-op-card {
	background: linear-gradient(165deg, rgba(45, 212, 191, 0.12) 0%, #151b27 72%) !important;
	border-color: rgba(45, 212, 191, 0.2) !important;
}

html.modo-noturno-ativo .op-card-blue.sigma-dash-kpi,
html.modo-noturno-ativo .op-card-blue.sigma-dash-op-card {
	background: linear-gradient(165deg, rgba(56, 189, 248, 0.12) 0%, #151b27 72%) !important;
	border-color: rgba(56, 189, 248, 0.2) !important;
}

html.modo-noturno-ativo .op-card-red.sigma-dash-kpi,
html.modo-noturno-ativo .op-card-red.sigma-dash-op-card {
	background: linear-gradient(165deg, rgba(244, 63, 94, 0.14) 0%, #151b27 72%) !important;
	border-color: rgba(244, 63, 94, 0.22) !important;
}

html.modo-noturno-ativo body.prep-conferencia-aberta-body #painel-preparacao-conferencia,
html.modo-noturno-ativo body.prep-conferencia-aberta-body #painel-preparacao-conferencia.sigma-prep-view,
html.modo-noturno-ativo body.prep-checklist-aberta-body #painel-preparacao-checklist,
html.modo-noturno-ativo body.prep-checklist-aberta-body #painel-preparacao-checklist.sigma-prep-view {
	background: #10141c !important;
}

/* —— Tabelas —— */
html.modo-noturno-ativo .sigma-modern-table,
html.modo-noturno-ativo .sigma-modern-table-wrapper,
html.modo-noturno-ativo table.sigma-modern-table {
	background: transparent !important;
	color: var(--sigma-ink);
}

html.modo-noturno-ativo .sigma-modern-table thead th,
html.modo-noturno-ativo .sigma-gestao-table-toolbar {
	background: #141924 !important;
	color: var(--sigma-muted) !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .sigma-modern-table tbody td,
html.modo-noturno-ativo .sigma-modern-table tbody tr {
	background: var(--sigma-elev) !important;
	color: var(--sigma-ink) !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .sigma-modern-table tbody tr:hover td {
	background: var(--sigma-elev-2) !important;
}

/* —— Formulários —— */
html.modo-noturno-ativo .form-control-clean,
html.modo-noturno-ativo input[type="text"],
html.modo-noturno-ativo input[type="search"],
html.modo-noturno-ativo input[type="date"],
html.modo-noturno-ativo input[type="number"],
html.modo-noturno-ativo select,
html.modo-noturno-ativo textarea,
html.modo-noturno-ativo .swal2-input,
html.modo-noturno-ativo .swal2-textarea,
html.modo-noturno-ativo .extrato-conf-search input {
	background: #12171f !important;
	color: var(--sigma-ink) !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .form-control-clean::placeholder,
html.modo-noturno-ativo input::placeholder,
html.modo-noturno-ativo textarea::placeholder {
	color: #64748b !important;
}

html.modo-noturno-ativo .btn-soft,
html.modo-noturno-ativo .btn-soft-neutral {
	background: var(--sigma-elev-2) !important;
	color: var(--sigma-ink) !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .btn-soft-primary,
html.modo-noturno-ativo .btn-prep-back-bottom {
	filter: none;
}

html.modo-noturno-ativo .extrato-chip {
	background: var(--sigma-elev-2) !important;
	color: var(--sigma-muted) !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .extrato-chip.is-active {
	background: rgba(225, 29, 72, 0.2) !important;
	color: #fecdd3 !important;
	border-color: rgba(225, 29, 72, 0.4) !important;
}

html.modo-noturno-ativo .item-tag-clean,
html.modo-noturno-ativo .trug-id-badge,
html.modo-noturno-ativo .status-pill,
html.modo-noturno-ativo .badge-recebedor-clean {
	background: var(--sigma-elev-2) !important;
	color: var(--sigma-ink) !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .status-badge.badge-concluida,
html.modo-noturno-ativo .badge-concluida,
html.modo-noturno-ativo .badge-recebida-modern {
	background: rgba(16, 185, 129, 0.16) !important;
	color: #6ee7b7 !important;
	border: 1px solid rgba(110, 231, 183, 0.32) !important;
	backdrop-filter: blur(12px) saturate(140%);
	-webkit-backdrop-filter: blur(12px) saturate(140%);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.08);
}

html.modo-noturno-ativo .status-badge.badge-cautela,
html.modo-noturno-ativo .badge-aberta-modern,
html.modo-noturno-ativo .badge-transferencia-modern {
	background: rgba(56, 189, 248, 0.14) !important;
	color: #7dd3fc !important;
	border: 1px solid rgba(125, 211, 252, 0.3) !important;
	backdrop-filter: blur(12px) saturate(140%);
	-webkit-backdrop-filter: blur(12px) saturate(140%);
}

html.modo-noturno-ativo .status-badge.badge-pendente,
html.modo-noturno-ativo .badge-devolucao-modern {
	background: rgba(244, 63, 94, 0.14) !important;
	color: #fda4af !important;
	border: 1px solid rgba(253, 164, 175, 0.3) !important;
	backdrop-filter: blur(12px) saturate(140%);
	-webkit-backdrop-filter: blur(12px) saturate(140%);
}

html.modo-noturno-ativo .status-badge.badge-solucao {
	background: rgba(245, 158, 11, 0.16) !important;
	color: #fcd34d !important;
	border: 1px solid rgba(252, 211, 77, 0.32) !important;
	backdrop-filter: blur(12px) saturate(140%);
	-webkit-backdrop-filter: blur(12px) saturate(140%);
}

/* —— Atividades / extrato —— */
html.modo-noturno-ativo .extrato-conf-search,
html.modo-noturno-ativo .extrato-conf-toolbar,
html.modo-noturno-ativo .extrato-conf-btn-topo {
	background: var(--sigma-elev) !important;
	color: var(--sigma-ink) !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #painel-extrato-conferencia .extrato-conf-setor-head {
	background: transparent !important;
}

html.modo-noturno-ativo #painel-extrato-conferencia .extrato-conf-setor-head h3 {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #painel-extrato-conferencia .extrato-conf-setor-head h3 i {
	color: #fda4af !important;
}

html.modo-noturno-ativo #painel-extrato-conferencia .extrato-conf-setor-head span {
	background: #12171f !important;
	color: #e8eef7 !important;
	border: 1px solid var(--sigma-line) !important;
}

html.modo-noturno-ativo .btn-fechar-extrato-topo,
html.modo-noturno-ativo #painel-extrato-conferencia .btn-fechar-extrato-topo {
	background: var(--sigma-elev-2) !important;
	color: #fda4af !important;
	border: 1px solid rgba(244, 63, 94, 0.35) !important;
}

html.modo-noturno-ativo #painel-extrato-conferencia .extrato-conf-item,
html.modo-noturno-ativo #painel-extrato-conferencia .extrato-conf-filho,
html.modo-noturno-ativo .extrato-setor-box {
	background: var(--sigma-elev-2) !important;
	border-color: var(--sigma-line) !important;
	color: var(--sigma-ink) !important;
	box-shadow: none !important;
}

html.modo-noturno-ativo .extrato-setor-box-head {
	background: var(--sigma-elev) !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .extrato-setor-box-count {
	background: #12171f !important;
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo #painel-extrato-conferencia .extrato-conf-item-nome,
html.modo-noturno-ativo #painel-extrato-conferencia .extrato-conf-filho-text strong,
html.modo-noturno-ativo #painel-extrato-conferencia .extrato-conf-item-obs .extrato-td-obs-linha,
html.modo-noturno-ativo .extrato-setor-box h3 {
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo #painel-extrato-conferencia .extrato-linha-meta-chip,
html.modo-noturno-ativo #painel-extrato-conferencia .extrato-conf-filho .extrato-linha-meta-chip {
	background: #12171f !important;
	color: var(--sigma-muted) !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #painel-extrato-conferencia .extrato-linha-meta-chip.is-tomb {
	background: rgba(225, 29, 72, 0.16) !important;
	color: #fda4af !important;
	border-color: rgba(225, 29, 72, 0.35) !important;
}

html.modo-noturno-ativo #painel-extrato-conferencia .extrato-conf-filhos {
	border-left-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #painel-extrato-conferencia .extrato-badge-rx.is-sa {
	background: var(--sigma-item-ok-bg) !important;
	color: var(--sigma-vtr-ok-fg) !important;
	border-color: var(--sigma-vtr-ok-border) !important;
}

html.modo-noturno-ativo #painel-extrato-conferencia .extrato-badge-rx.is-ca {
	background: var(--sigma-item-alert-bg) !important;
	color: var(--sigma-vtr-bad-fg) !important;
	border-color: var(--sigma-vtr-bad-border) !important;
}

html.modo-noturno-ativo #painel-extrato-conferencia .extrato-badge-servico,
html.modo-noturno-ativo #painel-extrato-conferencia .extrato-btn-reportar {
	background: var(--sigma-vtr-warn-bg) !important;
	color: var(--sigma-vtr-warn-fg) !important;
	border-color: var(--sigma-vtr-warn-border) !important;
}

html.modo-noturno-ativo #painel-extrato-conferencia .extrato-btn-reportar:disabled {
	background: var(--sigma-elev) !important;
	color: var(--sigma-muted) !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #painel-extrato-conferencia .extrato-conf-empty,
html.modo-noturno-ativo #painel-extrato-conferencia .extrato-conf-empty i {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo #painel-extrato-conferencia .extrato-conf-kpi strong {
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo #painel-extrato-conferencia .extrato-conf-kpi.is-danger strong {
	color: #fda4af !important;
}

html.modo-noturno-ativo #painel-extrato-conferencia .extrato-conf-kpi.is-ok strong {
	color: #86efac !important;
}

html.modo-noturno-ativo #painel-extrato-conferencia .extrato-conf-kpi.is-warn strong {
	color: #fcd34d !important;
}

html.modo-noturno-ativo #painel-extrato-conferencia .extrato-conf-kpi span,
html.modo-noturno-ativo #painel-extrato-conferencia .extrato-conf-meta-item.is-muted {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo #painel-extrato-conferencia .extrato-conf-meta-item {
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo #painel-extrato-conferencia .extrato-conf-meta-item i {
	color: #fda4af !important;
}

html.modo-noturno-ativo #painel-extrato-conferencia .prep-title-text h2 {
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo #painel-extrato-conferencia .prep-title-text p,
html.modo-noturno-ativo #painel-extrato-conferencia #extrato-subtitle {
	color: var(--sigma-muted) !important;
}

/* —— TRUG —— */
html.modo-noturno-ativo .cautela-meta-grid .meta-item label {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo .cautela-meta-grid .meta-item span,
html.modo-noturno-ativo .timeline-body-clean,
html.modo-noturno-ativo .timeline-author-clean,
html.modo-noturno-ativo .actor-line {
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo .actor-line small,
html.modo-noturno-ativo .timeline-date-clean {
	color: var(--sigma-muted) !important;
}

/* —— Modais / SweetAlert —— */
html.modo-noturno-ativo .modal-overlay,
html.modo-noturno-ativo .sigma-gestao-host-backdrop {
	background: rgba(6, 8, 14, 0.72) !important;
}

html.modo-noturno-ativo .swal2-popup,
html.modo-noturno-ativo .v3-details-drawer,
html.modo-noturno-ativo dialog,
html.modo-noturno-ativo .sigma-gestao-host-panel {
	background: #1a2030 !important;
	color: var(--sigma-ink) !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .swal2-title,
html.modo-noturno-ativo .swal2-html-container {
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo .swal2-confirm {
	background: #e11d48 !important;
}

html.modo-noturno-ativo .sigma-uid-picker-sub {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo .sigma-uid-picker-count {
	color: #fda4af !important;
}

html.modo-noturno-ativo .sigma-uid-picker-list {
	background: #12171f !important;
	background-color: #12171f !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .sigma-uid-check-row {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo .sigma-uid-check-row:hover {
	background: #222a3c !important;
}

html.modo-noturno-ativo .sigma-uid-check-code {
	color: #e8eef7 !important;
}

html.modo-noturno-ativo .sigma-uid-check {
	accent-color: #e11d48;
}

/* —— Conferência (iframe / standalone) —— */
html.modo-noturno-ativo body.sigma-app-standalone,
html.modo-noturno-ativo .v3-header-hud,
html.modo-noturno-ativo .main-viewport {
	background: var(--sigma-night) !important;
	color: var(--sigma-ink);
}

html.modo-noturno-ativo .v3-hud-data strong {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo .v3-hud-data small {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo .v3-setor-card,
html.modo-noturno-ativo .v3-item-card {
	background: var(--sigma-elev) !important;
	border-color: var(--sigma-line) !important;
	color: var(--sigma-ink) !important;
}

/* —— Hub TRUG / Gestão (cards claros no mobile) —— */
html.modo-noturno-ativo .menu-hub-card {
	background: var(--sigma-elev) !important;
	border-color: var(--sigma-line) !important;
	box-shadow: 0 8px 22px rgba(0, 0, 0, 0.22) !important;
}

html.modo-noturno-ativo .menu-hub-sub {
	border-left-color: rgba(148, 163, 184, 0.28);
}

html.modo-noturno-ativo .menu-hub-group.is-open .menu-hub-parent {
	border-color: rgba(225, 29, 72, 0.4) !important;
}

html.modo-noturno-ativo .hub-card-icon {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: #e2e8f0 !important;
	box-shadow: none !important;
}

html.modo-noturno-ativo .hub-card-info strong {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo .hub-card-info span {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo .hub-arrow {
	color: #64748b !important;
}

html.modo-noturno-ativo .menu-hub-label {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo .trug-hub-mobile-header h2,
html.modo-noturno-ativo .trug-hub-mobile-header h2 i,
html.modo-noturno-ativo #view-trug-hub .trug-hub-mobile-header h2,
html.modo-noturno-ativo #view-trug-hub .trug-hub-mobile-header h2 i {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo .trug-hub-mobile-header p,
html.modo-noturno-ativo #view-trug-hub .trug-hub-mobile-header p {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo #view-trug-hub .trug-hub-icon-ativos {
	color: #4ade80 !important;
}

html.modo-noturno-ativo #view-trug-hub .trug-hub-icon-receber {
	color: #fbbf24 !important;
}

html.modo-noturno-ativo #view-trug-hub .trug-hub-icon-historico {
	color: #94a3b8 !important;
}

html.modo-noturno-ativo .btn-voltar-trug-secao {
	background: var(--sigma-elev) !important;
	border-color: var(--sigma-line) !important;
	color: #e2e8f0 !important;
}

html.modo-noturno-ativo .btn-voltar-trug-secao i {
	color: #e2e8f0 !important;
}

/* —— Crumbs —— */
html.modo-noturno-ativo .sigma-crumbs {
	background: transparent !important;
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo .sigma-crumbs__item,
html.modo-noturno-ativo .sigma-crumbs__link,
html.modo-noturno-ativo .sigma-crumbs__current,
html.modo-noturno-ativo .sigma-crumbs__item > span {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo .sigma-crumbs__current {
	color: #e2e8f0 !important;
}

html.modo-noturno-ativo .sigma-crumbs__link:hover,
html.modo-noturno-ativo .sigma-crumbs__link:hover > span,
html.modo-noturno-ativo .sigma-crumbs__link:hover .ph-house,
html.modo-noturno-ativo .sigma-crumbs__link:hover .ph-fill {
	color: #60a5fa !important;
}

/* —— Atividades (título estava #1e293b !important no mobile) —— */
html.modo-noturno-ativo .stacked-card {
	background: var(--sigma-elev) !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .sc-title {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo .sc-meta-item,
html.modo-noturno-ativo .sc-meta-row,
html.modo-noturno-ativo .sc-ref {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo .sc-meta-item strong {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo .sc-icon-conf {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: #94a3b8 !important;
}

html.modo-noturno-ativo .sc-icon-check {
	background: rgba(56, 189, 248, 0.16) !important;
	color: #7dd3fc !important;
}

html.modo-noturno-ativo .sc-icon-transf {
	background: rgba(245, 158, 11, 0.16) !important;
	color: #fbbf24 !important;
}

/* —— Cards / postos / filtros —— */
html.modo-noturno-ativo .sigma-v3-clean-card,
html.modo-noturno-ativo .filter-card-clean,
html.modo-noturno-ativo .v3-posto-card,
html.modo-noturno-ativo .v4-kpi-card,
html.modo-noturno-ativo .accordion-header-clean,
html.modo-noturno-ativo .suggestions-box-clean {
	background: var(--sigma-elev) !important;
	border-color: var(--sigma-line) !important;
	color: var(--sigma-ink) !important;
	box-shadow: none !important;
}

html.modo-noturno-ativo #cautela-detalhes .action-footer-card,
html.modo-noturno-ativo #cautela-detalhes .sigma-v3-clean-card.action-footer-card,
html.modo-noturno-ativo #cautela-detalhes .sigma-v3-clean-card.block-vertical.action-footer-card,
html.modo-noturno-ativo #cautela-detalhes .trug-detalhe-acoes,
html.modo-noturno-ativo #cautela-detalhes #cautela-botoes,
html.modo-noturno-ativo #cautela-detalhes .acoes-container-centered,
html.modo-noturno-ativo #sigma-app-invertible #cautela-detalhes .trug-detalhe-acoes,
html.modo-noturno-ativo #sigma-app-invertible #cautela-detalhes .action-footer-card,
html.modo-noturno-ativo #sigma-app-invertible #cautela-detalhes .sigma-v3-clean-card.action-footer-card {
	background: none !important;
	background-color: transparent !important;
	border: none !important;
	box-shadow: none !important;
	outline: none !important;
}

html.modo-noturno-ativo .v3-group-title,
html.modo-noturno-ativo .section-modern-header,
html.modo-noturno-ativo .section-modern-header h2,
html.modo-noturno-ativo .section-modern-header h3 {
	color: #f1f5f9 !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .pill-tab {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo .pill-tab.active {
	background: rgba(56, 189, 248, 0.16) !important;
	color: #7dd3fc !important;
}

html.modo-noturno-ativo .tag-sugestao-setor {
	background: var(--sigma-elev-2) !important;
	color: #cbd5e1 !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .tag-sugestao-setor:hover {
	background: rgba(225, 29, 72, 0.16) !important;
	color: #fda4af !important;
	border-color: rgba(225, 29, 72, 0.4) !important;
}

html.modo-noturno-ativo .tl-payload-box,
html.modo-noturno-ativo .sigma-hist-meta-cell,
html.modo-noturno-ativo .sigma-hist-badge {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo .sigma-crumbs__sep {
	color: #475569 !important;
}

html.modo-noturno-ativo .view-section,
html.modo-noturno-ativo .view-section p {
	color: var(--sigma-muted);
}

html.modo-noturno-ativo .view-section h1,
html.modo-noturno-ativo .view-section h2,
html.modo-noturno-ativo .view-section h3,
html.modo-noturno-ativo .view-section strong {
	color: #f1f5f9;
}

html.modo-noturno-ativo .material-title-clean,
html.modo-noturno-ativo .block-title,
html.modo-noturno-ativo .cautela-title-container,
html.modo-noturno-ativo #cautela-detalhes-id {
	color: #f1f5f9 !important;
}

@media (max-width: 768px) {
	html.modo-noturno-ativo,
	html.modo-noturno-ativo body {
		background-color: var(--sigma-night) !important;
	}

	html.modo-noturno-ativo .sigma-crumbs {
		background: transparent !important;
	}
}

/* =========================================================================
   PENTE FINO — títulos, ícones e texto/fundo inline do modo claro
   ========================================================================= */

html.modo-noturno-ativo .sigma-page-hero-title,
html.modo-noturno-ativo .sigma-page-hero-title i,
html.modo-noturno-ativo .menu-geral-header h2,
html.modo-noturno-ativo .menu-geral-header h2 i,
html.modo-noturno-ativo .trug-hub-mobile-header h2,
html.modo-noturno-ativo .trug-hub-mobile-header h2 i {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo .sigma-page-hero-sub {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo .btn-voltar-gestao-secao,
html.modo-noturno-ativo .btn-voltar-trug-secao,
html.modo-noturno-ativo .btn-voltar-gestao-secao i,
html.modo-noturno-ativo .btn-voltar-trug-secao i {
	color: #e2e8f0 !important;
	background: transparent !important;
}

html.modo-noturno-ativo .gestao-modulo-header,
html.modo-noturno-ativo .gestao-modulo-header h2,
html.modo-noturno-ativo .gestao-modulo-header h3,
html.modo-noturno-ativo .gestao-modulo-title,
html.modo-noturno-ativo .trug-section-header,
html.modo-noturno-ativo .trug-section-header h2,
html.modo-noturno-ativo .title-wrapper,
html.modo-noturno-ativo .title-wrapper h2,
html.modo-noturno-ativo .title-wrapper h3,
html.modo-noturno-ativo .listas-modulo-header,
html.modo-noturno-ativo .listas-modulo-header h2,
html.modo-noturno-ativo .frota-modulo-header,
html.modo-noturno-ativo .frota-modulo-header h2,
html.modo-noturno-ativo .usuarios-modulo-header,
html.modo-noturno-ativo .usuarios-modulo-header h2,
html.modo-noturno-ativo .unidades-modulo-header,
html.modo-noturno-ativo .unidades-modulo-header h2,
html.modo-noturno-ativo .postos-modulo-header,
html.modo-noturno-ativo .postos-modulo-header h2,
html.modo-noturno-ativo .almox-modulo-header,
html.modo-noturno-ativo .almox-modulo-header h2,
html.modo-noturno-ativo .editor-lista-header,
html.modo-noturno-ativo .editor-lista-header h2,
html.modo-noturno-ativo .prep-title-text h2,
html.modo-noturno-ativo .sigma-catalogo-title,
html.modo-noturno-ativo .sigma-aporte-title,
html.modo-noturno-ativo #sigma-dash-panel-title,
html.modo-noturno-ativo .sigma-dash-greeting,
html.modo-noturno-ativo #extrato-titulo,
html.modo-noturno-ativo #edit-vtr-nome,
html.modo-noturno-ativo #usr-ficha-nome-display,
html.modo-noturno-ativo #meu-perfil-nome-display {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo .gestao-modulo-header i:not([class*="trug-hub-icon"]),
html.modo-noturno-ativo .title-wrapper > i {
	color: inherit;
}

html.modo-noturno-ativo .prep-title-icon,
html.modo-noturno-ativo #painel-extrato-conferencia .prep-title-icon,
html.modo-noturno-ativo #painel-extrato-conferencia .prep-title-icon-extrato {
	background: rgba(56, 189, 248, 0.16) !important;
	color: #7dd3fc !important;
	border-color: rgba(56, 189, 248, 0.32) !important;
}

html.modo-noturno-ativo .prep-title-icon i,
html.modo-noturno-ativo #painel-extrato-conferencia .prep-title-icon i {
	color: inherit !important;
}

html.modo-noturno-ativo .icon-box {
	background: #12171f !important;
	color: #e2e8f0 !important;
	border: 1px solid var(--sigma-line);
}

/* Texto slate/preto injetado em style="" (JS e HTML legado) */
html.modo-noturno-ativo [style*="color: #0f172a"],
html.modo-noturno-ativo [style*="color:#0f172a"],
html.modo-noturno-ativo [style*="color: #1e293b"],
html.modo-noturno-ativo [style*="color:#1e293b"],
html.modo-noturno-ativo [style*="color: #1e3a5f"],
html.modo-noturno-ativo [style*="color:#1e3a5f"],
html.modo-noturno-ativo [style*="color: #334155"],
html.modo-noturno-ativo [style*="color:#334155"],
html.modo-noturno-ativo [style*="color: #000000"],
html.modo-noturno-ativo [style*="color:#000000"],
html.modo-noturno-ativo [style*="color: #000;"],
html.modo-noturno-ativo [style*="color:#000;"] {
	color: #e8eef7 !important;
}

html.modo-noturno-ativo [style*="color: #800020"],
html.modo-noturno-ativo [style*="color:#800020"],
html.modo-noturno-ativo [style*="color: #5c0018"],
html.modo-noturno-ativo [style*="color:#5c0018"] {
	color: #fda4af !important;
}


html.modo-noturno-ativo [style*="background: #fff"]:not(.swal2-confirm):not(.swal2-cancel):not(.nav-fab-btn),
html.modo-noturno-ativo [style*="background:#fff"]:not(.swal2-confirm):not(.swal2-cancel):not(.nav-fab-btn),
html.modo-noturno-ativo [style*="background: #ffffff"]:not(.swal2-confirm):not(.swal2-cancel),
html.modo-noturno-ativo [style*="background:#ffffff"]:not(.swal2-confirm):not(.swal2-cancel),
html.modo-noturno-ativo [style*="background-color: #fff"]:not(.swal2-confirm),
html.modo-noturno-ativo [style*="background: #f8fafc"],
html.modo-noturno-ativo [style*="background:#f8fafc"],
html.modo-noturno-ativo [style*="background: #f1f5f9"],
html.modo-noturno-ativo [style*="background:#f1f5f9"],
html.modo-noturno-ativo [style*="background: white"],
html.modo-noturno-ativo [style*="background:white"],
html.modo-noturno-ativo [style*="background: #fefce8"],
html.modo-noturno-ativo [style*="background:#fefce8"],
html.modo-noturno-ativo [style*="background: #fffbeb"],
html.modo-noturno-ativo [style*="background:#fffbeb"],
html.modo-noturno-ativo [style*="background: #e0f2fe"],
html.modo-noturno-ativo [style*="background:#e0f2fe"],
html.modo-noturno-ativo [style*="background: #fef2f2"],
html.modo-noturno-ativo [style*="background:#fef2f2"],
html.modo-noturno-ativo [style*="background-color: #f0fdf4"],
html.modo-noturno-ativo [style*="background-color:#f0fdf4"],
html.modo-noturno-ativo [style*="background-color: #fef2f2"],
html.modo-noturno-ativo [style*="background-color:#fef2f2"],
html.modo-noturno-ativo [style*="background-color: #fff5f5"],
html.modo-noturno-ativo [style*="background-color:#fff5f5"],
html.modo-noturno-ativo [style*="background: #fdf2f4"],
html.modo-noturno-ativo [style*="background:#fdf2f4"],
html.modo-noturno-ativo [style*="background-color: #fdf2f4"],
html.modo-noturno-ativo [style*="background-color:#fdf2f4"],
html.modo-noturno-ativo [style*="background: #fce7eb"],
html.modo-noturno-ativo [style*="background:#fce7eb"],
html.modo-noturno-ativo [style*="background: #f0fdf4"],
html.modo-noturno-ativo [style*="background:#f0fdf4"],
html.modo-noturno-ativo [style*="background: #eff6ff"],
html.modo-noturno-ativo [style*="background: #e2e8f0"],
html.modo-noturno-ativo [style*="background:#e2e8f0"],
html.modo-noturno-ativo [style*="background-color: #e2e8f0"],
html.modo-noturno-ativo [style*="background-color:#e2e8f0"] {
	background: #12171f !important;
	background-color: #12171f !important;
}

html.modo-noturno-ativo [style*="border: 1px solid #e2e8f0"],
html.modo-noturno-ativo [style*="border:1px solid #e2e8f0"],
html.modo-noturno-ativo [style*="border-bottom:1px solid #f1f5f9"] {
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .sigma-modern-table tbody td b,
html.modo-noturno-ativo .sigma-modern-table tbody td strong,
html.modo-noturno-ativo .row-title,
html.modo-noturno-ativo .atividades-td-nome {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo .empty-state-clean,
html.modo-noturno-ativo .empty-state-clean i {
	color: #64748b !important;
}

/* =========================================================================
   MENUS INTEIROS — cards de lista (usuários, almox, postos, frota, TRUG…)
   Especificidade com #sigma-app-invertible para vencer #view-* .card { #fff }
   ========================================================================= */

html.modo-noturno-ativo #sigma-app-invertible [class*="card"]:not([class*="ecard-"]):not([class*="pl-card-"]):not([class*="pl-status"]):not([class*="pl-who"]):not(.frota-cards-grid):not(.frota-lista-host):not(.v3-vtr-grid),
html.modo-noturno-ativo #sigma-app-invertible [class*="mcard"],
html.modo-noturno-ativo #sigma-app-invertible .v4-card-base,
html.modo-noturno-ativo #sigma-app-invertible .v4-card-tile,
html.modo-noturno-ativo #sigma-app-invertible .sigma-ecard {
	background: var(--sigma-elev) !important;
	background-image: none !important;
	border-color: var(--sigma-line) !important;
	box-shadow: 0 8px 22px rgba(0, 0, 0, 0.22) !important;
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo #view-vtr-bases .frota-lista-host,
html.modo-noturno-ativo #view-vtr-bases .frota-cards-grid,
html.modo-noturno-ativo #vtr-bases-cards-container {
	background: transparent !important;
	background-image: none !important;
	border: 0 !important;
	box-shadow: none !important;
}

html.modo-noturno-ativo #view-vtr-bases .frota-vtr-card [class*="card"] {
	background: transparent !important;
	background-image: none !important;
	border-color: transparent !important;
	box-shadow: none !important;
}

/* Gestão de frota/materiais: cada status volta a ter cor própria */
html.modo-noturno-ativo #sigma-app-invertible .sigma-ecard.v4-card-tile,
html.modo-noturno-ativo #sigma-app-invertible .sigma-ecard.is-ok {
	background: linear-gradient(180deg, #242c3e 0%, #1a2030 100%) !important;
	border: 1px solid rgba(148, 163, 184, 0.32) !important;
	box-shadow: 0 6px 18px rgba(0, 0, 0, 0.32) !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-ecard.is-alert {
	background: linear-gradient(180deg, #321e26 0%, #1f151b 100%) !important;
	border: 1px solid rgba(251, 113, 133, 0.55) !important;
	box-shadow: 0 0 0 1px rgba(244, 63, 94, 0.12), 0 8px 20px rgba(0, 0, 0, 0.3) !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-ecard.is-warn {
	background: linear-gradient(180deg, #322818 0%, #1e1a14 100%) !important;
	border: 1px solid rgba(251, 191, 36, 0.5) !important;
	box-shadow: 0 0 0 1px rgba(245, 158, 11, 0.12), 0 8px 20px rgba(0, 0, 0, 0.3) !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-ecard-head,
html.modo-noturno-ativo #sigma-app-invertible .sigma-ecard-meta,
html.modo-noturno-ativo #sigma-app-invertible .sigma-ecard-title,
html.modo-noturno-ativo #sigma-app-invertible .sigma-ecard-action {
	background: transparent !important;
	background-image: none !important;
	box-shadow: none !important;
	border: none !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-ecard-title {
	color: #f8fafc !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-ecard-status.is-ok {
	background: rgba(34, 197, 94, 0.22) !important;
	color: #86efac !important;
	border: 1px solid rgba(74, 222, 128, 0.35) !important;
	box-shadow: none !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-ecard-status.is-alert {
	background: rgba(244, 63, 94, 0.24) !important;
	color: #fda4af !important;
	border: 1px solid rgba(251, 113, 133, 0.4) !important;
	box-shadow: none !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-ecard-status.is-warn {
	background: rgba(245, 158, 11, 0.24) !important;
	color: #fcd34d !important;
	border: 1px solid rgba(251, 191, 36, 0.4) !important;
	box-shadow: none !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-ecard-who {
	background: #12171f !important;
	border: 1px solid rgba(148, 163, 184, 0.28) !important;
	color: #e8eef7 !important;
	box-shadow: none !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-ecard-who i {
	color: #fda4af !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-ecard-foot {
	background: transparent !important;
	background-image: none !important;
	box-shadow: none !important;
	border: none !important;
	border-top: 1px solid rgba(148, 163, 184, 0.18) !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-ecard-action {
	color: #94a3b8 !important;
}

html.modo-noturno-ativo .sigma-posto-group-head {
	border-bottom-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .sigma-posto-group-title,
html.modo-noturno-ativo .sigma-posto-group-title strong {
	color: #e8eef7 !important;
}

html.modo-noturno-ativo .sigma-posto-group-title i {
	color: #fda4af !important;
}

html.modo-noturno-ativo .sigma-posto-group-meta {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-pl-card.is-pendente {
	background: linear-gradient(180deg, #321e26 0%, #1f151b 100%) !important;
	border-color: rgba(251, 113, 133, 0.45) !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-pl-card.is-andamento {
	background: linear-gradient(180deg, #1c2438 0%, #161c28 100%) !important;
	border-color: rgba(56, 189, 248, 0.4) !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-pl-card.is-trug {
	background: linear-gradient(180deg, #322818 0%, #1e1a14 100%) !important;
	border-color: rgba(251, 191, 36, 0.45) !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-pl-card-top,
html.modo-noturno-ativo #sigma-app-invertible .sigma-pl-card-foot {
	background: transparent !important;
	box-shadow: none !important;
	border-color: transparent !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-pl-card.is-pendente .sigma-pl-status {
	background: rgba(244, 63, 94, 0.24) !important;
	color: #fda4af !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-pl-card.is-andamento .sigma-pl-status {
	background: rgba(56, 189, 248, 0.2) !important;
	color: #7dd3fc !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-pl-card.is-trug .sigma-pl-status {
	background: rgba(245, 158, 11, 0.24) !important;
	color: #fcd34d !important;
}

html.modo-noturno-ativo #sigma-app-invertible [class*="card"] h1,
html.modo-noturno-ativo #sigma-app-invertible [class*="card"] h2,
html.modo-noturno-ativo #sigma-app-invertible [class*="card"] h3,
html.modo-noturno-ativo #sigma-app-invertible [class*="card"] h4,
html.modo-noturno-ativo #sigma-app-invertible [class*="mcard"] h1,
html.modo-noturno-ativo #sigma-app-invertible [class*="mcard"] h2,
html.modo-noturno-ativo #sigma-app-invertible [class*="mcard"] h3,
html.modo-noturno-ativo #sigma-app-invertible [class*="mcard"] h4,
html.modo-noturno-ativo #sigma-app-invertible .v4-text-title,
html.modo-noturno-ativo #sigma-app-invertible [class$="-nome"],
html.modo-noturno-ativo #sigma-app-invertible [class*="-nome"],
html.modo-noturno-ativo #sigma-app-invertible [class*="-title"],
html.modo-noturno-ativo #sigma-app-invertible [class*="-sigla"] {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #view-usuarios .usuarios-card,
html.modo-noturno-ativo #view-usuarios .usuarios-card-nome,
html.modo-noturno-ativo #view-usuarios .usuarios-card-completo,
html.modo-noturno-ativo #view-usuarios .usuarios-card-unidade {
	color: inherit;
}

html.modo-noturno-ativo #view-usuarios .usuarios-card {
	background: var(--sigma-elev) !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #view-usuarios .usuarios-card-nome {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #view-usuarios .usuarios-card-completo,
html.modo-noturno-ativo #view-usuarios .usuarios-card-unidade {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo #view-usuarios .usuarios-card-iniciais {
	background: #12171f !important;
	color: #e2e8f0 !important;
	border: 1px solid var(--sigma-line);
}

html.modo-noturno-ativo #view-usuarios .usuarios-card-role {
	background: var(--sigma-elev-2) !important;
	color: #cbd5e1 !important;
}

html.modo-noturno-ativo .sigma-almox-mcard,
html.modo-noturno-ativo .sigma-trug-mcard,
html.modo-noturno-ativo .sigma-catalogo-dna-card,
html.modo-noturno-ativo .unidades-card,
html.modo-noturno-ativo .postos-card,
html.modo-noturno-ativo .listas-card {
	background: var(--sigma-elev) !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .sigma-almox-nome,
html.modo-noturno-ativo .unidades-card-sigla,
html.modo-noturno-ativo .postos-card-title {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo .sigma-almox-ord {
	background: #12171f !important;
	color: #cbd5e1 !important;
	border: 1px solid var(--sigma-line);
}

html.modo-noturno-ativo .sigma-almox-cat,
html.modo-noturno-ativo .unidades-card-nome,
html.modo-noturno-ativo .unidades-card-natureza,
html.modo-noturno-ativo .postos-card-endereco,
html.modo-noturno-ativo .sigma-almox-gauge-label {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo .almox-foto-empty,
html.modo-noturno-ativo .sigma-item-media-empty,
html.modo-noturno-ativo .sigma-item-media-foto {
	background: #12171f !important;
	border-color: #475569 !important;
	color: #94a3b8 !important;
}

html.modo-noturno-ativo .sigma-almox-disp-hero {
	background: rgba(34, 197, 94, 0.12) !important;
	border-color: rgba(34, 197, 94, 0.28) !important;
}

html.modo-noturno-ativo .sigma-almox-disp-hero small {
	color: #86efac !important;
}

html.modo-noturno-ativo .sigma-almox-disp-hero b {
	color: #4ade80 !important;
}

html.modo-noturno-ativo .sigma-almox-mcard.is-baixo .sigma-almox-disp-hero {
	background: rgba(245, 158, 11, 0.12) !important;
	border-color: rgba(245, 158, 11, 0.3) !important;
}

html.modo-noturno-ativo .sigma-almox-mcard.is-baixo .sigma-almox-disp-hero b {
	color: #fbbf24 !important;
}

html.modo-noturno-ativo .sigma-almox-mcard.is-alerta .sigma-almox-disp-hero,
html.modo-noturno-ativo .sigma-almox-mcard.is-zerado .sigma-almox-disp-hero {
	background: rgba(244, 63, 94, 0.12) !important;
	border-color: rgba(244, 63, 94, 0.3) !important;
}

html.modo-noturno-ativo .sigma-almox-mcard.is-alerta .sigma-almox-disp-hero b,
html.modo-noturno-ativo .sigma-almox-mcard.is-zerado .sigma-almox-disp-hero b {
	color: #fb7185 !important;
}

html.modo-noturno-ativo .sigma-almox-nums > span,
html.modo-noturno-ativo .almox-carga-block,
html.modo-noturno-ativo .sigma-almox-mcard-foot {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .sigma-almox-nums b,
html.modo-noturno-ativo .almox-carga-total,
html.modo-noturno-ativo .almox-carga-label {
	color: #e8eef7 !important;
}

html.modo-noturno-ativo .sigma-almox-setor {
	color: #7dd3fc !important;
}

html.modo-noturno-ativo .sigma-almox-tag {
	background: rgba(168, 85, 247, 0.16) !important;
	color: #e9d5ff !important;
}

html.modo-noturno-ativo .btn-soft,
html.modo-noturno-ativo .btn-almox-mcard-acao {
	background: var(--sigma-elev-2) !important;
	color: #e2e8f0 !important;
	border-color: var(--sigma-line) !important;
}

/* KPIs do painel: não achatar o degradê colorido */
html.modo-noturno-ativo #sigma-app-invertible .sigma-dash-kpi,
html.modo-noturno-ativo #sigma-app-invertible .sigma-dash-op-card {
	color: inherit !important;
}

html.modo-noturno-ativo #sigma-app-invertible .op-card-green.sigma-dash-kpi,
html.modo-noturno-ativo #sigma-app-invertible .op-card-green.sigma-dash-op-card {
	background: linear-gradient(165deg, rgba(34, 197, 94, 0.14) 0%, #151b27 72%) !important;
	border-color: rgba(34, 197, 94, 0.22) !important;
}

html.modo-noturno-ativo #sigma-app-invertible .op-card-amber.sigma-dash-kpi,
html.modo-noturno-ativo #sigma-app-invertible .op-card-amber.sigma-dash-op-card {
	background: linear-gradient(165deg, rgba(245, 158, 11, 0.14) 0%, #151b27 72%) !important;
	border-color: rgba(245, 158, 11, 0.22) !important;
}

html.modo-noturno-ativo #sigma-app-invertible .op-card-teal.sigma-dash-kpi,
html.modo-noturno-ativo #sigma-app-invertible .op-card-teal.sigma-dash-op-card {
	background: linear-gradient(165deg, rgba(45, 212, 191, 0.12) 0%, #151b27 72%) !important;
}

html.modo-noturno-ativo #sigma-app-invertible .op-card-blue.sigma-dash-kpi,
html.modo-noturno-ativo #sigma-app-invertible .op-card-blue.sigma-dash-op-card {
	background: linear-gradient(165deg, rgba(56, 189, 248, 0.12) 0%, #151b27 72%) !important;
}

html.modo-noturno-ativo #sigma-app-invertible .op-card-red.sigma-dash-kpi,
html.modo-noturno-ativo #sigma-app-invertible .op-card-red.sigma-dash-op-card {
	background: linear-gradient(165deg, rgba(244, 63, 94, 0.14) 0%, #151b27 72%) !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-dash-kpi .op-kpi-valor,
html.modo-noturno-ativo #sigma-app-invertible .sigma-dash-op-card .op-kpi-valor {
	color: #f8fafc !important;
}

html.modo-noturno-ativo #sigma-app-invertible #view-dashboard .sigma-dash-kpi.card-ativo,
html.modo-noturno-ativo #sigma-app-invertible #view-dashboard .v4-op-card.card-ativo,
html.modo-noturno-ativo #view-dashboard .sigma-dash-kpi.card-ativo,
html.modo-noturno-ativo #sigma-app-invertible .v4-card-tile.selected,
html.modo-noturno-ativo .v4-card-tile.selected {
	border-color: #fb7185 !important;
	box-shadow: 0 0 0 2px rgba(251, 113, 133, 0.4), 0 10px 24px rgba(0, 0, 0, 0.28) !important;
}

html.modo-noturno-ativo #sigma-app-invertible .op-card-green .op-kpi-valor { color: #4ade80 !important; }
html.modo-noturno-ativo #sigma-app-invertible .op-card-amber .op-kpi-valor { color: #fbbf24 !important; }
html.modo-noturno-ativo #sigma-app-invertible .op-card-red .op-kpi-valor { color: #fb7185 !important; }
html.modo-noturno-ativo #sigma-app-invertible .op-card-blue .op-kpi-valor { color: #7dd3fc !important; }
html.modo-noturno-ativo #sigma-app-invertible .op-card-teal .op-kpi-valor { color: #5eead4 !important; }

/* =========================================================================
   Telas de preparação / formulários (Nova Conferência, checklist, frota…)
   IDs vencem .sigma-prep-view { background:#f8fafc !important }
   ========================================================================= */

html.modo-noturno-ativo #painel-preparacao-conferencia,
html.modo-noturno-ativo #painel-preparacao-checklist,
html.modo-noturno-ativo #painel-extrato-conferencia,
html.modo-noturno-ativo #painel-reporte-servico,
html.modo-noturno-ativo #painel-reporte-trug,
html.modo-noturno-ativo .sigma-prep-view,
html.modo-noturno-ativo #sigma-app-invertible .sigma-prep-view,
html.modo-noturno-ativo #view-dashboard.prep-conferencia-aberta > #painel-preparacao-conferencia,
html.modo-noturno-ativo #view-dashboard.prep-conferencia-aberta > #painel-preparacao-conferencia.sigma-prep-view,
html.modo-noturno-ativo #view-dashboard.prep-checklist-aberta > #painel-preparacao-checklist,
html.modo-noturno-ativo #view-dashboard.prep-checklist-aberta > #painel-preparacao-checklist.sigma-prep-view {
	background: var(--sigma-night) !important;
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo .sigma-v3-title-label,
html.modo-noturno-ativo .sigma-v3-description,
html.modo-noturno-ativo #painel-preparacao-conferencia .sigma-v3-title-label,
html.modo-noturno-ativo #painel-preparacao-checklist .sigma-v3-title-label {
	color: #f1f5f9 !important;
	text-shadow: none !important;
}

html.modo-noturno-ativo .sigma-v3-description {
	color: var(--sigma-muted) !important;
	text-shadow: none !important;
}

html.modo-noturno-ativo .frota-form-section,
html.modo-noturno-ativo .frota-form-stack,
html.modo-noturno-ativo .prep-inner-wrapper,
html.modo-noturno-ativo .prep-section,
html.modo-noturno-ativo #painel-preparacao-conferencia .frota-form-section,
html.modo-noturno-ativo #painel-preparacao-checklist .frota-form-section,
html.modo-noturno-ativo #view-vtr-form .frota-form-section,
html.modo-noturno-ativo #view-lista-form .frota-form-section,
html.modo-noturno-ativo #view-unidade-form .frota-form-section,
html.modo-noturno-ativo #view-posto-form .frota-form-section,
html.modo-noturno-ativo #cautela-nova .sigma-v3-clean-card {
	background: var(--sigma-elev) !important;
	border-color: var(--sigma-line) !important;
	box-shadow: none !important;
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo .frota-form-section-title,
html.modo-noturno-ativo .form-label-clean,
html.modo-noturno-ativo .prep-conf-hint,
html.modo-noturno-ativo .check-dados-hint {
	color: var(--sigma-muted) !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #painel-preparacao-conferencia .prep-conf-header-icon,
html.modo-noturno-ativo #painel-preparacao-checklist .prep-check-header-icon,
html.modo-noturno-ativo .icon-box.neutral-box {
	background: rgba(225, 29, 72, 0.16) !important;
	color: #fda4af !important;
	border: 1px solid rgba(225, 29, 72, 0.25);
}

html.modo-noturno-ativo #painel-preparacao-checklist .prep-check-header-icon {
	background: rgba(44, 115, 153, 0.22) !important;
	color: #7dd3fc !important;
	border-color: rgba(125, 211, 252, 0.25);
}

html.modo-noturno-ativo .frota-form-section-oleo {
	background: rgba(245, 158, 11, 0.1) !important;
	border-color: rgba(245, 158, 11, 0.28) !important;
}

html.modo-noturno-ativo .frota-form-section-rev {
	background: rgba(34, 197, 94, 0.1) !important;
	border-color: rgba(34, 197, 94, 0.28) !important;
}

html.modo-noturno-ativo .select-pointer,
html.modo-noturno-ativo .form-control-clean option {
	background: #12171f !important;
	color: #e8eef7 !important;
}

html.modo-noturno-ativo .prep-ativo-lista,
html.modo-noturno-ativo #painel-preparacao-conferencia .prep-ativo-lista,
html.modo-noturno-ativo .check-resultados-busca,
html.modo-noturno-ativo #painel-preparacao-checklist .check-resultados-busca {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo .prep-ativo-item,
html.modo-noturno-ativo #painel-preparacao-conferencia .prep-ativo-item,
html.modo-noturno-ativo #painel-preparacao-checklist .check-result-item {
	background: transparent !important;
	border-bottom-color: rgba(148, 163, 184, 0.18) !important;
	color: #e8eef7 !important;
}

html.modo-noturno-ativo .prep-ativo-item:hover,
html.modo-noturno-ativo .prep-ativo-item:focus-visible,
html.modo-noturno-ativo #painel-preparacao-conferencia .prep-ativo-item:hover,
html.modo-noturno-ativo #painel-preparacao-conferencia .prep-ativo-item:focus-visible,
html.modo-noturno-ativo #painel-preparacao-checklist .check-result-item:hover,
html.modo-noturno-ativo #painel-preparacao-checklist .check-result-item:focus-visible {
	background: rgba(225, 29, 72, 0.14) !important;
}

html.modo-noturno-ativo .prep-ativo-item-nome,
html.modo-noturno-ativo #painel-preparacao-conferencia .prep-ativo-item-nome,
html.modo-noturno-ativo #painel-preparacao-checklist .check-result-item-nome,
html.modo-noturno-ativo #painel-preparacao-checklist .check-result-item-nome i {
	color: #e8eef7 !important;
}

html.modo-noturno-ativo .prep-ativo-item-meta,
html.modo-noturno-ativo #painel-preparacao-conferencia .prep-ativo-item-meta,
html.modo-noturno-ativo #painel-preparacao-checklist .check-result-item-meta {
	color: #7dd3fc !important;
}

html.modo-noturno-ativo .prep-ativo-empty,
html.modo-noturno-ativo #painel-preparacao-conferencia .prep-ativo-empty {
	background: transparent !important;
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo .prep-ativo-empty i {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo .prep-ativo-selecionado,
html.modo-noturno-ativo #painel-preparacao-conferencia .prep-ativo-selecionado,
html.modo-noturno-ativo #painel-preparacao-conferencia #prep-ativo-sel {
	background: rgba(225, 29, 72, 0.16) !important;
	border-color: rgba(225, 29, 72, 0.42) !important;
	color: #fecdd3 !important;
}

html.modo-noturno-ativo .prep-ativo-selecionado-info strong,
html.modo-noturno-ativo .prep-ativo-selecionado-info > i,
html.modo-noturno-ativo #painel-preparacao-conferencia .prep-ativo-selecionado-info strong,
html.modo-noturno-ativo #painel-preparacao-conferencia .prep-ativo-selecionado-info > i {
	color: #fda4af !important;
}

html.modo-noturno-ativo .prep-ativo-selecionado-info small,
html.modo-noturno-ativo .prep-ativo-trocar-hint,
html.modo-noturno-ativo #painel-preparacao-conferencia .prep-ativo-selecionado-info small,
html.modo-noturno-ativo #painel-preparacao-conferencia .prep-ativo-trocar-hint {
	color: var(--sigma-muted) !important;
}

/* FAB rápido (chrome, fora do conteúdo) */
html.modo-noturno-ativo #sigma-chrome-layer #fab-global-options button,
html.modo-noturno-ativo #sigma-chrome-layer #fab-global-options a,
html.modo-noturno-ativo #sigma-chrome-layer .v3-fab-sub,
html.modo-noturno-ativo #fab-global-options button,
html.modo-noturno-ativo #fab-global-options a,
html.modo-noturno-ativo .v3-fab-sub {
	background: #1a2030 !important;
	border-color: var(--sigma-line) !important;
	box-shadow: 0 10px 24px rgba(0, 0, 0, 0.4) !important;
	color: #e8eef7 !important;
}

html.modo-noturno-ativo #fab-global-options button i,
html.modo-noturno-ativo #fab-global-options a i,
html.modo-noturno-ativo .v3-fab-sub i,
html.modo-noturno-ativo #fab-global-options .fab-sub-text,
html.modo-noturno-ativo .v3-fab-sub .fab-sub-text,
html.modo-noturno-ativo #fab-global-options button span,
html.modo-noturno-ativo #fab-global-options a span {
	color: #e8eef7 !important;
	filter: none !important;
}

html.modo-noturno-ativo .v3-fab-sub-qr,
html.modo-noturno-ativo #fab-global-options .v3-fab-sub-qr {
	border-color: rgba(45, 212, 191, 0.35) !important;
	background: #152428 !important;
}

html.modo-noturno-ativo .v3-fab-sub-qr i,
html.modo-noturno-ativo .v3-fab-sub-qr .fab-sub-text {
	color: #5eead4 !important;
}

html.modo-noturno-ativo #fab-global-options [style*="color: #000"],
html.modo-noturno-ativo #fab-global-options [style*="color:#000"],
html.modo-noturno-ativo #fab-global-options .fab-sub-text {
	color: #e8eef7 !important;
}

/* Modais (QR, setor, timeline) */
html.modo-noturno-ativo .modal-content,
html.modo-noturno-ativo #modal-qr-consulta .modal-content,
html.modo-noturno-ativo #modal-qr-editor-lista .modal-content,
html.modo-noturno-ativo #modal-novo-setor-arquitetura .modal-content,
html.modo-noturno-ativo .modal-qr-editor-lista {
	background: #1a2030 !important;
	color: var(--sigma-ink) !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .modal-content h2,
html.modo-noturno-ativo .modal-qr-editor-lista .modal-qr-editor-head h2 {
	color: #fda4af !important;
	border-color: var(--sigma-line) !important;
	text-shadow: none !important;
}

html.modo-noturno-ativo .modal-content p,
html.modo-noturno-ativo .modal-qr-editor-lista .modal-qr-editor-head p,
html.modo-noturno-ativo .modal-content label,
html.modo-noturno-ativo .sigma-consulta-qr-manual label,
html.modo-noturno-ativo .editor-qr-hint {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo .modal-content input[type="text"],
html.modo-noturno-ativo .sigma-consulta-qr-manual-row input,
html.modo-noturno-ativo .close-btn {
	background: #12171f !important;
	color: #e8eef7 !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .modal-qr-editor-head .icon-box {
	background: rgba(13, 148, 136, 0.18) !important;
	color: #5eead4 !important;
}

html.modo-noturno-ativo #modal-qr-editor-lista .modal-qr-editor-head .icon-box,
html.modo-noturno-ativo #modal-novo-setor-arquitetura .icon-box {
	background: rgba(225, 29, 72, 0.16) !important;
	color: #fda4af !important;
}

/* Menu Posto/Missão */
html.modo-noturno-ativo .prep-posto-menu {
	background: #1a2030 !important;
	border-color: var(--sigma-line) !important;
	box-shadow: 0 16px 36px rgba(0, 0, 0, 0.45) !important;
}

html.modo-noturno-ativo .prep-posto-opt {
	color: #e8eef7 !important;
	background: transparent !important;
}

html.modo-noturno-ativo .prep-posto-opt:hover,
html.modo-noturno-ativo .prep-posto-opt:focus-visible {
	background: #222a3c !important;
	color: #fda4af !important;
}

html.modo-noturno-ativo .prep-posto-opt > i {
	background: rgba(56, 189, 248, 0.14) !important;
	color: #7dd3fc !important;
}

html.modo-noturno-ativo .prep-posto-opt-desc {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo .prep-posto-opt.is-selected {
	background: rgba(225, 29, 72, 0.18) !important;
	color: #fecdd3 !important;
}

html.modo-noturno-ativo .prep-posto-grupo.is-operacional .prep-posto-grupo-titulo {
	color: #fda4af !important;
	background: rgba(225, 29, 72, 0.08) !important;
	border-bottom-color: rgba(225, 29, 72, 0.28) !important;
}

html.modo-noturno-ativo .prep-posto-grupo.is-missao .prep-posto-grupo-titulo {
	color: #cbd5e1 !important;
	background: rgba(148, 163, 184, 0.08) !important;
}

html.modo-noturno-ativo .prep-posto-subgrupo + .prep-posto-subgrupo {
	border-top-color: var(--sigma-line, #2a3344) !important;
}

html.modo-noturno-ativo .prep-posto-subgrupo-titulo {
	color: #7dd3fc !important;
	background: linear-gradient(90deg, rgba(14, 165, 233, 0.16) 0%, rgba(14, 165, 233, 0.04) 72%, transparent 100%) !important;
	border-left-color: #38bdf8 !important;
}

html.modo-noturno-ativo .prep-posto-subgrupo-titulo i {
	color: #38bdf8 !important;
}

html.modo-noturno-ativo .prep-posto-grupo.is-missao .prep-posto-subgrupo-titulo {
	color: #cbd5e1 !important;
	background: linear-gradient(90deg, rgba(148, 163, 184, 0.16) 0%, rgba(148, 163, 184, 0.04) 72%, transparent 100%) !important;
	border-left-color: #94a3b8 !important;
}

html.modo-noturno-ativo .prep-posto-grupo.is-missao .prep-posto-subgrupo-titulo i {
	color: #94a3b8 !important;
}

html.modo-noturno-ativo .prep-extrato-kpi {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .prep-extrato-kpi-val {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo .prep-extrato-kpi-label {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo .prep-extrato-kpi.is-alerta {
	background: rgba(245, 158, 11, 0.12) !important;
	border-color: rgba(245, 158, 11, 0.3) !important;
}

/* Checklist VTR — viatura + alertas */
html.modo-noturno-ativo #painel-preparacao-checklist .check-vtr-selecionada {
	background: rgba(44, 115, 153, 0.16) !important;
	border-color: rgba(125, 211, 252, 0.28) !important;
}

html.modo-noturno-ativo #painel-preparacao-checklist .check-vtr-selecionada-info strong,
html.modo-noturno-ativo #painel-preparacao-checklist .check-vtr-modelo {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #painel-preparacao-checklist .check-vtr-selecionada-info small,
html.modo-noturno-ativo #painel-preparacao-checklist .check-vtr-ultima,
html.modo-noturno-ativo #painel-preparacao-checklist .check-vtr-trocar-hint {
	color: #94a3b8 !important;
}

html.modo-noturno-ativo #painel-preparacao-checklist .check-vtr-alerta {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #painel-preparacao-checklist .check-vtr-alerta--ok {
	background: rgba(34, 197, 94, 0.12) !important;
	border-color: rgba(34, 197, 94, 0.3) !important;
}

html.modo-noturno-ativo #painel-preparacao-checklist .check-vtr-alerta--ok .check-vtr-alerta-head,
html.modo-noturno-ativo #painel-preparacao-checklist .check-vtr-alerta--ok .check-vtr-alerta-head i,
html.modo-noturno-ativo #painel-preparacao-checklist .check-vtr-alerta--ok .check-vtr-alerta-msg {
	color: #86efac !important;
}

html.modo-noturno-ativo #painel-preparacao-checklist .check-vtr-alerta--ok small {
	color: #6ee7b7 !important;
}

html.modo-noturno-ativo #painel-preparacao-checklist .check-vtr-alerta--alerta {
	background: rgba(245, 158, 11, 0.12) !important;
	border-color: rgba(245, 158, 11, 0.3) !important;
}

html.modo-noturno-ativo #painel-preparacao-checklist .check-vtr-alerta--vencido {
	background: rgba(244, 63, 94, 0.12) !important;
	border-color: rgba(244, 63, 94, 0.3) !important;
}

/* Em Curso — cabeçalho e setores (app.css tem #fff !important) */
html.modo-noturno-ativo #view-conferencia-ativa,
html.modo-noturno-ativo #view-conferencia-ativa #main-viewport,
html.modo-noturno-ativo #view-conferencia-ativa .main-viewport,
html.modo-noturno-ativo #view-conferencia-ativa #tela-setores {
	background: var(--sigma-night) !important;
}

html.modo-noturno-ativo #view-conferencia-ativa #barra-topo-descarte,
html.modo-noturno-ativo #view-conferencia-ativa .barra-topo-conf {
	background: #1a2030 !important;
	border-bottom-color: var(--sigma-line) !important;
	box-shadow: none !important;
}

html.modo-noturno-ativo #view-conferencia-ativa .barra-topo-conf-linha span,
html.modo-noturno-ativo #view-conferencia-ativa .v3-hud-data strong,
html.modo-noturno-ativo #view-conferencia-ativa #txt-posto-servico {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #view-conferencia-ativa .v3-setor-row,
html.modo-noturno-ativo #view-conferencia-ativa .v3-setor-row:hover,
html.modo-noturno-ativo #view-conferencia-ativa .v3-setor-row:active {
	background: #1a2030 !important;
	border-color: var(--sigma-line) !important;
	box-shadow: none !important;
}

html.modo-noturno-ativo #view-conferencia-ativa .v3-setor-label strong {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #view-conferencia-ativa .badge-total,
html.modo-noturno-ativo #view-conferencia-ativa .v3-setor-badges .badge-total {
	background: #12171f !important;
	color: #94a3b8 !important;
}

html.modo-noturno-ativo #view-conferencia-ativa .v3-setor-row.is-ativo {
	background: linear-gradient(90deg, rgba(56, 189, 248, 0.12) 0%, #1a2030 55%) !important;
	border-color: rgba(56, 189, 248, 0.35) !important;
}

html.modo-noturno-ativo #view-conferencia-ativa #btn-finalizar {
	box-shadow: 0 -8px 16px rgba(16, 20, 28, 0.9) !important;
}

html.modo-noturno-ativo .suggestions-box-clean li {
	color: #e8eef7 !important;
}

html.modo-noturno-ativo .suggestions-box-clean li:hover {
	background: #222a3c !important;
}

html.modo-noturno-ativo option,
html.modo-noturno-ativo optgroup {
	background: #1a2030;
	color: #e8eef7;
}

html.modo-noturno-ativo .v3-card-moderno,
html.modo-noturno-ativo .v3-foto-sugestoes,
html.modo-noturno-ativo .v4-header-relato,
html.modo-noturno-ativo .v4-textarea,
html.modo-noturno-ativo .v4-select,
html.modo-noturno-ativo .v3-mini-btn,
html.modo-noturno-ativo .v3-action-icon {
	background: var(--sigma-surface) !important;
	color: var(--sigma-ink) !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .v3-setor-label strong,
html.modo-noturno-ativo .v4-textarea,
html.modo-noturno-ativo .v4-select {
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo .btn-manter,
html.modo-noturno-ativo .btn-ciente {
	background: #222a3c !important;
	color: #cbd5e1 !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .btn-manter.active,
html.modo-noturno-ativo .btn-ciente.active {
	background: rgba(34, 197, 94, 0.18) !important;
	color: #86efac !important;
	border-color: rgba(34, 197, 94, 0.35) !important;
}

html.modo-noturno-ativo .btn-resolver {
	background: rgba(99, 102, 241, 0.16) !important;
	color: #c7d2fe !important;
	border-color: rgba(129, 140, 248, 0.35) !important;
}

html.modo-noturno-ativo .btn-excluir {
	background: rgba(244, 63, 94, 0.14) !important;
	color: #fda4af !important;
	border-color: rgba(244, 63, 94, 0.32) !important;
}

html.modo-noturno-ativo .btn-editar {
	background: rgba(56, 189, 248, 0.14) !important;
	color: #7dd3fc !important;
	border-color: rgba(56, 189, 248, 0.32) !important;
}

html.modo-noturno-ativo .prep-posto-opt:hover,
html.modo-noturno-ativo .prep-posto-opt:focus-visible {
	background: #222a3c !important;
	color: #fda4af !important;
}

html.modo-noturno-ativo #view-conferencia-ativa .btn-voltar-setor-cabecalho,
html.modo-noturno-ativo #view-conferencia-ativa .btn-voltar-setor-cabecalho i {
	color: #e8eef7 !important;
	background: transparent !important;
	filter: none !important;
}

html.modo-noturno-ativo #view-conferencia-ativa .btn-descarte-cabecalho {
	background: rgba(244, 63, 94, 0.16) !important;
	border-color: rgba(244, 63, 94, 0.38) !important;
	color: #fda4af !important;
	box-shadow: none !important;
}

html.modo-noturno-ativo #view-conferencia-ativa .btn-descarte-cabecalho i {
	color: #fda4af !important;
}

html.modo-noturno-ativo #view-conferencia-ativa .v3-info-extra {
	background: transparent !important;
	color: #7dd3fc !important;
}

html.modo-noturno-ativo #modal-qr-consulta .icon-box,
html.modo-noturno-ativo #modal-qr-consulta .modal-qr-editor-head .icon-box {
	background: rgba(13, 148, 136, 0.18) !important;
	color: #5eead4 !important;
}

html.modo-noturno-ativo .sigma-consulta-qr-manual-row input {
	background: #12171f !important;
	color: #e8eef7 !important;
	border-color: var(--sigma-line) !important;
}

/* —— Itens dentro do setor (Em Curso) —— */
html.modo-noturno-ativo #view-conferencia-ativa,
html.modo-noturno-ativo #view-conferencia-ativa #tela-itens,
html.modo-noturno-ativo #view-conferencia-ativa #lista-itens-container,
html.modo-noturno-ativo #view-conferencia-ativa .v3-lista-scroll-area,
html.modo-noturno-ativo #view-conferencia-ativa #tela-pendencias,
html.modo-noturno-ativo #view-conferencia-ativa #tela-novo-relato,
html.modo-noturno-ativo #view-conferencia-ativa #tela-resolver-pendencia {
	background: var(--sigma-night) !important;
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo .v3-item-row,
html.modo-noturno-ativo #view-conferencia-ativa .v3-item-row,
html.modo-noturno-ativo #lista-itens-container .v3-item-row {
	background: var(--sigma-elev) !important;
	background-color: var(--sigma-elev) !important;
	border-color: var(--sigma-line) !important;
	color: var(--sigma-ink) !important;
	box-shadow: none !important;
}

html.modo-noturno-ativo .v3-item-row.has-alerta-ciente,
html.modo-noturno-ativo #view-conferencia-ativa .v3-item-row.has-alerta-ciente {
	background: var(--sigma-item-ok-bg) !important;
	background-color: var(--sigma-item-ok-bg) !important;
	border-left-color: var(--sigma-item-ok-border) !important;
}

html.modo-noturno-ativo .v3-item-row.has-alerta-ciente .btn-alert.active {
	background: rgba(245, 158, 11, 0.18) !important;
	color: #fbbf24 !important;
	border-color: rgba(251, 191, 36, 0.45) !important;
	animation: none !important;
}

html.modo-noturno-ativo .v3-item-row.status-alert,
html.modo-noturno-ativo #view-conferencia-ativa .v3-item-row.status-alert {
	background: var(--sigma-item-alert-bg) !important;
	background-color: var(--sigma-item-alert-bg) !important;
}

html.modo-noturno-ativo .v3-item-name,
html.modo-noturno-ativo .v3-item-name span {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo .v3-item-subtext {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo .v3-item-subtext b {
	color: #fda4af !important;
}

html.modo-noturno-ativo .v3-btn-circle.btn-check,
html.modo-noturno-ativo .v3-btn-circle.btn-alert {
	background: #222a3c !important;
	color: #94a3b8 !important;
	box-shadow: none !important;
}

html.modo-noturno-ativo .v3-btn-circle.btn-check.active {
	background: #16a34a !important;
	color: #fff !important;
}

html.modo-noturno-ativo .v3-btn-circle.btn-alert.active {
	background: var(--alerta, #d90f23) !important;
	color: #fff !important;
}

html.modo-noturno-ativo .v3-kit-internal-list.is-bula,
html.modo-noturno-ativo .v3-kit-internal-list.is-componentes {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .v3-kit-internal-list.is-componentes {
	background: transparent !important;
	border-top-color: rgba(245, 158, 11, 0.35) !important;
}

html.modo-noturno-ativo .v3-kit-title {
	color: #fbbf24 !important;
}

html.modo-noturno-ativo .v3-kit-internal-list.is-bula .v3-kit-title {
	color: #7dd3fc !important;
}

html.modo-noturno-ativo .v3-kit-line {
	color: #cbd5e1 !important;
}

html.modo-noturno-ativo .v3-kit-bula-qty {
	background: #222a3c !important;
	color: #e8eef7 !important;
}

html.modo-noturno-ativo .v3-card-moderno,
html.modo-noturno-ativo #view-conferencia-ativa .v3-card-moderno {
	background: var(--sigma-elev) !important;
	border-color: var(--sigma-line) !important;
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo .v3-card-hero,
html.modo-noturno-ativo #view-conferencia-ativa .v3-card-hero {
	background: #0f141c !important;
	border: 1px solid rgba(56, 189, 248, 0.28) !important;
	border-left: 3px solid #38bdf8 !important;
}

html.modo-noturno-ativo .v3-card-hero-label.is-autor,
html.modo-noturno-ativo #view-conferencia-ativa .v3-card-hero-label.is-autor {
	color: #7dd3fc !important;
	font-size: 0.84rem !important;
	font-weight: 800 !important;
	letter-spacing: 0.02em;
}

html.modo-noturno-ativo .v3-card-hero p,
html.modo-noturno-ativo #view-conferencia-ativa .v3-card-hero p {
	color: #f8fafc !important;
	font-size: 1.12rem !important;
	font-weight: 800 !important;
	line-height: 1.35 !important;
}

html.modo-noturno-ativo .sigma-pendencia-componentes {
	background: var(--sigma-elev) !important;
	border-bottom-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #sigma-global-curtain {
	background: #10141c !important;
}

html.modo-noturno-ativo .main-header,
html.modo-noturno-ativo .sidebar,
html.modo-noturno-ativo .nav-items-container,
html.modo-noturno-ativo #loading-message-dashboard,
html.modo-noturno-ativo .btn-v3-action,
html.modo-noturno-ativo #dashboard-content-by-role.split-view .dashboard-detail-column,
html.modo-noturno-ativo #view-dashboard .sigma-dash-cta-secondary {
	background: var(--sigma-elev) !important;
}

html.modo-noturno-ativo .swal2-popup {
	background: #1a2030 !important;
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo .swal2-popup .swal2-html-container,
html.modo-noturno-ativo .swal2-popup .swal2-title {
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo .tela-novo-relato,
html.modo-noturno-ativo #view-conferencia-ativa #tela-novo-relato,
html.modo-noturno-ativo #view-conferencia-ativa #tela-resolver-pendencia {
	background: var(--sigma-night) !important;
}

html.modo-noturno-ativo #view-conferencia-ativa #tela-novo-relato .v4-header-relato,
html.modo-noturno-ativo #view-conferencia-ativa #tela-resolver-pendencia .v4-header-relato,
html.modo-noturno-ativo .tela-novo-relato .v4-header-relato {
	background: #1a2030 !important;
	border-color: rgba(225, 29, 72, 0.28) !important;
	box-shadow: 0 0 0 1px rgba(225, 29, 72, 0.12) !important;
}

html.modo-noturno-ativo .v4-ident-kicker,
html.modo-noturno-ativo .v4-field-label,
html.modo-noturno-ativo .v4-field-optional {
	color: #9aa8bd !important;
}

html.modo-noturno-ativo #titulo-item-novo-relato {
	color: #fecdd3 !important;
}

html.modo-noturno-ativo .v4-header-saldo,
html.modo-noturno-ativo #saldo-item-novo-relato {
	background: rgba(244, 63, 94, 0.16) !important;
	color: #fda4af !important;
	border-color: rgba(244, 63, 94, 0.35) !important;
}

html.modo-noturno-ativo .v4-qtd-box,
html.modo-noturno-ativo .v4-alvo-box,
html.modo-noturno-ativo .v4-fotos-box {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .v4-qtd-input,
html.modo-noturno-ativo .v4-select,
html.modo-noturno-ativo .v4-textarea {
	background: #1a2030 !important;
	color: #e8eef7 !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .v4-textarea::placeholder {
	color: #64748b !important;
}

html.modo-noturno-ativo .v4-fotos-btn {
	background: #6d28d9 !important;
	color: #fff !important;
}

html.modo-noturno-ativo #view-conferencia-ativa #txt-posto-servico.sigma-caminho-ativo {
	color: #cbd5e1 !important;
}

html.modo-noturno-ativo #view-conferencia-ativa #txt-posto-servico.sigma-caminho-ativo .bc-cab-seg {
	color: #94a3b8 !important;
}

html.modo-noturno-ativo #view-conferencia-ativa #txt-posto-servico.sigma-caminho-ativo .bc-cab-step {
	color: #7dd3fc !important;
}

html.modo-noturno-ativo #view-conferencia-ativa #txt-posto-servico.sigma-caminho-ativo .bc-cab-qtd {
	background: rgba(244, 63, 94, 0.2) !important;
	color: #fda4af !important;
	border-color: rgba(244, 63, 94, 0.4) !important;
}

html.modo-noturno-ativo #view-conferencia-ativa #txt-posto-servico.sigma-caminho-ativo .bc-cab-tomb {
	background: rgba(56, 189, 248, 0.16) !important;
	color: #7dd3fc !important;
	border-color: rgba(56, 189, 248, 0.35) !important;
}

/* —— Visualizador de PDF —— */
html.modo-noturno-ativo #modal-pdf-viewer.sigma-v3-pdf-overlay {
	background: rgba(6, 8, 14, 0.88) !important;
}

html.modo-noturno-ativo #modal-pdf-viewer .sigma-v3-pdf-modal {
	background: var(--sigma-night) !important;
	box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.65) !important;
}

html.modo-noturno-ativo #modal-pdf-viewer .sigma-v3-pdf-header {
	background: var(--sigma-elev) !important;
	color: var(--sigma-ink) !important;
	border-bottom: 1px solid var(--sigma-line) !important;
}

html.modo-noturno-ativo #modal-pdf-viewer .sigma-v3-pdf-header b,
html.modo-noturno-ativo #modal-pdf-viewer .sigma-v3-pdf-header small,
html.modo-noturno-ativo #modal-pdf-viewer #pdf-modal-filename {
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo #modal-pdf-viewer .sigma-v3-pdf-header small,
html.modo-noturno-ativo #modal-pdf-viewer #pdf-modal-filename {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo #modal-pdf-viewer .sigma-v3-pdf-header .ph-file-pdf {
	color: #fda4af !important;
}

html.modo-noturno-ativo #modal-pdf-viewer .sigma-v3-pdf-body {
	background: var(--sigma-night) !important;
}

html.modo-noturno-ativo #modal-pdf-viewer .sigma-v3-pdf-btn {
	background: var(--sigma-elev-2) !important;
	background-color: var(--sigma-elev-2) !important;
	border: 1px solid var(--sigma-line) !important;
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo #modal-pdf-viewer .sigma-v3-pdf-btn i {
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo #modal-pdf-viewer .sigma-v3-pdf-btn:hover,
html.modo-noturno-ativo #modal-pdf-viewer .sigma-v3-pdf-btn:active {
	background: #12171f !important;
	background-color: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo #modal-pdf-viewer .btn-close-pdf {
	background: rgba(244, 63, 94, 0.16) !important;
	background-color: rgba(244, 63, 94, 0.16) !important;
	border: 1px solid rgba(244, 63, 94, 0.35) !important;
}

html.modo-noturno-ativo #modal-pdf-viewer .btn-close-pdf i {
	color: #fda4af !important;
}

html.modo-noturno-ativo #modal-pdf-viewer .pdf-render-canvas {
	background: #fff !important;
	box-shadow: 0 8px 28px rgba(0, 0, 0, 0.45) !important;
}

/* Sidebar PC: IDs e hover claro vencem o tema se não forem refeitos aqui */
html.modo-noturno-ativo #main-sidebar,
html.modo-noturno-ativo .sidebar {
	background: #141924 !important;
	border-right-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #main-sidebar a,
html.modo-noturno-ativo #main-sidebar .sigma-v3-dropdown-btn,
html.modo-noturno-ativo .sidebar a {
	background: transparent !important;
	color: #b6c2d4 !important;
}

html.modo-noturno-ativo #main-sidebar a i,
html.modo-noturno-ativo #main-sidebar a span,
html.modo-noturno-ativo #main-sidebar .sigma-v3-dropdown-btn i,
html.modo-noturno-ativo #main-sidebar .sigma-v3-dropdown-btn span,
html.modo-noturno-ativo .sidebar a i,
html.modo-noturno-ativo .sidebar a span {
	color: #b6c2d4 !important;
	background: transparent !important;
}

html.modo-noturno-ativo #main-sidebar a:hover,
html.modo-noturno-ativo #main-sidebar .sigma-v3-dropdown-btn:hover,
html.modo-noturno-ativo .sidebar a:hover {
	background: #1e2535 !important;
	color: #e8eef7 !important;
}

html.modo-noturno-ativo #main-sidebar a:hover i:not(.submenu-arrow),
html.modo-noturno-ativo #main-sidebar a:hover span,
html.modo-noturno-ativo #main-sidebar .sigma-v3-dropdown-btn:hover i,
html.modo-noturno-ativo #main-sidebar .sigma-v3-dropdown-btn:hover span {
	color: #e8eef7 !important;
	background: transparent !important;
}

html.modo-noturno-ativo #main-sidebar a.active,
html.modo-noturno-ativo #main-sidebar .sigma-v3-submenu a.active,
html.modo-noturno-ativo #main-sidebar .sigma-v3-dropdown-btn.active_group,
html.modo-noturno-ativo #main-sidebar .sigma-v3-menu-group:has(a.active) .sigma-v3-dropdown-btn,
html.modo-noturno-ativo .sidebar a.active,
html.modo-noturno-ativo .sigma-v3-dropdown-btn.active_group {
	background: rgba(225, 29, 72, 0.16) !important;
	color: #fecdd3 !important;
	box-shadow: none !important;
}

html.modo-noturno-ativo #main-sidebar a.active i:not(.submenu-arrow),
html.modo-noturno-ativo #main-sidebar a.active span,
html.modo-noturno-ativo #main-sidebar .sigma-v3-submenu a.active i:not(.submenu-arrow),
html.modo-noturno-ativo #main-sidebar .sigma-v3-dropdown-btn.active_group i,
html.modo-noturno-ativo #main-sidebar .sigma-v3-dropdown-btn.active_group span,
html.modo-noturno-ativo #main-sidebar .sigma-v3-menu-group:has(a.active) .sigma-v3-dropdown-btn i:not(.submenu-arrow),
html.modo-noturno-ativo #main-sidebar .sigma-v3-menu-group:has(a.active) .sigma-v3-dropdown-btn span,
html.modo-noturno-ativo .sidebar a.active i,
html.modo-noturno-ativo .sidebar a.active span {
	color: #fecdd3 !important;
	background: transparent !important;
}

html.modo-noturno-ativo #main-sidebar .sidebar-user.active .sidebar-user-main {
	background: rgba(225, 29, 72, 0.16) !important;
}

html.modo-noturno-ativo #main-sidebar .sidebar-user.active .sidebar-user-meta strong {
	color: #fecdd3 !important;
}

html.modo-noturno-ativo #main-sidebar .sidebar-user.active .sidebar-user-avatar {
	box-shadow: 0 0 0 2px #fb7185 !important;
	border-color: #fb7185 !important;
}

html.modo-noturno-ativo #main-sidebar .sigma-v3-submenu {
	border-left-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #main-sidebar .sigma-v3-submenu a:hover {
	background: #1e2535 !important;
	color: #e8eef7 !important;
}

html.modo-noturno-ativo #main-sidebar:not(:hover):not(.sigma-sidebar-open) .sigma-v3-submenu a.active,
html.modo-noturno-ativo #main-sidebar:not(:hover):not(.sigma-sidebar-open) .sigma-v3-submenu a.active:hover {
	background: rgba(225, 29, 72, 0.22) !important;
	color: #fecdd3 !important;
}

html.modo-noturno-ativo #main-sidebar:not(:hover):not(.sigma-sidebar-open) .sigma-v3-submenu a.active i:not(.submenu-arrow) {
	color: #fecdd3 !important;
}

html.modo-noturno-ativo #main-sidebar:not(:hover):not(.sigma-sidebar-open) .sigma-v3-submenu a:hover {
	background: #1e2535 !important;
	color: #e8eef7 !important;
}

/* —— Gestão: Listas, Postos, Frota, Unidades —— */
html.modo-noturno-ativo #menu-editor-listas .listas-table-wrap,
html.modo-noturno-ativo #view-postos .sigma-postos-table-wrap,
html.modo-noturno-ativo #view-vtr-bases .sigma-frota-table-wrap,
html.modo-noturno-ativo #view-unidades .sigma-unidades-table-wrap,
html.modo-noturno-ativo #menu-editor-listas .sigma-modern-table-wrapper,
html.modo-noturno-ativo #view-postos .sigma-modern-table-wrapper,
html.modo-noturno-ativo #view-vtr-bases .sigma-modern-table-wrapper,
html.modo-noturno-ativo #view-unidades .sigma-modern-table-wrapper {
	background: var(--sigma-elev) !important;
	border-color: var(--sigma-line) !important;
	box-shadow: none !important;
}

html.modo-noturno-ativo #view-postos .postos-table.sigma-modern-table thead th,
html.modo-noturno-ativo #view-vtr-bases #frota-table.sigma-modern-table thead th,
html.modo-noturno-ativo #view-unidades #unidades-table.sigma-modern-table thead th,
html.modo-noturno-ativo #menu-editor-listas .listas-table.sigma-modern-table thead th,
html.modo-noturno-ativo #view-postos .postos-table.sigma-modern-table th,
html.modo-noturno-ativo #view-vtr-bases #frota-table.sigma-modern-table th {
	background: #141924 !important;
	color: #94a3b8 !important;
	border-bottom-color: var(--sigma-line) !important;
	box-shadow: 0 1px 0 var(--sigma-line) !important;
}

html.modo-noturno-ativo #view-postos .postos-table.sigma-modern-table th i,
html.modo-noturno-ativo #view-vtr-bases #frota-table.sigma-modern-table th i,
html.modo-noturno-ativo #view-unidades #unidades-table th i,
html.modo-noturno-ativo #menu-editor-listas .listas-table th i {
	color: #94a3b8 !important;
}

html.modo-noturno-ativo #menu-editor-listas .listas-btn-acao,
html.modo-noturno-ativo #view-postos .postos-btn-acao,
html.modo-noturno-ativo #view-vtr-bases .frota-btn-acao,
html.modo-noturno-ativo #view-unidades .unidades-btn-acao {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: #cbd5e1 !important;
}

html.modo-noturno-ativo #menu-editor-listas .listas-btn-acao:hover,
html.modo-noturno-ativo #view-postos .postos-btn-acao:hover,
html.modo-noturno-ativo #view-vtr-bases .frota-btn-acao:hover,
html.modo-noturno-ativo #view-unidades .unidades-btn-acao:hover {
	background: #1e2535 !important;
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #menu-editor-listas .listas-btn-acao.is-del:hover,
html.modo-noturno-ativo #view-postos .postos-btn-acao.is-del:hover,
html.modo-noturno-ativo #view-vtr-bases .frota-btn-acao.is-del:hover,
html.modo-noturno-ativo #view-unidades .unidades-btn-acao.is-del:hover {
	background: rgba(244, 63, 94, 0.18) !important;
	border-color: rgba(244, 63, 94, 0.4) !important;
	color: #fda4af !important;
}

html.modo-noturno-ativo #menu-editor-listas .listas-btn-acao.is-edit:hover,
html.modo-noturno-ativo #view-postos .postos-btn-acao.is-edit:hover,
html.modo-noturno-ativo #view-vtr-bases .frota-btn-acao.is-edit:hover,
html.modo-noturno-ativo #view-vtr-bases .frota-btn-acao.is-open:hover,
html.modo-noturno-ativo #view-unidades .unidades-btn-acao.is-edit:hover {
	background: rgba(56, 189, 248, 0.16) !important;
	border-color: rgba(56, 189, 248, 0.35) !important;
	color: #7dd3fc !important;
}

html.modo-noturno-ativo #menu-editor-listas .listas-itens-pill,
html.modo-noturno-ativo #view-postos .postos-tabela-ativo-chip,
html.modo-noturno-ativo #view-vtr-bases .frota-chip-tipo,
html.modo-noturno-ativo #view-vtr-bases .frota-condicao-chip,
html.modo-noturno-ativo #view-unidades .unidades-natureza-chip,
html.modo-noturno-ativo .unidades-natureza-chip.is-adm {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: #cbd5e1 !important;
}

html.modo-noturno-ativo #view-postos .postos-table-nome,
html.modo-noturno-ativo #view-postos .postos-table-row:hover,
html.modo-noturno-ativo #view-unidades #unidades-table tbody tr.unidades-row:hover,
html.modo-noturno-ativo #view-vtr-bases #frota-table tbody tr.frota-row:nth-child(odd),
html.modo-noturno-ativo #view-vtr-bases #frota-table tbody tr.frota-row:nth-child(even),
html.modo-noturno-ativo #view-vtr-bases #frota-table tbody tr.frota-row:hover {
	color: var(--sigma-ink);
	background: transparent !important;
}

html.modo-noturno-ativo #view-postos .postos-table-nome {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #view-unidades .unidades-td-efetivo {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo #view-unidades .unidades-td-sigla {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #view-unidades .unidades-td-nome {
	color: #94a3b8 !important;
}

html.modo-noturno-ativo #view-unidades .unidades-natureza-chip.is-ope {
	background: rgba(225, 29, 72, 0.16) !important;
	border-color: rgba(251, 113, 133, 0.35) !important;
	color: #fda4af !important;
}

html.modo-noturno-ativo #view-unidades .unidades-natureza-chip.is-adm {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: #94a3b8 !important;
}

html.modo-noturno-ativo #view-unidades .unidades-secao-titulo h3 {
	color: #e2e8f0 !important;
}

html.modo-noturno-ativo #view-unidades .unidades-secao-titulo:not(:first-child) {
	border-top-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #view-unidades .unidades-lista-vazia {
	background: #141924 !important;
	border-color: var(--sigma-line) !important;
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo #view-unidades .unidades-lista-vazia h3 {
	color: #e8eef7 !important;
}

html.modo-noturno-ativo #view-unidades .unidades-lista-vazia.is-erro {
	background: rgba(225, 29, 72, 0.12) !important;
	border-color: rgba(251, 113, 133, 0.35) !important;
	color: #fda4af !important;
}

html.modo-noturno-ativo #view-unidades .unidades-table-escudo {
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #view-unidades .unidades-table-icon,
html.modo-noturno-ativo #view-unidades .unidades-card-icon {
	background-color: color-mix(in srgb, currentColor 16%, #12171f) !important;
}

html.modo-noturno-ativo #view-unidade-form .unidade-form-escudo-placeholder {
	background: rgba(225, 29, 72, 0.14) !important;
	color: #fda4af !important;
	border-color: rgba(251, 113, 133, 0.4) !important;
}

html.modo-noturno-ativo #view-unidade-form .unidade-form-escudo-img {
	border-color: var(--sigma-line) !important;
	background: #12171f !important;
}

html.modo-noturno-ativo #view-unidade-form .unidade-form-escudo-meta strong,
html.modo-noturno-ativo #view-unidade-form .frota-form-section-title i {
	color: #fda4af !important;
}

html.modo-noturno-ativo #view-unidade-form .unidade-form-escudo-meta p {
	color: #94a3b8 !important;
}

/* —— Menu Listas: listagem, formulário, extrato e editor —— */
html.modo-noturno-ativo #menu-editor-listas .listas-badge-comp {
	background: rgba(56, 189, 248, 0.16) !important;
	color: #7dd3fc !important;
}

html.modo-noturno-ativo #menu-editor-listas .listas-td-meta,
html.modo-noturno-ativo #menu-editor-listas .listas-nome-texto {
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo #menu-editor-listas .listas-td-meta.is-vazio {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo #view-lista-form .lista-form-choice-card {
	background: var(--sigma-elev-2) !important;
	border-color: var(--sigma-line) !important;
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo #view-lista-form .lista-form-choice-card strong {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #view-lista-form .lista-form-choice-card span,
html.modo-noturno-ativo #view-lista-form .lista-form-hint {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo #view-lista-form .lista-form-choice-card.is-active {
	background: rgba(225, 29, 72, 0.14) !important;
	border-color: rgba(225, 29, 72, 0.4) !important;
}

html.modo-noturno-ativo #view-lista-form .lista-form-choice-card.is-active i,
html.modo-noturno-ativo #view-lista-form .lista-form-choice-card.is-active strong {
	color: #fda4af !important;
}

html.modo-noturno-ativo #view-lista-form .lista-form-tipo-card {
	background: var(--sigma-elev-2) !important;
	border-color: var(--sigma-line) !important;
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo #view-lista-form .lista-form-tipo-card i {
	color: #7dd3fc !important;
}

html.modo-noturno-ativo #view-lista-form .lista-form-tipo-card strong {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #view-lista-form .lista-form-tipo-card span {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo #view-lista-form .lista-form-tipo-card.is-active {
	background: rgba(225, 29, 72, 0.14) !important;
	border-color: rgba(225, 29, 72, 0.4) !important;
}

html.modo-noturno-ativo #view-lista-form .lista-form-tipo-card.is-active i,
html.modo-noturno-ativo #view-lista-form .lista-form-tipo-card.is-active strong {
	color: #fda4af !important;
}

html.modo-noturno-ativo #view-lista-form .icon-box.neutral-box,
html.modo-noturno-ativo #view-extrato-lista .icon-box.neutral-box,
html.modo-noturno-ativo #view-editor-arquitetura #editor-lista-header-icon {
	background: rgba(225, 29, 72, 0.16) !important;
	color: #fda4af !important;
	border-color: rgba(225, 29, 72, 0.28) !important;
}

html.modo-noturno-ativo #view-editor-arquitetura.editor-arquitetura-view {
	background: var(--sigma-night) !important;
}

html.modo-noturno-ativo #view-editor-arquitetura .editor-lista-header.gestao-modulo-header,
html.modo-noturno-ativo #view-editor-arquitetura .editor-header-v4 {
	background: var(--sigma-elev) !important;
	border-bottom-color: var(--sigma-line) !important;
	box-shadow: none !important;
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo #view-editor-arquitetura .sigma-v3-title-label,
html.modo-noturno-ativo #view-editor-arquitetura #edit-vtr-modo,
html.modo-noturno-ativo #view-editor-arquitetura #edit-vtr-nome,
html.modo-noturno-ativo #view-editor-arquitetura .editor-lista-title-text h2 {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #view-editor-arquitetura #edit-vtr-unidade,
html.modo-noturno-ativo #view-editor-arquitetura .sigma-v3-description {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo #view-editor-arquitetura .editor-lista-voltar-pc,
html.modo-noturno-ativo #view-editor-arquitetura .btn-lixeira-cart,
html.modo-noturno-ativo #view-editor-arquitetura .btn-publish-v4:disabled,
html.modo-noturno-ativo #view-editor-arquitetura .btn-publish-v4:not(.modified):disabled {
	background: #12171f !important;
	color: #94a3b8 !important;
	border-color: var(--sigma-line) !important;
	box-shadow: none !important;
}

html.modo-noturno-ativo #view-editor-arquitetura .sigma-md-master,
html.modo-noturno-ativo #view-editor-arquitetura .md-master-header {
	background: var(--sigma-elev) !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #view-editor-arquitetura .md-master-header h3,
html.modo-noturno-ativo #view-editor-arquitetura .md-master-header h3 i {
	color: #fda4af !important;
}

html.modo-noturno-ativo #view-editor-arquitetura .btn-add-setor-v4 {
	background: rgba(225, 29, 72, 0.16) !important;
	color: #fda4af !important;
	border-color: rgba(225, 29, 72, 0.35) !important;
}

html.modo-noturno-ativo #view-editor-arquitetura .sigma-md-detail,
html.modo-noturno-ativo #view-editor-arquitetura .md-detail-header,
html.modo-noturno-ativo #view-editor-arquitetura .md-detail-toolbar,
html.modo-noturno-ativo #view-editor-arquitetura .md-detail-body {
	background: var(--sigma-night) !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #view-editor-arquitetura .md-detail-header h3,
html.modo-noturno-ativo #view-editor-arquitetura #titulo-setor-ativo {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #view-editor-arquitetura .search-input-wrapper-v4 input,
html.modo-noturno-ativo #view-editor-arquitetura .search-input-wrapper-v4 input:focus {
	background: #12171f !important;
	color: var(--sigma-ink) !important;
	border-color: var(--sigma-line) !important;
	box-shadow: 0 0 0 3px rgba(225, 29, 72, 0.18) !important;
}

html.modo-noturno-ativo #view-editor-arquitetura .search-input-wrapper-v4 input:focus {
	border-color: #e11d48 !important;
}

html.modo-noturno-ativo #view-editor-arquitetura .btn-qr-editor-lista {
	background: rgba(225, 29, 72, 0.16) !important;
	border-color: rgba(225, 29, 72, 0.35) !important;
	color: #fda4af !important;
}

html.modo-noturno-ativo #view-editor-arquitetura .setor-master-card {
	background: transparent !important;
	border-bottom-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #view-editor-arquitetura .setor-master-card:hover {
	background: #1e2535 !important;
}

html.modo-noturno-ativo #view-editor-arquitetura .setor-master-card.is-active {
	background: linear-gradient(90deg, rgba(225, 29, 72, 0.18) 0%, #1a2030 55%) !important;
	border-left-color: #e11d48 !important;
}

html.modo-noturno-ativo #view-editor-arquitetura .setor-master-name {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #view-editor-arquitetura .setor-itens-badge {
	background: #12171f !important;
	color: #7dd3fc !important;
}

html.modo-noturno-ativo #view-editor-arquitetura .setor-master-card.is-active .setor-itens-badge {
	background: rgba(225, 29, 72, 0.2) !important;
	color: #fda4af !important;
}

html.modo-noturno-ativo #view-editor-arquitetura .setor-card-btn.is-edit {
	color: #94a3b8 !important;
}

html.modo-noturno-ativo #view-editor-arquitetura .setor-card-btn.is-edit:hover {
	background: #1e2535 !important;
	color: #7dd3fc !important;
}

html.modo-noturno-ativo #view-editor-arquitetura .setor-card-btn.is-del:hover {
	background: rgba(244, 63, 94, 0.16) !important;
}

html.modo-noturno-ativo #view-editor-arquitetura .item-arquitetura-linha,
html.modo-noturno-ativo #view-editor-arquitetura .item-arquitetura-linha:hover {
	background: var(--sigma-elev) !important;
	border-color: var(--sigma-line) !important;
	box-shadow: none !important;
}

html.modo-noturno-ativo #view-editor-arquitetura .item-arquitetura-linha b {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #view-editor-arquitetura .item-arq-tomb,
html.modo-noturno-ativo #view-editor-arquitetura .item-arq-qtd,
html.modo-noturno-ativo #view-editor-arquitetura .item-arq-unid,
html.modo-noturno-ativo #view-editor-arquitetura .arq-qtd-chip {
	background: #12171f !important;
	color: #e8eef7 !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #view-editor-arquitetura .arq-qtd-chip.is-acessorio {
	background: rgba(245, 158, 11, 0.14) !important;
	border-color: rgba(251, 191, 36, 0.35) !important;
	color: #fde68a !important;
}

html.modo-noturno-ativo #view-editor-arquitetura .bula-vtr-label,
html.modo-noturno-ativo #view-editor-arquitetura .bula-vtr-container > small {
	color: #7dd3fc !important;
	border-bottom-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #view-editor-arquitetura .sigma-icon-avatar {
	background: #12171f !important;
}

html.modo-noturno-ativo #view-editor-arquitetura .acessorios-vtr-container {
	background: rgba(245, 158, 11, 0.1) !important;
	border-color: rgba(251, 191, 36, 0.35) !important;
}

html.modo-noturno-ativo #view-editor-arquitetura .bula-vtr-container {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #view-editor-arquitetura .acessorios-vtr-container > small,
html.modo-noturno-ativo #view-editor-arquitetura .acessorio-linha-nome,
html.modo-noturno-ativo #view-editor-arquitetura .bula-linha-nome {
	color: #e8eef7 !important;
}

html.modo-noturno-ativo #view-editor-arquitetura .btn-item-mover {
	background: rgba(56, 189, 248, 0.14) !important;
	border-color: rgba(56, 189, 248, 0.32) !important;
	color: #7dd3fc !important;
}

html.modo-noturno-ativo #view-editor-arquitetura .btn-item-remover {
	background: rgba(244, 63, 94, 0.14) !important;
	border-color: rgba(244, 63, 94, 0.32) !important;
	color: #fda4af !important;
}

html.modo-noturno-ativo #view-editor-arquitetura .md-empty-state .md-empty-icon {
	background: rgba(225, 29, 72, 0.16) !important;
	border-color: rgba(225, 29, 72, 0.3) !important;
	color: #fda4af !important;
}

html.modo-noturno-ativo #view-editor-arquitetura .popover-lixeira-sigma {
	background: var(--sigma-elev) !important;
	border-color: var(--sigma-line) !important;
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo #view-extrato-lista .extrato-lista-voltar-pc {
	background: #12171f !important;
	color: var(--sigma-ink) !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #menu-editor-listas .btn-listas-nova,
html.modo-noturno-ativo #menu-editor-listas .btn-listas-nova:hover,
html.modo-noturno-ativo #menu-editor-listas .btn-listas-nova:active {
	background: rgba(225, 29, 72, 0.18) !important;
	background-color: rgba(225, 29, 72, 0.18) !important;
	color: #fecdd3 !important;
	border-color: rgba(225, 29, 72, 0.4) !important;
}

html.modo-noturno-ativo #menu-editor-listas .btn-listas-nova i,
html.modo-noturno-ativo #menu-editor-listas .btn-listas-nova span {
	color: #fda4af !important;
}

html.modo-noturno-ativo #menu-editor-listas .listas-status-chip.is-ativa {
	background: rgba(34, 197, 94, 0.16) !important;
	color: #86efac !important;
	border-color: rgba(34, 197, 94, 0.3);
}

html.modo-noturno-ativo #menu-editor-listas .listas-status-chip.is-inativa {
	background: #12171f !important;
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo #view-extrato-lista .extrato-meta-info {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
	box-shadow: none !important;
}

html.modo-noturno-ativo #view-extrato-lista .extrato-meta-item + .extrato-meta-item {
	border-top-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #view-extrato-lista .extrato-meta-label {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo #view-extrato-lista .extrato-meta-value {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #view-extrato-lista .extrato-meta-value.is-resp {
	color: #fda4af !important;
}

html.modo-noturno-ativo #view-extrato-lista .extrato-item-nome,
html.modo-noturno-ativo #view-extrato-lista .extrato-item-body {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #view-extrato-lista .extrato-item-dot {
	background: #e11d48 !important;
}

html.modo-noturno-ativo #view-extrato-lista .extrato-tomb-chip {
	background: rgba(225, 29, 72, 0.18) !important;
	color: #fda4af !important;
	border-color: rgba(225, 29, 72, 0.4) !important;
}

html.modo-noturno-ativo #view-extrato-lista .extrato-item-qtd {
	background: #12171f !important;
	color: #e8eef7 !important;
}

html.modo-noturno-ativo #view-extrato-lista .extrato-item-acessorio-nome,
html.modo-noturno-ativo #view-extrato-lista .extrato-item-acessorio-qtd {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo #view-extrato-lista .extrato-setor-box-head h3 {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #view-extrato-lista .extrato-setor-box-head h3 i {
	color: #fda4af !important;
}

html.modo-noturno-ativo #view-extrato-lista .extrato-status-badge.is-ativa {
	background: rgba(34, 197, 94, 0.16) !important;
	color: #86efac !important;
}

html.modo-noturno-ativo #view-editor-arquitetura #sugestoes-estoque-editor,
html.modo-noturno-ativo #view-editor-arquitetura .suggestions-box-v4,
html.modo-noturno-ativo #sugestoes-estoque-editor {
	background: #1a2030 !important;
	background-color: #1a2030 !important;
	color: #f1f5f9 !important;
	border-color: var(--sigma-line) !important;
	box-shadow: 0 16px 32px rgba(0, 0, 0, 0.45) !important;
}

html.modo-noturno-ativo #view-editor-arquitetura .suggestion-item {
	border-bottom-color: var(--sigma-line) !important;
	background: transparent !important;
}

html.modo-noturno-ativo #view-editor-arquitetura .suggestion-item:hover {
	background: #222a3c !important;
}

html.modo-noturno-ativo #view-editor-arquitetura .suggestion-item b,
html.modo-noturno-ativo #view-editor-arquitetura .suggestion-item-text b {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #view-editor-arquitetura .suggestion-item small,
html.modo-noturno-ativo #view-editor-arquitetura .suggestion-item-text small {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo #view-lista-form .lista-form-ativo-selecionado {
	background: rgba(225, 29, 72, 0.14) !important;
	border-color: rgba(225, 29, 72, 0.4) !important;
}

html.modo-noturno-ativo #view-lista-form .lista-form-ativo-selecionado-info strong,
html.modo-noturno-ativo #view-lista-form .lista-form-ativo-selecionado-info > i {
	color: #fda4af !important;
}

html.modo-noturno-ativo #view-lista-form .lista-form-ativo-selecionado-info small,
html.modo-noturno-ativo #view-lista-form .lista-form-ativo-trocar-hint {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo #view-lista-form .lista-form-ativo-lista {
	background: #1a2030 !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #view-lista-form .lista-form-ativo-item {
	border-bottom-color: var(--sigma-line) !important;
	background: transparent !important;
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo #view-lista-form .lista-form-ativo-item:hover,
html.modo-noturno-ativo #view-lista-form .lista-form-ativo-item:focus-visible {
	background: rgba(225, 29, 72, 0.14) !important;
}

html.modo-noturno-ativo #view-lista-form .lista-form-ativo-item-nome {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #view-lista-form .lista-form-ativo-item-meta,
html.modo-noturno-ativo #view-lista-form .lista-form-ativo-empty,
html.modo-noturno-ativo #view-lista-form .lista-form-field-help,
html.modo-noturno-ativo #view-lista-form .lista-form-aviso-perm {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo #view-lista-form .btn-lista-form-salvar,
html.modo-noturno-ativo #view-lista-form .btn-lista-form-salvar:hover {
	background: #e11d48 !important;
	background-color: #e11d48 !important;
	color: #fff !important;
	border-color: #e11d48 !important;
}

html.modo-noturno-ativo #menu-editor-listas .listas-td-meta i {
	color: #fda4af !important;
	opacity: 1;
}

/* —— Almoxarifado: tabela e ficha do item —— */
html.modo-noturno-ativo #view-almoxarifado #almox-table.sigma-modern-table thead th,
html.modo-noturno-ativo #view-almoxarifado #almox-rastreio-table.sigma-modern-table thead th {
	background: #141924 !important;
	color: #94a3b8 !important;
	border-bottom-color: var(--sigma-line) !important;
	box-shadow: 0 1px 0 var(--sigma-line) !important;
}

html.modo-noturno-ativo #view-almoxarifado #almox-table.sigma-modern-table thead th i,
html.modo-noturno-ativo #view-almoxarifado #almox-rastreio-table.sigma-modern-table thead th i {
	color: #94a3b8 !important;
}

html.modo-noturno-ativo #view-almoxarifado .almox-chip-total {
	background: #12171f !important;
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #view-almoxarifado .almox-td-num {
	color: #e8eef7 !important;
}

html.modo-noturno-ativo #view-almoxarifado .almox-carga-block {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #view-almoxarifado .almox-carga-bar {
	background: #1e2535 !important;
}

html.modo-noturno-ativo #view-almoxarifado .almox-material-setor {
	color: #7dd3fc !important;
}

html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-hero,
html.modo-noturno-ativo #almox-rastreio-wrapper .sigma-detalhe-hero {
	background: var(--sigma-elev) !important;
	border-color: var(--sigma-line) !important;
	box-shadow: none !important;
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-hero-title,
html.modo-noturno-ativo #almox-rastreio-wrapper .sigma-detalhe-hero-title {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-hero-refs,
html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-hero-refs b,
html.modo-noturno-ativo #almox-rastreio-wrapper .sigma-detalhe-hero-refs {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo #view-almoxarifado .sigma-item-media-foto,
html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-hero-icon,
html.modo-noturno-ativo #view-almoxarifado .sigma-item-media-foto.has-foto {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: #fda4af !important;
}

html.modo-noturno-ativo #view-almoxarifado .sigma-item-media-empty {
	color: #94a3b8 !important;
}

html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-kpi {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-kpi small,
html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-kpi > i {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-kpi b {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-kpi.is-disp > i,
html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-kpi.is-disp b {
	color: #4ade80 !important;
}

html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-kpi.is-carga > i {
	color: #7dd3fc !important;
}

html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-kpi.is-pend.has-alert > i,
html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-kpi.is-pend.has-alert b {
	color: #fda4af !important;
}

html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-kpi.is-trug > i,
html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-kpi.is-trug b {
	color: #fbbf24 !important;
}

html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-carga-vazia,
html.modo-noturno-ativo #view-almoxarifado .sigma-almox-gauge-label {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo .sigma-detalhe-bula,
html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-bula,
html.modo-noturno-ativo #almox-rastreio-wrapper .sigma-detalhe-bula {
	background: var(--sigma-elev) !important;
	border-color: var(--sigma-line) !important;
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo .sigma-detalhe-bula summary,
html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-bula summary {
	color: #cbd5e1 !important;
}

html.modo-noturno-ativo .sigma-detalhe-bula summary i,
html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-bula summary i {
	color: #fda4af !important;
}

html.modo-noturno-ativo .sigma-detalhe-bula-count,
html.modo-noturno-ativo .sigma-detalhe-bula-qtd,
html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-bula-count,
html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-bula-qtd {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: #e8eef7 !important;
}

html.modo-noturno-ativo .sigma-detalhe-bula-nome,
html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-bula-nome {
	color: #cbd5e1 !important;
}

html.modo-noturno-ativo .sigma-detalhe-bula-item,
html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-bula-item {
	border-top-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .sigma-status-badge,
html.modo-noturno-ativo #view-almoxarifado .sigma-status-badge {
	border: 1px solid transparent;
	backdrop-filter: blur(12px) saturate(140%);
	-webkit-backdrop-filter: blur(12px) saturate(140%);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.07);
}

html.modo-noturno-ativo .sigma-status-badge.is-disp,
html.modo-noturno-ativo #view-almoxarifado .sigma-status-badge.is-disp {
	background: rgba(16, 185, 129, 0.16) !important;
	color: #6ee7b7 !important;
	border-color: rgba(110, 231, 183, 0.32) !important;
}

html.modo-noturno-ativo .sigma-status-badge.is-carga,
html.modo-noturno-ativo #view-almoxarifado .sigma-status-badge.is-carga {
	background: rgba(56, 189, 248, 0.14) !important;
	color: #7dd3fc !important;
	border-color: rgba(125, 211, 252, 0.32) !important;
}

html.modo-noturno-ativo .sigma-status-badge.is-pend,
html.modo-noturno-ativo #view-almoxarifado .sigma-status-badge.is-pend {
	background: rgba(244, 63, 94, 0.16) !important;
	color: #fda4af !important;
	border-color: rgba(253, 164, 175, 0.32) !important;
}

html.modo-noturno-ativo .sigma-status-badge.is-manut,
html.modo-noturno-ativo .sigma-status-badge.is-trug,
html.modo-noturno-ativo #view-almoxarifado .sigma-status-badge.is-manut,
html.modo-noturno-ativo #view-almoxarifado .sigma-status-badge.is-trug {
	background: rgba(245, 158, 11, 0.16) !important;
	color: #fcd34d !important;
	border-color: rgba(252, 211, 77, 0.32) !important;
}

html.modo-noturno-ativo .sigma-emprego-badge.is-estoque,
html.modo-noturno-ativo #view-almoxarifado .sigma-emprego-badge.is-estoque {
	background: rgba(148, 163, 184, 0.12) !important;
	color: #cbd5e1 !important;
	border: 1px solid rgba(148, 163, 184, 0.22);
	backdrop-filter: blur(12px) saturate(140%);
	-webkit-backdrop-filter: blur(12px) saturate(140%);
}

html.modo-noturno-ativo .sigma-emprego-badge.is-operacional,
html.modo-noturno-ativo #view-almoxarifado .sigma-emprego-badge.is-operacional {
	background: rgba(56, 189, 248, 0.14) !important;
	color: #7dd3fc !important;
	border: 1px solid rgba(125, 211, 252, 0.28);
	backdrop-filter: blur(12px) saturate(140%);
	-webkit-backdrop-filter: blur(12px) saturate(140%);
}

html.modo-noturno-ativo .sigma-emprego-badge.is-missao,
html.modo-noturno-ativo #view-almoxarifado .sigma-emprego-badge.is-missao {
	background: rgba(244, 114, 182, 0.14) !important;
	color: #f9a8d4 !important;
	border: 1px solid rgba(249, 168, 212, 0.28);
	backdrop-filter: blur(12px) saturate(140%);
	-webkit-backdrop-filter: blur(12px) saturate(140%);
}

html.modo-noturno-ativo .sigma-detalhe-bula,
html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-bula,
html.modo-noturno-ativo #almox-rastreio-wrapper .sigma-detalhe-bula {
	background: var(--sigma-elev) !important;
	border-color: var(--sigma-line) !important;
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo .sigma-detalhe-bula summary,
html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-bula summary {
	color: #cbd5e1 !important;
}

html.modo-noturno-ativo .sigma-detalhe-bula summary i,
html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-bula summary i {
	color: #fda4af !important;
}

html.modo-noturno-ativo .sigma-detalhe-bula-count,
html.modo-noturno-ativo .sigma-detalhe-bula-qtd,
html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-bula-count,
html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-bula-qtd {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: #e8eef7 !important;
}

html.modo-noturno-ativo .sigma-detalhe-bula-nome,
html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-bula-nome {
	color: #cbd5e1 !important;
}

html.modo-noturno-ativo .sigma-detalhe-bula-item,
html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-bula-item {
	border-top-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .sigma-status-badge,
html.modo-noturno-ativo #view-almoxarifado .sigma-status-badge {
	border: 1px solid transparent;
	backdrop-filter: blur(12px) saturate(140%);
	-webkit-backdrop-filter: blur(12px) saturate(140%);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.07);
}

html.modo-noturno-ativo .sigma-status-badge.is-disp,
html.modo-noturno-ativo #view-almoxarifado .sigma-status-badge.is-disp {
	background: rgba(16, 185, 129, 0.16) !important;
	color: #6ee7b7 !important;
	border-color: rgba(110, 231, 183, 0.32) !important;
}

html.modo-noturno-ativo .sigma-status-badge.is-carga,
html.modo-noturno-ativo #view-almoxarifado .sigma-status-badge.is-carga {
	background: rgba(56, 189, 248, 0.14) !important;
	color: #7dd3fc !important;
	border-color: rgba(125, 211, 252, 0.32) !important;
}

html.modo-noturno-ativo .sigma-status-badge.is-pend,
html.modo-noturno-ativo #view-almoxarifado .sigma-status-badge.is-pend {
	background: rgba(244, 63, 94, 0.16) !important;
	color: #fda4af !important;
	border-color: rgba(253, 164, 175, 0.32) !important;
}

html.modo-noturno-ativo .sigma-status-badge.is-manut,
html.modo-noturno-ativo .sigma-status-badge.is-trug,
html.modo-noturno-ativo #view-almoxarifado .sigma-status-badge.is-manut,
html.modo-noturno-ativo #view-almoxarifado .sigma-status-badge.is-trug {
	background: rgba(245, 158, 11, 0.16) !important;
	color: #fcd34d !important;
	border-color: rgba(252, 211, 77, 0.32) !important;
}

html.modo-noturno-ativo .sigma-emprego-badge.is-estoque,
html.modo-noturno-ativo #view-almoxarifado .sigma-emprego-badge.is-estoque {
	background: rgba(148, 163, 184, 0.12) !important;
	color: #cbd5e1 !important;
	border: 1px solid rgba(148, 163, 184, 0.22);
	backdrop-filter: blur(12px) saturate(140%);
	-webkit-backdrop-filter: blur(12px) saturate(140%);
}

html.modo-noturno-ativo .sigma-emprego-badge.is-operacional,
html.modo-noturno-ativo #view-almoxarifado .sigma-emprego-badge.is-operacional {
	background: rgba(56, 189, 248, 0.14) !important;
	color: #7dd3fc !important;
	border: 1px solid rgba(125, 211, 252, 0.28);
	backdrop-filter: blur(12px) saturate(140%);
	-webkit-backdrop-filter: blur(12px) saturate(140%);
}

html.modo-noturno-ativo .sigma-emprego-badge.is-missao,
html.modo-noturno-ativo #view-almoxarifado .sigma-emprego-badge.is-missao {
	background: rgba(244, 114, 182, 0.14) !important;
	color: #f9a8d4 !important;
	border: 1px solid rgba(249, 168, 212, 0.28);
	backdrop-filter: blur(12px) saturate(140%);
	-webkit-backdrop-filter: blur(12px) saturate(140%);
}

html.modo-noturno-ativo .sigma-detalhe-bula,
html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-bula,
html.modo-noturno-ativo #almox-rastreio-wrapper .sigma-detalhe-bula {
	background: var(--sigma-elev) !important;
	border-color: var(--sigma-line) !important;
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo .sigma-detalhe-bula summary,
html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-bula summary {
	color: #cbd5e1 !important;
}

html.modo-noturno-ativo .sigma-detalhe-bula summary i,
html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-bula summary i {
	color: #fda4af !important;
}

html.modo-noturno-ativo .sigma-detalhe-bula-count,
html.modo-noturno-ativo .sigma-detalhe-bula-qtd,
html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-bula-count,
html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-bula-qtd {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: #e8eef7 !important;
}

html.modo-noturno-ativo .sigma-detalhe-bula-nome,
html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-bula-nome {
	color: #cbd5e1 !important;
}

html.modo-noturno-ativo .sigma-detalhe-bula-item,
html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-bula-item {
	border-top-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .sigma-status-badge,
html.modo-noturno-ativo #view-almoxarifado .sigma-status-badge {
	border: 1px solid transparent;
	backdrop-filter: blur(12px) saturate(140%);
	-webkit-backdrop-filter: blur(12px) saturate(140%);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.07);
}

html.modo-noturno-ativo .sigma-status-badge.is-disp,
html.modo-noturno-ativo #view-almoxarifado .sigma-status-badge.is-disp {
	background: rgba(16, 185, 129, 0.16) !important;
	color: #6ee7b7 !important;
	border-color: rgba(110, 231, 183, 0.32) !important;
}

html.modo-noturno-ativo .sigma-status-badge.is-carga,
html.modo-noturno-ativo #view-almoxarifado .sigma-status-badge.is-carga {
	background: rgba(56, 189, 248, 0.14) !important;
	color: #7dd3fc !important;
	border-color: rgba(125, 211, 252, 0.32) !important;
}

html.modo-noturno-ativo .sigma-status-badge.is-pend,
html.modo-noturno-ativo #view-almoxarifado .sigma-status-badge.is-pend {
	background: rgba(244, 63, 94, 0.16) !important;
	color: #fda4af !important;
	border-color: rgba(253, 164, 175, 0.32) !important;
}

html.modo-noturno-ativo .sigma-status-badge.is-manut,
html.modo-noturno-ativo .sigma-status-badge.is-trug,
html.modo-noturno-ativo #view-almoxarifado .sigma-status-badge.is-manut,
html.modo-noturno-ativo #view-almoxarifado .sigma-status-badge.is-trug {
	background: rgba(245, 158, 11, 0.16) !important;
	color: #fcd34d !important;
	border-color: rgba(252, 211, 77, 0.32) !important;
}

html.modo-noturno-ativo .sigma-emprego-badge.is-estoque,
html.modo-noturno-ativo #view-almoxarifado .sigma-emprego-badge.is-estoque {
	background: rgba(148, 163, 184, 0.12) !important;
	color: #cbd5e1 !important;
	border: 1px solid rgba(148, 163, 184, 0.22);
	backdrop-filter: blur(12px) saturate(140%);
	-webkit-backdrop-filter: blur(12px) saturate(140%);
}

html.modo-noturno-ativo .sigma-emprego-badge.is-operacional,
html.modo-noturno-ativo #view-almoxarifado .sigma-emprego-badge.is-operacional {
	background: rgba(56, 189, 248, 0.14) !important;
	color: #7dd3fc !important;
	border: 1px solid rgba(125, 211, 252, 0.28);
	backdrop-filter: blur(12px) saturate(140%);
	-webkit-backdrop-filter: blur(12px) saturate(140%);
}

html.modo-noturno-ativo .sigma-emprego-badge.is-missao,
html.modo-noturno-ativo #view-almoxarifado .sigma-emprego-badge.is-missao {
	background: rgba(244, 114, 182, 0.14) !important;
	color: #f9a8d4 !important;
	border: 1px solid rgba(249, 168, 212, 0.28);
	backdrop-filter: blur(12px) saturate(140%);
	-webkit-backdrop-filter: blur(12px) saturate(140%);
}

html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-rastreio {
	background: var(--sigma-elev) !important;
	border-color: var(--sigma-line) !important;
	box-shadow: none !important;
}

html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-rastreio-head {
	border-bottom-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-rastreio-titles .sc-title {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-btn-qr {
	background: rgba(56, 189, 248, 0.14) !important;
	border-color: rgba(56, 189, 248, 0.35) !important;
	color: #7dd3fc !important;
}

html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-mapa-chip {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-mapa-chip:hover {
	background: #222a3c !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-mapa-nome,
html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-mapa-chip b {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-mapa-label,
html.modo-noturno-ativo #view-almoxarifado .sigma-detalhe-mapa-chip small {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo #view-almoxarifado .sigma-rastreio-group td {
	background: #141924 !important;
	border-top-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #view-almoxarifado .sigma-rastreio-group-inner b {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #view-almoxarifado .sigma-rastreio-group-icon,
html.modo-noturno-ativo #view-almoxarifado .sigma-rastreio-group-count {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: #fda4af !important;
}

html.modo-noturno-ativo #view-almoxarifado .sigma-rastreio-group-count {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo #view-almoxarifado .sigma-rastreio-row:hover,
html.modo-noturno-ativo #view-almoxarifado .sigma-rastreio-row:hover td {
	background: #1e2535 !important;
}

html.modo-noturno-ativo #view-almoxarifado .sigma-rastreio-id b,
html.modo-noturno-ativo #view-almoxarifado .sigma-rastreio-qtd {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #view-almoxarifado .sigma-rastreio-id span,
html.modo-noturno-ativo #view-almoxarifado .sigma-rastreio-id.is-consumo b,
html.modo-noturno-ativo #view-almoxarifado .sigma-rastreio-setor {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo #view-almoxarifado .sigma-rastreio-uid,
html.modo-noturno-ativo #view-almoxarifado .sigma-rastreio-uid.is-link {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: #e8eef7 !important;
}

@media (max-width: 768px) {
	html.modo-noturno-ativo #almox-rastreio-body tr.sigma-rastreio-row {
		background: var(--sigma-elev) !important;
		border-color: var(--sigma-line) !important;
		box-shadow: none !important;
	}

	html.modo-noturno-ativo #almox-rastreio-body tr.sigma-rastreio-row td {
		border-bottom-color: rgba(148, 163, 184, 0.22) !important;
		color: #e8eef7 !important;
	}

	html.modo-noturno-ativo #almox-rastreio-body tr.sigma-rastreio-row td::before {
		color: #94a3b8 !important;
	}

	html.modo-noturno-ativo #almox-rastreio-body tr.sigma-rastreio-row td:first-child {
		background: #12171f !important;
		border-bottom-color: var(--sigma-line) !important;
	}

	html.modo-noturno-ativo #almox-rastreio-body tr.sigma-rastreio-row:hover td:first-child {
		background: #12171f !important;
	}
}

html.modo-noturno-ativo #view-almoxarifado .sigma-unidade-pill {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: #e8eef7 !important;
}

html.modo-noturno-ativo #view-almoxarifado .sigma-item-media-manual,
html.modo-noturno-ativo .sigma-item-manual-chip {
	background: rgba(225, 29, 72, 0.16) !important;
	border-color: rgba(225, 29, 72, 0.35) !important;
	color: #fda4af !important;
}

html.modo-noturno-ativo .sigma-item-manual-chip:hover,
html.modo-noturno-ativo #view-almoxarifado .sigma-item-media-manual:hover {
	background: rgba(225, 29, 72, 0.28) !important;
	border-color: rgba(253, 164, 175, 0.55) !important;
	color: #ffe4e6 !important;
}

html.modo-noturno-ativo #view-almoxarifado .sigma-rastreio-table-wrap {
	background: var(--sigma-elev) !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .sigma-gestao-table-toolbar {
	background: #141924 !important;
	border-bottom-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .sigma-gestao-table-toolbar-left {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo .sigma-gestao-table-toolbar-left i {
	color: #7dd3fc !important;
}

html.modo-noturno-ativo .sigma-gestao-table-count {
	background: #12171f !important;
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo .sigma-gestao-table-search {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .sigma-gestao-table-filter {
	color: #e8eef7 !important;
	background: transparent !important;
}

html.modo-noturno-ativo .sigma-gestao-table thead th,
html.modo-noturno-ativo #cards-container .sigma-gestao-table thead th {
	background: #141924 !important;
	color: #94a3b8 !important;
	border-bottom-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .sigma-gestao-table tbody td {
	color: var(--sigma-ink) !important;
	border-bottom-color: var(--sigma-line) !important;
	background: transparent !important;
}

html.modo-noturno-ativo .sigma-gestao-table tbody tr.sigma-gt-group-row td {
	background: #243044 !important;
	color: #93c5fd !important;
	border-top-color: rgba(125, 211, 252, 0.22) !important;
	border-bottom-color: rgba(125, 211, 252, 0.22) !important;
}

html.modo-noturno-ativo .sigma-gestao-table tbody tr.sigma-gt-group-row td i {
	color: #7dd3fc !important;
}

html.modo-noturno-ativo .sigma-gt-row:hover {
	background: #1e2535 !important;
}

html.modo-noturno-ativo .sigma-gt-row.is-selected {
	background: #1e2535 !important;
	box-shadow: inset 3px 0 0 #38bdf8 !important;
}

html.modo-noturno-ativo .sigma-gt-row.is-alert {
	background: transparent !important;
}

html.modo-noturno-ativo .sigma-gt-item,
html.modo-noturno-ativo .sigma-gt-item strong {
	color: #94a3b8 !important;
}

html.modo-noturno-ativo .sigma-gt-guarnicao,
html.modo-noturno-ativo .sigma-gt-guarnicao strong {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo .sigma-gt-posto,
html.modo-noturno-ativo .sigma-gt-date {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo .sigma-gt-badge.is-ok,
html.modo-noturno-ativo .sigma-gt-tipo.is-mat {
	background: rgba(34, 197, 94, 0.16) !important;
	color: #86efac !important;
}

html.modo-noturno-ativo .sigma-gt-badge.is-alert {
	background: rgba(225, 29, 72, 0.16) !important;
	color: #fda4af !important;
}

html.modo-noturno-ativo .sigma-gt-badge.is-warn {
	background: rgba(245, 158, 11, 0.16) !important;
	color: #fcd34d !important;
}

html.modo-noturno-ativo .sigma-gt-hint {
	color: #fbbf24 !important;
	opacity: 0.8;
}

html.modo-noturno-ativo .sigma-gt-open,
html.modo-noturno-ativo .sigma-gt-gerenciar,
html.modo-noturno-ativo #cards-container .sigma-gt-gerenciar {
	background: #222a3c !important;
	background-color: #222a3c !important;
	border-color: var(--sigma-line) !important;
	color: #e8eef7 !important;
}

html.modo-noturno-ativo .sigma-gt-open:hover,
html.modo-noturno-ativo .sigma-gt-gerenciar:hover,
html.modo-noturno-ativo #cards-container .sigma-gt-gerenciar:hover {
	background: #2c3650 !important;
	background-color: #2c3650 !important;
	border-color: #38bdf8 !important;
	color: #f8fafc !important;
}

html.modo-noturno-ativo .sigma-gt-who .sigma-ecard-who {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: #e8eef7 !important;
}

/* —— Tela Gerenciar pendências (sigma-gv) —— */
html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-root,
html.modo-noturno-ativo #cards-container .sigma-gv-root,
html.modo-noturno-ativo .sigma-gv-root,
html.modo-noturno-ativo #sigma-gestao-view,
html.modo-noturno-ativo .sigma-gv-host {
	background: var(--sigma-elev) !important;
	background-color: var(--sigma-elev) !important;
	border-color: var(--sigma-line) !important;
	box-shadow: none !important;
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-topbar,
html.modo-noturno-ativo .sigma-gv-topbar {
	background: #141924 !important;
	background-image: none !important;
	border-bottom-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-eyebrow,
html.modo-noturno-ativo .sigma-gv-eyebrow {
	color: #94a3b8 !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-title-row,
html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-title-row h1,
html.modo-noturno-ativo .sigma-gv-title-row h1 {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-topbar-meta,
html.modo-noturno-ativo .sigma-gv-topbar-meta {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo .sigma-gv-dot {
	background: #475569 !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-close,
html.modo-noturno-ativo .sigma-gv-close {
	background: #222a3c !important;
	background-color: #222a3c !important;
	border-color: var(--sigma-line) !important;
	color: #e8eef7 !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-close:hover,
html.modo-noturno-ativo .sigma-gv-close:hover {
	background: #2c3650 !important;
	border-color: #38bdf8 !important;
	color: #f8fafc !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-pdf,
html.modo-noturno-ativo .sigma-gv-pdf {
	background: #222a3c !important;
	border-color: #7f1d1d !important;
	color: #fecaca !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-pdf:hover,
html.modo-noturno-ativo .sigma-gv-pdf:hover {
	background: #800020 !important;
	border-color: #800020 !important;
	color: #fff !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-badge.is-alert,
html.modo-noturno-ativo .sigma-gv-badge.is-alert {
	background: #12171f !important;
	color: #fda4af !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-nav,
html.modo-noturno-ativo .sigma-gv-nav {
	background: #141924 !important;
	border-right-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-pend-tab,
html.modo-noturno-ativo .sigma-gv-pend-tab {
	background: transparent !important;
	border-color: transparent !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-pend-tab:hover,
html.modo-noturno-ativo .sigma-gv-pend-tab:hover {
	background: #1e2535 !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-pend-tab.is-active,
html.modo-noturno-ativo .sigma-gv-pend-tab.is-active {
	background: #222a3c !important;
	border-color: rgba(56, 189, 248, 0.45) !important;
	box-shadow: none !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-pend-tab strong,
html.modo-noturno-ativo .sigma-gv-pend-tab strong {
	color: #e8eef7 !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-pend-tab small,
html.modo-noturno-ativo .sigma-gv-pend-tab small {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-tab-status.is-pendente,
html.modo-noturno-ativo .sigma-gv-tab-status.is-pendente {
	background: rgba(225, 29, 72, 0.18) !important;
	color: #fda4af !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-tab-status.is-andamento,
html.modo-noturno-ativo .sigma-gv-tab-status.is-andamento {
	background: rgba(56, 189, 248, 0.16) !important;
	color: #7dd3fc !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-panels,
html.modo-noturno-ativo .sigma-gv-panels,
html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-workspace,
html.modo-noturno-ativo .sigma-gv-workspace {
	background: var(--sigma-elev) !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-item-ident,
html.modo-noturno-ativo .sigma-gv-item-ident {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-pend-card,
html.modo-noturno-ativo .sigma-gv-pend-card {
	background: #1a2030 !important;
	background-image: none !important;
	border-color: var(--sigma-line) !important;
	box-shadow: none !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-item-title,
html.modo-noturno-ativo .sigma-gv-item-title,
html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-facts-cols dd,
html.modo-noturno-ativo .sigma-gv-facts-cols dd,
html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-facts dd,
html.modo-noturno-ativo .sigma-gv-facts dd,
html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-item-context strong,
html.modo-noturno-ativo .sigma-gv-item-context strong {
	color: #e8eef7 !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-facts dt,
html.modo-noturno-ativo .sigma-gv-facts dt,
html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-facts-cols dt,
html.modo-noturno-ativo .sigma-gv-facts-cols dt,
html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-item-context span,
html.modo-noturno-ativo .sigma-gv-item-context span,
html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-detail-head time,
html.modo-noturno-ativo .sigma-gv-detail-head time,
html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-acoes-label,
html.modo-noturno-ativo .sigma-gv-acoes-label {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-kit-line,
html.modo-noturno-ativo .sigma-gv-kit-line,
html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-kit-line i,
html.modo-noturno-ativo .sigma-gv-kit-line i {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-pend-card.is-pendente .sigma-gv-status,
html.modo-noturno-ativo .sigma-gv-pend-card.is-pendente .sigma-gv-status,
html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-pend-panel.is-pendente .sigma-gv-status {
	background: rgba(225, 29, 72, 0.2) !important;
	color: #fda4af !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-pend-card.is-andamento .sigma-gv-status,
html.modo-noturno-ativo .sigma-gv-pend-card.is-andamento .sigma-gv-status,
html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-pend-panel.is-andamento .sigma-gv-status {
	background: rgba(56, 189, 248, 0.18) !important;
	color: #7dd3fc !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-observacao,
html.modo-noturno-ativo .sigma-gv-observacao {
	background: #12171f !important;
	background-image: none !important;
	border-color: var(--sigma-line) !important;
	border-left-color: #64748b !important;
	box-shadow: none !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-pend-card.is-pendente .sigma-gv-observacao,
html.modo-noturno-ativo .sigma-gv-pend-card.is-pendente .sigma-gv-observacao,
html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-pend-panel.is-pendente .sigma-gv-observacao {
	background: rgba(225, 29, 72, 0.12) !important;
	background-image: none !important;
	border-color: rgba(225, 29, 72, 0.28) !important;
	border-left-color: #fb7185 !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-pend-card.is-andamento .sigma-gv-observacao,
html.modo-noturno-ativo .sigma-gv-pend-card.is-andamento .sigma-gv-observacao,
html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-pend-panel.is-andamento .sigma-gv-observacao {
	background: rgba(56, 189, 248, 0.1) !important;
	background-image: none !important;
	border-color: rgba(56, 189, 248, 0.28) !important;
	border-left-color: #38bdf8 !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-obs-text,
html.modo-noturno-ativo .sigma-gv-obs-text {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-pend-card.is-pendente .sigma-gv-obs-label,
html.modo-noturno-ativo .sigma-gv-pend-card.is-pendente .sigma-gv-obs-label {
	color: #fda4af !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-obs-label.is-autor,
html.modo-noturno-ativo .sigma-gv-obs-label.is-autor,
html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-pend-panel.is-pendente .sigma-gv-obs-label.is-autor {
	color: #94a3b8 !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-photo-box,
html.modo-noturno-ativo .sigma-gv-photo-box,
html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-photo-box.is-empty,
html.modo-noturno-ativo .sigma-gv-photo-box.is-empty {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-acoes-col,
html.modo-noturno-ativo .sigma-gv-acoes-col {
	border-left-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-empty,
html.modo-noturno-ativo .sigma-gv-empty {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo #sigma-app-invertible .sigma-gv-relato,
html.modo-noturno-ativo .sigma-gv-relato {
	background: rgba(225, 29, 72, 0.12) !important;
	background-image: none !important;
	border-color: rgba(225, 29, 72, 0.28) !important;
	color: #e8eef7 !important;
}

/* Modal de lista (host fora do invertible) */
html.modo-noturno-ativo .sigma-gestao-host-panel,
html.modo-noturno-ativo .sigma-gp.is-lista-gestao {
	background: var(--sigma-elev) !important;
}

html.modo-noturno-ativo .sigma-pl-head,
html.modo-noturno-ativo .sigma-gp.is-lista-gestao .sigma-pl-head {
	background: #141924 !important;
	background-image: none !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .sigma-pl-list-title,
html.modo-noturno-ativo .sigma-pl-eyebrow {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo .sigma-pl-eyebrow {
	color: #94a3b8 !important;
}

html.modo-noturno-ativo .sigma-pl-head-meta {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo .sigma-pl-close {
	background: #222a3c !important;
	border-color: var(--sigma-line) !important;
	color: #e8eef7 !important;
}

html.modo-noturno-ativo .sigma-pl-track,
html.modo-noturno-ativo .sigma-pl-stage,
html.modo-noturno-ativo .sigma-pl-pane,
html.modo-noturno-ativo .sigma-pl-feed {
	background: var(--sigma-elev) !important;
}

html.modo-noturno-ativo #cards-container .sigma-tile-empty,
html.modo-noturno-ativo .sigma-tile-empty,
html.modo-noturno-ativo .sigma-pl-empty,
html.modo-noturno-ativo .sigma-gv-empty,
html.modo-noturno-ativo .sigma-dash-detail-empty {
	background: #141924 !important;
	background-color: #141924 !important;
	border-color: var(--sigma-line) !important;
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo .sigma-pl-empty strong,
html.modo-noturno-ativo .sigma-dash-detail-empty strong {
	color: #e8eef7 !important;
}

/* Modais de ação do gestor (SweetAlert fora do invertible) */
html.modo-noturno-ativo .swal2-popup.sigma-gv-decide-modal,
html.modo-noturno-ativo .swal2-popup.sigma-gv-decide-modal .swal2-html-container,
html.modo-noturno-ativo .sigma-gv-decide-modal-body,
html.modo-noturno-ativo .sigma-pl-decide,
html.modo-noturno-ativo .sigma-gestao-host-panel .sigma-gp {
	background: #1a2030 !important;
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo .swal2-popup.sigma-gv-decide-modal .swal2-close {
	color: #94a3b8 !important;
}

html.modo-noturno-ativo .sigma-pl-decide-kicker,
html.modo-noturno-ativo .sigma-gp-section-label,
html.modo-noturno-ativo .sigma-gp-hint {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo .sigma-pl-decide-title,
html.modo-noturno-ativo .sigma-pl-decide-boot strong,
html.modo-noturno-ativo .sigma-gp-box-head,
html.modo-noturno-ativo .sigma-gp-box-head strong {
	color: #e8eef7 !important;
}

html.modo-noturno-ativo .sigma-gp-box,
html.modo-noturno-ativo .sigma-gp-box-compact,
html.modo-noturno-ativo .swal2-popup .sigma-gp-box {
	background: #141924 !important;
	background-color: #141924 !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .sigma-gp-radio,
html.modo-noturno-ativo .sigma-gp-opt,
html.modo-noturno-ativo .swal2-popup .sigma-gp-radio {
	background: #1e2535 !important;
	background-color: #1e2535 !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .sigma-gp-radio b,
html.modo-noturno-ativo .sigma-gp-opt b {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo .sigma-gp-radio small,
html.modo-noturno-ativo .sigma-gp-opt small {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo .sigma-gp-select,
html.modo-noturno-ativo .sigma-gp-textarea,
html.modo-noturno-ativo .swal2-popup .sigma-gp-select,
html.modo-noturno-ativo .swal2-popup .sigma-gp-textarea {
	background: #12171f !important;
	background-color: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: #e8eef7 !important;
}

html.modo-noturno-ativo .sigma-pl-decide-cancel,
html.modo-noturno-ativo .swal2-popup .sigma-pl-decide-cancel,
html.modo-noturno-ativo .swal2-cancel {
	background: #222a3c !important;
	background-color: #222a3c !important;
	border-color: var(--sigma-line) !important;
	color: #e8eef7 !important;
}

html.modo-noturno-ativo .sigma-pl-decide-cancel:hover,
html.modo-noturno-ativo .swal2-popup .sigma-pl-decide-cancel:hover {
	background: #2c3650 !important;
	color: #f8fafc !important;
}

html.modo-noturno-ativo .sigma-gp-foot {
	background: #141924 !important;
	border-top-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .sigma-pl-back {
	background: #222a3c !important;
	border-color: var(--sigma-line) !important;
	color: #e8eef7 !important;
}

/* —— Aporte, catálogo (novo cadastro) e setores —— */
html.modo-noturno-ativo #view-aporte,
html.modo-noturno-ativo #view-aporte.sigma-aporte-view,
html.modo-noturno-ativo #view-novo-catalogo,
html.modo-noturno-ativo #view-novo-catalogo.sigma-catalogo-view,
html.modo-noturno-ativo #view-almox-setores {
	background: var(--sigma-night) !important;
	background-color: var(--sigma-night) !important;
}

html.modo-noturno-ativo #view-aporte .sigma-aporte-hero,
html.modo-noturno-ativo #view-novo-catalogo .sigma-catalogo-hero {
	background: transparent !important;
}

html.modo-noturno-ativo #view-aporte .sigma-aporte-title,
html.modo-noturno-ativo #view-novo-catalogo .sigma-catalogo-title,
html.modo-noturno-ativo #view-almox-setores .sigma-v3-title-label {
	color: #f1f5f9 !important;
	text-shadow: none !important;
}

html.modo-noturno-ativo #view-aporte .sigma-aporte-sub,
html.modo-noturno-ativo #view-novo-catalogo .sigma-catalogo-sub,
html.modo-noturno-ativo #view-almox-setores .sigma-v3-description {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo #view-novo-catalogo .sigma-catalogo-voltar-hero {
	color: #94a3b8 !important;
	background: transparent !important;
}

html.modo-noturno-ativo #view-novo-catalogo .sigma-catalogo-voltar-hero:hover {
	color: #fda4af !important;
}

html.modo-noturno-ativo #view-aporte .sigma-aporte-hero-icon,
html.modo-noturno-ativo #view-novo-catalogo .sigma-catalogo-hero-icon {
	background: #141924 !important;
	background-image: none !important;
	border-color: var(--sigma-line) !important;
	color: #7dd3fc !important;
}

html.modo-noturno-ativo #view-novo-catalogo .sigma-catalogo-hero-icon {
	color: #fda4af !important;
}

html.modo-noturno-ativo #view-aporte .sigma-aporte-briefing,
html.modo-noturno-ativo #view-aporte.is-consumo .sigma-aporte-briefing {
	background: rgba(34, 197, 94, 0.12) !important;
	border-color: rgba(34, 197, 94, 0.28) !important;
	color: #86efac !important;
}

html.modo-noturno-ativo #view-aporte .sigma-aporte-notice {
	background: #141924 !important;
	border-color: var(--sigma-line) !important;
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo #view-novo-catalogo .sigma-catalogo-dna-criar {
	background: #141924 !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #view-novo-catalogo .sigma-catalogo-dna-criar-copy strong {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #view-novo-catalogo .sigma-catalogo-dna-criar-copy span,
html.modo-noturno-ativo #view-novo-catalogo .sigma-catalogo-dna-hint,
html.modo-noturno-ativo #view-novo-catalogo .sigma-catalogo-dna-status {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo #view-almox-setores .sigma-setores-kpi,
html.modo-noturno-ativo #view-almox-setores .sigma-setores-gestao-toolbar,
html.modo-noturno-ativo #view-almox-setores .sigma-setores-table-wrap,
html.modo-noturno-ativo #view-almox-setores .sigma-setores-page-inner {
	background: var(--sigma-elev) !important;
	background-color: var(--sigma-elev) !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #view-almox-setores .sigma-setores-kpi small,
html.modo-noturno-ativo #view-almox-setores .sigma-setores-kpi span {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo #view-almox-setores .sigma-setores-kpi b {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #view-almox-setores .sigma-setores-kpi.is-unid b {
	color: #5eead4 !important;
}

html.modo-noturno-ativo #view-almox-setores .sigma-setores-kpi.is-rede b {
	color: #fda4af !important;
}

html.modo-noturno-ativo #view-almox-setores .sigma-setores-gestao-info {
	background: #141924 !important;
	background-image: none !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #view-almox-setores .sigma-setores-gestao-info > i {
	color: #7dd3fc !important;
}

html.modo-noturno-ativo #view-almox-setores .sigma-setores-gestao-info p,
html.modo-noturno-ativo #view-almox-setores .sigma-setores-escopo {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo #view-almox-setores .sigma-setores-gestao-info strong {
	color: #e8eef7 !important;
}

html.modo-noturno-ativo #view-almox-setores .sigma-setores-gestao-info code {
	background: #12171f !important;
	color: #7dd3fc !important;
}

html.modo-noturno-ativo #view-almox-setores .sigma-setores-busca {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #view-almox-setores .sigma-setores-busca input,
html.modo-noturno-ativo #view-almox-setores .sigma-setores-novo input {
	background: transparent !important;
	color: #e8eef7 !important;
	border-color: transparent !important;
}

html.modo-noturno-ativo #view-almox-setores .sigma-setores-novo input {
	background: #12171f !important;
	border: 1px solid var(--sigma-line) !important;
}

@media (max-width: 640px) {
	html.modo-noturno-ativo #view-almox-setores .sigma-setores-table-wrap {
		background: transparent !important;
		border-color: transparent !important;
		box-shadow: none !important;
	}

	html.modo-noturno-ativo #view-almox-setores .sigma-setores-table tr {
		background: var(--sigma-elev) !important;
		border-color: var(--sigma-line) !important;
	}

	html.modo-noturno-ativo #view-almox-setores .sigma-setores-table td::before {
		color: var(--sigma-muted) !important;
	}
}

/* Aporte — vence #view-aporte … do dashboard.css (ID + fundo claro) */
html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-aporte-title,
html.modo-noturno-ativo #sigma-app-invertible #view-aporte h2,
html.modo-noturno-ativo #sigma-app-invertible #view-aporte h3,
html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-aporte-item-copy strong,
html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-aporte-panel-head strong,
html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-aporte-ciclos-head strong,
html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-aporte-toggle-ui b,
html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-aporte-notice b {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-aporte-sub,
html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-aporte-card-head p,
html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-v3-input-group label,
html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-aporte-item-meta,
html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-aporte-toggle-ui small,
html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-aporte-panel-head span,
html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-aporte-ciclos-head span,
html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-aporte-notice span {
	color: #94a3b8 !important;
}

html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-aporte-card-head,
html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-aporte-card.is-log .sigma-aporte-card-head,
html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-aporte-card.is-vida .sigma-aporte-card-head,
html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-aporte-card.is-lote .sigma-aporte-card-head,
html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-aporte-card.is-uid .sigma-aporte-card-head,
html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-aporte-card.is-doc .sigma-aporte-card-head {
	background: #141924 !important;
	border-bottom-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-aporte-step {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: #e8eef7 !important;
}

html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-v3-input,
html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-v3-select,
html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-v3-input:focus,
html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-v3-select:focus,
html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-aporte-computed,
html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-aporte-ciclo-empty,
html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-aporte-panel,
html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-aporte-tomb-row {
	background: #12171f !important;
	background-color: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: #e8eef7 !important;
}

html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-aporte-ciclo-empty {
	color: #94a3b8 !important;
}

html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-aporte-toggle-ui,
html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-aporte-toggle > input:checked + .sigma-aporte-toggle-ui,
html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-aporte-panel.is-flash {
	background: #141924 !important;
	background-color: #141924 !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-aporte-toggle > input:checked + .sigma-aporte-toggle-ui {
	border-color: rgba(34, 197, 94, 0.4) !important;
	background: rgba(34, 197, 94, 0.12) !important;
}

html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-aporte-toggle > input:checked + .sigma-aporte-toggle-ui > i {
	color: #86efac !important;
}

html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-aporte-uid-hint {
	background: rgba(245, 158, 11, 0.12) !important;
	border-color: rgba(245, 158, 11, 0.35) !important;
	color: #fcd34d !important;
}

html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-aporte-notice,
html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-aporte-notice.is-perm {
	background: #141924 !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-aporte-briefing,
html.modo-noturno-ativo #sigma-app-invertible #view-aporte.is-consumo .sigma-aporte-briefing {
	background: rgba(34, 197, 94, 0.12) !important;
	border-color: rgba(34, 197, 94, 0.28) !important;
	color: #86efac !important;
}

html.modo-noturno-ativo #sigma-app-invertible #view-aporte #novo-aporte-lote.is-auto {
	background: rgba(34, 197, 94, 0.12) !important;
	border-color: rgba(34, 197, 94, 0.35) !important;
	color: #86efac !important;
}

html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-aporte-ciclo {
	background: #141924 !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-aporte-preset {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: #c7d2fe !important;
}

html.modo-noturno-ativo #sigma-app-invertible #view-aporte .sigma-aporte-qtd {
	color: #7dd3fc !important;
}

html.modo-noturno-ativo #almox-paginacao,
html.modo-noturno-ativo #view-almoxarifado .pagination-clean,
html.modo-noturno-ativo .pagination-clean {
	background: #141924 !important;
	background-color: #141924 !important;
	border-top-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .pagination-clean button,
html.modo-noturno-ativo #view-almoxarifado .pagination-clean button {
	background: #1e2535 !important;
	background-color: #1e2535 !important;
	border-color: var(--sigma-line) !important;
	color: #e8eef7 !important;
}

html.modo-noturno-ativo .pagination-clean button:hover:not(:disabled) {
	background: #2c3650 !important;
	border-color: #38bdf8 !important;
	color: #f8fafc !important;
}

html.modo-noturno-ativo .pagination-clean button.active {
	background: rgba(56, 189, 248, 0.16) !important;
	border-color: #38bdf8 !important;
	color: #7dd3fc !important;
}

html.modo-noturno-ativo .pagination-clean button:disabled {
	background: #12171f !important;
	color: #64748b !important;
}

html.modo-noturno-ativo .pagination-clean .dots {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo #view-almox-setores .sigma-setores-btn-add,
html.modo-noturno-ativo .sigma-setores-btn-add {
	background: rgba(225, 29, 72, 0.18) !important;
	border-color: rgba(251, 113, 133, 0.4) !important;
	color: #fda4af !important;
}

html.modo-noturno-ativo #view-almox-setores .sigma-setores-btn-add:hover:not(:disabled),
html.modo-noturno-ativo .sigma-setores-btn-add:hover:not(:disabled) {
	background: rgba(225, 29, 72, 0.28) !important;
	border-color: #fb7185 !important;
	color: #fecdd3 !important;
}

html.modo-noturno-ativo #view-almox-setores .sigma-setores-uid,
html.modo-noturno-ativo .sigma-setores-uid {
	background: #12171f !important;
	color: #cbd5e1 !important;
	border: 1px solid var(--sigma-line);
}

html.modo-noturno-ativo #view-almox-setores .sigma-setores-legado,
html.modo-noturno-ativo .sigma-setores-legado {
	background: rgba(245, 158, 11, 0.16) !important;
	color: #fcd34d !important;
}

html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .sigma-catalogo-dna-card-main strong,
html.modo-noturno-ativo #view-novo-catalogo .sigma-catalogo-dna-card-main strong {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .sigma-catalogo-dna-meta,
html.modo-noturno-ativo #view-novo-catalogo .sigma-catalogo-dna-meta,
html.modo-noturno-ativo #view-novo-catalogo .sigma-catalogo-dna-unids {
	color: #94a3b8 !important;
}

html.modo-noturno-ativo #view-novo-catalogo .sigma-catalogo-dna-pill {
	background: #12171f !important;
	color: #e8eef7 !important;
}

html.modo-noturno-ativo #view-novo-catalogo .sigma-catalogo-dna-pill.is-muted {
	background: transparent !important;
	color: #94a3b8 !important;
}

html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .sigma-catalogo-title,
html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo h3,
html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .sigma-catalogo-toggle-ui b,
html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .sigma-catalogo-panel-head strong,
html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .nature-card .nature-title {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .sigma-catalogo-sub,
html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .sigma-catalogo-card-head p,
html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .sigma-v3-input-group > label,
html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .sigma-catalogo-natureza-block > label,
html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .sigma-catalogo-foto-label,
html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .sigma-catalogo-toggle-ui small,
html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .sigma-catalogo-panel-head span,
html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .nature-card small,
html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .sigma-catalogo-manual-hint {
	color: #94a3b8 !important;
}

html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .sigma-catalogo-card-head,
html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .sigma-catalogo-card.is-id .sigma-catalogo-card-head,
html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .sigma-catalogo-card.is-log .sigma-catalogo-card-head,
html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .sigma-catalogo-card.is-ctrl .sigma-catalogo-card-head {
	background: #141924 !important;
	border-bottom-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .sigma-catalogo-step {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: #e8eef7 !important;
}

html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .sigma-v3-input,
html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .sigma-v3-select,
html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .sigma-v3-input:focus,
html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .sigma-v3-select:focus {
	background: #12171f !important;
	background-color: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: #e8eef7 !important;
}

html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .sigma-catalogo-foto-preview,
html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .sigma-catalogo-foto-preview:hover,
html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .sigma-catalogo-foto-placeholder {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: #94a3b8 !important;
}

html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .sigma-catalogo-foto-placeholder span {
	color: #e8eef7 !important;
}

html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .sigma-catalogo-manual-btn,
html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .sigma-catalogo-manual-btn:hover {
	background: #141924 !important;
	border-color: var(--sigma-line) !important;
	color: #e8eef7 !important;
}

html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .sigma-catalogo-manual-btn.has-file {
	background: rgba(34, 197, 94, 0.12) !important;
	border-color: rgba(34, 197, 94, 0.35) !important;
	color: #86efac !important;
}

html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .sigma-catalogo-toggle-ui,
html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .sigma-catalogo-toggle > input:checked + .sigma-catalogo-toggle-ui {
	background: #141924 !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .sigma-catalogo-toggle > input:checked + .sigma-catalogo-toggle-ui {
	border-color: rgba(251, 113, 133, 0.45) !important;
	background: rgba(225, 29, 72, 0.12) !important;
}

html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .nature-card,
html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .nature-card:hover {
	background: #141924 !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .nature-card.selected {
	background: rgba(225, 29, 72, 0.12) !important;
	border-color: rgba(251, 113, 133, 0.45) !important;
	box-shadow: none !important;
}

html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .nature-card.selected .nature-title,
html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .nature-card.selected > i {
	color: #fda4af !important;
}

html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .sigma-catalogo-panel,
html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .sigma-catalogo-suggest {
	background: #141924 !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .sigma-catalogo-suggest-item {
	color: #e8eef7 !important;
}

html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .sigma-catalogo-suggest-item:hover {
	background: #1e2535 !important;
}

html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo #novo-cat-familia.is-nova {
	background: rgba(34, 197, 94, 0.12) !important;
	border-left-color: #4ade80 !important;
}

html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo #novo-cat-familia.is-existente {
	background: rgba(245, 158, 11, 0.12) !important;
	border-left-color: #fbbf24 !important;
}

html.modo-noturno-ativo #sigma-app-invertible #view-novo-catalogo .sigma-catalogo-add-line {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: #e8eef7 !important;
}

html.modo-noturno-ativo .usuario-ficha-shell .usuario-ficha-hero,
html.modo-noturno-ativo .usuario-ficha-shell .usuario-ficha-section,
html.modo-noturno-ativo #view-meu-perfil .usuario-ficha-hero,
html.modo-noturno-ativo #view-meu-perfil .usuario-ficha-section,
html.modo-noturno-ativo #view-usuario-ficha .usuario-ficha-hero,
html.modo-noturno-ativo #view-usuario-ficha .usuario-ficha-section {
	background: var(--sigma-elev) !important;
	background-color: var(--sigma-elev) !important;
	border-color: var(--sigma-line) !important;
	box-shadow: none !important;
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo .usuario-ficha-shell .usuario-ficha-hero-info h2,
html.modo-noturno-ativo #view-meu-perfil #meu-perfil-nome-display,
html.modo-noturno-ativo #view-usuario-ficha #usr-ficha-nome-display,
html.modo-noturno-ativo .usuario-ficha-shell .usuario-ficha-section-title,
html.modo-noturno-ativo .usuario-ficha-shell .sigma-v3-title-label {
	color: #f1f5f9 !important;
	text-shadow: none !important;
}

html.modo-noturno-ativo .usuario-ficha-shell .usuario-ficha-hero-hint,
html.modo-noturno-ativo .usuario-ficha-shell .usuario-ficha-field label,
html.modo-noturno-ativo .usuario-ficha-shell .sigma-v3-description {
	color: #94a3b8 !important;
}

html.modo-noturno-ativo .usuario-ficha-shell .usuario-ficha-badge-perfil {
	background: rgba(225, 29, 72, 0.16) !important;
	border-color: rgba(251, 113, 133, 0.4) !important;
	color: #fda4af !important;
}

html.modo-noturno-ativo .usuario-ficha-shell .usuario-ficha-badge-unidade {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: #e8eef7 !important;
}

html.modo-noturno-ativo .usuario-ficha-shell .usuario-ficha-foto:not(.has-foto) {
	background: #141924 !important;
	border-color: var(--sigma-line) !important;
	color: #fda4af !important;
}

html.modo-noturno-ativo .usuario-ficha-shell .usuario-ficha-foto-btn {
	border-color: var(--sigma-elev) !important;
}

html.modo-noturno-ativo .usuario-ficha-shell .usuario-ficha-lapis {
	background: #12171f !important;
	background-color: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: #cbd5e1 !important;
}

html.modo-noturno-ativo .usuario-ficha-shell .usuario-ficha-lapis:hover,
html.modo-noturno-ativo .usuario-ficha-shell .usuario-ficha-lapis:focus {
	background: rgba(56, 189, 248, 0.16) !important;
	background-color: rgba(56, 189, 248, 0.16) !important;
	border-color: rgba(56, 189, 248, 0.35) !important;
	color: #7dd3fc !important;
}

html.modo-noturno-ativo .usuario-ficha-shell .usuario-ficha-lapis i {
	color: inherit !important;
}

html.modo-noturno-ativo .sigma-acl-roles {
	background: #12171f !important;
	background-color: #12171f !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .sigma-acl-role-chip {
	background: var(--sigma-elev-2) !important;
	background-color: var(--sigma-elev-2) !important;
	border-color: var(--sigma-line) !important;
	color: #cbd5e1 !important;
}

html.modo-noturno-ativo .sigma-acl-role-chip:has(input:checked) {
	background: rgba(225, 29, 72, 0.16) !important;
	background-color: rgba(225, 29, 72, 0.16) !important;
	border-color: rgba(251, 113, 133, 0.4) !important;
	color: #fda4af !important;
}

html.modo-noturno-ativo .sigma-acl-escopo-label,
html.modo-noturno-ativo .usuario-ficha-shell .usuario-ficha-hint-inline {
	color: #94a3b8 !important;
}

html.modo-noturno-ativo .sigma-acl-escopo-block select[multiple] {
	background: #12171f !important;
	background-color: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: #e8eef7 !important;
}

html.modo-noturno-ativo .usuario-ficha-shell .usuario-ficha-section-title i {
	color: #fda4af !important;
}

html.modo-noturno-ativo #view-postos .btn-postos-nova,
html.modo-noturno-ativo #view-postos .btn-postos-nova i,
html.modo-noturno-ativo #view-vtr-bases .btn-frota-nova,
html.modo-noturno-ativo #view-vtr-bases .btn-frota-nova i,
html.modo-noturno-ativo #view-vtr-bases .btn-frota-sync,
html.modo-noturno-ativo #view-vtr-bases .btn-frota-sync i,
html.modo-noturno-ativo #view-unidades .btn-unidades-nova,
html.modo-noturno-ativo #view-unidades .btn-unidades-nova i,
html.modo-noturno-ativo #view-unidades .btn-unidades-nova span,
html.modo-noturno-ativo #menu-editor-listas .btn-listas-nova {
	background: rgba(225, 29, 72, 0.18) !important;
	background-color: rgba(225, 29, 72, 0.18) !important;
	border-color: rgba(251, 113, 133, 0.4) !important;
	color: #fda4af !important;
}

html.modo-noturno-ativo #view-unidades .btn-unidades-nova span {
	background: transparent !important;
	background-color: transparent !important;
	border: 0 !important;
}

html.modo-noturno-ativo #view-postos .btn-postos-nova:hover,
html.modo-noturno-ativo #view-postos .btn-postos-nova:active {
	background: rgba(225, 29, 72, 0.28) !important;
	background-color: rgba(225, 29, 72, 0.28) !important;
	border-color: #fb7185 !important;
	color: #fecdd3 !important;
}

html.modo-noturno-ativo #view-vtr-bases .btn-frota-sync,
html.modo-noturno-ativo #view-vtr-bases .btn-frota-sync i {
	background: transparent !important;
	background-color: transparent !important;
	border-color: var(--sigma-line) !important;
	color: #e8eef7 !important;
}

html.modo-noturno-ativo #view-vtr-bases .frota-filtros-toggle {
	background: var(--sigma-elev) !important;
	border-color: var(--sigma-line) !important;
	color: #e8eef7 !important;
}

html.modo-noturno-ativo #view-vtr-bases .frota-filtros-card.is-abertos .frota-filtros-toggle {
	background: rgba(225, 29, 72, 0.18) !important;
	border-color: rgba(251, 113, 133, 0.4) !important;
	color: #fda4af !important;
}

html.modo-noturno-ativo #view-vtr-bases .btn-frota-nova:hover,
html.modo-noturno-ativo #view-vtr-bases .btn-frota-nova:active,
html.modo-noturno-ativo #view-unidades .btn-unidades-nova:hover,
html.modo-noturno-ativo #view-unidades .btn-unidades-nova:active {
	background: rgba(225, 29, 72, 0.28) !important;
	background-color: rgba(225, 29, 72, 0.28) !important;
	border-color: #fb7185 !important;
	color: #fecdd3 !important;
}

html.modo-noturno-ativo #view-vtr-bases .btn-frota-sync:hover,
html.modo-noturno-ativo #view-vtr-bases .btn-frota-sync:active,
html.modo-noturno-ativo #view-vtr-bases .btn-frota-sync:hover i,
html.modo-noturno-ativo #view-vtr-bases .btn-frota-sync:active i {
	background: rgba(255, 255, 255, 0.06) !important;
	background-color: rgba(255, 255, 255, 0.06) !important;
	border-color: var(--sigma-line) !important;
	color: #e8eef7 !important;
}

html.modo-noturno-ativo #view-postos .postos-tipo-chip.is-oper {
	background: rgba(225, 29, 72, 0.16) !important;
	border-color: rgba(251, 113, 133, 0.35) !important;
	color: #fda4af !important;
}

html.modo-noturno-ativo #view-postos .postos-tipo-chip.is-missao {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: #cbd5e1 !important;
}

html.modo-noturno-ativo #view-postos .postos-table-hiberna-badge {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: #94a3b8 !important;
}

html.modo-noturno-ativo #view-posto-form .posto-endereco-sugestoes {
	background: #1a2030 !important;
	border-color: var(--sigma-line) !important;
	box-shadow: 0 10px 28px rgba(0, 0, 0, 0.35) !important;
}

html.modo-noturno-ativo #view-posto-form .posto-endereco-sugestao {
	color: #e8eef7 !important;
}

html.modo-noturno-ativo #view-posto-form .posto-endereco-sugestao:hover,
html.modo-noturno-ativo #view-posto-form .posto-endereco-sugestao.is-active {
	background: #1e2535 !important;
}

html.modo-noturno-ativo #view-posto-form .posto-endereco-logradouro-box {
	background: #141924 !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #view-posto-form .posto-endereco-logradouro-box strong {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #view-postos .postos-btn-toggle.is-ativo {
	background: rgba(34, 197, 94, 0.14) !important;
	border-color: rgba(74, 222, 128, 0.35) !important;
	color: #86efac !important;
}

html.modo-noturno-ativo #view-postos .postos-btn-toggle.is-inativo {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: #94a3b8 !important;
}

html.modo-noturno-ativo #view-vtr-bases .frota-ok-pill.is-ok {
	background: rgba(34, 197, 94, 0.14) !important;
	color: #86efac !important;
}

html.modo-noturno-ativo #view-vtr-bases .frota-ok-pill.is-alerta {
	background: rgba(245, 158, 11, 0.14) !important;
	color: #fcd34d !important;
}

html.modo-noturno-ativo #view-vtr-bases .frota-ok-pill.is-nao {
	background: rgba(225, 29, 72, 0.16) !important;
	color: #fda4af !important;
}

html.modo-noturno-ativo #view-vtr-bases .frota-ok-pill.is-na {
	background: #12171f !important;
	color: #64748b !important;
	border: 1px solid var(--sigma-line);
}

html.modo-noturno-ativo #view-vtr-bases .frota-prefixo-nome,
html.modo-noturno-ativo #view-vtr-bases .frota-td-modelo,
html.modo-noturno-ativo #view-vtr-bases .frota-cell-icon-text {
	color: #e2e8f0 !important;
}

html.modo-noturno-ativo #view-vtr-bases .frota-cell-icon-text i,
html.modo-noturno-ativo #view-vtr-bases .sigma-frota-placa,
html.modo-noturno-ativo #view-vtr-bases .sigma-frota-placa i {
	color: #94a3b8 !important;
}

html.modo-noturno-ativo #view-vtr-bases .frota-condicao-chip.is-ativo {
	background: rgba(34, 197, 94, 0.14) !important;
	color: #86efac !important;
}

html.modo-noturno-ativo #view-vtr-bases .frota-condicao-chip.is-manutencao {
	background: rgba(225, 29, 72, 0.16) !important;
	color: #fda4af !important;
}

html.modo-noturno-ativo #view-vtr-bases .frota-condicao-chip.is-reserva {
	background: rgba(245, 158, 11, 0.14) !important;
	color: #fcd34d !important;
}

html.modo-noturno-ativo #view-vtr-bases .sigma-frota-tag {
	background-color: color-mix(in srgb, currentColor 18%, #12171f) !important;
	border-color: color-mix(in srgb, currentColor 40%, transparent) !important;
}

html.modo-noturno-ativo #view-vtr-bases .frota-vtr-card {
	background: var(--sigma-elev) !important;
	border-color: var(--sigma-line) !important;
	box-shadow: none !important;
}

html.modo-noturno-ativo #view-vtr-bases .frota-vtr-card-checks .frota-check-item {
	background: #12171f !important;
	border: 1px solid var(--sigma-line);
}

html.modo-noturno-ativo #view-vtr-bases .frota-check-item > span,
html.modo-noturno-ativo #view-vtr-bases .frota-vtr-card-condicao b,
html.modo-noturno-ativo #view-vtr-bases .frota-vtr-card-placa,
html.modo-noturno-ativo #view-vtr-bases .frota-vtr-card-meta {
	color: #e8eef7 !important;
}

html.modo-noturno-ativo #view-vtr-detalhe .vtr-gestao-toolbar,
html.modo-noturno-ativo #view-vtr-detalhe .vtr-gestao-acoes,
html.modo-noturno-ativo #view-vtr-detalhe .vtr-gestao-id-card,
html.modo-noturno-ativo #view-vtr-detalhe .vtr-gestao-panel,
html.modo-noturno-ativo #view-vtr-detalhe .vtr-gestao-status-card,
html.modo-noturno-ativo #view-vtr-detalhe .vtr-gestao-status-card.is-ok,
html.modo-noturno-ativo #view-vtr-detalhe .vtr-gestao-status-card.is-alerta,
html.modo-noturno-ativo #view-vtr-detalhe .vtr-gestao-status-card.is-vencido {
	background: var(--sigma-elev) !important;
	background-image: none !important;
	border-color: var(--sigma-line) !important;
	box-shadow: none !important;
	color: #e8eef7 !important;
}

html.modo-noturno-ativo #view-vtr-detalhe .vtr-gestao-condicao label,
html.modo-noturno-ativo #view-vtr-detalhe .vtr-gestao-section-title,
html.modo-noturno-ativo #view-vtr-detalhe .vtr-gestao-status-title,
html.modo-noturno-ativo #view-vtr-detalhe .vtr-gestao-status-msg,
html.modo-noturno-ativo #view-vtr-detalhe .vtr-gestao-metric b,
html.modo-noturno-ativo #view-vtr-detalhe .vtr-gestao-id-grid b,
html.modo-noturno-ativo #view-vtr-detalhe .vtr-gestao-obs p {
	color: #e8eef7 !important;
}

html.modo-noturno-ativo #view-vtr-detalhe .vtr-gestao-panel-sub,
html.modo-noturno-ativo #view-vtr-detalhe .vtr-gestao-id-grid small,
html.modo-noturno-ativo #view-vtr-detalhe .vtr-gestao-obs small,
html.modo-noturno-ativo #view-vtr-detalhe .vtr-gestao-metric small {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo #view-vtr-detalhe .vtr-gestao-metrics,
html.modo-noturno-ativo #view-vtr-detalhe .vtr-gestao-obs {
	border-top-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #view-vtr-detalhe .vtr-gestao-pill.is-ok {
	background: rgba(34, 197, 94, 0.14) !important;
	color: #86efac !important;
}

html.modo-noturno-ativo #view-vtr-detalhe .vtr-gestao-pill.is-nao {
	background: rgba(225, 29, 72, 0.16) !important;
	color: #fda4af !important;
}

html.modo-noturno-ativo #view-vtr-detalhe .vtr-gestao-pill.is-na {
	background: #12171f !important;
	color: #94a3b8 !important;
	border: 1px solid var(--sigma-line);
}

html.modo-noturno-ativo #view-vtr-detalhe .frota-detalhe-km-chip,
html.modo-noturno-ativo #view-vtr-detalhe .frota-detalhe-edit-chip {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: #7dd3fc !important;
	box-shadow: none !important;
}

html.modo-noturno-ativo #view-vtr-detalhe .frota-detalhe-km-chip b,
html.modo-noturno-ativo #view-vtr-detalhe .frota-detalhe-edit-chip,
html.modo-noturno-ativo #view-vtr-detalhe .frota-detalhe-edit-chip i,
html.modo-noturno-ativo #view-vtr-detalhe .frota-detalhe-edit-chip small {
	color: #7dd3fc !important;
}

html.modo-noturno-ativo #view-vtr-detalhe .frota-detalhe-km-chip small {
	color: #94a3b8 !important;
}

html.modo-noturno-ativo #view-vtr-detalhe .frota-detalhe-edit-chip:hover {
	background: #1a2333 !important;
	border-color: rgba(125, 211, 252, 0.45) !important;
	color: #e0f2fe !important;
}

html.modo-noturno-ativo #view-vtr-detalhe .vtr-gestao-hist-vtr,
html.modo-noturno-ativo #view-vtr-detalhe .vtr-hist-ver-completo {
	background: var(--sigma-elev) !important;
	border-color: var(--sigma-line) !important;
	color: #e8eef7 !important;
	box-shadow: none !important;
}

html.modo-noturno-ativo #view-vtr-detalhe .vtr-hist-ver-completo:hover {
	background: #1a2333 !important;
	border-color: rgba(148, 163, 184, 0.4) !important;
	color: #f8fafc !important;
}

html.modo-noturno-ativo #view-vtr-detalhe .vtr-hist-preview-row,
html.modo-noturno-ativo #view-vtr-detalhe .vtr-hist-preview-row.is-ok,
html.modo-noturno-ativo #view-vtr-detalhe .vtr-hist-preview-row.is-warn,
html.modo-noturno-ativo #view-vtr-detalhe .vtr-hist-preview-ciclo .vtr-hist-filho {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #view-vtr-detalhe .vtr-hist-preview-row.is-warn {
	background: rgba(225, 29, 72, 0.12) !important;
	border-color: rgba(251, 113, 133, 0.35) !important;
}

html.modo-noturno-ativo #view-vtr-detalhe .vtr-hist-preview-main strong,
html.modo-noturno-ativo #view-vtr-detalhe .vtr-hist-preview-main p,
html.modo-noturno-ativo #view-vtr-detalhe .vtr-hist-preview-meta,
html.modo-noturno-ativo #view-vtr-detalhe .vtr-hist-mais,
html.modo-noturno-ativo #view-vtr-detalhe .vtr-check-item-top strong,
html.modo-noturno-ativo #view-vtr-detalhe .vtr-check-item-meta,
html.modo-noturno-ativo #view-vtr-detalhe .vtr-check-obs {
	color: #e8eef7 !important;
}

html.modo-noturno-ativo #view-vtr-detalhe .vtr-hist-preview-meta,
html.modo-noturno-ativo #view-vtr-detalhe .vtr-hist-mais,
html.modo-noturno-ativo #view-vtr-detalhe .vtr-check-item-meta,
html.modo-noturno-ativo #view-vtr-detalhe .vtr-check-obs {
	color: #cbd5e1 !important;
}

html.modo-noturno-ativo #view-vtr-detalhe .vtr-hist-badge.is-open,
html.modo-noturno-ativo #view-vtr-detalhe .vtr-check-badge.is-pend {
	background: rgba(225, 29, 72, 0.18) !important;
	color: #fda4af !important;
}

html.modo-noturno-ativo #view-vtr-detalhe .vtr-hist-badge.is-ok,
html.modo-noturno-ativo #view-vtr-detalhe .vtr-check-badge.is-ok {
	background: rgba(34, 197, 94, 0.16) !important;
	color: #86efac !important;
}

html.modo-noturno-ativo #view-vtr-detalhe .vtr-check-item,
html.modo-noturno-ativo #view-vtr-detalhe .vtr-check-item.is-destaque,
html.modo-noturno-ativo #view-vtr-detalhe .vtr-check-item.is-pend,
html.modo-noturno-ativo #view-vtr-detalhe .vtr-check-item.is-ok {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: #e8eef7 !important;
}

html.modo-noturno-ativo #view-vtr-bases .sigma-frota-posto,
html.modo-noturno-ativo .vtr-gestao-shell .sigma-frota-posto {
	background: rgba(167, 139, 250, 0.14) !important;
	border-color: rgba(167, 139, 250, 0.32) !important;
	color: #c4b5fd !important;
}

html.modo-noturno-ativo .btn-posto-form-salvar,
html.modo-noturno-ativo .btn-frota-salvar,
html.modo-noturno-ativo .btn-catalogo-salvar,
html.modo-noturno-ativo .btn-aporte-salvar,
html.modo-noturno-ativo .btn-lista-form-salvar,
html.modo-noturno-ativo .btn-unidade-form-salvar,
html.modo-noturno-ativo .btn-usuario-salvar,
html.modo-noturno-ativo #view-posto-form .btn-posto-form-salvar,
html.modo-noturno-ativo #view-posto-form .btn-posto-form-salvar i,
html.modo-noturno-ativo #view-vtr-form .btn-frota-salvar,
html.modo-noturno-ativo #view-vtr-form .btn-frota-salvar i,
html.modo-noturno-ativo #view-novo-catalogo .btn-catalogo-salvar,
html.modo-noturno-ativo #view-aporte .btn-aporte-salvar,
html.modo-noturno-ativo #view-lista-form .btn-lista-form-salvar,
html.modo-noturno-ativo #view-unidade-form .btn-unidade-form-salvar,
html.modo-noturno-ativo #view-unidade-form .btn-unidade-form-salvar i,
html.modo-noturno-ativo .usuario-ficha-shell .btn-usuario-salvar {
	background: #e11d48 !important;
	background-color: #e11d48 !important;
	border-color: #be123c !important;
	color: #fff !important;
}

html.modo-noturno-ativo .btn-posto-form-salvar i,
html.modo-noturno-ativo .btn-frota-salvar i,
html.modo-noturno-ativo .btn-catalogo-salvar i,
html.modo-noturno-ativo .btn-aporte-salvar i,
html.modo-noturno-ativo .btn-lista-form-salvar i,
html.modo-noturno-ativo .btn-unidade-form-salvar i,
html.modo-noturno-ativo .btn-usuario-salvar i,
html.modo-noturno-ativo #view-vtr-form .frota-form-actions .btn-frota-salvar,
html.modo-noturno-ativo #view-vtr-form .frota-form-actions .btn-frota-salvar i,
html.modo-noturno-ativo #view-posto-form .frota-form-actions .btn-posto-form-salvar,
html.modo-noturno-ativo #view-unidade-form .frota-form-actions .btn-unidade-form-salvar {
	background: #e11d48 !important;
	background-color: #e11d48 !important;
	border-color: #be123c !important;
	color: #fff !important;
}

html.modo-noturno-ativo .btn-posto-form-salvar:hover,
html.modo-noturno-ativo .btn-frota-salvar:hover,
html.modo-noturno-ativo .btn-catalogo-salvar:hover,
html.modo-noturno-ativo .btn-aporte-salvar:hover,
html.modo-noturno-ativo .btn-lista-form-salvar:hover,
html.modo-noturno-ativo .btn-unidade-form-salvar:hover,
html.modo-noturno-ativo .btn-usuario-salvar:hover,
html.modo-noturno-ativo #view-posto-form .btn-posto-form-salvar:hover,
html.modo-noturno-ativo #view-vtr-form .btn-frota-salvar:hover,
html.modo-noturno-ativo #view-novo-catalogo .btn-catalogo-salvar:hover,
html.modo-noturno-ativo #view-aporte .btn-aporte-salvar:hover,
html.modo-noturno-ativo #view-lista-form .btn-lista-form-salvar:hover,
html.modo-noturno-ativo #view-unidade-form .btn-unidade-form-salvar:hover,
html.modo-noturno-ativo .usuario-ficha-shell .btn-usuario-salvar:hover {
	background: #be123c !important;
	background-color: #be123c !important;
	color: #fff !important;
}

html.modo-noturno-ativo #view-usuarios .usuarios-filtro-card {
	background: var(--sigma-elev) !important;
	background-color: var(--sigma-elev) !important;
	border-color: var(--sigma-line) !important;
	box-shadow: none !important;
}

html.modo-noturno-ativo #view-usuarios .usuarios-efetivo-count {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: #94a3b8 !important;
}

html.modo-noturno-ativo #view-usuarios .usuarios-efetivo-count-label {
	color: #64748b !important;
}

html.modo-noturno-ativo #view-usuarios .usuarios-efetivo-count b,
html.modo-noturno-ativo #view-usuarios .usuarios-efetivo-count i {
	color: #fda4af !important;
}

html.modo-noturno-ativo #view-usuarios .usuarios-efetivo-count b {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #view-usuarios .usuarios-table-wrap {
	background: var(--sigma-elev) !important;
	border-color: var(--sigma-line) !important;
	box-shadow: none !important;
}

html.modo-noturno-ativo #view-usuarios .usuarios-table.sigma-v4-table thead.v4-thead-gradient,
html.modo-noturno-ativo #view-usuarios .usuarios-table thead.v4-thead-gradient,
html.modo-noturno-ativo #view-usuarios .v4-thead-gradient {
	background: #141924 !important;
	background-color: #141924 !important;
	background-image: none !important;
	border-bottom: 1px solid var(--sigma-line) !important;
}

html.modo-noturno-ativo #view-usuarios .usuarios-table thead th,
html.modo-noturno-ativo #view-usuarios .usuarios-table.sigma-v4-table thead th {
	background: #141924 !important;
	color: #94a3b8 !important;
	border-bottom-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #view-usuarios .usuarios-table tbody td {
	color: #cbd5e1 !important;
	border-top-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #view-usuarios .usuarios-table-row:nth-child(odd),
html.modo-noturno-ativo #view-usuarios .usuarios-table-row:nth-child(even) {
	background: transparent !important;
	background-image: none !important;
}

html.modo-noturno-ativo #view-usuarios .usuarios-table-row:hover {
	background: rgba(225, 29, 72, 0.1) !important;
	box-shadow: inset 4px 0 0 #e11d48;
}

html.modo-noturno-ativo #view-usuarios .usuarios-table-militar-text strong {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #view-usuarios .usuarios-table-militar-text small,
html.modo-noturno-ativo #view-usuarios .usuarios-td-nome,
html.modo-noturno-ativo #view-usuarios .usuarios-table-unidade {
	color: #94a3b8 !important;
}

html.modo-noturno-ativo #view-usuarios .usuarios-table-status.is-ativo {
	background: rgba(34, 197, 94, 0.14) !important;
	color: #86efac !important;
	border-color: rgba(34, 197, 94, 0.28) !important;
}

html.modo-noturno-ativo #view-usuarios .usuarios-table-status.is-inativo {
	background: rgba(225, 29, 72, 0.16) !important;
	color: #fda4af !important;
	border-color: rgba(251, 113, 133, 0.35) !important;
}

html.modo-noturno-ativo #view-usuarios .usuarios-card-role {
	background-color: color-mix(in srgb, currentColor 16%, #12171f) !important;
}

html.modo-noturno-ativo #view-usuarios .usuarios-card-iniciais,
html.modo-noturno-ativo #view-usuarios .v4-avatar-circle.usuarios-table-avatar,
html.modo-noturno-ativo #view-usuarios .v4-avatar-circle.usuarios-card-avatar {
	background-color: color-mix(in srgb, currentColor 16%, #12171f) !important;
	border-color: var(--sigma-line) !important;
	box-shadow: none !important;
}

html.modo-noturno-ativo #view-usuarios .usuarios-lista-vazia {
	background: #141924 !important;
	border: 1px dashed var(--sigma-line);
	border-radius: 14px;
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo #painel-reporte-servico,
html.modo-noturno-ativo #view-my-history.reporte-servico-aberto #painel-reporte-servico,
html.modo-noturno-ativo #painel-reporte-servico .prep-inner-wrapper,
html.modo-noturno-ativo #painel-reporte-servico .prep-title-section,
html.modo-noturno-ativo #painel-reporte-servico .prep-title-section .title-wrapper,
html.modo-noturno-ativo #painel-reporte-servico .section-modern-header {
	background: transparent !important;
	background-image: none !important;
	border: none !important;
	box-shadow: none !important;
}

html.modo-noturno-ativo #painel-reporte-servico .prep-title-text .sigma-v3-title-label,
html.modo-noturno-ativo #painel-reporte-servico .prep-title-text h2 {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #painel-reporte-servico .prep-title-text .sigma-v3-description,
html.modo-noturno-ativo #painel-reporte-servico .prep-title-text p {
	color: #94a3b8 !important;
}

html.modo-noturno-ativo #painel-reporte-servico .sigma-v3-clean-card {
	background: var(--sigma-elev) !important;
	border-color: var(--sigma-line) !important;
	box-shadow: none !important;
}

html.modo-noturno-ativo #painel-reporte-servico .prep-title-text h2,
html.modo-noturno-ativo #painel-reporte-servico .block-title,
html.modo-noturno-ativo #painel-reporte-servico .block-title i,
html.modo-noturno-ativo #painel-reporte-servico .extrato-reporte-mat-card strong {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #painel-reporte-servico .prep-title-text p,
html.modo-noturno-ativo #painel-reporte-servico .extrato-reporte-mat-card span,
html.modo-noturno-ativo #painel-reporte-servico .extrato-reporte-mat-card span i,
html.modo-noturno-ativo #painel-reporte-servico .frota-form-field label,
html.modo-noturno-ativo #painel-reporte-servico .extrato-reporte-uid-hint,
html.modo-noturno-ativo #painel-reporte-servico .extrato-reporte-fotos-head {
	color: #94a3b8 !important;
}

html.modo-noturno-ativo #painel-reporte-servico .prep-title-icon {
	background: rgba(245, 158, 11, 0.16) !important;
	color: #fcd34d !important;
}

html.modo-noturno-ativo #painel-reporte-servico .extrato-reporte-fotos-head strong {
	color: #fcd34d !important;
}

html.modo-noturno-ativo #painel-reporte-servico .extrato-reporte-fotos-btn {
	background: rgba(245, 158, 11, 0.12) !important;
	border-color: rgba(251, 191, 36, 0.4) !important;
	color: #fcd34d !important;
}

html.modo-noturno-ativo #painel-reporte-servico .form-control-clean,
html.modo-noturno-ativo #painel-reporte-servico textarea.form-control-clean,
html.modo-noturno-ativo #painel-reporte-servico select.form-control-clean {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: #e8eef7 !important;
}

html.modo-noturno-ativo #painel-reporte-servico .extrato-badge-rx,
html.modo-noturno-ativo #painel-reporte-servico .extrato-reporte-mat-card .extrato-badge-rx {
	display: inline-flex !important;
	align-self: flex-start !important;
	width: auto !important;
	max-width: 100% !important;
	flex: 0 0 auto !important;
}

html.modo-noturno-ativo #painel-reporte-servico .extrato-badge-rx.is-sa {
	background: rgba(34, 197, 94, 0.14) !important;
	color: #86efac !important;
	border-color: rgba(34, 197, 94, 0.28) !important;
}

html.modo-noturno-ativo #painel-reporte-servico .extrato-badge-rx.is-ca {
	background: rgba(245, 158, 11, 0.14) !important;
	color: #fcd34d !important;
	border-color: rgba(245, 158, 11, 0.32) !important;
}

html.modo-noturno-ativo #painel-reporte-servico .extrato-reporte-foto-thumb {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #painel-reporte-servico .btn-trug-enviar-reporte {
	background: #d97706 !important;
	border-color: #b45309 !important;
	color: #fff !important;
}

/* =========================================================================
   Atividades + Resumo da Conferência — thead sticky e chips claros
   (dashboard.css usa #id + !important, então precisa da mesma especificidade)
   ========================================================================= */

html.modo-noturno-ativo #view-my-history .sigma-atividades-table-wrap.sigma-modern-table-wrapper,
html.modo-noturno-ativo #painel-extrato-conferencia .sigma-extrato-table-wrap.sigma-modern-table-wrapper {
	background: var(--sigma-elev) !important;
	border-color: var(--sigma-line) !important;
	box-shadow: none !important;
}

html.modo-noturno-ativo #view-my-history .atividades-table.sigma-modern-table thead th,
html.modo-noturno-ativo #view-my-history .atividades-table.sigma-modern-table th,
html.modo-noturno-ativo #painel-extrato-conferencia .extrato-table.sigma-modern-table thead th,
html.modo-noturno-ativo #painel-extrato-conferencia .extrato-table.sigma-modern-table th {
	background: #141924 !important;
	color: #94a3b8 !important;
	border-bottom-color: var(--sigma-line) !important;
	box-shadow: 0 1px 0 var(--sigma-line) !important;
}

html.modo-noturno-ativo #view-my-history .atividades-table.sigma-modern-table thead th i,
html.modo-noturno-ativo #painel-extrato-conferencia .extrato-table.sigma-modern-table thead th i {
	color: #64748b !important;
}

html.modo-noturno-ativo #view-my-history .atividades-table .atividades-row:hover td,
html.modo-noturno-ativo #view-my-history .atividades-table .atividades-row:active,
html.modo-noturno-ativo #view-my-history .atividades-table .atividades-row:active td {
	background: var(--sigma-elev-2) !important;
}

html.modo-noturno-ativo #view-my-history .atividades-table .atividades-td-nome,
html.modo-noturno-ativo #painel-extrato-conferencia .extrato-td-item-nome {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #view-my-history .atividades-table .atividades-td-data,
html.modo-noturno-ativo #painel-extrato-conferencia .extrato-td-filho-nome {
	color: #94a3b8 !important;
}

html.modo-noturno-ativo #view-my-history .atividades-ref-copy {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: #94a3b8 !important;
}

html.modo-noturno-ativo #view-my-history .atividades-ref-copy:hover {
	background: var(--sigma-elev-2) !important;
	color: #e2e8f0 !important;
}

html.modo-noturno-ativo .atividades-tipo-chip.is-conferencia {
	background: #1e293b !important;
	color: #cbd5e1 !important;
}

html.modo-noturno-ativo .atividades-tipo-chip.is-vistoria {
	background: rgba(56, 189, 248, 0.14) !important;
	color: #7dd3fc !important;
}

html.modo-noturno-ativo .atividades-tipo-chip.is-carga {
	background: rgba(245, 158, 11, 0.16) !important;
	color: #fcd34d !important;
}

html.modo-noturno-ativo #view-my-history .sc-badge.badge-sa {
	background: rgba(34, 197, 94, 0.16) !important;
	color: #86efac !important;
}

html.modo-noturno-ativo #view-my-history .sc-badge.badge-ca {
	background: rgba(225, 29, 72, 0.16) !important;
	color: #fda4af !important;
}

html.modo-noturno-ativo #view-my-history .sc-badge.badge-transf {
	background: rgba(56, 189, 248, 0.16) !important;
	color: #7dd3fc !important;
}

/* —— Novo TRUG: cartões/cabeçalhos com branco hardcoded —— */
html.modo-noturno-ativo #cautela-nova.cautela-section,
html.modo-noturno-ativo #cautela-nova {
	background-color: var(--sigma-night) !important;
	background: var(--sigma-night) !important;
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo #cautela-nova .section-modern-header,
html.modo-noturno-ativo #cautela-nova .form-header-action {
	background: transparent !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #cautela-nova .sigma-v3-title-label,
html.modo-noturno-ativo #cautela-nova .trug-step-title {
	color: #f1f5f9 !important;
	text-shadow: none !important;
}

html.modo-noturno-ativo #cautela-nova .sigma-v3-description,
html.modo-noturno-ativo #cautela-nova .form-label-clean {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo #cautela-nova .trug-step-card,
html.modo-noturno-ativo .trug-step-card {
	background: var(--sigma-elev) !important;
	border-color: var(--sigma-line) !important;
	box-shadow: none !important;
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo #cautela-nova .trug-step-header,
html.modo-noturno-ativo .trug-step-header {
	background: var(--sigma-elev-2) !important;
	border-bottom-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #cautela-nova .trug-step-body {
	background: transparent !important;
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo #cautela-nova .view-mode-switch,
html.modo-noturno-ativo .view-mode-switch {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #cautela-nova .btn-view-mode {
	color: var(--sigma-muted) !important;
	background: transparent !important;
	box-shadow: none !important;
}

html.modo-noturno-ativo #cautela-nova .btn-view-mode:hover {
	color: #f1f5f9 !important;
	background: rgba(148, 163, 184, 0.1) !important;
}

html.modo-noturno-ativo #cautela-nova .btn-view-mode.active {
	background: var(--sigma-elev-2) !important;
	color: #fda4af !important;
	box-shadow: none !important;
}

html.modo-noturno-ativo #cautela-nova .form-control-clean,
html.modo-noturno-ativo #cautela-nova input.form-control-clean,
html.modo-noturno-ativo #cautela-nova select.form-control-clean,
html.modo-noturno-ativo #cautela-nova textarea.form-control-clean,
html.modo-noturno-ativo #cautela-nova #trug-item-search,
html.modo-noturno-ativo #cautela-nova #cautela-prazo-devolucao,
html.modo-noturno-ativo #cautela-nova #cautela-obs {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo #cautela-nova #itens-custodia-list,
html.modo-noturno-ativo #cautela-nova .materials-list-container {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #cautela-nova .empty-state-clean,
html.modo-noturno-ativo #cautela-nova .empty-state-clean p {
	color: var(--sigma-muted) !important;
}

html.modo-noturno-ativo #cautela-nova .trug-row-item {
	background-color: var(--sigma-elev) !important;
	border-bottom-color: var(--sigma-line) !important;
	color: var(--sigma-ink) !important;
}

html.modo-noturno-ativo #cautela-nova .trug-row-item:nth-child(even) {
	background-color: #161c28 !important;
}

html.modo-noturno-ativo #cautela-nova .trug-row-item:hover {
	background-color: var(--sigma-elev-2) !important;
}

html.modo-noturno-ativo #cautela-nova .row-title {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #cautela-nova .btn-soft-primary {
	background: rgba(225, 29, 72, 0.2) !important;
	color: #fecdd3 !important;
	border-color: rgba(225, 29, 72, 0.35) !important;
}

html.modo-noturno-ativo #cautela-nova .btn-soft-primary:disabled {
	opacity: 0.45;
	color: #94a3b8 !important;
}

html.modo-noturno-ativo #view-vtr-bases .frota-modulo-icon {
	background: rgba(225, 29, 72, 0.18) !important;
	color: #fda4af !important;
}

html.modo-noturno-ativo #view-vtr-bases .frota-modulo-header,
html.modo-noturno-ativo #view-vtr-bases .section-modern-header {
	border-bottom-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #view-vtr-bases .sigma-v3-title-label,
html.modo-noturno-ativo #view-vtr-bases .v4-text-title,
html.modo-noturno-ativo #view-vtr-bases .frota-stat-value,
html.modo-noturno-ativo #view-vtr-bases .frota-prefixo-nome {
	color: #f1f5f9 !important;
}

html.modo-noturno-ativo #view-vtr-bases .sigma-v3-description,
html.modo-noturno-ativo #view-vtr-bases .v4-text-sub,
html.modo-noturno-ativo #view-vtr-bases .form-label-clean,
html.modo-noturno-ativo #view-vtr-bases .frota-stat-label,
html.modo-noturno-ativo #view-vtr-bases .frota-vtr-card-condicao small {
	color: #94a3b8 !important;
}

html.modo-noturno-ativo #view-vtr-bases .frota-filtros-card,
html.modo-noturno-ativo #view-vtr-bases .search-input-wrapper,
html.modo-noturno-ativo #view-vtr-bases .search-clean,
html.modo-noturno-ativo #view-vtr-bases select.form-control-clean {
	background: #12171f !important;
	background-color: #12171f !important;
	color: #e8eef7 !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #view-vtr-bases .frota-filtros-card {
	background: var(--sigma-elev) !important;
}

html.modo-noturno-ativo #view-vtr-bases #frota-table tbody tr.frota-row.is-alerta,
html.modo-noturno-ativo #view-vtr-bases #frota-table tbody tr.frota-row.is-baixo,
html.modo-noturno-ativo #view-vtr-bases #frota-table tbody td {
	background: transparent !important;
	color: #e8eef7 !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #view-vtr-bases .frota-vtr-card-stats,
html.modo-noturno-ativo #view-vtr-bases .frota-vtr-card-condicao {
	border-top-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo #sigma-gestao-view .vtr-gestao-toolbar,
html.modo-noturno-ativo .sigma-gv-root.is-frota .vtr-gestao-toolbar,
html.modo-noturno-ativo #view-vtr-detalhe .vtr-gestao-toolbar,
html.modo-noturno-ativo #sigma-gestao-view .vtr-gestao-panel,
html.modo-noturno-ativo .sigma-gv-root.is-frota .vtr-gestao-panel,
html.modo-noturno-ativo #sigma-gestao-view .vtr-gestao-panes,
html.modo-noturno-ativo .sigma-gv-root.is-frota .vtr-gestao-panes,
html.modo-noturno-ativo .sigma-gv-root.is-frota {
	background: #1a2030 !important;
	background-image: none !important;
	border-color: var(--sigma-line) !important;
	color: #e8eef7 !important;
	box-shadow: none !important;
}

html.modo-noturno-ativo #sigma-gestao-view .vtr-gestao-panes.has-alert,
html.modo-noturno-ativo .sigma-gv-root.is-frota .vtr-gestao-panes.has-alert {
	background: #1a2030 !important;
	border: 1px solid rgba(251, 113, 133, 0.45) !important;
	box-shadow: 0 0 0 1px rgba(225, 29, 72, 0.2) !important;
	animation: none !important;
}

html.modo-noturno-ativo .vtr-gestao-condicao label,
html.modo-noturno-ativo .vtr-gestao-panel-sub,
html.modo-noturno-ativo .vtr-panes-table thead th,
html.modo-noturno-ativo .vtr-pane-col-item small,
html.modo-noturno-ativo .vtr-pane-col-user i {
	color: #94a3b8 !important;
}

html.modo-noturno-ativo .vtr-panes-table thead th {
	background: #141924 !important;
	border-bottom-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .vtr-panes-table-wrap,
html.modo-noturno-ativo .vtr-panes-table,
html.modo-noturno-ativo .vtr-pane-row,
html.modo-noturno-ativo .vtr-panes-table tbody td {
	background: #1a2030 !important;
	background-color: #1a2030 !important;
	color: #e8eef7 !important;
	border-color: var(--sigma-line) !important;
}

html.modo-noturno-ativo .vtr-pane-row:hover,
html.modo-noturno-ativo .vtr-pane-row:hover td {
	background: #12171f !important;
	background-color: #12171f !important;
}

html.modo-noturno-ativo .vtr-pane-col-obs p {
	background: rgba(225, 29, 72, 0.16) !important;
	color: #fda4af !important;
}

html.modo-noturno-ativo .vtr-panes-count {
	background: rgba(225, 29, 72, 0.18) !important;
	border-color: rgba(251, 113, 133, 0.4) !important;
	color: #fda4af !important;
}

html.modo-noturno-ativo .vtr-pane-fotos-btn {
	background: #12171f !important;
	border-color: var(--sigma-line) !important;
	color: #7dd3fc !important;
}

html.modo-noturno-ativo body.sigma-escopo-frota #cards-container,
html.modo-noturno-ativo body.sigma-prontuario-vtr #cards-container,
html.modo-noturno-ativo body.sigma-escopo-frota .sigma-workbench-toolbar,
html.modo-noturno-ativo body.sigma-prontuario-vtr .sigma-workbench-toolbar,
html.modo-noturno-ativo body.sigma-escopo-frota .sigma-gestao-table-wrap {
	background: #12171f !important;
	background-image: none !important;
	border-color: var(--sigma-line) !important;
	box-shadow: none !important;
	color: #e8eef7 !important;
}







