.sidebar.svelte-129hoe0{width:260px;height:100vh;background:#1e293b;color:#fff;position:fixed;left:0;top:0;z-index:50;display:flex;flex-direction:column;transition:transform .3s ease;box-shadow:4px 0 15px #0000001a;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden}.sidebar-header.svelte-129hoe0{min-height:70px;padding:10px 8px;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.1)}.logo-area.svelte-129hoe0{display:flex;align-items:center;gap:4px;min-width:0;flex:1}.logo-wrap.svelte-129hoe0{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:120px;height:44px;box-sizing:border-box;background:transparent;padding:0;overflow:hidden}.logo-wrap.com-fundo.svelte-129hoe0{background:#fff;padding:6px 10px;border-radius:8px}.logo-img.svelte-129hoe0{width:100%;height:100%;object-fit:contain}.logo-placeholder.svelte-129hoe0{width:100%;height:100%;background:#ffffff0f;border-radius:4px}.logo-separator.svelte-129hoe0{font-size:16px;font-weight:300;color:#fff6;margin:0 1px;flex-shrink:0}.logo-text-block.svelte-129hoe0{display:flex;align-items:stretch;gap:4px;line-height:1.15;min-width:0;flex:1;overflow:visible}.logo-text.svelte-129hoe0{font-size:18px;font-weight:700;letter-spacing:-.5px;color:#fff;white-space:nowrap}.logo-modulo-img.svelte-129hoe0{display:block;max-height:34px;max-width:132px;width:auto;height:auto;object-fit:contain;object-position:left center;background:transparent}.nav-links.svelte-129hoe0{flex:1;padding:24px 12px;display:flex;flex-direction:column;gap:4px;overflow-y:auto;min-height:0}.sidebar-footer.svelte-129hoe0{flex-shrink:0;height:var(--shell-bottom-bar-h, 72px);min-height:var(--shell-bottom-bar-h, 72px);box-sizing:border-box;padding:6px 12px;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;justify-content:center;gap:4px}.sidebar-version.svelte-129hoe0{display:block;margin-top:0;text-align:center;font-size:10px;font-weight:600;letter-spacing:.04em;color:#ffffff61;cursor:help;-webkit-user-select:none;user-select:none;line-height:1.2}.sidebar-footer.svelte-129hoe0>.sidebar-version:where(.svelte-129hoe0):first-child:last-child{margin-top:0}.nav-item.svelte-129hoe0{display:flex;align-items:center;gap:12px;padding:12px 16px;min-height:44px;box-sizing:border-box;color:#94a3b8;text-decoration:none;border-radius:8px;font-weight:500;font-size:14px;transition:all .2s;touch-action:manipulation}.nav-item.svelte-129hoe0:hover{background:#ffffff0d;color:#fff}.nav-item.active.svelte-129hoe0{background:var(--cor-primaria, #2563eb);color:#fff;box-shadow:0 4px 12px color-mix(in srgb,var(--cor-primaria, #2563eb) 30%,transparent)}.nav-item.nav-item--chat.svelte-129hoe0{width:100%;border:none;background:#2563eb26;cursor:pointer;font-family:inherit;color:#e2e8f0;min-height:32px;padding:6px 12px;font-size:13px}.nav-item.nav-item--chat.svelte-129hoe0:hover{background:#2563eb47;color:#fff}.nav-item-label.svelte-129hoe0{display:flex;align-items:center;gap:6px}.addon-badge.svelte-129hoe0{flex-shrink:0;color:#fcd34d}.nav-group.svelte-129hoe0{display:flex;flex-direction:column;gap:2px}.nav-item--parent.svelte-129hoe0{width:100%;border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;line-height:1.25;text-align:left;color:#94a3b8}.nav-item--parent.svelte-129hoe0 .nav-caret:where(.svelte-129hoe0){margin-left:auto;font-size:11px;opacity:.75;transition:transform .2s}.nav-item--parent.nav-item--expanded.svelte-129hoe0 .nav-caret:where(.svelte-129hoe0){transform:rotate(90deg)}.nav-item--parent.svelte-129hoe0:hover{background:#ffffff0d;color:#fff}.nav-sub.svelte-129hoe0{display:none;flex-direction:column;gap:2px;padding-left:12px;margin-left:8px;border-left:1px solid rgba(255,255,255,.12)}.nav-group--open.svelte-129hoe0 .nav-sub:where(.svelte-129hoe0){display:flex}.nav-item--sub.svelte-129hoe0{padding:8px 12px 8px 14px;min-height:36px;font-size:13px}@media(min-width:1025px){.sidebar.svelte-129hoe0{z-index:1000}}@media(max-width:1024px){.sidebar.svelte-129hoe0{--shell-bottom-bar-h: 64px;transform:translateZ(0) translate(-100%);-webkit-transform:translateZ(0) translateX(-100%);width:min(280px,85vw);padding-bottom:calc(var(--shell-bottom-bar-h) + env(safe-area-inset-bottom,0));box-sizing:border-box}.sidebar.open.svelte-129hoe0{transform:translateZ(0) translate(0);-webkit-transform:translateZ(0) translateX(0);box-shadow:10px 0 20px #00000080;z-index:2147483000}.sidebar-footer.svelte-129hoe0{position:sticky;bottom:0;background:#1e293b;z-index:2;height:var(--shell-bottom-bar-h);min-height:var(--shell-bottom-bar-h)}}@media(max-width:480px){.sidebar.svelte-129hoe0{width:100%}}.top-header.svelte-1elxaub{height:70px;background:var(--header-bg, white);border-bottom:1px solid var(--border, #e2e8f0);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px));position:sticky;top:0;z-index:40;flex-shrink:0;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.top-header.svelte-1elxaub::-webkit-scrollbar{height:0}.left-section.svelte-1elxaub{display:flex;align-items:center;gap:16px;flex:1 1 0;min-width:0;overflow:hidden}.menu-btn.svelte-1elxaub{display:none;flex-shrink:0;background:none;border:none;cursor:pointer;color:var(--text-muted, #64748b)}.page-title.svelte-1elxaub{margin:0;font-size:16px;color:var(--text, #1e293b);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.right-section.svelte-1elxaub{display:flex;align-items:center;gap:10px;flex:0 0 auto;flex-shrink:0}.btn-empresa.svelte-1elxaub{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:8px;background:var(--surface-muted, #f8fafc);border:1px solid var(--border, #e2e8f0);color:var(--text-muted, #475569);font-size:14px;font-weight:600;text-decoration:none;transition:all .2s}.btn-empresa.svelte-1elxaub:hover{background:var(--chip-bg, #f1f5f9);color:#2563eb;border-color:#93c5fd}.btn-empresa.active.svelte-1elxaub{background:#eff6ff;color:#2563eb;border-color:#3b82f6}html.dark .btn-empresa.active.svelte-1elxaub{background:#3b82f626;color:#93c5fd;border-color:#3b82f6}.user-display.svelte-1elxaub{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:20px;background:var(--surface-muted, #f8fafc);border:1px solid var(--border, #e2e8f0);flex:0 1 auto;min-width:0;max-width:min(200px,36vw)}.name.svelte-1elxaub{font-size:14px;font-weight:600;color:var(--text, #334155);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.icon-circle.svelte-1elxaub{display:flex;align-items:center;justify-content:center;color:var(--text-muted, #64748b)}.btn-theme.svelte-1elxaub{flex-shrink:0;background:var(--surface, white);border:1px solid var(--border, #e2e8f0);width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--text-muted, #64748b);cursor:pointer;transition:all .2s}.btn-theme.svelte-1elxaub:hover{background:var(--chip-bg, #f1f5f9);color:#2563eb;border-color:#93c5fd}.btn-logout.svelte-1elxaub{flex-shrink:0;background:var(--surface, white);border:1px solid var(--border, #e2e8f0);width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#ef4444;cursor:pointer;transition:all .2s}.btn-logout.svelte-1elxaub:hover{background:#fee2e2;border-color:#fca5a5}html.dark .btn-logout.svelte-1elxaub:hover{background:#ef444426;border-color:#f87171}@media(max-width:1024px){.menu-btn.svelte-1elxaub{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;touch-action:manipulation}.top-header.svelte-1elxaub{padding:0 max(10px,env(safe-area-inset-right,0px)) 0 max(10px,env(safe-area-inset-left,0px));height:56px;gap:6px;position:fixed;top:0;left:0;right:0;width:100%;max-width:100vw;z-index:42;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;box-sizing:border-box}.right-section.svelte-1elxaub{gap:6px;flex-shrink:0}.user-display.svelte-1elxaub{max-width:min(160px,32vw)}.page-title.svelte-1elxaub{font-size:14px}.name.svelte-1elxaub{display:none}.btn-empresa.svelte-1elxaub span:where(.svelte-1elxaub){display:none}.btn-empresa.svelte-1elxaub{touch-action:manipulation;min-height:44px}.btn-theme.svelte-1elxaub,.btn-logout.svelte-1elxaub{width:32px;height:32px;min-width:32px;min-height:32px;touch-action:manipulation}}@media(max-width:480px){.top-header.svelte-1elxaub{padding:0 8px;height:50px;gap:6px}.page-title.svelte-1elxaub{font-size:13px}.btn-theme.svelte-1elxaub,.btn-logout.svelte-1elxaub{width:36px;height:36px;min-width:36px;min-height:36px}.user-display.svelte-1elxaub{padding:4px 8px}}.whatsapp-float.svelte-1xs9p2u{position:fixed;bottom:24px;right:24px;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #25d36666;z-index:999;text-decoration:none;transition:transform .2s,box-shadow .2s}.whatsapp-float.svelte-1xs9p2u:hover{transform:scale(1.08);box-shadow:0 6px 16px #25d36680;color:#fff}.whatsapp-float.svelte-1xs9p2u span:where(.svelte-1xs9p2u){display:none}@media(max-width:1024px){.whatsapp-float.svelte-1xs9p2u{bottom:92px;right:16px;width:48px;height:48px}}@media(min-width:640px){.whatsapp-float.svelte-1xs9p2u{width:auto;height:48px;padding:0 16px;border-radius:24px;gap:8px}.whatsapp-float.svelte-1xs9p2u span:where(.svelte-1xs9p2u){display:inline;font-size:14px;font-weight:600}}.bottom-nav.svelte-oeh3u8{position:fixed;bottom:0;left:0;right:0;height:var(--shell-bottom-bar-h, 72px);min-height:var(--shell-bottom-bar-h, 72px);padding:6px 12px;padding-bottom:calc(6px + env(safe-area-inset-bottom,0));padding-left:calc(12px + env(safe-area-inset-left,0));padding-right:calc(12px + env(safe-area-inset-right,0));background:#1e293b;display:flex;align-items:stretch;justify-content:stretch;gap:0;width:100%;box-sizing:border-box;overflow:visible;z-index:40;box-shadow:0 -2px 10px #00000026;border-top:1px solid rgba(255,255,255,.08);transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden}@media(min-width:1025px){.bottom-nav.svelte-oeh3u8{z-index:56}}.nav-btn.svelte-oeh3u8{flex:1 1 0;min-width:0;max-width:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:4px 8px;min-height:0;height:100%;box-sizing:border-box;overflow:visible;color:#94a3b8;text-decoration:none;font-size:11px;font-weight:600;line-height:1.15;border-radius:8px;transition:all .2s;touch-action:manipulation}.nav-btn.svelte-oeh3u8:hover{color:#fff;background:#ffffff0f}.nav-btn.active.svelte-oeh3u8{color:#fff;background:#2563eb;box-shadow:0 2px 8px #2563eb66}.nav-btn.svelte-oeh3u8 span:where(.svelte-oeh3u8){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;line-height:1.2;flex-shrink:0}.nav-btn.svelte-oeh3u8 svg:where(.svelte-oeh3u8){flex-shrink:0}@media(max-width:1024px){.bottom-nav.svelte-oeh3u8{--shell-bottom-bar-h: 64px;height:var(--shell-bottom-bar-h);min-height:var(--shell-bottom-bar-h);padding:6px;padding-bottom:calc(6px + env(safe-area-inset-bottom,0));padding-left:calc(6px + env(safe-area-inset-left,0));padding-right:calc(6px + env(safe-area-inset-right,0))}.nav-btn.svelte-oeh3u8{padding:2px 4px;min-height:0;gap:2px;font-size:10px;border-radius:6px}.nav-btn.svelte-oeh3u8 svg:where(.svelte-oeh3u8){width:18px;height:18px}}@media(min-width:1025px){.bottom-nav.svelte-oeh3u8{left:260px;width:auto;right:0}}@media(max-width:480px){.nav-btn.svelte-oeh3u8 span:where(.svelte-oeh3u8){font-size:9px}.nav-btn.svelte-oeh3u8 svg:where(.svelte-oeh3u8){width:16px;height:16px}.nav-btn.svelte-oeh3u8{min-height:34px;padding:3px 2px}}.nov-overlay.svelte-ct78go{position:fixed;inset:0;background:#0f172a8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2147483100;padding:16px;box-sizing:border-box}.nov-modal.svelte-ct78go{width:min(480px,100%);max-height:min(85vh,640px);background:#fff;border-radius:16px;box-shadow:0 24px 48px #0f172a40;display:flex;flex-direction:column;overflow:hidden}.nov-header.svelte-ct78go{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 20px 12px;border-bottom:1px solid #e2e8f0}.nov-badge.svelte-ct78go{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#2563eb;background:#eff6ff;padding:4px 10px;border-radius:999px;margin-bottom:8px}.nov-header.svelte-ct78go h2:where(.svelte-ct78go){margin:0;font-size:20px;font-weight:700;color:#0f172a;line-height:1.3}.nov-versao.svelte-ct78go{margin:6px 0 0;font-size:13px;color:#64748b}.nov-close.svelte-ct78go{border:none;background:transparent;font-size:28px;line-height:1;color:#94a3b8;cursor:pointer;padding:0 4px;flex-shrink:0}.nov-close.svelte-ct78go:hover{color:#475569}.nov-body.svelte-ct78go{padding:16px 20px;overflow-y:auto;flex:1;min-height:0}.nov-intro.svelte-ct78go{margin:0 0 12px;font-size:14px;color:#475569}.nov-lista.svelte-ct78go{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:10px}.nov-lista.svelte-ct78go li:where(.svelte-ct78go){font-size:14px;line-height:1.45;color:#1e293b}.nov-footer.svelte-ct78go{padding:12px 20px 20px;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end}.nov-btn.svelte-ct78go{border:none;background:#2563eb;color:#fff;font-size:14px;font-weight:600;padding:10px 22px;border-radius:10px;cursor:pointer;font-family:inherit}.nov-btn.svelte-ct78go:hover{background:#1d4ed8}.page-bg.svelte-1qeyyz9{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.page-bg__svg.svelte-1qeyyz9{position:absolute;inset:0;width:100%;height:100%}.page-bg--torre.svelte-1qeyyz9{background-color:#f8fafc;background-image:radial-gradient(ellipse at top left,#eff6ff 0%,transparent 55%),radial-gradient(ellipse at bottom right,#f0f9ff 0%,transparent 55%);background-repeat:no-repeat,no-repeat;background-position:top left,bottom right}.page-bg--torre.page-bg--dark.svelte-1qeyyz9{background-color:#0f172a;background-image:radial-gradient(ellipse at top left,rgba(59,130,246,.12) 0%,transparent 55%),radial-gradient(ellipse at bottom right,rgba(14,165,233,.08) 0%,transparent 55%)}.page-bg--premium.svelte-1qeyyz9{background-color:#faf9ff;background-image:radial-gradient(125% 70% at 0% 2%,rgba(59,130,246,.055) 0%,rgba(59,130,246,.01) 34%,transparent 68%),radial-gradient(130% 100% at 100% 110%,rgba(37,99,235,.17) 0%,rgba(37,99,235,.05) 44%,transparent 78%),linear-gradient(178deg,rgba(59,130,246,.018) 0%,rgba(59,130,246,.008) 34%,transparent 58%),linear-gradient(0deg,rgba(37,99,235,.07) 0%,rgba(37,99,235,.018) 30%,transparent 55%),linear-gradient(180deg,#f9fbff,#f5f9ff 55%,#eaf2ff);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-position:top left,bottom right,top center,center center,0 0}.page-bg--premium.page-bg--dark.svelte-1qeyyz9{background-color:#0c1222;background-image:radial-gradient(125% 70% at 0% 2%,rgba(99,102,241,.12) 0%,transparent 68%),radial-gradient(130% 100% at 100% 110%,rgba(37,99,235,.14) 0%,transparent 78%),linear-gradient(178deg,rgba(59,130,246,.04) 0%,transparent 58%),linear-gradient(0deg,rgba(37,99,235,.08) 0%,transparent 55%),linear-gradient(180deg,#0c1222,#0f172a 55%,#111827)}html.dark .content-area,html[data-theme=dark] .content-area,html.dark .content-area h1,html.dark .content-area h2,html.dark .content-area h3,html.dark .content-area .page-title,html.dark .content-area .title-group h1,html.dark .content-area .header-area h1,html.dark .content-area .torre-header h1,html.dark .content-area .dashboard-header h1{color:var(--text, #f1f5f9)}html.dark .content-area .title-group p,html.dark .content-area .header-area p,html.dark .content-area .page-subtitle,html.dark .content-area .torre-header p,html.dark .content-area .dashboard-header .subtitle{color:var(--text-muted, #94a3b8)}html.dark .content-area :is(.pedido-card,.pedido-card-shell-multidep,.producao-produto-card){background:#1a2636!important;background-color:#1a2636!important;border-color:var(--surface-card-border, #334155)!important;box-shadow:var(--shadow-card-elevated, 0 4px 20px rgba(0, 0, 0, .45))!important;color:var(--text, #f1f5f9)}html.dark .content-area .producao-cliente-grupo,html.dark .content-area .pedido-cliente-grupo{background:transparent!important;border:none!important;box-shadow:none!important}html.dark .content-area :is(.card-container,.card-wrapper,.compra-torre-card,.kpi-card,.stat-card,.resumo-card,.filtro-bar,.filtros-bar,.filtros-container,.filtros-row,.historico-filters-card,.filters-card,.recebimento-filters-bar,.expedicao-filters-coletas,.chart-box,.unit-hint,.toolbar,.toolbar-top,.panel,.painel,.box,.bloco,.section-card,.section-block,.table-wrap,.tabela-wrap,.table-container,.table-card,.lista-container,.empty-state,.bloqueado-state,.screen,.modal,.modal-content,.modal-cadastrar,.modal-cf,.modal-footer,.torre-filtros-bar,.torre-main-tabs,.rec-main-tabs,.torre-hist-seletor-armazem,.torre-hist-aviso,.torre-cc,.escolha-az-dialog,.card-transp,.compra-card-transp,.hist-table-card,.produto-card,.estoque-card,.loading-state,.pad-wrap,.pad-table-outer,.agendamento-top,.area-obs,.recebimento-card,.coleta-card,.compra-card,.compra-card-cliente,.kpi-lote,.dash-card,.config-card,.form-card,.card,.card-lote-item,.upload-box,.xml-preview-table,.xml-prod-resumo,.nfe-multi-item,.pedidos-grupo-produto__header,.producao-kpi,.producao-kpi--global,.producao-detalhes-expand,.detalhe-prod__lista-wrap,.producao-metricas-grid,.filters-panel,.result-panel,.ms-menu,.ms-button,.controls-row,.sticky-col,.sticky-left,.fat-cliente-section,.fat-periodo-section,.fat-banco-section,.relatorio-card,.relatorio-header,.motivos-tarifa-lista li,.transportadora-card,.cliente-card,.transportadora-card-header,.cliente-card-header,.transportadora-card-actions,.cliente-card-actions,.confiab-transp-card,.security-card,.clientes-subsection--multi,.fiscal-box,.lotes-selector,.cart-list,.insight-box,.resumo-item,.valor-estoque-total,.resumo-item--destaque,.card-transp-pedido,.card-producao-aloc__item--destaque,.overlay-encerramento-auto__painel,.overlay-atendido-total__painel,.receita-box,.novo-mix-resumo,.campo-readonly,.emb-item-with-cap,.search-box,.date-filter,.matrix-container){background:var(--surface, #1e293b)!important;background-color:var(--surface, #1e293b)!important;border-top-color:var(--border, #334155)!important;border-right-color:var(--border, #334155)!important;border-bottom-color:var(--border, #334155)!important;color:var(--text, #f1f5f9);box-shadow:var(--shadow-card, none)}html.dark .content-area .card-container.card-ativa-vermelha,html.dark .content-area .card-wrapper .card-ativa-vermelha,html.dark .content-area .portaria-card.card-ativa-vermelha{border-left-color:#ef4444!important;border-left-width:6px!important;border-left-style:solid!important}html.dark .content-area .card-container.card-ativa-amarela,html.dark .content-area .card-container.card-ativa-amarela-pulsando,html.dark .content-area .card-wrapper .card-ativa-amarela,html.dark .content-area .card-wrapper .card-ativa-amarela-pulsando,html.dark .content-area .portaria-card.card-ativa-amarela,html.dark .content-area .portaria-card.card-ativa-amarela-pulsando{border-left-color:#eab308!important;border-left-width:6px!important;border-left-style:solid!important}html.dark .content-area .card-container.card-ativa-verde,html.dark .content-area .card-wrapper .card-ativa-verde,html.dark .content-area .portaria-card.card-ativa-verde,html.dark .content-area .card-container.card-encerrado,html.dark .content-area .card-wrapper .card-encerrado,html.dark .content-area .portaria-card.card-encerrado{border-left-color:#10b981!important;border-left-width:6px!important;border-left-style:solid!important}html.dark .content-area .card-container.card-fim-pedido:not(.card-encerrado):not(.card-cancelada):not(.border-blocked):not(.border-restricao-analise),html.dark .content-area .card-wrapper .card-fim-pedido:not(.card-encerrado):not(.card-cancelada):not(.border-blocked):not(.border-restricao-analise),html.dark .content-area .portaria-card.card-fim-pedido:not(.card-encerrado):not(.card-cancelada):not(.border-blocked):not(.border-restricao-analise){border-left-color:#a78bfa!important;border-left-width:6px!important;border-left-style:solid!important}html.dark .content-area .card-container.border-restricao-analise,html.dark .content-area .card-wrapper .border-restricao-analise,html.dark .content-area .portaria-card.border-restricao-analise{border-left-color:#60a5fa!important;border-left-width:6px!important;border-left-style:solid!important}html.dark .content-area .card-container.card-cancelada,html.dark .content-area .card-wrapper .card-cancelada,html.dark .content-area .portaria-card.card-cancelada{border-left-color:#ef4444!important;border-left-width:6px!important;border-left-style:solid!important;background:#ef44441f!important;background-color:#ef44441f!important}html.dark .content-area .card-container.border-blocked,html.dark .content-area .card-wrapper .border-blocked,html.dark .content-area .portaria-card.border-blocked{border-color:#ef4444!important}html.dark .content-area :is(.pad-head,.agendamento-top,.topo-info,.transportadora-card-header,.cliente-card-header,.relatorio-header,.pedidos-grupo-produto__header,.card-lote-header){background:var(--surface-muted, #162032)!important;border-color:var(--border, #334155)!important}html.dark .content-area .torre-card-head{background:transparent!important;border-color:#94a3b82e!important}html.dark .content-area .pedido-card .card-top{background:transparent!important;border-color:var(--border, #334155)}html.dark .content-area.is-multi-depositante .pedido-card .card-top,html.dark .is-multi-depositante .content-area .pedido-card .card-top,html.dark .is-multi-depositante .pedido-card .card-top{background:var(--premium-header-bg, linear-gradient(135deg, #020617 0%, #0f2744 100%))!important}html.dark .content-area table{color:var(--text, #f1f5f9);border-color:var(--border, #334155)}html.dark .content-area :is(th,thead,.tabela-lotes th,.pad-matriz thead th){background:var(--table-header-bg, #162032)!important;color:var(--text-muted, #94a3b8)!important;border-color:var(--border, #334155)!important}html.dark .content-area :is(td,tr,.pad-matriz td){border-color:var(--border, #334155)!important;color:var(--text, #f1f5f9)}html.dark .content-area tbody tr:hover{background:transparent}html.dark .content-area .pad-matriz .col-data,html.dark .content-area .pad-matriz .col-produto,html.dark .content-area tr.pad-row-alt td{background:var(--surface-muted, #162032)!important;color:var(--text, #f1f5f9)!important}html.dark .content-area :is(.row-par,.row-impar){background:var(--surface, #1e293b)!important;color:var(--text, #f1f5f9)}html.dark .content-area .row-impar{background:var(--surface-muted, #162032)!important}html.dark .content-area :is(input,select,textarea,.filters-select,.filters-input-busca,.cliente-select,.armazem-select,.date-filter select,.date-filter input,.fat-cliente-select,.fat-field input,.fat-field select,.filter-dates input,.search-box input,.prio-header__input,.client-tabs select){background-color:var(--input-bg, #0f172a)!important;color:var(--text, #f1f5f9)!important;border-color:var(--border, #334155)!important;color-scheme:dark}html.dark .content-area :is(input,select,textarea)::placeholder{color:var(--text-subtle, #64748b)}html.dark .content-area :is(.chip,.filtro-chip,.periodo-btn,.filter-chip,.filters-chip,.btn-filtro,.status-chip,.tab-btn,.btn-pager,.btn-bloqueio-avulso,.btn-add-obs,.btn-historico-producao,.btn-toggle-producao,.btn-vinc-saldo-pedido,.btn-mini-editar,.btn-arrow,.action-btn:not(.edit):not(.trash):not(.toggle-ativo),.btn-outline,.btn-refresh,.btn-outline-danger,.btn-lote-encerrar,.btn-secundario,.btn-trocar-xml,.upload-box-btn,.nf-tipo-btn,.carousel-btn,.tipo-selector button,.rel-identificador-copy,.ms-button):not(.active):not(.main-tab-btn){background:var(--chip-bg, #334155)!important;color:var(--chip-text, #cbd5e1)!important;border-color:var(--border, #334155)!important}html.dark .content-area .btn-bloqueio-avulso,html.dark .content-area .btn-lote-encerrar,html.dark .content-area .btn-outline-danger{background:var(--surface, #1e293b)!important;color:#f87171!important;border-color:#f87171!important}html.dark .content-area .action-btn.edit{background:#3b82f624!important;border-color:#3b82f659!important;color:#93c5fd!important}html.dark .content-area .action-btn.edit:hover{background:#3b82f63d!important;border-color:#93c5fd8c!important;color:#bfdbfe!important}html.dark .content-area .action-btn.toggle-ativo{background:#22c55e24!important;border-color:#22c55e59!important;color:#86efac!important}html.dark .content-area .action-btn.toggle-ativo:hover{background:#22c55e3d!important;border-color:#86efac80!important;color:#bbf7d0!important}html.dark .content-area .action-btn.toggle-ativo.is-off{background:#f9731624!important;border-color:#f9731666!important;color:#fdba74!important}html.dark .content-area .action-btn.toggle-ativo.is-off:hover{background:#f973163d!important;border-color:#fdba748c!important;color:#fed7aa!important}html.dark .content-area .action-btn.trash{background:#ef44441f!important;border-color:#ef444459!important;color:#fca5a5!important}html.dark .content-area .action-btn.trash:hover{background:#ef444438!important;border-color:#fca5a580!important;color:#fecaca!important}html.dark .content-area .tab-btn.active,html.dark .content-area .tipo-selector button.active{background:#3b82f6!important;color:#fff!important;border-color:#3b82f6!important}html.dark .main-tab-btn{background:var(--chip-bg, #334155);border-color:var(--border, #334155);color:var(--chip-text, #cbd5e1)}html.dark .main-tab-btn:hover{background:var(--surface-elevated, #243447);color:var(--text, #f1f5f9)}html.dark .main-tab-btn.active{background:#3b82f6;color:#fff;border-color:#3b82f6}html.dark .content-area :is(.btn-cancel,.btn-secondary,.btn-outline,.btn-ghost,.btn-voltar,.btn-pager){background:var(--surface, #1e293b)!important;color:var(--text-muted, #94a3b8)!important;border-color:var(--border, #334155)!important}html.dark .content-area :is(.text-muted,.muted,.hint,.form-hint,.label,.rotulo,.titulo-ordem,.cabecalho-sub,.obs-topo,.label-topo,.coletas-pager-info,small){color:var(--text-muted, #94a3b8)!important}html.dark .content-area :is(.valor,.valor-topo,.valor-motorista,.cliente-destaque,.linha-produto,.pad-titulo,.obs-texto){color:var(--text, #f1f5f9)!important}html.dark .content-area :is(.portal-card,.portal-panel,.portal-section,.meus-pedidos-card,.recebimento-card,.agendamento-card,.carro-item){background:var(--surface, #1e293b)!important;border-color:var(--border, #334155)!important;color:var(--text, #f1f5f9)}html.dark .is-multi-depositante .pedido-card{background:#1a2636!important;border-color:var(--surface-card-border, #334155)!important;box-shadow:var(--shadow-card-elevated)!important}html.dark .is-multi-depositante .compra-torre-card,html.dark .is-multi-depositante .card-container{background:var(--surface, #1e293b)!important;border-top-color:var(--border, #334155)!important;border-right-color:var(--border, #334155)!important;border-bottom-color:var(--border, #334155)!important}html.dark .is-multi-depositante .pedido-card .card-body{background:transparent;color:var(--text, #f1f5f9)}html.dark .is-multi-depositante .card-container .card-body,html.dark .is-multi-depositante .card-wrapper .card-body{background:var(--surface, #1e293b);color:var(--text, #f1f5f9)}html.dark .torre-filtros-bar{background:var(--surface, #1e293b)!important;border-color:var(--border, #334155)!important}html.dark .torre-filtros-bar__row+.torre-filtros-bar__row{border-top-color:var(--border, #334155)}html.dark .torre-filtros-bar__label{color:var(--text-muted, #94a3b8)}html.dark .torre-filtros-bar__select-az{background-color:var(--input-bg, #0f172a)!important}html.dark .content-area .stat-card .label,html.dark .content-area .stat-card .stat-label,html.dark .content-area .kpi-card .label,html.dark .content-area .kpi-card .kpi-label,html.dark .content-area .resumo-item .resumo-label{color:var(--text-muted, #94a3b8)!important}html.dark .content-area .stat-card .value,html.dark .content-area .stat-card .stat-value,html.dark .content-area .kpi-card .value,html.dark .content-area .kpi-card .kpi-valor,html.dark .content-area .resumo-item .resumo-val{color:var(--text, #e2e8f0)!important}html.dark .content-area .kpi-card .kpi-un,html.dark .content-area .kpi-card .kpi-sub{color:var(--text-muted, #94a3b8)!important}html.dark .content-area .kpi-card .kpi-valor.negativo{color:#f87171!important}html.dark .content-area .stat-card.indigo{border-bottom-color:#818cf8!important;border-bottom-width:3px!important;border-bottom-style:solid!important}html.dark .content-area .stat-card.azul{border-bottom-color:#60a5fa!important;border-bottom-width:3px!important;border-bottom-style:solid!important}html.dark .content-area .stat-card.vermelho{border-bottom-color:#f87171!important;border-bottom-width:3px!important;border-bottom-style:solid!important}html.dark .content-area .stat-card.amarelo{border-bottom-color:#fbbf24!important;border-bottom-width:3px!important;border-bottom-style:solid!important}html.dark .content-area .stat-card.verde{border-bottom-color:#34d399!important;border-bottom-width:3px!important;border-bottom-style:solid!important}html.dark .content-area .stat-card.laranja{border-bottom-color:#fb923c!important;border-bottom-width:3px!important;border-bottom-style:solid!important}html.dark .content-area :is(.step-label,.etapa-label,.progress-label){color:var(--text-muted, #94a3b8)}html.dark .content-area :is(.coluna-dados,.area-obs,.obs-topo,.card-body){border-color:var(--border, #334155)!important}html.dark .content-area .kpi-card.verde,html.dark .content-area .kpi-card.laranja,html.dark .content-area .kpi-card.azul,html.dark .content-area .kpi-card.roxo,html.dark .content-area .kpi-card.cinza,html.dark .content-area .kpi-card.rosa{background:#1a2636!important;background-color:#1a2636!important;box-shadow:var(--shadow-card-elevated, 0 4px 20px rgba(0, 0, 0, .45))!important}html.dark .content-area .filters-card{background:#1a2636!important;background-color:#1a2636!important;border-color:#334155!important;color:#e2e8f0!important;box-shadow:var(--shadow-card-elevated, 0 4px 20px rgba(0, 0, 0, .45))!important}html.dark .content-area .filters-card .filters-chip:not(.active){background:#334155!important;color:#cbd5e1!important;border-color:#475569!important}html.dark .content-area .filters-card .filters-chip:not(.active):hover{background:#475569!important;color:#f1f5f9!important}html.dark .content-area .filters-card .filters-chip.active{background:#2563eb!important;color:#fff!important;border-color:#2563eb!important}html.dark .content-area .filters-card :is(.filters-select,.filters-date,.busca-input){background-color:#0f172a!important;color:#e2e8f0!important;border-color:#334155!important;color-scheme:dark}html.dark .content-area .filters-card .soma-badge{background:#22c55e29!important;color:#86efac!important;border-color:#22c55e59!important}html.dark .content-area .filter-bar,html.dark .content-area .filter-bar.glass{background:#1a2636!important;background-color:#1a2636!important;border-color:#334155!important;box-shadow:var(--shadow-card-elevated, 0 4px 20px rgba(0, 0, 0, .45))!important;color:#e2e8f0!important}html.dark .content-area .filter-bar .filtro-item span{color:#94a3b8!important}html.dark .content-area .filter-bar .filtro-item select{background:#0f172a!important;color:#e2e8f0!important;border-color:#334155!important}html.dark .content-area .cliente-badge{background:#3b82f629!important;border-color:#60a5fa66!important;color:#93c5fd!important}html.dark .content-area .chart-box{background:#1a2636!important;background-color:#1a2636!important;border-color:#334155!important;box-shadow:none!important}html.dark .content-area .screen-title,html.dark .content-area .tela-nome{color:#e2e8f0!important}html.dark .content-area .tela-indicador,html.dark .content-area .tela-num{color:#94a3b8!important}html.dark .content-area .insight-box{background:#1a2636!important;border-color:#334155!important;color:#94a3b8!important}html.dark .content-area .unit-hint{background:#162032!important;border-color:#334155!important;color:#94a3b8!important}html.dark .content-area .portal-analytics--pdf-capture .screen,html.dark .content-area .portal-analytics--pdf-capture .chart-box,html.dark .content-area .portal-analytics--pdf-capture .kpi-card,html.dark .content-area .portal-analytics--pdf-capture .kpi-card.verde,html.dark .content-area .portal-analytics--pdf-capture .kpi-card.laranja,html.dark .content-area .portal-analytics--pdf-capture .kpi-card.azul,html.dark .content-area .portal-analytics--pdf-capture .kpi-card.roxo,html.dark .content-area .portal-analytics--pdf-capture .kpi-card.cinza,html.dark .content-area .portal-analytics--pdf-capture .kpi-card.rosa,html.dark .content-area .portal-analytics--pdf-capture .insight-box,html.dark .content-area .portal-analytics--pdf-capture .resumo-item,html.dark .content-area .portal-analytics--pdf-capture .filter-bar,html.dark .content-area .portal-analytics--pdf-capture .filter-bar.glass,html.dark .content-area .portal-analytics--pdf-capture .unit-hint{background:#fff!important;background-color:#fff!important;border-color:#e2e8f0!important;color:#1e293b!important;box-shadow:none!important}html.dark .content-area .portal-analytics--pdf-capture .kpi-label,html.dark .content-area .portal-analytics--pdf-capture .kpi-un,html.dark .content-area .portal-analytics--pdf-capture .kpi-sub,html.dark .content-area .portal-analytics--pdf-capture .resumo-label,html.dark .content-area .portal-analytics--pdf-capture .screen-title,html.dark .content-area .portal-analytics--pdf-capture .tela-nome{color:#475569!important}html.dark .content-area .portal-analytics--pdf-capture .kpi-valor,html.dark .content-area .portal-analytics--pdf-capture .resumo-val{color:#0f172a!important}html.dark .content-area .total-geral{background:#10b9811f!important;color:var(--text, #f1f5f9)!important;border-top-color:#10b981!important}html.dark .content-area .dados-bancarios-relatorio{background:var(--surface-muted, #162032)!important;border-color:var(--border, #334155)!important;color:var(--text, #f1f5f9)!important}html.dark .content-area .dados-bancarios-relatorio h4{color:#93c5fd!important}html.dark .content-area .dados-bancarios-grid{color:var(--text, #f1f5f9)!important}html.dark .content-area .sticky-col,html.dark .content-area .sticky-left{background:var(--surface, #1e293b)!important;color:var(--text, #f1f5f9)!important}html.dark :is(.modal-overlay,.modal-backdrop,.overlay,.overlay-pagina-publica) :is(.modal,.modal-content,.modal-cadastrar,.modal-aloc-producao,.modal-mini,.modal-resumo-envio,.modal-pedido,.modal-transp-pedido,.modal-cf),html.dark .content-area :is(.modal,.modal-content,.modal-cadastrar,.modal-aloc-producao,.modal-mini,.modal-resumo-envio){background:#1e293b!important;background-color:#1e293b!important;border-color:#334155!important;color:#f1f5f9!important}html.dark :is(.modal,.modal-content,.modal-cadastrar,.modal-aloc-producao,.modal-mini) :is(.modal-header,.modal-footer,.toolbar-top){border-color:#334155!important;background:transparent!important}html.dark :is(.modal,.modal-content,.modal-cadastrar,.modal-aloc-producao,.modal-mini) :is(h2,h3,.modal-header h2,.modal-header h3){color:#f1f5f9!important}html.dark :is(.modal,.modal-content,.modal-cadastrar,.modal-aloc-producao,.modal-mini) :is(label,.campo-label,.check-transp,.radio-opt,.opcao-check){color:#e2e8f0!important}html.dark :is(.modal,.modal-content,.modal-cadastrar,.modal-aloc-producao,.modal-mini) :is(.hint,.hint-transp,.hint-edit,.form-hint,.campo-hint,.saldo-text,.modal-desc,.text-muted,.muted,small){color:#94a3b8!important}html.dark :is(.modal,.modal-content,.modal-cadastrar,.modal-aloc-producao,.modal-mini) :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=file]){background-color:var(--surface-elevated, #243447)!important;color:#f1f5f9!important;border-color:#475569!important;color-scheme:dark}html.dark :is(.modal,.modal-content,.modal-cadastrar,.modal-aloc-producao,.modal-mini) :is(input,select,textarea)::placeholder{color:#94a3b8!important;opacity:1!important}html.dark :is(.modal,.modal-content,.modal-cadastrar,.modal-aloc-producao) .close-btn{background:#334155!important;color:#e2e8f0!important}html.dark :is(.modal,.modal-content,.modal-aloc-producao) :is(.btn-cancel,.btn-secondary,.btn-ghost){background:#334155!important;color:#e2e8f0!important;border-color:#475569!important}html.dark :is(.campo-adicionar,.info-box--info,.receita-box){background:#0ea5e91f!important;border-color:#38bdf859!important;color:#e0f2fe!important}html.dark .tipo-toggle-btn{background:#162032!important;border-color:#475569!important;color:#cbd5e1!important}html.dark .tipo-toggle-btn:hover{background:#1e293b!important;border-color:#64748b!important}html.dark .tipo-toggle-btn.ativo,html.dark .tipo-toggle-btn.active{background:#3b82f633!important;border-color:#3b82f6!important}html.dark .tipo-toggle-titulo{color:#f1f5f9!important}html.dark .tipo-toggle-desc{color:#94a3b8!important}html.dark .novo-mix-resumo{background:#3b82f61f!important;border-color:#3b82f659!important;color:#e0f2fe!important}html.dark :is(.modal,.modal-content,.modal-aloc-producao) :is(.lbl,.inp){color:#e2e8f0!important}html.dark :is(.modal,.modal-content) .inp{background-color:#0f172a!important;color:#f1f5f9!important;border-color:#475569!important;color-scheme:dark}html.dark :is(.modal,.modal-content) .btn-sec{background:#334155!important;color:#e2e8f0!important}html.dark :is(.modal,.modal-content) .btn-x{color:#cbd5e1!important}html.dark :is(.modal,.modal-content) .resumo-saldo-prod{background:#162032!important;border-color:#334155!important}html.dark :is(.modal,.modal-content) :is(.resumo-saldo-prod__titulo,.resumo-saldo-prod__un,.resumo-saldo-prod__detalhe){color:#94a3b8!important}html.dark :is(.modal,.modal-content) .resumo-saldo-prod__destaque{color:#f1f5f9!important}html.dark :is(.confirm-box,.info-box--ordem-chegada,.responsabilidades-box,.resumo-aviso-topo,.confirm-nf-bloco--tarifa,.alert-box){background:#f59e0b1f!important;border-color:#f59e0b66!important;color:#fbbf24!important}html.dark .content-area .filter-bar{border-bottom-color:#334155!important}html.dark .content-area .tab-btn:not(.active){background:#334155!important;color:#cbd5e1!important}html.dark .content-area .tab-btn:not(.active):hover{background:#475569!important;color:#f1f5f9!important}html.dark .content-area .tab-btn.active{background:#3b82f6!important;color:#fff!important}html.dark .content-area :is(.cliente-info,.transportadora-info,.info-item,.clientes-label,.clientes-subsection-hint,.cliente-config-resumo,.usuarios-portal-hint,.confiab-transp-dica,.confiab-transp-titulo,.confiab-transp-field,.hint-equipe,.perm-portal-papel-hint,.perm-portal-nota-salvar,.perm-torre-nota,.aviso-portal-nota,.config-header-muted){color:#94a3b8!important}html.dark .content-area :is(.cliente-nome,.transportadora-nome,.clientes-subsection-title,.fw-bold,.profile-titles h2,.card-header h3,.card-header-card h3,.sec-title,.sec-title-modal,.perm-torre-col-titulo,.perm-portal-col-titulo,.portal-pedidos-acoes-titulo){color:#f1f5f9!important}html.dark .content-area .clientes-subsection--multi{background:#8b5cf61a!important;border-color:#a78bfa66!important}html.dark .content-area .clientes-subsection--multi .clientes-subsection-title{color:#c4b5fd!important}html.dark .content-area .cliente-card--multi-b2b{border-color:#a78bfa73!important;box-shadow:0 2px 12px #00000059!important}html.dark .content-area .cliente-card--multi-b2b .cliente-card-header{background:#8b5cf626!important;border-bottom-color:#a78bfa59!important}html.dark .content-area .cliente-badge-multi,html.dark .content-area .usuario-acesso-role-badge{background:#8b5cf640!important;color:#ddd6fe!important}html.dark .content-area .cliente-card-header,html.dark .content-area .transportadora-card-header{background:#162032!important;border-bottom-color:#334155!important}html.dark .content-area .btn-usuarios-portal{background:#f59e0b26!important;border-color:#f59e0b73!important;color:#fbbf24!important}html.dark .content-area .btn-usuarios-portal:hover{background:#f59e0b40!important;border-color:#f59e0b!important}html.dark .content-area .btn-usuarios-portal-count{color:#fcd34d!important}html.dark .content-area .cliente-config-details{background:#162032!important;border-color:#334155!important}html.dark .content-area .cliente-config-details>summary:before{color:#94a3b8!important}html.dark .content-area .cliente-config-details-body{border-top-color:#334155!important}html.dark .content-area .cliente-config-badge{background:#3b82f633!important;color:#93c5fd!important}html.dark .content-area .perm-vinc-portal{color:#cbd5e1!important}html.dark .content-area .perm-vinc-portal strong{color:#f1f5f9!important}html.dark .content-area .cliente-tag{background:#0ea5e92e!important;color:#7dd3fc!important}html.dark .content-area .conf-estoque-usuarios-box{background:#0ea5e91f!important;border-color:#38bdf859!important}html.dark .content-area :is(.conf-estoque-usuarios-titulo,.conf-estoque-lista-label){color:#e0f2fe!important}html.dark .content-area .conf-estoque-user-check{color:#cbd5e1!important}html.dark .content-area .portal-pedidos-acoes-box{background:#162032!important;border-color:#334155!important}html.dark .content-area .link-fob-publico{background:#3b82f61f!important;border-color:#3b82f659!important}html.dark .content-area .link-fob-publico__rotulo{color:#93c5fd!important}html.dark .content-area .link-fob-publico__input{background:#0f172a!important;color:#f1f5f9!important;border-color:#475569!important}html.dark .content-area .termo-ciencia-linha{background:#f59e0b1f!important;border-color:#f59e0b66!important}html.dark .content-area .termo-ciencia-label{color:#fbbf24!important}html.dark .content-area .termo-ciencia-textarea,html.dark .content-area .aviso-portal-textarea,html.dark .content-area .susp-nova-coleta-textarea{background:#0f172a!important;color:#f1f5f9!important;border-color:#475569!important}html.dark .content-area .btn-termo-remover{background:#ef444426!important;border-color:#ef444466!important;color:#fca5a5!important}html.dark .content-area .btn-termos-restore{color:#e2e8f0!important;border-color:#475569!important}html.dark .content-area .confiab-transp-card{background:#162032!important;border-color:#334155!important}html.dark .content-area .confiab-transp-check{color:#e2e8f0!important}html.dark .content-area .btn-confiab-salvar{background:#10b98126!important;border-color:#10b98166!important;color:#6ee7b7!important}html.dark .content-area .btn-confiab-desbloquear{background:#3b82f626!important;border-color:#3b82f666!important;color:#93c5fd!important}html.dark .content-area .portal-usuarios-hint-depositante{background:#162032!important;border-color:#334155!important;color:#94a3b8!important}html.dark .content-area .usuario-acesso-card{background:#162032!important;border-color:#334155!important}html.dark .content-area .usuario-acesso-head strong{color:#f1f5f9!important}html.dark .content-area .usuario-acesso-email{color:#94a3b8!important}html.dark .content-area .badge-tipo{background:#f59e0b33!important;color:#fbbf24!important}html.dark .content-area .badge-acesso.ativo{background:#22c55e33!important;color:#86efac!important}html.dark .content-area .badge-acesso.bloqueado{background:#ef444433!important;color:#fca5a5!important}html.dark .content-area .badge-role,html.dark .content-area .badge-interno{background:#0ea5e933!important;color:#7dd3fc!important}html.dark .content-area .novo-usuario-hint{background:#3b82f61f!important;border-color:#3b82f659!important;color:#e0f2fe!important}html.dark .content-area .novo-usuario-hint a{color:#93c5fd!important}html.dark .content-area :is(.perm-torre-col,.perm-portal-coluna){background:#162032!important;border-color:#334155!important}html.dark .content-area :is(.perm-torre-linha,.perm-portal-linha){color:#e2e8f0!important}html.dark .content-area .vinculo-info{background:#162032!important;border-color:#334155!important}html.dark .content-area .vinculo-info strong{color:#94a3b8!important}html.dark .content-area .vinculo-info p{color:#f1f5f9!important}html.dark .content-area .vinculo-info--ok{background:#10b9811f!important;border-color:#10b98159!important;color:#6ee7b7!important}html.dark .content-area .card-header{background:#162032!important;border-bottom-color:#334155!important}html.dark .content-area .card-header p,html.dark .content-area .card-header-card p,html.dark .content-area .form-group label{color:#94a3b8!important}html.dark .content-area .form-group input,html.dark .content-area .form-group select{background:#0f172a!important;color:#f1f5f9!important;border-color:#475569!important}html.dark .content-area .form-group input.disabled{background:#334155!important;color:#94a3b8!important}html.dark .content-area .btn-excluir-equipe{background:#ef44441f!important;border-color:#ef444466!important;color:#fca5a5!important}html.dark .content-area .btn-refresh{background:#1e293b!important;border-color:#475569!important;color:#e2e8f0!important}html.dark .content-area .btn-outline{background:#1e293b!important;border-color:#3b82f6!important;color:#93c5fd!important}html.dark .content-area .btn-outline:hover{background:#3b82f626!important}html.dark .content-area .busca-mot-veic{background:#162032!important;border-bottom-color:#334155!important}html.dark .content-area .link-voltar{color:#94a3b8!important}html.dark .content-area .link-voltar:hover,html.dark .content-area .link-inline{color:#93c5fd!important}html.dark .content-area :is(.diverg-bloqueio-prazos-box,.diverg-bloqueio-prazos-wrap>div,.susp-nova-coleta-config){background:#f59e0b1a!important;border-color:#f59e0b59!important}html.dark .content-area :is(.diverg-bloqueio-prazos-titulo,.diverg-bloqueio-prazo-label,.susp-nova-coleta-titulo){color:#fbbf24!important}html.dark .content-area .btn-config-submodal{background:#3b82f61f!important;border-color:#3b82f666!important;color:#93c5fd!important}html.dark .content-area .btn-config-submodal:hover{background:#3b82f638!important}html.dark .content-area .btn-config-submodal-meta{color:#94a3b8!important}html.dark .content-area .diverg-bloqueio-prazos-box{background:#f59e0b1f!important;border-color:#f59e0b66!important}html.dark .content-area .diverg-bloqueio-prazos-hint{color:#fcd34d!important}html.dark .content-area .diverg-bloqueio-prazo-input{background:#0f172a!important;color:#f1f5f9!important;border-color:#475569!important}html.dark .content-area .susp-nova-coleta-config{border-top-color:#475569!important}html.dark .content-area .susp-nova-coleta-check{color:#e2e8f0!important}html.dark .content-area .susp-nova-coleta-sub{color:#94a3b8!important}html.dark .content-area :is(.portal-pedidos-acoes-hint,.portal-pedidos-acoes-grupo){color:#94a3b8!important}html.dark .modal-content .tarifa-diferenciada-card,html.dark .modal-content .tarifa-diferenciada-card--ativo{background:linear-gradient(180deg,#f59e0b38,#1e293bf2)!important;border-color:#f59e0b!important;box-shadow:none!important}html.dark .modal-content .tarifa-diferenciada-titulo,html.dark .modal-content .tarifa-diferenciada-toggle,html.dark .modal-content .tarifa-diferenciada-toggle span,html.dark .modal-content label.tarifa-diferenciada-toggle{color:#fde68a!important}html.dark .modal-content .tarifa-diferenciada-sub,html.dark .modal-content .tarifa-diferenciada-hint,html.dark .modal-content .tarifa-diferenciada-preview,html.dark .modal-content .tarifa-diferenciada-alerta,html.dark .modal-content .tarifa-diferenciada-select{color:#fcd34d!important}html.dark .modal-content .tarifa-diferenciada-corpo{border-top-color:#f59e0b59!important}html.dark .modal-content .tarifa-diferenciada-select select{background:#0f172a!important;color:#f1f5f9!important;border-color:#b45309!important}html.dark .modal-content :is(.nfs-multi-hint,.item-qtd,.upload-hint,.same-hint,.same-nf,.upload-title){color:#cbd5e1!important}html.dark .modal-content .item-nf-row,html.dark .modal-content .upload-group,html.dark .modal-content .upload-area{background:#162032!important;border-color:#334155!important}html.dark .modal-content .item-nome,html.dark .modal-content .upload-name{color:#f1f5f9!important}html.dark .modal-content .btn-upload{background:#1e293b!important;border-color:#475569!important;color:#e2e8f0!important}html.dark .modal-content .badge-file{background:#334155!important;color:#94a3b8!important}html.dark .modal-content .badge-file.ok{background:#22c55e33!important;color:#86efac!important}html.dark .modal-content .btn-add-nf-slot{background:#38bdf826!important;color:#7dd3fc!important;border-color:#38bdf866!important}html.dark .modal-content .btn-remove,html.dark .modal-content .btn-remove-nf-slot{background:#f871712e!important;color:#fca5a5!important}html.dark .triang-pergunta-card{background:#1e293b!important;border-color:#334155!important;color:#f1f5f9!important}html.dark .triang-pergunta-titulo{color:#f1f5f9!important}html.dark .triang-pergunta-texto{color:#cbd5e1!important}html.dark .triang-pergunta-texto strong{color:#f8fafc!important}html.dark .btn-triang-pergunta{background:#0f172a!important;border-color:#475569!important}html.dark .btn-triang-pergunta:hover{background:#162032!important;border-color:#64748b!important}html.dark .btn-triang-pergunta--sim{background:#22c55e2e!important;border-color:#4ade80!important}html.dark .btn-triang-pergunta--sim:hover{background:#22c55e47!important;border-color:#86efac!important}html.dark .btn-triang-pergunta-label{color:#f8fafc!important}html.dark .btn-triang-pergunta-hint{color:#cbd5e1!important}html.dark .btn-triang-pergunta-cancelar{color:#94a3b8!important}html.dark .btn-triang-pergunta-cancelar:hover{color:#e2e8f0!important}html.dark .mx-overlay{background:#020617a6!important}html.dark .mx-modal{background:#1e293b!important;border:1px solid #334155;color:#f1f5f9!important}html.dark .mx-titulo{color:#f8fafc!important}html.dark .mx-sub,html.dark .mx-ajuda,html.dark .mx-detalhe,html.dark .mx-extras-ajuda,html.dark .mx-sem{color:#cbd5e1!important}html.dark .mx-lista{border-color:#475569!important;background:#0f172a!important}html.dark .mx-item{border-bottom-color:#334155!important}html.dark .mx-rotulo{color:#f1f5f9!important}html.dark .mx-email{color:#7dd3fc!important}html.dark .mx-extras-lbl{color:#e2e8f0!important}html.dark .mx-extras-ta{background:#0f172a!important;color:#f1f5f9!important;border-color:#475569!important;color-scheme:dark}html.dark .mx-extras-ta::placeholder{color:#94a3b8!important;opacity:1!important}html.dark .mx-btn-fantasma{background:#334155!important;border-color:#475569!important;color:#e2e8f0!important}html.dark .mx-btn-primario{background:#2563eb!important;color:#fff!important}html.dark .modal-nf-email-resumo--ok{background:#10b98126!important;border-color:#34d39973!important;color:#a7f3d0!important}html.dark .modal-nf-email-resumo--warn{background:#f59e0b26!important;border-color:#fbbf2473!important;color:#fde68a!important}html.dark .modal-nf-email-resumo--err{background:#ef444426!important;border-color:#f8717173!important;color:#fecaca!important}html.dark .modal-nf-email-pedido{color:#f1f5f9!important}html.dark .modal-nf-email-ok{color:#86efac!important}html.dark .modal-nf-email-falha{color:#fca5a5!important}html.dark .modal-nf-email-skip,html.dark .modal-nf-email-papel{color:#cbd5e1!important}html.dark :is(.modal,.modal-content) .tabela-lotes tr.active{background-color:#3b82f638!important}html.dark :is(.modal,.modal-content) .tabela-lotes tr.active td,html.dark :is(.modal,.modal-content) .tabela-lotes tr.active .col-vu{color:#f1f5f9!important;border-color:#334155!important}html.dark :is(.modal,.modal-content) .tabela-lotes tr.active small{color:#cbd5e1!important}html.dark :is(.modal,.modal-content) .xml-dados-preview[open]{background:#3b82f61f!important}html.dark :is(.modal,.modal-content) .xml-preview-summary{color:#93c5fd!important}html.dark :is(.modal,.modal-content) .xml-preview-content,html.dark :is(.modal,.modal-content) .xml-preview-table td,html.dark :is(.modal,.modal-content) .tabela-conferencia-linhas td{color:#e2e8f0!important}html.dark :is(.modal,.modal-content) .xml-preview-table,html.dark :is(.modal,.modal-content) .conferencia-linhas-xml{background:#0f172a!important;border-color:#334155!important}html.dark :is(.modal,.modal-content) .xml-preview-table th,html.dark :is(.modal,.modal-content) .tabela-conferencia-linhas th{background:#162032!important;color:#cbd5e1!important}html.dark :is(.modal,.modal-content) .tabela-conferencia-linhas tr.conf-ok{background:#22c55e29!important}html.dark :is(.modal,.modal-content) .tabela-conferencia-linhas tr.conf-fiscal{background:#3b82f629!important}html.dark :is(.modal,.modal-content) .tabela-conferencia-linhas tr.conf-alerta{background:#f59e0b29!important}html.dark :is(.modal,.modal-content) .tabela-conferencia-linhas tr.conf-erro-linha{background:#ef444429!important}html.dark :is(.modal,.modal-content) .tabela-conferencia-linhas tr.conf-ok td,html.dark :is(.modal,.modal-content) .tabela-conferencia-linhas tr.conf-fiscal td,html.dark :is(.modal,.modal-content) .tabela-conferencia-linhas tr.conf-alerta td,html.dark :is(.modal,.modal-content) .tabela-conferencia-linhas tr.conf-erro-linha td{color:#f1f5f9!important}html.dark :is(.modal,.modal-content) .barra-conferencia-topo,html.dark :is(.modal,.modal-content) .nf-dados-carregados{background:#22c55e1f!important;border-color:#4ade8059!important}html.dark :is(.modal,.modal-content) .barra-conferencia-topo-head,html.dark :is(.modal,.modal-content) .barra-conferencia-contagem,html.dark :is(.modal,.modal-content) .nf-dados-label{color:#86efac!important}html.dark :is(.modal,.modal-content) .relatorio-multi-titulo,html.dark :is(.modal,.modal-content) .conferencia-linhas-titulo{color:#f1f5f9!important}html.dark .content-area .confiab-faixas-armazem{background:linear-gradient(160deg,#78350f47,#1e293b 78%)!important;border-color:#fbbf2466!important}html.dark .content-area .confiab-faixas-armazem__titulo{color:#fde68a!important}html.dark .content-area .confiab-faixas-armazem__sub{color:#cbd5e1!important}html.dark .content-area .confiab-faixas-armazem__preview span{background:#f59e0b2e!important;border-color:#fbbf2473!important;color:#fde68a!important}html.dark .content-area .confiab-faixas-armazem .btn-confiab-salvar,html.dark .content-area .btn-confiab-salvar{background:#10b9812e!important;border-color:#34d39973!important;color:#6ee7b7!important}html.dark .content-area .confiab-faixas-armazem .btn-confiab-salvar:hover,html.dark .content-area .btn-confiab-salvar:hover{background:#10b98147!important;color:#a7f3d0!important}html.dark .content-area .confiab-faixas-armazem .confiab-transp-field,html.dark .content-area .confiab-faixas-armazem .confiab-transp-field span{color:#e2e8f0!important}html.dark .content-area .confiab-faixas-armazem input{background:#0f172a!important;color:#f1f5f9!important;border-color:#475569!important}html.dark .content-area .transportadora-card,html.dark .content-area .cliente-card{background:#1e293b!important;border-color:#334155!important}html.dark .content-area .transportadora-card-header,html.dark .content-area .cliente-card-header{background:#162032!important;border-bottom-color:#334155!important}html.dark .content-area .transportadora-card-actions,html.dark .content-area .cliente-card-actions{background:#162032!important;border-top-color:#334155!important}html.dark .content-area .transportadora-nome,html.dark .content-area .cliente-nome{color:#f1f5f9!important}html.dark .content-area .info-item,html.dark .content-area .info-icon{color:#cbd5e1!important;opacity:1!important}html.dark .content-area .transp-sec-toggle{background:#162032!important;border-color:#475569!important;color:#e2e8f0!important}html.dark .content-area .transp-sec-toggle:hover{background:#1e293b!important;border-color:#64748b!important}html.dark .content-area .transp-sec-chevron,html.dark .content-area .transp-sec-resumo{color:#94a3b8!important}html.dark .content-area .transportadora-score-pill{background:#334155!important;color:#e2e8f0!important}html.dark .content-area .transportadora-score-pill.is-off{background:#334155!important;color:#94a3b8!important}html.dark .content-area .transportadora-score-pill.is-alto{background:#22c55e33!important;color:#86efac!important}html.dark .content-area .transportadora-score-pill.is-baixo{background:#f59e0b33!important;color:#fcd34d!important}html.dark .content-area .transportadora-score-pill.is-critico{background:#ef444433!important;color:#fca5a5!important}html.dark .content-area .confiab-transp-card{background:#0f172a!important;border-color:#334155!important}html.dark .content-area .confiab-transp-check,html.dark .content-area .confiab-transp-check span{color:#e2e8f0!important}html.dark .content-area .confiab-transp-bloq-auto{color:#fca5a5!important}html.dark .content-area .btn-confiab-desbloquear{background:#3b82f62e!important;border-color:#60a5fa73!important;color:#93c5fd!important}html.dark .content-area .cliente-config-resumo{color:#94a3b8!important}html.dark .content-area .cliente-config-details{background:#162032!important;border-color:#475569!important}html.dark .content-area .cliente-config-details>summary{color:#e2e8f0!important}html.dark .content-area .clientes-section .empty-state,html.dark .content-area .transportadoras-section .empty-state,html.dark .content-area .clientes-section>p,html.dark .content-area .ol-hint,html.dark .content-area .clientes-subsection-hint{color:#cbd5e1!important}html.dark .content-area .termo-conf{background:linear-gradient(180deg,#162032,#0f172a)!important;border-color:#334155!important}html.dark .content-area .termo-conf--off{background:#162032!important;opacity:.9!important}html.dark .content-area .termo-conf-zonas{border-color:#475569!important;background:#1e293b!important}html.dark .content-area .termo-conf-bulbo{border-color:#475569!important;background:#334155!important}html.dark .content-area .termo-marca{border-top-color:#94a3b873!important}html.dark .content-area .termo-marca em,html.dark .content-area .termo-conf-sub,html.dark .content-area .termo-conf-score--off{color:#94a3b8!important}html.dark .content-area .termo-conf-legenda{border-top-color:#334155!important}html.dark .content-area .termo-leg-item--critico{background:#ef44442e!important;color:#fca5a5!important}html.dark .content-area .termo-leg-item--baixo{background:#f59e0b2e!important;color:#fcd34d!important}html.dark .content-area .termo-leg-item--alto{background:#22c55e2e!important;color:#86efac!important}html.dark .content-area .termo-conf-inicial{color:#a5b4fc!important}html.dark .content-area .btn-icon.edit{color:#93c5fd!important}html.dark .content-area .btn-icon.edit:hover{background:#3b82f633!important}html.dark .content-area .btn-icon.trash{color:#fca5a5!important}html.dark .content-area .btn-icon.trash:hover{background:#ef444433!important}html.dark .content-area .susp-nova-coleta-config,html.dark .content-area .susp-nova-coleta-titulo,html.dark .content-area .susp-nova-coleta-sub,html.dark .content-area .susp-nova-coleta-check{color:#e2e8f0!important;border-color:#334155!important}html.dark .content-area .transportadoras-section,html.dark .content-area .clientes-section{background:transparent!important;border:none!important;box-shadow:none!important;padding-left:4px!important;padding-right:4px!important}html.dark .content-area .transportadora-card,html.dark .content-area .cliente-card{background:#1a2636!important;border-color:#94a3b847!important;box-shadow:0 8px 28px -8px #000000a6,0 0 0 1px #94a3b814!important}html.dark .content-area .transportadora-card:hover,html.dark .content-area .cliente-card:hover{border-color:#94a3b873!important;box-shadow:0 14px 36px -10px #000000bf,0 0 0 1px #60a5fa33!important}html.dark .content-area .transportadora-card-header,html.dark .content-area .cliente-card-header{background:linear-gradient(135deg,#1e2d42,#162032)!important}html.dark .content-area .transportadora-card-actions,html.dark .content-area .cliente-card-actions{background:#0f172a8c!important}html.dark .content-area .confiab-faixas-armazem{box-shadow:0 8px 24px -8px #0000008c!important}html.dark :is(.overlay,.overlay-pagina-publica) :is(.modal,.modal-mini,.modal-resumo-envio) :is(.modal-header,.modal-body,.modal-footer),html.dark .modal :is(.modal-header,.modal-body,.modal-footer){background:#162032!important;border-color:#334155!important}html.dark :is(.overlay,.overlay-pagina-publica) .modal .modal-body,html.dark .modal .modal-body{background:#0f172a!important}html.dark :is(.overlay,.overlay-pagina-publica) .modal .form-section,html.dark .modal .form-section{background:#1e293b!important;border-color:#334155!important;box-shadow:0 4px 16px -6px #00000073!important}html.dark :is(.overlay,.overlay-pagina-publica) .modal .form-section h3,html.dark .modal .form-section h3{color:#93c5fd!important;border-bottom-color:#334155!important}html.dark :is(.overlay,.overlay-pagina-publica) .modal .btn-close,html.dark .modal .btn-close{background:#334155!important;color:#e2e8f0!important}html.dark :is(.overlay,.overlay-pagina-publica) .info-box,html.dark :is(.modal,.modal-content,.modal-mini,.modal-resumo-envio) .info-box{background:#3b82f624!important;border-color:#60a5fa66!important;color:#bfdbfe!important}html.dark :is(.overlay,.overlay-pagina-publica) .info-box--muted,html.dark :is(.modal,.modal-content) .info-box--muted{background:#94a3b81f!important;border-color:#475569!important;color:#cbd5e1!important}html.dark :is(.overlay,.overlay-pagina-publica) .info-box--fob,html.dark :is(.modal,.modal-content) .info-box--fob{background:#8b5cf629!important;border-color:#a78bfa73!important;color:#ddd6fe!important}html.dark :is(.overlay,.overlay-pagina-publica) .info-box--tipo-pedido,html.dark :is(.modal,.modal-content) .info-box--tipo-pedido{background:#3b82f624!important;border-color:#60a5fa66!important;color:#bfdbfe!important}html.dark :is(.overlay,.overlay-pagina-publica) :is(.info-box--ordem-chegada,.confirm-box,.sugestao-multiplo,.aviso-restricao-coleta,.aviso-bloqueio-produto-transp),html.dark :is(.modal,.modal-content) :is(.info-box--ordem-chegada,.confirm-box,.sugestao-multiplo,.aviso-restricao-coleta,.aviso-bloqueio-produto-transp){background:#f59e0b24!important;border-color:#fbbf2466!important;color:#fde68a!important}html.dark :is(.overlay,.overlay-pagina-publica) :is(.aviso-bloqueio-coleta,.alerta-bloqueio-divergencia,.estoque-produto--alert),html.dark :is(.modal,.modal-content) :is(.aviso-bloqueio-coleta,.alerta-bloqueio-divergencia,.estoque-produto--alert){background:#ef444424!important;border-color:#f8717166!important;color:#fecaca!important}html.dark :is(.overlay,.overlay-pagina-publica) .alerta-bloqueio-divergencia--loading,html.dark .modal .alerta-bloqueio-divergencia--loading{background:#f59e0b24!important;border-color:#fbbf2466!important;color:#fde68a!important}html.dark :is(.overlay,.overlay-pagina-publica) .alerta-bloqueio-divergencia__rotulo,html.dark .modal .alerta-bloqueio-divergencia__rotulo{color:#fca5a5!important}html.dark :is(.overlay,.overlay-pagina-publica) .estoque-produto,html.dark .modal .estoque-produto{background:#10b9811f!important;border-color:#34d39959!important;color:#a7f3d0!important}html.dark :is(.overlay,.overlay-pagina-publica) .estoque-embalagem,html.dark .modal .estoque-embalagem{background:#3b82f61f!important;border-color:#60a5fa59!important;color:#bfdbfe!important}html.dark :is(.overlay,.overlay-pagina-publica) .depositante-fixo-bar,html.dark .modal .depositante-fixo-bar{background:#0ea5e91f!important;border-color:#38bdf866!important}html.dark :is(.overlay,.overlay-pagina-publica) .depositante-fixo-label,html.dark .modal .depositante-fixo-label{color:#7dd3fc!important}html.dark :is(.overlay,.overlay-pagina-publica) .depositante-fixo-nome,html.dark .modal .depositante-fixo-nome{color:#e0f2fe!important}html.dark :is(.overlay,.overlay-pagina-publica) .btn-trocar-depositante,html.dark .modal .btn-trocar-depositante{background:#1e293b!important;border-color:#38bdf880!important;color:#7dd3fc!important}html.dark :is(.overlay,.overlay-pagina-publica) .btn-trocar-depositante:hover,html.dark .modal .btn-trocar-depositante:hover{background:#0ea5e92e!important}html.dark :is(.overlay,.overlay-pagina-publica) :is(.aviso-producao-off,.hint-granel,.modal-processando),html.dark .modal :is(.aviso-producao-off,.hint-granel,.modal-processando){background:#0ea5e91f!important;border-color:#38bdf866!important;color:#bae6fd!important}html.dark :is(.overlay,.overlay-pagina-publica) .produto-row,html.dark .modal .produto-row{background:#162032!important;border-color:#334155!important;box-shadow:0 6px 18px -8px #0000008c!important}html.dark :is(.overlay,.overlay-pagina-publica) .btn-add-produto,html.dark .modal .btn-add-produto{background:#0ea5e91f!important;border-color:#38bdf873!important;color:#7dd3fc!important}html.dark :is(.overlay,.overlay-pagina-publica) .btn-add-produto:hover,html.dark .modal .btn-add-produto:hover{background:#0ea5e938!important;color:#bae6fd!important}html.dark :is(.overlay,.overlay-pagina-publica) .btn-remover-produto,html.dark .modal .btn-remover-produto{background:#ef44441f!important;border-color:#f8717166!important;color:#fca5a5!important}html.dark :is(.overlay,.overlay-pagina-publica) .btn-mini-icon,html.dark .modal .btn-mini-icon{background:#3b82f626!important;border-color:#3b82f6!important;color:#93c5fd!important}html.dark :is(.overlay,.overlay-pagina-publica) .btn-mini-icon:hover,html.dark .modal .btn-mini-icon:hover{background:#3b82f647!important}html.dark :is(.overlay,.overlay-pagina-publica) .responsabilidades-box,html.dark .modal .responsabilidades-box{background:#f59e0b1f!important;border-color:#fbbf2466!important}html.dark :is(.overlay,.overlay-pagina-publica) :is(.responsabilidades-box h4,.responsabilidades-intro,.checkbox-item),html.dark .modal :is(.responsabilidades-box h4,.responsabilidades-intro,.checkbox-item){color:#fde68a!important}html.dark :is(.overlay,.overlay-pagina-publica) .modal-footer,html.dark .modal .modal-footer{background:#162032!important;border-top-color:#334155!important}html.dark :is(.overlay,.overlay-pagina-publica) .btn-cancelar,html.dark .modal .btn-cancelar,html.dark .modal-resumo-envio .btn-cancelar{background:#334155!important;border-color:#475569!important;color:#e2e8f0!important}html.dark :is(.overlay,.overlay-pagina-publica) .btn-cancelar:hover,html.dark .modal .btn-cancelar:hover{background:#475569!important;color:#f8fafc!important}html.dark :is(.overlay,.overlay-pagina-publica) .btn-salvar:disabled,html.dark .modal .btn-salvar:disabled{background:#1e3a5f!important;color:#94a3b8!important}html.dark :is(.overlay,.overlay-pagina-publica) .saldo-text,html.dark .modal .saldo-text{color:#6ee7b7!important}html.dark :is(.overlay,.overlay-pagina-publica) :is(.saldo-text--hint,.saldo-solicitado,.campo-fim-pedido,.campo-placeholder,.loading-mini),html.dark .modal :is(.saldo-text--hint,.saldo-solicitado,.campo-fim-pedido,.campo-placeholder,.loading-mini){color:#94a3b8!important}html.dark :is(.overlay,.overlay-pagina-publica) .campo-placeholder,html.dark .modal .campo-placeholder{background:#1e293b!important}html.dark :is(.overlay,.overlay-pagina-publica) :is(input,select,textarea):disabled,html.dark .modal :is(input,select,textarea):disabled{background:#1e293b!important;color:#64748b!important;border-color:#334155!important;opacity:1!important}html.dark .emb-modal-backdrop .emb-modal{background:#1e293b!important;border-color:#334155!important;color:#f1f5f9!important;box-shadow:0 20px 50px #0000008c!important}html.dark .emb-modal-backdrop .emb-modal-head,html.dark .emb-modal-backdrop .emb-modal-actions{border-color:#334155!important;background:#162032!important}html.dark .emb-modal-backdrop .emb-modal-head h3,html.dark .emb-modal-backdrop .emb-modal-body,html.dark .emb-modal-backdrop .field span{color:#e2e8f0!important}html.dark .emb-modal-backdrop :is(input,select,textarea){background:var(--surface-elevated, #243447)!important;color:#f1f5f9!important;border-color:#475569!important;color-scheme:dark}html.dark .emb-modal-backdrop :is(input,select,textarea)::placeholder{color:#94a3b8!important}html.dark .emb-modal-backdrop .emb-empty,html.dark .emb-modal-backdrop .emb-processando{color:#94a3b8!important}html.dark .emb-modal-backdrop .emb-processando{background:#3b82f624!important;border-color:#60a5fa66!important;color:#bfdbfe!important}html.dark .emb-modal-backdrop .btn-flat{background:#334155!important;color:#e2e8f0!important;border-color:#475569!important}html.dark .emb-modal-backdrop .emb-primary{background:#3b82f6!important;color:#fff!important;border-color:#3b82f6!important}html.dark .emb-modal-backdrop .emb-modal-x{color:#cbd5e1!important}html.dark .insumos-pedido-saida-box{background:linear-gradient(135deg,#7c3aed29,#0f172ae6)!important;border-color:#a78bfa66!important}html.dark .insumos-pedido-titulo,html.dark .insumos-subtitulo,html.dark .insumos-calc-qtd-wrap label{color:#c4b5fd!important}html.dark .insumos-pedido-meta{color:#ddd6fe!important}html.dark .insumos-hint,html.dark .insumos-ton-dica,html.dark .insumos-sub{color:#c4b5fd!important}html.dark .insumos-table-wrap{background:#0f172a99!important;border-color:#a78bfa4d!important}html.dark .insumos-pedido-table th{background:#7c3aed33!important;color:#ddd6fe!important;border-color:#a78bfa4d!important}html.dark .insumos-pedido-table td{color:#f1f5f9!important;border-color:#a78bfa2e!important}html.dark .insumos-tag-ok{color:#6ee7b7!important}html.dark .insumos-tag-erro{color:#fca5a5!important}html.dark .insumos-teto-aviso{color:#fbbf24!important}html.dark .insumos-fluxo-ok{color:#6ee7b7!important}html.dark .insumos-fluxo-warn{color:#fcd34d!important}html.dark .nexus-footer-link,html[data-theme=dark] .nexus-footer-link{background:#0f172aeb!important;color:#e2e8f0!important;border:1px solid rgba(148,163,184,.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html.dark .nexus-footer-link:hover,html[data-theme=dark] .nexus-footer-link:hover{color:#f8fafc!important;opacity:1;border-color:#94a3b88c}html.dark .nexus-footer-url,html[data-theme=dark] .nexus-footer-url{color:#f1f5f9!important;opacity:1!important;font-weight:600}html.dark .nexus-footer-logo,html[data-theme=dark] .nexus-footer-logo{opacity:.9;filter:brightness(1.15)}html{scrollbar-gutter:stable}.app-layout.svelte-1kazdxt{display:flex;min-height:100vh;background:var(--page-bg, #f8f9fa);position:relative}.main-wrapper.svelte-1kazdxt{flex:1;margin-left:260px;display:flex;flex-direction:column;transition:margin .3s ease;width:100%;position:relative;min-width:0;min-height:100vh;--header-sticky-h: 70px}.content-area.svelte-1kazdxt{padding:24px;width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;--content-pad-x: 24px;--content-pad-y: 24px;position:relative}.content-area.com-page-bg.svelte-1kazdxt{flex:1;min-height:calc(100vh - 70px);box-sizing:border-box;background:transparent}.content-area-inner.svelte-1kazdxt{position:relative;z-index:1}.content-area.torre-controle-page.svelte-1kazdxt{padding:0;--content-pad-x: 0;--content-pad-y: 0;min-height:calc(100vh - 56px)}.avisos-top-stack.svelte-1kazdxt{position:sticky;top:var(--header-sticky-h, 70px);z-index:38;flex-shrink:0;width:100%;box-sizing:border-box;margin:0}.avisos-top-stack.svelte-1kazdxt .aviso-geral-banner:where(.svelte-1kazdxt){margin:0}.main-wrapper.wms-torre-ativa.svelte-1kazdxt .avisos-top-stack:where(.svelte-1kazdxt){margin-bottom:12px}.aviso-geral-banner.aviso-banner-empresa.svelte-1kazdxt{background:linear-gradient(135deg,#fff7ed,#ffedd5);border-bottom-color:#fb923c;color:#9a3412;padding-right:8px}.aviso-banner-texto.svelte-1kazdxt{flex:1;min-width:0;line-height:1.45}.aviso-banner-fechar.svelte-1kazdxt{flex-shrink:0;margin-left:8px;width:32px;height:32px;border:none;border-radius:8px;background:#9a34121f;color:#9a3412;font-size:22px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease}.aviso-banner-fechar.svelte-1kazdxt:hover{background:#9a341238}.aviso-banner-fechar.svelte-1kazdxt:focus-visible{outline:2px solid #ea580c;outline-offset:2px}.torre-back-banner.svelte-1kazdxt{display:flex;flex-direction:column;gap:12px;padding:16px 20px;margin:calc(-1 * var(--content-pad-y, 24px)) calc(-1 * var(--content-pad-x, 24px)) 20px calc(-1 * var(--content-pad-x, 24px));background:linear-gradient(135deg,#0f172a,#1e293b);border-bottom:2px solid rgba(59,130,246,.3);color:#f8fafc}.btn-voltar-torre.svelte-1kazdxt{align-self:flex-start;padding:8px 14px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#e2e8f0;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s}.btn-voltar-torre.svelte-1kazdxt:hover{background:#ffffff26;color:#fff}.armazem-nome-destaque.svelte-1kazdxt{margin:0;font-size:22px;font-weight:700;letter-spacing:-.5px;color:#fff}.aviso-geral-banner.svelte-1kazdxt{display:flex;align-items:center;gap:8px;padding:10px 16px;margin:calc(-1 * var(--content-pad-y, 24px)) calc(-1 * var(--content-pad-x, 24px)) 16px calc(-1 * var(--content-pad-x, 24px));background:linear-gradient(135deg,#fef9c3,#fef08a);border-bottom:1px solid #facc15;font-size:13px;color:#854d0e;flex-wrap:wrap}.aviso-geral-icon.svelte-1kazdxt{font-size:16px}.main-wrapper.com-padding-bottom.svelte-1kazdxt{padding-bottom:calc(var(--shell-bottom-bar-h, 72px) + 16px)}.overlay.svelte-1kazdxt{position:fixed;inset:0;width:100%;min-height:100%;min-height:100dvh;background:#00000080;z-index:45;display:none;touch-action:none;transform:translateZ(0);-webkit-transform:translateZ(0)}@keyframes svelte-1kazdxt-spin{to{transform:rotate(360deg)}}.nexus-footer.svelte-1kazdxt{position:fixed;bottom:12px;left:0;right:0;display:flex;justify-content:center;align-items:center;z-index:30;pointer-events:none}.nexus-footer-link.svelte-1kazdxt{display:flex;align-items:center;gap:8px;text-decoration:none;color:#334155;font-size:12px;pointer-events:auto;padding:6px 12px;border-radius:8px;background:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .2s,color .2s,background .2s}.nexus-footer-link.svelte-1kazdxt:hover{opacity:.95;color:#0f172a}.nexus-footer-logo.svelte-1kazdxt{height:22px;width:auto;opacity:.7;object-fit:contain}.nexus-footer-url.svelte-1kazdxt{font-weight:600;opacity:.95;color:inherit}@media(max-width:1024px){:root{--shell-bottom-bar-h: 64px}.nexus-footer.above-nav.svelte-1kazdxt{bottom:calc(var(--shell-bottom-bar-h, 64px) + 8px)}.main-wrapper.com-padding-bottom.svelte-1kazdxt{padding-bottom:calc(var(--shell-bottom-bar-h, 64px) + 26px)}.main-wrapper.svelte-1kazdxt{margin-left:0;min-width:0;overflow-x:visible;padding-top:56px;--header-sticky-h: 56px}.overlay.svelte-1kazdxt{display:block}.content-area.svelte-1kazdxt{padding:16px;overflow-x:clip;--content-pad-x: 16px;--content-pad-y: 16px}.content-area.torre-controle-page.svelte-1kazdxt{padding:0;--content-pad-x: 0;--content-pad-y: 0;min-height:calc(100dvh - 56px)}.content-area.com-page-bg.svelte-1kazdxt{min-height:calc(100dvh - 56px)}.torre-back-banner.svelte-1kazdxt{margin:-16px -16px 16px;padding:12px 16px}.armazem-nome-destaque.svelte-1kazdxt{font-size:18px}.main-wrapper.svelte-1kazdxt{min-height:100dvh}}@media(max-width:480px){.content-area.svelte-1kazdxt{padding:12px;--content-pad-x: 12px;--content-pad-y: 12px}.content-area.torre-controle-page.svelte-1kazdxt{padding:0;--content-pad-x: 0;--content-pad-y: 0}.torre-back-banner.svelte-1kazdxt{margin:-12px -12px 12px;padding:10px 12px}.armazem-nome-destaque.svelte-1kazdxt{font-size:16px}.main-wrapper.com-padding-bottom.svelte-1kazdxt{padding-bottom:calc(var(--shell-bottom-bar-h, 64px) + 38px)}.main-wrapper.svelte-1kazdxt{padding-top:50px;--header-sticky-h: 50px}}@media(max-width:1024px){.main-wrapper.svelte-1kazdxt{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.content-area.svelte-1kazdxt{padding-bottom:env(safe-area-inset-bottom,16px)}}.content-area{--wms-content-max-width: 1560px}.content-area .page-container{padding:24px;width:100%;max-width:var(--wms-content-max-width);margin:0 auto;box-sizing:border-box}.content-area :is(.page-container,.page-producao,.torre-container,.dashboard-container,.analytics-page,.lista-coletas){width:100%!important;max-width:var(--wms-content-max-width)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}.content-area :is(.page-container,.page-producao,.torre-wrapper,.dashboard-wrapper,.analytics-page){padding-left:24px!important;padding-right:24px!important}.content-area .header-area{margin-bottom:24px!important;min-height:72px!important;display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:12px;box-sizing:border-box}.content-area .title-group{min-height:56px;display:flex;flex-direction:column;justify-content:flex-end}.content-area .header-area h1,.content-area .title-group h1{font-size:20px;margin:0;font-weight:700;line-height:1.2;min-height:24px;color:var(--text, #1e293b)}.content-area .header-area p,.content-area .title-group p,.content-area .page-subtitle{margin:0;color:var(--text-muted, #64748b);font-size:13px;line-height:1.35;min-height:18px}.content-area .torre-header,.content-area .dashboard-header{margin-bottom:24px!important;padding-bottom:18px!important;min-height:106px;box-sizing:border-box}.content-area .torre-header h1,.content-area .dashboard-header h1{margin:0;line-height:1.2}.content-area .torre-header p,.content-area .dashboard-header .subtitle{min-height:18px;line-height:1.35}@media(max-width:768px){.content-area .page-container{padding:16px}.content-area .header-area{min-height:64px!important}.content-area .title-group{min-height:48px}.content-area .title-group h1{font-size:18px}.content-area .title-group p{font-size:12px}.content-area .torre-header,.content-area .dashboard-header{min-height:96px}.content-area :is(.page-container,.page-producao,.torre-wrapper,.dashboard-wrapper,.analytics-page){padding-left:16px!important;padding-right:16px!important}}@media(max-width:480px){.content-area .page-container{padding:12px}.content-area .header-area{min-height:58px!important}.content-area .title-group{min-height:44px}.content-area .title-group h1{font-size:16px}.content-area .title-group p{font-size:12px}.content-area .torre-header,.content-area .dashboard-header{min-height:88px}.content-area :is(.page-container,.page-producao,.torre-wrapper,.dashboard-wrapper,.analytics-page){padding-left:12px!important;padding-right:12px!important}}.is-multi-depositante{--premium-header-bg: linear-gradient(135deg, #0f172a 0%, #1e3a5f 100%);--premium-header-title-small: #94a3b8;--premium-header-title-main: #f8fafc;--premium-header-text-muted: #cbd5e1;--premium-header-border: rgba(255, 255, 255, .1)}html.dark .is-multi-depositante{--premium-header-bg: linear-gradient(135deg, #020617 0%, #0f2744 100%);--premium-header-title-small: #94a3b8;--premium-header-title-main: #f8fafc;--premium-header-text-muted: #cbd5e1;--premium-header-border: rgba(255, 255, 255, .12)}.is-multi-depositante .pedido-card{background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 14px #0f172a0f}.is-multi-depositante .pedido-card .card-top{background:var(--premium-header-bg);border-bottom:1px solid var(--premium-header-border);padding:14px 18px;border-radius:12px}.is-multi-depositante .pedido-card .card-top .pedido-num{color:var(--premium-header-title-main)}.is-multi-depositante .pedido-card .card-top .kpi-chip{box-shadow:0 2px 12px #00000038}.is-multi-depositante .pedido-card .card-top .kpi-chip .kpi-chip__rotulo,.is-multi-depositante .pedido-card .card-top .kpi-chip .kpi-chip__rotulo-linha{opacity:1!important}.is-multi-depositante .pedido-card .card-top .box-total{background:#ffffff14;border:1px solid rgba(255,255,255,.18);color:var(--premium-header-title-main)}.is-multi-depositante .pedido-card .card-top .box-valor{color:var(--premium-header-title-main)}.is-multi-depositante .pedido-card .card-top .box-label{color:var(--premium-header-text-muted)}.is-multi-depositante .compra-torre-card{border:1px solid #e2e8f0;box-shadow:0 4px 14px #0f172a0f}.is-multi-depositante .compra-torre-card .torre-card-head{background:var(--premium-header-bg)!important;border-bottom:1px solid var(--premium-header-border)}.is-multi-depositante .compra-torre-card .torre-card-head .armazem-rotulo{color:var(--premium-header-title-small)}.is-multi-depositante .compra-torre-card .torre-card-head .armazem-nome{color:var(--premium-header-title-main)}.is-multi-depositante .compra-torre-card .torre-card-head .pill-status{border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.is-multi-depositante .card-container{border:1px solid #e2e8f0;box-shadow:0 4px 14px #0f172a0f}.is-multi-depositante .card-container .topo-info{background:var(--premium-header-bg)!important;border:none!important;border-bottom:1px solid var(--premium-header-border)!important;color:var(--premium-header-title-small)}.is-multi-depositante .card-container .topo-info strong{color:var(--premium-header-title-main)}.is-multi-depositante .card-wrapper .card-container .agendamento-top{background:var(--premium-header-bg)!important;border:none!important;border-bottom:1px solid var(--premium-header-border)!important}.is-multi-depositante .card-wrapper .card-container .agendamento-top .titulo-ordem{color:var(--premium-header-title-small)}.is-multi-depositante .card-wrapper .card-container .agendamento-top .cliente-destaque{color:var(--premium-header-title-main);font-size:22px;line-height:1.15}.is-multi-depositante .card-wrapper .card-container .agendamento-top .badge-agendamento{background:#ffffff1a;border:1px solid rgba(255,255,255,.22);color:#fed7aa;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);flex-direction:column;align-items:flex-end;gap:4px;padding:12px 18px;border-radius:14px;min-width:9.5rem}.is-multi-depositante .card-wrapper .card-container .agendamento-top .badge-agendamento-data{font-size:16px;font-weight:800;line-height:1.2}.is-multi-depositante .card-wrapper .card-container .agendamento-top .badge-agendamento-hora{font-size:22px;font-weight:900;letter-spacing:.02em;line-height:1.1}.is-multi-depositante .card-wrapper .card-container .agendamento-top .cabecalho-sub{font-size:14px;font-weight:600;color:var(--premium-header-text-muted)}.is-multi-depositante .screen{border-top:3px solid transparent;border-image:linear-gradient(90deg,#0f172a,#1e3a5f,#0f172a) 1}@media(max-width:640px){.is-multi-depositante .pedido-card .card-top,.is-multi-depositante .compra-torre-card .torre-card-head,.is-multi-depositante .card-container .topo-info,.is-multi-depositante .card-wrapper .card-container .agendamento-top{padding:12px 14px!important}}
