:root{--sidebar: #111c28;--panel: #ffffff;--canvas: #eef2f6;--ink: #1a2530;--muted: #64748b;--line: #e2e8f0;--brand: #0e6ba8;--brand-2: #0b8457;--accent: #f59e0b;--danger: #dc2626;--radius: 10px;--shadow: 0 1px 3px rgba(15, 23, 42, .08), 0 1px 2px rgba(15, 23, 42, .04);--fs-2xs: 10.5px;--fs-xs: 11.5px;--fs-sm: 12.5px;--fs-md: 13px;--fs-base: 14px;--fs-lg: 16px;--fs-xl: 20px;--fs-kpi: 26px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--r-sm: 6px;--r-md: 8px;--r-pill: 999px;--font-mono: "SF Mono", ui-monospace, Menlo, Consolas, monospace;--sidebar-w: 236px;--sidebar-w-min: 64px;--t-sidebar: .18s cubic-bezier(.4, 0, .2, 1);--ring: 0 0 0 3px color-mix(in srgb, var(--brand) 22%, transparent);--sidebar-ink: #c7d2dc;--sidebar-muted: #7f95a8;--sidebar-label: #5f7488;--sidebar-line: #2c3f52;--sidebar-divider: rgba(255, 255, 255, .07);--sidebar-hover: rgba(255, 255, 255, .06);--on-brand: #ffffff;--on-accent: #3a2400;--avatar: #334155;--warning-strong: #e07b39;--panel-2: #fafbfc;--hover: #f8fafc;--sunken: #f1f5f9;--st-novo-bg: #e0f2fe;--st-novo-fg: #075985;--st-consulta-bg: #fef9c3;--st-consulta-fg: #854d0e;--st-consultado-bg: #e0e7ff;--st-consultado-fg: #3730a3;--st-calculado-bg: #dbeafe;--st-calculado-fg: #1e40af;--st-qualificado-bg: #dcfce7;--st-qualificado-fg: #166534;--st-naoqual-bg: #f1f5f9;--st-naoqual-fg: #475569;--st-erro-bg: #fee2e2;--st-erro-fg: #991b1b;--st-revisao-bg: #ffedd5;--st-revisao-fg: #9a3412;--funil-proposta: #7e22ce;--nota-bg: #f0f9ff;--nota-line: #bae6fd;--nota-fg: #0c4a6e;--campo-digitado-bg: var(--nota-bg);--campo-digitado-line: var(--nota-line);--campo-digitado-placeholder: #5b6b80;--busca-global-bg: var(--nota-bg);--filtros-rotulo: var(--nota-fg);--nota-lgpd-bg: #fefce8;--nota-lgpd-line: #fde68a;--nota-lgpd-fg: #854d0e;color-scheme:light;font-synthesis:none}:root[data-tema=dark]{color-scheme:dark;--sidebar: #0c1520;--panel: #16212e;--canvas: #0f1720;--ink: #e6edf3;--muted: #8b9cad;--line: #24303f;--brand: #3b9fd8;--brand-2: #35b07d;--shadow: 0 1px 3px rgba(0, 0, 0, .4), 0 1px 2px rgba(0, 0, 0, .3);--panel-2: #1b2635;--hover: #1d2938;--sunken: #1a2432;--st-novo-bg: rgba(14, 165, 233, .16);--st-novo-fg: #7dd3fc;--st-consulta-bg: rgba(234, 179, 8, .16);--st-consulta-fg: #fde047;--st-consultado-bg: rgba(99, 102, 241, .18);--st-consultado-fg: #a5b4fc;--st-calculado-bg: rgba(59, 130, 246, .18);--st-calculado-fg: #93c5fd;--st-qualificado-bg: rgba(34, 197, 94, .16);--st-qualificado-fg: #86efac;--st-naoqual-bg: rgba(148, 163, 184, .16);--st-naoqual-fg: #cbd5e1;--st-erro-bg: rgba(220, 38, 38, .18);--st-erro-fg: #fca5a5;--st-revisao-bg: rgba(249, 115, 22, .18);--st-revisao-fg: #fdba74;--funil-proposta: #c4b5fd;--nota-bg: rgba(14, 107, 168, .12);--nota-line: rgba(59, 159, 216, .35);--nota-fg: #a5d8f3;--campo-digitado-bg: var(--panel);--campo-digitado-line: var(--line);--campo-digitado-placeholder: var(--muted);--busca-global-bg: var(--canvas);--filtros-rotulo: var(--muted);--nota-lgpd-bg: rgba(245, 158, 11, .12);--nota-lgpd-line: rgba(245, 158, 11, .35);--nota-lgpd-fg: #fcd34d}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--canvas);color:var(--ink);font-size:var(--fs-base);line-height:1.45}.app{display:grid;grid-template-columns:var(--sidebar-w) 1fr;height:100dvh;overflow:hidden;transition:grid-template-columns var(--t-sidebar)}.sidebar{background:var(--sidebar);color:var(--sidebar-ink);padding:0 0 var(--sp-2);height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.brand{display:flex;align-items:center;gap:10px;padding:18px 18px 14px;border-bottom:1px solid var(--sidebar-divider)}.brand .logo{width:30px;height:30px;border-radius:var(--r-md);background:linear-gradient(135deg,var(--brand),var(--brand-2));display:grid;place-items:center;color:var(--on-brand);font-weight:800;font-size:var(--fs-lg);flex:none}.brand .name{font-weight:700;color:var(--on-brand);font-size:var(--fs-lg);letter-spacing:.2px}.brand .name span{display:block;font-size:var(--fs-2xs);font-weight:500;color:var(--sidebar-muted);letter-spacing:.4px}.nav-group{padding:14px 12px 2px}.nav-group .lbl{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.8px;color:var(--sidebar-label);padding:0 8px 6px;font-weight:600}.nav a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--r-md);color:var(--sidebar-ink);text-decoration:none;cursor:pointer;font-size:var(--fs-base);margin-bottom:1px}.nav a .ic{width:18px;display:inline-flex;justify-content:center;font-size:16px;opacity:.85}.nav a:hover{background:var(--sidebar-hover);color:var(--on-brand)}.nav a.active{background:var(--brand);color:var(--on-brand);font-weight:600}.nav a.indisponivel{opacity:.45;cursor:default}.nav a.indisponivel:hover{background:none;color:var(--sidebar-ink)}.nav a .fase{margin-left:auto;font-size:var(--fs-2xs);font-weight:700;letter-spacing:.5px;color:var(--sidebar-label);border:1px solid var(--sidebar-line);border-radius:var(--r-sm);padding:0 4px}.nav a .badge{margin-left:auto;background:var(--accent);color:var(--on-accent);font-size:var(--fs-2xs);font-weight:700;padding:1px 7px;border-radius:var(--r-pill)}.main{display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden}.topbar{background:var(--panel);border-bottom:1px solid var(--line);padding:10px 22px;display:flex;align-items:center;gap:14px;position:sticky;top:0;z-index:5}.topbar .crumb{color:var(--muted);font-size:var(--fs-md)}.topbar .crumb b{color:var(--ink)}.topbar .busca-global{position:relative;display:flex;align-items:center;width:280px}.topbar .busca-global>.icone{position:absolute;left:12px;color:var(--muted);pointer-events:none}.topbar .busca-global input.busca-global__campo{width:100%;background:var(--busca-global-bg);border-color:var(--campo-digitado-line);border-radius:var(--r-pill);padding:7px 14px 7px 34px;font-size:var(--fs-md)}.topbar .user{display:flex;align-items:center;gap:9px}.topbar .user .av{width:30px;height:30px;border-radius:50%;background:var(--avatar);color:var(--on-brand);display:grid;place-items:center;font-size:var(--fs-sm);font-weight:700;flex:none}.topbar .user .meta{font-size:var(--fs-sm);line-height:1.2}.topbar .user .meta .role{color:var(--brand);font-weight:600;font-size:var(--fs-xs);display:block}.topbar .tema{background:transparent;border:1px solid var(--line);border-radius:var(--r-md);width:32px;height:32px;cursor:pointer;color:var(--muted);font-size:var(--fs-lg);line-height:1;flex:none;display:inline-grid;place-items:center}.topbar .tema:focus-visible{outline:none;box-shadow:var(--ring)}.topbar .tema:hover{background:var(--canvas);color:var(--ink)}.content{padding:0 var(--sp-6) var(--sp-6);width:100%;flex:1;min-height:0;overflow-y:auto}.content:has(>.tela-lista){max-width:none;overflow:hidden;padding-bottom:0}h1{font-size:var(--fs-xl);line-height:1.3;margin:0 0 var(--sp-1)}.page-head{position:sticky;top:0;z-index:4;background:var(--canvas);padding-top:var(--sp-6);display:flex;align-items:flex-end;gap:var(--sp-4);margin-bottom:var(--sp-5);flex-wrap:wrap}.page-head:after{content:"";position:absolute;left:0;right:0;top:100%;height:10px;background:linear-gradient(var(--canvas),transparent);pointer-events:none}.page-head__texto{min-width:0;flex:1 1 420px}.page-head h1{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2)}.page-head__selos{display:inline-flex;align-items:center;gap:var(--sp-1)}.page-head__codigo{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:600;color:var(--muted);border:1px solid var(--line);border-radius:var(--r-sm);padding:1px 6px}.page-head__acoes{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.page-head .sub{color:var(--muted);font-size:var(--fs-md)}.link.voltar{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-sm);margin-bottom:var(--sp-1)}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.card .card-h{padding:13px 16px;border-bottom:1px solid var(--line);font-weight:600;display:flex;align-items:center;gap:8px}.card .card-h .h-sub{font-weight:400;color:var(--muted);font-size:var(--fs-sm)}.card-h__acoes{margin-left:auto;display:flex;align-items:center;gap:var(--sp-2)}.card .card-b,.card.card-b{padding:var(--sp-4)}.btn{border:1px solid var(--line);background:var(--panel);color:var(--ink);padding:7px 13px;border-radius:var(--r-md);font-size:var(--fs-md);cursor:pointer;font-weight:500;display:inline-flex;align-items:center;gap:6px;text-decoration:none;font-family:inherit}.btn,input:not([type=checkbox]):not([type=radio]),select{min-height:32px}.btn.sm{min-height:26px}.btn:hover:not(:disabled){background:var(--canvas)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.btn.primary:hover:not(:disabled){filter:brightness(1.06);background:var(--brand)}.btn.ghost{background:transparent}.btn.sm{padding:4px 9px;font-size:var(--fs-sm)}.badge-st{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:600;white-space:nowrap}.b-novo{background:var(--st-novo-bg);color:var(--st-novo-fg)}.b-consulta{background:var(--st-consulta-bg);color:var(--st-consulta-fg)}.b-consultado{background:var(--st-consultado-bg);color:var(--st-consultado-fg)}.b-calculado{background:var(--st-calculado-bg);color:var(--st-calculado-fg)}.b-qualificado{background:var(--st-qualificado-bg);color:var(--st-qualificado-fg)}.b-naoqual{background:var(--st-naoqual-bg);color:var(--st-naoqual-fg)}.b-erro{background:var(--st-erro-bg);color:var(--st-erro-fg)}.b-revisao{background:var(--st-revisao-bg);color:var(--st-revisao-fg)}.dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex:none}table{width:100%;border-collapse:collapse;font-size:var(--fs-md)}thead th{text-align:left;padding:10px 12px;position:sticky;top:0;z-index:2;color:var(--muted);font-weight:600;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid var(--line);background:var(--panel-2);white-space:nowrap}tbody td{padding:11px 12px;border-bottom:1px solid var(--line);vertical-align:middle}th.num,td.num{text-align:right}.celula-com-selo{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-1)}.cpf-na-lista{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-xs);color:var(--muted)}.cpf-na-lista .mono{font-size:var(--fs-xs)}.celula-longa{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-width:160px;max-width:240px}tbody tr:hover{background:var(--hover)}tbody tr:last-child td{border-bottom:none}tbody tr .linha--junta{flex-wrap:nowrap;white-space:nowrap}.mono{font-variant-numeric:tabular-nums;font-family:var(--font-mono);font-size:var(--fs-sm)}td .mono,td.mono{white-space:nowrap}.card:has(>.tabela-scroll){overflow:hidden}.tabela-scroll{overflow:auto;min-height:0;overscroll-behavior:contain}.money{font-variant-numeric:tabular-nums;font-weight:600}.valor-liquido{color:var(--brand-2)}.lead-tag{background:var(--brand-2);color:var(--on-brand);font-size:var(--fs-2xs);font-weight:700;padding:1px 6px;border-radius:var(--r-sm);letter-spacing:.3px}.filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px;align-items:center}.filters .fchip{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);padding:7px 11px;font-size:var(--fs-sm);color:var(--muted);display:flex;align-items:center;gap:6px}.filters .fchip b{color:var(--ink);font-weight:600}.filters select,.filters input{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);padding:7px 11px;font-size:var(--fs-sm);color:var(--ink);font-family:inherit}.filters input:not([type=checkbox]):not([type=radio]){min-width:240px}.filters input:not([type=checkbox]):not([type=radio]):not([type=date]){background:var(--campo-digitado-bg);border-color:var(--campo-digitado-line);color:var(--ink)}.filters input:not([type=checkbox]):not([type=radio]):not([type=date]):focus-visible,.topbar .busca-global input.busca-global__campo:focus-visible{border-color:var(--brand)}.filters input:not([type=checkbox]):not([type=radio]):not([type=date])::placeholder,.topbar .busca-global input.busca-global__campo::placeholder{color:var(--campo-digitado-placeholder)}.filters .opcao{gap:var(--sp-2);padding:7px 11px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);font-size:var(--fs-sm);cursor:pointer;white-space:nowrap}.filters .opcao:hover{border-color:var(--brand)}.filters .opcao input[type=checkbox]{min-width:0;width:15px;height:15px;margin:0;accent-color:var(--brand);cursor:pointer}.selecao-multipla{position:relative}.selecao-multipla__gatilho{min-height:32px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);padding:7px 28px 7px 11px;font-size:var(--fs-sm);font-family:inherit;color:var(--ink);line-height:1.4;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 15px) calc(50% + 1px),calc(100% - 10px) calc(50% + 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.selecao-multipla__gatilho:focus-visible{outline:none;border-color:var(--brand);box-shadow:var(--ring)}.selecao-multipla__gatilho.ativa{border-color:var(--brand)}.selecao-multipla__lista{position:absolute;top:calc(100% + 4px);left:0;z-index:20;min-width:100%;display:flex;flex-direction:column;padding:4px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow)}.selecao-multipla__opcao{display:flex;align-items:center;gap:var(--sp-2);padding:6px 8px;border-radius:var(--r-sm);font-size:var(--fs-sm);white-space:nowrap;cursor:pointer}.selecao-multipla__opcao:hover{background:var(--canvas)}.selecao-multipla__opcao input[type=checkbox]{margin:0}.selecao-multipla__limpar{margin-top:4px;padding:6px 8px;border:0;border-top:1px solid var(--line);background:none;font:inherit;font-size:var(--fs-sm);color:var(--brand);text-align:left;cursor:pointer}.filters .periodo{padding-block:6px;color:var(--filtros-rotulo);font-weight:500;cursor:default}.filters .periodo input[type=date]{min-width:0;min-height:0;padding:0;border:0;background:transparent;color:var(--ink)}.filters .periodo:focus-within{border-color:var(--brand);box-shadow:var(--ring)}.filters input.valor-min-max{min-width:110px}.filters .total{margin-left:auto;color:var(--filtros-rotulo);font-size:var(--fs-sm)}.grid{display:grid;gap:16px}.g-4{grid-template-columns:repeat(4,1fr)}.g-3{grid-template-columns:repeat(3,1fr)}.g-2{grid-template-columns:repeat(2,1fr)}.g-2-1{grid-template-columns:2fr 1fr}.kv{display:grid;grid-template-columns:150px 1fr;gap:6px 12px;font-size:var(--fs-md);margin:0}.kv dt{color:var(--muted)}.kv dd{margin:0;font-weight:500}.dados{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--sp-4) var(--sp-6);margin:0}.dados--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dado{min-width:0}.dado dt{font-size:var(--fs-xs);color:var(--muted);margin-bottom:2px}.dado dd{margin:0;font-size:var(--fs-md);font-weight:500;overflow-wrap:anywhere}.valor-com-selo{display:inline-flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.erro-campo{display:block;margin-top:var(--sp-1);font-size:var(--fs-xs);color:var(--danger)}.sem-margem{margin:0}.identificacao{display:inline-flex;flex-wrap:wrap;gap:0 var(--sp-2)}.identificacao>span+span:before{content:"·";margin-right:var(--sp-2);color:var(--muted)}.comunicacoes{display:grid;gap:var(--sp-3)}.comunicacao{border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.comunicacao__cabecalho{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;width:100%;padding:var(--sp-2) var(--sp-3);background:var(--panel-2);border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.comunicacao.aberta>.comunicacao__cabecalho{border-bottom:1px solid var(--line)}.comunicacao__cabecalho:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.comunicacao__cabecalho .seta{display:inline-flex;color:var(--muted);transition:transform .15s ease}.comunicacao.aberta>.comunicacao__cabecalho .seta{transform:rotate(90deg)}.payload{margin:0;padding:var(--sp-3);max-height:280px;overflow:auto;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--muted);background:var(--panel)}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);margin-bottom:0}.tabs .tab{padding:10px 15px;font-size:var(--fs-md);color:var(--muted);cursor:pointer;border:0;border-bottom:2px solid transparent;font-weight:500;background:none;font-family:inherit;text-decoration:none}.tabs .tab.active{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.tabs+.card,.tabs+section,.tabs+div,.aba-conteudo{margin-top:var(--sp-4)}.pii{background:var(--nota-lgpd-bg);border:1px dashed var(--accent);color:var(--nota-lgpd-fg);border-radius:var(--r-sm);padding:1px 7px;font-size:var(--fs-sm);font-weight:600}.note{background:var(--nota-bg);border:1px solid var(--nota-line);border-left:3px solid var(--brand);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);font-size:var(--fs-sm);line-height:1.5;color:var(--nota-fg);margin:0}.note:has(>.note__icone){display:flex;align-items:flex-start;gap:var(--sp-3)}.note__icone{font-size:var(--fs-lg);margin-top:1px}.note__texto{flex:1;min-width:0}.note__titulo{display:block;margin-bottom:2px}.note__acoes{display:flex;gap:var(--sp-2);align-self:center}.note.lgpd,.note--lgpd,.note--alerta{background:var(--nota-lgpd-bg);border-color:var(--nota-lgpd-line);border-left-color:var(--accent);color:var(--nota-lgpd-fg)}.note.erro,.note--erro{background:var(--st-erro-bg);border-color:var(--danger);border-left-color:var(--danger);color:var(--st-erro-fg)}.note--sucesso{background:var(--st-qualificado-bg);border-color:var(--brand-2);border-left-color:var(--brand-2);color:var(--st-qualificado-fg)}.note b{font-weight:700}.note+.card,.card+.note,.note+.note,.tabs+.note{margin-top:var(--sp-4)}.kpi{display:flex;flex-direction:column;gap:2px}.kpi .n{font-size:var(--fs-kpi);font-weight:700}.kpi .l{font-size:var(--fs-sm);color:var(--muted)}.kpi .d{font-size:var(--fs-xs);color:var(--muted)}a.kpi--link{color:inherit;text-decoration:none;transition:border-color .12s ease}a.kpi--link:hover{border-color:var(--brand)}a.kpi--link:focus-visible{outline:none;box-shadow:var(--ring)}.bloco{margin-bottom:var(--sp-4)}.conformidade ul{margin:var(--sp-2) 0;padding-left:var(--sp-5);display:grid;gap:var(--sp-2)}.conformidade__titulo{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-md)}.perfis{margin:0;font-size:var(--fs-sm)}.perfis dt{font-weight:700}.perfis dd{margin:2px 0 var(--sp-3);color:var(--muted)}.perfis dd:last-child{margin-bottom:0}.calc-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.cbox{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-md);padding:11px 13px}.cbox .l{font-size:var(--fs-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.4px}.cbox .v{font-size:var(--fs-lg);font-weight:700;margin-top:2px}.cbox.hl{background:var(--st-qualificado-bg);border-color:var(--brand-2)}.cbox.hl .v{color:var(--brand-2)}.cbox.prop{background:var(--st-calculado-bg);border-color:var(--brand)}.cbox.prop .v{color:var(--brand)}.timeline{position:relative;padding-left:22px}.timeline:before{content:"";position:absolute;left:6px;top:4px;bottom:4px;width:2px;background:var(--line)}.tl-item{position:relative;padding:0 0 16px}.tl-item:before{content:"";position:absolute;left:-22px;top:3px;width:12px;height:12px;border-radius:50%;background:var(--panel);border:2px solid var(--brand)}.tl-item.sys:before{border-color:var(--muted)}.tl-item .th{font-size:var(--fs-sm);font-weight:600}.tl-item .tm{font-size:var(--fs-xs);color:var(--muted)}.tl-item .tx{font-size:var(--fs-sm);color:var(--ink);margin-top:2px}.tl-item .chan{font-size:var(--fs-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--brand)}.secao-recolhivel__h{width:100%;background:none;border:0;color:inherit;font:inherit;font-weight:600;text-align:left;cursor:pointer;flex-wrap:wrap;border-radius:var(--radius)}.card.secao-recolhivel:not(.aberta)>.card-h{border-bottom:none}.secao-recolhivel__h:hover{background:var(--panel-2)}.secao-recolhivel__h:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.secao-recolhivel__h .seta{display:inline-flex;color:var(--muted);transition:transform .15s ease}.secao-recolhivel.aberta>.secao-recolhivel__h .seta{transform:rotate(90deg)}.secao-recolhivel__resumo{margin-left:auto;font-weight:400;font-size:var(--fs-sm);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:45%}.timeline-rolagem{max-height:420px;overflow-y:auto}@media(max-width:900px){.secao-recolhivel__resumo{max-width:100%;margin-left:0;flex-basis:100%}}.mini{font-size:var(--fs-xs);color:var(--muted)}.sec-title{font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.6px;color:var(--muted);font-weight:700;margin:22px 0 10px}.pill{display:inline-block;background:var(--sunken);border-radius:var(--r-sm);padding:2px 8px;font-size:var(--fs-xs);color:var(--muted);font-weight:500}a.link{color:var(--brand);text-decoration:none;font-weight:600}a.link:hover{text-decoration:underline}.vazio{color:var(--muted)}.estado-tabela{padding:var(--sp-6) var(--sp-3);text-align:center;color:var(--muted)}.estado-tabela.erro{color:var(--danger)}tbody tr:has(>.estado-tabela):hover{background:none}.paginacao{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-3);padding-top:var(--sp-3);color:var(--muted);font-size:var(--fs-sm)}.paginacao b{color:var(--ink)}.estado{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-2);min-height:180px;padding:var(--sp-8) var(--sp-4);text-align:center;color:var(--muted)}.estado__icone{font-size:22px;opacity:.8}.estado--erro .estado__icone,.estado--erro .estado__titulo{color:var(--danger)}.estado__titulo{font-size:var(--fs-base);font-weight:600;color:var(--ink)}.estado__texto{font-size:var(--fs-sm);max-width:460px}.estado__acao{margin-top:var(--sp-2)}.estado__spinner{width:20px;height:20px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--brand);animation:girar .8s linear infinite}@keyframes girar{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.estado__spinner{animation-duration:2.4s}}.alternador{display:inline-flex;padding:2px;gap:2px;background:var(--sunken);border:1px solid var(--line);border-radius:var(--r-md)}.alternador__opcao{border:0;background:transparent;color:var(--muted);font:inherit;font-size:var(--fs-sm);font-weight:500;padding:5px 12px;border-radius:var(--r-sm);cursor:pointer;white-space:nowrap}.alternador__opcao:hover{color:var(--ink)}.alternador__opcao.ativa{background:var(--panel);color:var(--ink);font-weight:600;box-shadow:var(--shadow)}.alternador__opcao:focus-visible{outline:none;box-shadow:var(--ring)}.campo{display:block;margin-bottom:14px}.campo>span,.campo>.campo__rotulo{display:block;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.5px;color:var(--muted);font-weight:600;margin-bottom:5px}.campo input,.campo select,.campo textarea{width:100%;padding:9px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);color:var(--ink);font-size:var(--fs-base);font-family:inherit}.campo input:focus,.campo select:focus,.campo textarea:focus{outline:2px solid var(--brand);outline-offset:-1px}fieldset.campo{border:0;padding:0;margin:0 0 14px;min-width:0}fieldset.campo>legend{padding:0;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.5px;color:var(--muted);font-weight:600;margin-bottom:6px}.opcoes{display:grid;gap:var(--sp-2)}.opcoes .mini{margin:0}.opcao{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-md);cursor:pointer}input[type=radio]{accent-color:var(--brand);width:15px;height:15px;margin:0;cursor:pointer}.form-erro{margin-top:var(--sp-4)}.form-rodape{display:flex;justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--line)}.login{min-height:100vh;display:grid;place-items:center;padding:24px}.login__caixa{width:100%;max-width:380px;padding:28px}.login__marca{padding:0;border:0;margin-bottom:var(--sp-4)}.login__botao{width:100%;justify-content:center;margin-top:var(--sp-2)}.campo-senha{position:relative}.campo .campo-senha input{padding-right:40px}.campo-senha input::-ms-reveal{display:none}.campo-senha__olho{position:absolute;top:50%;right:4px;transform:translateY(-50%);width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:var(--r-md);background:transparent;color:var(--muted);font-size:var(--fs-lg);cursor:pointer}.campo-senha__olho:hover{color:var(--ink)}.campo-senha__olho:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.login__erro{margin-bottom:var(--sp-3)}.campo__ajuda{display:block;margin-top:var(--sp-1);font-size:var(--fs-xs);color:var(--muted)}.campo__ajuda.erro{color:var(--danger)}.login__marca .name{color:var(--ink)}.login__marca .name span{color:var(--muted)}.login__sub{color:var(--muted);font-size:var(--fs-md);margin:0 0 20px}.cota__total{margin:0 0 var(--sp-3);color:var(--muted);font-size:var(--fs-md)}.cota__lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.cota__canal{padding:16px;display:flex;flex-direction:column;gap:13px}.cota__cabecalho{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.cota__nome{margin:0;font-size:var(--fs-base);font-weight:600}.cota__ip{color:var(--muted);font-size:var(--fs-xs)}.cota__barra{position:relative;height:10px;border-radius:var(--r-pill);background:var(--sunken);overflow:hidden}.cota__preenchida{height:100%;border-radius:var(--r-pill);transition:width .3s ease}.cota__preenchida--normal{background:var(--brand-2)}.cota__preenchida--alerta{background:var(--accent)}.cota__preenchida--degradada{background:var(--warning-strong)}.cota__preenchida--saturada{background:var(--danger)}.cota__marca{position:absolute;top:0;width:2px;height:100%;background:#0f172a40}.cota__marca--forte{background:#0f172a73}:root[data-tema=dark] .cota__marca{background:#e6edf34d}:root[data-tema=dark] .cota__marca--forte{background:#e6edf38c}.cota__numeros{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 16px;margin:0;font-size:var(--fs-md)}.cota__numeros dt{color:var(--muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.4px}.cota__numeros dd{margin:2px 0 0;font-weight:500}.cota__nota{color:var(--muted);font-size:var(--fs-xs)}.cota__aviso{margin:0;padding:9px 11px;border-radius:var(--r-md);font-size:var(--fs-sm);background:var(--sunken);border:1px solid var(--line);color:var(--muted)}.cota__aviso--revisao{background:var(--nota-lgpd-bg);border-color:var(--nota-lgpd-line);color:var(--nota-lgpd-fg)}.cota__aviso--erro{background:var(--st-erro-bg);border-color:var(--danger);color:var(--st-erro-fg)}.cota__acoes{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cota__erro{color:var(--danger);font-size:var(--fs-xs)}.daemons{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.daemon{padding:16px}.daemon__cabecalho{display:flex;align-items:center;gap:8px;font-weight:600}.daemon__ponto{width:8px;height:8px;border-radius:50%;flex:none;background:var(--muted)}.daemon__ponto--qualificado{background:var(--brand-2)}.daemon__ponto--revisao{background:var(--accent)}.daemon__ponto--erro{background:var(--danger)}.daemon__nome{margin:0;font-size:var(--fs-base);font-weight:600}.daemon__campos{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;margin:12px 0 0;align-items:baseline;font-size:var(--fs-md)}.daemon__campos>div{display:contents}.daemon__campos dt{color:var(--muted)}.daemon__campos dd{margin:0;min-width:0;overflow-wrap:anywhere;font-weight:500}.consumo{display:flex;flex-direction:column;gap:10px}.consumo__linha{display:grid;grid-template-columns:minmax(140px,200px) 1fr auto;align-items:center;gap:12px}.consumo__rotulo{color:var(--muted);font-size:var(--fs-sm)}.consumo__trilha{height:8px;border-radius:var(--r-pill);background:var(--sunken);overflow:hidden}.consumo__barra{display:block;height:100%;border-radius:var(--r-pill);background:var(--brand)}.consumo__valor{font-size:var(--fs-sm);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.consumo__fatia{color:var(--muted);font-weight:400}.consumo__recusadas{color:var(--st-revisao-fg);font-weight:500}.filas{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.fila{padding:14px 16px}.fila--ativa{border-color:var(--brand)}.fila__nome{background:none;border:0;padding:0;color:var(--ink);font:inherit;font-weight:600;cursor:pointer;text-align:left}.fila__nome:hover{color:var(--brand)}.fila__numeros{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 12px;margin:12px 0 0}.fila__numeros dt{color:var(--muted);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.4px}.fila__numeros dd{margin:2px 0 0;font-size:var(--fs-lg);font-weight:600;font-variant-numeric:tabular-nums}.fila__falha{color:var(--danger)}.task__traceback{margin:0 0 12px;padding:12px 14px;border-radius:var(--r-md);background:var(--panel-2);border:1px solid var(--line);color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-sm);overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere}.flow{display:flex;flex-direction:column;gap:0}.flow .step{display:flex;gap:14px;align-items:flex-start}.flow .rail{display:flex;flex-direction:column;align-items:center;width:40px}.flow .num{width:34px;height:34px;border-radius:50%;background:var(--brand);color:var(--on-brand);display:grid;place-items:center;font-weight:700;font-size:var(--fs-base);flex:none;box-shadow:0 0 0 4px var(--st-novo-bg)}.flow .step:nth-child(2n) .num{background:var(--brand-2);box-shadow:0 0 0 4px var(--st-qualificado-bg)}.flow .line{flex:1;width:2px;background:var(--line);min-height:16px}.flow .body{padding-bottom:20px;flex:1}.flow .body h3{margin:6px 0 3px;font-size:var(--fs-base)}.flow .body p{margin:0;color:var(--muted);font-size:var(--fs-sm)}.flow .body .who{font-size:var(--fs-xs);font-weight:600;color:var(--brand);text-transform:uppercase;letter-spacing:.5px}.kanban{display:flex;gap:12px;align-items:stretch;overflow-x:auto;overflow-y:hidden;flex:1;min-height:0;padding-bottom:var(--sp-2);scrollbar-gutter:stable}.kcol{--estagio: var(--muted);background:color-mix(in srgb,var(--estagio) 8%,var(--sunken));border:1px solid color-mix(in srgb,var(--estagio) 22%,transparent);border-radius:var(--radius);padding:10px;min-height:200px}.kcol .kh{color:color-mix(in srgb,var(--estagio) 70%,var(--ink))}.kcol .dot{background:color-mix(in srgb,var(--estagio) 85%,#000);width:8px;height:8px}:root[data-tema=dark] .kcol .dot{background:var(--estagio)}.dot--estagio{background:color-mix(in srgb,var(--estagio) 85%,#000);width:8px;height:8px}:root[data-tema=dark] .dot--estagio{background:var(--estagio)}.th-ordena{display:inline-flex;align-items:center;gap:4px;border:0;padding:0;background:none;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.th-ordena:hover{color:var(--ink)}.th-ordena:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--r-sm)}.th-ordena .icone{opacity:0;transform:rotate(90deg);transition:opacity .12s ease,transform .12s ease}.th-ordena:hover .icone,.th-ordena:focus-visible .icone{opacity:.45}.th-ordena--asc,.th-ordena--desc{color:var(--ink)}.th-ordena--asc .icone,.th-ordena--desc .icone{opacity:1}.th-ordena--asc .icone{transform:rotate(-90deg)}.kcol .kh .cnt{background:color-mix(in srgb,var(--estagio) 10%,var(--panel));border-color:color-mix(in srgb,var(--estagio) 25%,transparent)}.kcol .kh{display:flex;align-items:center;gap:7px;font-weight:600;font-size:var(--fs-sm);padding:2px 4px 10px;color:var(--ink)}.kcol .kh .cnt{margin-left:auto;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-pill);font-size:var(--fs-xs);padding:0 7px;color:var(--muted)}.kcol.terminal{background:color-mix(in srgb,var(--estagio) 6%,var(--panel-2));border:1px dashed color-mix(in srgb,var(--estagio) 30%,var(--line))}.lcard{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);padding:10px;margin-bottom:8px;box-shadow:var(--shadow);cursor:pointer}.lcard:hover{border-color:var(--brand)}.lcard .nm{font-weight:600;font-size:var(--fs-md)}.lcard .pr{color:var(--muted);font-size:var(--fs-xs);margin:1px 0 7px}.lcard .row{display:flex;align-items:center;gap:6px;font-size:var(--fs-xs)}.lcard .val{font-weight:700;color:var(--brand-2)}.lcard .av{width:20px;height:20px;border-radius:50%;background:var(--avatar);color:var(--on-brand);display:grid;place-items:center;font-size:var(--fs-2xs);font-weight:700;margin-left:auto}.lcard .obito{color:var(--danger);font-size:var(--fs-xs);font-weight:600}.kcol .vazia{color:var(--muted);font-size:var(--fs-xs);text-align:center;padding:24px 8px}.rule-group{border:1px solid var(--line);border-radius:var(--radius);padding:12px;background:var(--panel-2);margin-bottom:12px}.rule-group .gh{display:flex;align-items:center;gap:8px;margin-bottom:10px}.op-pill{background:var(--brand);color:var(--on-brand);font-weight:700;font-size:var(--fs-xs);padding:2px 10px;border-radius:var(--r-pill);letter-spacing:.5px}.op-pill.or{background:var(--accent);color:var(--on-accent)}.cond{display:flex;align-items:center;gap:8px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);padding:8px 10px;margin-bottom:7px;font-size:var(--fs-sm);flex-wrap:wrap}.cond .f{background:var(--st-consultado-bg);color:var(--st-consultado-fg);padding:2px 8px;border-radius:var(--r-sm);font-weight:600}.cond .o{color:var(--muted);font-weight:600}.cond .v{background:var(--st-qualificado-bg);color:var(--st-qualificado-fg);padding:2px 8px;border-radius:var(--r-sm);font-weight:600}.cond .del{margin-left:auto;color:var(--muted);opacity:.5}.nested{margin-left:22px;border-left:2px solid var(--line);padding-left:12px;margin-top:8px}@media(max-width:1000px){.app{grid-template-columns:1fr}.sidebar{position:static;height:auto}.g-4,.g-3,.g-2,.g-2-1,.calc-summary,.cota__lista,.daemons,.filas{grid-template-columns:1fr}.kanban{grid-template-columns:1fr 1fr}.consumo__linha{grid-template-columns:1fr;gap:4px}.topbar .search{display:none}}a.lcard,a.lcard:hover{display:block;color:inherit;text-decoration:none}a.lcard:focus-visible{outline:none;border-color:var(--brand);box-shadow:var(--ring)}.lcard .obito{display:inline-flex;align-items:center;gap:3px}.lcard .livre{margin-left:auto;font-size:var(--fs-2xs);color:var(--muted)}.estagio--NOVO{--estagio: var(--brand)}.estagio--EM_CONTATO{--estagio: var(--accent)}.estagio--EM_NEGOCIACAO{--estagio: var(--st-consultado-fg)}.estagio--PROPOSTA{--estagio: var(--funil-proposta)}.estagio--FECHADO{--estagio: var(--brand-2)}.estagio--PERDIDO{--estagio: var(--danger)}.estagio--CONTATO_NAO_EFETUADO{--estagio: var(--muted)}.sem-margem-topo{margin-top:0}.nota-de-rodape{margin:var(--sp-2) 0 0}.dobravel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);margin-bottom:10px}.dobravel-h{display:flex;align-items:center;gap:8px;padding:8px 10px;flex-wrap:wrap}.dobravel.aberta>.dobravel-h{border-bottom:1px solid var(--line)}.dobravel-btn{display:flex;align-items:center;gap:7px;background:none;border:0;padding:0;cursor:pointer;color:inherit;font:inherit;text-align:left}.dobravel-btn .seta{display:inline-flex;color:var(--muted);font-size:var(--fs-md);transition:transform .15s ease}.dobravel.aberta>.dobravel-h .seta{transform:rotate(90deg)}.dobravel-t{font-weight:700;font-size:var(--fs-sm);letter-spacing:.4px;text-transform:uppercase}.dobravel-n{background:var(--line);color:var(--muted);border-radius:var(--r-pill);padding:1px 8px;font-size:var(--fs-xs);font-weight:700}.dobravel-r{color:var(--muted);font-size:var(--fs-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%}.dobravel-b{padding:10px}.btn.remover{color:var(--danger);border-color:transparent}.btn.remover:hover:not(:disabled){border-color:var(--danger)}.cond .del{margin-left:auto;color:var(--danger);opacity:1}.barra-de-regras{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}input:not([type=checkbox]):not([type=radio]),select,textarea{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);padding:7px 11px;font-size:var(--fs-sm);font-family:inherit;color:var(--ink);line-height:1.4;transition:border-color .12s ease,box-shadow .12s ease}input:not([type=checkbox]):not([type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--brand);box-shadow:var(--ring)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}input:disabled,select:disabled,textarea:disabled{background:var(--sunken);color:var(--muted);cursor:not-allowed}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:28px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 15px) calc(50% + 1px),calc(100% - 10px) calc(50% + 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;color:var(--ink)}input[type=checkbox]{accent-color:var(--brand);width:15px;height:15px;cursor:pointer}.icone{flex:none;vertical-align:-.13em}.lcard__fundos{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0 2px}.tag-fundo{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border:1px solid var(--line);border-radius:999px;font-size:var(--fs-xs);color:var(--muted);white-space:nowrap}.tag-fundo.fechou{background:var(--st-qualificado-bg);border-color:transparent;color:var(--st-qualificado-fg);font-weight:600}.form-proposta{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end;margin-top:12px}@media(max-width:640px){.form-proposta{grid-template-columns:1fr}}.tags-de-regras{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.btn.icone-so{padding:0;width:32px;height:32px;justify-content:center;font-size:var(--fs-lg)}.btn.sm.icone-so{width:26px;height:26px;font-size:var(--fs-base)}.btn.perigo{color:var(--danger)}.btn.perigo:hover:not(:disabled){background:var(--st-erro-bg);border-color:var(--danger)}.btn:focus-visible{outline:none;border-color:var(--brand);box-shadow:var(--ring)}.acoes-da-linha{display:flex;gap:4px;justify-content:flex-end}.pilha{display:flex;flex-direction:column;gap:var(--sp-4)}.pilha+.pilha,.pilha+.card,.card+.pilha{margin-top:var(--sp-4)}.linha-de-acao{display:flex;align-items:center;gap:10px;flex-wrap:wrap}tbody tr.selecionada{background:var(--hover);box-shadow:inset 3px 0 0 var(--brand)}.confirmacao{display:flex;align-items:center;gap:6px;justify-content:flex-end;flex-wrap:wrap}.erro-inline{color:var(--danger);font-size:var(--fs-sm);max-width:340px;text-align:right}.lista-do-credor{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2);font-size:var(--fs-md)}.lista-do-credor li{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.lista-do-credor .icone{color:var(--muted)}.lista-do-credor__origem{margin-left:auto;font-size:var(--fs-2xs);color:var(--muted);text-transform:uppercase;letter-spacing:.4px}.riscado{text-decoration:line-through;color:var(--muted)}.enriquecimento{display:grid;gap:var(--sp-4)}.enriquecimento .sec-title{margin-top:0}.enriquecimento__topo{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.enriquecimento__status{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.enriquecimento__acoes{display:flex;gap:var(--sp-2);flex-wrap:wrap}.enriquecimento--compacto .enriquecimento__topo{flex-direction:column;align-items:flex-start}.enriquecimento__pendencias{display:flex;gap:var(--sp-1);flex-wrap:wrap;margin-bottom:var(--sp-2)}.barra-de-selecao{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;padding:var(--sp-2) var(--sp-3);border:1px solid var(--nota-line);border-left:3px solid var(--brand);border-radius:var(--r-md);background:var(--nota-bg);font-size:var(--fs-sm)}.tabela-interna{border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.decisao{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3);margin-top:var(--sp-4)}.decisao__opcao{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel-2)}.decisao__opcao .mini{margin:0;flex:1}.decisao__opcao .btn{justify-content:center}.decisao__titulo{font-weight:600;font-size:var(--fs-md)}.interacao__linha{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-bottom:var(--sp-3)}.alternador__opcao .icone{margin-right:2px}textarea.interacao__nota{width:100%;min-height:80px;resize:vertical;font-size:var(--fs-md)}.interacao__rodape{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);margin-top:var(--sp-3)}.kv--compacto{grid-template-columns:120px 1fr}.kv--espaco{margin-top:var(--sp-3)}.tl-selo{margin-left:var(--sp-2);text-transform:none;letter-spacing:0}.tl-item .chan .icone{vertical-align:-.15em}.pill.pendencia{background:var(--st-revisao-bg);color:var(--st-revisao-fg);font-family:var(--font-mono);font-size:var(--fs-xs)}.criterio{border:1px solid var(--line);border-radius:var(--r-md);padding:10px;margin-bottom:8px;background:var(--panel)}.criterio-h{display:flex;align-items:center;gap:8px;margin-bottom:7px;font-size:var(--fs-md)}.sim{display:inline-flex;align-items:center;gap:5px;color:var(--brand-2);font-weight:600}.icone.girada{transform:rotate(90deg)}.grade-de-campos{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;margin-top:12px}.campo-do-catalogo{border:1px solid var(--line);border-radius:var(--r-md);padding:9px 11px;background:var(--panel-2)}.campo-topo{display:flex;align-items:center;gap:8px;justify-content:space-between}.campo-rotulo{font-size:var(--fs-sm);font-weight:600}.campo-nome{display:block;margin-top:3px;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--muted)}.tipo-pill{font-size:var(--fs-2xs);font-weight:700;padding:1px 7px;border-radius:var(--r-pill);letter-spacing:.2px;white-space:nowrap}.t-number{background:var(--st-calculado-bg);color:var(--st-calculado-fg)}.t-enum{background:var(--st-consultado-bg);color:var(--st-consultado-fg)}.t-boolean{background:var(--st-qualificado-bg);color:var(--st-qualificado-fg)}.t-date{background:var(--st-consulta-bg);color:var(--st-consulta-fg)}.t-string{background:var(--st-naoqual-bg);color:var(--st-naoqual-fg)}.campo-ops{margin-top:8px;padding-top:8px;border-top:1px dashed var(--line);display:flex;gap:4px;flex-wrap:wrap}.op-chip{font-size:var(--fs-2xs);color:var(--muted);background:var(--sunken);border-radius:var(--r-sm);padding:1px 6px}.campo-valores{flex:1 0 100%;font-size:var(--fs-xs);color:var(--muted);margin-top:4px}.spacer{flex:1}.regra-cabecalho{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;text-transform:none;letter-spacing:0}.regra-nome{font-size:var(--fs-md);font-weight:700;text-transform:none;letter-spacing:0}.regra-versao{font-size:var(--fs-xs);font-weight:600;color:var(--muted);background:var(--sunken);border-radius:var(--r-sm);padding:1px 6px}.simulacao{margin-top:12px;padding-top:12px;border-top:1px dashed var(--line)}.simulacao-h{display:flex;align-items:center;gap:7px;margin-bottom:10px;color:var(--ink)}.simulacao-h .icone{color:var(--accent)}option{background:var(--panel);color:var(--ink)}.mt-2{margin-top:var(--sp-2)}.mt-3{margin-top:var(--sp-3)}.mt-4{margin-top:var(--sp-4)}.mb-3{margin-bottom:var(--sp-3)}.linha{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.clicavel{cursor:pointer}.w-80{width:80px}.w-120{width:120px}.w-130{width:130px}.w-160{width:160px}.minw-160{min-width:160px}.minw-220{min-width:220px}.minw-240{min-width:240px}.minw-260{min-width:260px}.minw-320{min-width:320px}.secoes{display:flex;flex-direction:column;gap:var(--sp-6)}.secoes .sec-title{display:flex;align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-3)}.sem-quebra{white-space:nowrap}.de-para{display:inline-flex;align-items:center;gap:var(--sp-1);flex-wrap:wrap}.contexto{display:flex;flex-wrap:wrap;gap:var(--sp-1);max-width:320px}.contexto__par{font-size:var(--fs-xs);background:var(--sunken);border-radius:var(--r-sm);padding:1px 6px}.contexto__chave{color:var(--muted)}tbody tr.pendente{box-shadow:inset 3px 0 0 var(--accent)}.celula-percentual{border:1px solid transparent;background:none;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;font-weight:600;padding:3px 8px;border-radius:var(--r-sm);cursor:pointer;min-width:72px;text-align:right}.celula-percentual:hover{border-color:var(--line);background:var(--hover)}.celula-percentual:focus-visible{outline:none;box-shadow:var(--ring)}.celula-percentual.ausente{border:1px dashed var(--nota-lgpd-line);background:var(--nota-lgpd-bg);color:var(--nota-lgpd-fg);font-weight:500}.celula-percentual__edicao{display:inline-flex;align-items:center;gap:var(--sp-1)}.tela-lista{display:flex;flex-direction:column;height:100%;min-height:0}.tela-lista>*{flex:none}.tela-lista .card:has(>.tabela-scroll){flex:1;min-height:0;display:flex;flex-direction:column;margin-bottom:0}.tela-lista>.pilha:has(.tabela-scroll),.tela-lista>.pilha:has(.kanban){flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--sp-3)}.tela-lista>.paginacao{flex:none;justify-content:space-between;padding:var(--sp-3) var(--sp-4);margin-top:0;background:var(--panel);border:1px solid var(--line);border-top:none;border-radius:0 0 var(--radius) var(--radius);box-shadow:var(--shadow)}.tela-lista .card:has(>.tabela-scroll):has(+.paginacao){border-radius:var(--radius) var(--radius) 0 0;border-bottom:none}.tela-lista .tabela-scroll{scrollbar-gutter:stable}.tela-lista>.page-head{margin-bottom:var(--sp-4)}.tela-lista>.page-head:after{display:none}.tabela-scroll.fixa-1 thead th:first-child,.tabela-scroll.fixa-1 tbody td:first-child,.tabela-scroll.fixa-2 thead th:nth-child(-n+2),.tabela-scroll.fixa-2 tbody td:nth-child(-n+2){position:sticky;z-index:1;background:var(--panel)}.tabela-scroll.fixa-1 thead th:first-child,.tabela-scroll.fixa-2 thead th:nth-child(-n+2){z-index:3;background:var(--panel-2)}.tabela-scroll.fixa-1 thead th:first-child,.tabela-scroll.fixa-1 tbody td:first-child,.tabela-scroll.fixa-2 thead th:first-child,.tabela-scroll.fixa-2 tbody td:first-child{left:0}.tabela-scroll.fixa-2 thead th:first-child,.tabela-scroll.fixa-2 tbody td:first-child{width:44px;min-width:44px}.tabela-scroll.fixa-2 thead th:nth-child(2),.tabela-scroll.fixa-2 tbody td:nth-child(2){left:44px}.tabela-scroll.fixa-1 tbody tr:hover td:first-child,.tabela-scroll.fixa-2 tbody tr:hover td:nth-child(-n+2){background:var(--hover)}.tabela-scroll.fixa-1 thead th:first-child:after,.tabela-scroll.fixa-1 tbody td:first-child:after,.tabela-scroll.fixa-2 thead th:nth-child(2):after,.tabela-scroll.fixa-2 tbody td:nth-child(2):after{content:"";position:absolute;top:0;right:0;bottom:0;width:6px;transform:translate(100%);background:linear-gradient(to right,rgba(15,23,42,.07),transparent);pointer-events:none}.app.sidebar-retraida{grid-template-columns:var(--sidebar-w-min) 1fr}.sidebar .nav{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.sidebar__rodape{flex:none;display:flex;padding:var(--sp-2) 14px;border-top:1px solid var(--sidebar-divider)}.sidebar-retraida .sidebar__rodape{justify-content:center;padding-inline:var(--sp-2)}.sidebar__toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid transparent;border-radius:var(--r-md);background:transparent;color:var(--sidebar-muted);font:inherit;cursor:pointer;transition:background .12s ease,color .12s ease}.sidebar__toggle .icone{width:22px;height:22px}.sidebar__toggle:hover{background:#ffffff0f;color:var(--on-brand)}.sidebar__toggle:focus-visible{outline:none;border-color:var(--brand);box-shadow:var(--ring)}.sidebar__toggle .icone{flex:none;transition:transform var(--t-sidebar)}.sidebar-retraida .sidebar__toggle .icone{transform:rotate(180deg)}.sidebar-retraida .brand .name,.sidebar-retraida .nav-group .lbl,.sidebar-retraida .nav a .rotulo,.sidebar-retraida .nav a .fase{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sidebar-retraida .brand,.sidebar-retraida .nav a{justify-content:center;gap:0}.sidebar-retraida .nav-group{padding-inline:var(--sp-2)}.sidebar-retraida .nav-group+.nav-group{border-top:1px solid var(--sidebar-divider);padding-top:var(--sp-3);margin-top:var(--sp-2)}.sidebar-retraida .nav a .badge{position:absolute;top:4px;right:8px;min-width:8px;width:8px;height:8px;padding:0;font-size:0;border-radius:50%}.nav a{position:relative}.dica{position:fixed;transform:translateY(-50%) translate(-4px);background:var(--ink);color:var(--panel);padding:6px 10px;border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:500;white-space:nowrap;letter-spacing:0;text-transform:none;pointer-events:none;opacity:0;z-index:40;box-shadow:0 6px 16px #0f172a2e;transition:opacity .12s ease,transform .12s ease}.dica:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border:5px solid transparent;border-right-color:var(--ink)}:root[data-tema=dark] .dica{background:#f1f5f9;color:#0f172a}:root[data-tema=dark] .dica:before{border-right-color:#f1f5f9}.sidebar-retraida .nav a:hover .dica,.sidebar-retraida .nav a:focus-visible .dica,.sidebar__toggle:hover .dica,.sidebar__toggle:focus-visible .dica{opacity:1;transform:translateY(-50%) translate(0)}.dica{visibility:hidden}.sidebar-retraida .nav a:hover .dica,.sidebar-retraida .nav a:focus-visible .dica,.sidebar__toggle:hover .dica,.sidebar__toggle:focus-visible .dica{visibility:visible}.topbar__menu{display:none;align-items:center;justify-content:center;width:36px;height:36px;flex:none;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);color:var(--ink);cursor:pointer}.topbar__menu:hover{background:var(--hover)}.sidebar__fechar,.backdrop{display:none}.busca-global{position:relative}.busca-global__painel{position:absolute;top:calc(100% + 8px);right:0;left:auto;width:min(460px,calc(100vw - var(--sp-6)));z-index:30;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 12px 32px #0f172a2e;max-height:min(60vh,460px);overflow-y:auto}.busca-global__grupo{padding:var(--sp-2) 0}.busca-global__grupo+.busca-global__grupo{border-top:1px solid var(--line)}.busca-global__titulo{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:4px var(--sp-3) var(--sp-1);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.5px;color:var(--muted);font-weight:700}.busca-global__item{display:flex;align-items:center;gap:var(--sp-3);width:100%;padding:8px var(--sp-3);background:transparent;border:none;text-align:left;font:inherit;color:var(--ink);cursor:pointer}.busca-global__item:hover,.busca-global__item.ativo{background:var(--hover)}.busca-global__item__texto{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px}.busca-global__item .icone{color:var(--muted)}.busca-global__item__titulo{font-family:var(--font-mono);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.busca-global__item__sub{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.busca-global__item mark{background:#0e6ba82e;color:inherit;border-radius:3px;padding:0 1px}:root[data-tema=dark] .busca-global__item mark{background:#38bdf83d}.busca-global__rodape button.link{background:none;border:none;padding:0;font:inherit;color:var(--brand);cursor:pointer;text-align:left}.busca-global__rodape button.link:hover{text-decoration:underline}.busca-global__rodape{border-top:1px solid var(--line);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-xs);color:var(--muted);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.busca-global__estado{padding:var(--sp-4) var(--sp-3);text-align:center;color:var(--muted);font-size:var(--fs-sm)}.busca-global__ajuda{padding:var(--sp-3);font-size:var(--fs-xs);color:var(--muted);line-height:1.7}.busca-global__ajuda b{color:var(--ink);display:block;margin-bottom:var(--sp-1);font-size:var(--fs-sm)}.busca-global__ajuda code{font-family:var(--font-mono);background:var(--panel-2);border:1px solid var(--line);border-radius:4px;padding:0 4px}.tecla{display:inline-block;min-width:18px;padding:1px 5px;border:1px solid var(--line);border-bottom-width:2px;border-radius:4px;background:var(--panel-2);font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--muted);text-align:center}@media(max-width:1280px){.app:not(.sidebar-aberta-manual){grid-template-columns:var(--sidebar-w-min) 1fr}}@media(max-width:900px){.app,.app.sidebar-retraida,.app:not(.sidebar-aberta-manual){grid-template-columns:1fr}.sidebar{position:fixed;top:0;left:0;bottom:0;width:min(280px,82vw);z-index:60;transform:translate(-100%);transition:transform var(--t-sidebar);box-shadow:0 0 40px #0f172a59}.app.menu-aberto .sidebar{transform:translate(0)}.app.sidebar-retraida .sidebar .brand .name,.app.sidebar-retraida .sidebar .nav-group .lbl,.app.sidebar-retraida .sidebar .nav a .rotulo{position:static;width:auto;height:auto;margin:0;clip:auto;overflow:visible}.app.sidebar-retraida .sidebar .brand,.app.sidebar-retraida .sidebar .nav a{justify-content:flex-start;gap:10px}.app.sidebar-retraida .sidebar .nav a .badge{position:static;width:auto;min-width:20px;height:auto;padding:1px 6px;font-size:var(--fs-2xs);border-radius:var(--r-pill)}.app.sidebar-retraida .sidebar .dica,.sidebar__rodape{display:none}.sidebar__fechar{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;width:32px;height:32px;border:none;border-radius:var(--r-md);background:transparent;color:var(--sidebar-muted);cursor:pointer}.app.menu-aberto .backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#02061780}.topbar__menu{display:inline-flex}.topbar{padding:8px var(--sp-3);gap:var(--sp-2)}.topbar .user .meta{display:none}.content{padding:var(--sp-4) var(--sp-3)}.filters{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.filters>input,.filters>select{width:100%;min-width:0}.filters .total{grid-column:1 / -1;text-align:right}.page-head{gap:var(--sp-2)}.page-head__acoes{width:100%}.tela-lista>.paginacao{padding:var(--sp-2) var(--sp-3)}}@media(max-width:620px){.topbar .crumb{display:none}.filters{grid-template-columns:1fr}.paginacao span{font-size:var(--fs-xs)}}@media(max-height:760px){.tela-lista>.page-head .sub{display:none}.tela-lista>.page-head{margin-bottom:var(--sp-3)}}.paginacao__controles{display:flex;align-items:center;gap:var(--sp-3)}.paginacao__intervalo b{font-variant-numeric:tabular-nums}@media(max-width:620px){.paginacao__pagina{display:none}}.kpis-rpa{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.kpi-rpa{display:flex;flex-direction:column;gap:2px;padding:var(--sp-3) var(--sp-4);background:var(--panel)}.kpi-rpa__rotulo{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.5px;color:var(--muted);font-weight:700}.kpi-rpa__valor{font-size:var(--fs-kpi);font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--ink)}.kpi-rpa__apoio{font-size:var(--fs-xs);color:var(--muted)}.kpi-rpa--alerta .kpi-rpa__valor{color:var(--accent)}.kpi-rpa--erro .kpi-rpa__valor{color:var(--danger)}.card>.cota__lista,.card>.daemons{padding:var(--sp-4)}.card .cota__canal,.card .daemon{box-shadow:none;background:var(--panel-2)}.cota__lista{align-items:stretch}.cota__acoes{margin-top:auto;padding-top:var(--sp-1)}.cota__aviso{margin:0}.cota__medida{display:flex;align-items:center;gap:var(--sp-3)}.cota__medida .cota__barra{flex:1}.cota__percentual{font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--fs-base);min-width:44px;text-align:right;color:var(--muted)}.cota__percentual--alerta{color:var(--accent)}.cota__percentual--degradada,.cota__percentual--saturada{color:var(--danger)}.card>.estado--vazio{min-height:0;padding:var(--sp-5) var(--sp-4)}.celula-erro{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:340px;font-size:var(--fs-xs);color:var(--muted);font-family:var(--font-mono);line-height:1.5}@media(max-width:900px){.kpis-rpa{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.kpi-rpa{padding:var(--sp-2) var(--sp-3)}.kpi-rpa__valor{font-size:var(--fs-xl)}}.filters-caixa__resumo{display:none}.filters-caixa>.filters{display:flex}.tela-lista>.filters-caixa{flex:none}@media(max-width:900px){.filters-caixa__resumo{display:flex;align-items:center;gap:var(--sp-2);padding:9px var(--sp-3);margin-bottom:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);color:var(--ink);font-size:var(--fs-sm);font-weight:600;cursor:pointer;width:100%;text-align:left;font-family:inherit}.filters-caixa__resumo .total{margin-left:auto;font-weight:500;color:var(--muted)}.filters-caixa.aberta .filters-caixa__resumo .total{display:none}.filters-caixa:not(.aberta)>.filters{display:none}.filters-caixa.aberta>.filters{display:grid}}.card--abas>.card-h{padding:0 var(--sp-4);border-bottom:none}.card--abas .tabs{border-bottom:none;margin-bottom:-1px}.card--abas .tabs .tab{display:flex;align-items:center;gap:var(--sp-2)}.card--abas .card{border:none;box-shadow:none;border-radius:0;background:transparent}.card--abas .card>.tabela-scroll{border-top:1px solid var(--line)}.card--abas .note{margin:var(--sp-3) var(--sp-4)}.card--abas .card>.card-h{padding:var(--sp-2) var(--sp-4);border-bottom:none;justify-content:flex-end;min-height:0}.card--abas .card>.card-h:empty{display:none}.tela-lista__fixo{margin-bottom:var(--sp-4)}.tela-lista__fixo .sec-title{margin-top:0}.tela-lista__fixo .filas{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--sp-2)}.tela-lista__fixo .fila{padding:var(--sp-2) var(--sp-3)}.tela-lista__fixo .fila__numeros{grid-template-columns:repeat(4,1fr);gap:0 var(--sp-2);margin-top:var(--sp-1)}.tela-lista__fixo .fila__numeros dd{font-size:var(--fs-base)}.tela-lista__fixo .sec-title{margin-bottom:var(--sp-2)}.kanban>.kcol{flex:0 0 288px;display:flex;flex-direction:column;min-height:0;max-height:100%}.kcol .kh{flex:none}.kcol__corpo{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:8px;padding-right:2px}.kanban__divisor{flex:none;align-self:stretch;width:1px;margin:0 var(--sp-3);background:var(--line);position:relative}.kanban__divisor span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(180deg);writing-mode:vertical-rl;background:var(--canvas);padding:var(--sp-2) 1px;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.6px;color:var(--muted);font-weight:700;white-space:nowrap}@media(max-width:900px){.kanban>.kcol{flex-basis:260px}.kanban__divisor{margin:0 var(--sp-2)}}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ink) 22%,transparent) transparent}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 22%,transparent);border-radius:8px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--ink) 40%,transparent)}.tabela-scroll{max-height:min(64vh,620px);scrollbar-gutter:stable}.tela-lista .tabela-scroll{max-height:none}.lista-do-credor{max-height:280px;overflow-y:auto;overscroll-behavior:contain}select[aria-invalid=true],input[aria-invalid=true]{border-color:var(--danger)}.interruptor{display:inline-flex;align-items:center;gap:var(--sp-2);padding:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--fs-sm);cursor:pointer}.interruptor:disabled{opacity:.5;cursor:not-allowed}.interruptor__trilho{position:relative;flex:none;width:32px;height:18px;border-radius:var(--r-pill);background:var(--muted);transition:background .15s ease}.interruptor__botao{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--panel);box-shadow:var(--shadow);transition:transform .15s ease}.interruptor.ligado .interruptor__trilho{background:var(--brand-2)}.interruptor.ligado .interruptor__botao{transform:translate(14px)}.interruptor:not(.ligado) .interruptor__rotulo{color:var(--muted)}.interruptor:focus-visible{outline:none}.interruptor:focus-visible .interruptor__trilho{box-shadow:var(--ring)}.valor-do-fundo{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.valor-do-fundo input{width:150px;text-align:right}.erro-de-campo{color:var(--danger)}.edicao-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:0 var(--sp-4)}
