.prop-atualizado{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 6px;font-size:13.5px;color:var(--muted)}.prop-atualizado strong{color:var(--ink);font-variant-numeric:tabular-nums}.haas-tabela td.prop-cel-abre{cursor:pointer}.haas-tabela td.prop-cel-abre:hover,.haas-tabela td.prop-cel-abre:focus-visible{text-decoration:underline;text-underline-offset:3px;outline:none}.haas-tabela td.prop-cel-abre:focus-visible{box-shadow:inset 0 0 0 2px var(--aqua)}.haas-tabela tfoot tr.clicavel:hover td{background:var(--ok-bg)}.prop-ordem-cel{display:none}.prop-modal-lista.modal.wide{max-width:1180px}.prop-lista-barra{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px}.prop-lista-barra .haas-busca{flex:1 1 260px;min-width:0}.prop-lista-barra .haas-busca input{width:100%}.prop-lista-conta{font-size:12.5px;white-space:nowrap;font-variant-numeric:tabular-nums}.prop-modal-lista .pager{margin-top:10px}.prop-modal-det .det-sec:first-of-type{margin-top:6px}.prop-campo-largo{grid-column:1 / -1}.prop-det-obs{white-space:pre-wrap}.prop-det-nota{font-size:12px;max-width:320px;line-height:1.35}.prop-seg-rot{font-size:11px;font-weight:700;pointer-events:none}.prop-seg-fora{fill:var(--muted);font-size:11px;pointer-events:none}.prop-seg-fora-num{fill:var(--ink);font-weight:700}@media (max-width: 640px){.prop-ordem-cel{display:flex;flex-direction:column;gap:5px;width:100%;box-sizing:border-box;font-size:12px;font-weight:600;color:var(--muted)}.prop-ordem-cel select{width:100%;min-width:0;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font-size:14px;font-weight:400}.haas-painel>.prop-ordem-cel{padding:10px 14px 6px}.prop-tabela-tipos>.prop-ordem-cel{margin-bottom:8px}.prop-lista-barra>.btn{width:100%;justify-content:center}.prop-det-nota{max-width:none;width:100%}.prop-modal-det .modal-foot{flex-wrap:wrap}}@media (prefers-color-scheme: dark){.prop-aba .btn-mini.btn-icone:not(:disabled),.prop-modal-lista .btn-mini.btn-icone:not(:disabled){color:var(--aqua)}}:root{--srv-barra: #2a78d6;--srv-barra-sem: #8a9499;--srv-barra-inativo: #c3cbcf}@media (prefers-color-scheme: dark){:root{--srv-barra: #3987e5;--srv-barra-sem: #6f7c82;--srv-barra-inativo: #4a565c}}.srv-atualizado{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 6px;font-size:13.5px;color:var(--muted)}.srv-atualizado strong{color:var(--ink);font-variant-numeric:tabular-nums}.srv-kpi .haas-kpi-ic svg{width:15px;height:15px}.srv-kpi-total .card-valor{color:var(--brand)}.srv-nota{margin:6px 0 14px}.srv-nota .link{font-size:12.5px;font-weight:600}.srv-grafico{margin-bottom:16px}.srv-graf-sub{font-weight:400;font-size:12.5px}.srv-barra{fill:var(--srv-barra)}.srv-barra-sem{fill:var(--srv-barra-sem)}.srv-barra-inativo{fill:var(--srv-barra-inativo)}.srv-graf .srv-graf-inat{fill:var(--muted);font-weight:600}.srv-leg{display:inline-flex;flex-wrap:wrap;gap:4px 14px;margin-left:auto;margin-right:14px;font-size:12px;font-weight:400;color:var(--muted)}.srv-leg>span{display:inline-flex;align-items:center;gap:6px}.srv-leg-cor{width:12px;height:12px;border-radius:3px}.srv-leg-ativo{background:var(--srv-barra)}.srv-leg-inativo{background:var(--srv-barra-inativo)}.srv-graf .srv-graf-rot{font-size:11.5px;fill:var(--ink)}.srv-graf .srv-graf-rot-sem{fill:var(--warn);font-weight:700}.srv-tabela-barras tr.clicavel{cursor:pointer}.srv-lista-acoes{justify-content:flex-end}.srv-lista-acoes .haas-busca{flex:1 1 280px;min-width:0}.srv-lista-acoes .haas-busca input{width:100%}.srv-tam{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--muted)}.srv-tam select{padding:5px 8px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font:inherit;font-size:12.5px}.srv-tabela tr.clicavel{cursor:pointer}.srv-tabela tr.clicavel:hover td{background:#38b2c712}.srv-tabela tr.clicavel:focus-visible{outline:2px solid var(--aqua);outline-offset:-2px}.srv-tabela th.ordenavel{white-space:nowrap}.srv-tabela td{max-width:320px}.srv-tabela .selo,.srv-tabela .pilula{white-space:nowrap}.srv-tabela tr.srv-inativo td{color:var(--muted)}.srv-col-nome{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.srv-col-nome strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px}.selo.srv-selo-inativo{font-size:10px;padding:1px 6px}.srv-col-op{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px}.srv-col-apps{display:inline-block;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.pilula.srv-pill{min-width:0;font-size:12px;padding:3px 9px;font-variant-numeric:tabular-nums}.srv-colunas{position:relative}.srv-colunas-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:20;width:min(560px,calc(100vw - 32px));max-height:60vh;overflow:auto;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px #0000002e;padding:12px 14px}.srv-colunas-topo{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:13px}.srv-colunas-topo .link{margin-left:12px;font-size:12.5px;font-weight:600}.srv-colunas-lista{columns:2 220px;column-gap:18px}.srv-colunas-grupo{break-inside:avoid;border:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:3px}.srv-colunas-grupo legend{padding:0;margin-bottom:4px;font-size:10.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--brand)}.infra-check{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:400;color:var(--ink);cursor:pointer}.infra-check input{width:16px;height:16px;accent-color:var(--brand);margin:0}.srv-modal-lista.modal.wide{max-width:1240px}.srv-lista-barra{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px}.srv-lista-barra .haas-busca{flex:1 1 260px;min-width:0}.srv-lista-barra .haas-busca input{width:100%}.srv-conta{font-size:12.5px;white-space:nowrap;font-variant-numeric:tabular-nums}.srv-modal-lista .tabela-scroll{border:1px solid var(--line);border-radius:10px}.srv-modal-lista .pager{margin-top:10px}.srv-modal-det.modal.wide{max-width:980px}.srv-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px 18px;align-items:center;padding:14px 16px;border-radius:12px;border:1px solid var(--line);background:linear-gradient(120deg,color-mix(in srgb,var(--aqua) 10%,var(--panel)),var(--panel))}.srv-hero.inativo{background:var(--bg)}.srv-hero-ic{display:inline-flex;width:46px;height:46px;border-radius:13px;align-items:center;justify-content:center;background:var(--ok-bg);color:var(--brand)}.srv-hero.inativo .srv-hero-ic{background:var(--line);color:var(--muted)}.srv-hero-txt{display:flex;flex-direction:column;gap:3px;min-width:0}.srv-hero-txt>strong{font-size:16px;color:var(--ink);overflow-wrap:anywhere}.srv-hero-rot{font-size:10.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--muted)}.srv-hero-selos{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.srv-hero-eol{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.srv-hero-eol strong{font-size:18px;font-variant-numeric:tabular-nums;color:var(--ink)}.srv-det-abas{margin:14px 0 4px}.srv-campo-largo{grid-column:1 / -1}.srv-det-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.srv-texto{white-space:pre-wrap;overflow-wrap:anywhere}.srv-backups-det{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.srv-backup-det{display:flex;align-items:center;gap:12px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.srv-backup-ic{flex:none;display:inline-flex;width:30px;height:30px;border-radius:9px;align-items:center;justify-content:center;background:var(--ok-bg);color:var(--brand)}.srv-backup-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;font-size:13px}.srv-chips{display:flex;flex-wrap:wrap;gap:6px}.srv-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:20px;font-size:12.5px;font-weight:600;color:var(--brand-ink);background:color-mix(in srgb,var(--aqua) 14%,transparent);border:1px solid color-mix(in srgb,var(--aqua) 35%,transparent)}.srv-chip-x{display:inline-flex;border:none;background:none;padding:2px;margin-right:-4px;border-radius:50%;cursor:pointer;color:inherit;opacity:.7}.srv-chip-x:hover,.srv-chip-x:focus-visible{opacity:1;background:color-mix(in srgb,var(--bad) 15%,transparent);color:var(--bad);outline:none}.srv-tempo{list-style:none;margin:12px 0 0;padding:0;position:relative}.srv-tempo:before{content:"";position:absolute;left:13px;top:6px;bottom:22px;width:2px;background:var(--line)}.srv-tempo-item{position:relative;display:flex;gap:12px;padding:0 0 14px}.srv-tempo-item:last-child{padding-bottom:0}.srv-tempo-ic{position:relative;z-index:1;flex:none;display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:50%;background:var(--panel);box-shadow:0 0 0 2px var(--line);color:var(--muted)}.srv-tempo-item.acao-criar .srv-tempo-ic,.srv-tempo-item.acao-reativar .srv-tempo-ic{color:var(--ok);box-shadow:0 0 0 2px var(--ok)}.srv-tempo-item.acao-inativar .srv-tempo-ic{color:var(--bad);box-shadow:0 0 0 2px var(--bad)}.srv-tempo-item.acao-editar .srv-tempo-ic,.srv-tempo-item.acao-migrar .srv-tempo-ic{color:var(--brand);box-shadow:0 0 0 2px var(--aqua)}.srv-tempo-corpo{flex:1;min-width:0;padding-top:3px}.srv-tempo-topo{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:13.5px}.srv-tempo-topo .muted{font-size:12px}.srv-tempo-obs{margin:6px 0 0;padding:7px 10px;border-radius:8px;background:var(--bg);font-size:12.5px;color:var(--ink);white-space:pre-wrap}.srv-mudancas{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.srv-mudancas li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:12.5px}.srv-mud-campo{flex:0 0 170px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--muted)}.srv-mud-de{color:var(--muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--bad) 60%,transparent);overflow-wrap:anywhere}.srv-mud-seta{color:var(--muted)}.srv-mud-para{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.srv-modal-form.modal.wide{max-width:940px}.srv-form{gap:12px}.srv-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px}.srv-form-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.srv-obrig{color:var(--bad)}.srv-campo-erro input,.srv-campo-erro select,.srv-campo-erro textarea{border-color:var(--bad)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--bad) 15%,transparent)!important}.infra-erro-campo{font-style:normal;font-weight:600;font-size:12px;color:var(--bad)}.srv-backups-form{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.srv-backup-form{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px 12px;align-items:start;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--bg)}.srv-backup-num{display:inline-flex;width:24px;height:24px;margin-top:22px;border-radius:50%;align-items:center;justify-content:center;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);font-size:12px;font-weight:700;color:var(--muted)}.srv-backup-x{margin-top:20px}.srv-app-nova{display:flex;gap:8px;margin-top:6px}.srv-app-nova input{flex:1;min-width:0}.infra-listas-modal.modal{max-width:620px}.infra-listas-escolha{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.infra-listas-escolha select{padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font:inherit;font-size:14px}.infra-listas-conta{margin:0 0 8px;font-size:12.5px}.infra-opcoes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.infra-opcao{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.infra-opcao.inativa{background:var(--bg)}.infra-opcao.inativa .infra-opcao-nome strong{color:var(--muted);text-decoration:line-through}.infra-opcao-ordem{display:inline-flex;gap:2px;flex:none}.infra-opcao-ordem .btn{padding:3px 5px;display:inline-flex}.infra-opcao-nome{flex:1;min-width:0;display:flex;flex-direction:column}.infra-opcao-nome strong{font-size:13.5px;overflow-wrap:anywhere}.infra-opcao-trava{flex:none;display:inline-flex;width:32px;justify-content:center;color:var(--muted);opacity:.7}.infra-opcao-nova{display:flex;gap:8px;margin-top:10px}.infra-opcao-nova input{flex:1;min-width:0;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font:inherit;font-size:13.5px}.infra-opcao-nova input:focus{outline:none;border-color:var(--aqua);box-shadow:0 0 0 3px #38b2c72e}.infra-listas-nota{margin-top:12px}.infra-fora-lista{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.infra-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:9px;border:1px solid var(--line);background:var(--panel);font:inherit;font-size:12.5px;color:var(--ink);cursor:pointer;max-width:100%}.infra-chip:hover{border-color:var(--aqua)}.infra-chip:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}.infra-chip-sub{color:var(--muted);font-size:11.5px}@media (max-width: 900px){.srv-form-grid,.srv-form-grid-4,.srv-det-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.srv-lista-acoes{justify-content:stretch}.srv-lista-acoes>*{flex:1 1 auto}.srv-colunas-pop{position:fixed;left:16px;right:16px;top:80px;width:auto}.srv-colunas-lista{columns:1}.srv-lista>.prop-ordem-cel{padding:10px 14px 6px}.srv-tabela td{max-width:none}.srv-col-nome strong,.srv-col-apps{white-space:normal;max-width:none}.srv-lista-barra>.btn{width:100%;justify-content:center}.srv-modal-lista .tabela-scroll{border:none}.srv-hero{grid-template-columns:auto minmax(0,1fr)}.srv-hero-eol{grid-column:1 / -1;align-items:flex-start;text-align:left}.srv-form-grid,.srv-form-grid-4,.srv-det-grid-3,.srv-backup-form{grid-template-columns:minmax(0,1fr)}.srv-backup-num,.srv-backup-x{margin-top:0;justify-self:start}.srv-mudancas li .srv-mud-campo{flex-basis:100%}.srv-modal-det .modal-foot,.srv-modal-form .modal-foot,.infra-opcao{flex-wrap:wrap}.infra-opcao-nome{flex-basis:calc(100% - 90px)}}@media (prefers-color-scheme: dark){.srv-aba .btn-mini.btn-icone:not(:disabled),.srv-modal-lista .btn-mini.btn-icone:not(:disabled){color:var(--aqua)}.srv-tabela tr.clicavel:hover td{background:#38b2c71a}.srv-hero-ic,.srv-backup-ic{background:#38b2c71f;color:var(--aqua)}.srv-chip,.srv-colunas-grupo legend,.modal.srv-modal-det .det-sec,.modal.srv-modal-form .form-modal .secao-titulo,.srv-aba .link,.srv-modal-lista .link,.modal.srv-modal-form .link{color:var(--aqua)}.srv-aba .subtab.active,.modal.srv-modal-det .subtab.active{color:var(--aqua);border-bottom-color:var(--aqua)}.srv-tempo-item.acao-editar .srv-tempo-ic,.srv-tempo-item.acao-migrar .srv-tempo-ic{color:var(--aqua)}}@media (max-width: 640px){.srv-colunas-grupo{gap:0}.srv-colunas-pop .infra-check{min-height:40px;font-size:14px}.srv-colunas-pop .infra-check input{width:20px;height:20px}.srv-colunas-topo .link{padding:8px 4px}}@media (max-width: 640px){.infra-opcao-ordem .btn{min-width:38px;min-height:38px;justify-content:center;align-items:center}.infra-opcao-nome{flex-basis:calc(100% - 96px)}}@media (max-width: 640px){.grafico.srv-grafico,.grafico.sw-grafico,.grafico.fw-grafico,.grafico.rfw-grafico,.grafico.ap-grafico,.grafico.ap-contrato{padding:14px 12px}}@media (max-width: 640px){.srv-aba .haas-topo-acoes{width:100%}.srv-aba .haas-topo-acoes .btn{flex:1 1 auto;justify-content:center}}@media (max-width: 640px){.srv-tam select{min-height:40px;font-size:14px}.srv-chip-x{padding:7px;margin:-5px -8px -5px 0}}@media (max-width: 640px){.selo.srv-selo-inativo{font-size:11.5px;padding:2px 7px}}:root{--cert-c0: #2a78d6;--cert-c1: #eb6834;--cert-c2: #1baf7a;--cert-c3: #4a3aa7;--cert-c4: #e87ba4;--cert-c5: #008300;--cert-c6: #eda100;--cert-c7: #e34948;--cert-cx: #8a9499;--cert-serio: #b4470f;--cert-serio-bg: #fdebe2;--cert-serio-mark: #ec835a}@media (prefers-color-scheme: dark){:root{--cert-c0: #3987e5;--cert-c1: #d95926;--cert-c2: #199e70;--cert-c3: #9085e9;--cert-c4: #d55181;--cert-c5: #008300;--cert-c6: #c98500;--cert-c7: #e66767;--cert-cx: #86a2a8;--cert-serio: #f09a6e;--cert-serio-bg: #3a2016}}.cert-head{margin-bottom:16px}.cert-head h1{margin-bottom:0}.cert-head .sub{max-width:760px;line-height:1.5}.cert-atualizado{display:inline-flex;align-items:center;gap:8px;margin:10px 0 0;font-size:13px;color:var(--muted)}.cert-atualizado strong{color:var(--ink);font-variant-numeric:tabular-nums}.cert-atualizado-ic{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:8px;background:var(--ok-bg);color:var(--brand)}.cert-acoes{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding-top:26px}.cert-aviso{margin:0 0 14px}.cert-kpis{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin-bottom:8px}.cert-kpi{position:relative;overflow:hidden;text-align:left;font:inherit;cursor:pointer;transition:transform .12s,box-shadow .12s,border-color .12s}.cert-kpi:hover{transform:translateY(-1px);border-color:var(--aqua)}.cert-kpi:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}.cert-kpi:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--line)}.cert-kpi.com.t-bad:before{background:var(--bad)}.cert-kpi.com.t-serio:before{background:var(--cert-serio-mark)}.cert-kpi.com.t-warn:before{background:var(--gold)}.cert-kpi.com.t-ok:before{background:var(--ok)}.cert-kpi.com.t-bad .card-valor{color:var(--bad)}.cert-kpi.com.t-serio .card-valor{color:var(--cert-serio)}.cert-kpi.com.t-warn .card-valor{color:var(--warn)}.cert-kpi.com.t-ok .card-valor{color:var(--ok)}.cert-kpi.zero .card-valor{color:var(--muted)}.cert-kpi.com.t-bad{background:linear-gradient(135deg,var(--bad-bg),var(--panel) 70%)}.cert-ic-bad{color:var(--bad)}.cert-ic-serio{color:var(--cert-serio)}.cert-ic-warn{color:var(--warn)}.cert-ic-ok{color:var(--ok)}.cert-ic-neutro{color:var(--muted)}.cert-kpi-total{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset,var(--shadow)}.cert-kpi-total:before{background:var(--brand)}.cert-kpi-total .haas-kpi-ic{color:var(--brand)}.cert-nota{margin:6px 0 16px}.pilula.cert-serio,.pilula.serio{background:var(--cert-serio-bg);color:var(--cert-serio)}.cert-pill{min-width:74px;font-variant-numeric:tabular-nums}.cert-cat{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 10px 3px 8px;border-radius:20px;font-size:12px;font-weight:600;color:var(--ink);white-space:nowrap}.cert-cat-tipo{background:color-mix(in srgb,var(--c) 13%,transparent)}.cert-cat-area{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 45%,var(--line))}.cert-cat-ponto{width:8px;height:8px;border-radius:50%;flex:none;background:var(--c)}.cert-cat-area .cert-cat-ponto{border-radius:2px}.cert-grafico{margin-bottom:18px}.cert-graf-sub{font-weight:400;font-size:12.5px}.cert-graf-vencidos{fill:var(--bad-bg)}.cert-graf-sep{stroke:var(--bad);stroke-width:1;stroke-dasharray:3 3;opacity:.5}.cert-eixo-vencidos{fill:var(--bad);font-weight:700}.cert-seg-rot{fill:#fff;font-size:10.5px;font-weight:700;pointer-events:none}.cert-rotulo-zero{fill:var(--muted);font-weight:600}.cert-dica{min-width:190px}.cert-graf-pe{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:8px;font-size:12.5px}.cert-graf-pe .link{color:var(--brand);font-weight:600;font-size:12.5px}.cert-tabela-meses{margin-top:6px}.haas-tabela tr.cert-linha-vencidos td{background:var(--bad-bg)}.cert-resumos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.cert-resumo{min-width:0}.cert-tabela-resumo th,.cert-tabela-resumo td{padding-left:10px;padding-right:10px}.cert-tabela-resumo td:first-child{min-width:150px}.haas-tabela td.cert-cel-bad{color:var(--bad);font-weight:700}.haas-tabela td.cert-cel-serio{color:var(--cert-serio);font-weight:700}@media (max-width: 1760px){.cert-resumos{grid-template-columns:minmax(0,1fr)}}.cert-filtros{padding:12px 18px 0;margin-bottom:8px}.cert-filtros select{min-width:150px}.cert-col-nome{min-width:160px;max-width:260px}.cert-col-nome strong{overflow-wrap:anywhere}.cert-col-fqdn{min-width:170px;max-width:260px}.cert-col-fqdn .mono{overflow-wrap:anywhere}.cert-col-app{min-width:130px;max-width:220px}.cert-tabela td{vertical-align:middle}.cert-tabela td.num,.cert-col-owner{white-space:nowrap}.cert-selo-inativo{margin-left:6px}.haas-tabela tr.cert-inativo td,.haas-tabela tr.cert-inativo td strong{color:var(--muted)}.haas-tabela tr.cert-linha td:first-child{box-shadow:inset 3px 0 0 transparent}.haas-tabela tr.cert-f-bad td:first-child{box-shadow:inset 3px 0 0 var(--bad)}.haas-tabela tr.cert-f-serio td:first-child{box-shadow:inset 3px 0 0 var(--cert-serio-mark)}.cert-lista .pager{border-top:1px solid var(--line)}.cert-modal-lista.modal.wide{max-width:1240px}.cert-lista-barra{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px}.cert-lista-barra .haas-busca{flex:1 1 260px;min-width:0}.cert-lista-barra .haas-busca input{width:100%}.cert-conta{font-size:12.5px;white-space:nowrap;font-variant-numeric:tabular-nums}.cert-modal-det.modal.wide{max-width:860px}.cert-hero{display:flex;justify-content:space-between;align-items:center;gap:14px 24px;flex-wrap:wrap;padding:16px 18px;border-radius:14px;background:var(--bg);border:1px solid var(--line);border-left:5px solid var(--line)}.cert-hero.bad{background:var(--bad-bg);border-left-color:var(--bad)}.cert-hero.serio{background:var(--cert-serio-bg);border-left-color:var(--cert-serio-mark)}.cert-hero.warn{background:var(--warn-bg);border-left-color:var(--gold)}.cert-hero.ok{background:var(--ok-bg);border-left-color:var(--ok)}.cert-hero-dias{display:flex;align-items:center;gap:14px}.cert-hero-ic{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;border-radius:14px;background:var(--panel);color:var(--muted)}.cert-hero-ic svg{width:24px;height:24px}.cert-hero.bad .cert-hero-ic{color:var(--bad)}.cert-hero.serio .cert-hero-ic{color:var(--cert-serio)}.cert-hero.warn .cert-hero-ic{color:var(--warn)}.cert-hero.ok .cert-hero-ic{color:var(--ok)}.cert-hero-num{display:block;font-size:34px;line-height:1;font-weight:800;letter-spacing:-1px;color:var(--ink);font-variant-numeric:tabular-nums}.cert-hero.bad .cert-hero-num{color:var(--bad)}.cert-hero.serio .cert-hero-num{color:var(--cert-serio)}.cert-hero.warn .cert-hero-num{color:var(--warn)}.cert-hero.ok .cert-hero-num{color:var(--ok)}.cert-hero-un{font-size:15px;font-weight:700;letter-spacing:0}.cert-hero-txt{display:block;margin-top:4px;font-size:13px;color:var(--ink)}.cert-hero-lado{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.cert-hero-rot{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--muted)}.cert-hero-data{font-size:18px;color:var(--ink);font-variant-numeric:tabular-nums}.cert-hero-selos{display:inline-flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.cert-zabbix{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;padding:10px 12px;border-radius:12px;border:1px dashed var(--line)}.cert-zabbix-ic{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:9px;background:var(--bad-bg);color:var(--bad);flex:none}.cert-zabbix-txt{display:flex;flex-direction:column;gap:2px;flex:1 1 260px;min-width:0}.cert-zabbix-txt code{font-size:13px;color:var(--ink);overflow-wrap:anywhere}.cert-copiar{flex:none}.cert-campo-largo{grid-column:1 / -1}.cert-texto{white-space:pre-wrap}.cert-email{color:var(--brand);overflow-wrap:anywhere}.cert-tempo{list-style:none;margin:0;padding:0;position:relative}.cert-tempo-item:last-child{padding-bottom:0}.cert-tempo:before{content:"";position:absolute;left:13px;top:6px;bottom:22px;width:2px;background:var(--line)}.cert-tempo-item{position:relative;display:flex;gap:12px;padding:0 0 14px}.cert-tempo-ic{position:relative;z-index:1;flex:none;display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:50%;background:var(--panel);box-shadow:0 0 0 2px var(--line);color:var(--muted)}.acao-criar .cert-tempo-ic,.acao-reativar .cert-tempo-ic{color:var(--ok);box-shadow:0 0 0 2px var(--ok)}.acao-renovar .cert-tempo-ic{color:var(--brand);box-shadow:0 0 0 2px var(--aqua)}.acao-inativar .cert-tempo-ic{color:var(--bad);box-shadow:0 0 0 2px var(--bad)}.acao-importar .cert-tempo-ic{color:var(--cert-c0);box-shadow:0 0 0 2px var(--cert-c0)}.cert-tempo-corpo{flex:1;min-width:0;padding-top:3px}.cert-tempo-topo{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:13.5px}.cert-tempo-topo .muted{font-size:12px}.cert-tempo-obs{margin:6px 0 0;padding:7px 10px;border-radius:8px;background:var(--bg);font-size:12.5px;color:var(--ink);white-space:pre-wrap}.cert-mudancas{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.cert-mudancas li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:12.5px}.cert-mudancas li .cert-mud-campo{flex:0 0 150px}.cert-mud-campo{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--muted)}.cert-mud-de{color:var(--muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--bad) 60%,transparent);overflow-wrap:anywhere}.cert-mud-seta{color:var(--muted)}.cert-mud-para{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.cert-modal-form.modal.wide{max-width:860px}.cert-form{gap:12px}.cert-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.cert-obrig{color:var(--bad)}.cert-campo-erro input,.cert-campo-erro select,.cert-campo-erro textarea{border-color:var(--bad)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--bad) 15%,transparent)!important}.cert-erro-campo{font-style:normal;font-weight:600;font-size:12px;color:var(--bad)}.cert-aviso-campo{color:var(--warn)}.cert-dica-renovar{margin:0}.cert-renovar-atual{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;padding:10px 12px;border-radius:10px;background:var(--bg);font-size:13px}.cert-renovar-atual strong{font-size:15px;color:var(--ink)}.cert-confirma{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:12px;font-size:13px;line-height:1.5;color:var(--ink)}.cert-confirma.warn{background:var(--warn-bg)}.cert-confirma.ok{background:var(--ok-bg)}.cert-confirma p{margin:4px 0 0}.cert-confirma-ic{display:inline-flex;flex:none;margin-top:2px;color:var(--warn)}.cert-confirma.ok .cert-confirma-ic{color:var(--ok)}.cert-layout-nota{display:block;margin-top:6px;color:var(--muted)}.cert-arq-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cert-previa{margin-top:14px}.cert-previa-nums{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 0 10px}.cert-previa-nums>div{padding:10px 12px;border-radius:10px;background:var(--bg);border:1px solid var(--line)}.cert-previa-nums dt{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--muted)}.cert-previa-nums dd{margin:2px 0 0;font-size:20px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}.cert-previa-nums .ok dd{color:var(--ok)}.cert-previa-nums .bad dd{color:var(--bad)}.cert-previa-nums .warn dd{color:var(--warn)}.cert-previa-nums .info dd{color:var(--brand)}.cert-nota-warn{color:var(--warn)}.cert-previa-abas{margin:8px 0 12px}.cert-previa-lista{list-style:none;margin:0;padding:0;max-height:340px;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.cert-atualizados>li{padding:8px 10px;border:1px solid var(--line);border-radius:10px}.cert-atu-topo{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:13.5px}.cert-previa-busca{display:flex;margin-bottom:8px}.cert-previa-busca input{width:100%}.cert-import-ok{display:flex;align-items:center;gap:8px;margin-top:12px}.cert-opcoes-novas{display:flex;flex-direction:column;gap:8px}.cert-listas-abas{margin:-6px 0 12px}.cert-opcoes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.cert-opcao{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.cert-opcao.inativa{background:var(--bg)}.cert-opcao.inativa .cert-opcao-nome strong{color:var(--muted);text-decoration:line-through}.cert-opcao-ordem{display:inline-flex;gap:2px;flex:none}.cert-opcao-ordem .btn{padding:3px 5px;display:inline-flex}.cert-opcao-cor{width:10px;height:10px}.cert-opcao-nome{flex:1;min-width:0;display:flex;flex-direction:column}.cert-opcao-nome strong{font-size:13.5px;overflow-wrap:anywhere}.cert-opcao-x{flex:none}.cert-opcao-trava{flex:none;display:inline-flex;width:32px;justify-content:center;color:var(--muted);opacity:.7}.cert-opcao-nova{display:flex;gap:8px;margin-top:10px}.cert-opcao-nova input{flex:1;min-width:0;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font:inherit;font-size:13.5px}.cert-opcao-nova input:focus{outline:none;border-color:var(--aqua);box-shadow:0 0 0 3px #38b2c72e}.cert-listas-nota{margin-top:12px;line-height:1.5}@media (max-width: 1280px){.cert-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1100px){.cert-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.cert-acoes{padding-top:0}}@media (max-width: 760px){.cert-previa-nums{grid-template-columns:repeat(3,minmax(0,1fr))}.cert-form-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.cert-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cert-kpi-total{grid-column:1 / -1}.cert-acoes{width:100%}.cert-acoes .btn{flex:1 1 auto;justify-content:center}.cert-filtros{padding:12px 14px 0}.haas-painel>.prop-ordem-cel,.cert-lista>.prop-ordem-cel{padding:10px 14px 6px}.cert-tabela-meses>.prop-ordem-cel{margin-bottom:8px}.cert-lista-barra>.btn{width:100%;justify-content:center}.cert-col-nome,.cert-col-fqdn,.cert-col-app{max-width:none;min-width:0}.cert-cat{white-space:normal;min-width:0}.cert-tabela td[data-rot=Tipo],.cert-tabela td[data-rot=Área],.cert-tabela td[data-rot=Owner]{grid-column:span 2}.haas-tabela tr.cert-f-bad,.haas-tabela tr.cert-f-serio{box-shadow:inset 4px 0 0 var(--bad)}.haas-tabela tr.cert-f-serio{box-shadow:inset 4px 0 0 var(--cert-serio-mark)}.haas-tabela tr.cert-f-bad td:first-child,.haas-tabela tr.cert-f-serio td:first-child{box-shadow:none}.cert-hero-lado{align-items:flex-start;text-align:left}.cert-hero-selos{justify-content:flex-start}.cert-hero-num{font-size:30px}.cert-mudancas li .cert-mud-campo{flex-basis:100%}.cert-previa-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.cert-modal-det .modal-foot,.cert-modal-form .modal-foot,.cert-modal-importar .modal-foot,.cert-opcao{flex-wrap:wrap}.cert-opcao-nome{flex-basis:calc(100% - 90px)}}@media (prefers-reduced-motion: reduce){.cert-kpi{transition:none}.cert-kpi:hover{transform:none}}@media (prefers-color-scheme: dark){.cert-atualizado-ic{background:#38b2c71f;color:var(--aqua)}.cert-kpi-total{border-color:var(--aqua);box-shadow:0 0 0 1px var(--aqua) inset,var(--shadow)}.cert-kpi-total:before{background:var(--aqua)}.cert-kpi-total .haas-kpi-ic,.cert-email,.cert-graf-pe .link{color:var(--aqua)}.certificados .eyebrow{color:var(--aqua);background:#38b2c71a}.certificados .link,.certificados .btn-mini.btn-icone:not(:disabled),.cert-modal-lista .btn-mini.btn-icone:not(:disabled),.cert-modal-det .btn-mini.btn-icone:not(:disabled){color:var(--aqua)}.cert-hero-ic{background:#ffffff0f}.cert-tempo-ic{background:var(--panel)}.acao-renovar .cert-tempo-ic,.cert-modal-det .det-sec,.cert-modal-form .secao-titulo{color:var(--aqua)}.cert-cat{color:var(--ink)}}@media (max-width: 640px){.cert-modal-listas .modal-foot{flex-wrap:wrap}.cert-opcao-ordem .btn,.cert-opcao-x{min-width:40px;min-height:40px;justify-content:center;align-items:center}.cert-opcao-nome{flex-basis:calc(100% - 120px)}.cert-tabela td[data-rot=FQDN]{grid-column:1 / -1}}@media (hover: none){.cert-graf .haas-dica{display:none}}:root{--sw-barra: #2a78d6;--sw-arv-linha: #b9d3da}@media (prefers-color-scheme: dark){:root{--sw-barra: #3987e5;--sw-arv-linha: #2f4c53}}.sw-aba{display:flex;flex-direction:column;gap:0}.sw-topo{display:flex;justify-content:space-between;align-items:center;gap:10px 16px;flex-wrap:wrap;margin:2px 0 16px}.sw-topo .haas-atualizado{margin:0}.sw-acoes{display:flex;gap:8px;flex-wrap:wrap}.sw-aviso{margin:0 0 14px}.sw-kpis{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin-bottom:8px}.sw-kpi{position:relative;overflow:hidden;text-align:left;font:inherit;cursor:pointer;transition:transform .12s,border-color .12s}.sw-kpi:hover{transform:translateY(-1px);border-color:var(--aqua)}.sw-kpi:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}.sw-kpi:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--line)}.sw-kpi.com.t-bad:before{background:var(--bad)}.sw-kpi.com.t-warn:before{background:var(--gold)}.sw-kpi.com.t-info:before{background:var(--aqua)}.sw-kpi.com.t-bad .card-valor,.sw-kpi.com.t-bad .sw-kpi-ic{color:var(--bad)}.sw-kpi.com.t-warn .card-valor,.sw-kpi.com.t-warn .sw-kpi-ic{color:var(--warn)}.sw-kpi.com.t-info .sw-kpi-ic{color:var(--brand)}.sw-kpi.zero .card-valor,.sw-kpi .sw-kpi-ic{color:var(--muted)}.sw-kpi.t-total{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset,var(--shadow)}.sw-kpi.t-total:before{background:var(--brand)}.sw-kpi.t-total .sw-kpi-ic{color:var(--brand)}.sw-kpi.com.t-bad{background:linear-gradient(135deg,var(--bad-bg),var(--panel) 70%)}.sw-nota{margin:6px 0 16px}.sw-grafico{margin-bottom:16px}.sw-graf-sub{font-weight:400;font-size:12.5px}.sw-legenda .leg-item{gap:5px}.sw-leg-ic{display:inline-flex;color:var(--muted)}.sw-leg-ic svg{width:12px;height:12px}.sw-graf-rot{font-size:12px;fill:var(--ink)}.sw-seg-rot{font-size:10.5px;font-weight:700;pointer-events:none}.sw-seg-fora{font-size:11px;fill:var(--muted)}.sw-seg-fora-num{font-weight:700;fill:var(--ink)}.sw-dica{min-width:190px}.sw-tabela-graf{margin-top:6px}.haas-tabela td.sw-cel-bad{color:var(--bad);font-weight:700}.sw-tabela-resumo td:first-child{min-width:170px}.sw-filtros{padding:12px 18px 0;margin-bottom:8px}.sw-filtros select{min-width:140px}.sw-tabela td{vertical-align:middle}.sw-col-op{min-width:150px}.sw-col-op strong{display:block}.sw-col-loc{min-width:140px;max-width:240px}.sw-alertas-linha{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.haas-tabela tr.sw-inativo td,.haas-tabela tr.sw-inativo td strong{color:var(--muted)}.haas-tabela tr.sw-com-alerta td:first-child{box-shadow:inset 3px 0 0 var(--gold)}.sw-lista .pager{border-top:1px solid var(--line)}.sw-gar{display:inline-flex;flex-direction:column;align-items:flex-start;gap:3px}.sw-gar-data{font-variant-numeric:tabular-nums;font-size:12.5px}.sw-alerta{display:inline-flex;align-items:center;gap:4px;padding:2px 8px 2px 6px;border-radius:20px;font-size:11px;font-weight:700;white-space:nowrap}.sw-alerta svg{width:12px;height:12px;flex:none}.sw-alerta.warn{background:var(--warn-bg);color:var(--warn)}.sw-alerta.bad{background:var(--bad-bg);color:var(--bad)}.sw-alerta.neutro{background:var(--bg);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.sw-casc{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;white-space:nowrap}.sw-casc svg{flex:none;color:var(--muted)}.sw-casc.pai{font-weight:600;color:var(--brand)}.sw-casc.pai svg{color:var(--brand)}.sw-casc.aviso,.sw-casc.aviso svg{color:var(--warn)}.sw-arvore{margin-bottom:16px}.sw-arvore-head{flex-wrap:wrap;gap:8px 16px}.sw-check{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink);cursor:pointer}.sw-check input{width:16px;height:16px;accent-color:var(--brand)}.sw-pendencias{display:flex;flex-wrap:wrap;gap:8px;padding:0 18px 12px}.sw-pend{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:10px;border:1px solid transparent;font:inherit;font-size:13px;cursor:pointer;color:var(--ink)}.sw-pend.warn{background:var(--warn-bg);border-color:color-mix(in srgb,var(--gold) 45%,transparent)}.sw-pend.bad{background:var(--bad-bg);border-color:color-mix(in srgb,var(--bad) 35%,transparent)}.sw-pend.warn .sw-pend-ic{color:var(--warn)}.sw-pend.bad .sw-pend-ic{color:var(--bad)}.sw-pend-ic{display:inline-flex}.sw-pend strong{font-variant-numeric:tabular-nums}.sw-pend-seta{color:var(--muted);margin-left:2px}.sw-pend:hover{filter:brightness(.98);border-color:var(--aqua)}.sw-pend:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}.sw-arv-grupos{display:flex;flex-direction:column;gap:10px;padding:0 18px 4px}.sw-arv-grupo{border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden}.sw-arv-grupo.aberto{background:linear-gradient(180deg,color-mix(in srgb,var(--aqua) 6%,var(--panel)),var(--panel) 90px)}.sw-arv-grupo-head{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:none;background:none;font:inherit;text-align:left;cursor:pointer;color:var(--ink)}.sw-arv-grupo-head:focus-visible{outline:2px solid var(--aqua);outline-offset:-2px;border-radius:14px}.sw-arv-grupo-ic{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:10px;background:var(--ok-bg);color:var(--brand);flex:none}.sw-arv-grupo-nome{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.sw-arv-grupo-nome strong{font-size:14.5px}.sw-arv-grupo-nome .muted{font-size:12px}.sw-arv-grupo-seta{color:var(--muted);display:inline-flex}.sw-arv-corpo{display:flex;flex-wrap:wrap;gap:14px 28px;padding:4px 16px 16px}.sw-arv-nota{margin:12px 18px 16px;line-height:1.5}.sw-tree{list-style:none;margin:0;padding:0}.sw-tree .sw-tree{padding-left:26px;margin-top:8px}.sw-tree li{position:relative}.sw-tree .sw-tree>li{padding-top:8px}.sw-tree .sw-tree>li:before{content:"";position:absolute;left:-14px;top:0;bottom:0;border-left:2px solid var(--sw-arv-linha)}.sw-tree .sw-tree>li:last-child:before{bottom:auto;height:30px}.sw-tree .sw-tree>li:after{content:"";position:absolute;left:-14px;top:30px;width:12px;border-top:2px solid var(--sw-arv-linha)}.sw-tree-raiz{flex:0 1 340px;min-width:0}.sw-no{display:flex;align-items:flex-start;gap:10px;padding:9px 12px;border-radius:12px;border:1px solid var(--line);background:var(--panel);cursor:pointer;box-shadow:0 1px #00000008;transition:border-color .12s,transform .12s,box-shadow .12s;max-width:340px}.sw-no:hover{border-color:var(--aqua);transform:translateY(-1px);box-shadow:var(--shadow)}.sw-no:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}.sw-no.raiz{border-color:color-mix(in srgb,var(--brand) 45%,var(--line));box-shadow:inset 4px 0 0 var(--brand)}.sw-no.alerta{border-color:color-mix(in srgb,var(--gold) 60%,var(--line));background:color-mix(in srgb,var(--warn-bg) 70%,var(--panel))}.sw-no.inativo{border-style:dashed;background:var(--bg);opacity:.8}.sw-no-ic{display:inline-flex;flex:none;width:26px;height:26px;align-items:center;justify-content:center;border-radius:8px;margin-top:1px}.sw-no.ok .sw-no-ic{background:var(--ok-bg);color:var(--ok)}.sw-no.alerta .sw-no-ic{background:var(--panel);color:var(--warn)}.sw-no.inativo .sw-no-ic{background:var(--panel);color:var(--muted)}.sw-no-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.sw-no-ip{font-size:13.5px;font-weight:700;color:var(--ink)}.sw-no-sub{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.sw-no-selos{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.sw-no-selos:empty{display:none}.sw-no-filhos{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:20px;background:var(--ok-bg);color:var(--brand);font-size:11px;font-weight:700}.sw-modal-lista.modal.wide{max-width:1280px}.sw-lista-barra{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px}.sw-lista-barra .haas-busca{flex:1 1 260px;min-width:0}.sw-lista-barra .haas-busca input{width:100%}.sw-conta{font-size:12.5px;white-space:nowrap;font-variant-numeric:tabular-nums}.sw-modal-det.modal.wide{max-width:880px}.sw-hero{display:flex;justify-content:space-between;align-items:center;gap:14px 24px;flex-wrap:wrap;padding:16px 18px;border-radius:14px;background:var(--bg);border:1px solid var(--line);border-left:5px solid var(--line)}.sw-hero.bad{background:var(--bad-bg);border-left-color:var(--bad)}.sw-hero.serio{background:var(--cert-serio-bg);border-left-color:var(--cert-serio-mark)}.sw-hero.warn{background:var(--warn-bg);border-left-color:var(--gold)}.sw-hero.ok{background:var(--ok-bg);border-left-color:var(--ok)}.sw-hero-esq{display:flex;align-items:center;gap:14px;min-width:0}.sw-hero-ic{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:14px;background:var(--panel);color:var(--brand);flex:none}.sw-hero-ip{display:block;font-size:24px;line-height:1.1;color:var(--ink);overflow-wrap:anywhere}.sw-hero-txt{display:block;margin-top:3px;font-size:13px;color:var(--ink)}.sw-hero-selos{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.sw-hero-lado{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.sw-hero-rot{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--muted)}.sw-hero-data{font-size:18px;color:var(--ink);font-variant-numeric:tabular-nums}.sw-hero-gar{display:inline-flex;align-items:center;gap:6px}.sw-hero-gar-ic{display:none}.sw-alertas-det{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.sw-alertas-det li{display:flex;align-items:flex-start;gap:10px;padding:9px 12px;border-radius:10px;font-size:13px;color:var(--ink)}.sw-alertas-det li.warn{background:var(--warn-bg)}.sw-alertas-det li.bad{background:var(--bad-bg)}.sw-alertas-det li.neutro{background:var(--bg);border:1px dashed var(--line)}.sw-alertas-det li>div{display:flex;flex-direction:column;gap:2px}.sw-alertas-det li .sw-alerta{padding:4px;margin-top:1px}.sw-campo-largo{grid-column:1 / -1}.sw-texto{white-space:pre-wrap}.sw-det-vazio{margin:0;font-size:13px}.sw-det-casc{display:flex;flex-direction:column;gap:12px}.sw-det-cadeia,.sw-det-filhos{display:flex;flex-direction:column;gap:6px}.sw-cadeia{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.sw-cadeia li{display:inline-flex;align-items:center;gap:6px}.sw-cadeia li+li:before{content:"→";color:var(--muted)}.sw-filhos{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.sw-chip{display:inline-flex;align-items:baseline;gap:6px;padding:5px 10px;border-radius:9px;border:1px solid var(--line);background:var(--panel);font:inherit;font-size:12.5px;color:var(--ink);cursor:pointer;max-width:100%}.sw-chip svg{align-self:center}.sw-chip:hover{border-color:var(--aqua)}.sw-chip:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}.sw-chip .mono{font-weight:700}.sw-chip-sub{color:var(--muted);font-size:11.5px;overflow-wrap:anywhere}.sw-chip.inativo{border-style:dashed;background:var(--bg);color:var(--muted)}.sw-chip.atual{cursor:default;border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.sw-tempo{list-style:none;margin:0;padding:0;position:relative}.sw-tempo:before{content:"";position:absolute;left:13px;top:6px;bottom:22px;width:2px;background:var(--line)}.sw-tempo-item{position:relative;display:flex;gap:12px;padding:0 0 14px}.sw-tempo-item:last-child{padding-bottom:0}.sw-tempo-ic{position:relative;z-index:1;flex:none;display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:50%;background:var(--panel);box-shadow:0 0 0 2px var(--line);color:var(--muted)}.acao-criar .sw-tempo-ic,.acao-reativar .sw-tempo-ic{color:var(--ok);box-shadow:0 0 0 2px var(--ok)}.acao-inativar .sw-tempo-ic{color:var(--bad);box-shadow:0 0 0 2px var(--bad)}.acao-migrar .sw-tempo-ic{color:var(--sw-barra);box-shadow:0 0 0 2px var(--sw-barra)}.sw-tempo-corpo{flex:1;min-width:0;padding-top:3px}.sw-tempo-topo{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:13.5px}.sw-tempo-topo .muted{font-size:12px}.sw-tempo-obs{margin:6px 0 0;padding:7px 10px;border-radius:8px;background:var(--bg);font-size:12.5px;color:var(--ink);white-space:pre-wrap}.sw-mudancas{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.sw-mudancas li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:12.5px}.sw-mud-campo{flex:0 0 150px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--muted)}.sw-mud-de{color:var(--muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--bad) 60%,transparent);overflow-wrap:anywhere}.sw-mud-seta{color:var(--muted)}.sw-mud-para{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.sw-modal-form.modal.wide{max-width:880px}.sw-form{gap:12px}.sw-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.sw-obrig{color:var(--bad)}.sw-campo-erro input,.sw-campo-erro select,.sw-campo-erro textarea{border-color:var(--bad)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--bad) 15%,transparent)!important}.sw-erro-campo{font-style:normal;font-weight:600;font-size:12px;color:var(--bad)}.sw-check-grande{align-items:flex-start;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:var(--bg)}.sw-check-grande input{margin-top:2px}.sw-pai{display:flex;flex-direction:column;gap:8px}.sw-pai select[size]{padding:4px;min-height:120px}.sw-pai select optgroup{font-style:normal;font-weight:700;color:var(--muted)}.sw-pai select option{padding:4px 6px;font-weight:400;color:var(--ink)}.sw-pai-filtro{margin-bottom:2px}.sw-pai-escolhido{display:flex;align-items:flex-start;gap:8px;margin:0;padding:8px 12px;border-radius:10px;background:var(--ok-bg);font-size:12.5px;color:var(--ink)}.sw-pai-escolhido svg{flex:none;margin-top:2px;color:var(--brand)}.sw-pai-escolhido.aviso{background:var(--warn-bg)}.sw-pai-escolhido.aviso svg{color:var(--warn)}.sw-confirma{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:12px;font-size:13px;line-height:1.5;color:var(--ink)}.sw-confirma.warn{background:var(--warn-bg)}.sw-confirma.ok{background:var(--ok-bg)}.sw-confirma p{margin:4px 0 0}.sw-confirma-ic{display:inline-flex;flex:none;margin-top:3px;color:var(--warn)}.sw-confirma.ok .sw-confirma-ic{color:var(--ok)}.sw-confirma-filhos{margin:6px 0 0;padding-left:18px;font-size:12.5px}.sw-fora-lista{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.sw-listas-nota{margin-top:12px;line-height:1.5}@media (max-width: 1400px){.sw-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1000px){.sw-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.sw-form-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.sw-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sw-kpi.t-total{grid-column:1 / -1}.sw-acoes{width:100%}.sw-acoes .btn{flex:1 1 auto;justify-content:center}.sw-filtros{padding:12px 14px 0}.sw-lista>.prop-ordem-cel,.sw-tabela-graf>.prop-ordem-cel{padding:10px 14px 6px}.sw-lista-barra>.btn{width:100%;justify-content:center}.sw-col-loc,.sw-col-op{max-width:none;min-width:0}.haas-tabela tr.sw-com-alerta{box-shadow:inset 4px 0 0 var(--gold)}.haas-tabela tr.sw-com-alerta td:first-child{box-shadow:none}.sw-tabela td[data-rot=Cascata],.sw-tabela td[data-rot=Garantia]{grid-column:span 2}.sw-pendencias,.sw-arv-grupos{padding-left:14px;padding-right:14px}.sw-arv-corpo{padding:2px 10px 12px}.sw-tree-raiz{flex:1 1 100%}.sw-tree .sw-tree{padding-left:18px}.sw-tree .sw-tree>li:before,.sw-tree .sw-tree>li:after{left:-10px}.sw-tree .sw-tree>li:after{width:8px}.sw-no{max-width:none}.sw-hero-lado{align-items:flex-start;text-align:left}.sw-hero-ip{font-size:21px}.sw-mud-campo{flex-basis:100%}.sw-modal-det .modal-foot,.sw-modal-form .modal-foot{flex-wrap:wrap}.sw-gar{flex-wrap:wrap;gap:4px 8px}}@media (prefers-reduced-motion: reduce){.sw-kpi,.sw-no{transition:none}.sw-kpi:hover,.sw-no:hover{transform:none}}@media (prefers-color-scheme: dark){.sw-kpi.t-total{border-color:var(--aqua);box-shadow:0 0 0 1px var(--aqua) inset,var(--shadow)}.sw-kpi.t-total:before{background:var(--aqua)}.sw-kpi.t-total .sw-kpi-ic,.sw-kpi.com.t-info .sw-kpi-ic,.sw-casc.pai,.sw-casc.pai svg{color:var(--aqua)}.sw-arv-grupo-ic,.sw-no-filhos{background:#38b2c71f;color:var(--aqua)}.sw-hero-ic{background:#ffffff0f;color:var(--aqua)}.sw-no.raiz{border-color:color-mix(in srgb,var(--aqua) 45%,var(--line));box-shadow:inset 4px 0 0 var(--aqua)}.sw-chip.atual{border-color:var(--aqua);box-shadow:inset 0 0 0 1px var(--aqua)}.sw-pai-escolhido svg{color:var(--aqua)}.sw-modal-det .det-sec,.sw-modal-form .secao-titulo{color:var(--aqua)}.sw-aba .link,.sw-aba .btn-mini.btn-icone:not(:disabled),.sw-modal-lista .btn-mini.btn-icone:not(:disabled){color:var(--aqua)}}.sw-duas{display:flex;flex-direction:column;gap:1px;line-height:1.3}.sw-duas .muted{font-size:12px}.sw-mac{font-size:11.5px}.sw-col-eq{min-width:120px}@media (max-width: 640px){.sw-tabela td[data-rot=Equipamento],.sw-tabela td[data-rot="IP · MAC"]{grid-column:span 2}}:root{--ap-serio: #a8481f;--ap-serio-bg: #fbeee6;--ap-barra: #2a78d6;--ap-manual-bg: #eef0f7;--ap-manual: #4a4f7a}@media (prefers-color-scheme: dark){:root{--ap-serio: #f0a27a;--ap-serio-bg: #3a2418;--ap-barra: #5b9be6;--ap-manual-bg: #262a40;--ap-manual: #b6badf}}.ap-aba{margin-top:16px}.ap-topo{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;margin-bottom:14px}.ap-atualizado{margin:0}.ap-link-coleta{font-size:12.5px;margin-left:4px}.ap-acoes{display:flex;gap:8px;flex-wrap:wrap}.ap-aviso{margin-bottom:12px}.ap-filtros{margin-bottom:14px}.ap-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px}.ap-kpi{text-align:left}.ap-kpi.zero .card-valor{color:var(--muted)}.ap-kpi.com.t-ok .ap-kpi-ic{color:var(--ok)}.ap-kpi.com.t-bad .ap-kpi-ic{color:var(--bad)}.ap-kpi.com.t-warn .ap-kpi-ic{color:var(--warn)}.ap-kpi.com.t-serio .ap-kpi-ic{color:var(--ap-serio)}.ap-kpi.t-neutro .ap-kpi-ic,.ap-kpi.zero .ap-kpi-ic{color:var(--muted)}.ap-kpi.com.t-bad{box-shadow:inset 3px 0 0 var(--bad),var(--shadow)}.ap-nota{margin:8px 0 14px;font-size:12.5px;color:var(--muted)}.ap-grafico,.ap-contrato{margin-bottom:16px}.ap-graf-sub{font-weight:400;font-size:12.5px}.ap-leg-ic{display:inline-flex;margin-right:-3px}.ap-graf-rot{font-size:12px;fill:var(--ink)}.ap-barra-sistema{fill:var(--ap-barra)}.ap-marca-contrato line{stroke:var(--ink);stroke-width:2.5;stroke-linecap:round}.ap-contrato-rot{font-size:11.5px;fill:var(--muted)}.ap-contrato-rot-num{fill:var(--ink);font-weight:700}.ap-contrato-rot-dif{fill:var(--muted)}.haas-chave.ap-chave-sistema,.leg-dot.ap-chave-sistema{background:var(--ap-barra)}.haas-chave.ap-chave-contrato{background:var(--ink);width:3px;height:12px}.ap-leg-traco{display:inline-block;width:3px;height:13px;border-radius:2px;background:var(--ink)}.ap-graf-pe{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-top:8px;font-size:12.5px}.ap-graf-pe strong{color:var(--ink);font-variant-numeric:tabular-nums}.ap-tabela-graf .prop-ordem-cel{margin-bottom:8px}.pilula.ap-pilula{display:inline-flex;align-items:center;gap:5px;min-width:0;white-space:nowrap;font-size:12px;padding:3px 9px}.pilula.ap-pilula.bad{background:var(--bad-bg);color:var(--bad)}.pilula.ap-pilula.serio{background:var(--ap-serio-bg);color:var(--ap-serio)}.pilula.ap-pilula.neutro{background:var(--bg);color:var(--muted)}.selo.ap-selo-manual{background:var(--ap-manual-bg);color:var(--ap-manual)}.ap-tabela td{vertical-align:middle}.ap-nome{display:inline-flex;flex-direction:column;gap:2px;min-width:0}.ap-nome strong{white-space:nowrap}.ap-nome-selos{display:inline-flex;gap:4px;flex-wrap:wrap}.ap-nome-central{font-size:11.5px;color:var(--muted)}.ap-site{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.ap-site-manual{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--ap-manual);background:var(--ap-manual-bg);padding:1px 6px;border-radius:10px}.ap-sem-op{display:inline-flex;flex-direction:column;gap:2px;align-items:flex-start}.haas-tabela tr.ap-linha-inativa td{opacity:.62}.ap-tabela-contrato td .selo{margin-left:6px}.ap-modal-lista.modal.wide{max-width:1240px}.ap-lista-barra{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px}.ap-lista-barra .haas-busca{flex:1 1 260px;min-width:0}.ap-lista-barra .haas-busca input{width:100%}.ap-conta{font-size:12.5px;white-space:nowrap;font-variant-numeric:tabular-nums}.ap-modal-lista .pager{margin-top:10px}.ap-modal-det.modal.wide{max-width:980px}.ap-hero{display:flex;align-items:center;gap:14px 18px;flex-wrap:wrap;padding:14px 16px;border-radius:12px;background:var(--bg);border:1px solid var(--line)}.ap-hero.t-online{box-shadow:inset 4px 0 0 var(--ok)}.ap-hero.t-offline{box-shadow:inset 4px 0 0 var(--bad)}.ap-hero.t-nao_provisionado{box-shadow:inset 4px 0 0 var(--warn)}.ap-hero.t-fora{box-shadow:inset 4px 0 0 var(--ap-serio)}.ap-hero.t-manual{box-shadow:inset 4px 0 0 var(--muted)}.ap-hero-ic{display:inline-flex;width:42px;height:42px;border-radius:12px;align-items:center;justify-content:center;background:var(--panel);color:var(--brand);flex:none}.ap-hero-txt{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1 1 260px;min-width:0}.ap-hero-rot{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--muted)}.ap-hero-nota{font-size:12.5px;color:var(--muted)}.ap-hero-lado{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.ap-hero-lado .det-badges{margin:0;justify-content:flex-end}.ap-hero-clientes{font-size:12.5px;color:var(--muted)}.ap-hero-clientes strong{color:var(--ink);font-size:15px;font-variant-numeric:tabular-nums}.ap-subtabs{margin:14px 0 4px}.ap-campo-largo{grid-column:1 / -1}.det-grid.ap-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ap-texto{white-space:pre-wrap}.ap-modal-det .det-campo dd{overflow-wrap:anywhere}.ap-modal-det .haas-sub,.ap-sem-op .haas-sub{display:block;font-size:11.5px;color:var(--muted)}.ap-tempo{list-style:none;margin:8px 0 0;padding:0;position:relative}.ap-tempo:before{content:"";position:absolute;left:13px;top:6px;bottom:22px;width:2px;background:var(--line)}.ap-tempo-item{position:relative;display:flex;gap:12px;padding:0 0 14px}.ap-tempo-item:last-child{padding-bottom:0}.ap-tempo-ic{position:relative;z-index:1;flex:none;display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:50%;background:var(--panel);box-shadow:0 0 0 2px var(--line);color:var(--muted)}.acao-criar .ap-tempo-ic,.acao-reativar .ap-tempo-ic{color:var(--ok);box-shadow:0 0 0 2px var(--ok)}.acao-editar .ap-tempo-ic{color:var(--brand);box-shadow:0 0 0 2px var(--aqua)}.acao-inativar .ap-tempo-ic{color:var(--bad);box-shadow:0 0 0 2px var(--bad)}.acao-coleta .ap-tempo-ic{color:var(--ap-barra);box-shadow:0 0 0 2px var(--ap-barra)}.ap-tempo-corpo{flex:1;min-width:0;padding-top:3px}.ap-tempo-topo{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:13.5px}.ap-tempo-topo .muted{font-size:12px}.ap-tempo-obs{margin:6px 0 0;padding:7px 10px;border-radius:8px;background:var(--bg);font-size:12.5px;color:var(--ink);white-space:pre-wrap}.ap-mudancas{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.ap-mudancas li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:12.5px}.ap-mud-campo{flex:0 0 130px;color:var(--muted);font-weight:600}.ap-mud-de{color:var(--muted);text-decoration:line-through;text-decoration-color:#7f7f7f80;overflow-wrap:anywhere}.ap-mud-seta{color:var(--muted)}.ap-mud-para{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.ap-confirma{padding:10px 14px;border-radius:10px;font-size:13px;line-height:1.45}.ap-confirma p{margin:0}.ap-confirma.warn{background:var(--warn-bg);color:var(--ink);box-shadow:inset 3px 0 0 var(--warn)}.ap-confirma.ok{background:var(--ok-bg);color:var(--ink);box-shadow:inset 3px 0 0 var(--ok)}.ap-coletado{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:10px;background:var(--bg);border:1px dashed var(--line);position:relative}.ap-coletado-ic{position:absolute;top:10px;right:12px;color:var(--muted);display:inline-flex}.ap-coletado .nota{margin:0;font-size:12px}.ap-trava{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:4px 0;padding:9px 12px;border-radius:8px;background:var(--bg);font-size:13px;color:var(--muted)}.ap-trava strong{color:var(--ink)}.ap-campo-erro{color:var(--bad)!important}.ap-form input[aria-invalid=true]{border-color:var(--bad)}.ap-campo-qtd{max-width:220px}.ap-contrato-previa{flex:1;padding-bottom:9px;font-size:13px}.ap-modal-contrato .det-sec:first-of-type{margin-top:14px}@media (max-width: 640px){.ap-topo{align-items:stretch}.ap-acoes{width:100%}.ap-acoes .btn{flex:1 1 0;justify-content:center}.ap-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-hero-lado{align-items:flex-start}.ap-hero-lado .det-badges{justify-content:flex-start}.det-grid.ap-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-mud-campo{flex-basis:100%}.ap-lista-barra>.btn{width:100%;justify-content:center}.ap-modal-det .modal-foot,.ap-modal-form .modal-foot{flex-wrap:wrap}.ap-campo-qtd{max-width:none}.ap-nome strong{white-space:normal;overflow-wrap:anywhere}.ap-form .campo-linha{flex-direction:column;align-items:stretch;gap:12px}.ap-tabela-contrato td.ap-sem-rot{display:none}}@media (prefers-color-scheme: dark){.ap-aba .btn-mini.btn-icone:not(:disabled),.ap-modal-lista .btn-mini.btn-icone:not(:disabled),.ap-contrato-quadro .btn-mini.btn-icone:not(:disabled){color:var(--aqua)}.ap-hero-ic,.acao-editar .ap-tempo-ic{color:var(--aqua)}}@media (prefers-color-scheme: dark){.ap-graf-pe .link,.ap-link-coleta{color:var(--aqua)}}@media (prefers-color-scheme: dark){.ap-subtabs .subtab.active{color:var(--aqua);border-bottom-color:var(--aqua)}}@media (max-width: 640px){.ap-acoes .btn.primary{flex-basis:100%}}@media (max-width: 640px){.ap-tabela-contrato td.col-acoes{grid-column:1 / -1;align-items:flex-end}}.haas-atualizado{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.haas-atualizado strong{color:var(--ink);font-variant-numeric:tabular-nums}.haas-atualizado-ic{display:inline-flex;width:30px;height:30px;border-radius:9px;align-items:center;justify-content:center;background:var(--ok-bg);color:var(--brand);flex:none}.haas-graficos.haas-empilhados{grid-template-columns:minmax(0,1fr)}.haas-rotulo-halo{paint-order:stroke;stroke:var(--panel);stroke-width:3px;stroke-linejoin:round}.haas-graf .haas-rotulo{font-size:11px;font-weight:600;fill:var(--ink);opacity:.82}.haas-graf .haas-rotulo.haas-rotulo-sel{font-weight:800;opacity:1}.haas-tabela tr.haas-clicavel{cursor:pointer}.haas-tabela tr.haas-clicavel:focus-visible{outline:2px solid var(--aqua);outline-offset:-2px}.haas-tabela tr.haas-clicavel:hover td{background:#38b2c712}.haas-tabela tr.haas-linha-sem.haas-clicavel:hover td{background:#fab21a29}.haas-tabela th.ordenavel{white-space:nowrap}button.haas-kpi.card-botao:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}.haas-pop-lista .modal-body{padding-top:14px}.haas-pop-barra{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;margin:0 0 12px}.haas-pop-barra .haas-busca{flex:1 1 260px}.haas-pop-barra .haas-busca input{width:100%}.haas-pop-resumo{font-size:13px;color:var(--muted)}.haas-pop-resumo strong{color:var(--ink);font-variant-numeric:tabular-nums}.haas-pop-nota,.haas-pop-topo{margin:0 0 12px}.haas-pop-abas{margin:0 0 10px}.haas-pop-lista .tabela-scroll{border:1px solid var(--line);border-radius:10px}.haas-pop-lista .haas-tabela thead th{position:sticky;top:0;z-index:1;background:var(--panel)}.haas-pop-item .det-sec:first-of-type{margin-top:14px}.haas-pop-item dd .haas-sub{margin-top:2px}@media (max-width: 640px){.haas-pop-barra{flex-direction:column;align-items:stretch}.haas-pop-barra .haas-busca{flex:none}.haas-pop-lista .tabela-scroll{border:none}.haas-atualizado{font-size:12.5px}}@media (prefers-color-scheme: dark){.haas-atualizado-ic{background:#38b2c71f;color:var(--aqua)}.haas-tabela tr.haas-clicavel:hover td{background:#38b2c71a}.haas-tabela tr.haas-linha-sem.haas-clicavel:hover td{background:#e0b05024}}@media (max-width: 640px){.haas .haas-graficos>.grafico:not(.haas-tabela-meses){padding:14px 12px}.haas .haas-graf svg{max-width:100%;height:auto}}@media (max-width: 640px){.ativos .btn{min-height:40px}.ativos .btn-mini{padding:8px 12px;font-size:13px;min-height:40px}.ativos .haas-sem .link,.ativos .haas-busca .link{display:inline-flex;align-items:center;min-height:40px;padding:0 6px}.ativos .haas-filtros .filtro-limpar{min-height:40px;padding:8px 0}.ativos .haas-ver-tabela{min-height:40px}}@media (max-width: 640px){.haas .haas-graf .haas-dica{left:auto!important;right:6px!important;min-width:0;max-width:calc(100% - 12px)}}@media (max-width: 640px){.ativos .haas-sub{font-size:12.5px}}@media (max-width: 640px){.haas-pop-item .det-grid,.prop-modal-det .det-grid{grid-template-columns:minmax(0,1fr)}}:root{--fw-bom: #0ca30c;--fw-atencao: #fab219;--fw-critico: #d03b3b;--fw-neutro: #8a9499;--fw-topo-centro: #f2f9fa;--fw-topo-fundo: #ffffff;--fw-reg-no: #ffffff;--fw-mesh: #38b2c7}@media (prefers-color-scheme: dark){:root{--fw-neutro: #86a2a8;--fw-topo-centro: #18383e;--fw-topo-fundo: #122a2f;--fw-reg-no: #163238;--fw-mesh: #5cc6d8}}.fw-aviso{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:9px 12px;border-radius:10px;background:var(--warn-bg);color:var(--warn);border:1px solid color-mix(in srgb,var(--fw-atencao) 40%,transparent);font-size:13px}.fw-visoes{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.fw-visao{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:var(--muted);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:border-color .12s,color .12s,background .12s}.fw-visao:hover{color:var(--ink);border-color:var(--aqua)}.fw-visao:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}.fw-visao.ativa{background:var(--brand);border-color:var(--brand);color:#fff}.fw-visao-ic{display:inline-flex}.fw-visao-n{font-size:11.5px;font-weight:700;padding:1px 8px;border-radius:10px;background:#0000000f;font-variant-numeric:tabular-nums}.fw-visao.ativa .fw-visao-n{background:#ffffff2e}.fw-filtros{margin-bottom:14px}.fw-filtros select{min-width:150px}.fw-filtro-busca{flex:1 1 260px}.fw-filtro-busca input{width:100%;padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font:inherit;font-size:13px}.fw-filtro-busca input:focus{outline:none;border-color:var(--aqua);box-shadow:0 0 0 3px #38b2c72e}.fw-filtro-busca input.ativo{border-color:var(--brand)}.fw-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:6px}.fw-kpi{position:relative;overflow:hidden;transition:transform .12s,box-shadow .12s,border-color .12s}.fw-kpi:hover:not(:disabled){transform:translateY(-1px)}.fw-kpi:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--line)}.fw-kpi.com.t-ok:before{background:var(--fw-bom)}.fw-kpi.com.t-bad:before{background:var(--fw-critico)}.fw-kpi.com.t-warn:before{background:var(--fw-atencao)}.fw-kpi.com.t-neutro:before{background:var(--fw-neutro)}.fw-kpi.com.t-bad .card-valor{color:var(--bad)}.fw-kpi.com.t-ok .card-valor{color:var(--ok)}.fw-kpi.com.t-warn .card-valor{color:var(--warn)}.fw-kpi.com.t-bad{background:linear-gradient(135deg,var(--bad-bg),var(--panel) 70%)}.fw-kpi.zero .card-valor{color:var(--muted)}.fw-kpi-total{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset,var(--shadow)}.fw-kpi-total:before{background:var(--brand)}.fw-ic-ok{color:var(--ok)}.fw-ic-bad{color:var(--bad)}.fw-ic-warn{color:var(--warn)}.fw-ic-neutro{color:var(--muted)}.fw-ic-marca{color:var(--brand)}.fw-nota{margin:6px 0 16px}.fw-grafico{margin-bottom:18px}.fw-graf-sub{font-weight:400;font-size:12.5px}.fw-graf-rot{fill:var(--ink);font-size:12.5px;font-weight:600}.fw-seg-rot{fill:#fff;font-size:11px;font-weight:700;pointer-events:none}.fw-seg-rot.escuro{fill:#3d2a00}.fw-graf-fora{fill:var(--muted);font-size:11.5px;font-weight:600}.fw-dica{min-width:180px}.fw-dica-ic{display:inline-flex}.fw-dica-ic.ok{color:var(--fw-bom)}.fw-dica-ic.bad{color:var(--fw-critico)}.fw-dica-ic.warn{color:var(--warn)}.fw-dica-ic.neutro{color:var(--fw-neutro)}.fw-legenda .leg-item{gap:5px}.fw-leg-ic{display:inline-flex}.fw-tabela-graf{margin-top:4px}.fw-pill{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:86px;white-space:nowrap}.pilula.fw-pill.neutro{background:#eef1f5;color:var(--muted)}.fw-col-nome{min-width:170px;max-width:300px}.fw-col-nome strong{overflow-wrap:anywhere}.fw-ips{white-space:nowrap}.fw-mais{margin-left:6px;padding:0 6px;border-radius:8px;background:var(--bg);color:var(--muted);font-size:11px;font-weight:700}.fw-tabela td{vertical-align:middle}.haas-tabela tr.fw-linha td:first-child{box-shadow:inset 3px 0 0 transparent}.haas-tabela tr.fw-l-bad td:first-child{box-shadow:inset 3px 0 0 var(--fw-critico)}.haas-tabela tr.fw-l-warn td:first-child{box-shadow:inset 3px 0 0 var(--fw-atencao)}.haas-tabela tr.fw-l-neutro td{color:var(--muted)}.fw-lista .pager{border-top:1px solid var(--line)}.fw-num-bad{color:var(--bad);font-weight:700}.fw-modal-lista.modal.wide{max-width:1280px}.fw-lista-barra{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px}.fw-lista-barra .haas-busca{flex:1 1 260px;min-width:0}.fw-lista-barra .haas-busca input{width:100%}.fw-conta{font-size:12.5px;white-space:nowrap;font-variant-numeric:tabular-nums}.fw-modal-lista .tabela-scroll{border:1px solid var(--line);border-radius:10px}.fw-modal-det.modal.wide,.fw-modal-vpn.modal.wide{max-width:920px}.fw-hero{display:flex;justify-content:space-between;align-items:center;gap:14px 24px;flex-wrap:wrap;padding:16px 18px;border-radius:14px;background:var(--bg);border:1px solid var(--line);border-left:5px solid var(--fw-neutro)}.fw-hero.ok{background:var(--ok-bg);border-left-color:var(--fw-bom)}.fw-hero.bad{background:var(--bad-bg);border-left-color:var(--fw-critico)}.fw-hero.warn{background:var(--warn-bg);border-left-color:var(--fw-atencao)}.fw-hero-esq{display:flex;align-items:center;gap:14px;min-width:0}.fw-hero-ic{display:inline-flex;width:46px;height:46px;flex:none;align-items:center;justify-content:center;border-radius:14px;background:var(--panel);color:var(--muted)}.fw-hero-ic svg{width:24px;height:24px}.fw-hero.ok .fw-hero-ic{color:var(--ok)}.fw-hero.bad .fw-hero-ic{color:var(--bad)}.fw-hero.warn .fw-hero-ic{color:var(--warn)}.fw-hero-num{display:block;font-size:26px;line-height:1.1;font-weight:800;color:var(--ink)}.fw-hero.ok .fw-hero-num{color:var(--ok)}.fw-hero.bad .fw-hero-num{color:var(--bad)}.fw-hero.warn .fw-hero-num{color:var(--warn)}.fw-hero-txt{display:block;margin-top:3px;font-size:13px;color:var(--ink)}.fw-hero-nums{display:grid;grid-template-columns:repeat(4,auto);gap:4px 18px;margin:0}.fw-hero-nums dt{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--muted)}.fw-hero-nums dd{margin:2px 0 0;font-size:20px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}.fw-hero-lado{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.fw-hero-rot{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--muted)}.fw-hero-data{font-size:17px;color:var(--ink);font-variant-numeric:tabular-nums}.fw-det-abas{margin:14px 0 4px}.fw-campo-largo{grid-column:1 / -1}.fw-protocolos{display:flex;flex-wrap:wrap;gap:6px}.fw-chip{display:inline-flex;gap:5px;padding:3px 10px;border-radius:20px;background:var(--bg);border:1px solid var(--line);font-size:12px;color:var(--muted)}.fw-chip strong{color:var(--ink)}.selo.fw-selo-wan{background:#e8eefb;color:#2a5bb8}.fw-nota-det{margin:8px 0 0}.fw-modal-det .prop-ordem-cel{margin:10px 0 6px}.fw-tunel{display:grid;grid-template-columns:minmax(0,1fr) minmax(70px,160px) minmax(0,1fr);align-items:center;gap:12px;margin:14px 0 4px}.fw-tunel-ponta{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--panel);min-width:0}.fw-tunel-ponta strong{font-size:13.5px;overflow-wrap:anywhere}.fw-tunel-ponta.fim{text-align:right;align-items:flex-end}.fw-tunel-linha{position:relative;height:2px;background:var(--fw-neutro)}.fw-tunel-linha.ok{background:var(--fw-bom)}.fw-tunel-linha.bad{background:repeating-linear-gradient(90deg,var(--fw-critico) 0 8px,transparent 8px 13px)}.fw-tunel-linha.warn{background:repeating-linear-gradient(90deg,var(--fw-atencao) 0 8px,transparent 8px 13px)}.fw-tunel-linha.neutro{background:repeating-linear-gradient(90deg,var(--fw-neutro) 0 3px,transparent 3px 7px)}.fw-tunel-linha>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;padding:4px;border-radius:50%;background:var(--panel);border:1px solid var(--line);color:var(--muted)}.fw-topo-painel{padding-bottom:12px}.fw-topo,.fw-topo-anel{position:relative}.fw-topo-anel svg{display:block;max-width:none}.fw-topo-orbita{fill:none;stroke:var(--line);stroke-width:1;stroke-dasharray:2 5}.fw-topo-orbita.interna{stroke-dasharray:none;opacity:.7}.fw-mesh{fill:none;stroke:var(--fw-mesh);stroke-width:1.6;stroke-dasharray:6 5;opacity:.6;transition:opacity .15s}.fw-mesh-selo rect{fill:var(--panel);stroke:var(--fw-mesh);stroke-width:1;stroke-dasharray:4 3}.fw-mesh-selo text{fill:var(--muted);font-size:11.5px;font-weight:700;letter-spacing:.3px}.fw-enlace{fill:none;stroke-width:1.8;opacity:.85;transition:opacity .15s}.fw-enlace.bad,.fw-enlace.warn{stroke-dasharray:6 4}.fw-enlace.neutro{stroke-dasharray:1.5 4;stroke-linecap:round}.fw-esmaece{opacity:.16!important}.fw-reg,.fw-no,.fw-parc{cursor:pointer;outline:none;transition:opacity .15s}.fw-reg-halo{fill:none;stroke:transparent;stroke-width:2.5}.fw-reg:hover .fw-reg-halo,.fw-reg:focus-visible .fw-reg-halo{stroke:var(--aqua)}.fw-reg-no{fill:var(--fw-reg-no);stroke:var(--brand);stroke-width:2.5;filter:drop-shadow(0 3px 8px rgba(0,74,84,.18))}.fw-reg-num{fill:var(--ink);font-size:16px;font-weight:800}.fw-reg-un{fill:var(--muted);font-size:9.5px;font-weight:700;letter-spacing:.8px}.fw-reg-alerta circle{fill:var(--fw-critico);stroke:var(--fw-reg-no);stroke-width:2}.fw-reg-alerta text{fill:#fff;font-size:10.5px;font-weight:800}.fw-reg-nome{fill:var(--brand);font-size:12px;font-weight:700;pointer-events:none}.fw-reg-sub{fill:var(--muted);font-size:9.5px;font-weight:600;pointer-events:none}.fw-reg-num,.fw-reg-un{pointer-events:none}.fw-no .fw-no-marca{stroke:var(--fw-reg-no);stroke-width:1.5}.fw-no.on .fw-no-marca{fill:var(--fw-bom)}.fw-no.off .fw-no-marca{fill:var(--fw-critico)}.fw-no:hover .fw-no-marca,.fw-no:focus-visible .fw-no-marca{stroke:var(--ink);stroke-width:2}.fw-parc-marca{stroke:var(--fw-reg-no);stroke-width:1.5}.fw-parc:hover .fw-parc-marca,.fw-parc:focus-visible .fw-parc-marca{stroke:var(--ink);stroke-width:2}.fw-parc-nome{fill:var(--ink);font-size:12px;font-weight:600;paint-order:stroke;stroke:var(--fw-topo-fundo);stroke-width:4px;stroke-linejoin:round}.fw-parc:hover .fw-parc-nome,.fw-parc:focus-visible .fw-parc-nome{fill:var(--brand);text-decoration:underline}.fw-topo-dica{position:absolute}.fw-topo-legenda{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.fw-topo-legenda .leg-item{font-size:12px;color:var(--muted)}.fw-topo-legenda svg{flex:none}.fw-leg-on{fill:var(--fw-bom)}.fw-leg-off{fill:var(--fw-critico)}.fw-leg-reg{fill:var(--fw-reg-no);stroke:var(--brand);stroke-width:2}.fw-leg-mesh{flex-basis:100%}.fw-leg-mesh strong{color:var(--ink)}.fw-topo-lista{display:flex;flex-direction:column;gap:8px}.fw-topo-mesh-rot{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.4px}.fw-topo-regs{list-style:none;margin:0;padding:0 0 0 14px;border-left:2px dashed var(--fw-mesh);display:flex;flex-direction:column;gap:10px}.fw-topo-reg{position:relative;border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:10px 12px}.fw-topo-reg:before{content:"";position:absolute;left:-16px;top:20px;width:14px;border-top:2px dashed var(--fw-mesh)}.fw-topo-reg-cab{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0;background:none;border:0;font:inherit;color:var(--ink);cursor:pointer;text-align:left}.fw-topo-reg-cab strong{font-size:14px}.fw-topo-conta{display:inline-flex;gap:6px}.fw-mini{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:700;background:#eef1f5;color:var(--muted);font-variant-numeric:tabular-nums}.fw-mini.ok{background:var(--ok-bg);color:var(--ok)}.fw-mini.bad{background:var(--bad-bg);color:var(--bad)}.fw-topo-pontos{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 2px}.fw-ponto{width:14px;height:14px;padding:0;border:2px solid var(--fw-reg-no);border-radius:50%;background:var(--fw-bom);cursor:pointer;box-shadow:0 0 0 1px var(--line)}.fw-ponto.off{background:var(--fw-critico);border-radius:2px;transform:rotate(45deg) scale(.9)}.fw-ponto:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}.fw-topo-parcs{list-style:none;margin:8px 0 0;padding:8px 0 0;border-top:1px dashed var(--line);display:flex;flex-direction:column;gap:4px}.fw-topo-parc{display:flex;align-items:center;gap:8px;width:100%;padding:4px 2px;background:none;border:0;font:inherit;font-size:12.5px;color:var(--ink);cursor:pointer;text-align:left}.fw-topo-parc-ic{display:inline-flex;flex:none}.fw-topo-parc-nome{flex:1;min-width:0;overflow-wrap:anywhere}.fw-topo-tabelas .tabela-scroll{border:1px solid var(--line);border-radius:10px;margin-bottom:14px}.fw-topo-h3{margin:4px 0 8px;font-size:13.5px}.fw-topo-h3 .muted{font-weight:400;font-size:12.5px}@media (max-width: 1400px){.fw-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.fw-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fw-kpi-total{grid-column:1 / -1}.fw-visoes{display:grid;grid-template-columns:minmax(0,1fr)}.fw-visao{justify-content:flex-start}.fw-visao-n{margin-left:auto}.fw-filtro-busca{grid-column:1 / -1}.fw-lista-barra>.btn{width:100%;justify-content:center}.fw-modal-lista .tabela-scroll,.fw-topo-tabelas .tabela-scroll{border:none}.fw-col-nome{max-width:none;min-width:0}.fw-hero-nums{grid-template-columns:repeat(2,auto)}.fw-hero-lado{align-items:flex-start;text-align:left}.fw-tunel{grid-template-columns:minmax(0,1fr)}.fw-tunel-ponta.fim{text-align:left;align-items:flex-start}.fw-tunel-linha{height:28px;width:2px;justify-self:center}.fw-tunel-linha.bad{background:repeating-linear-gradient(180deg,var(--fw-critico) 0 6px,transparent 6px 10px)}.fw-tunel-linha.warn{background:repeating-linear-gradient(180deg,var(--fw-atencao) 0 6px,transparent 6px 10px)}.fw-tunel-linha.neutro{background:repeating-linear-gradient(180deg,var(--fw-neutro) 0 3px,transparent 3px 7px)}.fw-modal-det .det-grid,.fw-modal-vpn .det-grid{grid-template-columns:1fr}.haas-tabela tr.fw-l-bad{box-shadow:inset 4px 0 0 var(--fw-critico)}.haas-tabela tr.fw-l-warn{box-shadow:inset 4px 0 0 var(--fw-atencao)}.haas-tabela tr.fw-l-bad td:first-child,.haas-tabela tr.fw-l-warn td:first-child{box-shadow:none}}@media (prefers-reduced-motion: reduce){.fw-kpi,.fw-visao,.fw-mesh,.fw-enlace,.fw-reg,.fw-no,.fw-parc{transition:none}.fw-kpi:hover:not(:disabled){transform:none}}@media (prefers-color-scheme: dark){.fw .eyebrow{color:var(--aqua)}.fw-visao.ativa{background:#38b2c72e;border-color:var(--aqua);color:var(--aqua)}.fw-visao-n{background:#ffffff14}.fw-kpi-total{border-color:var(--aqua);box-shadow:0 0 0 1px var(--aqua) inset,var(--shadow)}.fw-kpi-total:before{background:var(--aqua)}.fw-ic-marca{color:var(--aqua)}.pilula.fw-pill.neutro,.fw-mini{background:#ffffff12}.selo.fw-selo-wan{background:#1c2a45;color:#8fb1f0}.fw-hero-ic,.fw-tunel-linha>span{background:#ffffff0f}.fw-reg-no{stroke:var(--aqua);filter:drop-shadow(0 3px 10px rgba(0,0,0,.45))}.fw-leg-reg{stroke:var(--aqua)}.fw-parc:hover .fw-parc-nome,.fw-parc:focus-visible .fw-parc-nome,.fw-reg-nome{fill:var(--aqua)}.fw .link,.fw .btn-mini.btn-icone:not(:disabled),.fw-modal-lista .btn-mini.btn-icone:not(:disabled){color:var(--aqua)}.fw-filtro-busca input.ativo{border-color:var(--aqua)}}@media (max-width: 760px){.fw-topo-pontos{gap:10px}.fw-ponto{width:26px;height:26px;border-width:3px}.fw-topo-parc{min-height:40px;padding:8px 2px}}@media (max-width: 640px){.fw-ips{white-space:normal}}:root{--rfw-conforme: #0ca30c;--rfw-excecao: #2a78d6;--rfw-atencao: #fab219;--rfw-atencao-linha: #c98500;--rfw-risco: #d03b3b;--rfw-desab: #8a9499;--rfw-secao: #c5d3d8;--rfw-exc-bg: #e8f1fc;--rfw-exc-ink: #1d5fae}@media (prefers-color-scheme: dark){:root{--rfw-excecao: #3987e5;--rfw-atencao-linha: #fab219;--rfw-desab: #86a2a8;--rfw-secao: #35505a;--rfw-exc-bg: #132a45;--rfw-exc-ink: #8dbcf5}}.rfw-topo{margin-top:16px}.rfw-aviso{margin:0 0 14px}.rfw-filtros-tela{margin-bottom:14px}.rfw-kpis{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin-bottom:8px}.rfw-kpi{position:relative;overflow:hidden;text-align:left;font:inherit;cursor:pointer;transition:transform .12s,border-color .12s}.rfw-kpi:hover{transform:translateY(-1px);border-color:var(--aqua)}.rfw-kpi:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}.rfw-kpi:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--line)}.rfw-kpi.com.t-ok:before{background:var(--rfw-conforme)}.rfw-kpi.com.t-ok .card-valor,.rfw-kpi.t-ok .rfw-kpi-ic{color:var(--ok)}.rfw-kpi.com.t-warn:before{background:var(--rfw-atencao)}.rfw-kpi.com.t-warn .card-valor,.rfw-kpi.t-warn .rfw-kpi-ic{color:var(--warn)}.rfw-kpi.com.t-bad:before{background:var(--rfw-risco)}.rfw-kpi.com.t-bad .card-valor,.rfw-kpi.t-bad .rfw-kpi-ic{color:var(--bad)}.rfw-kpi.com.t-rfw-excecao:before{background:var(--rfw-excecao)}.rfw-kpi.com.t-rfw-excecao .card-valor,.rfw-kpi.t-rfw-excecao .rfw-kpi-ic{color:var(--rfw-exc-ink)}.rfw-kpi.com.t-neutro:before{background:var(--rfw-desab)}.rfw-kpi.t-neutro .rfw-kpi-ic,.rfw-kpi.t-rfw-secao .rfw-kpi-ic{color:var(--muted)}.rfw-kpi.com.t-bad{background:linear-gradient(135deg,var(--bad-bg),var(--panel) 70%)}.rfw-kpi.zero .card-valor,.rfw-kpi.t-rfw-secao .card-valor{color:var(--muted)}.rfw-kpi-total{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset,var(--shadow)}.rfw-kpi-total:before{background:var(--brand)}.rfw-kpi-total .haas-kpi-ic{color:var(--brand)}.rfw-nota{margin:6px 0 16px;line-height:1.5}.rfw-pill{min-width:0;gap:5px}.pilula.rfw-excecao{background:var(--rfw-exc-bg);color:var(--rfw-exc-ink)}.pilula.rfw-secao{background:transparent;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);font-weight:600}.rfw-selo-tab{display:inline-block;padding:1px 7px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.4px;color:var(--ink);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line)}.rfw-selo-tab-nat{background:color-mix(in srgb,var(--aqua) 12%,transparent)}.rfw-any{font-family:Cascadia Code,Consolas,monospace;font-size:12px;font-weight:700;color:var(--warn)}.rfw-selo{margin-left:6px}.rfw-grafico{margin-bottom:18px}.rfw-graf-sub{font-weight:400;font-size:12.5px}.rfw-legenda .rfw-leg{display:inline-flex;align-items:center;gap:5px}.rfw-leg-ic{display:inline-flex;color:var(--muted)}.rfw-leg-ic svg{width:12px;height:12px}.rfw-dica{min-width:210px}.rfw,.rfw-grafico{min-width:0}.rfw-pilhas{width:100%;min-width:0;position:relative;display:flex;flex-direction:column;gap:6px;padding:4px 0 2px}.rfw-pilha{position:relative;display:flex;align-items:center;gap:12px;min-height:30px;transition:opacity .12s}.rfw-pilha.estreito{flex-direction:column;align-items:stretch;gap:4px;padding-bottom:6px;border-bottom:1px dashed var(--line)}.rfw-pilha-rot{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:none;min-width:0;padding:0;border:none;background:none;font:inherit;color:var(--ink);cursor:pointer;text-align:right}.rfw-pilha.estreito .rfw-pilha-rot{justify-content:flex-start;text-align:left}.rfw-pilha-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.rfw-pilha-rot:hover .rfw-pilha-nome{text-decoration:underline}.rfw-pilha-rot:focus-visible,.rfw-pilha-total:focus-visible,.rfw-seg:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}.rfw-pilha-trilho{display:flex;align-items:center;gap:8px;min-width:0}.rfw-pilha-barra{display:flex;height:22px;flex:none}.rfw-seg{position:relative;display:inline-flex;align-items:center;justify-content:center;height:100%;cursor:pointer;flex:none;transition:filter .12s}.rfw-seg.fim{border-radius:0 4px 4px 0}.rfw-seg:hover{filter:brightness(1.08) saturate(1.1)}.rfw-seg-num{font-size:11px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;text-shadow:0 1px 1px rgba(0,0,0,.25)}.rfw-seg-atencao .rfw-seg-num{color:#3d2a00;text-shadow:none}.rfw-pilha-total{flex:none;padding:0;border:none;background:none;font:inherit;font-size:12.5px;font-weight:700;color:var(--ink);cursor:pointer;white-space:nowrap}.rfw-pilha-secao{font-weight:500;font-size:11.5px}.rfw-pilha .rfw-dica{position:absolute;top:100%;bottom:auto;left:min(40%,320px);margin-top:4px;z-index:3}.rfw-pilha .rfw-dica.acima{top:auto;bottom:100%;margin:0 0 4px}.rfw-metricas{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:-4px 0 10px}.rfw-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid var(--line);border-radius:20px;background:var(--panel);color:var(--muted);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.rfw-chip:hover{color:var(--ink);border-color:var(--aqua)}.rfw-chip.ativo{color:var(--ink);border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.rfw-chip:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}.rfw-chip-linha{width:14px;height:3px;border-radius:2px;flex:none}.rfw-delta{margin-left:auto;font-size:12.5px}.rfw-delta strong{color:var(--ink)}.rfw-evo .rfw-evo-rot{font-size:10px}.rfw-evo-tabela{max-height:520px;overflow-y:auto}.haas-tabela td.rfw-cel-bad{color:var(--bad);font-weight:700}.haas-tabela td.rfw-cel-warn{color:var(--warn);font-weight:700}.rfw-tabela-pol td:first-child{min-width:180px}.rfw-lista{margin-top:4px}.rfw-lista-abas{margin:0;padding:0 12px}.rfw-filtros{padding:12px 18px 0;margin-bottom:8px;align-items:flex-end}.rfw-filtros select{min-width:170px}.rfw-filtro-busca{flex:1 1 280px}.rfw-filtro-busca input{width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font:inherit;font-size:14px}.rfw-filtro-busca input:focus{outline:none;border-color:var(--aqua);box-shadow:0 0 0 3px #38b2c72e}.rfw-filtros-acoes{display:flex;align-items:center;gap:10px;margin-left:auto;padding-bottom:2px}.rfw-conta{font-size:12.5px;white-space:nowrap;font-variant-numeric:tabular-nums}.rfw-erro-mini{font-size:12px;color:var(--bad)}.rfw-lista .pager{border-top:1px solid var(--line)}.rfw-tabela td{vertical-align:middle;font-size:13px}.rfw-col-policy{white-space:nowrap}.rfw-col-nome{min-width:140px;max-width:240px}.rfw-col-nome strong{overflow-wrap:anywhere;font-weight:600}.rfw-col-acao{max-width:160px;overflow-wrap:anywhere}.rfw-col-elem{min-width:130px;max-width:220px}.rfw-elem{overflow-wrap:anywhere}.rfw-col-tag{white-space:nowrap;font-size:12px}.rfw-col-motivo{min-width:200px;max-width:340px;font-size:12.5px;color:var(--muted)}.rfw-col-motivo>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.haas-tabela tr.rfw-linha td:first-child{box-shadow:inset 3px 0 0 transparent}.haas-tabela tr.rfw-l-bad td:first-child{box-shadow:inset 3px 0 0 var(--rfw-risco)}.haas-tabela tr.rfw-l-warn td:first-child{box-shadow:inset 3px 0 0 var(--rfw-atencao)}.haas-tabela tr.rfw-l-exc td:first-child{box-shadow:inset 3px 0 0 var(--rfw-excecao)}.haas-tabela tr.rfw-linha-secao td{background:var(--bg);color:var(--muted)}.haas-tabela tr.rfw-linha-secao td strong{color:var(--muted);font-style:italic}.haas-tabela tr.clicavel{cursor:pointer}.haas-tabela tr.clicavel:focus-visible{outline:2px solid var(--aqua);outline-offset:-2px}.rfw-exc-nota{padding:0 18px 10px;line-height:1.5}.rfw-col-motivo-exc{min-width:240px;max-width:460px}.rfw-col-motivo-exc>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.haas-tabela tr.rfw-exc-inativa td{color:var(--muted)}.rfw-num-exc{color:var(--rfw-exc-ink)}.rfw-modal-lista.modal.wide{max-width:1380px}.rfw-lista-barra{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px}.rfw-lista-barra .haas-busca{flex:1 1 280px;min-width:0}.rfw-lista-barra .haas-busca input{width:100%}.rfw-modal-lista .tabela-scroll{border:1px solid var(--line);border-radius:10px}.rfw-modal-det.modal.wide{max-width:900px}.rfw-modal-form.modal.wide{max-width:680px}.rfw-det-abas{margin:-6px 0 14px}.rfw-hero{display:flex;justify-content:space-between;align-items:center;gap:14px 24px;flex-wrap:wrap;padding:16px 18px;border-radius:14px;background:var(--bg);border:1px solid var(--line);border-left:5px solid var(--line);margin-bottom:12px}.rfw-hero.t-ok{background:var(--ok-bg);border-left-color:var(--rfw-conforme)}.rfw-hero.t-warn{background:var(--warn-bg);border-left-color:var(--rfw-atencao)}.rfw-hero.t-bad{background:var(--bad-bg);border-left-color:var(--rfw-risco)}.rfw-hero.t-rfw-excecao{background:var(--rfw-exc-bg);border-left-color:var(--rfw-excecao)}.rfw-hero.t-neutro{border-left-color:var(--rfw-desab)}.rfw-hero-st{display:flex;align-items:center;gap:14px;flex:1 1 340px;min-width:0}.rfw-hero-ic{display:inline-flex;flex:none;width:46px;height:46px;align-items:center;justify-content:center;border-radius:14px;background:var(--panel);color:var(--muted)}.rfw-hero-ic svg{width:24px;height:24px}.rfw-hero.t-ok .rfw-hero-ic,.rfw-hero.t-ok .rfw-hero-tit{color:var(--ok)}.rfw-hero.t-warn .rfw-hero-ic,.rfw-hero.t-warn .rfw-hero-tit{color:var(--warn)}.rfw-hero.t-bad .rfw-hero-ic,.rfw-hero.t-bad .rfw-hero-tit{color:var(--bad)}.rfw-hero.t-rfw-excecao .rfw-hero-ic,.rfw-hero.t-rfw-excecao .rfw-hero-tit{color:var(--rfw-exc-ink)}.rfw-hero-tit{display:block;font-size:22px;line-height:1.1;font-weight:800;color:var(--ink)}.rfw-hero-txt{display:block;margin-top:4px;font-size:13px;line-height:1.45;color:var(--ink)}.rfw-hero-lado{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.rfw-hero-rot{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--muted)}.rfw-hero-acao{font-size:16px;color:var(--ink);overflow-wrap:anywhere}.rfw-hero-selos{display:inline-flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.rfw-motor{margin:0 0 12px;font-size:13px;line-height:1.45}.rfw-exc-cartao{display:flex;align-items:flex-start;gap:12px;width:100%;margin:0 0 6px;padding:10px 12px;border-radius:12px;border:1px dashed var(--rfw-excecao);background:none;font:inherit;color:var(--ink);text-align:left;cursor:pointer}.rfw-exc-cartao:hover{background:var(--rfw-exc-bg)}.rfw-exc-cartao:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}.rfw-exc-ic{display:inline-flex;flex:none;width:32px;height:32px;align-items:center;justify-content:center;border-radius:9px;background:var(--rfw-exc-bg);color:var(--rfw-exc-ink)}.rfw-exc-txt{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:13px;overflow-wrap:anywhere}.rfw-campo-largo{grid-column:1 / -1}.rfw-quebra{overflow-wrap:anywhere}.rfw-texto{white-space:pre-wrap}.rfw-lista-el{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px;font-size:13px;max-height:180px;overflow-y:auto}.rfw-lista-el li{padding:2px 0;border-bottom:1px dotted var(--line)}.rfw-trilha-nota{margin:0 0 10px}.rfw-trilha{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px;max-height:260px;overflow-y:auto}.rfw-trilha li{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:4px 6px 4px 8px;border-radius:8px;border:1px solid var(--line);font-size:12px}.rfw-trilha li.atual{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.rfw-trilha-data{font-variant-numeric:tabular-nums;color:var(--muted);font-weight:600}.rfw-trilha .rfw-pill{font-size:11px;padding:2px 7px}.rfw-form{gap:14px}.rfw-tempo{margin-top:4px}.rfw .prop-ordem-cel{display:none}@media (max-width: 1360px){.rfw-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.rfw-kpi-total{grid-column:span 2}}@media (max-width: 1000px){.rfw-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.rfw-kpi-total{grid-column:1 / -1}}@media (max-width: 640px){.rfw .prop-ordem-cel,.rfw-modal-lista .prop-ordem-cel,.rfw-modal-det .prop-ordem-cel{display:flex}.rfw-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rfw-kpi-total{grid-column:1 / -1}.rfw-filtros{padding:12px 14px 0}.rfw-filtro-busca{grid-column:1 / -1}.rfw-filtros-acoes{grid-column:1 / -1;margin-left:0;justify-content:space-between;flex-wrap:wrap}.rfw-lista>.prop-ordem-cel{padding:10px 14px 6px}.rfw-lista-abas{padding:0 6px}.rfw-lista-barra>.btn{width:100%;justify-content:center}.rfw-col-nome,.rfw-col-elem,.rfw-col-motivo,.rfw-col-acao,.rfw-col-motivo-exc{max-width:none;min-width:0}.rfw-tabela td[data-rot=Motivo],.rfw-tabela td[data-rot=Origem],.rfw-tabela td[data-rot=Destino],.rfw-tabela-exc td[data-rot=Motivo]{grid-column:1 / -1}.rfw-col-policy{white-space:normal}.haas-tabela tr.rfw-l-bad{box-shadow:inset 4px 0 0 var(--rfw-risco)}.haas-tabela tr.rfw-l-warn{box-shadow:inset 4px 0 0 var(--rfw-atencao)}.haas-tabela tr.rfw-l-exc{box-shadow:inset 4px 0 0 var(--rfw-excecao)}.haas-tabela tr.rfw-l-bad td:first-child,.haas-tabela tr.rfw-l-warn td:first-child,.haas-tabela tr.rfw-l-exc td:first-child{box-shadow:none}.rfw-hero-lado{align-items:flex-start;text-align:left}.rfw-hero-selos{justify-content:flex-start}.rfw-hero-tit{font-size:19px}.rfw-delta{margin-left:0;width:100%}.rfw-modal-det .modal-foot,.rfw-modal-form .modal-foot{flex-wrap:wrap}.rfw-pilha .rfw-dica{left:0}}@media (prefers-reduced-motion: reduce){.rfw-kpi,.rfw-pilha,.rfw-seg{transition:none}.rfw-kpi:hover{transform:none}}@media (prefers-color-scheme: dark){.rfw-kpi-total{border-color:var(--aqua);box-shadow:0 0 0 1px var(--aqua) inset,var(--shadow)}.rfw-kpi-total:before{background:var(--aqua)}.rfw-kpi-total .haas-kpi-ic{color:var(--aqua)}.rfw .link,.rfw .btn-mini.btn-icone:not(:disabled),.rfw-modal-lista .btn-mini.btn-icone:not(:disabled){color:var(--aqua)}.rfw-hero-ic{background:#ffffff0f}.rfw-chip.ativo,.rfw-trilha li.atual{border-color:var(--aqua);box-shadow:inset 0 0 0 1px var(--aqua)}.rfw-modal-det .det-sec{color:var(--aqua)}}@media (max-width: 640px){.rfw-col-tag{white-space:normal}}:root{--sol-serie: #2a78d6;--sol-trilho: #eef4f6}@media (prefers-color-scheme: dark){:root{--sol-serie: #3987e5;--sol-trilho: #18343a}}.sol-head{margin-bottom:6px}.sol-head h1{margin-bottom:0}.sol-head .sub{max-width:760px;line-height:1.5}.sol-atualizado{display:inline-flex;align-items:center;gap:8px;margin:10px 0 0;font-size:13px;color:var(--muted)}.sol-atualizado strong{color:var(--ink);font-variant-numeric:tabular-nums}.sol-atualizado-ic{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:8px;background:var(--ok-bg);color:var(--brand)}.sol-acoes{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding-top:26px}.sol-abas{margin:4px 0 18px}.sol-abas .subtab{display:inline-flex;align-items:center;gap:7px}.sol-aba-ic{display:inline-flex}.sol-aba-ic svg{width:17px;height:17px}.sol-aviso{margin:0 0 14px}.sol-kpis{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;margin-bottom:8px}.sol-kpi{position:relative;overflow:hidden;text-align:left;font:inherit;cursor:pointer;transition:transform .12s,box-shadow .12s,border-color .12s}.sol-kpi:hover{transform:translateY(-1px);border-color:var(--aqua)}.sol-kpi:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}.sol-kpi:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--line)}.sol-kpi.t-marca:before{background:var(--brand)}.sol-kpi.com.t-ok:before{background:var(--ok)}.sol-kpi.com.t-warn:before{background:var(--gold)}.sol-kpi.com.t-bad:before{background:var(--bad)}.sol-kpi.com.t-ok .card-valor{color:var(--ok)}.sol-kpi.com.t-warn .card-valor{color:var(--warn)}.sol-kpi.com.t-bad .card-valor{color:var(--bad)}.sol-kpi.zero .card-valor{color:var(--muted)}.sol-kpi.t-marca .card-valor{color:var(--ink)}.sol-kpi .haas-kpi-rot{line-height:1.25}.sol-ic-marca{color:var(--brand)}.sol-ic-ok{color:var(--ok)}.sol-ic-warn{color:var(--warn)}.sol-ic-bad{color:var(--bad)}.sol-ic-neutro{color:var(--muted)}.sol-kpi .haas-kpi-ic svg{width:15px;height:15px}.sol-nota{margin:6px 0 16px}.sol-status{display:inline-flex;align-items:center;gap:5px;padding:3px 9px 3px 7px;border-radius:20px;font-size:12px;font-weight:700;white-space:nowrap;background:#eef1f5;color:var(--muted)}.sol-status svg{width:13px;height:13px;flex:none}.sol-status.ok{background:var(--ok-bg);color:var(--ok)}.sol-status.warn{background:var(--warn-bg);color:var(--warn)}.sol-status.bad{background:var(--bad-bg);color:var(--bad)}.sol-status-mini{padding:1px 7px 1px 5px;font-size:11.5px}.sol-selo-inativado{margin-left:6px}.sol-qtd{display:inline-flex;align-items:center;gap:5px;font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink)}.sol-qtd svg{width:13px;height:13px;color:var(--muted)}.sol-graficos{display:flex;flex-direction:column;gap:16px;margin-bottom:22px}.sol-grafico{min-width:0}.sol-graf-sub{font-weight:400;font-size:12.5px}.sol-barras{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.sol-barra{position:relative;display:grid;grid-template-columns:minmax(120px,260px) minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:5px 8px;border:none;border-radius:8px;background:none;font:inherit;color:var(--ink);text-align:left;cursor:pointer}.sol-barra:hover,.sol-barra:focus-visible{background:#38b2c714;outline:none}.sol-barra:focus-visible{box-shadow:inset 0 0 0 2px var(--aqua)}.sol-barra-rot{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:12.5px;color:var(--ink)}.sol-barra-rot>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sol-barra-ic{display:inline-flex;flex:none;color:var(--muted);margin-right:2px}.sol-barra-ic svg{width:13px;height:13px}.sol-barra-trilho{display:flex;align-items:center;gap:8px;min-width:0;height:22px}.sol-barra-fill{display:block;height:18px;border-radius:0 4px 4px 0;flex:none;transition:width .25s ease}.sol-barra-val{flex:none;font-size:12px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.sol-dica{position:absolute;z-index:3;left:min(300px,40%);bottom:calc(100% - 2px);display:none;flex-direction:column;gap:2px;min-width:180px;padding:8px 11px;border-radius:10px;background:var(--panel);border:1px solid var(--line);box-shadow:0 8px 24px #00000029;font-size:12px;color:var(--ink);pointer-events:none}.sol-dica .muted{font-size:11px}.sol-barra:hover .sol-dica,.sol-barra:focus-visible .sol-dica{display:flex}@media (prefers-reduced-motion: reduce){.sol-barra-fill,.sol-kpi{transition:none}.sol-kpi:hover{transform:none}}.sol-filtros{padding:12px 18px 0;margin-bottom:8px}.sol-filtros select{min-width:160px}.sol-col-nome{min-width:170px;max-width:280px}.sol-nome{overflow-wrap:anywhere}.sol-col-texto{min-width:120px;max-width:220px;overflow-wrap:anywhere}.sol-tabela td{vertical-align:middle}.haas-tabela tr.sol-inativo td,.haas-tabela tr.sol-inativo td strong{color:var(--muted)}.sol-lista .pager{border-top:1px solid var(--line)}.sol-modal-lista.modal.wide{max-width:1240px}.sol-lista-barra{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px}.sol-lista-barra .haas-busca{flex:1 1 260px;min-width:0}.sol-lista-barra .haas-busca input{width:100%}.sol-conta{font-size:12.5px;white-space:nowrap;font-variant-numeric:tabular-nums}.sol-modal-det.modal.wide{max-width:900px}.sol-hero{display:flex;justify-content:space-between;align-items:center;gap:14px 24px;flex-wrap:wrap;padding:14px 18px;border-radius:14px;background:var(--bg);border:1px solid var(--line);border-left:5px solid var(--line)}.sol-hero.ok{border-left-color:var(--ok)}.sol-hero.inativado{border-left-color:var(--muted);border-style:dashed;border-left-style:solid}.sol-hero-esq{display:flex;align-items:center;gap:14px;min-width:0}.sol-hero-ic{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;border-radius:14px;background:var(--panel);color:var(--brand);flex:none}.sol-hero-ic svg{width:26px;height:26px}.sol-hero-txt{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.sol-hero-rot,.sol-hero-fatos dt{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--muted)}.sol-hero-inat{font-size:12.5px;color:var(--muted)}.sol-hero-fatos{display:flex;flex-wrap:wrap;gap:10px 22px;margin:0}.sol-hero-fatos dd{margin:2px 0 0;font-size:14px;font-weight:700;color:var(--ink)}.sol-det-abas{margin:16px 0 4px}.sol-campo-largo{grid-column:1 / -1}.sol-texto{white-space:pre-wrap;overflow-wrap:anywhere}.sol-link{display:inline-flex;align-items:center;gap:5px;color:var(--brand);overflow-wrap:anywhere}.sol-link svg{flex:none}.sol-sn{display:inline-block;padding:1px 9px;border-radius:20px;font-size:12.5px;font-weight:700;background:#eef1f5;color:var(--ink)}.sol-grupos-det{border:1px solid var(--line);border-radius:10px}.sol-grupos-det .haas-tabela th,.sol-grupos-det .haas-tabela td{padding:7px 12px;font-size:13px}.sol-controles-det{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px}.sol-controles-det li{display:flex;align-items:center;gap:8px;font-size:13px}.sol-controles-det li.nao{color:var(--muted)}.sol-ctrl-ic{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border-radius:50%;font-size:11px;font-weight:800;flex:none;background:var(--bg);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.sol-controles-det li.sim .sol-ctrl-ic{background:var(--ok-bg);color:var(--ok);box-shadow:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sol-tempo{list-style:none;margin:12px 0 0;padding:0;position:relative}.sol-tempo:before{content:"";position:absolute;left:13px;top:6px;bottom:22px;width:2px;background:var(--line)}.sol-tempo-item{position:relative;display:flex;gap:12px;padding:0 0 14px}.sol-tempo-item:last-child{padding-bottom:0}.sol-tempo-ic{position:relative;z-index:1;flex:none;display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:50%;background:var(--panel);box-shadow:0 0 0 2px var(--line);color:var(--muted)}.acao-criar .sol-tempo-ic,.acao-reativar .sol-tempo-ic{color:var(--ok);box-shadow:0 0 0 2px var(--ok)}.acao-editar .sol-tempo-ic{color:var(--brand);box-shadow:0 0 0 2px var(--aqua)}.acao-inativar .sol-tempo-ic{color:var(--bad);box-shadow:0 0 0 2px var(--bad)}.acao-migrar .sol-tempo-ic{color:var(--sol-serie);box-shadow:0 0 0 2px var(--sol-serie)}.sol-tempo-corpo{flex:1;min-width:0;padding-top:3px}.sol-tempo-topo{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:13.5px}.sol-tempo-topo .muted{font-size:12px}.sol-tempo-obs{margin:6px 0 0;padding:7px 10px;border-radius:8px;background:var(--bg);font-size:12.5px;color:var(--ink);white-space:pre-wrap}.sol-mudancas{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.sol-mudancas li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:12.5px}.sol-mud-campo{flex:0 0 170px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--muted)}.sol-mud-de{color:var(--muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--bad) 60%,transparent);overflow-wrap:anywhere;white-space:pre-wrap}.sol-mud-seta{color:var(--muted)}.sol-mud-para{color:var(--ink);font-weight:600;overflow-wrap:anywhere;white-space:pre-wrap}.sol-modal-form.modal.wide{max-width:900px}.sol-form{gap:14px}.sol-secao{border:none;margin:0;padding:0;min-width:0}.sol-secao>legend{padding:0 0 6px;width:100%;margin-bottom:14px}.sol-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.sol-obrig{color:var(--bad)}.sol-campo-erro input,.sol-campo-erro select,.sol-campo-erro textarea{border-color:var(--bad)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--bad) 15%,transparent)!important}.sol-erro-campo{font-style:normal;font-weight:600;font-size:12px;color:var(--bad)}.sol-sn-grupo{display:inline-flex;flex-wrap:wrap;gap:6px}.sol-sn-op{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font-size:13px;font-weight:600;cursor:pointer}.sol-sn-op input{accent-color:var(--brand);margin:0}.sol-sn-op.sel{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.sol-grupos{display:flex;flex-direction:column;gap:6px}.sol-grupos-cab,.sol-grupo-linha{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) 36px;gap:8px;align-items:center}.sol-grupos-cab span{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--muted)}.sol-grupo-linha input{width:100%;min-width:0;padding:7px 9px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font:inherit;font-size:13px}.sol-grupo-linha input.mono{font-family:Cascadia Code,Consolas,monospace;font-size:12.5px}.sol-grupo-linha input:focus{outline:none;border-color:var(--aqua);box-shadow:0 0 0 3px #38b2c72e}.sol-grupo-linha .btn{justify-content:center;padding:6px}.sol-grupo-add{align-self:flex-start}.sol-grupos-vazio{margin:0}.sol-controles{display:flex;flex-direction:column;gap:6px}.sol-controles-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px}.sol-ctrl{display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--line);border-radius:8px;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer;background:var(--panel)}.sol-ctrl input{accent-color:var(--brand);margin:0;flex:none}.sol-ctrl.sel{border-color:var(--ok);background:var(--ok-bg)}.sol-confirma{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:12px;font-size:13px;line-height:1.5;color:var(--ink)}.sol-confirma.warn{background:var(--warn-bg)}.sol-confirma.ok{background:var(--ok-bg)}.sol-confirma p{margin:4px 0 0}.sol-confirma-ic{display:inline-flex;flex:none;margin-top:2px;color:var(--warn)}.sol-confirma.ok .sol-confirma-ic{color:var(--ok)}.sol-modal-listas.modal.wide{max-width:900px}.sol-listas{display:grid;grid-template-columns:230px minmax(0,1fr);gap:18px}.sol-listas-nav{display:flex;flex-direction:column;gap:10px}.sol-listas-sel{display:none}.sol-listas-grupo{display:flex;flex-direction:column;gap:2px}.sol-listas-grupo-rot{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--muted);padding:0 8px 2px}.sol-listas-item{display:flex;justify-content:space-between;gap:8px;padding:7px 10px;border:none;border-radius:8px;background:none;font:inherit;font-size:13px;color:var(--ink);text-align:left;cursor:pointer}.sol-listas-item:hover{background:var(--bg)}.sol-listas-item.ativo{background:var(--ok-bg);color:var(--brand);font-weight:700;box-shadow:inset 3px 0 0 var(--brand)}.sol-listas-titulo{margin:0 0 10px;font-size:14.5px}.sol-opcoes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.sol-opcao{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.sol-opcao.inativa{background:var(--bg)}.sol-opcao.inativa .sol-opcao-nome strong{color:var(--muted);text-decoration:line-through}.sol-opcao-ordem{display:inline-flex;gap:2px;flex:none}.sol-opcao-ordem .btn{padding:3px 5px;display:inline-flex}.sol-opcao-nome{flex:1;min-width:0;display:flex;flex-direction:column}.sol-opcao-nome strong{font-size:13.5px;overflow-wrap:anywhere}.sol-opcao-trava{flex:none;display:inline-flex;width:32px;justify-content:center;color:var(--muted);opacity:.7}.sol-opcao-nova{display:flex;gap:8px;margin-top:10px}.sol-opcao-nova input{flex:1;min-width:0;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font:inherit;font-size:13.5px}.sol-opcao-nova input:focus{outline:none;border-color:var(--aqua);box-shadow:0 0 0 3px #38b2c72e}.sol-listas-nota{margin-top:12px;line-height:1.5}@media (max-width: 1500px){.sol-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1100px){.sol-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.sol-acoes{padding-top:0}}@media (max-width: 760px){.sol-form-grid,.sol-controles-grade,.sol-controles-det,.sol-listas{grid-template-columns:minmax(0,1fr)}.sol-listas-sel{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600;color:var(--muted)}.sol-listas-sel select{padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font:inherit;font-size:14px}.sol-listas-grupo{display:none}}@media (max-width: 640px){.sol-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sol-kpi.t-marca:first-child{grid-column:1 / -1}.sol-acoes{width:100%}.sol-acoes .btn{flex:1 1 auto;justify-content:center}.sol-abas .subtab{padding:9px 10px}.sol-filtros{padding:12px 14px 0}.sol-lista>.prop-ordem-cel{padding:10px 14px 6px}.sol-lista-barra>.btn{width:100%;justify-content:center}.sol-col-nome,.sol-col-texto{max-width:none;min-width:0}.sol-status{white-space:normal}.sol-barra{grid-template-columns:minmax(0,1fr);gap:3px;padding:6px 4px}.sol-dica{left:8px}.sol-hero-fatos{width:100%}.sol-mudancas li .sol-mud-campo{flex-basis:100%}.sol-grupos-cab{display:none}.sol-grupo-linha{grid-template-columns:minmax(0,1fr) 36px;padding:8px;border:1px solid var(--line);border-radius:10px}.sol-grupo-linha input:first-child{grid-column:1 / 2}.sol-grupo-linha input:not(:first-child){grid-column:1 / 2}.sol-grupo-linha .btn{grid-column:2;grid-row:1}.sol-modal-det .modal-foot,.sol-modal-form .modal-foot,.sol-opcao{flex-wrap:wrap}.sol-opcao-nome{flex-basis:calc(100% - 90px)}.sol-grupos-det .haas-tabela tr{padding:8px 12px}}@media (prefers-color-scheme: dark){.sol-atualizado-ic{background:#38b2c71f;color:var(--aqua)}.solucoes .eyebrow{color:var(--aqua);background:#38b2c71a}.solucoes .subtab.active{color:var(--aqua);border-bottom-color:var(--aqua)}.solucoes .link,.solucoes .btn-mini.btn-icone:not(:disabled),.sol-modal-lista .btn-mini.btn-icone:not(:disabled),.sol-modal-form .btn-mini.btn-icone:not(:disabled):not(.danger){color:var(--aqua)}.sol-kpi.t-marca:before{background:var(--aqua)}.sol-ic-marca,.sol-link,.sol-hero-ic{color:var(--aqua)}.sol-status,.sol-sn{background:#ffffff12}.sol-status.ok{background:var(--ok-bg)}.sol-status.warn{background:var(--warn-bg)}.sol-status.bad{background:var(--bad-bg)}.sol-hero-ic{background:#ffffff0f}.sol-dica{box-shadow:0 8px 24px #00000073}.sol-modal-det .det-sec,.sol-modal-form .secao-titulo{color:var(--aqua)}.sol-listas-item.ativo{color:var(--aqua);box-shadow:inset 3px 0 0 var(--aqua);background:#38b2c71f}.sol-sn-op.sel{border-color:var(--aqua);box-shadow:inset 0 0 0 1px var(--aqua)}.acao-editar .sol-tempo-ic{color:var(--aqua)}}@media (max-width: 640px){.sol-modal-listas .modal-foot{flex-wrap:wrap}.sol-opcao-ordem .btn,.sol-opcao .btn-mini.danger{min-width:40px;min-height:40px;justify-content:center;align-items:center}.sol-opcao-nome{flex-basis:calc(100% - 120px)}.sol-grupos-det .haas-tabela td{overflow-wrap:anywhere}}.inv-num-btn{background:none;border:none;font:inherit;color:var(--ink);cursor:pointer;padding:2px 6px;margin:-2px -6px;border-radius:6px;text-decoration:underline dotted transparent;text-underline-offset:3px}.inv-num-btn.forte{font-weight:700}.inv-num-btn:hover:not(:disabled){background:var(--ok-bg);color:var(--brand);text-decoration-color:currentColor}.inv-num-btn:focus-visible{outline:2px solid var(--aqua);outline-offset:1px}.inv-num-btn:disabled{cursor:default}.inv-quadro tr.clicavel:focus-visible{outline:2px solid var(--aqua);outline-offset:-2px}.inv-th-prop{white-space:nowrap}.inv-th-prop:before{content:"";display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px;vertical-align:0;background:var(--prop-desconhecido)}.inv-th-prop.proprio:before{background:var(--prop-proprio)}.inv-th-prop.stefanini:before{background:var(--prop-stefanini)}.inv-th-prop.voke:before{background:var(--prop-voke)}.inv-th-prop.desconhecido:before{background:none;box-shadow:inset 0 0 0 2px var(--prop-desconhecido)}.inv-kpis button.card-botao:disabled{box-shadow:none}.modal.inv-lista-modal{max-width:1200px}.inv-lista-barra{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-bottom:12px}.inv-lista-conta{margin-left:auto;font-size:12.5px;white-space:nowrap}.inv-lista-modal .haas-erro-inline{margin-bottom:10px}.inv-lista-modal .tabela-scroll{border:1px solid var(--line);border-radius:10px}.modal.inv-det-modal{max-width:920px}.inv-det-modal .det-badges{margin-bottom:8px}.inv-det-modal .det-sec:first-of-type{margin-top:10px}@media (max-width: 640px){.inv-lista-barra{flex-direction:column;align-items:stretch}.inv-lista-conta{margin-left:0}.inv-lista-modal .tabela-scroll{border:none}.inv-th-prop{white-space:normal}.inv-num-btn{margin:0;padding:2px 0}.inv-det-modal .det-grid{grid-template-columns:1fr}}@media (max-width: 640px){.inv-quadro .inv-num-btn{min-height:40px;min-width:48px;padding:8px 10px;margin:0 0 0 -10px;text-align:left;text-decoration:underline dotted currentColor;text-underline-offset:3px}}:root{--si-revogar: #c8372d;--si-divergente: #d9870f;--si-terceiro: #2a78d6;--si-servico: #7b5cc4;--si-ok: #2e8f57;--si-inativo: #9aa5ab;--si-semuso: #3f7f8c}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--si-revogar: #ef6a5e;--si-divergente: #f2a63a;--si-terceiro: #4f97ec;--si-servico: #a58ae6;--si-ok: #4cc283;--si-inativo: #6f7c82;--si-semuso: #6fb3c0}}:root[data-theme=dark]{--si-revogar: #ef6a5e;--si-divergente: #f2a63a;--si-terceiro: #4f97ec;--si-servico: #a58ae6;--si-ok: #4cc283;--si-inativo: #6f7c82;--si-semuso: #6fb3c0}.si-head{align-items:flex-end}.si-atualizado{display:flex;align-items:center;gap:6px;margin:6px 0 0;font-size:13.5px;color:var(--muted)}.si-atualizado strong{color:var(--ink);font-variant-numeric:tabular-nums}.si-acoes{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.si-carga{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--muted)}.si-carga select{min-width:190px;padding:7px 9px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font:inherit;font-size:13.5px;font-weight:400}.si-abas{flex-wrap:wrap}.si-abas .subtab span[aria-hidden]{display:inline-flex;margin-right:6px;vertical-align:-2px}.si-aba-futura{opacity:.55;cursor:not-allowed}.si-em-breve{margin-left:6px;padding:1px 6px;border-radius:9px;font-size:10.5px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;background:var(--bg);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.si-kpis{grid-template-columns:repeat(8,minmax(0,1fr))}.si-kpis.si-kpis-7{grid-template-columns:repeat(7,minmax(0,1fr))}.si-kpi{position:relative;overflow:hidden;text-align:left;font:inherit;cursor:pointer;transition:transform .12s,border-color .12s}.si-kpi:hover{transform:translateY(-1px);border-color:var(--aqua)}.si-kpi:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}.si-kpi:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--line)}.si-kpi.t-marca:before{background:var(--brand)}.si-kpi.com.t-bad:before{background:var(--si-revogar)}.si-kpi.com.t-warn:before{background:var(--si-divergente)}.si-kpi.com.t-terceiro:before{background:var(--si-terceiro)}.si-kpi.com.t-servico:before{background:var(--si-servico)}.si-kpi.com.t-ok:before{background:var(--si-ok)}.si-kpi.com.t-neutro:before{background:var(--si-inativo)}.si-kpi.com.t-bad .card-valor{color:var(--si-revogar)}.si-kpi.com.t-warn .card-valor{color:var(--si-divergente)}.si-kpi.zero .card-valor{color:var(--muted)}.si-kpi .haas-kpi-rot{line-height:1.25}.si-kpi .haas-kpi-ic svg{width:15px;height:15px}.si-nota{margin:6px 0 14px}.si-graficos{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.si-graf-sub{font-weight:400;font-size:12.5px}.si-legenda{margin-left:auto;margin-right:14px}.si-barras{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.si-barra-linha{display:grid;grid-template-columns:minmax(120px,280px) minmax(0,1fr);align-items:center;gap:12px}.si-barra-rot{padding:4px 6px;border:none;border-radius:6px;background:none;font:inherit;font-size:12.5px;color:var(--ink);text-align:right;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.si-barra-rot:hover,.si-barra-rot:focus-visible{background:#38b2c714;outline:none}.si-barra-rot-sem{font-style:italic;color:var(--muted)}.si-barra-trilho{display:flex;align-items:center;gap:8px;min-width:0}.si-barra-pilha{display:flex;gap:2px;height:20px;min-width:6px}.si-barra-parte{position:relative;min-width:3px;padding:0;border:none;cursor:pointer}.si-barra-parte:last-child{border-radius:0 4px 4px 0}.si-barra-parte:hover,.si-barra-parte:focus-visible{filter:brightness(1.12);outline:2px solid var(--ink);outline-offset:1px;z-index:1}.si-barra-val{flex:none;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.si-barra-sub{font-weight:600}.si-t-bad{color:var(--si-revogar)}.si-t-warn{color:var(--si-divergente)}.si-dica{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);z-index:5;display:none;flex-direction:column;gap:2px;min-width:180px;padding:8px 10px;border-radius:8px;background:var(--panel);border:1px solid var(--line);box-shadow:0 6px 18px #00000024;font-size:12px;color:var(--ink);text-align:left;white-space:nowrap;pointer-events:none}.si-barra-parte:hover .si-dica,.si-barra-parte:focus-visible .si-dica{display:flex}.si-chips{margin:4px 0 6px}.si-evo{position:relative}.si-lista{padding:16px}.si-lista-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.si-lista-head h2{margin:0;font-size:16px}.si-filtros{align-items:flex-end}.si-lista .si-filtros{flex-wrap:wrap;gap:10px 12px}.si-filtros>label{flex:0 1 auto;min-width:0}.si-lista .si-filtros select{width:100%;min-width:0;max-width:190px}.si-lista .si-filtros>label:nth-child(3) select,.si-lista .si-filtros>label:nth-child(5) select{max-width:150px}.si-lista .si-filtros>label:nth-child(4) select{max-width:120px}.si-filtros>.si-filtro-busca{flex:1 1 160px;min-width:150px}.si-filtro-busca input{width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font:inherit;font-size:14px}.si-filtro-busca input.ativo{border-color:var(--aqua);box-shadow:0 0 0 1px var(--aqua)}.si-dica-tela{margin:8px 0 0}.si-tabela-tela td{white-space:normal}.si-tabela-tela td.mono{white-space:nowrap}.si-tabela-tela{width:100%}.si-tabela-tela td.si-col-nome{min-width:150px}.si-tabela-tela td[data-rot="Resultado Análise"]{min-width:220px}.si-tabela td{vertical-align:middle;font-size:13px}.si-tabela-scroll{max-height:min(70vh,760px);overflow:auto;border:1px solid var(--line);border-radius:10px}.si-tabela-fixa{border-collapse:separate;border-spacing:0}.si-tabela-fixa thead th{position:sticky;top:0;z-index:2;background:var(--panel);box-shadow:inset 0 -1px 0 var(--line);white-space:nowrap}.si-tabela-fixa th:first-child,.si-tabela-fixa td:first-child{position:sticky;left:0;z-index:1;background:var(--panel)}.si-tabela-fixa thead th:first-child{z-index:3}.si-tabela-fixa tbody tr:hover td:first-child{background:var(--bg)}.si-tabela-folha td{white-space:nowrap}.si-tabela-folha td.si-col-nome{white-space:normal;min-width:170px;max-width:220px}.si-tabela-folha td[data-rot=Cargo],.si-tabela-folha td[data-rot="Nome Empresa Terceira"],.si-tabela-folha td[data-rot="Gestor do usuário"],.si-tabela-folha td[data-rot="Operação Iguá"],.si-tabela-folha td[data-rot="Criado Pelo OIM"]{white-space:normal;min-width:130px;max-width:190px}.si-tabela-folha td[data-rot="Resultado Análise"]{white-space:normal;min-width:260px;max-width:320px}.si-tabela tr.si-l-revogar td:first-child{box-shadow:inset 3px 0 0 var(--si-revogar)}.si-tabela tr.si-l-divergente td:first-child{box-shadow:inset 3px 0 0 var(--si-divergente)}.si-res{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.si-res-txt{font-size:12.5px}.si-selo{display:inline-flex;align-items:center;gap:4px;padding:1px 8px 1px 6px;border-radius:10px;font-size:11px;font-weight:700;white-space:nowrap}.si-selo-ic{display:inline-flex}.si-selo-ic svg{width:12px;height:12px}.si-selo.si-c-revogar{background:color-mix(in srgb,var(--si-revogar) 14%,transparent);color:var(--si-revogar)}.si-selo.si-c-divergente{background:color-mix(in srgb,var(--si-divergente) 16%,transparent);color:color-mix(in srgb,var(--si-divergente) 80%,var(--ink))}.si-selo.si-c-terceiro{background:color-mix(in srgb,var(--si-terceiro) 14%,transparent);color:var(--si-terceiro)}.si-selo.si-c-servico{background:color-mix(in srgb,var(--si-servico) 14%,transparent);color:var(--si-servico)}.si-selo.si-c-ok{background:color-mix(in srgb,var(--si-ok) 14%,transparent);color:var(--si-ok)}.si-selo.si-c-terceiro-inativo{background:var(--bg);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.si-trat{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:10px;font-size:11px;font-weight:700;white-space:nowrap}.si-trat.ok{background:var(--ok-bg);color:var(--ok)}.si-trat.warn{background:var(--warn-bg);color:var(--warn)}.si-lista-barra{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px}.si-lista-barra .haas-busca{flex:1 1 260px}.si-conta{font-size:12.5px}.si-modal-pessoa{max-width:1100px}.si-hero{display:flex;align-items:center;gap:12px;padding:12px 14px;margin-bottom:14px;border-radius:12px;background:var(--bg);border:1px solid var(--line);border-left:5px solid var(--line)}.si-hero strong{display:block;font-size:15px}.si-hero-classe{font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--muted)}.si-hero-ic{display:inline-flex;flex:none;width:40px;height:40px;align-items:center;justify-content:center;border-radius:12px;background:var(--panel)}.si-hero-ic svg{width:20px;height:20px}.si-hero.t-bad{border-left-color:var(--si-revogar)}.si-hero.t-bad .si-hero-ic{color:var(--si-revogar)}.si-hero.t-warn{border-left-color:var(--si-divergente)}.si-hero.t-warn .si-hero-ic{color:var(--si-divergente)}.si-hero.t-terceiro{border-left-color:var(--si-terceiro)}.si-hero.t-terceiro .si-hero-ic{color:var(--si-terceiro)}.si-hero.t-servico{border-left-color:var(--si-servico)}.si-hero.t-servico .si-hero-ic{color:var(--si-servico)}.si-hero.t-ok{border-left-color:var(--si-ok)}.si-hero.t-ok .si-hero-ic{color:var(--si-ok)}.si-trat-box{margin-bottom:14px}.si-trat-atual{padding:10px 12px;border-radius:10px;border:1px solid var(--line)}.si-trat-atual.ok{border-left:4px solid var(--ok)}.si-trat-atual.warn{border-left:4px solid var(--warn)}.si-trat-just{margin:0 0 4px;white-space:pre-wrap}.si-trat-aviso{display:flex;align-items:center;gap:6px;margin:6px 0;font-size:12.5px;color:var(--warn);font-weight:600}.si-trat-form{margin-top:8px}.si-trat-botoes{display:flex;justify-content:flex-end;gap:8px}.si-trat-acoes{justify-content:flex-start;margin-top:6px}.si-trat-linha{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px}.si-trat-linha .campo{flex:1 1 180px}.si-trat-prazos{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:6px}.si-lados{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:18px;margin-bottom:14px}.si-det{grid-template-columns:repeat(2,minmax(0,1fr))}.si-tempo{list-style:none;margin:0;padding:0;position:relative}.si-tempo:before{content:"";position:absolute;left:6px;top:6px;bottom:10px;width:2px;background:var(--line)}.si-tempo-item{position:relative;display:flex;gap:12px;padding:0 0 10px}.si-tempo-item p{margin:2px 0 0;font-size:12.5px}.si-tempo-pt{position:relative;z-index:1;flex:none;width:14px;height:14px;margin-top:2px;border-radius:50%;background:var(--si-inativo);box-shadow:0 0 0 3px var(--panel)}.si-tempo-item.si-c-revogar .si-tempo-pt{background:var(--si-revogar)}.si-tempo-item.si-c-divergente .si-tempo-pt{background:var(--si-divergente)}.si-tempo-item.si-c-terceiro .si-tempo-pt{background:var(--si-terceiro)}.si-tempo-item.si-c-servico .si-tempo-pt{background:var(--si-servico)}.si-tempo-item.si-c-ok .si-tempo-pt{background:var(--si-ok)}.si-trat-antigas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.si-trat-antigas li{padding:8px 10px;border-radius:8px;background:var(--bg)}.si-trat-antigas p{margin:0}.si-modal-listas{max-width:980px}.si-listas-abas{flex-wrap:wrap;margin-bottom:8px}.si-novo{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0 12px}.si-novo input{flex:1 1 200px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font:inherit;font-size:13.5px}.si-erro-campo{flex-basis:100%;margin:0;font-size:12px;font-weight:600;color:var(--bad)}.si-itens{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.si-item{padding:8px 10px;border:1px solid var(--line);border-radius:10px}.si-item.inativo{background:var(--bg)}.si-item.inativo .si-item-valor{color:var(--muted);text-decoration:line-through}.si-item-linha{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.si-item-valor{font-weight:700;min-width:130px}.si-item-obs{flex:1 1 200px;font-size:13px}.si-item-acoes{display:inline-flex;align-items:center;gap:10px;margin-left:auto}.si-item-hist{list-style:none;margin:8px 0 0;padding:8px 10px;border-radius:8px;background:var(--bg);font-size:12px;display:flex;flex-direction:column;gap:3px}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .si-barra-rot:hover{background:#38b2c724}}@media (max-width: 1400px){.si-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 900px){.si-lados{grid-template-columns:minmax(0,1fr)}.si-barra-linha{grid-template-columns:minmax(90px,140px) minmax(0,1fr)}}@media (max-width: 640px){.si-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.si-det{grid-template-columns:minmax(0,1fr)}.si-acoes,.si-carga,.si-carga select{width:100%}}.si-kpi.com.t-semuso:before{background:var(--si-semuso)}.si-kpi.com.t-semuso .card-valor{color:var(--si-semuso)}.si-tabela tr.si-l-sem-uso td:first-child{box-shadow:inset 3px 0 0 var(--si-semuso)}.si-selo.si-c-sem-uso{background:color-mix(in srgb,var(--si-semuso) 14%,transparent);color:var(--si-semuso)}.si-hero.t-semuso{border-left-color:var(--si-semuso)}.si-hero.t-semuso .si-hero-ic{color:var(--si-semuso)}.si-tempo-item.si-c-sem-uso .si-tempo-pt{background:var(--si-semuso)}@media (max-width: 1400px){.si-kpis.si-kpis-7{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 720px){.si-kpis.si-kpis-7{grid-template-columns:repeat(2,minmax(0,1fr))}}.si-barra-carga{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin:0 0 14px}@media (max-width: 720px){.si-barra-carga .si-carga,.si-barra-carga .si-carga select{width:100%}}.si-col-ultimo{white-space:nowrap}.si-col-ultimo .si-dias{display:block}@media (max-width: 760px){.si-aba-prefixo,.si-abas .si-aba-futura{display:none}}@media (max-width: 640px){.si-tabela-scroll{max-height:none;overflow:visible;border:none;border-radius:0}.si-tabela-tela td,.si-tabela-tela td.si-col-nome,.si-tabela-folha td.si-col-nome,.si-tabela-tela td[data-rot="Resultado Análise"]{min-width:0;max-width:none;width:auto}.si-tabela-fixa th:first-child,.si-tabela-fixa td:first-child{position:static}.si-tabela-tela td[data-rot="Resultado Análise"],.si-tabela-tela td[data-rot=Status]{grid-column:1 / -1}}@media (max-width: 640px){.si-barra-linha{grid-template-columns:minmax(0,1fr);gap:2px;padding-bottom:4px}.si-barra-rot{text-align:left;padding:6px 4px 2px;min-height:32px}.si-barra-trilho{flex-wrap:wrap;row-gap:2px}.si-barra-pilha{height:24px}}@media (max-width: 640px){.si-filtros>.si-filtro-busca{grid-column:1 / -1;min-width:0}.si-lista .si-filtros>label:nth-child(n) select{max-width:none}}@media (max-width: 640px){.si-tabela td{overflow-wrap:anywhere}.si-tabela-tela td.mono{white-space:normal}}@media (max-width: 640px){.si-acoes .btn,.si-barra-carga .btn,.si-lista-head .btn,.si-trat-botoes .btn{min-height:40px}.si-acoes .btn{flex:1 1 auto;justify-content:center}.si .btn-mini{min-height:36px;padding:6px 12px}.si-chips .rfw-chip{min-height:36px}.si-item-acoes .link{padding:8px 4px}.si-trat-botoes{flex-wrap:wrap}}@media (hover: none){.si-barra-parte .si-dica{display:none!important}}@media (max-width: 640px){.si-tabela tr.si-l-revogar td:first-child,.si-tabela tr.si-l-divergente td:first-child,.si-tabela tr.si-l-sem-uso td:first-child{box-shadow:none}.si-tabela tr.si-l-revogar{box-shadow:inset 4px 0 0 var(--si-revogar)}.si-tabela tr.si-l-divergente{box-shadow:inset 4px 0 0 var(--si-divergente)}.si-tabela tr.si-l-sem-uso{box-shadow:inset 4px 0 0 var(--si-semuso)}}@media (max-width: 640px){.si-selo,.si-trat{font-size:12px}}@media (min-width: 641px) and (max-width: 900px){.si-tabela thead{display:none}.si-tabela,.si-tabela tbody,.si-tabela tfoot,.si-tabela tr,.si-tabela td{display:block;width:100%}.si-tabela tr{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:10px 14px;border-bottom:1px solid var(--line)}.si-tabela tbody td,.si-tabela tfoot td{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:4px 8px 4px 0;border:none;text-align:left;max-width:none;min-width:0;width:auto}.si-tabela td:first-child{grid-column:1 / -1;padding-bottom:6px}.si-tabela td:before{content:attr(data-rot);flex:none;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--muted);text-align:left}.si-tabela td:first-child{text-align:left}.si-tabela td:first-child:before{content:none}.si-tabela td>span{min-width:0;overflow-wrap:anywhere}.si-tabela td.col-acoes{justify-content:flex-end}.si-tabela-scroll{max-height:none;overflow:visible;border:none;border-radius:0}.si-tabela-tela td,.si-tabela-tela td.si-col-nome,.si-tabela-folha td.si-col-nome,.si-tabela-tela td[data-rot="Resultado Análise"]{min-width:0;max-width:none;width:auto}.si-tabela-fixa th:first-child,.si-tabela-fixa td:first-child{position:static}.si-tabela-tela td[data-rot="Resultado Análise"],.si-tabela-tela td[data-rot=Status]{grid-column:1 / -1}.si-tabela tbody td{overflow-wrap:anywhere}}@media (min-width: 641px) and (max-width: 900px){.si .prop-ordem-cel{display:flex;flex-direction:column;gap:5px;width:100%;max-width:360px;font-size:12px;font-weight:600;color:var(--muted);margin:0 0 10px}.si .prop-ordem-cel select{padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font:inherit;font-size:16px;font-weight:400}}:root{--lic-c0: #2a78d6;--lic-c1: #eb6834;--lic-c2: #1baf7a;--lic-c3: #4a3aa7;--lic-c4: #e87ba4;--lic-c5: #008300;--lic-c6: #eda100;--lic-c7: #e34948;--lic-cx: #8a9499}@media (prefers-color-scheme: dark){:root{--lic-c0: #3987e5;--lic-c1: #d95926;--lic-c2: #199e70;--lic-c3: #9085e9;--lic-c4: #d55181;--lic-c5: #008300;--lic-c6: #c98500;--lic-c7: #e66767;--lic-cx: #86a2a8}}.lic-mes{margin:4px 0 12px}.lic-faixa{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;justify-content:space-between;margin-bottom:8px}.lic-faixa .lic-mes{margin:0}.lic-acoes{display:flex;flex-wrap:wrap;gap:8px}.lic-h2{font-size:15px;margin:0 0 10px}.painel>.lic-h2{padding:14px 16px 0}.painel>.si-lista-barra,.painel>.lic-lista-barra{padding:0 16px}.lic-fechar-aviso{float:right;margin-left:12px}.lic-duas{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;margin:14px 0}.lic-duas .painel{margin:0}.lic-tabela td.num,.lic-tabela th.num{white-space:nowrap}.lic-tabela tfoot td{border-top:2px solid var(--line)}.lic-email{white-space:nowrap}.lic-obs{max-width:240px;color:var(--muted);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lic-nowrap{white-space:nowrap}.lic-tabela-precos .lic-acoes-linha{width:1%;padding-right:0}.modal.wide.lic-modal-precos{width:min(1240px,96vw);max-width:min(1240px,96vw)}.lic-antigo td{opacity:.62}.lic-selo-vig{margin-left:6px}.lic-acoes-linha{white-space:nowrap}.leg-dot{display:inline-block;width:10px;height:10px;border-radius:3px;vertical-align:middle}.lic-pilha{height:24px}.lic-parte{display:flex;align-items:center;justify-content:center;overflow:visible}.lic-parte-val{font-size:11px;font-weight:700;color:#fff;text-shadow:0 0 2px rgba(0,0,0,.55);white-space:nowrap;pointer-events:none;overflow:hidden;line-height:1.2}.lic-colunas{display:flex;align-items:flex-end;gap:8px;padding:6px 2px 0;overflow-x:auto}.lic-col{flex:1 0 58px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;min-width:58px}.lic-col-total{font-size:11px;font-weight:700;color:var(--ink);margin-bottom:3px;white-space:nowrap}.lic-col-pilha{width:100%;max-width:92px;display:flex;flex-direction:column-reverse;gap:2px}.lic-col-parte{position:relative;width:100%;min-height:2px;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.lic-col-pilha .lic-col-parte:last-child{border-radius:4px 4px 0 0}.lic-col-parte:hover,.lic-col-parte:focus-visible{filter:brightness(1.12);outline:2px solid var(--ink);outline-offset:1px;z-index:1}.lic-col-parte:hover .si-dica,.lic-col-parte:focus-visible .si-dica{display:flex}.lic-col-rot{font-size:11.5px;margin-top:4px;white-space:nowrap}.lic-lista-topo{display:flex;align-items:center;justify-content:space-between}.lic-historico{margin-top:14px}.lic-historico-btn{font-weight:600}.lic-detalhe{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 18px;margin:0}.lic-detalhe div{min-width:0}.lic-detalhe dt{font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--muted)}.lic-detalhe dd{margin:2px 0 0;word-break:break-word}.lic-import-mes{margin:12px 0}.lic-substitui{margin:8px 0 0;font-size:13px;color:var(--warn)}.lic-form{margin:10px 0 14px}.lic-form h3{margin:0 0 10px;font-size:14px}.lic-form-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 16px;align-items:end}.lic-form-grade .campo>span{min-height:1.3em}.lic-form-largo{grid-column:1 / -1}.lic-form-pe{display:flex;align-items:center;gap:8px;margin-top:12px;flex-wrap:wrap}@media (max-width: 720px){.lic-duas{grid-template-columns:1fr}.lic-faixa{flex-direction:column;align-items:stretch}.lic-acoes .btn{flex:1 1 auto}.lic-col{flex-basis:38px;min-width:38px}}.lic-itens{max-width:360px}.lic-qtd{display:inline-block;min-width:22px;padding:1px 7px;border-radius:10px;background:var(--ok-bg);color:var(--brand);font-weight:700;font-size:12px;text-align:center}.lic-detalhe-itens{margin-top:14px}.lic-attrs{font-size:12px}.lic-attrs>span{margin-right:10px;white-space:nowrap}.lic-colunas .lic-parte-val{font-size:10px}.lic-entra-velho{color:var(--warn);font-weight:600}.modal.wide.lic-modal-lista{width:min(1280px,96vw);max-width:min(1280px,96vw)}.lic-modal-lista .lic-itens{min-width:220px}.lic-barra-precos{align-items:flex-end}.lic-barra-precos .si-carga{margin:0}.lic-linhas{position:relative}.lic-vista{margin-bottom:12px}.lic-prods{min-width:180px}.lic-prod{display:inline-flex;align-items:center;gap:4px;margin:1px 10px 1px 0;white-space:nowrap;font-size:12.5px}.lic-series{display:flex;flex-wrap:wrap;gap:6px;padding:0 0 8px}.lic-serie{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--line);border-radius:20px;background:var(--panel);color:var(--muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.lic-serie:hover{color:var(--ink);border-color:var(--aqua)}.lic-serie.ativo{color:var(--ink);border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.lic-serie:not(.ativo) .lic-serie-linha{opacity:.35}.lic-serie-linha{display:inline-block;width:14px;height:3px;border-radius:2px}:root{--bg: #edf4f6;--panel: #ffffff;--ink: #17303a;--muted: #63818c;--line: #dce9ee;--brand: #004a54;--brand-ink: #073f47;--brand-deep: #05343b;--aqua: #38b2c7;--gold: #fab21a;--green: #3db87a;--ok: #16734a;--ok-bg: #e6f4f0;--warn: #8a5c00;--warn-bg: #fdf3e0;--bad: #b42318;--bad-bg: #fbe9e6;--shadow: 0 3px 14px rgba(0, 74, 84, .12)}*{box-sizing:border-box}body{margin:0}.app{display:grid;grid-template-columns:250px 1fr;min-height:100vh;font-family:Segoe UI,system-ui,-apple-system,sans-serif;color:var(--ink);background:var(--bg)}.sidebar{background:linear-gradient(180deg,var(--brand-deep),var(--brand-ink));color:#cfe3e6;display:flex;flex-direction:column;padding:20px 14px}.brand{font-size:22px;font-weight:700;color:#fff;letter-spacing:.5px;margin-bottom:26px}.brand span{color:var(--aqua);font-weight:600}.sidebar nav{display:flex;flex-direction:column;gap:4px}.nav-item{padding:9px 12px;border-radius:8px;font-size:13.5px;color:#a9c6cb;text-decoration:none;display:flex;justify-content:space-between;align-items:center;gap:8px}.nav-left{white-space:nowrap}.nav-item.active{background:#38b2c72e;color:#fff;font-weight:600;box-shadow:inset 3px 0 0 var(--aqua)}.nav-item.soon{color:#6b8b90;cursor:default}.nav-item em{font-size:11px;font-style:normal;opacity:.7}.nav-section{margin:16px 12px 6px;font-size:10.5px;text-transform:uppercase;letter-spacing:.8px;color:#6f9298;font-weight:700}.nav-section-toggle{display:flex;align-items:center;gap:6px;width:calc(100% - 24px);padding:0;background:none;border:0;cursor:pointer;text-align:left;font-family:inherit;transition:color .15s}.nav-section-toggle:hover{color:#a9c6cb}.nav-section-toggle:focus-visible{outline:2px solid var(--aqua, #38b2c7);outline-offset:3px;border-radius:3px}.nav-chevron{display:inline-block;font-size:9px;transition:transform .18s ease}.nav-chevron.aberta{transform:rotate(90deg)}.sidebar-foot{margin-top:auto;font-size:11px;color:#6b8b90}.conteudo{padding:26px 30px;overflow:auto}.screen-head{margin-bottom:18px}.screen-head h1{font-size:22px;margin:0 0 14px}.filtros{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap}.filtros label{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--muted);font-weight:600}.filtros select{padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font-size:14px;min-width:190px}.tabs{display:flex;gap:6px;margin-left:auto}.tab{padding:8px 14px;border:1px solid var(--line);background:var(--panel);border-radius:8px;font-size:13px;cursor:pointer;color:var(--muted);font-weight:600}.tab.active{background:var(--brand);border-color:var(--brand);color:#fff}.erro{background:var(--bad-bg);color:var(--bad);padding:10px 14px;border-radius:8px;margin:12px 0;font-size:14px}.cards{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin:18px 0 22px}.card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px 18px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:8px}.card.destaque{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset,var(--shadow)}.card-titulo{font-size:12.5px;color:var(--muted);font-weight:600}.card-valor{font-size:27px;font-weight:700;letter-spacing:-.5px}.card.ok .card-valor{color:var(--ok)}.card.warn .card-valor{color:var(--warn)}.card.bad .card-valor{color:var(--bad)}.painel{background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);margin-bottom:22px;overflow:hidden}.painel-head{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid var(--line)}.painel-head h2{font-size:15px;margin:0}.painel-head span{font-size:12.5px;color:var(--muted)}table{width:100%;border-collapse:collapse;font-size:13.5px}thead th{text-align:left;padding:10px 14px;background:#f4f9fa;color:var(--muted);font-weight:600;font-size:12px;border-bottom:1px solid var(--line);white-space:nowrap}tbody td{padding:9px 14px;border-bottom:1px solid var(--line)}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background:#f1f8f9}.num{text-align:right;font-variant-numeric:tabular-nums}.num.ok{color:var(--ok);font-weight:600}.num.warn{color:var(--warn);font-weight:600}.num.bad{color:var(--bad);font-weight:600}.mono{font-family:Cascadia Code,Consolas,monospace;font-size:12.5px}.link{background:none;border:none;color:var(--brand-ink);font:inherit;cursor:pointer;padding:0}.link:hover{text-decoration:underline}.vazio{padding:20px;color:var(--muted);font-size:14px}.selo{font-size:11px;font-weight:700;padding:2px 8px;border-radius:20px;background:#eef1f5;color:var(--muted)}.selo.ok{background:var(--ok-bg);color:var(--ok)}.selo.bad{background:var(--bad-bg);color:var(--bad)}@media (max-width: 1100px){.cards{grid-template-columns:repeat(2,1fr)}}@media (prefers-color-scheme: dark){:root{--bg: #0b171a;--panel: #122a2f;--ink: #e6f0f1;--muted: #86a2a8;--line: #22373c;--ok: #4fc98a;--ok-bg: #123026;--warn: #e0b050;--warn-bg: #30280f;--bad: #e8766a;--bad-bg: #371e1b;--shadow: 0 3px 14px rgba(0, 0, 0, .35)}thead th,tbody tr:hover,.btn:hover{background:#163238}.selo{background:#22373c}}.sidebar nav button.nav-item{width:100%;text-align:left;background:none;border:none;cursor:pointer;font:inherit}.sub{color:var(--muted);font-size:13.5px;margin:6px 0 0}.btn{padding:8px 14px;border:1px solid var(--line);background:var(--panel);border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;color:var(--ink)}.btn:hover{background:#eaf5f6}.btn.primary{background:var(--brand);border-color:var(--brand);color:#fff}.btn.primary:hover{background:var(--brand-ink)}.btn.ghost{border:none;color:var(--muted)}.btn.danger{border-color:var(--bad);color:var(--bad)}.btn:disabled{opacity:.6;cursor:default}.editor{margin-top:18px;border-color:var(--brand)}.form{padding:16px 18px;display:flex;flex-direction:column;gap:14px}.campo{display:flex;flex-direction:column;gap:5px;font-size:12.5px;color:var(--muted);font-weight:600}.campo>span{display:block}.form input:not([type=checkbox]):not([type=radio]),.form select,.form textarea{padding:9px 11px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font-size:14px;font-weight:400;width:100%;font-family:inherit;transition:border-color .12s,box-shadow .12s}.form input:not([type=checkbox]):not([type=radio]):focus,.form select:focus,.form textarea:focus{outline:none;border-color:var(--aqua);box-shadow:0 0 0 3px #38b2c72e}.form input[type=checkbox]{width:18px;height:18px;accent-color:var(--brand)}.form input::placeholder{color:var(--muted);opacity:.7}.campo .help{font-weight:400;font-style:normal;color:var(--muted);opacity:.8}.campo-linha{display:flex;gap:20px;align-items:flex-end}.campo-linha .campo{flex:1}.check{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink);font-weight:600}.freq{display:flex;gap:10px}.freq select{flex:0 0 220px}.params-titulo{font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);font-weight:700;border-top:1px solid var(--line);padding-top:14px;margin-top:4px}.acoes{display:flex;gap:10px;margin-top:6px}.sub-head{border-top:1px solid var(--line)}.sub-head h3{font-size:14px;margin:0}td.msg{color:var(--muted);font-size:12.5px;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-brand{padding:2px 6px 16px;border-bottom:1px solid rgba(255,255,255,.09);margin-bottom:14px}.sidebar-logo{width:84px;height:auto;opacity:.95;margin-bottom:14px;display:block}.sidebar-brand .brand{margin-bottom:0}.brand-tag{font-size:11px;color:#83abb0;margin-top:3px;letter-spacing:.3px}.nav-left{display:flex;align-items:center;gap:10px;min-width:0}.nav-ic{display:inline-flex;width:18px;opacity:.8;flex:0 0 auto}.nav-item.active .nav-ic{opacity:1}.nav-badge{font-size:9px;text-transform:uppercase;letter-spacing:.5px;font-weight:700;padding:2px 7px;border-radius:20px;background:#ffffff17;color:#8fb3b8;flex:0 0 auto}.nav-badge.ok{background:#3db87a38;color:#83e3ae}.home .hero{background:linear-gradient(120deg,var(--brand-ink),var(--aqua));color:#fff;border-radius:16px;padding:26px 30px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;gap:24px;box-shadow:var(--shadow)}.home .hero h1{font-size:24px;margin:0 0 8px;color:#fff}.home .hero p{margin:0;font-size:14px;max-width:640px;opacity:.93;line-height:1.55}.hero-badge{text-align:right;background:#ffffff26;border-radius:12px;padding:14px 18px;flex:0 0 auto}.hero-badge strong{display:block;font-size:16px}.hero-badge span{font-size:12px;opacity:.88}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:26px}.kpi-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:16px 18px;box-shadow:var(--shadow)}.kpi-top{display:flex;align-items:center;gap:8px;color:var(--muted);margin-bottom:10px}.kpi-icon{display:inline-flex;color:var(--brand)}.kpi-rotulo{font-size:11px;text-transform:uppercase;letter-spacing:.5px;font-weight:700}.kpi-valor{font-size:26px;font-weight:700;color:var(--ink);letter-spacing:-.5px;display:block}.kpi-nota{font-size:12px;color:var(--muted);margin-top:6px;display:block}.kpi-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.chip{font-size:10.5px;font-weight:600;padding:3px 9px;border-radius:20px;background:var(--ok-bg);color:var(--brand);border:1px solid var(--line)}.chip-mais{cursor:help;background:var(--panel)}.secao-titulo{font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:var(--muted);font-weight:700;margin:4px 0 12px}.modulos{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.modulo-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:18px 20px;box-shadow:var(--shadow);display:flex;flex-direction:column;transition:border-color .15s,transform .15s,box-shadow .15s}.modulo-card.ativo:hover{border-color:var(--aqua);transform:translateY(-2px);box-shadow:0 8px 22px #004a5429}.modulo-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.modulo-icon{width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--brand),var(--aqua));color:#fff}.modulo-card.breve .modulo-icon{background:#dde9eb;color:var(--muted)}.modulo-card h3{font-size:15.5px;margin:0 0 7px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.modulo-tag{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--brand);background:var(--ok-bg);padding:2px 7px;border-radius:6px}.modulo-card p{margin:0 0 16px;font-size:13px;color:var(--muted);line-height:1.5;flex:1}.modulo-acessar{align-self:flex-start;background:none;border:none;color:var(--brand);font:inherit;font-weight:700;font-size:13.5px;cursor:pointer;padding:0}.modulo-acessar:hover{color:var(--aqua)}.modulo-acessar.off{color:var(--muted);font-weight:600;cursor:default}@media (max-width: 1100px){.kpis{grid-template-columns:repeat(2,1fr)}.modulos{grid-template-columns:1fr}.home .hero{flex-direction:column;align-items:flex-start}}@media (prefers-color-scheme: dark){.modulo-card.breve .modulo-icon{background:#1b343a}}.head-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.comp{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--muted);font-weight:600}.comp select{padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font-size:14px;min-width:150px}.subtabs{display:flex;gap:4px;margin-top:16px;border-bottom:1px solid var(--line)}.subtab{background:none;border:none;padding:9px 16px;font:inherit;font-size:14px;font-weight:600;color:var(--muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.subtab:hover{color:var(--ink)}.subtab.active{color:var(--brand);border-bottom-color:var(--brand)}.chamados-filtros,.visao{margin-top:18px}.filtros-ativos{display:flex;align-items:center;gap:8px;margin-bottom:14px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.filtro-chip{background:var(--ok-bg);border:1px solid var(--brand);color:var(--brand);border-radius:20px;padding:3px 12px;font-size:12.5px;font-weight:600;cursor:pointer}.filtro-chip:hover{background:var(--brand);color:#fff}.filtro-limpar{background:none;border:none;color:var(--muted);font:inherit;font-size:12.5px;cursor:pointer;text-decoration:underline}.graficos{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:18px}.grafico{background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:16px 18px}.grafico.wide{grid-column:1 / -1}.grafico-head{font-size:13.5px;font-weight:700;color:var(--ink);margin-bottom:14px}.donut-wrap{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.donut{flex:0 0 auto}.donut-seg{transition:opacity .12s}.donut-num{font-size:26px;font-weight:700;fill:var(--ink)}.donut-cap{font-size:10px;fill:var(--muted);text-transform:uppercase;letter-spacing:.5px}.legenda{list-style:none;margin:0;padding:0;flex:1;min-width:150px;display:flex;flex-direction:column;gap:6px}.leg-item{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink)}.leg-item.dim{opacity:.4}.leg-dot{width:10px;height:10px;border-radius:3px;flex:0 0 auto}.leg-lbl{flex:1;color:var(--muted)}.leg-val{font-weight:700;font-variant-numeric:tabular-nums}.hbars{display:flex;flex-direction:column;gap:9px}.hbar-row{display:grid;grid-template-columns:110px 1fr 42px;align-items:center;gap:10px;transition:opacity .12s}.hbar-label{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hbar-track{height:16px;background:var(--bg);border-radius:6px;overflow:hidden}.hbar-fill{display:block;height:100%;border-radius:6px;min-width:3px;transition:width .2s}.hbar-val{font-size:12.5px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.line-legend{display:flex;gap:16px;margin-bottom:8px;font-size:12.5px;color:var(--muted)}.linechart{width:100%;height:auto}.axis-lbl{fill:var(--muted);font-size:10px}.line-tip{margin-top:8px;display:flex;gap:16px;align-items:center;font-size:12.5px;color:var(--ink);background:var(--bg);border-radius:8px;padding:6px 12px}.line-tip strong{color:var(--brand)}.line-tip span{display:inline-flex;align-items:center;gap:6px}@media (max-width: 1100px){.graficos{grid-template-columns:1fr}}.clicavel{cursor:pointer}.card.clicavel:hover{border-color:var(--aqua);transform:translateY(-1px)}tbody tr.clicavel:hover{background:var(--ok-bg)}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a1e2280;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;z-index:50;overflow-y:auto}.modal{background:var(--panel);border-radius:16px;box-shadow:0 20px 60px #0000004d;width:100%;max-width:620px;animation:modal-in .15s ease}.modal.wide{max-width:980px}@keyframes modal-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px;background:linear-gradient(120deg,var(--brand-ink),var(--aqua));color:#fff;border-radius:16px 16px 0 0}.modal-head h2{margin:0;font-size:17px}.modal-sub{font-size:12.5px;opacity:.85}.modal-x{background:#ffffff2e;border:none;color:#fff;width:30px;height:30px;border-radius:8px;cursor:pointer;font-size:15px;flex:0 0 auto}.modal-x:hover{background:#ffffff4d}.modal-body{padding:20px 22px;max-height:70vh;overflow-y:auto}.modal-table{font-size:13px}.modal-table thead th{position:sticky;top:0}.det-badges{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.det-sec{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:var(--brand);font-weight:700;border-bottom:1px solid var(--line);padding-bottom:6px;margin:18px 0 12px}.det-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;margin:0}.det-campo dt{font-size:11px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.4px}.det-campo dd{margin:2px 0 0;font-size:14px;color:var(--ink)}.det-nota{font-style:normal;color:var(--muted);font-size:12px}.det-desc{font-size:14px;color:var(--ink);line-height:1.55;margin:0;white-space:pre-wrap}.det-desc.muted{color:var(--muted);font-size:13px}.pager{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-top:1px solid var(--line);font-size:12.5px;color:var(--muted)}.pager-btns{display:flex;gap:8px}.pager-btns .btn{padding:6px 12px;font-size:12.5px}.muted{color:var(--muted)}.sidebar-user{margin-top:auto;display:flex;align-items:center;gap:10px;padding:14px 6px 10px;border-top:1px solid rgba(255,255,255,.09)}.sidebar-user+.sidebar-foot{margin-top:0;padding:0 6px}.user-avatar{width:32px;height:32px;border-radius:50%;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background:#38b2c738;color:#fff;font-size:12px;font-weight:700;letter-spacing:.3px}.user-info{display:flex;flex-direction:column;min-width:0;flex:1}.user-info strong{font-size:13px;color:#fff;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-info span{font-size:11px;color:#83abb0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-sair{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;background:none;border:1px solid rgba(255,255,255,.14);color:#a9c6cb;border-radius:8px;padding:5px 9px;font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background .12s,color .12s}.user-sair:hover{background:#38b2c72e;color:#fff}.sem-acesso{max-width:520px;margin:48px auto;align-items:flex-start;gap:10px;padding:24px 26px}.sem-acesso h2{font-size:17px;margin:6px 0 0}.sem-acesso p{margin:0 0 8px;font-size:13.5px;color:var(--muted);line-height:1.5}.boot{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(160deg,var(--brand-deep),var(--brand-ink));font-family:Segoe UI,system-ui,-apple-system,sans-serif;color:#cfe3e6}.boot-box{width:min(440px,100%);display:flex;flex-direction:column;align-items:center;text-align:center}.boot-logo{width:96px;height:auto;opacity:.95;margin-bottom:18px}.boot .brand{margin-bottom:0}.boot-status{margin-top:28px;display:flex;align-items:center;gap:10px;font-size:13.5px;color:#a9c6cb}.boot-spin{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.15);border-top-color:var(--aqua);animation:boot-giro .8s linear infinite}@keyframes boot-giro{to{transform:rotate(360deg)}}.boot-card{margin-top:28px;width:100%;text-align:left;background:var(--panel);color:var(--ink);border-radius:14px;padding:20px 22px;box-shadow:0 8px 28px #00000040}.boot-card h2{font-size:16px;margin:0 0 6px}.boot-card p{margin:0 0 14px;font-size:13.5px;color:var(--muted);line-height:1.5}.boot-card p strong{color:var(--ink)}.boot-card .erro{margin:0 0 14px;word-break:break-word}.boot-detalhes{margin-top:16px;font-size:12.5px;color:var(--muted)}.boot-detalhes summary{cursor:pointer}.boot-detalhes pre{margin:8px 0;max-height:220px;overflow:auto;white-space:pre-wrap;word-break:break-all;background:var(--bg);border-radius:8px;padding:10px;font-size:11.5px;color:var(--ink)}.boot-card .acoes{margin-top:0}@media (prefers-reduced-motion: reduce){.boot-spin{animation-duration:2.4s}}.eyebrow{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--brand);background:var(--ok-bg);border:1px solid var(--line);padding:3px 10px;border-radius:20px;margin-bottom:8px}.linha-clicavel{cursor:pointer;transition:background .12s}.linha-clicavel:hover td{background:#f4f9fa}.tag-mini{display:inline-block;margin-top:3px;font-family:Cascadia Code,Consolas,monospace;font-size:10.5px;color:var(--muted);background:#eef4f6;border-radius:4px;padding:1px 6px}.pequeno{font-size:12px}td .chip+.chip{margin-left:4px}.selo.warn{background:var(--warn-bg);color:var(--warn)}.aviso{background:var(--ok-bg);color:var(--brand);padding:10px 14px;border-radius:8px;font-size:13.5px}.modal-foot{display:flex;align-items:center;gap:10px;padding:14px 22px;border-top:1px solid var(--line);background:#f7fbfc;border-radius:0 0 16px 16px}.modal-foot .espaco{flex:1}.form-modal{padding:0}.form-modal .secao-titulo{color:var(--brand);border-bottom:1px solid var(--line);padding-bottom:6px;margin:8px 0 0;letter-spacing:.8px}.form-modal .secao-titulo:first-of-type{margin-top:0}.secao-titulo-acao{display:flex;justify-content:space-between;align-items:baseline}.secao-titulo-acao .link{text-transform:none;letter-spacing:0;font-weight:600;font-size:12.5px}.campo-curto{max-width:200px}.nota{font-size:12.5px;color:var(--muted);margin:0}.historico{margin-top:6px}.vincular{display:flex;gap:10px}.vincular select{flex:1}.vinculos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.vinculos li{display:flex;align-items:center;gap:10px;padding:8px 10px 8px 8px;border:1px solid var(--line);border-radius:8px;font-size:13.5px;color:var(--ink);background:var(--panel)}.vinculo-ordem{flex:0 0 22px;height:22px;border-radius:6px;background:var(--ok-bg);color:var(--brand);font-size:11.5px;font-weight:700;display:grid;place-items:center}.vinculo-nome{flex:1;min-width:0}.btn-mini{padding:4px 10px;font-size:12px}.dias{display:flex;flex-wrap:wrap;gap:6px}.dia{min-width:46px;padding:6px 10px;border-radius:8px;border:1px solid var(--line);background:var(--panel);color:var(--brand-ink);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.dia:hover{border-color:var(--aqua)}.dia.on{background:var(--brand);border-color:var(--brand);color:#fff}.dia:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}@media (prefers-color-scheme: dark){.linha-clicavel:hover td{background:#38b2c714}.modal-foot{background:#ffffff08}.tag-mini{background:#ffffff0f}.dia.on{background:var(--aqua);border-color:var(--aqua);color:#06262b}}.logs-topo{display:flex;align-items:center;gap:10px;margin:16px 0 12px;font-size:13px}.logs-topo .espaco{flex:1}.filtros-logs{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px 16px}.filtros-logs .campo{flex:0 0 auto;min-width:150px}.filtros-logs .campo-busca{flex:1 1 260px}.nowrap{white-space:nowrap}td.msg-larga{max-width:520px}td.detalhe-audit{font-size:12.5px;color:var(--muted);max-width:560px;white-space:normal;word-break:break-word}.ao-vivo{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--brand);background:var(--ok-bg);border:1px solid var(--line);padding:4px 12px;border-radius:20px}.pulso{width:8px;height:8px;border-radius:50%;background:var(--aqua);box-shadow:0 0 #38b2c799;animation:pulso 1.4s infinite}@keyframes pulso{0%{box-shadow:0 0 #38b2c799}70%{box-shadow:0 0 0 7px #38b2c700}to{box-shadow:0 0 #38b2c700}}.selo.rodando{display:inline-flex;align-items:center;gap:6px;background:#38b2c724;color:var(--brand-ink)}.linha-rodando td{background:#38b2c70f}.selo.acao-criar{background:var(--ok-bg);color:var(--ok)}.selo.acao-excluir{background:var(--bad-bg);color:var(--bad)}.selo.acao-editar{background:#e8eefb;color:#2a5bb8}.selo.acao-testar,.selo.acao-rodar{background:var(--warn-bg);color:var(--warn)}.det-mensagem{margin:16px 0 0;padding:10px 12px;border-radius:8px;background:#f4f9fa;font-size:13.5px}pre.trilha{margin:8px 0 0;padding:12px 14px;border-radius:8px;background:#0f2a2f;color:#d5ecef;font-size:12px;line-height:1.55;max-height:340px;overflow:auto;white-space:pre-wrap;word-break:break-word}@media (prefers-color-scheme: dark){.det-mensagem{background:#ffffff0a}.selo.acao-editar{background:#1c2a45;color:#8fb1f0}.selo.rodando{color:var(--aqua)}}.det-grid>div>span:first-child{display:block;font-size:11px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.4px;margin-bottom:3px}td.col-rotulo{min-width:240px}.tabela-barra{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--line)}.tabela-barra h2{font-size:15px;margin:0}.modal-body .tabela-barra{padding:0 0 12px;border-bottom:none}.form.form-inline{flex-direction:row;align-items:center;gap:14px;padding:0;flex-wrap:wrap}.form-inline .busca-chamados{width:340px;max-width:100%}th.ordenavel{cursor:pointer;-webkit-user-select:none;user-select:none}th.ordenavel:hover{color:var(--brand)}th .seta{margin-left:5px;font-size:10px;opacity:.35}th .seta.ativa{opacity:1;color:var(--brand)}.pager-pag{align-self:center;font-size:12.5px;color:var(--muted);padding:0 4px}td.col-item{min-width:180px;max-width:280px}.modal-body .pager{padding:12px 0 0}.tabela-filas td{vertical-align:middle}.tabela-filas tr.linha-ativa td{background:#38b2c71a}.tabela-filas tr.linha-ativa td:first-child{box-shadow:inset 3px 0 0 var(--aqua)}.vol{display:flex;align-items:center;gap:8px;min-width:120px}.vol-barra{flex:1;height:6px;border-radius:3px;background:#e8f0f2;overflow:hidden}.vol-barra>span{display:block;height:100%;border-radius:3px;background:var(--brand);opacity:.55}.vol-num{font-weight:700;font-size:13px;min-width:34px;text-align:right}.barra-sla{display:flex;align-items:center;gap:10px;min-width:200px}.barra-sla-trilho{position:relative;flex:1;height:8px;border-radius:4px;background:#e8f0f2}.barra-sla-valor{position:absolute;inset:0 auto 0 0;border-radius:4px;background:var(--ok)}.barra-sla-valor.warn{background:var(--gold)}.barra-sla-valor.bad{background:var(--bad)}.barra-sla-meta{position:absolute;top:-3px;bottom:-3px;left:90%;width:2px;background:var(--ink);opacity:.25;border-radius:1px}.barra-sla-num{font-size:12.5px;font-weight:700;min-width:48px;text-align:right}.barra-sla-num.ok{color:var(--ok)}.barra-sla-num.warn{color:var(--warn)}.barra-sla-num.bad{color:var(--bad)}.pilula{display:inline-block;min-width:62px;text-align:center;padding:4px 10px;border-radius:20px;font-weight:700;font-size:12.5px;background:#eef1f5;color:var(--muted)}.pilula.ok{background:var(--ok-bg);color:var(--ok)}.pilula.warn{background:var(--warn-bg);color:var(--warn)}.pilula.bad{background:var(--bad-bg);color:var(--bad)}.tabs-mini .tab{padding:5px 10px;font-size:12px}.painel-head .tabs{margin-left:0}td.num.bad{color:var(--bad);font-weight:700}.timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.timeline li{border:1px solid var(--line);border-left:4px solid var(--aqua);border-radius:8px;padding:10px 14px;background:var(--panel)}.timeline li.nota-trabalho{border-left-color:var(--gold)}.timeline-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:13px}.timeline-tipo{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--muted)}.timeline-head .mono{margin-left:auto;font-size:12px}.timeline-texto{margin:6px 0 0;font-size:13.5px;line-height:1.55;white-space:pre-wrap;word-break:break-word;color:var(--ink)}@media (prefers-color-scheme: dark){.vol-barra,.barra-sla-trilho{background:#ffffff14}.pilula{background:#ffffff0f}.vol-barra>span{background:var(--aqua)}}.tabela-scroll{overflow-x:auto}.tabela-chamados td,.tabela-chamados th{white-space:nowrap}.tabela-chamados td.msg,.tabela-chamados td.col-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tabela-chamados td.msg-larga{max-width:300px}.form-inline .check{white-space:nowrap}.cards.cards-4{grid-template-columns:repeat(4,minmax(0,1fr))}.card-nota{display:block;font-size:12px;color:var(--muted);margin-top:4px}button.card-botao{text-align:left;font:inherit;cursor:pointer;border:1px solid var(--line);transition:border-color .12s,box-shadow .12s}button.card-botao:hover:not(:disabled){border-color:var(--aqua);box-shadow:0 0 0 3px #38b2c726}button.card-botao:disabled{cursor:default}.legenda-mini{display:flex;gap:14px;font-size:12px;color:var(--muted)}.legenda-mini span{display:inline-flex;align-items:center;gap:6px}.leg{width:10px;height:10px;border-radius:3px;display:inline-block}.leg.ok,.seg.ok{background:var(--ok)}.leg.bad,.seg.bad{background:var(--bad)}.leg.neutro,.seg.neutro{background:#b8c6cb}.empilhadas{display:flex;flex-direction:column;gap:4px;padding:12px 16px 16px}.empilhada{display:grid;grid-template-columns:220px 1fr 130px;align-items:center;gap:12px;padding:5px 6px;border:none;background:none;font:inherit;text-align:left;border-radius:6px;cursor:pointer;color:var(--ink)}.empilhada:hover{background:#f4f9fa}.empilhada-nome{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empilhada-trilho{display:flex;height:12px;border-radius:4px;overflow:hidden;background:#eef3f5;gap:2px}.empilhada-trilho .seg{display:block;height:100%}.empilhada-trilho .seg:first-child{border-radius:4px 0 0 4px}.empilhada-num{font-size:12.5px;font-weight:700}.empilhada-num em{font-style:normal;font-weight:600}em.bad{color:var(--bad)}.linha-sem td{background:#fafcfc}@media (max-width: 1100px){.cards.cards-4{grid-template-columns:repeat(2,minmax(0,1fr))}.empilhada{grid-template-columns:140px 1fr 100px}}@media (prefers-color-scheme: dark){.empilhada:hover,.linha-sem td{background:#ffffff0a}.empilhada-trilho{background:#ffffff0f}.leg.neutro,.seg.neutro{background:#4b5f64}}.tabela-filas td:first-child,.tabela-filas td:nth-child(2){white-space:nowrap}.btn-icone{display:inline-flex;align-items:center;gap:6px}.btn-icone svg{flex:0 0 auto}.acoes-linha{display:flex;gap:6px;justify-content:flex-end;flex-wrap:nowrap}th.col-acoes,td.col-acoes{text-align:right;white-space:nowrap;width:1%}td.col-acoes{cursor:default}.btn-mini.btn-icone{color:var(--brand-ink)}.btn-mini.btn-icone:disabled{color:var(--muted)}:root{--sev-0: #8a9499;--sev-0-ink: #4f5b60;--sev-0-bg: #eef1f3;--sev-1: #2a78d6;--sev-1-ink: #1f5fae;--sev-1-bg: #e7f0fb;--sev-2: #e0a100;--sev-2-ink: #7a5200;--sev-2-bg: #fdf3e0;--sev-3: #ec835a;--sev-3-ink: #9c3f17;--sev-3-bg: #fdede5;--sev-4: #d03b3b;--sev-4-ink: #b42318;--sev-4-bg: #fbe9e6;--sev-5: #8e1b3a;--sev-5-ink: #ffffff;--sev-5-bg: #8e1b3a}.sev{display:inline-flex;align-items:center;gap:5px;padding:2px 9px 2px 7px;border-radius:20px;font-size:11.5px;font-weight:700;white-space:nowrap;line-height:1.5}.sev svg{flex:0 0 auto}.sev.s0{color:var(--sev-0-ink);background:var(--sev-0-bg)}.sev.s1{color:var(--sev-1-ink);background:var(--sev-1-bg)}.sev.s2{color:var(--sev-2-ink);background:var(--sev-2-bg)}.sev.s3{color:var(--sev-3-ink);background:var(--sev-3-bg)}.sev.s4{color:var(--sev-4-ink);background:var(--sev-4-bg)}.sev.s5{color:var(--sev-5-ink);background:var(--sev-5-bg)}.mon-status{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:700;white-space:nowrap}.mon-status.ok{background:var(--ok-bg);color:var(--ok)}.mon-status.warn{background:var(--warn-bg);color:var(--warn)}.mon-status.crit{background:var(--bad-bg);color:var(--bad)}.mon-status.grande{font-size:15px;padding:6px 14px;gap:8px}.mon-status.grande svg{width:17px;height:17px}.mon-pilula{display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap;min-width:0}.pilula.neutro,.selo.neutro{background:#eef1f5;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.mon-ic-selo{display:inline-flex;align-items:center;gap:4px}.mon-selo-inline{margin-left:6px;vertical-align:middle}.mon-selo-grande{font-size:16px;padding:4px 14px}.mon-selo-botao{border:none;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.mon-selo-botao:hover{filter:brightness(.96);text-decoration:underline}.mon-head-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.mon-head h1{margin-bottom:12px}.mon-head-acoes{display:flex;gap:8px;flex-wrap:wrap}.mon-head-acoes .btn{display:inline-flex;align-items:center;gap:7px}.mon-girando{display:inline-flex;animation:boot-giro .9s linear infinite}.mon-hero{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:14px 18px;border-radius:14px;border:1px solid var(--line);border-left:5px solid var(--ok);background:var(--panel);box-shadow:var(--shadow)}.mon-hero.ok{background:linear-gradient(90deg,var(--ok-bg),var(--panel) 55%)}.mon-hero.warn{border-left-color:var(--gold);background:linear-gradient(90deg,var(--warn-bg),var(--panel) 55%)}.mon-hero.crit{border-left-color:var(--bad);background:linear-gradient(90deg,var(--bad-bg),var(--panel) 55%)}.mon-hero-corpo{flex:1;min-width:260px;display:flex;flex-direction:column;gap:6px}.mon-hero-resumo{margin:0;font-size:15px;font-weight:600;line-height:1.45;color:var(--ink)}.mon-hero-rotulo{display:block;font-size:10.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--muted);margin-bottom:1px}.mon-hero-info{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px;color:var(--muted)}.mon-hero-tempo{display:inline-flex;align-items:center;gap:6px;color:var(--ink)}.mon-hero-nums{display:flex;gap:16px;font-size:13px;color:var(--muted)}.mon-hero-nums strong{font-size:18px;color:var(--ink);margin-right:3px}.mon-hero-nums .bad strong{color:var(--bad)}.mon-snapshot{display:flex;align-items:center;gap:10px;margin:12px 0 0;flex-wrap:wrap}.mon-snapshot .btn{margin-left:auto}.mon-sem-coleta{max-width:640px}.mon-cards{margin:18px 0 14px}.mon-card-status{border-left:5px solid var(--ok)}.mon-card-status.warn{border-left-color:var(--gold)}.mon-card-status.crit{border-left-color:var(--bad)}.mon-card-status .card-valor{font-size:inherit;line-height:1.2}.mon-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px}.mon-kpi{display:flex;flex-direction:column;gap:3px;text-align:left;padding:11px 13px;border-radius:12px;border:1px solid var(--line);border-top:3px solid var(--aqua);background:var(--panel);color:var(--ink);font:inherit;cursor:pointer;box-shadow:var(--shadow);transition:border-color .12s,transform .12s,box-shadow .12s}.mon-kpi:hover{border-color:var(--aqua);transform:translateY(-1px);box-shadow:0 0 0 3px #38b2c726}.mon-kpi:focus-visible,.mon-secao:focus-visible,button.card-botao:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}.mon-kpi.warn{border-top-color:var(--gold)}.mon-kpi.bad{border-top-color:var(--bad)}.mon-kpi-rotulo{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;text-transform:uppercase;letter-spacing:.4px;font-weight:700;color:var(--muted)}.mon-kpi-valor{font-size:22px;font-weight:700;letter-spacing:-.4px}.mon-kpi.warn .mon-kpi-valor{color:var(--warn)}.mon-kpi.bad .mon-kpi-valor{color:var(--bad)}.mon-kpi-nota{font-size:11.5px;color:var(--muted);line-height:1.35}.selo.chamado{color:var(--brand);background:color-mix(in srgb,var(--brand) 10%,transparent);border:1px solid color-mix(in srgb,var(--brand) 30%,transparent);text-decoration:none;font-weight:600}a.selo.chamado:hover{background:color-mix(in srgb,var(--brand) 18%,transparent)}.mon-resumo{display:flex;gap:12px;align-items:flex-start;padding:13px 16px;border-radius:12px;border:1px solid var(--line);background:var(--panel);margin-bottom:4px}.mon-resumo.ok{background:var(--ok-bg);border-color:transparent}.mon-resumo.warn{background:var(--warn-bg);border-color:transparent}.mon-resumo.crit{background:var(--bad-bg);border-color:transparent}.mon-resumo-ic{display:inline-flex;margin-top:2px}.mon-resumo.ok .mon-resumo-ic{color:var(--ok)}.mon-resumo.warn .mon-resumo-ic{color:var(--warn)}.mon-resumo.crit .mon-resumo-ic{color:var(--bad)}.mon-resumo-titulo{font-size:11px;text-transform:uppercase;letter-spacing:.6px;font-weight:700;color:var(--muted);margin-bottom:3px}.mon-resumo p{margin:0;font-size:14px;line-height:1.5;color:var(--ink)}.mon-leg-extra{margin-left:auto;display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.mon-leg-extra .tabs{margin-left:0}.grafico-wrap{min-width:0}.grafico-wrap>.grafico{height:100%}.mon-graf-hosts .hbar-row{grid-template-columns:minmax(120px,230px) 1fr 42px}.mon-categorias{margin-top:18px}.mon-secoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;padding:16px}.mon-secao{display:flex;flex-direction:column;gap:8px;text-align:left;padding:13px 14px 12px;border-radius:12px;border:1px solid var(--line);border-left:5px solid var(--ok);background:var(--panel);color:var(--ink);font:inherit;cursor:pointer;transition:transform .12s,box-shadow .12s,border-color .12s}.mon-secao:hover{transform:translateY(-2px);box-shadow:0 8px 22px #004a5424}.mon-secao.warn{border-left-color:var(--gold)}.mon-secao.crit{border-left-color:var(--bad);background:linear-gradient(180deg,var(--bad-bg),var(--panel) 60%)}.mon-secao-top{display:flex;align-items:center;gap:8px}.mon-secao-ic{width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--brand),var(--aqua));color:#fff;flex:0 0 auto}.mon-secao-nome{flex:1;min-width:0;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mon-secao-top .mon-status{font-size:10.5px;padding:2px 8px;gap:4px}.mon-secao-top .mon-status svg{width:11px;height:11px}.mon-secao-num strong{font-size:22px;letter-spacing:-.4px}.mon-secao-num span{font-size:12.5px;color:var(--muted);margin-left:2px}.mon-secao-barra{display:flex;height:6px;border-radius:3px;overflow:hidden;background:#eef3f5;gap:1px}.mon-secao-barra .seg{display:block;height:100%}.mon-secao-barra .seg.ok{background:var(--green)}.mon-secao-barra .seg.warn{background:var(--gold)}.mon-secao-barra .seg.bad{background:var(--bad)}.mon-secao-rodape{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--ink)}.mon-secao-crit{color:var(--bad);font-weight:700}.mon-modal-status{display:flex;align-items:center;gap:10px;margin-bottom:12px}.mon-barra{gap:12px}.mon-filtro-linhas{margin-left:0}.mon-cont{display:inline-block;margin-left:4px;padding:0 6px;border-radius:10px;background:#0000000f;font-size:11px}.tab.active .mon-cont{background:#ffffff38}.form .mon-select,.mon-select{padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font-size:13px;width:auto;max-width:220px;font-family:inherit}.mon-select.ativo{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);font-weight:600}.mon-tabela td{vertical-align:middle}.mon-tabela td.mon-col-host,.mon-tabela td.mon-col-grupo{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mon-tabela td.mon-col-grupo{color:var(--muted);font-size:12.5px}.mon-tabela tr.mon-linha-crit td:first-child{box-shadow:inset 4px 0 0 var(--bad)}.mon-tabela tr.mon-linha-warn td:first-child{box-shadow:inset 4px 0 0 var(--gold)}.mon-tabela tr.mon-linha-crit td{background:#b4231809}.mon-tabela tr:focus-visible{outline:2px solid var(--aqua);outline-offset:-2px}.mon-tempo{display:inline-flex;flex-direction:column;line-height:1.25;white-space:nowrap}.mon-tempo .mono{font-size:12px}.mon-tempo-rel{font-size:11px;color:var(--muted)}.mon-carregando{display:flex;align-items:center;gap:10px}.mon-carregando .boot-spin{border-color:var(--line);border-top-color:var(--aqua)}.mon-alertas{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.mon-alertas-main{min-width:0}.mon-alertas-lado{position:sticky;top:12px}.mon-lado-graficos{display:flex;flex-direction:column;gap:12px}.mon-lado-graficos .grafico{padding:12px 14px}.mon-lado-graficos .grafico-head{margin-bottom:10px;font-size:12.5px}.mon-lado-graficos .hbar-row{grid-template-columns:112px 1fr 36px}.mon-filtros{display:flex;flex-direction:column;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line)}.mon-filtros .tabs{margin-left:0;flex-wrap:wrap}.mon-filtros-campos{gap:8px}.form-inline .mon-busca{width:240px}.mon-ativos{padding:10px 16px 0;margin-bottom:4px}.mon-nota{padding:8px 16px 0}.mon-hosts tr.mon-filtrado td{opacity:.72}.mon-avisos{list-style:none;margin:0;padding:8px 16px 12px;display:flex;flex-direction:column;gap:6px}.mon-avisos li{display:flex;align-items:center;gap:10px;font-size:13.5px;padding:8px 10px;border-radius:8px;background:var(--warn-bg);color:var(--ink)}.modal-body .mon-avisos{padding:0}.mon-aviso-ic{color:var(--warn);display:inline-flex}.mon-avisos .link{margin-left:auto;white-space:nowrap}.mon-secao-titulo{margin-top:22px}.mon-cobertura{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin-bottom:22px}.mon-cob{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:2px}.mon-cob strong{font-size:20px}.mon-cob span{font-size:12px;color:var(--muted)}.mon-chamadas td{padding:7px 10px}.mon-erro-txt,td.mon-erro-txt{color:var(--bad)}.mon-leg-sit{margin-bottom:6px}.mon-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0a1e2280;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:flex-start;justify-content:center;padding:4vh 16px}.mon-popup{width:min(1040px,96vw);max-height:92vh;background:var(--panel);border-radius:16px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;overflow:hidden;animation:modal-in .15s ease}.mon-popup-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 22px;background:linear-gradient(120deg,var(--brand-ink),var(--aqua));color:#fff}.mon-popup-tit{min-width:0}.mon-popup-tit h2{margin:0 0 2px;font-size:17px;line-height:1.3;word-break:break-word}.mon-popup-badges{margin:10px 0 0}.mon-popup-badges .selo,.mon-popup-badges .pilula,.mon-popup-badges .sev{box-shadow:0 0 0 1px #ffffff59}.mon-popup-body{flex:1;overflow-y:auto;padding:16px 22px 26px}.mon-popup-body .det-sec:first-of-type{margin-top:6px}.mon-resolvidos{margin-top:12px;border:1px dashed var(--line);border-radius:10px;padding:8px 12px}.mon-resolvidos>summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--muted)}.mon-resolvidos[open]>summary{margin-bottom:10px}.mon-campo-largo{grid-column:1 / -1}.det-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 20px}.det-grid-4 .mon-campo-largo{grid-column:span 2}.mon-popup-body .det-sec{margin:14px 0 9px}.mon-det-resumo{padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--bg, transparent);margin:2px 0 10px}.mon-det-regra{margin-top:10px;font-size:13px}.mon-det-regra-rot{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--muted);margin-right:8px}.mon-chamado{display:flex;align-items:center;gap:14px;padding:12px 16px;margin:2px 0 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--brand) 30%,transparent);background:color-mix(in srgb,var(--brand) 8%,var(--panel))}.mon-chamado-ic{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:10px;background:var(--brand);color:#fff;flex:none}.mon-chamado-ic svg{width:20px;height:20px}.mon-chamado-txt{display:flex;flex-direction:column;flex:1;min-width:0}.mon-chamado-rot{font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--muted)}.mon-chamado-txt strong{font-size:20px;color:var(--ink);line-height:1.2}.mon-chamado-nota{font-size:12px;color:var(--muted)}@media (max-width: 760px){.det-grid-4{grid-template-columns:1fr 1fr}.mon-chamado{flex-wrap:wrap}}.det-campo dd{word-break:break-word}.mon-links{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 6px}.mon-links a{text-decoration:none}.mon-mini-tabela{font-size:12.5px}.mon-mini-tabela td{padding:6px 10px}.mon-mini-tabela td.msg{max-width:220px}.mon-problemas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.mon-problemas li{border:1px solid var(--line);border-left:4px solid var(--line);border-radius:8px;padding:8px 12px;display:flex;flex-direction:column;gap:6px}.mon-problemas li.conta{border-left-color:var(--bad)}.mon-problemas li:hover{background:var(--ok-bg)}.mon-problemas li:focus-visible{outline:2px solid var(--aqua);outline-offset:1px}.mon-prob-top{display:flex;align-items:flex-start;gap:8px}.mon-prob-nome{font-size:13.5px;font-weight:600;line-height:1.4}.mon-prob-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mon-regra{font-family:Cascadia Code,Consolas,monospace;font-weight:600}.mon-tags{display:flex;flex-wrap:wrap;gap:6px}.mon-classif{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 16px}.mon-classif li{display:flex;align-items:center;gap:7px;font-size:13px}.mon-classif li.sim{color:var(--ink);font-weight:600}.mon-classif li.sim svg{color:var(--ok)}.mon-classif li.nao{color:var(--muted)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mon-sec-acao{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.mon-sec-acao .link{text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:600}.mon-hist{display:flex;gap:3px;flex-wrap:wrap;align-items:flex-end;min-height:24px}.mon-hist-pt{width:12px;height:10px;border-radius:3px;background:var(--green)}.mon-hist-pt.warn{height:16px;background:var(--gold)}.mon-hist-pt.crit{height:22px;background:var(--bad)}.mon-hist-pt.neutro{height:6px;background:#b8c6cb}.mon-hist-leg{display:flex;gap:14px;flex-wrap:wrap;margin:8px 0 0;padding:0;list-style:none;font-size:12px;color:var(--muted)}.mon-hist-leg li{display:inline-flex;align-items:flex-end;gap:5px}.mon-hist-leg .mon-hist-pt{width:9px}.modal.mon-modal{max-width:min(1280px,96vw)}.mon-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;overflow-wrap:anywhere}.mon-trunc{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mon-sub{color:var(--muted);font-size:11.5px;margin-top:1px}.mon-tabela td.mon-col-item{min-width:150px;max-width:260px}.mon-tabela td.mon-col-secao{min-width:90px;max-width:130px;font-size:12.5px}.mon-tabela td.mon-col-hostgrupo{min-width:110px;max-width:170px}.mon-tabela td.mon-col-detalhe{min-width:140px;max-width:300px;color:var(--muted);font-size:12.5px}.mon-tabela td.mon-col-problema{min-width:200px;max-width:360px}.mon-tabela td.mon-col-lista{min-width:90px;max-width:160px;font-size:12.5px;color:var(--muted)}.mon-selos{display:flex;flex-wrap:wrap;gap:4px;max-width:170px}.mon-recarga{position:relative;transition:opacity .15s}.mon-recarga.ativo>:not(.mon-recarga-barra){opacity:.55}.mon-recarga-barra{position:absolute;top:0;left:0;right:0;height:3px;overflow:hidden;z-index:1;background:#38b2c72e}.mon-recarga-barra:after{content:"";position:absolute;top:0;bottom:0;width:35%;background:var(--aqua);animation:mon-recarga 1s ease-in-out infinite}@keyframes mon-recarga{0%{left:-35%}to{left:100%}}.mon-grafico-vazio{min-height:120px;display:flex;align-items:center;justify-content:center}.mon-busca-popup{width:100%;margin:0 0 8px}.mon-selo-linha{margin-top:3px;font-size:11px}.mon-porque{display:flex;flex-direction:column;gap:12px}.mon-porque>.mon-status{align-self:flex-start}.mon-porque .det-desc{font-size:13.5px}.mon-medidor-top{display:flex;justify-content:space-between;font-size:13px;color:var(--muted);margin-bottom:5px}.mon-medidor-top strong{font-size:16px}.mon-medidor-top .ok{color:var(--ok)}.mon-medidor-top .warn{color:var(--warn)}.mon-medidor-top .bad{color:var(--bad)}.mon-medidor-trilho{position:relative;height:10px;border-radius:5px;background:#e8f0f2}.mon-medidor-valor{position:absolute;inset:0 auto 0 0;border-radius:5px;background:var(--ok)}.mon-medidor-valor.warn{background:var(--gold)}.mon-medidor-valor.bad{background:var(--bad)}.mon-medidor-marca{position:absolute;top:-4px;bottom:-4px;width:2px;border-radius:1px}.mon-medidor-marca.warn{background:var(--warn)}.mon-medidor-marca.bad{background:var(--bad)}.mon-medidor-leg{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);margin-top:4px}.mon-regras{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px}.mon-regras li{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:8px;color:var(--muted)}.mon-regras li.ativa{background:var(--bg);color:var(--ink);font-weight:600}.mon-porque-secoes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.mon-porque-secoes li{display:flex;align-items:center;gap:10px;font-size:13.5px}@media (max-width: 1400px){.mon-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1100px){.mon-alertas{grid-template-columns:1fr}.mon-alertas-lado{position:static}.mon-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mon-classif{grid-template-columns:1fr}}@media (max-width: 640px){.conteudo{padding:18px 16px}.mon-secoes{grid-template-columns:1fr;padding:12px}.det-grid{grid-template-columns:1fr}.form-inline .mon-busca,.form-inline .busca-chamados,.mon-hero-nums{width:100%}}@media (prefers-reduced-motion: reduce){.mon-popup,.mon-girando{animation:none}.mon-secao,.mon-kpi{transition:none}}@media (prefers-color-scheme: dark){:root{--sev-0: #8a9499;--sev-0-ink: #b9c5c9;--sev-0-bg: #22373c;--sev-1: #5a9be6;--sev-1-ink: #9cc2f2;--sev-1-bg: #182c45;--sev-2: #e0b050;--sev-2-ink: #ecc56d;--sev-2-bg: #30280f;--sev-3: #f09a76;--sev-3-ink: #f5ae90;--sev-3-bg: #3a2419;--sev-4: #e8766a;--sev-4-ink: #f08e84;--sev-4-bg: #371e1b;--sev-5: #c2405e;--sev-5-ink: #ffffff;--sev-5-bg: #a52a48}.pilula.neutro,.selo.neutro{background:#ffffff0f}.mon-cont{background:#ffffff1a}.mon-secao-barra,.mon-medidor-trilho{background:#ffffff14}.mon-secao:hover{box-shadow:0 8px 22px #00000059}.mon-tabela tr.mon-linha-crit td{background:#e8766a0f}.mon-hist-pt.neutro{background:#4b5f64}.mon-problemas li:hover{background:#38b2c714}.mon-popup-overlay{background:#0000008c}}.mon-wide{grid-column:1 / -1}.mon-graf-hosts .hbar-row{grid-template-columns:minmax(140px,280px) 1fr 42px}.mon-secao-nome{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25}.mon-barra .form.form-inline input.busca-chamados,.mon-qualidade .form.form-inline input.busca-chamados{width:300px;max-width:100%}.mon-tabela td.msg strong{color:var(--ink)}@media (max-width: 1500px){.mon-alertas{grid-template-columns:1fr}.mon-alertas-lado{position:static}.mon-lado-graficos{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.mon-lado-graficos .nota{grid-column:1 / -1}}@media (max-width: 1100px){.app>*{min-width:0}}@media (max-width: 640px){.mon .cards.cards-4,.mon-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mon-hero{gap:10px}}@media (prefers-color-scheme: dark){.mon .eyebrow{color:var(--aqua);background:#38b2c71a}.mon .subtab.active{color:var(--aqua);border-bottom-color:var(--aqua)}}.linechart-caixa{width:100%;overflow:hidden}.linechart-caixa .linechart{display:block;max-width:none}.mon-fora-resumo{align-self:flex-start;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);background:#eef3f5;border:1px dashed var(--line);border-radius:6px;padding:1px 7px;margin-top:2px}.mon-tend-pouco-corpo{display:flex;flex-direction:column;gap:12px;padding:6px 2px 4px}.mon-tend-pouco-num{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mon-tend-num{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px;border-radius:10px;border:1px solid var(--line);background:var(--panel);font:inherit;cursor:pointer;text-align:left;transition:border-color .12s,box-shadow .12s}.mon-tend-num:hover{border-color:var(--aqua);box-shadow:0 0 0 3px #38b2c726}.mon-tend-num strong{font-size:30px;line-height:1}.mon-tend-num span{font-size:12px;color:var(--muted)}.mon-tend-num.warn strong{color:var(--warn)}.mon-tend-num.bad strong{color:var(--bad)}.mon-tend-pouco-corpo p{margin:0}@media (prefers-color-scheme: dark){.mon-fora-resumo{background:#ffffff0d}}td.mon-lista-nome{max-width:420px;white-space:normal}.mon-higiene{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 16px 16px}.mon-higiene .card-botao{margin:0}.mon-higiene .card-nota{line-height:1.45}@media (max-width: 1400px){.mon-higiene{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.mon-higiene{grid-template-columns:1fr}}.screen-head-acoes{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.screen-head-acoes>div:first-child{flex:1 1 480px;min-width:0}.acoes-topo{display:flex;gap:8px;align-items:center;flex:none;padding-top:26px}.auto-email-ok{display:flex;align-items:center;gap:8px;margin:-4px 0 14px;font-size:12.5px;color:var(--muted)}.auto-email-off{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;background:var(--warn-bg);color:var(--warn)}.auto-email-off span{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.auto-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px}.auto-kpi{--k: var(--brand);--kbg: var(--ok-bg);display:flex;align-items:center;gap:12px;padding:12px 14px;text-align:left;font:inherit;cursor:pointer;background:var(--panel);border:1px solid var(--line);border-top:3px solid var(--k);border-radius:12px;box-shadow:var(--shadow);color:var(--ink);transition:transform .12s,box-shadow .12s,border-color .12s}.auto-kpi:hover{transform:translateY(-1px);box-shadow:0 8px 20px #004a5424}.auto-kpi:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}.auto-kpi-ic{display:inline-flex;flex:none;width:40px;height:40px;align-items:center;justify-content:center;border-radius:11px;background:var(--kbg);color:var(--k)}.auto-kpi-txt{display:flex;flex-direction:column;min-width:0}.auto-kpi-rot{font-size:12px;color:var(--muted);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auto-kpi strong{font-size:24px;line-height:1.15;color:var(--k)}.auto-kpi.k-total{--k: var(--brand);--kbg: var(--ok-bg)}.auto-kpi.k-ok{--k: var(--ok);--kbg: var(--ok-bg)}.auto-kpi.k-erro{--k: var(--bad);--kbg: var(--bad-bg)}.auto-kpi.k-rodando{--k: var(--aqua);--kbg: rgba(56, 178, 199, .14)}.auto-kpi.k-sem-agenda,.auto-kpi.k-nunca{--k: var(--warn);--kbg: var(--warn-bg)}.auto-kpi.k-inativa{--k: var(--muted);--kbg: var(--bg)}.auto-kpi.zero{border-top-color:var(--line)}.auto-kpi.zero strong{color:var(--muted)}.auto-kpi.zero .auto-kpi-ic{background:var(--bg);color:var(--muted)}.auto-kpi.ativo{border-color:var(--k);box-shadow:0 0 0 1px var(--k) inset,var(--shadow)}.auto-relatorio,.auto-conectores{margin-top:16px}.auto-campo-erro{border-color:var(--bad)!important}.auto-erro-texto{display:block;font-style:normal;font-size:12px;color:var(--bad);margin-top:4px}.auto-box-cat{font-size:10.5px!important;letter-spacing:.5px;text-transform:uppercase;font-weight:700;color:var(--brand)!important}.auto-relatorio textarea{resize:vertical;font:inherit}.auto-teste{display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--warn-bg);color:var(--warn)}.auto-filtros{margin-bottom:6px}.auto-grupo{margin-bottom:18px}.auto-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;align-items:stretch}.auto-box{position:relative;display:flex;flex-direction:column;gap:10px;padding:14px 16px 12px;background:var(--panel);border:1px solid var(--line);border-left:4px solid var(--line);border-radius:12px;box-shadow:var(--shadow);cursor:pointer;transition:border-color .12s,transform .12s,box-shadow .12s}.auto-box:hover{transform:translateY(-1px);box-shadow:0 8px 22px #004a5424}.auto-box:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}.auto-box.s-ok{border-left-color:var(--ok)}.auto-box.s-erro{border-left-color:var(--bad)}.auto-box.s-rodando{border-left-color:var(--aqua)}.auto-box.s-sem-agenda,.auto-box.s-nunca{border-left-color:var(--gold)}.auto-box.s-inativa{border-left-color:var(--line);background:var(--bg)}.auto-box.s-inativa .auto-box-nome strong{color:var(--muted)}.auto-box-top{display:flex;align-items:flex-start;gap:10px}.auto-box-ic{display:inline-flex;flex:none;width:32px;height:32px;align-items:center;justify-content:center;border-radius:9px;background:var(--ok-bg);color:var(--ok)}.auto-box-ic.s-erro{background:var(--bad-bg);color:var(--bad)}.auto-box-ic.s-rodando{background:#38b2c724;color:var(--aqua)}.auto-box-ic.s-sem-agenda,.auto-box-ic.s-nunca{background:var(--warn-bg);color:var(--warn)}.auto-box-ic.s-inativa{background:var(--panel);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.auto-box-nome{flex:1;min-width:0;display:flex;flex-direction:column}.auto-box-nome strong{font-size:14.5px;line-height:1.3}.auto-box-nome span{font-size:11.5px;color:var(--muted)}.auto-box-desc{margin:0;font-size:12.5px;color:var(--muted);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.auto-box-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:8px 10px;border-radius:8px;background:var(--bg)}.auto-box-meta dt{font-size:10.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--muted)}.auto-box-meta dd{margin:1px 0 0;font-size:13px}.auto-sem-agenda{color:var(--warn);font-weight:600}.auto-inativa{color:var(--muted);font-weight:600}.auto-box-erro{margin:0;font-size:12px;color:var(--bad);background:var(--bad-bg);border-radius:6px;padding:6px 9px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.auto-box-rodape{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto}.auto-box-aviso{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--muted)}.auto-box-aviso.sem{color:var(--warn);font-weight:600}.auto-box-acoes{display:flex;gap:6px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:10px}.auto-hist{display:inline-flex;gap:3px;align-items:center}.auto-hist-pt{width:8px;height:14px;border-radius:2px;background:var(--line)}.auto-hist-pt.s-ok{background:var(--ok);opacity:.75}.auto-hist-pt.s-erro{background:var(--bad)}.auto-hist-pt.s-interrompida{background:var(--gold)}.auto-hist-pt.s-rodando{background:var(--aqua)}.auto-vazio{padding:34px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.auto-vazio h2{margin:6px 0 0;font-size:17px}.auto-vazio p{max-width:560px;color:var(--muted);font-size:13.5px;line-height:1.5}.auto-vazio-ic{display:inline-flex;width:56px;height:56px;align-items:center;justify-content:center;border-radius:16px;background:var(--ok-bg);color:var(--brand)}.modal.auto-modal{width:min(1080px,96vw)}.auto-det-cols{display:grid;grid-template-columns:1fr 1fr;gap:22px}.auto-det-cols>section{min-width:0}.auto-det-cols .form{padding:0;gap:10px}.auto-det-cols .form .det-sec{margin-bottom:0}.det-sec-acao{display:flex;justify-content:space-between;align-items:center}.det-sec-acao .btn{text-transform:none;letter-spacing:0}.auto-agendas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.auto-agendas li{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:7px 10px;border:1px solid var(--line);border-radius:8px}.auto-agendas li .link{font-weight:600}.auto-agendas li .muted{flex:1}.auto-exec tr.aberta td{background:var(--bg)}.auto-trilha-linha td{padding-top:0}.auto-exec .msg{max-width:420px}@media (max-width: 1100px){.auto-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.auto-det-cols{grid-template-columns:1fr}}@media (max-width: 640px){.auto-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.auto-grid{grid-template-columns:1fr}}.horarios{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.horario-item{flex:none;display:inline-flex;align-items:center;gap:4px}.form .horarios .horario-item input[type=time]{flex:none;box-sizing:border-box;width:140px}.erro-tela{margin:32px auto;max-width:720px;padding:24px 28px;border:1px solid var(--line);border-left:4px solid #e5735e;border-radius:10px;background:var(--panel)}.erro-tela h2{margin:0 0 8px;font-size:18px}.erro-tela pre{white-space:pre-wrap;word-break:break-word;background:var(--bg, #f4f6f8);padding:10px 12px;border-radius:6px;font-size:12px;margin:12px 0 16px}.uso-agenda{display:flex;flex-wrap:wrap;gap:4px}.chip.chip-uso{background:var(--panel);border:1px dashed var(--line);color:var(--ink)}.chip.chip-uso em{font-style:normal;color:var(--muted, #6b7b80)}.ultimo-uso{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.ultimo-uso-via{width:100%}.param-lista{padding:6px 24px 18px}.param-grupo{padding-top:14px}.param-grupo+.param-grupo{border-top:1px solid var(--line);margin-top:6px}.param-grupo-titulo{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--teal, #004a54);margin-bottom:4px}.param-linha{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px;align-items:center;padding:12px 0}.param-linha+.param-linha{border-top:1px dashed var(--line)}.param-rotulo{font-weight:600;font-size:14px;color:var(--ink);display:inline-flex;align-items:center;gap:8px}.param-alterado{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--aqua, #38b2c7);border:1px solid currentColor;border-radius:10px;padding:0 6px}.param-ajuda{margin:3px 0 0;font-size:12.5px;color:var(--muted, #6b7b80);line-height:1.5}.param-valor,.param-valor.form{display:flex;flex-direction:column;gap:4px;padding:0;background:none;border:0}.form .param-valor input[type=number],.form .param-valor input[type=text]{width:100%}.param-bool{display:inline-flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.form .param-bool input[type=checkbox]{width:auto}.param-padrao{font-size:11.5px;color:var(--muted, #6b7b80)}.param-rodape{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--line);margin-top:8px;padding-top:14px}.param-expurgo{padding:16px 24px;margin-top:14px}.param-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:16px;align-items:center;margin:8px 0 6px}.param-stats>div{display:flex;flex-direction:column;gap:2px}.param-stats span{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--muted, #6b7b80)}.param-stats strong{font-size:18px;color:var(--ink);font-weight:700}.param-stats em{font-style:normal;font-size:12px;color:var(--muted, #6b7b80)}.param-aviso{background:var(--ok-bg, #e8f6ef);color:var(--ok, #2f8f5b);padding:10px 14px;border-radius:8px;margin:12px 0;font-size:14px}@media (max-width: 800px){.param-linha{grid-template-columns:1fr;gap:8px}.param-stats{grid-template-columns:1fr 1fr}}.selo.s-cancelada,.selo.acao-cancelar{background:#e3e8ec;color:#4f626a}.selo.s-pulada{background:#f1f4f6;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.auto-hist-pt.s-cancelada{background:#8a9ba3}.auto-hist-pt.s-pulada{background:#c9d4d9}.auto-box-nota{margin:0;font-size:12px;color:var(--muted);background:var(--bg);border-radius:6px;padding:6px 9px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.btn-mini.btn-icone.danger,.btn-cancelar-exec{color:var(--bad)}.btn-cancelar-exec:disabled{color:var(--muted);border-color:var(--line)}.auto-abas{margin:0 0 14px}.subtab-cont{display:inline-block;margin-left:6px;padding:0 7px;border-radius:10px;background:#0000000f;font-size:11.5px;font-weight:700;color:var(--muted)}.subtab.active .subtab-cont{background:var(--ok-bg);color:var(--brand)}.vinculo-mover{display:inline-flex;gap:4px;flex:none}.vinculo-mover .btn{min-width:30px;padding:4px 8px}.form .vinculo-parar{flex:none;font-size:12.5px;font-weight:600;white-space:nowrap;color:var(--muted);cursor:pointer}.form .vinculo-parar input[type=checkbox]{width:15px;height:15px}.tag-mini.vinculo-legado{background:var(--warn-bg);color:var(--warn)}@media (max-width: 640px){.vinculos li{flex-wrap:wrap}.vinculo-nome{flex-basis:calc(100% - 32px)}}@media (prefers-color-scheme: dark){.selo.s-cancelada,.selo.acao-cancelar{background:#2c3a3f;color:#b3c3c8}.selo.s-pulada{background:#ffffff0a;color:var(--muted)}.auto-hist-pt.s-cancelada{background:#7d8f96}.auto-hist-pt.s-pulada{background:#3a4e54}.subtab-cont{background:#ffffff1a}.subtab.active .subtab-cont{background:#38b2c729;color:var(--aqua)}.automacoes .subtab.active,.subtab.active{color:var(--aqua);border-bottom-color:var(--aqua)}}.haas-topo{display:flex;justify-content:space-between;align-items:center;gap:12px 16px;flex-wrap:wrap;margin:4px 0 16px}.haas-ultima{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 360px;font-size:13px}.haas-ultima>span:last-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0}.haas-ultima-ic{flex:none;width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--ok-bg);color:var(--brand)}.haas-ultima-rot{width:100%;font-size:10.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--muted)}.haas-arquivo{display:inline-block;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;color:var(--muted)}.haas-topo-acoes{display:flex;gap:8px;flex-wrap:wrap}.haas-vazio{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:34px 24px}.haas-vazio h2{margin:4px 0 0;font-size:17px;display:inline-flex;align-items:center;gap:8px}.haas-vazio p{margin:0;max-width:560px;color:var(--muted);font-size:13.5px;line-height:1.5}.haas-vazio-ic{display:inline-flex;width:54px;height:54px;align-items:center;justify-content:center;border-radius:16px;background:var(--ok-bg);color:var(--brand)}.haas-filtros{margin-bottom:16px;gap:12px 16px}.haas-filtros select{min-width:170px;max-width:100%}.haas-filtros select.ativo{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);font-weight:600}.haas-filtros .filtro-limpar{align-self:center;margin-top:18px}.haas-kpis{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;margin-bottom:8px}.haas-kpi{padding:13px 15px;gap:5px;min-width:0}.haas-kpi .card-valor{font-size:23px;line-height:1.15}.haas-kpi-valor{grid-column:span 2}.haas-kpi .kpi-nota{margin-top:0}button.haas-kpi{color:var(--ink);background:var(--panel)}.haas-kpi-rot{display:inline-flex;align-items:center;gap:6px}.haas-kpi-ic{display:inline-flex}.haas-kpi-ic.s-ok{color:var(--ok)}.haas-kpi-ic.s-warn{color:var(--warn)}.haas-kpi-ic.s-bad{color:var(--bad)}.haas-kpi-ic.s-neutro{color:var(--muted)}.haas-kpi-ativo{border-color:var(--brand)!important;box-shadow:0 0 0 1px var(--brand) inset,var(--shadow)!important}.haas-nota-status{margin:6px 0 0}.haas-graficos{margin-top:14px;margin-bottom:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.haas-graficos>.grafico{min-width:0;display:flex;flex-direction:column}.haas-graficos>.grafico>.haas-graf{margin-top:auto}@media (max-width: 1100px){.haas-graficos{grid-template-columns:minmax(0,1fr)}}.haas-graf-head{display:flex;justify-content:space-between;align-items:center;gap:8px 14px;flex-wrap:wrap}.haas-legenda{display:inline-flex;flex-wrap:wrap;gap:4px 14px;font-weight:400}.haas-legenda .leg-item{font-size:12px;color:var(--muted)}.haas-ver-tabela{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--muted)}.haas-ver-tabela:hover{color:var(--brand)}.haas-graf{position:relative;width:100%;overflow:hidden}.haas-graf svg{display:block;max-width:none}.haas-grade{stroke:var(--line);stroke-width:1}.haas-eixo{stroke:var(--muted);stroke-width:1;opacity:.45}.haas-mira{stroke:var(--muted);stroke-width:1;opacity:.7}.haas-num{font-variant-numeric:tabular-nums}.haas-sel{fill:var(--bg)}.haas-rotulo{fill:var(--ink);font-size:11.5px;font-weight:700}.haas-eixo-sel{fill:var(--ink);font-weight:700}.haas-esmaece{opacity:.45;transition:opacity .12s}.haas-alvo{cursor:pointer;outline:none}.haas-alvo:focus-visible{stroke:var(--aqua);stroke-width:2}.haas-dica{position:absolute;top:8px;z-index:2;pointer-events:none;display:flex;flex-direction:column;gap:3px;min-width:150px;padding:9px 11px;border-radius:10px;background:var(--panel);border:1px solid var(--line);box-shadow:0 8px 24px #00000029;font-size:12px;color:var(--muted)}.haas-dica-titulo{font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--muted);margin-bottom:2px}.haas-dica-linha{display:flex;align-items:center;gap:6px;white-space:nowrap}.haas-dica-linha strong{color:var(--ink);font-variant-numeric:tabular-nums}.haas-dica-linha.total{padding-bottom:3px;margin-bottom:1px;border-bottom:1px solid var(--line)}.haas-chave{width:12px;height:3px;border-radius:2px;flex:none}.haas-dica-nota{font-size:11px;color:var(--muted);margin-top:2px}.haas-tabela-meses{padding:0;overflow:hidden}.haas-painel{margin-bottom:18px}.haas-painel .painel-head{gap:10px 14px;flex-wrap:wrap}.haas-tabela td{vertical-align:middle}.haas-tabela th.num,.haas-tabela td.num{white-space:nowrap}.haas-tabela tr.haas-linha-sel td{background:#38b2c71a}.haas-tabela tr.haas-linha-sel td:first-child{box-shadow:inset 3px 0 0 var(--aqua)}.haas-tabela tfoot td{padding:10px 14px;font-weight:700;border-top:1px solid var(--line);background:#f4f9fa}.haas-tabela td.num.warn{color:var(--warn);font-weight:600}.haas-tabela tr.haas-linha-sem td{background:var(--warn-bg)}.haas-tabela tr.haas-linha-sem td:first-child{box-shadow:inset 4px 0 0 var(--gold)}.haas-sem{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.haas-sem-ic{display:inline-flex;color:var(--warn)}.haas-sem .link{font-size:12.5px;font-weight:600}.haas-definir{color:var(--brand)}.haas-tabela tr.haas-linha-texto td{font-size:12.5px;color:var(--muted);background:#fab21a0a}.haas-tabela tr.haas-linha-texto td:first-child{padding-left:38px}.haas-sub{display:block;font-size:11.5px;color:var(--muted);margin-top:1px}.haas-col-modelo{min-width:160px;max-width:300px}.haas-col-op{min-width:150px;max-width:280px}.haas-det-acoes{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.haas-busca{display:inline-flex;align-items:center;gap:8px}.haas-busca input{width:300px;max-width:100%;padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font:inherit;font-size:13px}.haas-busca input:focus{outline:none;border-color:var(--aqua);box-shadow:0 0 0 3px #38b2c72e}.haas-erro-inline{margin:10px 16px}.haas-hist>summary{cursor:pointer;list-style:none}.haas-hist>summary::-webkit-details-marker{display:none}.haas-hist:not([open])>summary{border-bottom:none}.haas-hist h2{display:inline-flex;align-items:center;gap:8px}.haas-chevron{margin:0;color:var(--muted)}.haas-hist[open] .haas-chevron{transform:rotate(90deg)}.haas-linha-antiga td{color:var(--muted)}.haas-alertas-mini{display:inline-flex;flex-wrap:wrap;gap:4px}.haas-layout{display:flex;gap:8px;align-items:flex-start;margin:0 0 14px;padding:10px 12px;border-radius:10px;background:var(--bg);font-size:13px;line-height:1.5;color:var(--ink)}.haas-layout>span{display:inline-flex;margin-top:2px;color:var(--brand)}.haas-drop{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:20px 16px;border:2px dashed var(--line);border-radius:12px;font-size:13.5px;color:var(--ink);text-align:center;transition:border-color .12s,background .12s}.haas-drop.ativo{border-color:var(--aqua);background:#38b2c714}.haas-drop-ic{display:inline-flex;color:var(--brand)}.haas-drop .muted{width:100%}.haas-arquivos{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.haas-arq{border:1px solid var(--line);border-left:4px solid var(--line);border-radius:10px;padding:10px 12px;background:var(--panel)}.haas-arq.ok{border-left-color:var(--ok)}.haas-arq.bad{border-left-color:var(--bad)}.haas-arq-topo{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.haas-arq-ic{display:inline-flex;color:var(--brand);flex:none}.haas-arq-nome{flex:1 1 200px;min-width:0;display:flex;flex-direction:column}.haas-arq-nome strong{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.haas-arq-mes{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);font-weight:600}.haas-arq-mes input{padding:5px 8px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font:inherit;font-size:13px}.haas-arq-erro{margin:8px 0 0;font-size:12.5px;color:var(--bad)}.haas-arq-nota{margin:8px 0 0;font-size:12px;color:var(--warn)}.haas-previa{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--line)}.haas-substitui{margin:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12.5px;color:var(--ink);background:var(--warn-bg);padding:6px 10px;border-radius:8px}.haas-substitui svg{color:var(--warn)}.haas-previa-nums{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0}.haas-previa-nums dt{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--muted)}.haas-previa-nums dd{margin:1px 0 0;font-size:15px;font-weight:700;color:var(--ink)}.haas-previa-linha{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.haas-previa-rot{flex:none;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--muted)}.haas-previa-rot.warn{color:var(--warn)}.haas-chips{display:flex;flex-wrap:wrap;gap:5px}.haas-chip-sem{background:var(--warn-bg);color:var(--warn)}.haas-alertas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.haas-alerta{display:flex;gap:8px;align-items:flex-start;padding:7px 10px;border-radius:8px;font-size:12.5px;color:var(--ink);background:var(--bg)}.haas-alerta.erro{background:var(--bad-bg)}.haas-alerta.aviso{background:var(--warn-bg)}.haas-alerta-ic{display:inline-flex;margin-top:1px;color:var(--muted)}.haas-alerta.erro .haas-alerta-ic{color:var(--bad)}.haas-alerta.aviso .haas-alerta-ic{color:var(--warn)}.haas-alerta-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.haas-alerta-nivel{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);margin-right:6px}.haas-alerta-ex{font-size:11.5px;color:var(--muted);word-break:break-word}.haas-resultado .aviso,.haas-resultado .erro{margin:0 0 10px}.haas-recusados{margin:6px 0 0;padding-left:18px}@media (max-width: 1500px){.haas-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1100px){.haas-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.haas-kpi-valor{grid-column:1 / -1}}@media (max-width: 760px){.haas-previa-nums{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.haas-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.haas-kpi-valor{grid-column:1 / -1}.haas-filtros{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.haas-filtros label,.haas-filtros select{width:100%;min-width:0}.haas-filtros .filtro-limpar{grid-column:1 / -1;margin-top:0;justify-self:start}.haas-abas{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.haas-abas .subtab{white-space:nowrap;padding:9px 11px}.haas-busca,.haas-busca input,.haas-det-acoes{width:100%}.haas-tabela thead{display:none}.haas-tabela,.haas-tabela tbody,.haas-tabela tfoot,.haas-tabela tr,.haas-tabela td{display:block;width:100%}.haas-tabela tr{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));padding:10px 14px;border-bottom:1px solid var(--line)}.haas-tabela tr.haas-linha-sem{background:var(--warn-bg);box-shadow:inset 4px 0 0 var(--gold)}.haas-tabela tr.haas-linha-sel{background:#38b2c71a;box-shadow:inset 3px 0 0 var(--aqua)}.haas-tabela tr td,.haas-tabela tr.haas-linha-sem td,.haas-tabela tr.haas-linha-sel td,.haas-tabela tr.haas-linha-sem td:first-child,.haas-tabela tr.haas-linha-sel td:first-child{background:none;box-shadow:none}.haas-tabela tbody td,.haas-tabela tfoot td{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:4px 8px 4px 0;border:none;text-align:left;max-width:none;min-width:0;width:auto}.haas-tabela td:first-child{grid-column:1 / -1;padding-bottom:6px}.haas-tabela td:before{content:attr(data-rot);flex:none;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--muted);text-align:left}.haas-tabela td:first-child{text-align:left}.haas-tabela td:first-child:before{content:none}.haas-tabela td>span{min-width:0;overflow-wrap:anywhere}.haas-tabela td.col-acoes{justify-content:flex-end}.haas-tabela tr.haas-linha-texto td:first-child{padding-left:0}.haas-tabela tfoot tr{background:#f4f9fa}.haas-tabela tfoot td{background:none}.haas-arquivo{max-width:180px}.haas-previa-nums{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-color-scheme: dark){.haas-ultima-ic,.haas-vazio-ic{background:#38b2c71f;color:var(--aqua)}.haas-filtros select.ativo,.haas-kpi-ativo{border-color:var(--aqua)!important;box-shadow:inset 0 0 0 1px var(--aqua)!important}.haas-tabela tfoot td,.haas-tabela tfoot tr{background:#163238}.haas-tabela tr.haas-linha-texto td{background:#e0b0500d}.haas-definir,.haas-ver-tabela:hover,.haas-layout>span,.haas-drop-ic,.haas-arq-ic{color:var(--aqua)}.haas-dica{box-shadow:0 8px 24px #00000073}.ativos .eyebrow,.operacoes .eyebrow{color:var(--aqua);background:#38b2c71a}.ativos .subtab.active{color:var(--aqua);border-bottom-color:var(--aqua)}.ativos .link,.operacoes .link,.ativos .haas-sem .link{color:var(--aqua)}.ativos .card.destaque{border-color:var(--aqua);box-shadow:0 0 0 1px var(--aqua) inset,var(--shadow)}}:root{--prop-proprio: #2a78d6;--prop-stefanini: #eb6834;--prop-voke: #4a3aa7;--prop-desconhecido: #8a9499}@media (prefers-color-scheme: dark){:root{--prop-proprio: #3987e5;--prop-stefanini: #d95926;--prop-voke: #9085e9;--prop-desconhecido: #86a2a8}}.haas-aviso{margin:0 0 14px}@media (min-width: 1101px){.prop-kpis,.inv-kpis{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}}.prop-kpi-fora{border-style:dashed}.prop-kpi-fora .card-valor{color:var(--warn)}.prop-graficos{grid-template-columns:minmax(0,1fr)}.prop-graf-tipo{font-size:12px}.prop-dica{min-width:170px}.prop-tabela-tipos{margin-top:10px}.haas-tabela tr.prop-inativo td,.haas-tabela tr.prop-inativo td strong{color:var(--muted)}.selo.prop-manual{background:#2a78d61a;color:#1f5fae}.prop-obs{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prop-fora{color:var(--warn)}.prop-selo-atual{margin-left:8px}.prop-layout-nota{display:block;margin-top:6px;color:var(--muted)}.prop-previa-nums{grid-template-columns:repeat(4,minmax(0,1fr))}.prop-dell-nota{margin-bottom:0}.prop-dell-dados{margin-bottom:4px}.prop-form .campo-linha{flex-wrap:wrap}.prop-form .campo-linha .campo{min-width:160px}.form.prop-form input[readonly]{background:var(--bg);color:var(--muted)}.inv-prop{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--ink);white-space:nowrap;text-transform:none;letter-spacing:0}.inv-prop-ponto{width:9px;height:9px;border-radius:50%;flex:none;background:var(--prop-desconhecido)}.inv-prop.proprio .inv-prop-ponto{background:var(--prop-proprio)}.inv-prop.stefanini .inv-prop-ponto{background:var(--prop-stefanini)}.inv-prop.voke .inv-prop-ponto{background:var(--prop-voke)}.inv-prop.desconhecido .inv-prop-ponto{background:none;box-shadow:inset 0 0 0 2px var(--prop-desconhecido)}.haas-tabela th .inv-prop{font-size:11.5px;justify-content:flex-end}.mon-popup-badges .inv-prop{background:#ffffffeb;color:#17303a;padding:3px 9px;border-radius:20px}.inv-ver-coleta{font-size:12.5px;font-weight:600}.haas-filtros .inv-filtro-texto{min-width:170px;padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font:inherit;font-size:13px;font-weight:400}.haas-filtros .inv-filtro-texto:focus{outline:none;border-color:var(--aqua);box-shadow:0 0 0 3px #38b2c72e}.haas-filtros .inv-filtro-texto.ativo{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.haas-filtros .inv-check{flex-direction:row;align-items:center;font-size:13px;align-self:center;margin-top:18px}.haas-filtros .inv-check input{width:16px;height:16px;accent-color:var(--brand)}.inv-lista tr.clicavel:focus-visible{outline:2px solid var(--aqua);outline-offset:-2px}.inv-lista tr.inv-ausente td{color:var(--muted)}.inv-linha-monitor td{background:#00000004}.inv-monitor-de{display:inline-flex;align-items:center;gap:6px;color:var(--muted)}.inv-monitor-de strong{color:var(--ink)}.inv-sub-ausente{color:var(--warn)}.inv-col-usuario{min-width:150px;max-width:260px}.inv-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;background:#0a1e2266;display:flex;justify-content:flex-end}.inv-drawer{width:min(600px,100vw);height:100%;background:var(--panel);box-shadow:-12px 0 40px #00000040;display:flex;flex-direction:column;animation:inv-drawer-in .18s ease}@keyframes inv-drawer-in{0%{transform:translate(32px);opacity:0}to{transform:none;opacity:1}}.inv-drawer-head{flex:none}.inv-drawer-body{flex:1;min-height:0}.inv-det-grid .mon-campo-largo{grid-column:1 / -1}.inv-desconhecido{display:flex;align-items:center;justify-content:space-between;gap:10px 14px;flex-wrap:wrap;margin:4px 0 6px;padding:10px 12px;border-radius:10px;background:var(--warn-bg);font-size:13px;color:var(--ink)}.inv-desconhecido p{margin:0;flex:1 1 260px;line-height:1.5}.inv-monitores{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.inv-monitores li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13.5px;color:var(--ink);padding:7px 10px;border:1px solid var(--line);border-radius:8px}.inv-monitor-ic{display:inline-flex;color:var(--muted)}@media (max-width: 640px){.haas-filtros .inv-filtro-texto{width:100%;min-width:0}.haas-filtros .inv-check,.haas-filtros .inv-filtro-usuario{grid-column:1 / -1;margin-top:0}.prop-previa-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.haas-tabela th .inv-prop{justify-content:flex-start}.prop-obs{max-width:none;white-space:normal}.inv-drawer{width:100vw}.inv-drawer .det-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.inv-drawer{animation:none}}@media (prefers-color-scheme: dark){.selo.prop-manual{background:#3987e529;color:#8fb8f0}.inv-linha-monitor td{background:#ffffff05}.inv-drawer-overlay{background:#00000080}.inv-drawer{box-shadow:-12px 0 40px #0000008c}.haas-filtros .inv-filtro-texto.ativo{border-color:var(--aqua);box-shadow:inset 0 0 0 1px var(--aqua)}.form.prop-form input[readonly]{background:#ffffff0a}}.op-pend{border-left:4px solid var(--ok)}.op-pend.com{border-left-color:var(--gold)}.op-pend h2{display:inline-flex;align-items:center;gap:8px}.op-pend-ic{display:inline-flex}.op-pend-ic.warn{color:var(--warn)}.op-pend-ic.ok,.op-tudo-ok{color:var(--ok)}.op-erro{margin:12px 16px}.op-pend-lista{list-style:none;margin:0;padding:4px 0;max-height:420px;overflow-y:auto}.op-pend-linha{display:grid;grid-template-columns:minmax(0,1fr) 80px minmax(200px,300px);align-items:center;gap:6px 16px;padding:8px 18px;border-bottom:1px solid var(--line)}.op-pend-linha:last-child{border-bottom:none}.op-pend-texto{display:flex;flex-direction:column;min-width:0}.op-pend-texto strong{font-size:13px;overflow-wrap:anywhere}.op-pend-qtd{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.op-assoc{width:100%;max-width:none}.op-pend-nova{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.op-pend-nova input,.op-nova input,.op-nome-edit input,.op-var-nova input,.op-var-nova select,.op-busca{padding:6px 9px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font:inherit;font-size:13px}.op-pend-nova input:focus,.op-nova input:focus,.op-nome-edit input:focus,.op-var-nova input:focus,.op-busca:focus{outline:none;border-color:var(--aqua);box-shadow:0 0 0 3px #38b2c72e}.op-pend-nova input{flex:1 1 160px;min-width:0}.op-check{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:var(--ink);white-space:nowrap}.op-check input{accent-color:var(--brand)}.op-erro-linha{grid-column:1 / -1;margin:6px 0 0;font-size:12.5px;color:var(--bad);width:100%}.op-lista-head{flex-wrap:wrap;gap:10px 14px}.op-lista-acoes{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.op-busca{width:260px;max-width:100%}.op-nova{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 18px;border-bottom:1px solid var(--line);background:var(--bg)}.op-nova input{flex:1 1 260px;min-width:0}.op-itens{list-style:none;margin:0;padding:0}.op-item{padding:12px 18px;border-bottom:1px solid var(--line)}.op-item:last-child{border-bottom:none}.op-item.desc{background:var(--bg)}.op-item.inativa .op-nome{color:var(--muted)}.op-item-topo{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.op-item-topo .espaco{flex:1}.op-nome{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:2px 4px;margin-left:-4px;border-radius:6px;font:inherit;font-size:14.5px;font-weight:700;color:var(--ink);cursor:text;text-align:left}.op-nome:hover{background:var(--bg)}.op-lapis{display:inline-flex;color:var(--muted);opacity:0;transition:opacity .12s}.op-nome:hover .op-lapis,.op-nome:focus-visible .op-lapis{opacity:1}.op-nome-edit{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;flex:1 1 320px}.op-nome-edit input{flex:1 1 220px;min-width:0;font-weight:600}.op-selo-desc{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:20px;border:1px dashed var(--line);background:none;font:inherit;font-size:11.5px;font-weight:700;color:var(--muted);cursor:pointer}.op-selo-desc:hover{border-color:var(--muted);color:var(--ink)}@media (hover: hover){.op-selo-desc:not(.on){opacity:0;transition:opacity .12s}.op-item:hover .op-selo-desc,.op-selo-desc:focus-visible{opacity:1}}.op-selo-desc.on{border-style:solid;border-color:transparent;background:#e3e8ec;color:#4f5b60}.op-excluir{padding:4px 7px;color:var(--muted)}.op-excluir:hover{color:var(--bad)}.op-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.op-chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 4px 2px 9px;border-radius:20px;border:1px solid var(--line);background:var(--panel);font-size:12px;color:var(--ink)}.op-chip.contem{border-style:dashed}.op-chip-modo{display:inline-flex;color:var(--muted)}.op-chip-txt{overflow-wrap:anywhere}.op-chip-origem{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--muted);padding-left:4px;border-left:1px solid var(--line)}.op-chip-x{width:18px;height:18px;border:none;border-radius:50%;background:none;color:var(--muted);font-size:14px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.op-chip-x:hover{background:var(--bad-bg);color:var(--bad)}.op-chip-add{padding:3px 10px;border-radius:20px;border:1px dashed var(--line);background:none;font:inherit;font-size:12px;font-weight:600;color:var(--muted);cursor:pointer}.op-chip-add:hover{border-color:var(--aqua);color:var(--brand)}.op-var-nova{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap}.op-var-nova input{width:200px;max-width:100%;padding:4px 8px;font-size:12.5px}.op-var-nova select{padding:4px 6px;font-size:12px;color:var(--muted)}@media (max-width: 640px){.op-pend-linha{grid-template-columns:minmax(0,1fr) auto;padding:10px 14px}.op-assoc,.op-pend-nova{grid-column:1 / -1}.op-lista-acoes,.op-busca{width:100%}.op-item{padding:12px 14px}.op-var-nova input{width:100%}}@media (prefers-color-scheme: dark){.op-selo-desc.on{background:#ffffff14;color:#b9c5c9}.op-chip-add:hover{color:var(--aqua)}.op-item.desc{background:#ffffff06}}.topbar,.sidebar-fechar,.menu-veu{display:none}@media (max-width: 1100px){.app{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.topbar{display:flex;align-items:center;gap:10px;position:sticky;top:0;z-index:40;padding:8px 12px;min-height:56px;color:#fff;background:linear-gradient(90deg,var(--brand-deep),var(--brand-ink));box-shadow:0 2px 10px #0000002e}.topbar-menu,.sidebar-fechar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:10px;border:none;cursor:pointer;background:#ffffff1a;color:#fff}.topbar-menu:hover,.sidebar-fechar:hover{background:#ffffff2e}.topbar-menu:focus-visible,.sidebar-fechar:focus-visible,.topbar-marca:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}.topbar-marca{display:inline-flex;align-items:center;gap:8px;background:none;border:none;padding:4px;cursor:pointer;color:inherit;font:inherit;flex:none;border-radius:8px}.topbar-logo{height:26px;width:auto}.topbar .brand{font-size:17px;margin:0}.topbar-tela{flex:1;min-width:0;font-size:14px;font-weight:600;color:#cfe3e6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-left:1px solid rgba(255,255,255,.18);padding-left:10px}.topbar-avatar{flex:none}.sidebar{position:fixed;top:0;left:0;bottom:0;z-index:60;width:min(300px,86vw);height:100dvh;overflow-y:auto;overscroll-behavior:contain;transform:translate(-102%);transition:transform .22s ease;visibility:hidden;box-shadow:6px 0 30px #00000059;padding-top:14px}.app.menu-aberto .sidebar{transform:none;visibility:visible}.sidebar-fechar{position:absolute;top:12px;right:12px}.sidebar .nav-item{padding:12px;font-size:14.5px}.menu-veu{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;border:none;padding:0;background:#05191e8c;cursor:pointer}body.menu-travado{overflow:hidden}.conteudo{padding:18px 16px}}@media (max-width: 420px){.topbar .brand{display:none}}@media (prefers-reduced-motion: reduce){.sidebar{transition:none}}@media (max-width: 760px){.subtabs,.haas-abas{flex-wrap:wrap;overflow:visible;gap:6px;border-bottom:none;padding-bottom:4px}.subtabs .subtab,.haas-abas .subtab{white-space:nowrap;margin:0;padding:8px 12px;min-height:38px;font-size:13.5px;border:1px solid var(--line);border-radius:999px;background:var(--panel)}.subtabs .subtab.active,.haas-abas .subtab.active{background:var(--brand);border-color:var(--brand);color:#fff}.subtabs .subtab.active .subtab-cont{background:#fff3;color:#fff}}@media (max-width: 760px) and (prefers-color-scheme: dark){.subtabs .subtab,.haas-abas .subtab{background:#ffffff0a;border-color:#ffffff1f}.subtabs .subtab.active,.haas-abas .subtab.active{background:var(--aqua);border-color:var(--aqua);color:#04262b}}@media (max-width: 1100px){.painel{overflow-x:auto;overflow-y:hidden}.modal-x{width:40px;height:40px;font-size:17px}}@media (max-width: 640px){.modal-overlay{padding:0;align-items:stretch;overflow:hidden}.modal-overlay>.modal{width:100%;max-width:none;height:100vh;height:100dvh;border-radius:0;display:flex;flex-direction:column}.modal-head{flex:none;border-radius:0;padding:10px 10px 10px 16px;align-items:center}.modal-head>div:first-child{min-width:0}.modal-head h2{font-size:16px;overflow-wrap:anywhere}.modal-body{flex:1 1 auto;min-height:0;max-height:none;padding:16px;overscroll-behavior:contain}.modal-foot{flex:none;flex-wrap:wrap;gap:8px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-radius:0}.modal-foot .btn{flex:1 1 auto;min-height:44px;justify-content:center}.modal-foot .espaco{flex:1 0 100%;height:0}.mon-popup-overlay{padding:0;align-items:stretch}.mon-popup{width:100%;max-height:none;height:100vh;height:100dvh;border-radius:0}.mon-popup-head{padding:12px 14px;gap:10px}.mon-popup-tit .modal-sub{overflow-wrap:anywhere}.mon-popup-body{padding:12px 14px 20px}.det-grid-4 .mon-campo-largo{grid-column:1 / -1}}@media (max-width: 760px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}.btn{min-height:40px}.btn-mini{min-height:40px;padding:8px 12px;font-size:13px}.haas-ver-tabela,.filtro-limpar{min-height:40px}.painel-head{flex-wrap:wrap;gap:8px 12px;padding:12px 14px}.painel-head h2{min-width:0;overflow-wrap:anywhere}.tabs{flex-wrap:wrap}.tab{min-height:38px}.head-top{flex-wrap:wrap;gap:10px 16px}.acoes-topo{padding-top:0;flex:1 1 100%;flex-wrap:wrap}}@media (max-width: 640px){.pager{flex-wrap:wrap;gap:8px;padding:10px 14px}.pager>span:first-child{width:100%}.pager-btns{width:100%;justify-content:space-between;align-items:center}.pager-btns .btn{min-height:40px;padding:8px 14px;font-size:13px}.campo-linha{flex-direction:column;align-items:stretch;gap:14px}.campo-linha .campo{min-width:0}.filtros{gap:10px 12px}.filtros>label{flex:1 1 140px;min-width:0}.filtros select,.comp select{min-width:0;width:100%;max-width:100%}.cards,.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.card,.kpi-card{padding:12px 14px;min-width:0}.card-valor{font-size:22px;overflow-wrap:anywhere}.kpi-valor{font-size:21px;overflow-wrap:anywhere}.acoes{flex-wrap:wrap}.erro,.aviso,.boot-card p{overflow-wrap:anywhere}.boot{min-height:100dvh;padding:16px}.boot-card{padding:16px}.selo,.det-campo dt{font-size:12px}.chip,.tag-mini{font-size:11.5px}.haas-tabela tbody td,.haas-tabela tfoot td{overflow-wrap:anywhere}.haas-tabela td.nowrap{white-space:normal}}@media (max-width: 760px) and (prefers-color-scheme: dark){.modal.srv-modal-det .subtab.active{color:#04262b}.subtabs .subtab.active .subtab-cont{background:#04262b29;color:#04262b}}@media (max-width: 640px){.logs-tabela td{overflow-wrap:anywhere}.logs-tabela td.col-rotulo,.logs-tabela td.msg,.logs-tabela td.detalhe-audit,.logs-tabela td[data-rot=Usuário]{grid-column:1 / -1}.logs-tabela td.msg{white-space:normal;overflow:visible;text-overflow:clip}.logs-tabela td.msg:empty,.logs-tabela td.detalhe-audit:empty{display:none}.logs-tabela tr.linha-rodando{background:#38b2c70f;box-shadow:inset 3px 0 0 var(--aqua)}}@media (max-width: 640px){.logs-topo{flex-wrap:wrap;gap:8px}.logs-topo .espaco{display:none}.logs-topo .ao-vivo,.logs-topo>.muted{flex:1 1 100%}.logs-topo .btn{flex:1 1 0;min-height:40px}}@media (max-width: 640px){.filtros-logs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:12px 14px}.filtros-logs .campo{min-width:0}.filtros-logs .campo-busca,.filtros-logs>.btn{grid-column:1 / -1}.filtros-logs>.btn{min-height:40px}}@media (max-width: 640px){.param-lista{padding:6px 16px 16px}.param-expurgo{padding:14px 16px}.param-rodape{flex-wrap:wrap}.param-rodape .btn{flex:1 1 auto;min-height:40px}.param-stats-acao{grid-column:1 / -1}.param-stats-acao .btn{width:100%;min-height:40px}}@media (max-width: 760px){.op-chip{padding:2px 2px 2px 10px}.op-chip-x{width:32px;height:32px;font-size:18px}.op-chip-add,.op-selo-desc{min-height:34px;padding:6px 12px}.operacoes .btn-mini{min-height:36px;padding:6px 12px}.op-excluir{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center}.op-pend-nova input,.op-nova input,.op-nome-edit input,.op-var-nova input,.op-var-nova select,.op-busca{min-height:40px;font-size:16px}}@media (hover: none){.op-lapis{opacity:.6}}@media (max-width: 640px){.sla-cartoes.haas-tabela td{white-space:normal;max-width:none;overflow:visible;overflow-wrap:anywhere}.sla-cartoes.haas-tabela td.msg,.sla-cartoes.haas-tabela td.col-item{grid-column:1 / -1}.sla-cartoes.haas-tabela td.msg{max-height:7.5em;overflow:hidden}.sla-cartoes.haas-tabela .vol,.sla-cartoes.haas-tabela .barra-sla{min-width:0;width:100%}.sla-cartoes.haas-tabela tr.linha-ativa{background:#38b2c71a;box-shadow:inset 3px 0 0 var(--aqua)}.sla-cartoes.haas-tabela tr.linha-ativa td,.sla-cartoes.haas-tabela tr.linha-ativa td:first-child{background:none;box-shadow:none}}@media (max-width: 640px){.chamados-filtros{gap:10px}.chamados-filtros label{flex:1 1 100%;min-width:0}.chamados-filtros select{width:100%;min-width:0;max-width:100%;min-height:44px}.chamados-filtros .filtro-chip{min-height:36px;max-width:100%;overflow-wrap:anywhere;text-align:left}.chamados-filtros .tabs{margin-left:0;flex-wrap:wrap;width:100%}.chamados-filtros .tab{flex:1 1 auto;min-height:40px}}@media (max-width: 640px){.head-top{flex-wrap:wrap;gap:4px 16px}.head-top h1{flex:1 1 100%;margin-bottom:8px}.head-top .comp{flex:1 1 100%}.head-top .comp select{width:100%;min-width:0;min-height:44px}}@media (max-width: 640px){.painel-head{flex-wrap:wrap;gap:10px;padding:12px 14px}.painel-head .tabs,.legenda-mini{flex-wrap:wrap}.tabs-mini .tab{min-height:40px;padding:8px 12px;font-size:12.5px}}@media (max-width: 640px){.empilhadas{padding:8px 10px 12px;gap:2px}.empilhada{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:8px 6px;min-height:44px}.empilhada-nome{grid-column:1;grid-row:1}.empilhada-num{grid-column:2;grid-row:1;text-align:right}.empilhada-trilho{grid-column:1 / -1;grid-row:2}}@media (max-width: 1100px){button.modulo-acessar{min-height:44px;padding:10px 0;align-self:stretch;text-align:left}}@media (max-width: 640px){.sla-graficos .grafico{padding:14px}.sla-graficos .hbars{gap:4px}.sla-graficos .hbar-row{grid-template-columns:minmax(0,1fr) 42px;gap:3px 10px;padding:5px 0}.sla-graficos .hbar-label{grid-column:1 / -1;white-space:normal;overflow-wrap:anywhere}.sla-graficos .donut-wrap{justify-content:center}.sla-graficos .legenda{flex:1 1 100%;min-width:0;gap:0}.sla-graficos .legenda .leg-item{min-height:36px}}@media (max-width: 640px){.haas-tabela.ordem-chips thead{display:block}.haas-tabela.ordem-chips thead tr{display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px;border-bottom:1px solid var(--line)}.haas-tabela.ordem-chips thead th{display:inline-flex;align-items:center;min-height:36px;padding:6px 10px;border:1px solid var(--line);border-radius:999px;background:var(--panel);font-size:12px}.modal-body .haas-tabela.ordem-chips thead tr{padding:0 0 10px}}@media (max-width: 640px){.line-tip{flex-wrap:wrap;gap:6px 14px}.line-legend{flex-wrap:wrap;gap:8px 16px}}@media (max-width: 1100px){.chamados-filtros+.cards>.card.destaque:last-child{grid-column:1 / -1}}@media (max-width: 640px){.home .hero{padding:20px 18px;gap:14px}.home .hero h1{font-size:20px}.hero-badge{text-align:left;align-self:stretch}}@media (max-width: 640px){.selo{font-size:12px}.axis-lbl{font-size:11px}}@media (max-width: 1100px) and (min-width: 641px){.con-tabela td.col-acoes,.ag-tabela td.col-acoes{white-space:normal}.con-tabela .acoes-linha,.ag-tabela .acoes-linha{flex-direction:column;align-items:stretch}}@media (max-width: 640px){.painel-head{flex-wrap:wrap;gap:10px}.con-tabela td:nth-child(3),.ag-tabela td:nth-child(2){grid-column:1 / -1}.con-tabela td.col-acoes,.ag-tabela td.col-acoes{grid-column:1 / -1;align-items:stretch;padding-top:8px}.con-tabela td.col-acoes:before,.ag-tabela td.col-acoes:before{content:none}.con-tabela .acoes-linha,.ag-tabela .acoes-linha{justify-content:flex-start;flex-wrap:wrap}.con-tabela .acoes-linha .btn,.ag-tabela .acoes-linha .btn{flex:1 1 auto;justify-content:center;min-height:40px;padding:8px 12px;font-size:13px}.con-tabela .chip,.con-tabela .selo,.ag-tabela .selo{font-size:12px}}@media (max-width: 640px){.auto-exec td.msg,.hist-tabela td.msg{grid-column:1 / -1;white-space:normal;overflow:visible;text-overflow:clip;max-width:none;overflow-wrap:anywhere}.haas-tabela.auto-exec tr.aberta{background:var(--bg)}.haas-tabela.auto-exec tr.aberta td{background:none}.haas-tabela tr.auto-trilha-linha{padding-top:0}.auto-trilha-linha pre.trilha{align-self:stretch;margin-top:0}.auto-exec .tag-mini{font-size:12px}}.vincular select{min-width:0}@media (max-width: 640px){.vincular{flex-wrap:wrap;gap:8px}.vincular select{flex:1 1 100%}.vincular .btn{flex:1 1 auto;min-height:40px}}@media (max-width: 640px){.auto-kpi{gap:8px;padding:10px}.auto-kpi-ic{width:32px;height:32px;border-radius:9px}.auto-kpi-rot{white-space:normal;line-height:1.2}.auto-kpi strong{font-size:20px}}@media (max-width: 640px){.campo-linha{flex-direction:column;align-items:stretch;gap:14px}}@media (max-width: 640px){.auto-teste,.auto-email-off{flex-wrap:wrap}.auto-teste>span,.auto-email-off>span{min-width:0;overflow-wrap:anywhere}.auto-email-ok{display:block;line-height:1.5}.auto-email-ok svg{vertical-align:-2px;margin-right:6px}.modal .aviso,.modal .erro{overflow-wrap:anywhere}}@media (max-width: 760px){.automacoes .btn,.modal .btn,.painel-head .btn{min-height:40px}.automacoes .btn-mini,.modal .btn-mini{padding:8px 12px;font-size:13px}.btn-icone{justify-content:center}.modal .acoes-linha{flex-wrap:wrap;justify-content:flex-start}.auto-box-acoes .btn{flex:1 1 auto}.vinculo-mover .btn{min-width:40px}.dia{min-height:40px;min-width:44px}.automacoes .mon-select{min-height:40px}}@media (max-width: 640px){.acoes-topo{padding-top:0;width:100%}.acoes-topo .btn{flex:1 1 auto}.auto-filtros .mon-select{flex:1 1 140px;max-width:none}.auto-box-rodape{flex-wrap:wrap;gap:6px 10px}}@media (max-width: 640px){.auto-box-nome span:not(.auto-box-cat),.auto-box-aviso,.vinculos .tag-mini,.automacoes .selo,.modal .selo{font-size:12px}}@media (max-width: 1100px){.graficos{grid-template-columns:minmax(0,1fr)}.graficos>*{min-width:0}}@media (max-width: 640px){.mon .haas-tabela tbody td{white-space:normal;max-width:none;min-width:0;overflow-wrap:anywhere}.mon .haas-tabela td.mon-col-problema,.mon .haas-tabela td.mon-col-item,.mon .haas-tabela td.mon-col-detalhe,.mon .haas-tabela td.mon-lista-nome,.mon .haas-tabela td.col-item,.mon .haas-tabela td.msg{grid-column:1 / -1}.mon .haas-tabela .mon-trunc{max-width:100%}.mon .haas-tabela .mon-selos{max-width:none}.mon .haas-tabela .vol{min-width:0;width:100%}.mon .haas-tabela tr td:first-child{box-shadow:none}.mon .haas-tabela tr.mon-linha-crit{box-shadow:inset 4px 0 0 var(--bad)}.mon .haas-tabela tr.mon-linha-warn{box-shadow:inset 4px 0 0 var(--gold)}}@media (max-width: 640px){.mon-filtros{padding:12px}.form.form-inline.mon-filtros-campos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.mon-filtros-campos .mon-select{width:100%;max-width:none;min-height:40px}.mon-filtros-campos .mon-busca,.mon-filtros-campos .check{grid-column:1 / -1}.mon-filtros-campos .mon-busca{min-height:40px}}@media (max-width: 640px){.mon .tabs{flex-wrap:wrap}.mon .tabs-mini .tab{min-height:38px;padding:7px 12px;font-size:13px}.mon-categorias .painel-head{flex-wrap:wrap;gap:10px;padding:12px 14px}.mon .line-legend,.mon .line-tip{flex-wrap:wrap;gap:6px 12px}.mon-leg-extra{margin-left:0}}@media (max-width: 640px){.mon-head-acoes{width:100%}.mon-head-acoes .btn{min-height:40px;flex:1 1 auto;justify-content:center}.mon .filtro-chip{padding:8px 12px}.mon .btn-mini{min-height:40px;display:inline-flex;align-items:center}}@media (max-width: 640px){.mon-kpi-rotulo,.mon-secao-top .mon-status{font-size:11.5px}.mon-kpi-nota,.mon-tempo-rel,.mon-sub,.mon .selo{font-size:12px}}@media (max-width: 640px){.mon-hero{padding:12px 14px}.mon-hero-corpo{min-width:0;flex-basis:100%}.mon-cobertura{grid-template-columns:repeat(2,minmax(0,1fr))}}
