@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/plus-jakarta-sans-latin-eXO_dkmS.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/jetbrains-mono-latin-B9CIFXIH.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--marca: #0f3d2e;--marca-2: #16553f;--marca-texto: #ffffff;--acao: #ffc800;--acao-texto: #14201b;--fonte-titulo: "Plus Jakarta Sans", "Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--fonte: "Inter", "Segoe UI", system-ui, -apple-system, Roboto, sans-serif;--mono: "JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, Menlo, monospace;--fs-display: 36px;--fs-h1: 30px;--fs-h2: 24px;--fs-h3: 20px;--fs-h4: 17px;--fs-kpi: 26px;--fs-body-lg: 15px;--fs-body: 14px;--fs-small: 13px;--fs-micro: 12px;--fs-selo: 11.5px;--fs-eyebrow: 11px;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-heavy: 800;--fw-black: 900;--lh-tight: 1.05;--lh-snug: 1.2;--lh-normal: 1.45;--lh-relaxed: 1.6;--tr-display: -.02em;--tr-tight: -.015em;--tr-normal: 0;--tr-wide: .04em;--tr-eyebrow: .12em;--sp-0: 0;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--sp-9: 96px;--sp-10: 128px;--r-xs: 4px;--r-sm: 7px;--r-md: 10px;--r-lg: 14px;--r-xl: 20px;--r-pill: 999px;--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-in-out: cubic-bezier(.6, .05, .35, 1);--dur-fast: .12s;--dur-base: .22s;--dur-slow: .42s;--largura-lateral: 232px;--largura-lateral-recolhida: 64px;--altura-topo: 56px;--font-display: var(--fonte-titulo);--font-sans: var(--fonte);--font-serif: var(--fonte);--font-mono: var(--mono);--nf-yellow: var(--acao);--nf-forest: var(--marca);--nf-ink: var(--acao-texto);--nf-cream: #eef3ef}body{font-family:var(--fonte);font-size:var(--fs-body);line-height:var(--lh-normal);font-weight:var(--fw-regular);color:var(--fg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,.h1{font-family:var(--fonte-titulo);font-size:var(--fs-h1);font-weight:var(--fw-heavy);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);text-wrap:balance}h2,.h2{font-family:var(--fonte-titulo);font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:var(--tr-tight);text-wrap:balance}h3,.h3{font-family:var(--fonte-titulo);font-size:var(--fs-h3);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:var(--tr-tight)}h4,.h4{font-family:var(--fonte-titulo);font-size:var(--fs-h4);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}p{line-height:var(--lh-relaxed);text-wrap:pretty}small,.small{font-size:var(--fs-small)}.eyebrow{font-family:var(--fonte);font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--fg-muted)}.display{font-family:var(--fonte-titulo);font-size:var(--fs-display);font-weight:var(--fw-heavy);line-height:var(--lh-tight);letter-spacing:var(--tr-display)}.lede{font-family:var(--fonte);font-size:var(--fs-body-lg);line-height:var(--lh-relaxed);color:var(--fg-muted)}code,kbd,samp,pre{font-family:var(--mono);font-size:.92em}a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--acao)}a:hover{text-decoration-thickness:2px}:root{color-scheme:light;--fundo: #f3f5f4;--superficie: #ffffff;--superficie-2: #f8faf9;--superficie-3: #eef2f0;--texto: #14201b;--texto-2: #4b5a52;--texto-3: #5f6e67;--borda: #e4e8e6;--borda-suave: #eef1ef;--borda-forte: #c9d1cd;--sombra: 0 1px 2px rgba(20, 32, 27, .05), 0 6px 20px rgba(20, 32, 27, .06);--sombra-xs: 0 1px 0 rgba(20, 32, 27, .04);--sombra-painel: 0 24px 60px -20px rgba(20, 32, 27, .28);--cortina: rgba(20, 32, 27, .5);--cortina-leve: rgba(20, 32, 27, .3);--lateral-fundo: var(--marca);--lateral-texto: #dbe6df;--lateral-texto-ativo: #ffffff;--lateral-item-hover: #224c3f;--lateral-item-ativo: #2c5447;--lateral-grupo: #8fa89b;--lateral-conta: #31584b;--lateral-conta-texto: #ffffff;--lateral-borda: #2c5447;--acao-suave: #fff3c4;--foco: var(--marca-2);--estado-hover-fundo: var(--superficie-2);--estado-hover-texto: var(--texto);--estado-realce-fundo: var(--superficie-3);--estado-realce-texto: var(--texto);--estado-selecionado-fundo: var(--superficie);--estado-selecionado-texto: var(--texto);--estado-ligado-fundo: var(--verde-bg);--estado-ligado-texto: var(--verde-fg);--azul-fg: #1d4ed8;--azul-bg: #dbe7ff;--azul-borda: #b9cdfb;--azul-forte: #2f6fed;--verde-fg: #116e34;--verde-bg: #dcf5e6;--verde-borda: #b3e4c4;--verde-forte: #16a34a;--roxo-fg: #6d28d9;--roxo-bg: #ece4ff;--roxo-borda: #d4c4fb;--roxo-forte: #7c3aed;--laranja-fg: #a3380a;--laranja-bg: #ffe8d6;--laranja-borda: #fac9a4;--laranja-forte: #f97316;--vermelho-fg: #be123c;--vermelho-bg: #ffe1e8;--vermelho-borda: #f9bccb;--vermelho-forte: #e11d48;--ambar-fg: #854d0e;--ambar-bg: #fff3c4;--ambar-borda: #f1dd8a;--ambar-forte: #f5b800;--cinza-fg: #4b5563;--cinza-bg: #e9edeb;--cinza-borda: #d3dad6;--cinza-forte: #8a968f;--bg: var(--fundo);--bg-elevated: var(--superficie);--bg-afundado: var(--superficie-2);--bg-realce: var(--superficie-3);--bg-inverse: var(--marca);--fg: var(--texto);--fg-muted: var(--texto-2);--fg-subtle: var(--texto-3);--fg-on-dark: var(--marca-texto);--fg-on-yellow: var(--acao-texto);--border: var(--borda);--border-suave: var(--borda-suave);--border-strong: var(--borda-forte);--accent: var(--acao);--accent-fg: var(--acao-texto);--accent-suave: var(--acao-suave);--sh-xs: var(--sombra-xs);--sh-sm: var(--sombra);--sh-md: var(--sombra-painel);--sh-lg: var(--sombra-painel)}:root[data-tema=escuro]{color-scheme:dark;--fundo: #0e1613;--superficie: #151f1a;--superficie-2: #1b2822;--superficie-3: #22312a;--texto: #eef3ef;--texto-2: #a9b6ae;--texto-3: #8f9c94;--borda: #26342d;--borda-suave: #1e2a24;--borda-forte: #3a4b42;--sombra: 0 1px 0 rgba(255, 255, 255, .03);--sombra-xs: 0 1px 0 rgba(255, 255, 255, .03);--sombra-painel: 0 24px 60px -20px rgba(0, 0, 0, .6);--cortina: rgba(0, 0, 0, .6);--cortina-leve: rgba(0, 0, 0, .45);--lateral-fundo: var(--marca);--lateral-texto: #dbe6df;--lateral-texto-ativo: #ffffff;--lateral-item-hover: #224c3f;--lateral-item-ativo: #2c5447;--lateral-grupo: #8fa89b;--lateral-conta: #31584b;--lateral-conta-texto: #ffffff;--lateral-borda: #2c5447;--marca-2: #1f6a4f;--acao-suave: #3a2c0e;--foco: var(--acao);--azul-fg: #a5c3ff;--azul-bg: #1a2b52;--azul-borda: #2a4380;--azul-forte: #2f6fed;--verde-fg: #8fe3ad;--verde-bg: #153d27;--verde-borda: #22603c;--verde-forte: #16a34a;--roxo-fg: #cdb6ff;--roxo-bg: #31235a;--roxo-borda: #4a3a80;--roxo-forte: #7c3aed;--laranja-fg: #ffbd8a;--laranja-bg: #4a2810;--laranja-borda: #733f1c;--laranja-forte: #f97316;--vermelho-fg: #ff9fb4;--vermelho-bg: #4d1526;--vermelho-borda: #7a2540;--vermelho-forte: #e11d48;--ambar-fg: #ffd766;--ambar-bg: #3a2c0e;--ambar-borda: #5e4a18;--ambar-forte: #f5b800;--cinza-fg: #c3ccc7;--cinza-bg: #263029;--cinza-borda: #3a4640;--cinza-forte: #8a968f;--bg-inverse: var(--texto);--fg-on-dark: var(--texto)}html{color:var(--fg);background:var(--bg)}body{background:var(--bg);color:var(--fg)}@media(prefers-reduced-motion:no-preference){body{transition:background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}}*{box-sizing:border-box}body{margin:0;font-family:var(--fonte)}#raiz{min-height:100vh;background:var(--bg);color:var(--fg);overflow-wrap:break-word}.casca{--largura-lateral-atual: var(--largura-lateral);display:grid;grid-template-columns:var(--largura-lateral-atual) 1fr;grid-template-rows:var(--altura-topo) 1fr;grid-template-areas:"lateral topo" "lateral conteudo";min-height:100vh}.casca[data-recolhida=sim]{--largura-lateral-atual: var(--largura-lateral-recolhida)}.casca-lateral{grid-area:lateral;background:var(--lateral-fundo);color:var(--lateral-texto);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow-y:auto}.casca-topo{grid-area:topo;background:var(--bg-elevated);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:0 var(--sp-5);position:sticky;top:0;z-index:20}.casca-conteudo{grid-area:conteudo;padding:var(--sp-5) var(--sp-6) var(--sp-8);width:100%;min-width:0}.botao-menu,.topo-marca,.lateral-organizacao,.casca-fundo-do-menu{display:none}@media(max-width:860px){.casca,.casca[data-recolhida=sim]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"topo" "conteudo"}.casca-lateral{display:none;position:fixed;top:var(--altura-topo-atual, var(--altura-topo));left:0;bottom:0;width:min(320px,86vw);height:auto;z-index:40;box-shadow:0 10px 30px #00000047}.casca[data-menu=aberto] .casca-lateral{display:flex}.casca-fundo-do-menu{display:block;position:fixed;inset:var(--altura-topo-atual, var(--altura-topo)) 0 0 0;background:#00000059;z-index:39}.casca-lateral .marca,.casca-lateral-rodape{display:none}.lateral-organizacao{display:block;padding:var(--sp-3) var(--sp-4);font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--lateral-texto-ativo);border-bottom:1px solid var(--lateral-borda)}.casca-conteudo{padding:var(--sp-4) var(--sp-4) var(--sp-7)}.casca-topo{flex-wrap:nowrap;height:auto;min-height:52px;padding:var(--sp-2) var(--sp-3);gap:var(--sp-2)}.botao-menu{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:6px 10px;border:1px solid var(--borda);border-radius:var(--r-md);background:var(--superficie);color:var(--texto);font-family:var(--fonte);font-size:var(--fs-small);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer}.botao-menu:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.topo-marca{display:flex;align-items:center;gap:var(--sp-2);flex:1 1 auto;min-width:0}.topo-marca>span{display:grid;min-width:0;line-height:1.1}.topo-marca .marca-nome{color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topo-marca .marca-sub{color:var(--fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.casca-topo .topo-identidade{display:none}.casca-topo .segmentado button{padding-left:8px;padding-right:8px}.tema-rotulo{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.perfil-atual .perfil-nome,.perfil-atual .perfil-cargo{display:none!important}}@media(max-width:430px){.botao-menu-rotulo{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.perfil-atual .perfil-seta{display:none}.topo-marca .marca-sub{letter-spacing:.06em}}.casca-lateral,.casca-topo,.nav-item{min-width:0}.nav-rotulo{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marca{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) var(--sp-3);border-bottom:1px solid var(--lateral-borda);color:var(--lateral-texto-ativo)}.marca>span{display:grid}.marca-flor{width:30px;height:30px;flex:0 0 30px;border-radius:var(--r-sm);background:var(--acao);color:var(--acao-texto);display:grid;place-items:center;font-family:var(--fonte-titulo);font-weight:var(--fw-heavy);font-size:15px}.marca-nome{font-family:var(--fonte-titulo);font-weight:var(--fw-bold);font-size:var(--fs-body-lg);line-height:1.15;letter-spacing:.02em}.marca-sub{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--lateral-grupo);font-weight:var(--fw-semibold)}.nav{padding:var(--sp-3) var(--sp-2);display:flex;flex-direction:column;gap:2px;flex:1}.nav-grupo{display:flex;align-items:center;gap:6px;width:100%;margin:0;padding:var(--sp-4) var(--sp-2) var(--sp-1);border:0;border-radius:var(--r-sm);background:none;color:var(--lateral-grupo);font-family:var(--fonte);font-size:10.5px;letter-spacing:var(--tr-eyebrow);text-transform:uppercase;font-weight:var(--fw-semibold);text-align:left;cursor:pointer}.casca-lateral .nav-grupo:hover{color:var(--lateral-texto-ativo)}.nav-grupo:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.titulo-de-secao{margin:0;padding:var(--sp-4) 0 var(--sp-2);color:var(--texto-3);font-family:var(--fonte);font-size:10.5px;letter-spacing:var(--tr-eyebrow);text-transform:uppercase;font-weight:var(--fw-semibold)}.nav-grupo-seta{display:inline-block;width:10px;flex:0 0 10px;font-size:11px;line-height:1;transition:transform var(--dur-fast) var(--ease-out)}.nav-grupo[aria-expanded=true] .nav-grupo-seta{transform:rotate(90deg)}.nav-grupo-nome{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-grupo-itens{display:flex;flex-direction:column;gap:2px}.nav-grupo-itens[hidden]{display:none}.nav-item{display:flex;align-items:center;gap:var(--sp-3);width:100%;padding:8px 10px;border:0;border-radius:9px;background:none;color:var(--lateral-texto);font-family:var(--fonte);font-size:var(--fs-body);font-weight:var(--fw-medium);text-align:left;text-decoration:none;box-sizing:border-box;cursor:pointer;position:relative}.nav-item:hover{background:var(--lateral-item-hover);color:var(--lateral-texto-ativo)}.nav-item:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.nav-item[aria-current=page]{background:var(--lateral-item-ativo);color:var(--lateral-texto-ativo);font-weight:var(--fw-semibold)}.nav-item:disabled{opacity:.38;cursor:not-allowed}.nav-icone{width:18px;text-align:center;flex:0 0 18px;font-size:14px;opacity:.85}.nav-rotulo{flex:1}.nav-conta{font-family:var(--mono);font-size:11px;font-weight:var(--fw-medium);letter-spacing:normal;text-transform:none;color:var(--lateral-conta-texto);background:var(--lateral-conta);border-radius:var(--r-pill);padding:2px 7px;line-height:1.3}.nav-conta[data-alerta=sim]{background:var(--vermelho-forte)}.casca-lateral .botao[data-variante=discreto]{color:var(--lateral-texto)}.casca-lateral .botao[data-variante=discreto]:hover{background:var(--lateral-item-hover);color:var(--lateral-texto-ativo)}.casca-lateral-rodape{padding:var(--sp-3);border-top:1px solid var(--lateral-borda)}.lateral-conta{padding:0 var(--sp-2) var(--sp-3)}@media(min-width:861px){.casca[data-recolhida=sim] .nav-rotulo,.casca[data-recolhida=sim] .nav-conta,.casca[data-recolhida=sim] .nav-grupo,.casca[data-recolhida=sim] .marca-nome,.casca[data-recolhida=sim] .marca-sub{display:none}}.botao{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--fonte);font-size:var(--fs-small);font-weight:var(--fw-semibold);line-height:1.3;padding:8px 14px;border-radius:var(--r-md);border:1px solid var(--borda);background:var(--superficie);color:var(--texto);cursor:pointer}.botao:hover{border-color:var(--borda-forte);background:var(--estado-hover-fundo);color:var(--estado-hover-texto)}.botao:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.botao:disabled{opacity:.55;cursor:not-allowed}.arquivo-oculto{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}label.botao{position:relative}.botao:focus-within{outline:2px solid var(--foco);outline-offset:2px}.botao[data-variante=destaque]{background:var(--acao);border-color:var(--acao);color:var(--acao-texto);font-weight:var(--fw-bold)}.botao[data-variante=destaque]:hover{background:var(--acao);filter:brightness(.96)}.botao[data-variante=marca]{background:var(--marca-2);border-color:var(--marca-2);color:var(--marca-texto);font-weight:var(--fw-bold)}.botao[data-variante=marca]:hover{background:var(--marca-2);filter:brightness(1.08)}.botao[data-variante=discreto]{border-color:transparent;background:transparent;color:var(--texto-2)}.botao[data-variante=discreto]:hover{background:var(--estado-realce-fundo);color:var(--estado-realce-texto)}.botao[data-variante=perigo]{background:var(--vermelho-bg);border-color:var(--vermelho-borda);color:var(--vermelho-fg)}.botao[data-variante=perigo]:hover{background:var(--vermelho-bg);border-color:var(--vermelho-fg)}.botao[data-tamanho=pequeno]{padding:4px 10px;font-size:var(--fs-micro);border-radius:var(--r-sm)}.segmentado{display:inline-flex;padding:3px;border-radius:var(--r-md);background:var(--superficie-2);border:1px solid var(--borda);gap:2px;max-width:100%;overflow-x:auto}.segmentado button{flex:0 0 auto}.segmentado button{border:0;background:none;border-radius:var(--r-sm);padding:6px 12px;font-family:var(--fonte);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--texto-2);cursor:pointer;white-space:nowrap}.segmentado button:hover{color:var(--estado-hover-texto)}.segmentado button[aria-pressed=true],.segmentado [role=tab][aria-selected=true]{background:var(--estado-selecionado-fundo);color:var(--estado-selecionado-texto);box-shadow:var(--sombra);font-weight:var(--fw-semibold)}.segmentado button:focus-visible{outline:2px solid var(--foco);outline-offset:1px}select.campo,input.campo{font-family:var(--fonte);font-size:var(--fs-body);padding:7px 10px;border-radius:var(--r-sm);border:1px solid var(--borda);background:var(--superficie);color:var(--texto);max-width:100%;box-sizing:border-box}select option,select optgroup{background-color:var(--superficie);color:var(--texto)}.formulario,.campo-bloco,.formulario *,.campo-bloco *{min-width:0}.cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--r-lg);box-shadow:var(--sombra);padding:var(--sp-5)}.cartao+.cartao{margin-top:var(--sp-4)}.cartao-titulo{font-family:var(--fonte-titulo);font-size:var(--fs-h4);font-weight:var(--fw-bold);letter-spacing:var(--tr-tight);margin:0 0 var(--sp-4)}.cartao[data-tom=azul]{border-top:3px solid var(--azul-forte)}.cartao[data-tom=verde]{border-top:3px solid var(--verde-forte)}.cartao[data-tom=roxo]{border-top:3px solid var(--roxo-forte)}.cartao[data-tom=laranja]{border-top:3px solid var(--laranja-forte)}.cartao[data-tom=vermelho]{border-top:3px solid var(--vermelho-forte)}.cartao[data-tom=ambar]{border-top:3px solid var(--ambar-forte)}.cartao[data-tom=cinza]{border-top:3px solid var(--cinza-forte)}.grade{display:grid;gap:var(--sp-4)}.grade[data-colunas=auto]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.grade>.cartao+.cartao{margin-top:0}.grade+.cartao,.cartao+.grade{margin-top:var(--sp-4)}.ficha{background:var(--superficie);color:var(--texto);border:1px solid var(--borda);border-radius:var(--r-lg);box-shadow:var(--sombra);padding:14px 16px}.ficha-numero{font-family:var(--fonte-titulo);font-size:var(--fs-kpi);font-weight:var(--fw-heavy);font-variant-numeric:tabular-nums;letter-spacing:var(--tr-tight);line-height:1}.ficha-rotulo{font-size:var(--fs-micro);color:var(--texto-2);font-weight:var(--fw-medium);margin-top:4px;line-height:1.35}.kpi{display:grid;grid-template-columns:auto 1fr;gap:var(--sp-3);align-items:center}.kpi-icone{width:38px;height:38px;border-radius:var(--r-md);display:grid;place-items:center;font-family:var(--mono);font-weight:var(--fw-bold);font-size:var(--fs-small);background:var(--cinza-bg);color:var(--cinza-fg)}.kpi-icone[data-tom=azul]{background:var(--azul-bg);color:var(--azul-fg)}.kpi-icone[data-tom=verde]{background:var(--verde-bg);color:var(--verde-fg)}.kpi-icone[data-tom=roxo]{background:var(--roxo-bg);color:var(--roxo-fg)}.kpi-icone[data-tom=laranja]{background:var(--laranja-bg);color:var(--laranja-fg)}.kpi-icone[data-tom=vermelho]{background:var(--vermelho-bg);color:var(--vermelho-fg)}.kpi-icone[data-tom=ambar]{background:var(--ambar-bg);color:var(--ambar-fg)}.trilho{display:inline-block;width:4px;height:30px;border-radius:4px;background:var(--borda);flex:0 0 4px}.trilho[data-tom=azul]{background:var(--azul-forte)}.trilho[data-tom=verde]{background:var(--verde-forte)}.trilho[data-tom=roxo]{background:var(--roxo-forte)}.trilho[data-tom=laranja]{background:var(--laranja-forte)}.trilho[data-tom=vermelho]{background:var(--vermelho-forte)}.trilho[data-tom=ambar]{background:var(--ambar-forte)}.trilho[data-tom=cinza]{background:var(--cinza-forte)}.linha{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--sp-1) var(--sp-4);padding:7px 0;border-bottom:1px solid var(--border-suave);font-size:var(--fs-small)}.linha:last-child{border-bottom:0}.linha dt,.linha .rotulo{color:var(--fg-subtle);margin:0;min-width:0;overflow-wrap:anywhere}.linha dd,.linha .valor{margin:0 0 0 auto;min-width:0;font-family:var(--font-mono);font-weight:var(--fw-medium);text-align:right}.linha .valor>[role=alertdialog]{font-family:var(--fonte);font-weight:var(--fw-regular, 400)}.selo{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--r-pill);font-size:var(--fs-selo);font-weight:var(--fw-bold);letter-spacing:.01em;line-height:1.3;background:var(--cinza-bg);border:1px solid var(--cinza-borda);color:var(--cinza-fg)}.selo-ponto{width:7px;height:7px;border-radius:50%;background:currentColor;display:inline-block;flex:0 0 7px}button.selo{cursor:pointer;font-family:inherit;border-style:dashed;transition:background-color .12s ease,border-color .12s ease}button.selo:hover:not(:disabled){border-style:solid;filter:brightness(.94)}button.selo:focus-visible{outline:2px solid var(--foco);outline-offset:2px}button.selo:disabled{cursor:progress;opacity:.6}.selo[data-tom=azul]{background:var(--azul-bg);border-color:var(--azul-borda);color:var(--azul-fg)}.selo[data-tom=verde]{background:var(--verde-bg);border-color:var(--verde-borda);color:var(--verde-fg)}.selo[data-tom=roxo]{background:var(--roxo-bg);border-color:var(--roxo-borda);color:var(--roxo-fg)}.selo[data-tom=laranja]{background:var(--laranja-bg);border-color:var(--laranja-borda);color:var(--laranja-fg)}.selo[data-tom=vermelho]{background:var(--vermelho-bg);border-color:var(--vermelho-borda);color:var(--vermelho-fg)}.selo[data-tom=ambar]{background:var(--ambar-bg);border-color:var(--ambar-borda);color:var(--ambar-fg)}.selo[data-tom=cinza]{background:var(--cinza-bg);border-color:var(--cinza-borda);color:var(--cinza-fg)}.selo[data-tom=destaque]{background:var(--acao-suave);border-color:var(--ambar-borda);color:var(--ambar-fg)}.aviso{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--ambar-bg);border:1px solid var(--ambar-borda);color:var(--ambar-fg);font-size:var(--fs-small);font-weight:var(--fw-semibold)}.aviso[data-tom=verde]{background:var(--verde-bg);border-color:var(--verde-borda);color:var(--verde-fg)}.aviso+.aviso,.aviso+.cartao,.cartao+.aviso{margin-top:var(--sp-4)}.vazio{padding:var(--sp-6);text-align:center;color:var(--fg-subtle);font-size:var(--fs-small);border:1px dashed var(--border);border-radius:var(--r-md)}.pagina-cabecalho{margin-bottom:var(--sp-5)}.pagina-cabecalho[data-lado]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}.pagina-titulo{font-family:var(--fonte-titulo);font-size:var(--fs-h1);font-weight:var(--fw-heavy);letter-spacing:var(--tr-tight);line-height:1.1;margin:2px 0 6px}.pagina-lede{color:var(--texto-2);font-size:var(--fs-small);margin:0;max-width:68ch;line-height:var(--lh-relaxed)}.pagina-dia{color:var(--texto-2);font-size:var(--fs-small);margin:0 0 6px}.avatar{width:28px;height:28px;flex:0 0 28px;border-radius:var(--r-pill);display:grid;place-items:center;font-size:11px;font-weight:var(--fw-bold);color:var(--marca-texto);background:var(--marca-2)}.perfil-atual{display:flex;align-items:center;gap:var(--sp-3);padding:4px 6px 4px 4px;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--bg-elevated);cursor:pointer;font-family:var(--font-sans);color:var(--fg)}.perfil-atual:hover{border-color:var(--border-strong)}.perfil-nome{font-size:var(--fs-small);font-weight:var(--fw-semibold);line-height:1.1}.perfil-cargo{font-size:10px;color:var(--fg-subtle);font-weight:var(--fw-semibold)}.cortina{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--cortina);display:grid;place-items:center;padding:var(--sp-4);z-index:60}.painel{background:var(--fundo);border:1px solid var(--borda);border-radius:var(--r-lg);box-shadow:var(--sombra-painel);width:min(680px,100%);max-height:88vh;overflow-y:auto;padding:var(--sp-6)}.perfil-cartao{display:flex;align-items:center;gap:var(--sp-3);width:100%;text-align:left;padding:var(--sp-3);border-radius:var(--r-md);border:1px solid var(--border);background:var(--bg-elevated);cursor:pointer;font-family:var(--font-sans);color:var(--fg)}.perfil-cartao:hover{border-color:var(--nf-yellow)}.perfil-cartao[aria-current=true]{border-color:var(--nf-yellow);box-shadow:inset 0 0 0 1px var(--nf-yellow)}.perfil-cartao-nome{font-size:var(--fs-small);font-weight:var(--fw-bold)}.perfil-cartao-info{font-size:var(--fs-micro);color:var(--fg-subtle)}.entrar-como [aria-current]:hover{background:#fdfff217;border-color:var(--nf-yellow)}.entrar-como [aria-current]:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.ponto-presenca{width:8px;height:8px;border-radius:var(--r-pill);flex:0 0 8px}.ponto-presenca[data-estado=disponivel]{background:var(--verde-forte)}.ponto-presenca[data-estado=ocupado]{background:var(--vermelho-forte)}.ponto-presenca[data-estado=ausente]{background:var(--ambar-forte)}.ponto-presenca[data-estado=invisivel]{background:var(--fg-subtle)}.barra-vistas{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-bottom:var(--sp-4)}.filtros{display:flex;gap:var(--sp-2);flex-wrap:wrap;align-items:center;padding:var(--sp-3) 0;border-top:1px solid var(--border-suave);margin-bottom:var(--sp-4)}.quadro{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(180px,1fr);gap:var(--sp-3);overflow-x:auto;padding-bottom:var(--sp-3);align-items:start}.quadro-coluna{background:var(--superficie-2);border:1px solid var(--borda-suave);border-radius:var(--r-lg);padding:10px;min-height:120px}body[data-arrastando=sim]{-webkit-user-select:none;user-select:none;cursor:grabbing}.processo[data-arrastando=sim]{opacity:.45}.quadro-coluna[data-alvo=sim]{outline:2px dashed var(--foco);outline-offset:2px;background:var(--estado-realce-fundo)}.quadro-vaga{border:2px dashed var(--borda-forte);border-radius:var(--r-md);padding:9px 10px;margin-bottom:8px;color:var(--texto-2);font-size:var(--fs-micro);font-weight:var(--fw-semibold)}.arraste-fantasma{position:fixed;left:0;top:0;z-index:400;pointer-events:none;max-width:240px;padding:9px 10px;border-radius:var(--r-md);background:var(--superficie);color:var(--texto);border:1px solid var(--borda-forte);box-shadow:var(--sombra-painel);font-size:var(--fs-small);font-weight:var(--fw-semibold)}.zonas-de-fechamento{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3);margin-bottom:var(--sp-3)}.zona-de-fechamento{border:2px dashed;border-radius:var(--r-lg);padding:var(--sp-4);text-align:center;font-weight:var(--fw-bold)}.zona-de-fechamento[data-zona=ganho]{border-color:var(--verde-forte);background:var(--verde-bg);color:var(--verde-fg)}.zona-de-fechamento[data-zona=perdido]{border-color:var(--vermelho-forte);background:var(--vermelho-bg);color:var(--vermelho-fg)}.zona-de-fechamento[data-alvo=sim]{border-style:solid;box-shadow:0 0 0 3px var(--foco)}.so-para-leitor{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.quadro-cabecalho{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2);margin-bottom:var(--sp-3)}.quadro-nome{font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--fg-muted)}.quadro-meta{font-size:10px;color:var(--fg-subtle);font-family:var(--font-mono)}.processo{display:block;width:100%;text-align:left;background:var(--superficie);border:1px solid var(--borda);border-top:3px solid var(--borda);border-radius:var(--r-md);box-shadow:var(--sombra);padding:11px 12px;margin-bottom:10px;cursor:pointer;font-family:var(--fonte);color:var(--texto)}.processo:hover{border-color:var(--borda-forte)}.processo:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.processo[data-saude=verde],.processo[data-tom=verde]{border-top-color:var(--verde-forte)}.processo[data-saude=ambar],.processo[data-tom=ambar]{border-top-color:var(--ambar-forte)}.processo[data-saude=vermelho],.processo[data-tom=vermelho]{border-top-color:var(--vermelho-forte)}.processo[data-tom=azul]{border-top-color:var(--azul-forte)}.processo[data-tom=roxo]{border-top-color:var(--roxo-forte)}.processo[data-tom=laranja]{border-top-color:var(--laranja-forte)}.processo[data-tom=cinza]{border-top-color:var(--cinza-forte)}.processo-codigo{font-family:var(--mono);font-size:11px;color:var(--texto-3)}.processo-servico{font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:1.3;margin:3px 0 2px;overflow-wrap:anywhere}.processo-cliente{font-size:var(--fs-micro);color:var(--texto-2);overflow-wrap:anywhere}.processo-via{font-size:var(--fs-micro);color:var(--texto-3);font-style:italic;overflow-wrap:anywhere}.processo-rodape{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:10px}.quadro .processo{padding:9px 10px;margin-bottom:8px}.quadro .processo-servico{font-size:var(--fs-small)}.quadro .processo-rodape{margin-top:8px;gap:4px}.casca[data-lado=cliente]{--fs-micro: 13px;--fs-selo: 13px}.casca[data-lado=cliente] .processo-codigo{font-size:13px}.tabela-envolucro{overflow-x:auto;border:1px solid var(--borda);border-radius:var(--r-lg);background:var(--superficie);box-shadow:var(--sombra)}.tabela{width:100%;border-collapse:collapse;font-size:var(--fs-body)}.tabela th{text-align:left;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--texto-2);font-weight:var(--fw-bold);padding:10px 14px;border-bottom:1px solid var(--borda);white-space:nowrap;background:var(--superficie-2)}.tabela td{padding:10px 14px;border-bottom:1px solid var(--borda);vertical-align:top}.tabela tbody tr:last-child td{border-bottom:0}.tabela tbody tr{cursor:pointer}.tabela tbody tr:hover td{background:var(--estado-hover-fundo);color:var(--estado-hover-texto)}.tabela tbody tr:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.tabela tbody tr:focus-visible td{background:var(--estado-realce-fundo);color:var(--estado-realce-texto)}.tabela .mono{font-family:var(--mono);font-size:var(--fs-micro)}.tabela-grupo td{background:var(--superficie-2);font-size:var(--fs-micro);font-weight:var(--fw-semibold);color:var(--texto-2);padding:8px 14px}.calendario{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}@media(max-width:600px){.calendario-cabecalho{padding:6px 2px;letter-spacing:0}.calendario-dia{min-height:64px;padding:3px}.calendario-prazo{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:2px 3px}}.calendario-cabecalho{background:var(--bg-afundado);padding:6px;text-align:center;font-size:10px;font-weight:var(--fw-bold);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--fg-subtle)}.calendario-dia{background:var(--bg-elevated);min-height:92px;padding:5px}.calendario-dia[data-fora=sim]{background:var(--bg-afundado)}.calendario-dia[data-hoje=sim]{box-shadow:inset 0 0 0 2px var(--nf-yellow)}.calendario-numero{font-family:var(--font-mono);font-size:11px;color:var(--fg-subtle)}.calendario-dia[data-fora=sim] .calendario-numero{opacity:.45}.calendario-prazo{display:block;width:100%;text-align:left;margin-top:3px;padding:3px 5px;border-radius:var(--r-xs);border:1px solid transparent;font-size:10px;font-weight:var(--fw-semibold);cursor:pointer;font-family:var(--font-sans);line-height:1.25}.calendario-prazo[data-tom=azul]{background:var(--azul-bg);border-color:var(--azul-borda);color:var(--azul-fg)}.calendario-prazo[data-tom=verde]{background:var(--verde-bg);border-color:var(--verde-borda);color:var(--verde-fg)}.calendario-prazo[data-tom=roxo]{background:var(--roxo-bg);border-color:var(--roxo-borda);color:var(--roxo-fg)}.calendario-prazo[data-tom=laranja]{background:var(--laranja-bg);border-color:var(--laranja-borda);color:var(--laranja-fg)}.calendario-prazo[data-tom=ambar]{background:var(--ambar-bg);border-color:var(--ambar-borda);color:var(--ambar-fg)}.calendario-prazo[data-tom=vermelho]{background:var(--vermelho-bg);border-color:var(--vermelho-borda);color:var(--vermelho-fg)}.calendario-prazo[data-tom=cinza]{background:var(--cinza-bg);border-color:var(--cinza-borda);color:var(--cinza-fg)}.gaveta{position:fixed;top:var(--altura-topo-atual, var(--altura-topo));left:var(--largura-lateral-atual);right:0;bottom:0;z-index:30;display:flex;justify-content:flex-end;background:var(--cortina-leve)}.gaveta-painel{background:var(--fundo);border-left:1px solid var(--borda);width:min(720px,100%);height:100%;overflow-y:auto;padding:var(--sp-5) var(--sp-5) var(--sp-8);box-shadow:var(--sombra-painel)}.gaveta-painel:focus{outline:none}@media(max-width:860px){.gaveta{left:0}}.etapa{border:1px solid var(--border);border-radius:var(--r-sm);padding:var(--sp-3);margin-bottom:var(--sp-2);background:var(--bg-elevated)}.etapa[data-situacao=ativa]{border-color:var(--nf-yellow);box-shadow:inset 3px 0 0 var(--nf-yellow)}.etapa[data-situacao=concluida]{opacity:.72}.etapa-nome{font-size:var(--fs-small);font-weight:var(--fw-bold)}.gate{display:flex;align-items:flex-start;gap:7px;font-size:var(--fs-micro);padding:3px 0;color:var(--fg-muted)}.gate input{margin-top:2px;accent-color:var(--nf-yellow)}.dimensao{display:flex;gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--border-suave);font-size:var(--fs-micro)}.dimensao:last-child{border-bottom:0}.dimensao-ponto{width:9px;height:9px;border-radius:var(--r-pill);flex:0 0 9px;margin-top:4px}.dimensao-ponto[data-cor=verde]{background:var(--verde-forte)}.dimensao-ponto[data-cor=ambar]{background:var(--ambar-forte)}.dimensao-ponto[data-cor=vermelho]{background:var(--vermelho-forte)}.formulario{display:grid;gap:var(--sp-3)}.campo-bloco{display:grid;gap:4px}.campo-rotulo{font-size:var(--fs-micro);font-weight:var(--fw-semibold);color:var(--texto-2)}textarea.campo{font-family:var(--fonte);font-size:var(--fs-body);padding:8px 10px;border-radius:var(--r-sm);border:1px solid var(--borda);background:var(--superficie);color:var(--texto);resize:vertical;min-height:64px}select.campo:focus-visible,input.campo:focus-visible,textarea.campo:focus-visible{outline:2px solid var(--foco);outline-offset:1px;border-color:var(--marca-2)}.campo:disabled{opacity:.6;cursor:not-allowed}.campo-erro{display:block;margin-top:2px;font-size:var(--fs-micro);font-weight:var(--fw-semibold);line-height:1.35;color:var(--vermelho-fg);white-space:normal}.campo[aria-invalid=true]{border-color:var(--vermelho-borda)}.campo-ajuda{display:block;margin-top:2px;font-size:var(--fs-micro);line-height:1.35;color:var(--fg-subtle);white-space:normal}.passos{display:flex;flex-wrap:wrap;gap:var(--sp-2);list-style:none;padding:0;margin:0 0 var(--sp-4)}.passo{display:flex;align-items:center;gap:7px;padding:5px 12px 5px 5px;border-radius:var(--r-pill);background:var(--bg-afundado);border:1px solid var(--border);font-size:var(--fs-micro);font-weight:var(--fw-semibold);color:var(--fg-subtle)}.passo[data-situacao=atual]{color:var(--fg);border-color:var(--nf-yellow)}.passo[data-situacao=feita]{color:var(--fg-muted)}.passo-marca{width:20px;height:20px;flex:0 0 20px;border-radius:var(--r-pill);display:grid;place-items:center;font-size:10px;font-weight:var(--fw-bold);background:var(--bg-elevated);color:var(--fg-subtle)}.passo[data-situacao=atual] .passo-marca{background:var(--nf-yellow);color:var(--nf-ink)}.passo[data-situacao=feita] .passo-marca{background:var(--verde-bg);color:var(--verde-fg)}.salas{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-elevated);padding:var(--sp-2);position:sticky;top:var(--sp-2);max-height:calc(100vh - var(--altura-topo) - var(--sp-8));overflow-y:auto}.salas-grupo{font-size:10px;font-weight:var(--fw-bold);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--fg-subtle);padding:var(--sp-3) var(--sp-2) 4px;margin:0}.sala-item{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:7px var(--sp-2);border:0;border-radius:var(--r-sm);background:transparent;color:var(--fg-muted);font:inherit;font-size:var(--fs-small);cursor:pointer}.sala-item:hover{background:var(--estado-realce-fundo);color:var(--estado-realce-texto)}.sala-item[aria-current=true]{background:var(--estado-realce-fundo);color:var(--estado-realce-texto);font-weight:var(--fw-semibold)}.sala-item:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.sala-marca{width:15px;flex:0 0 15px;text-align:center;color:var(--fg-subtle);font-size:12px}.sala-nome{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sala-conta{font-family:var(--font-mono);font-size:10px;color:var(--fg-subtle)}.conversa{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-elevated);overflow:hidden}.conversa-topo{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border);background:var(--bg-afundado);display:flex;align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap}.conversa-corpo{padding:var(--sp-3) var(--sp-4);max-height:56vh;overflow-y:auto}.conversa-rodape{padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--border)}.mensagem{padding:var(--sp-3) 0;border-bottom:1px solid var(--border-suave)}.mensagem:last-child{border-bottom:0}.mensagem-cabecalho{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.mensagem-autor{font-size:var(--fs-small);font-weight:var(--fw-bold)}.mensagem-quando{font-size:10px;color:var(--fg-subtle);font-family:var(--font-mono)}.mensagem-texto{font-size:var(--fs-small);line-height:var(--lh-relaxed);margin:3px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.mensagem-acoes{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.thread{margin:var(--sp-2) 0 0 var(--sp-4);padding-left:var(--sp-3);border-left:2px solid var(--border)}.thread .mensagem{padding:6px 0;border-bottom:0}.decisao-cartao{border-left:3px solid var(--ambar-forte);background:var(--ambar-bg);border-radius:0 var(--r-sm) var(--r-sm) 0;padding:var(--sp-3);margin-bottom:var(--sp-2)}.decisao-texto{font-size:var(--fs-small);line-height:var(--lh-relaxed)}.decisao-meta{font-size:var(--fs-micro);color:var(--fg-subtle);margin-top:4px}.permissao{display:flex;align-items:center;gap:10px;padding:7px 10px;border:1px solid var(--border);border-radius:var(--r-sm);margin-bottom:4px;cursor:pointer;background:var(--bg-elevated);color:var(--fg);font:inherit;font-size:var(--fs-micro);text-align:left;width:100%}.permissao:hover{border-color:var(--border-strong)}.permissao:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.permissao[aria-pressed=true]{border-color:var(--verde-borda);background:var(--estado-ligado-fundo);color:var(--estado-ligado-texto)}.permissao[disabled]{opacity:.55;cursor:not-allowed}.chave{width:30px;height:17px;flex:0 0 30px;border-radius:var(--r-pill);background:var(--border-strong);display:flex;align-items:center;padding:2px;transition:background .16s}.chave:after{content:"";width:13px;height:13px;border-radius:var(--r-pill);background:var(--bg-elevated);transition:transform .16s}.permissao[aria-pressed=true] .chave{background:var(--verde-forte)}.permissao[aria-pressed=true] .chave:after{transform:translate(13px)}.grupo-permissoes{margin-bottom:var(--sp-4)}.grupo-permissoes>p{font-size:10px;font-weight:var(--fw-bold);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--fg-subtle);margin:0 0 6px}.cargo-item{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--fg-muted);font:inherit;font-size:var(--fs-small);text-align:left;cursor:pointer}.cargo-item:hover{background:var(--estado-realce-fundo);color:var(--estado-realce-texto)}.cargo-item[aria-current=true]{background:var(--estado-realce-fundo);border-color:var(--border);color:var(--estado-realce-texto)}.cargo-ponto{width:9px;height:9px;flex:0 0 9px;border-radius:var(--r-pill)}.cargos-grade{display:grid;grid-template-columns:260px minmax(0,1fr);gap:var(--sp-4);align-items:start}.cargos-lista{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-elevated);padding:var(--sp-2);position:sticky;top:var(--sp-2);max-height:calc(100vh - var(--altura-topo) - var(--sp-8));overflow-y:auto}.cargos-grupo{font-size:10px;font-weight:var(--fw-bold);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--fg-subtle);padding:var(--sp-3) var(--sp-2) 4px;margin:0}.cargos-lista form{grid-template-columns:minmax(0,1fr)}.cargos-lista .campo{width:100%;min-width:0}@media(max-width:900px){.cargos-grade{grid-template-columns:minmax(0,1fr)}.cargos-lista{position:static;max-height:none}}.dashboard-indicadores{display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(184px,1fr));margin-bottom:var(--sp-4)}.indicador{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--r-lg);box-shadow:var(--sombra);padding:var(--sp-4);display:flex;flex-direction:column;gap:2px}.indicador[data-aviso=sim]{border-color:var(--ambar-borda);background:var(--ambar-bg)}.indicador-numero{font-family:var(--fonte-titulo);font-size:var(--fs-kpi);font-weight:var(--fw-heavy);font-variant-numeric:tabular-nums;letter-spacing:var(--tr-tight);line-height:1.1}.indicador-numero[data-tom=verde]{color:var(--verde-fg)}.indicador-numero[data-tom=ambar]{color:var(--ambar-fg)}.indicador-numero[data-tom=vermelho]{color:var(--vermelho-fg)}.indicador-rotulo{font-size:var(--fs-micro);font-weight:var(--fw-bold);color:var(--fg-muted)}.indicador-detalhe{font-size:11px;color:var(--fg-subtle);line-height:var(--lh-relaxed)}.indicador-origem{margin-top:var(--sp-3);padding-top:var(--sp-2);border-top:1px dashed var(--border);font-family:var(--font-mono);font-size:10px;line-height:1.5;color:var(--fg-subtle);overflow-wrap:anywhere}.grafico{display:flex;align-items:flex-end;gap:var(--sp-2);height:150px;padding-top:var(--sp-3);overflow-x:auto}.grafico-mes{flex:1 1 0;min-width:32px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px}.grafico-barras{display:flex;align-items:flex-end;justify-content:center;gap:2px;width:100%;height:100%}.grafico-barra{width:10px;min-height:1px;border-radius:var(--r-xs) var(--r-xs) 0 0;background:var(--border-strong)}.grafico-barra[data-tom=verde]{background:var(--verde-forte)}.grafico-barra[data-tom=ambar]{background:var(--ambar-forte)}.grafico-barra[data-tom=vermelho]{background:var(--vermelho-forte)}.grafico-rotulo{font-family:var(--font-mono);font-size:10px;color:var(--fg-subtle);white-space:nowrap}.grafico-mes[data-agora=sim] .grafico-rotulo{color:var(--fg);font-weight:var(--fw-bold)}.grafico-legenda{display:flex;flex-wrap:wrap;gap:var(--sp-4);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border-suave);font-size:var(--fs-micro);color:var(--fg-muted)}.grafico-chave{display:inline-flex;align-items:center;gap:6px}.grafico-ponto{width:9px;height:9px;border-radius:2px;background:var(--border-strong);flex:0 0 9px}.grafico-ponto[data-tom=verde]{background:var(--verde-forte)}.grafico-ponto[data-tom=ambar]{background:var(--ambar-forte)}.grafico-ponto[data-tom=vermelho]{background:var(--vermelho-forte)}.proporcao{height:5px;border-radius:var(--r-pill);background:var(--bg-afundado);overflow:hidden;min-width:60px}.proporcao span{display:block;height:100%;background:var(--nf-yellow)}.proporcao span[data-tom=verde]{background:var(--verde-forte)}.proporcao span[data-tom=ambar]{background:var(--ambar-forte)}.proporcao span[data-tom=vermelho]{background:var(--vermelho-forte)}.faixas{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-4)}.faixa{display:inline-flex;align-items:baseline;gap:7px;padding:6px 12px;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--bg-elevated);color:var(--fg);font:inherit;font-size:var(--fs-micro);font-weight:var(--fw-semibold);cursor:pointer}.faixa:hover{border-color:var(--border-strong)}.faixa:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.faixa[data-liberada=nao]{opacity:.55;cursor:not-allowed;border-style:dashed}.faixa-conta{font-family:var(--font-mono);font-size:13px;font-weight:var(--fw-medium)}.dashboard-rodape{margin-top:var(--sp-5);padding-top:var(--sp-3);border-top:1px solid var(--border-suave);display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);font-family:var(--font-mono);font-size:10px;color:var(--fg-subtle)}.dashboard-chamadas{margin:var(--sp-3) 0 0;padding:0;list-style:none}.dashboard-chamadas li{display:flex;justify-content:space-between;gap:var(--sp-4);font-family:var(--font-mono);font-size:10px;color:var(--fg-subtle);padding:3px 0;border-bottom:1px solid var(--border-suave)}.dashboard-chamadas li:last-child{border-bottom:0}.duas-visoes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-3);align-items:start}@media(max-width:1100px){.duas-visoes{grid-template-columns:1fr}}.visao-proposta{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--sp-4);min-width:0}.visao-proposta[data-lado=cliente]{border-left:3px solid var(--nf-yellow)}.visao-proposta-topo{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-2)}.item-proposta{border:1px solid var(--border-suave);border-radius:var(--r-sm);padding:var(--sp-3);margin-bottom:var(--sp-2);display:flex;flex-direction:column;gap:var(--sp-2)}.item-proposta[data-papel=cliente]{border-left:3px solid var(--verde-borda)}.item-proposta[data-papel=embutido]{border-left:3px solid var(--ambar-borda)}.item-proposta[data-papel=informativo]{border-left:3px dashed var(--border)}.item-proposta[data-papel=interno]{border-left:3px dotted var(--border);opacity:.8}.item-proposta-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-2)}.item-proposta-campos{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:flex-end}.item-proposta-campos label{display:flex;flex-direction:column;gap:3px}.item-proposta-campos label>span{font-size:var(--fs-micro);color:var(--fg-subtle);font-weight:var(--fw-semibold)}.item-proposta-resultado{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-micro);color:var(--fg-muted);margin-left:auto;text-align:right}.item-proposta-marcas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);border-top:1px solid var(--border-suave);padding-top:var(--sp-2)}.item-proposta-heranca{display:flex;flex-direction:column;gap:4px}.campo-editado{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--fs-micro);color:var(--fg-muted)}.aviso-fixo{position:sticky;top:var(--altura-topo);z-index:15;margin-bottom:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--ambar-borda);background:var(--ambar-bg);color:var(--ambar-fg);border-radius:var(--r-sm);font-size:var(--fs-small)}.aviso-fixo-linha{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2)}.aviso-fixo-lista{list-style:none;margin:var(--sp-2) 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.aviso-fixo-lista li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.aviso-fixo-texto{flex:1 1 220px;min-width:0;font-size:var(--fs-micro)}.aviso-fixo .campo{width:auto}.barra-do-funil{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4)}.plano-do-ganho{margin:var(--sp-3) 0 0;padding-left:1.2em;display:flex;flex-direction:column;gap:6px;font-size:var(--fs-small);color:var(--fg)}.plano-do-ganho ul{margin:4px 0 0;padding-left:1.2em;font-size:var(--fs-micro);color:var(--fg-muted)}.confirmar-todos{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2);border:1px solid var(--vermelho-borda);background:var(--vermelho-bg);color:var(--vermelho-fg);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-3);font-size:var(--fs-small)}.documento-cliente{background:var(--bg-afundado);border:1px solid var(--border-suave);border-radius:var(--r-sm);padding:var(--sp-4)}.documento-cabecalho{display:flex;justify-content:space-between;gap:var(--sp-3);padding-bottom:var(--sp-3);border-bottom:1px solid var(--border);margin-bottom:var(--sp-2)}.ditado{display:inline-flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.ditado-ponto{width:8px;height:8px;border-radius:var(--r-pill);background:currentColor;opacity:.35;margin-right:6px;flex:0 0 8px}.ditado[data-gravando=sim] .ditado-ponto{background:var(--vermelho-forte);opacity:1;animation:nfPulsa 1.1s ease-in-out infinite}@keyframes nfPulsa{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.45);opacity:.45}}@media(prefers-reduced-motion:reduce){.ditado[data-gravando=sim] .ditado-ponto{animation:none}}.ditado-parcial{font-size:var(--fs-micro);color:var(--fg-subtle);font-style:italic;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ditado-erro{font-size:var(--fs-micro);color:var(--vermelho-fg)}.texto-proposta{border:1px solid var(--border-suave);border-radius:var(--r-sm);padding:var(--sp-3);margin-bottom:var(--sp-2)}.texto-proposta-topo{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);flex-wrap:wrap;margin-bottom:var(--sp-2)}.progresso{margin-top:var(--sp-3)}.progresso-topo{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);font-size:var(--fs-micro);color:var(--fg-subtle);margin-bottom:4px}.progresso-trilho{height:6px;border-radius:var(--r-pill);background:var(--bg-afundado);border:1px solid var(--border-suave);overflow:hidden}.progresso-barra{height:100%;background:var(--acao);transition:width .12s linear}.cartao-lista{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--r-lg);box-shadow:var(--sombra);overflow:hidden}.cartao-lista-titulo{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:14px 16px;border-bottom:1px solid var(--borda)}.cartao-lista-titulo h2,.cartao-lista-titulo h3{font-family:var(--fonte-titulo);font-size:var(--fs-body-lg);font-weight:var(--fw-bold);letter-spacing:var(--tr-tight);margin:0}.cartao-lista-titulo a,.cartao-lista-titulo .botao[data-variante=discreto]{color:var(--texto-2);font-size:var(--fs-small);text-decoration:none}.grupo-lista{padding:10px 16px 4px;display:flex;align-items:center;gap:8px;color:var(--texto-2);font-size:var(--fs-micro)}.lista-empilhada{list-style:none;margin:0 0 var(--sp-3);padding:0;display:grid;gap:0}.lista-empilhada>li{padding:var(--sp-2) 0;border-bottom:1px solid var(--borda);min-width:0;overflow-wrap:anywhere}.lista-empilhada>li:last-child{border-bottom:0}.lista-empilhada-titulo{font-size:var(--fs-small);font-weight:var(--fw-semibold);display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.lista-empilhada-apoio{color:var(--texto-2);font-size:var(--fs-small);margin-top:2px}.item-lista{display:grid;grid-template-columns:22px 108px 1fr auto auto auto;gap:var(--sp-3);align-items:center;width:100%;padding:10px 16px 10px 12px;border:0;border-top:1px solid var(--borda);background:none;color:var(--texto);font:inherit;text-align:left;cursor:pointer}.item-lista:hover{background:var(--estado-hover-fundo);color:var(--estado-hover-texto)}.item-lista:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.item-lista-titulo{font-weight:var(--fw-semibold)}.item-lista-apoio{font-size:var(--fs-micro);color:var(--texto-2)}.codigo{font-family:var(--mono);font-size:var(--fs-micro);color:var(--texto-2)}.orgao{font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:.04em;color:var(--texto-2);border:1px solid var(--borda);padding:3px 8px;border-radius:6px;white-space:nowrap}@media(max-width:700px){.item-lista{grid-template-columns:22px 1fr auto}.item-lista .codigo,.item-lista .orgao,.item-lista .avatar{display:none}}.linha-editavel{display:grid;gap:6px;grid-template-columns:var(--colunas, 1fr)}@media(max-width:600px){.linha-editavel{grid-template-columns:repeat(2,minmax(0,1fr))}.linha-editavel>:first-child,.linha-editavel>:nth-child(2):last-child{grid-column:1 / -1}.linha-editavel>button:last-child{justify-self:start}}.marca-flor{display:grid;place-items:center;overflow:hidden}.topo-identidade{min-width:0;display:flex;flex-direction:column;gap:1px}.topo-produto{font-family:var(--font-display);font-size:var(--fs-small);font-weight:var(--fw-heavy);letter-spacing:var(--tr-tight);line-height:1.15}.topo-organizacao{font-size:10px;letter-spacing:var(--tr-eyebrow);text-transform:uppercase;font-weight:var(--fw-bold);color:var(--fg-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.faixa-cartoes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--sp-2);margin-bottom:var(--sp-3)}@media(max-width:1180px){.faixa-cartoes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.faixa-cartoes{display:flex;overflow-x:auto;scroll-snap-type:x proximity;margin:0 calc(-1 * var(--sp-4)) var(--sp-3);padding:0 var(--sp-4) var(--sp-2)}.cartao-indicador{flex:0 0 156px;scroll-snap-align:start}}.cartao-indicador{display:flex;flex-direction:column;gap:1px;min-width:0;text-align:left;font:inherit;color:var(--fg);background:var(--superficie);border:1px solid var(--borda);border-radius:var(--r-md);box-shadow:var(--sombra);padding:9px var(--sp-3) 10px;cursor:pointer}.cartao-indicador:hover{border-color:var(--borda-forte)}.cartao-indicador:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.cartao-indicador[data-tom=vermelho]{border-left:3px solid var(--vermelho-forte)}.cartao-indicador[data-tom=ambar]{border-left:3px solid var(--ambar-forte)}.cartao-indicador[data-tom=verde]{border-left:3px solid var(--verde-forte)}.cartao-numero{font-family:var(--fonte-titulo);font-size:24px;font-weight:var(--fw-heavy);font-variant-numeric:tabular-nums;letter-spacing:var(--tr-tight);line-height:1.05}.cartao-numero[data-tom=vermelho]{color:var(--vermelho-fg)}.cartao-numero[data-tom=ambar]{color:var(--ambar-fg)}.cartao-numero[data-tom=verde]{color:var(--verde-fg)}.cartao-rotulo{font-size:9.5px;letter-spacing:var(--tr-eyebrow);text-transform:uppercase;font-weight:var(--fw-bold);color:var(--fg-muted);line-height:1.25}.cartao-contexto{font-size:10.5px;color:var(--fg-subtle);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cartao-origem{margin-top:5px;padding-top:4px;border-top:1px dashed var(--border);font-family:var(--font-mono);font-size:9px;line-height:1.4;color:var(--fg-subtle);overflow-wrap:anywhere;white-space:normal}.grade-blocos{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--sp-3);align-items:start}@media(max-width:720px){.grade-blocos{grid-template-columns:minmax(0,1fr)}}.grade-blocos>[data-largura=dois]{grid-column:span 2}.grade-blocos>[data-largura=total]{grid-column:1 / -1}@media(max-width:1000px){.grade-blocos>[data-largura=dois]{grid-column:1 / -1}}@media(max-width:720px){.grade-blocos>[data-largura=dois],.grade-blocos>[data-largura=total]{grid-column:auto}}.bloco{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--r-lg);box-shadow:var(--sombra);display:flex;flex-direction:column;min-width:0;overflow:hidden}.bloco-topo{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2);padding:9px var(--sp-3);border-bottom:1px solid var(--border-suave);background:var(--bg-afundado)}.bloco-titulo{margin:0;font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--fg-muted)}.bloco-acao{border:0;background:none;padding:0;font:inherit;font-size:10px;font-weight:var(--fw-semibold);color:var(--fg-subtle);cursor:pointer;white-space:nowrap}.bloco-acao:hover{color:var(--fg);text-decoration:underline}.bloco-acao:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.bloco-corpo{padding:var(--sp-2) var(--sp-3) var(--sp-3);max-height:244px;overflow-y:auto;min-width:0}.bloco-corpo[data-alto=sim]{max-height:300px}.bloco-corpo[data-rolagem=nao]{max-height:none;overflow-y:visible}.bloco-vazio{padding:var(--sp-4) var(--sp-3);text-align:center;color:var(--fg-subtle);font-size:var(--fs-micro);line-height:var(--lh-relaxed)}.linha-compacta{display:flex;align-items:baseline;gap:var(--sp-2);width:100%;text-align:left;font:inherit;color:var(--fg);background:none;border:0;border-bottom:1px solid var(--border-suave);padding:6px 0;cursor:pointer;min-width:0}.linha-compacta:last-child{border-bottom:0}.linha-compacta:hover{background:var(--estado-realce-fundo);color:var(--estado-realce-texto)}.linha-compacta:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.linha-compacta[data-estatica=sim]{cursor:default}.linha-compacta[data-estatica=sim]:hover{background:none}.linha-principal{flex:1 1 auto;min-width:0}.linha-titulo{display:block;font-size:var(--fs-micro);font-weight:var(--fw-semibold);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linha-apoio{display:block;font-size:10px;color:var(--fg-subtle);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linha-lado{flex:0 0 auto;text-align:right;white-space:nowrap;font-size:10px}.linha-valor{font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-medium)}.barra-linha{display:grid;grid-template-columns:1fr 36px;gap:var(--sp-2);align-items:center;padding:4px 0}.barra-trilho{height:15px;border-radius:var(--r-xs);background:var(--bg-afundado);position:relative;overflow:hidden;min-width:0}.barra-preenche{position:absolute;top:0;bottom:0;left:0;background:var(--acao-suave);border-right:2px solid var(--acao)}.barra-rotulo{position:relative;padding:0 6px;font-size:10px;font-weight:var(--fw-semibold);line-height:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.barra-percentual{font-family:var(--font-mono);font-size:10px;color:var(--fg-subtle);text-align:right}.mini-numeros{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2);margin-bottom:var(--sp-2)}.mini-numero{border:1px solid var(--border-suave);border-radius:var(--r-xs);padding:6px 8px;min-width:0}.mini-numero-valor{font-family:var(--fonte-titulo);font-size:17px;font-weight:var(--fw-heavy);font-variant-numeric:tabular-nums;line-height:1.1}.mini-numero-valor[data-tom=vermelho]{color:var(--vermelho-fg)}.mini-numero-valor[data-tom=ambar]{color:var(--ambar-fg)}.mini-numero-valor[data-tom=verde]{color:var(--verde-fg)}.mini-numero-rotulo{font-size:9.5px;text-transform:uppercase;letter-spacing:var(--tr-eyebrow);font-weight:var(--fw-bold);color:var(--fg-subtle);line-height:1.25}.etapa-funil{padding:6px 0;border-bottom:1px solid var(--border-suave)}.etapa-funil:last-child{border-bottom:0}.etapa-funil-topo{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2)}.etapa-funil-nome{font-size:var(--fs-micro);font-weight:var(--fw-bold)}.etapa-funil-meta{font-family:var(--font-mono);font-size:10px;color:var(--fg-subtle);white-space:nowrap}.etapa-funil-barra{height:4px;border-radius:var(--r-pill);background:var(--bg-afundado);margin:4px 0 3px;overflow:hidden}.etapa-funil-barra span{display:block;height:100%;background:var(--acao)}.etapa-funil-negocio{font-size:10px;color:var(--fg-subtle);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selecao-cliente{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.dashboard-360{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-3)}@media(max-width:900px){.dashboard-360{grid-template-columns:minmax(0,1fr)}}.conecta{--sf0: #02110A;--sf1: #f3f5e8;--sf2: #FDFFF2;--sf3: #e8ece0;--sf4: #dde3d4;--txt: #02110A;--txt2: #3a4a40;--txt3: #56665c;--bd: #d4d9d4;--bd2: #a8b3ad;--folha: #1d7a4d;--amarelo: #FFDE00;--ambar: #7d6a00;--ambarBg: rgba(255, 222, 0, .18);--vermelho: #b53326;--entrada: #ffffff;--sf0-txt: rgba(253, 255, 242, .72);--sobre-vermelho: #ffffff;--link: #1d7a4d;--link-hover: #02110A}:root[data-tema=escuro] .conecta{--sf0: #02110A;--sf1: #061a11;--sf2: #092517;--sf3: #0f3220;--sf4: #16412a;--txt: #FDFFF2;--txt2: rgba(253, 255, 242, .66);--txt3: rgba(253, 255, 242, .58);--bd: rgba(253, 255, 242, .1);--bd2: rgba(253, 255, 242, .22);--folha: #5FBF8A;--amarelo: #FFDE00;--ambar: #FFDE00;--ambarBg: rgba(255, 222, 0, .1);--vermelho: #E5645A;--entrada: rgba(253, 255, 242, .05);--sf0-txt: rgba(253, 255, 242, .72);--sobre-vermelho: #02110A;--link: #5FBF8A;--link-hover: #FFDE00}.conecta{height:calc(100vh - var(--altura-topo));display:flex;flex-direction:column;align-items:stretch;gap:0;overflow:hidden;font-family:var(--fonte);background:var(--sf2);color:var(--txt);font-size:15px;line-height:1.45}.conecta *{box-sizing:border-box}.conecta ::-webkit-scrollbar{width:8px;height:8px}.conecta ::-webkit-scrollbar-thumb{background:#788c8052;border-radius:999px}.conecta ::-webkit-scrollbar-track{background:transparent}@keyframes nfPulso{0%,to{box-shadow:0 0 #5fbf8ab3}50%{box-shadow:0 0 0 5px #5fbf8a00}}@keyframes nfEntra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes nfFade{0%{opacity:0}to{opacity:1}}.conecta a{color:var(--link);text-decoration-color:var(--amarelo)}.conecta a:hover{color:var(--link-hover)}.conecta textarea,.conecta input{font-family:var(--fonte)}.conecta [data-editor]:empty:before{content:attr(data-ph);color:var(--txt3);pointer-events:none}.conecta [data-editor]:focus{outline:none}.conecta [data-rico] ul{margin:4px 0;padding-left:22px;list-style:disc}.conecta [data-rico] ul ul{list-style:circle;padding-left:22px}.conecta [data-rico] ul ul ul,.conecta [data-rico] ul ul ul ul{list-style:square}.conecta [data-rico] ol{margin:4px 0;padding-left:30px;list-style:none;counter-reset:nfli}.conecta [data-rico] ol>li{counter-increment:nfli;position:relative}.conecta [data-rico] ol>li:before{content:counter(nfli) ") ";position:absolute;left:-26px;width:22px;text-align:right;color:var(--txt2);font-variant-numeric:tabular-nums}.conecta [data-rico] ol ol>li:before{content:counter(nfli,lower-alpha) ") "}.conecta [data-rico] ol ol ol>li:before{content:counter(nfli,lower-roman) ") "}.conecta [data-rico] li{margin:1px 0}.conecta [data-rico] blockquote{border-left:3px solid rgba(120,140,128,.5);padding-left:10px;margin:4px 0;opacity:.85}.conecta [data-msg] [data-hora-lado]{opacity:0;transition:opacity .12s}.conecta [data-msg]:hover [data-hora-lado]{opacity:1}.conecta [data-hover]:hover{background:var(--sf3)}.conecta [data-hover=texto]:hover{background:transparent;color:var(--txt)}.conecta [data-hover=amarelo]:hover{background:#ffe633}.conecta [data-hover=folha]:hover{background:#5fbf8a;color:#02110a}.conecta [data-hover=claro]:hover{background:#fdfff214;color:#fdfff2}.conecta [data-hover=sutil]:hover{color:var(--txt2)}.conecta [data-hover=folha-borda]:hover{background:transparent;border-color:var(--folha)}.conecta [data-hover=contorno]:hover{background:transparent;border-color:var(--bd2);color:var(--txt)}.conecta [data-hover=inverso]:hover{background:var(--txt);color:var(--sf2)}.conecta [data-hover=fundo4]:hover{background:var(--sf4)}.conecta [data-hover=chamada]:hover{background:#fdfff221}.conecta [data-hover=sair]:hover{background:#b53326}.casca-conteudo[data-cheio=sim]{padding:0;max-width:none;overflow:hidden}.cn-acoes-da-mensagem{max-width:calc(100% - 22px);flex-wrap:wrap;justify-content:flex-end;border-radius:14px!important}@media(max-width:600px){.cn-acoes-da-mensagem{left:6px!important;right:6px!important;flex-wrap:wrap;justify-content:flex-end;border-radius:14px!important}}.conecta [data-clicavel]:focus-visible,.conecta [data-msg]:focus-visible{outline:2px solid var(--folha);outline-offset:2px}
