@font-face{font-family:texto;src:url(/_next/static/media/76ba26f12b5e00f7-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:texto Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_dcbfe5{font-family:texto,texto Fallback}.__variable_dcbfe5{--f-texto:"texto","texto Fallback"}@font-face{font-family:mono;src:url(/_next/static/media/a865edea076e0166-s.p.woff2) format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_3d904d{font-family:mono,mono Fallback}.__variable_3d904d{--f-mono:"mono","mono Fallback"}@font-face{font-family:"serifa";src:url(/_next/static/media/c1e0d90fe86e19bb-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:"serifa";src:url(/_next/static/media/36246974b682033b-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:"serifa";src:url(/_next/static/media/c17cb983690adde7-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:"serifa";src:url(/_next/static/media/83a27037d235805b-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:"serifa";src:url(/_next/static/media/2089c3436945ecc6-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:"serifa";src:url(/_next/static/media/56869597f359ebf9-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:"serifa Fallback";src:local("Arial");ascent-override:104.78%;descent-override:32.55%;line-gap-override:0.00%;size-adjust:88.18%}.__className_26caf7{font-family:"serifa","serifa Fallback"}.__variable_26caf7{--f-serifa:"serifa","serifa Fallback"}:root{--canvas:#f3f4f6;--surface:#ffffff;--surface-2:#f9fafb;--sunken:#eef0f3;--line:#e5e7eb;--line-2:#d1d5db;--ink:#111827;--ink-2:#374151;--ink-3:#6b7280;--ink-4:#9ca3af;--chrome:#ffffff;--chrome-2:#f3f4f6;--chrome-ink:#374151;--chrome-ink-2:#6b7280;--chrome-line:#e5e7eb;--chrome-on:#eef2ff;--accent:#2e6fe8;--accent-ink:#1d4ed8;--accent-soft:#e8f0fe;--accent-line:#b9cdf7;--good:#15803d;--good-soft:#dcfce7;--warn:#b45309;--warn-soft:#fef3c7;--crit:#b91c1c;--crit-soft:#fee2e2;--info:#1d4ed8;--info-soft:#dbeafe;--s1:#2e6fe8;--s2:#b0761a;--s3:#0e7c86;--s4:#b04a3e;--s5:#7a4a8c;--s6:#5c7a31;--grid:#e7eaee;--axis:#b9c0ca;--shadow-1:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.04);--shadow-2:0 4px 12px rgba(16,24,40,.08),0 16px 40px rgba(16,24,40,.12);--r:12px;--r-sm:8px;--fs:14px;--pad:16px;--gap:14px;--row:9px;--kpi-val:22px;--marca-azul:#0a2150;--marca-azul-2:#12306d;--marca-azul-3:#1b3f8a;--marca-ouro:#c9a14a;--marca-ouro-2:#e6c77a;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--canvas:#0f1216;--surface:#171b21;--surface-2:#1c2128;--sunken:#12161b;--line:#262c35;--line-2:#333b47;--ink:#f3f4f6;--ink-2:#d1d5db;--ink-3:#9ca3af;--ink-4:#6b7280;--chrome:#12161b;--chrome-2:#1c2128;--chrome-ink:#d1d5db;--chrome-ink-2:#9ca3af;--chrome-line:#262c35;--chrome-on:#1b2a4a;--accent:#6b9cff;--accent-ink:#9dbcff;--accent-soft:#1b2a4a;--accent-line:#2b447a;--good:#4ade80;--good-soft:#12301e;--warn:#fbbf24;--warn-soft:#3a2a0a;--crit:#f87171;--crit-soft:#3b1515;--info:#93c5fd;--info-soft:#1e2a44;--s1:#6b9cff;--s2:#d2a03f;--s3:#37b4c4;--s4:#cf6a4e;--s5:#9a6bbe;--s6:#7ba441;--grid:#222a34;--axis:#3a4552;--shadow-1:0 1px 2px rgba(0,0,0,.45);--shadow-2:0 4px 12px rgba(0,0,0,.5),0 16px 40px rgba(0,0,0,.6);color-scheme:dark}}:root[data-theme=dark]{--canvas:#0f1216;--surface:#171b21;--surface-2:#1c2128;--sunken:#12161b;--line:#262c35;--line-2:#333b47;--ink:#f3f4f6;--ink-2:#d1d5db;--ink-3:#9ca3af;--ink-4:#6b7280;--chrome:#12161b;--chrome-2:#1c2128;--chrome-ink:#d1d5db;--chrome-ink-2:#9ca3af;--chrome-line:#262c35;--chrome-on:#1b2a4a;--accent:#6b9cff;--accent-ink:#9dbcff;--accent-soft:#1b2a4a;--accent-line:#2b447a;--good:#4ade80;--good-soft:#12301e;--warn:#fbbf24;--warn-soft:#3a2a0a;--crit:#f87171;--crit-soft:#3b1515;--info:#93c5fd;--info-soft:#1e2a44;--s1:#6b9cff;--s2:#d2a03f;--s3:#37b4c4;--s4:#cf6a4e;--s5:#9a6bbe;--s6:#7ba441;--grid:#222a34;--axis:#3a4552;--shadow-1:0 1px 2px rgba(0,0,0,.45);--shadow-2:0 4px 12px rgba(0,0,0,.5),0 16px 40px rgba(0,0,0,.6);color-scheme:dark}:root[data-density=compacta]{--fs:13px;--pad:12px;--gap:10px;--row:6px;--kpi-val:19px}*{box-sizing:border-box}body,html{padding:0;margin:0}body{background:var(--canvas);color:var(--ink);font-family:var(--f-texto,"Inter"),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:var(--fs);line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;font-weight:600;text-wrap:balance}p{margin:0}a{color:var(--accent-ink);text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.mono{font-family:var(--f-mono,"JetBrains Mono"),ui-monospace,SFMono-Regular,Menlo,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sub{font-size:12px;color:var(--ink-3);line-height:1.5}.strong{font-weight:600;color:var(--ink)}.lista{margin:0;padding-left:18px;display:grid;grid-gap:7px;gap:7px;font-size:13px;color:var(--ink-2)}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}details>summary:before{content:"›";display:inline-block;width:14px;color:var(--ink-3);transition:transform .15s}details[open]>summary:before{transform:rotate(90deg)}.app{display:grid;grid-template-columns:236px minmax(0,1fr);min-height:100vh}.app>div{min-width:0}.side{background:var(--chrome);color:var(--chrome-ink);display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh;border-right:1px solid var(--chrome-line)}.brand{display:flex;gap:10px;align-items:center;padding:16px 16px 10px}.brand .seal{width:34px;height:34px;border-radius:9px;flex:none;color:#fff;display:grid;place-items:center;background:linear-gradient(135deg,var(--marca-azul-3),var(--marca-azul));font-size:12.5px;font-weight:700;letter-spacing:.02em}.brand b{font-size:13.5px;font-weight:600;display:block;line-height:1.2;color:var(--ink)}.brand span{display:block;font-size:11.5px;color:var(--chrome-ink-2);margin-top:1px}.inst{margin:2px 12px 8px;padding:7px 10px;border:1px solid var(--chrome-line);border-radius:var(--r-sm);display:flex;align-items:center;gap:8px;font-size:12.5px;background:var(--surface-2);color:var(--ink-2);min-width:0}.inst .dot{width:8px;height:8px;border-radius:50%;background:var(--good);flex:none}.inst .nm{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.nav{flex:1 1;overflow-y:auto;padding:4px 10px 12px}.nav-group{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:12px 8px 4px;font-weight:600}.nav a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--r-sm);color:var(--chrome-ink);font-size:13.5px;font-weight:500;margin-bottom:1px;position:relative}.nav a:hover{background:var(--chrome-2);color:var(--ink)}.nav a.on{background:var(--chrome-on);color:var(--accent-ink);font-weight:600;box-shadow:inset 3px 0 0 var(--marca-ouro)}.nav a svg{width:18px;height:18px;flex:none;opacity:.85}.nav a .n{margin-left:auto;font-size:11px;font-weight:600;border-radius:10px;padding:1px 7px;background:var(--crit-soft);color:var(--crit);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nav a .n.info{background:var(--info-soft);color:var(--info)}.nav .por-vir{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:var(--r-sm);color:var(--chrome-ink-2);font-size:13.5px;font-weight:500;margin-bottom:1px;cursor:default}.nav .por-vir em{font-style:normal;font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;border:1px solid var(--chrome-line);border-radius:999px;padding:2px 6px;white-space:nowrap}.side-foot{border-top:1px solid var(--chrome-line);padding:12px 14px;font-size:11.5px;color:var(--chrome-ink-2);display:flex;gap:10px;align-items:center}.side-foot b{color:var(--ink);display:block;font-size:12.5px;font-weight:500}.avatar{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,var(--marca-azul-3),var(--marca-azul));color:#fff;display:grid;place-items:center;font-size:11px;font-weight:700;flex:none;box-shadow:0 0 0 1.5px var(--marca-ouro)}.avatar.lg{width:44px;height:44px;font-size:15px}.top{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:var(--surface);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px;padding:9px 22px;min-height:56px;flex-wrap:wrap}.top .sp{flex:1 1}.search{flex:1 1 260px;max-width:560px;display:flex;align-items:center;gap:9px;padding:7px 11px;border:1px solid var(--line-2);border-radius:10px;background:var(--surface-2);color:var(--ink-3);font-size:13.5px}.search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);background:var(--surface)}.search svg{flex:none}.search input{flex:1 1;min-width:0;border:0;background:transparent;outline:none;color:var(--ink);font-size:13.5px}.search input::placeholder{color:var(--ink-3)}.search kbd{font:11px var(--f-mono,"JetBrains Mono"),monospace;border:1px solid var(--line-2);border-radius:5px;padding:1px 6px;color:var(--ink-3);white-space:nowrap}.iconbtn,.search kbd{background:var(--surface)}.iconbtn{width:36px;height:36px;border-radius:9px;border:1px solid var(--line);display:grid;place-items:center;color:var(--ink-2);position:relative;cursor:pointer}.iconbtn:hover{background:var(--surface-2)}.iconbtn .b{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--crit);color:#fff;font-size:10.5px;font-weight:700;display:grid;place-items:center;border:2px solid var(--surface);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.menu .pop .seg button{width:auto;display:inline-block;padding:5px 10px;border-radius:0;font-size:12px}.menu .pop .seg button:hover{background:var(--surface-2)}.menu .pop .seg button.on{background:var(--accent-soft);color:var(--accent-ink)}.menu .pop .quem{padding:8px 10px 6px}.menu .pop .quem b{display:block;font-size:13px;font-weight:600;color:var(--ink)}.menu .pop .quem span{display:block;font-size:11.5px;color:var(--ink-3);margin-top:2px}.menu{position:relative}.menu>summary{cursor:pointer}.menu>summary:before{display:none}.menu .pop{position:absolute;right:0;top:calc(100% + 6px);min-width:220px;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-2);padding:6px;z-index:40}.menu .pop a,.menu .pop button{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:8px 10px;border-radius:7px;color:var(--ink);font-size:13px}.menu .pop a:hover,.menu .pop button:hover{background:var(--surface-2)}.menu .pop .sep{height:1px;background:var(--line);margin:6px 0}.menu .pop .hd{padding:6px 10px 2px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.seg{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden}.seg button{padding:5px 10px;font-size:12px;color:var(--ink-2);background:var(--surface)}.seg button.on{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.page{padding:22px 22px 60px;max-width:1480px}.crumb{font-size:12.5px;display:flex;gap:6px;align-items:center;margin-bottom:6px;flex-wrap:wrap}.crumb,.crumb a{color:var(--ink-3)}.crumb a:hover{color:var(--accent-ink)}.phead{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:14px}.eyebrow{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;font-weight:600}.phead h1{font-size:22px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.phead .sub{color:var(--ink-3);font-size:13.5px;margin-top:4px;max-width:78ch}.phead .acts{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.phead-texto{min-width:0;flex:1 1 420px}.texto-longo{min-width:0}.texto-longo-corpo{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;line-height:1.6;color:var(--ink-2)}.texto-longo-corpo.aberto{display:block;overflow:visible}.texto-longo-botao{margin-top:4px;display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--accent-ink);padding:2px 0}.texto-longo-botao:hover{text-decoration:underline}.note .texto-longo-corpo{color:inherit}.phead .texto-longo.sub{max-width:78ch;margin-top:6px}.subtela{margin-bottom:18px}.voltar{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--accent-ink);padding:4px 10px 4px 4px;margin-left:-4px;border-radius:8px}.voltar:hover{background:var(--accent-soft)}.subtela-linha{flex-wrap:wrap;margin-top:8px;padding-bottom:14px;border-bottom:1px solid var(--line)}.subtela-linha,.subtela-linha h1{display:flex;align-items:center;gap:12px}.subtela-linha h1{flex:1 1 auto;font-size:24px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.subtela-ico{width:40px;height:40px;border-radius:11px;background:var(--accent-soft);color:var(--accent-ink);display:grid;place-items:center;flex:none}.subtela-ico svg{width:22px;height:22px}.subtela .menu .pop{min-width:280px}.subtela .menu .pop a svg{width:16px;height:16px;flex:none;opacity:.75}.subtela .menu .pop a[aria-current=page]{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.grupo-cartoes{margin-bottom:26px}.grupo-cartoes>h2,.titulo-secao{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:700;margin:0 0 12px}.cartoes{display:flex;flex-wrap:wrap;gap:16px}.cartoes>.cartao{flex:1 1 220px}.cartao{position:relative;display:flex;flex-direction:column;gap:6px;min-height:176px;padding:18px 18px 16px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-1);color:var(--ink);overflow:hidden;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.cartao:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--line)}.cartao:hover{transform:translateY(-2px);box-shadow:var(--shadow-2);border-color:var(--accent-line)}.cartao:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.cartao-topo{display:flex;align-items:center;gap:12px;margin-bottom:6px}.cartao-ico{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;flex:none;background:var(--accent-soft);color:var(--accent-ink)}.cartao-ico svg{width:22px;height:22px}.cartao-titulo{font-size:15.5px;font-weight:600;line-height:1.3}.cartao-valor{font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cartao-detalhe{font-size:13.5px;color:var(--ink-3);line-height:1.45}.cartao .meter{margin-top:4px}.cartao-ir{margin-top:auto;padding-top:10px;font-size:13.5px;font-weight:600;color:var(--accent-ink)}.cartao:hover .cartao-ir span{display:inline-block;transform:translateX(3px);transition:transform .15s ease}.cartao.tom-good:before{background:var(--good)}.cartao.tom-good .cartao-ico{background:var(--good-soft);color:var(--good)}.cartao.tom-warn:before{background:var(--warn)}.cartao.tom-warn .cartao-ico{background:var(--warn-soft);color:var(--warn)}.cartao.tom-warn .cartao-valor{color:var(--warn)}.cartao.tom-crit:before{background:var(--crit)}.cartao.tom-crit .cartao-ico{background:var(--crit-soft);color:var(--crit)}.cartao.tom-crit .cartao-valor{color:var(--crit)}.atalhos{display:flex;gap:10px;flex-wrap:wrap;margin-top:-6px}.atalhos a{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-3);padding:7px 12px;border:1px dashed var(--line-2);border-radius:9px}.atalhos a:hover{color:var(--accent-ink);border-color:var(--accent-line)}.atalhos a svg{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.cartao,.cartao:hover{transform:none}}.proc-cabeca{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 20px;margin-bottom:16px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-1)}.proc-cabeca-texto{flex:1 1 320px;min-width:0}.proc-cabeca h1{font-size:22px;font-weight:700;line-height:1.25;margin:2px 0 4px}.proc-cabeca h1 a{color:var(--ink)}.proc-cabeca h1 a:hover{color:var(--accent-ink)}.proc-cabeca .sub{font-size:13.5px}.proc-cabeca-acoes{display:flex;align-items:center;gap:10px;margin-left:auto}.proc-grade{display:grid;grid-template-columns:290px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.etapas{padding:12px 10px;position:-webkit-sticky;position:sticky;top:72px}.etapas ol{list-style:none;margin:0;padding:0}.etapas li{position:relative}.etapas li:not(:last-child):after{content:"";position:absolute;left:26px;top:48px;bottom:-6px;width:2px;background:var(--line)}.etapas li.feita:not(:last-child):after{background:var(--good)}.etapas li>a,.etapas li>span{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:10px;color:var(--ink)}.etapas li>a:hover{background:var(--surface-2)}.etapas li.vista>a{background:var(--accent-soft)}.etapa-trava{cursor:not-allowed;opacity:.7}.etapa-marca{width:34px;height:34px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:13.5px;font-weight:700;border:2px solid var(--line-2);background:var(--surface);color:var(--ink-3);position:relative;z-index:1}.etapas li.feita .etapa-marca{background:var(--good);border-color:var(--good);color:#fff}.etapas li.agora .etapa-marca{background:var(--marca-azul-3);border-color:var(--marca-azul-3);color:#fff;box-shadow:0 0 0 4px var(--accent-soft),0 0 0 5px var(--marca-ouro)}.etapas li.parada .etapa-marca{background:var(--crit);border-color:var(--crit);color:#fff}.etapa-nome{min-width:0;display:flex;flex-direction:column;line-height:1.3}.etapa-nome b{font-size:14px;font-weight:600}.etapa-nome small{font-size:12px;color:var(--ink-3)}.etapas li.agora .etapa-nome small{color:var(--accent-ink);font-weight:600}.etapas-prazo{margin:10px 4px 2px;padding-top:12px;border-top:1px solid var(--line);display:grid;grid-gap:6px;gap:6px}.etapa-painel{padding:22px 24px;display:flex;flex-direction:column;gap:18px;min-width:0}.etapa-cab h2{font-size:24px;font-weight:700;letter-spacing:-.01em;margin:4px 0 6px}.requisitos{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.requisitos li{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);font-size:14px}.requisitos li span{width:24px;height:24px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:13px;font-weight:700;border:2px solid var(--warn);color:var(--warn)}.requisitos li.ok span{background:var(--good);border-color:var(--good);color:#fff}.requisitos li.ok{color:var(--ink-2)}.etapa-trabalho{display:grid;grid-gap:16px;gap:16px;min-width:0}.etapa-trabalho .kv{font-size:14px}.bloco-etapa{display:grid;grid-gap:8px;gap:8px}.bloco-etapa+.bloco-etapa{border-top:1px solid var(--line);padding-top:16px}.bloco-etapa-titulo{font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.checklist{border:1px solid var(--line);border-radius:10px;overflow:hidden}.etapa-trabalho .prov{padding:10px 0 0;border-top:0}.etapa-docs{border:1px dashed var(--line-2);border-radius:12px;padding:12px 14px;display:grid;grid-gap:4px;gap:4px}.etapa-doc{display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:6px 0;font-size:14px}.etapa-doc>span:first-child{color:var(--ink-4);font-weight:700}.etapa-doc>span.ok{color:var(--good)}.etapa-rodape{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--line)}.btn.grande{padding:12px 20px;font-size:15px;font-weight:600;border-radius:11px}.btn.danger.grande{background:var(--crit-soft)}.regras-escolha{display:grid;grid-gap:10px;gap:10px}.regra-opcao{border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--surface)}.regra-opcao.cumpre{border-left:4px solid var(--good)}.regra-opcao.escolhida{border-color:var(--accent);background:var(--accent-soft)}.regra-opcao-topo{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.regra-opcao-topo b{font-size:14.5px}.regra-opcao-valor{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none}.regra-opcao-mais{margin-top:6px}.regra-opcao-mais>summary{font-size:13px;color:var(--accent-ink);cursor:pointer}.proc-outra h2{font-size:22px;font-weight:700;margin:10px 0 14px}.etapas li.futura .etapa-nome b{color:var(--ink-2);font-weight:500}.barra-cadprev{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--ink-2)}.barra-cadprev form{display:inline-flex}@media (max-width:1000px){.proc-grade{grid-template-columns:minmax(0,1fr)}.etapas{position:static;padding:8px}.etapas ol{display:flex;flex-wrap:wrap;gap:6px}.etapas li{flex:0 0 auto}.etapas li:after{display:none}.etapas li>a,.etapas li>span{padding:5px 10px 5px 5px;gap:8px;border:1px solid var(--line);border-radius:999px}.etapas li.vista>a{border-color:var(--accent-line)}.etapa-marca{width:26px;height:26px;font-size:12px}.etapa-nome b{font-size:13px}.etapa-nome small{display:none}.etapa-painel{padding:18px 16px}}details.mais>summary{list-style:none;display:flex;align-items:center;justify-content:center;gap:6px;padding:11px var(--pad);font-size:13.5px;font-weight:600;color:var(--accent-ink);cursor:pointer;border-top:1px solid var(--line);background:var(--surface-2)}details.mais>summary:before{content:"▾";width:auto;color:inherit;transition:transform .15s}details.mais[open]>summary:before{transform:rotate(180deg)}details.mais>summary:hover{background:var(--accent-soft)}details.mais.em-cartao{margin-top:14px}details.mais.em-cartao>summary{border:1px solid var(--line);border-radius:9px}.card.destaque .viz-heroi b{font-size:34px}.destaque-numeros{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.destaque-numeros>div{flex:1 1 92px;display:flex;flex-direction:column;justify-content:space-between;gap:4px;padding:8px 10px;background:var(--surface-2);border-radius:10px}.destaque-numeros span{font-size:11px;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-3);font-weight:600;line-height:1.3}.destaque-numeros b{font-size:18px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.destaque-numeros b.sobe{color:var(--good)}.destaque-numeros b.desce{color:var(--crit)}.viz-rosca-linha{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.viz-rosca{width:184px;height:184px;border-radius:50%;flex:none;display:grid;place-items:center;margin:4px auto}.viz-rosca-miolo{width:64%;height:64%;border-radius:50%;background:var(--surface);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:6px}.viz-rosca-miolo b{font-size:15px;font-weight:700;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.viz-rosca-miolo span{font-size:11.5px;color:var(--ink-3)}.viz-rosca-legenda{list-style:none;margin:0;padding:0;flex:1 1 180px;display:grid;grid-gap:8px;gap:8px}.viz-rosca-legenda li{display:grid;grid-template-columns:12px minmax(0,1fr) auto;grid-column-gap:8px;column-gap:8px;align-items:baseline;font-size:13px}.viz-rosca-legenda i{width:11px;height:11px;border-radius:3px;align-self:center}.viz-rosca-legenda span{color:var(--ink-2);min-width:0}.viz-rosca-legenda b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.viz-rosca-legenda small{grid-column:2/-1;font-size:11.5px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.viz-colunas{display:flex;align-items:flex-end;gap:10px;height:200px;padding-top:4px}.viz-coluna{flex:1 1;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;gap:6px}.viz-coluna-pct{font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-2)}.viz-coluna-trilho{flex:1 1;width:100%;max-width:44px;display:flex;align-items:flex-end;background:var(--viz-trilho);border-radius:6px 6px 2px 2px}.viz-coluna-pilha{width:100%;display:flex;flex-direction:column;gap:2px;min-height:4px}.viz-coluna-pilha span{display:block;min-height:2px}.viz-coluna-pilha span:first-child{border-radius:6px 6px 0 0}.viz-coluna-rotulo{font-size:11.5px;color:var(--ink-3);white-space:nowrap}.tabs{display:flex;flex-wrap:wrap;gap:0 2px;border-bottom:1px solid var(--line);margin-bottom:18px}.tabs a,.tabs button{padding:9px 12px;font-size:13.5px;font-weight:500;color:var(--ink-3);white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex;gap:7px;align-items:center}.tabs a:hover,.tabs button:hover{color:var(--ink)}.tabs a.on,.tabs button.on{color:var(--accent-ink);border-bottom-color:var(--accent);font-weight:600}.tabs .n{font-size:11px;background:var(--sunken);color:var(--ink-3);border-radius:10px;padding:0 6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tabs .on .n{background:var(--accent-soft);color:var(--accent-ink)}.card>.tabs{padding:8px var(--pad) 0;margin-bottom:0}.btn{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line-2);background:var(--surface);border-radius:9px;padding:7px 12px;font-size:13px;font-weight:500;color:var(--ink);box-shadow:var(--shadow-1);white-space:nowrap}.btn:hover{background:var(--surface-2)}.btn.pri{background:linear-gradient(180deg,var(--marca-azul-3),var(--marca-azul-2));border-color:var(--marca-azul-2);color:#fff;box-shadow:inset 0 -2px 0 var(--marca-ouro),var(--shadow-1)}.btn.pri:hover{background:linear-gradient(180deg,#2250a8,var(--marca-azul-3));border-color:var(--marca-azul-3);box-shadow:inset 0 -2px 0 var(--marca-ouro-2),var(--shadow-1)}.btn.sm{padding:4px 9px;font-size:12px;border-radius:7px}.btn.ghost{border-color:transparent;box-shadow:none;background:transparent;color:var(--ink-2)}.btn.ghost:hover{background:var(--surface-2)}.btn.danger{color:var(--crit);border-color:color-mix(in srgb,var(--crit) 35%,transparent)}.btn:disabled{opacity:.5;cursor:not-allowed}.grid{display:grid;grid-gap:var(--gap);gap:var(--gap)}.grid>*,.kpis>*,.split>*{min-width:0}.split{display:grid;grid-gap:var(--gap);gap:var(--gap);align-items:start}@media (min-width:1080px){.split.c2{grid-template-columns:1fr 1fr}.split.c32{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr)}.split.c23{grid-template-columns:minmax(300px,1fr) minmax(0,1.6fr)}.split.ctx{grid-template-columns:minmax(0,1fr) 340px}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-1);min-width:0}.card>header{display:flex;align-items:center;gap:10px;padding:13px var(--pad) 11px;border-bottom:1px solid var(--line);flex-wrap:wrap}.card>header h3{font-size:14px;font-weight:600;flex:1 0 auto;max-width:100%}.card>header .hint{font-size:12px;color:var(--ink-3)}.card>header .r{margin-left:auto;display:flex;gap:8px;align-items:center}.card .body{padding:var(--pad)}.card .body.flush{padding:0}.kpis{display:grid;grid-gap:var(--gap);gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:13px 15px;box-shadow:var(--shadow-1)}.kpi .lab{font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.kpi .val{font-size:var(--kpi-val);font-weight:700;letter-spacing:-.015em;margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15;overflow-wrap:anywhere}.kpi .val small{font-size:14px;font-weight:500;color:var(--ink-2)}.kpi .foot{margin-top:6px;font-size:12px;color:var(--ink-3);display:flex;gap:6px;flex-wrap:wrap}.kpi .foot,.pill{align-items:center}.pill{display:inline-flex;gap:5px;font-size:11.5px;font-weight:600;border-radius:999px;padding:2px 9px;border:1px solid transparent;white-space:nowrap;line-height:1.55}.pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.pill.plain:before{display:none}.pill.good{background:var(--good-soft);color:var(--good)}.pill.warn{background:var(--warn-soft);color:var(--warn)}.pill.crit{background:var(--crit-soft);color:var(--crit)}.pill.info{background:var(--info-soft);color:var(--info)}.pill.mute{background:var(--sunken);color:var(--ink-2)}.tw{overflow-x:auto}table.t{width:100%;border-collapse:collapse;font-size:13px}table.t th{text-align:left;font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding:9px var(--pad);background:var(--surface-2);white-space:nowrap}table.t td,table.t th{border-bottom:1px solid var(--line)}table.t td{padding:var(--row) var(--pad);vertical-align:middle}table.t tbody tr:last-child td{border-bottom:0}table.t tbody tr:hover{background:var(--surface-2)}table.t tbody tr.sel td{background:var(--accent-soft)}table.t .r{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}table.t .c{text-align:center}table.t .strong{font-weight:600}table.t .sub{font-size:11.5px;color:var(--ink-3)}tfoot td{background:var(--surface-2);font-weight:600;border-top:1px solid var(--line-2)}.empty{padding:30px 16px;text-align:center;color:var(--ink-3);font-size:13px}.meter{height:7px;background:var(--sunken);overflow:hidden}.meter,.meter i{border-radius:4px}.meter i{display:block;height:100%;background:var(--accent)}.meter.good i{background:var(--good)}.meter.warn i{background:var(--warn)}.meter.crit i{background:var(--crit)}.form{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.field{display:flex;flex-direction:column;gap:4px;min-width:0}.field.wide{grid-column:1/-1}.field label{font-size:12px;color:var(--ink-3);font-weight:500}.field input,.field select,.field textarea{border:1px solid var(--line-2);background:var(--surface);border-radius:8px;padding:8px 10px;font-size:13.5px;width:100%;color:var(--ink)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.field .help{font-size:11.5px;color:var(--ink-3)}.field.marca{justify-content:flex-end}.field.marca label{display:flex;align-items:center;gap:8px;font-size:13px;letter-spacing:0;text-transform:none;color:var(--ink);font-weight:500;cursor:pointer}.field.marca input[type=checkbox]{width:auto;margin:0;accent-color:var(--accent)}.field.sec{display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:700;border-top:1px solid var(--line);padding-top:12px;margin-top:2px}.field.acoes-form{flex-direction:row;align-items:center;gap:8px}.modelos{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.modelo{display:flex;flex-direction:column;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:var(--r-sm);padding:12px;background:var(--surface-2)}.modelo p{margin:0}.prov{padding:12px var(--pad);border-top:1px solid var(--line)}.prov>summary{font-weight:600;cursor:pointer;font-size:13px}.note{display:flex;gap:9px;padding:10px 12px;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line);font-size:12.5px;color:var(--ink-2)}.note.warn{background:var(--warn-soft)}.note.crit,.note.warn{border-color:transparent;color:var(--ink)}.note.crit{background:var(--crit-soft)}.rows{flex-direction:column}.row,.rows{display:flex}.row{gap:12px;align-items:flex-start;padding:11px var(--pad);border-bottom:1px solid var(--line)}.row:last-child{border-bottom:0}.row .stripe{width:3px;border-radius:2px;align-self:stretch;flex:none;background:var(--line-2)}.row .stripe.good{background:var(--good)}.row .stripe.warn{background:var(--warn)}.row .stripe.crit{background:var(--crit)}.row .stripe.info{background:var(--info)}.row .main{flex:1 1;min-width:0}.row .main b{font-size:13px;display:block}.row .main p{font-size:12px;color:var(--ink-2);margin-top:2px}.row .aside{text-align:right;flex:none;font-size:12px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.steps{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:11px 14px;margin-bottom:var(--gap);overflow-x:auto;box-shadow:var(--shadow-1)}.step,.steps{display:flex;align-items:center}.step{gap:8px;flex:1 1;min-width:110px;font-size:12.5px;color:var(--ink-3);white-space:nowrap}.step .c{width:22px;height:22px;border-radius:50%;border:2px solid var(--line-2);display:grid;place-items:center;font-size:11px;font-weight:700;flex:none;background:var(--surface)}.step.done .c{background:var(--good);border-color:var(--good);color:#fff}.step.done{color:var(--ink-2)}.step.now .c{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 0 0 4px var(--accent-soft)}.step.now{color:var(--accent-ink);font-weight:600}.step.off .c{background:var(--crit);border-color:var(--crit);color:#fff}.step .ln{flex:1 1;height:2px;background:var(--line);margin:0 10px}.step.done .ln{background:var(--good)}.step:last-child .ln{display:none}.check{display:flex;align-items:center;gap:12px;padding:var(--row) var(--pad);border-bottom:1px solid var(--line)}.check:last-child{border-bottom:0}.check .bx{width:22px;height:22px;border-radius:6px;border:1.5px solid var(--line-2);display:grid;place-items:center;flex:none;background:var(--surface);color:transparent;font-size:12px;font-weight:700;cursor:pointer}.check.on .bx{background:var(--good);border-color:var(--good);color:#fff}.check.on .t{color:var(--ink-3);text-decoration:line-through}.check .t{flex:1 1;min-width:0;font-size:13px}.check .dt{font-size:12px}.check .dt,.check .opt{color:var(--ink-3);white-space:nowrap}.check .opt{font-size:11px;background:var(--sunken);border-radius:6px;padding:1px 6px}.person{display:flex;gap:12px;align-items:center;min-width:0}.person .nm{font-weight:600;font-size:14.5px}.kv{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 14px;gap:6px 14px;font-size:13px;margin:0}.kv dt{color:var(--ink-3);white-space:nowrap}.kv dd{margin:0;min-width:0}.next{border-left:3px solid var(--accent);padding-left:12px}.next .t{font-weight:600;margin-bottom:6px}.todo{list-style:none;margin:0;padding:0;font-size:13px;color:var(--ink-2)}.todo li{display:flex;gap:8px;align-items:flex-start;margin:6px 0}.todo .ok{color:var(--good);font-weight:700}.todo .pend{color:var(--warn);font-weight:700}.itens{list-style:none;margin:0;padding:0}.itens li{display:flex;align-items:center;gap:12px;padding:var(--row) var(--pad);border-bottom:1px solid var(--line)}.itens li:last-child{border-bottom:0}.itens li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--info);flex:none}.itens li.crit:before{background:var(--crit)}.itens li.warn:before{background:var(--warn)}.itens li.good:before{background:var(--good)}.itens li.mute:before{background:var(--line-2)}.itens a{flex:1 1;min-width:0;display:block;color:inherit}.itens a b{display:block;font-size:13.5px;font-weight:600;color:var(--ink)}.itens a span{display:block;font-size:12.5px;color:var(--ink-3);margin-top:2px}.itens a:hover b{color:var(--accent-ink)}.tl{list-style:none;margin:0;padding:0}.tl li{display:grid;grid-template-columns:14px 1fr;grid-gap:10px;gap:10px;padding:7px 0;font-size:12.5px;position:relative}.tl li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--line-2);margin-top:6px;margin-left:3px}.tl li.now:before{background:var(--accent)}.tl li:not(:last-child):after{content:"";position:absolute;left:6px;top:20px;bottom:-7px;width:2px;background:var(--line)}.tl .w{color:var(--ink-3);font-size:11.5px}.bar{height:6px;border-radius:4px;background:var(--sunken);overflow:hidden}.bar i{display:block;height:100%;background:var(--accent)}.bar.good i{background:var(--good)}.bar.warn i{background:var(--warn)}.bar.crit i{background:var(--crit)}.req{font-size:12px;color:var(--ink-3);display:flex;gap:6px;align-items:baseline;margin:2px 0}.req .ok{color:var(--good);font-weight:700}.req .no{color:var(--crit);font-weight:700}.pill-row{display:flex;flex-wrap:wrap;gap:6px}.pill-row span{font-size:11.5px;border:1px solid var(--line);border-radius:6px;padding:2px 7px;color:var(--ink-2);background:var(--surface-2)}.menu-movel,.side-fundo{display:none}@media (max-width:1000px){.app{grid-template-columns:minmax(0,1fr)}.side{position:fixed;top:0;left:0;bottom:0;height:100dvh;width:min(300px,86vw);z-index:60;transform:translateX(-104%);transition:transform .2s ease;overflow-y:auto}:root[data-menu=aberto] .side{transform:none;box-shadow:var(--shadow-2)}.side-fundo{display:block;position:fixed;inset:0;z-index:55;background:rgba(10,33,80,.45);opacity:0;pointer-events:none;transition:opacity .2s}:root[data-menu=aberto] .side-fundo{opacity:1;pointer-events:auto}:root[data-menu=aberto] body{overflow:hidden}.menu-movel{display:grid}.page{padding:18px 14px 48px}.top{padding:9px 14px}.phead h1{font-size:20px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.ficha{display:grid;grid-template-columns:auto 1fr;grid-gap:8px 16px;gap:8px 16px;align-items:baseline;font-size:12.5px}.ficha dt{color:var(--ink-3)}.ficha dd{margin:0;text-align:right;min-width:0}.dupla{display:grid;grid-gap:11px;gap:11px}.dupla .linha{display:grid;grid-template-columns:104px minmax(0,1fr) 82px;grid-gap:10px;gap:10px;align-items:center;font-size:12.5px;color:var(--ink-2)}.dupla .linha .v{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink)}.faixa{display:flex;gap:4px;flex-wrap:wrap}.faixa .mes{flex:1 1 40px;min-width:40px;text-align:center;border-radius:6px;border:1px solid var(--line);padding:5px 2px;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);background:var(--surface-2)}.faixa .mes b{display:block;font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-2);letter-spacing:0;text-transform:none;margin-top:1px}.faixa .mes.good{background:var(--good-soft);border-color:transparent}.faixa .mes.good b{color:var(--good)}.faixa .mes.crit{background:var(--crit-soft);border-color:transparent}.faixa .mes.crit b{color:var(--crit)}.legenda{display:flex;gap:16px;flex-wrap:wrap;font-size:11.5px;color:var(--ink-3);margin-top:11px}.legenda i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:6px;vertical-align:0}.seg a{padding:5px 10px;font-size:12px;color:var(--ink-2);background:var(--surface)}.seg a.on{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.kpi-link{display:block;color:inherit;text-decoration:none;cursor:pointer;transition:border-color .15s,box-shadow .15s}.kpi-link:hover{border-color:var(--accent-line)}.kpi-link.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.kpi-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kpi-link.st-REALIZADA .val{color:var(--good)}.kpi-link.st-EM_EXECUCAO .val{color:var(--info)}.kpi-link.st-COMPROMISSO .val{color:var(--warn)}.kpi-link.st-A_CONFIRMAR .val{color:var(--ink-2)}.toolbar{flex-wrap:wrap;margin-bottom:12px}.toolbar,.toolbar label{display:flex;gap:8px;align-items:center}.toolbar label{font-size:12.5px;color:var(--ink-3)}.toolbar input[type=search],.toolbar select{border:1px solid var(--line-2);background:var(--surface);border-radius:8px;padding:7px 10px;font-size:13px;color:var(--ink);min-width:0;max-width:100%}.toolbar input[type=search]{flex:1 1 220px}.toolbar .count{margin-left:auto;font-size:12.5px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}table.quadro{min-width:880px}table.quadro td{vertical-align:top}table.quadro tr.g td{background:var(--accent-soft);color:var(--accent-ink);font-weight:600;font-size:13px}table.quadro tr.g a{color:inherit}table.quadro tr.g .cnt{font-weight:400;color:var(--ink-3);margin-left:8px;font-size:12px}table.quadro td.num{width:44px;color:var(--accent-ink);font-weight:600}table.quadro td.acao{max-width:52ch}table.quadro td.ev{color:var(--ink-2);width:26ch}table.quadro td.onde{color:var(--ink-3);font-style:italic;width:17ch;font-size:12.5px}table.t tr.edit td{background:var(--surface-2);padding:14px var(--pad)}table.t tr.edit:hover{background:transparent}table.t tr.retirado td{opacity:.55;text-decoration:line-through}mark.pend{background:transparent;color:var(--crit);font-weight:600}.excluir-linha{margin-top:10px;display:flex;justify-content:flex-end}.sel-auto{border:1px solid var(--line-2);background:var(--surface);border-radius:7px;padding:4px 6px;font-size:12px;color:var(--ink);max-width:190px}.print-only{display:none}.legenda-tce{font-size:12px;color:var(--ink-3);margin:14px 0 0;max-width:90ch}.achados{display:grid;grid-gap:var(--gap);gap:var(--gap)}.achado{scroll-margin-top:80px}.achado>header .num{color:var(--accent-ink);margin-right:4px}.achado-linha{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.achado-linha{grid-template-columns:minmax(0,1fr) 260px}}.achado-lado{border-left:1px solid var(--line);padding-left:14px}@media (max-width:899px){.achado-lado{border-left:0;padding-left:0}}.achado-mais{margin-top:10px;font-size:13px}.achado-mais summary{cursor:pointer;color:var(--accent-ink);font-size:12.5px}.achado-acoes{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}#equacionamento,[id^=acao-],[id^=anexo-]{scroll-margin-top:80px}.barra{height:8px;background:var(--sunken);overflow:hidden;min-width:60px}.barra,.barra i{border-radius:4px}.barra i{display:block;height:100%;background:var(--warn)}@media print{.crumb,.no-print,.side,.tabs,.top{display:none!important}.print-only{display:inline!important}.app{display:block!important}.page{padding:0!important;max-width:none!important}.card{box-shadow:none;page-break-inside:auto;break-inside:auto}table.quadro{min-width:0;font-size:11px}table.quadro tr{page-break-inside:avoid;break-inside:avoid}.kpi-link{border:1px solid #999}}.indo{display:inline-block;width:10px;height:10px;margin-left:auto;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:indo-gira .7s linear infinite;opacity:.7;flex:none}.nav a .n+.indo,.tabs a .indo{margin-left:0}@keyframes indo-gira{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.indo{animation:none}}.doc-folha{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:36px 44px;max-width:820px;margin:0 auto;font-size:14px;line-height:1.6;color:var(--ink);box-shadow:var(--shadow-1)}.doc-folha p{margin:0 0 8px}.doc-timbre{display:flex;align-items:center;gap:14px;border-bottom:2px solid var(--accent-line);padding-bottom:10px;margin-bottom:18px}.doc-timbre img{height:52px;width:auto}.doc-timbre .nm{font-size:13px}.doc-timbre .nm,.doc-titulo{font-weight:700;text-transform:uppercase}.doc-titulo{text-align:center;font-size:16px;margin:10px 0 14px}.doc-subtitulo{text-align:center;font-size:13px;font-weight:600;margin:18px 0 8px}.doc-ementa{margin:4px 0 14px 42%;font-style:italic;font-size:13px}.doc-par{margin:0 0 10px}.doc-rotulo{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-3);margin:10px 0 4px}.doc-campos dl{margin:0 0 12px}.doc-campos dl>div{display:grid;grid-template-columns:190px 1fr;grid-gap:10px;gap:10px;padding:2px 0}.doc-campos dt{color:var(--ink-3);font-size:13px}.doc-campos dd{margin:0}.doc-tabela{margin:0 0 14px;overflow-x:auto}.doc-tabela table{width:100%;border-collapse:collapse;font-size:13px}.doc-tabela th{text-align:left;font-weight:600;color:var(--ink-3);border-bottom:1px solid var(--line);padding:4px 6px}.doc-tabela td{border-bottom:1px solid var(--line-2);padding:4px 6px;vertical-align:top}.doc-tabela .r{text-align:right}.doc-grafico{margin:6px 0 16px}.doc-grafico svg{display:block;max-width:100%;height:auto;font-family:inherit}.doc-grafico svg text{fill:var(--ink)}.doc-grafico svg text.fraco{fill:var(--ink-3)}.doc-grafico figcaption{font-size:12px;font-style:italic;color:var(--ink-3);margin-top:4px}.graf-legenda{display:flex;flex-wrap:wrap;gap:14px;font-size:12px;margin-top:4px}.graf-legenda i,.graf-pizza li i{display:inline-block;width:10px;height:10px;margin-right:6px;vertical-align:-1px}.graf-pizza{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.graf-pizza ul{list-style:none;margin:0;padding:0;flex:1 1;min-width:220px;font-size:12.5px}.graf-pizza li{display:grid;grid-template-columns:auto 1fr auto;grid-gap:6px;gap:6px;padding:2px 0;border-bottom:1px solid var(--line-2)}.doc-marca{display:flex;gap:32px;padding-left:14px}.doc-linhas .ln{border-bottom:1px solid var(--line);height:26px}.doc-local{text-align:right;margin:16px 0 4px}.doc-assinatura{text-align:center;margin:44px auto 10px;max-width:320px;font-size:13px}.doc-assinatura .ln{border-top:1px solid var(--ink);margin-bottom:4px}.doc-assinaturas{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.doc-assinaturas .doc-assinatura{max-width:none;margin-left:0;margin-right:0}.doc-edit{width:100%;font:inherit;line-height:1.55;padding:8px 10px;border:1px dashed var(--accent-line);background:var(--accent-soft);border-radius:var(--r-sm);color:var(--ink);resize:vertical}.doc-edit:focus{outline:2px solid var(--accent);border-style:solid}textarea.doc-ementa{width:58%;margin-left:42%}.doc-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:14px;gap:14px;align-items:start}.assinaturas{list-style:none;margin:0;padding:0}.assinaturas li{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.assinaturas li:first-child{padding-top:0}.assinaturas li:last-child{border-bottom:0}.assinaturas .nm{font-weight:600;font-size:14px}.assinaturas .quando{display:grid;justify-items:end;grid-gap:4px;gap:4px;text-align:right}.assinaturas .quando .sub{font-size:12px}.assinar-form{margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}label.ciente{grid-column:1/-1;display:flex;gap:8px;align-items:flex-start;font-size:13.5px;line-height:1.4}label.ciente input{margin-top:2px}ol.passos{margin:12px 0;padding-left:20px;display:grid;grid-gap:6px;gap:6px;font-size:13.5px;line-height:1.45}details.mais.em-cartao>.form{margin-bottom:8px}@media (max-width:1100px){.doc-layout{grid-template-columns:1fr}}.doc-lista-modelos{display:grid;grid-gap:2px;gap:2px}.doc-lista-modelos .off,.doc-lista-modelos a{display:block;padding:7px 8px;border-radius:var(--r-sm)}.doc-lista-modelos a:hover{background:var(--sunken)}.doc-lista-modelos .off{color:var(--ink-4);cursor:not-allowed}@media (max-width:700px){.doc-folha{padding:20px 16px}.doc-campos dl>div{grid-template-columns:1fr;gap:0}.doc-ementa,textarea.doc-ementa{margin-left:0;width:100%}}@media print{.doc-folha{border:0;box-shadow:none;padding:0;max-width:none}}.diff{display:grid;grid-gap:10px;gap:10px;font-size:13.5px;line-height:1.6}.diff p{margin:0;white-space:pre-wrap}.diff del{background:#fde2e1;color:#8a1f17;text-decoration:line-through}.diff ins{background:#dcf3e3;color:#1c5b33;text-decoration:none}.linha-tempo{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;font-size:13px}.linha-tempo li{border-left:2px solid var(--line);padding-left:10px}.linha-tempo li:first-child{border-left-color:var(--accent)}.cards-vencendo{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:10px;gap:10px}.card-vencendo{border:1px solid var(--line);border-left:3px solid var(--warn,#d08a1e);border-radius:var(--r-sm);padding:10px 12px;display:grid;grid-gap:6px;gap:6px;align-content:start}.card-vencendo .dias b{font-size:22px}.card-vencendo .obj{font-size:13.5px}.fluxo-docs{display:grid;grid-gap:6px;gap:6px}.fluxo-doc{display:grid;grid-template-columns:60px 1fr auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid var(--line);border-radius:var(--r-sm);padding:8px 12px}.fluxo-doc.emitido{border-left:3px solid var(--good,#2f8a4e)}.fluxo-doc.rascunho{border-left:3px solid var(--warn,#d08a1e)}.fluxo-doc .sigla{font-weight:700;font-size:12px;color:var(--ink-3)}.fluxo-doc .acoes{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.fase-rotulo{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin:10px 0 2px}.barra-progresso{height:6px;background:var(--sunken);border-radius:3px;overflow:hidden}.barra-progresso>div{height:100%;background:var(--accent)}.viz{--v1:#2a78d6;--v2:#eb6834;--v3:#1baf7a;--v4:#eda100;--v5:#e87ba4;--viz-trilho:#eef0f3;--viz-marca:#374151}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])) .viz{--v1:#3987e5;--v2:#d95926;--v3:#199e70;--v4:#c98500;--v5:#d55181;--viz-trilho:#222a34;--viz-marca:#d1d5db}}:root[data-theme=dark] .viz{--v1:#3987e5;--v2:#d95926;--v3:#199e70;--v4:#c98500;--v5:#d55181;--viz-trilho:#222a34;--viz-marca:#d1d5db}.viz-heroi{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:14px}.viz-heroi b{font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--ink);line-height:1.1}.viz-heroi span{font-size:12.5px;color:var(--ink-3)}.viz-heroi em{font-style:normal;font-weight:600;color:var(--ink-2)}.viz-heroi em i{font-style:normal;font-size:11px}.viz-heroi em i.sobe{color:var(--good)}.viz-heroi em i.desce{color:var(--crit)}.viz-legenda{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12.5px;color:var(--ink-2);margin-bottom:12px}.viz-legenda i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.viz-legenda i.viz-marca-alvo{border-radius:50%;background:var(--surface);border:2px solid var(--viz-marca);width:10px;height:10px}.viz-legenda i.viz-marca-max{width:2px;height:12px;border-radius:1px;background:var(--viz-marca);vertical-align:-2px}.viz-barras{display:flex;flex-direction:column;gap:2px}.viz-barra{display:grid;grid-template-columns:minmax(96px,34%) minmax(0,1fr) 118px;grid-gap:14px;gap:14px;align-items:center;padding:7px 8px;margin:0 -8px;border-radius:8px}.viz-barra:hover{background:var(--surface-2)}.viz-barra-rotulo{min-width:0;line-height:1.25}.viz-barra-rotulo b{font-size:13px;font-weight:600;color:var(--ink)}.viz-barra-rotulo b,.viz-barra-rotulo span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.viz-barra-rotulo span{font-size:11.5px;color:var(--ink-3)}.viz-barra-trilho{position:relative;height:12px;border-radius:4px;background:var(--viz-trilho)}.viz-barra-trilho.sem-trilho{background:none;height:14px}.viz-barra-valor{position:absolute;left:0;top:0;bottom:0;border-radius:0 4px 4px 0}.viz-barra-max{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;border-radius:1px;background:var(--viz-marca)}.viz-barra-alvo{position:absolute;top:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;background:var(--surface);border:2px solid var(--viz-marca);box-sizing:border-box}.viz-barra-num{text-align:right;line-height:1.25;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.viz-barra-num b{display:block;font-size:13px;font-weight:600;color:var(--ink)}.viz-barra-num span{display:block;font-size:11.5px;color:var(--ink-3);white-space:nowrap}.viz-barra-num .viz-alerta{color:var(--crit);font-weight:600}.viz-escala{display:grid;grid-template-columns:minmax(96px,34%) minmax(0,1fr) 118px;grid-gap:14px;gap:14px;font-size:11px;color:var(--ink-3);margin-top:4px;padding:0}.viz-escala-marcas{position:relative;height:14px}.viz-escala-marcas span{position:absolute;transform:translateX(-50%);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.viz-escala-marcas span:first-child{transform:none}.viz-escala-marcas span:last-child{transform:translateX(-100%)}.viz-pilha{display:flex;gap:2px;height:100%;min-width:4px}.viz-pilha span{display:block;min-width:2px;height:100%}.viz-pilha span:last-child{border-radius:0 4px 4px 0}.viz-pilha span:hover{opacity:.8}.viz-linha-graf{display:grid;grid-template-columns:76px minmax(0,1fr);grid-template-rows:var(--alto,168px) 22px;grid-column-gap:10px;column-gap:10px}.viz-eixo-y{position:relative}.viz-eixo-y span{position:absolute;right:0;transform:translateY(-50%);font-size:11.5px;color:var(--ink-3);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.viz-area-plot{position:relative}.viz-area-plot svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.viz-area{opacity:.1}.viz-traco{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.viz-grade-h{position:absolute;left:0;right:0;height:1px;background:var(--grid)}.viz-ponto{position:absolute;width:28px;height:28px;margin:-14px 0 0 -14px;display:grid;place-items:center;border-radius:50%;cursor:default}.viz-ponto i{width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 2px var(--surface)}.viz-ponto:hover{background:color-mix(in srgb,var(--v1) 14%,transparent)}.viz-eixo-x{grid-column:2;position:relative}.viz-eixo-x span{position:absolute;top:6px;transform:translateX(-50%);font-size:11.5px;color:var(--ink-3);white-space:nowrap}.viz-tabela{margin-top:12px;font-size:12.5px;border-top:1px solid var(--line);padding-top:10px}.viz-tabela summary{color:var(--ink-3);font-size:12px;cursor:pointer}.painel-grade{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap);margin-top:var(--gap);align-items:stretch}.painel-grade>.card{grid-column:span 6;display:flex;flex-direction:column}.painel-grade>.card>.body{flex:1 1}.painel-grade>.card.largo{grid-column:span 7}.painel-grade>.card.estreito{grid-column:span 5}.painel-grade>.card.inteiro{grid-column:1/-1}@media (max-width:1180px){.painel-grade>.card,.painel-grade>.card.estreito,.painel-grade>.card.largo{grid-column:1/-1}}@media (max-width:560px){.viz-barra,.viz-escala{grid-template-columns:minmax(80px,38%) minmax(0,1fr) 76px;gap:10px}.viz-linha-graf{grid-template-columns:64px minmax(0,1fr)}}.copiavel-barra{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px var(--pad);border-bottom:1px solid var(--line)}.copiavel-aviso{font-size:12px;font-weight:600;color:var(--good)}.copiavel-cel{cursor:copy}.copiavel-cel:hover{background:var(--accent-soft)}.copiavel-col{display:block;margin-top:3px;font-size:10.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--accent-ink);background:none;border:0;padding:0;cursor:pointer}.copiavel-col:hover{text-decoration:underline}th.r .copiavel-col{margin-left:auto}.agenda-mes h4{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:700;padding:14px var(--pad) 6px;background:var(--surface-2)}.agenda-item,.agenda-mes h4{border-bottom:1px solid var(--line)}.agenda-item{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px var(--pad)}.agenda-item.feito{opacity:.55}.agenda-data{text-align:center;line-height:1.1}.agenda-data b{display:block;font-size:18px;font-weight:700;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agenda-data span{font-size:11px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em}.agenda-titulo{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.agenda-titulo b{font-size:13px}.agenda-texto p{font-size:11.5px;color:var(--ink-3);margin-top:3px}.agenda-situacao{display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-size:12px}.regra{border-bottom:1px solid var(--line)}.regra:last-child{border-bottom:0}.regra summary{display:flex;gap:12px;align-items:stretch;padding:11px var(--pad);cursor:pointer;list-style:none}.regra summary::-webkit-details-marker{display:none}.regra summary .stripe{width:3px;border-radius:2px;background:var(--line-2);flex:none}.regra summary .stripe.good{background:var(--good)}.regra-txt b{display:block;font-size:13px}.regra-txt span{display:block;font-size:12px;color:var(--ink-3);margin-top:2px}@media (max-width:560px){.agenda-item{grid-template-columns:40px minmax(0,1fr)}.agenda-situacao{grid-column:2;align-items:flex-start}}.inativar{position:relative;display:inline-block}.inativar>summary{list-style:none;cursor:pointer}.inativar>summary::-webkit-details-marker{display:none}.inativar[open]>summary{background:var(--surface-2)}.inativar-painel{position:absolute;right:0;top:calc(100% + 6px);z-index:30;width:min(340px,86vw);display:grid;grid-gap:8px;gap:8px;padding:12px;background:var(--surface);border:1px solid var(--line-2);border-radius:10px;box-shadow:var(--shadow-2,0 8px 24px rgba(0,0,0,.18));text-align:left;white-space:normal}.inativar-painel textarea{width:100%;font:inherit;font-size:13px;padding:7px 9px;border:1px solid var(--line-2);border-radius:8px;background:var(--surface);color:var(--ink);resize:vertical}.inativar-painel .sub{margin:0;font-size:12px}.inativar-painel .btn{justify-self:start}.inativar-erro{margin:0;font-size:12.5px;color:var(--crit);font-weight:500}.reativar{display:inline-grid;gap:4px;justify-items:end}tr.inativado td{opacity:.55}tr.inativado td.motivo{opacity:1;font-size:12px;color:var(--ink-2)}.lista-inativados{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.lista-inativados li{display:grid;grid-gap:3px;gap:3px;padding-bottom:10px;border-bottom:1px solid var(--line)}.lista-inativados li:last-child{border-bottom:0}.lista-inativados .reativar{justify-items:start}.inativar>summary:before{display:none}td .inativar{display:block}td .inativar-painel{position:static;width:300px;margin:8px 0 2px auto;box-shadow:none}.acesso{--m-azul:#0a2150;--m-azul-2:#061634;--m-azul-3:#12306d;--m-ouro:#c9a14a;--m-ouro-2:#e6c77a;--m-marfim:#faf7f0;--m-tinta:#14213d;--m-tinta-2:#55617a;min-height:100vh;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);background:var(--m-marfim);color:var(--m-tinta)}.acesso-marca{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(32px,6vw,72px);color:#fff;background:radial-gradient(760px 460px at 92% 4%,rgba(230,199,122,.13),transparent 62%),radial-gradient(700px 600px at -10% 110%,rgba(18,48,109,.9),transparent 70%),linear-gradient(155deg,var(--m-azul) 0,var(--m-azul-2) 100%)}.acesso-marca:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.07;background:repeating-linear-gradient(90deg,#fff 0 1px,transparent 1px 64px);-webkit-mask-image:linear-gradient(180deg,transparent,#000 40%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 40%,#000 70%,transparent)}.acesso-marca:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,transparent,var(--m-ouro),var(--m-ouro-2),var(--m-ouro),transparent)}.acesso-marca-miolo{position:relative;max-width:560px;margin:auto 0}.acesso-logo{width:184px;height:184px;border-radius:50%;box-shadow:0 0 0 1px rgba(230,199,122,.55),0 0 0 12px rgba(230,199,122,.08),0 28px 70px rgba(0,0,0,.5),0 0 110px rgba(201,161,74,.28);margin-bottom:30px}.acesso-logo img{width:100%;height:100%;display:block;border-radius:50%}.acesso-nome{display:grid;grid-gap:6px;gap:6px;margin-bottom:40px}.acesso-nome-1{font-family:var(--f-serifa,"Cormorant Garamond"),Georgia,serif;font-weight:700;font-size:clamp(30px,3.4vw,42px);letter-spacing:.14em;text-transform:uppercase;line-height:1;color:#fff}.acesso-nome-2{font-size:12px;letter-spacing:.42em;text-transform:uppercase;color:var(--m-ouro-2)}.acesso-titulo{font-family:var(--f-serifa,"Cormorant Garamond"),Georgia,serif;font-weight:600;font-size:clamp(28px,2.9vw,40px);line-height:1.12;margin:0 0 16px;color:#fff;max-width:17ch}.acesso-titulo em{font-style:italic;color:var(--m-ouro-2)}.acesso-texto{font-size:15.5px;line-height:1.65;color:rgba(255,255,255,.78);max-width:46ch;margin:0 0 34px}.acesso-pilares{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.acesso-pilares li{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:16px;border:1px solid rgba(230,199,122,.22);border-radius:12px;background:rgba(255,255,255,.04);font-size:13px;line-height:1.45;color:rgba(255,255,255,.8)}.acesso-pilares b{color:#fff;font-weight:600}.acesso-pilares svg,.acesso-seguro svg{width:22px;height:22px;fill:none;stroke:var(--m-ouro-2);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.acesso-rodape-marca{position:relative;margin:32px 0 0;font-size:11.5px;letter-spacing:.04em;color:rgba(255,255,255,.5)}.acesso-form{display:grid;place-items:center;padding:clamp(28px,5vw,64px) 24px;background:linear-gradient(180deg,#fff,var(--m-marfim))}.acesso-caixa{width:min(390px,100%)}.acesso-produto{display:flex;align-items:center;gap:12px;margin-bottom:22px;font-size:11.5px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--m-ouro)}.acesso-produto:after{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,var(--m-ouro),transparent)}.acesso-form h1{font-family:var(--f-serifa,"Cormorant Garamond"),Georgia,serif;font-weight:700;font-size:38px;line-height:1.05;margin:0 0 8px;color:var(--m-azul)}.acesso-sub{margin:0 0 26px;font-size:14px;color:var(--m-tinta-2)}.acesso-campos{display:grid;grid-gap:8px;gap:8px}.acesso-campos label{font-size:12.5px;font-weight:600;color:var(--m-tinta);margin-top:8px}.acesso-campos input{height:48px;padding:0 14px;font:inherit;font-size:15px;color:var(--m-tinta);background:#fff;border:1px solid #d9dce4;border-radius:10px;box-shadow:0 1px 2px rgba(10,33,80,.05);transition:border-color .15s,box-shadow .15s}.acesso-campos input::placeholder{color:#a3aabb}.acesso-campos input:focus{outline:none;border-color:var(--m-ouro);box-shadow:0 0 0 4px rgba(201,161,74,.2)}.acesso-botao{margin-top:18px;height:50px;border:0;border-radius:10px;cursor:pointer;font:inherit;font-size:15px;font-weight:600;letter-spacing:.02em;color:#fff;background:linear-gradient(180deg,var(--m-azul-3),var(--m-azul));box-shadow:0 10px 24px rgba(10,33,80,.28),inset 0 -2px 0 var(--m-ouro);transition:transform .12s,box-shadow .12s}.acesso-botao:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(10,33,80,.34),inset 0 -2px 0 var(--m-ouro-2)}.acesso-botao:focus-visible{outline:3px solid rgba(201,161,74,.55);outline-offset:2px}.acesso-ajuda{margin:16px 0 0;font-size:12.5px;color:var(--m-tinta-2);text-align:center}.acesso-aviso{margin:0 0 16px;padding:11px 13px;border-radius:10px;font-size:13px;line-height:1.5;background:#eef2fb;color:var(--m-azul);border:1px solid #d5ddf1}.acesso-aviso.erro{background:#fdf0ef;color:#9b2c22;border-color:#f3cfcb}.conferencia{margin-top:22px;border:1px solid #e6e2d8;border-radius:12px;overflow:hidden;background:#fff;color:var(--m-tinta);font-size:13.5px}.conferencia-situacao{padding:12px 14px;font-weight:700}.conferencia-situacao.good{background:#eaf6ef;color:#1d6b3f}.conferencia-situacao.crit{background:#fdf0ef;color:#9b2c22}.conferencia dl{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 14px;gap:6px 14px;margin:0;padding:12px 14px}.conferencia dt{color:var(--m-tinta-2)}.conferencia dd{margin:0;font-weight:600}.conferencia-titulo{padding:10px 14px 4px;border-top:1px solid #eee9de;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--m-tinta-2)}.conferencia ul{list-style:none;margin:0;padding:0 14px 12px;display:grid;grid-gap:8px;gap:8px}.conferencia li div{font-size:12.5px;color:var(--m-tinta-2);margin-top:2px}.acesso-seguro{display:flex;gap:10px;align-items:flex-start;margin-top:30px;padding-top:18px;border-top:1px solid #e6e2d8;font-size:11.5px;line-height:1.55;color:var(--m-tinta-2)}.acesso-seguro svg{width:18px;height:18px;flex:none;stroke:var(--m-ouro);margin-top:1px}@media (max-width:900px){.acesso{grid-template-columns:1fr}.acesso-marca{padding:28px 20px 30px}.acesso-marca-miolo{margin:0;display:grid;justify-items:center;text-align:center}.acesso-logo{width:96px;height:96px;margin-bottom:16px}.acesso-nome{margin-bottom:0;justify-items:center}.acesso-nome-2{letter-spacing:.3em}.acesso-pilares,.acesso-rodape-marca,.acesso-texto,.acesso-titulo{display:none}.acesso-form{place-items:start center;padding-top:32px}.acesso-form h1{font-size:32px}}.brand img.seal{background:none;border-radius:50%;box-shadow:0 0 0 1px rgba(201,161,74,.45);object-fit:cover}.acesso-campos .ajuda{font-size:12px;line-height:1.5;color:var(--m-tinta-2);margin:-2px 0 4px}.acesso-secundario{margin-top:10px;display:grid}.acesso-botao.leve{height:44px;margin-top:0;color:var(--m-azul);background:#fff;border:1px solid #d9dce4;box-shadow:0 1px 2px rgba(10,33,80,.05)}.acesso-botao.leve:hover{transform:none;box-shadow:0 2px 6px rgba(10,33,80,.1);border-color:var(--m-ouro)}.pular{position:absolute;top:8px;left:-999px;z-index:100;padding:8px 12px;border-radius:8px;background:var(--surface);color:var(--accent-ink);font-weight:600;box-shadow:var(--shadow-2)}.pular:focus{left:8px}.page:focus{outline:none}.aviso-flutuante{position:fixed;left:50%;bottom:22px;transform:translateX(-50%);z-index:80;display:flex;align-items:center;gap:10px;max-width:min(520px,calc(100vw - 32px));padding:10px 12px 10px 14px;border-radius:10px;background:var(--ink);color:var(--canvas);font-size:13.5px;font-weight:500;box-shadow:var(--shadow-2);animation:aviso-sobe .22s ease}.aviso-flutuante svg{color:var(--good);flex:none}.aviso-flutuante.falha{background:var(--crit);color:#fff}.aviso-flutuante.falha svg{color:#fff}.aviso-flutuante button{color:inherit;opacity:.7;font-size:18px;line-height:1;padding:0 4px}.aviso-flutuante button:hover{opacity:1}@keyframes aviso-sobe{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media print{.aviso-flutuante,.menu-movel,.pular{display:none!important}}.erro-tela{display:grid;place-items:start center;padding:24px 0}.erro-tela.solta{min-height:100vh;place-items:center;padding:24px;background:var(--canvas)}.erro-tela .card{width:min(560px,100%)}.erro-tela h1{font-size:20px;font-weight:700;margin:4px 0 10px}.erro-tela p{color:var(--ink-2);font-size:13.5px;line-height:1.6}.erro-tela .sub{margin-top:10px}.erro-detalhe{margin:12px 0 0;padding:10px 12px;border-radius:var(--r-sm);background:var(--crit-soft);color:var(--crit);font-size:12.5px;white-space:pre-wrap;overflow-wrap:anywhere}.erro-acoes{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.esqueleto{display:grid;grid-gap:16px;gap:16px}.esq-cabeca{display:grid;grid-gap:8px;gap:8px}.esq-bloco,.esq-cartao,.esq-linha{display:block;border-radius:8px;background:linear-gradient(90deg,var(--sunken) 0,var(--surface-2) 50%,var(--sunken) 100%);background-size:200% 100%;animation:esq-brilho 1.2s ease-in-out infinite}.esq-linha{height:14px;width:min(560px,90%)}.esq-linha.curta{width:120px;height:10px}.esq-linha.titulo{width:min(320px,70%);height:24px}.esq-cartoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.esq-cartao{height:96px;border-radius:12px}.esq-bloco{height:260px;border-radius:12px}@keyframes esq-brilho{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.esq-bloco,.esq-cartao,.esq-linha{animation:none}}