@font-face{font-family:Red Hat Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/red-hat-display-latin-500-normal-q2vn4sTq.woff2)format("woff2"),url(/assets/red-hat-display-latin-500-normal-BuXLKpl5.woff)format("woff")}@font-face{font-family:Red Hat Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/red-hat-display-latin-700-normal-DUeyuPwR.woff2)format("woff2"),url(/assets/red-hat-display-latin-700-normal-pELEKMor.woff)format("woff")}@font-face{font-family:Red Hat Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/red-hat-text-latin-400-normal-CU14VBGs.woff2)format("woff2"),url(/assets/red-hat-text-latin-400-normal-B-8bUVwG.woff)format("woff")}@font-face{font-family:Red Hat Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/red-hat-text-latin-500-normal-c4wcFpAd.woff2)format("woff2"),url(/assets/red-hat-text-latin-500-normal-BVSYZAnq.woff)format("woff")}@font-face{font-family:Red Hat Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/red-hat-text-latin-700-normal-CUTLKMGb.woff2)format("woff2"),url(/assets/red-hat-text-latin-700-normal-BH-DziDI.woff)format("woff")}@font-face{font-family:Red Hat Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/red-hat-mono-latin-400-normal-C-lyubUB.woff2)format("woff2"),url(/assets/red-hat-mono-latin-400-normal-CG-MPK9d.woff)format("woff")}@font-face{font-family:Red Hat Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/red-hat-mono-latin-500-normal-CjZS5o_4.woff2)format("woff2"),url(/assets/red-hat-mono-latin-500-normal-C00uZsq5.woff)format("woff")}:root{--fundo:#060a12;--sup-1:#0a111e;--sup-2:#0f1829;--sup-3:#152238;--linha:#1c2943;--linha-2:#283a5c;--tx:#e8edf6;--tx-2:#a6b2c9;--tx-3:#7d8aa5;--aco:#84abdd;--aco-forte:#a9c6ec;--aco-fundo:#84abdd1f;--ouro:#c19a4b;--ouro-claro:#d9b66c;--ouro-fundo:#c19a4b1f;--erro:#f08080;--erro-fundo:#f080801f;--ok:#7ccfb0;--e1:4px;--e2:8px;--e3:12px;--e4:16px;--e5:24px;--e6:32px;--e7:48px;--raio:8px;--raio-g:12px;--f-tit:"Red Hat Display", system-ui, sans-serif;--f-tx:"Red Hat Text", system-ui, sans-serif;--f-mono:"Red Hat Mono", ui-monospace, monospace;--r-baixo:#7ccfb0;--r-baixo-f:#7ccfb021;--r-bm:#8ebbe6;--r-bm-f:#8ebbe621;--r-medio:#dccf7e;--r-medio-f:#dccf7e21;--r-ma:#ebb05a;--r-ma-f:#ebb05a24;--r-alto:#f2925a;--r-alto-f:#f2925a26;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--fundo);color:var(--tx);font:400 14px/20px var(--f-tx);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-family:var(--f-tit);letter-spacing:-.005em;margin:0;font-weight:700}h1{font-size:22px;line-height:28px}h2{font-size:16px;line-height:24px}h3{font-size:14px;line-height:20px}p{margin:0}a{color:var(--aco-forte)}button,input,select,textarea{font:inherit;color:inherit}.mono{font-family:var(--f-mono);letter-spacing:.01em;font-size:12.5px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--aco);outline-offset:2px}.btn{justify-content:center;align-items:center;gap:var(--e2);min-height:36px;padding:0 var(--e4);border-radius:var(--raio);border:1px solid var(--linha-2);background:var(--sup-3);color:var(--tx);cursor:pointer;white-space:nowrap;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--aco)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.p{background:var(--aco);border-color:var(--aco);color:#06101f;font-weight:700}.btn.p:hover{background:var(--aco-forte)}.btn.t{color:var(--tx-2);background:0 0;border-color:#0000}.btn.t:hover{color:var(--tx);border-color:var(--linha-2)}.btn.sm{min-height:32px;padding:0 var(--e3);font-size:13px}.btn svg{flex:none}.et{align-items:center;gap:var(--e1);height:22px;padding:0 var(--e2);font:700 11px/22px var(--f-tx);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:6px;display:inline-flex}.et svg{width:12px;height:12px}.et.neutra{background:var(--sup-3);color:var(--tx-2);border-color:var(--linha-2)}.et.aco{background:var(--aco-fundo);color:var(--aco-forte)}.et.ouro{background:var(--ouro-fundo);color:var(--ouro-claro);border-color:#c19a4b59}.et.erro{background:var(--erro-fundo);color:var(--erro)}.et.ok,.et.r-BAIXO{background:var(--r-baixo-f);color:var(--r-baixo)}.et.r-BAIXO-MÉDIO{background:var(--r-bm-f);color:var(--r-bm)}.et.r-MÉDIO{background:var(--r-medio-f);color:var(--r-medio)}.et.r-MÉDIO-ALTO{background:var(--r-ma-f);color:var(--r-ma)}.et.r-ALTO{background:var(--r-alto-f);color:var(--r-alto)}.et.h-azul{color:var(--aco-forte);background:#84abdd24}.et.h-amarelo{background:var(--r-medio-f);color:var(--r-medio)}.et.h-vermelho{background:var(--erro-fundo);color:var(--erro)}.et.h-roxo{color:#c3a6f0;background:#b08ce626}.et.h-preto{color:var(--tx);border-color:var(--linha-2);background:#000}.et.h-verde{background:var(--r-baixo-f);color:var(--r-baixo)}.et.h-cinza{background:var(--sup-3);color:var(--tx-3)}.selo-demo{align-items:center;gap:var(--e1);height:22px;padding:0 var(--e2);border:1px dashed var(--linha-2);color:var(--tx-3);font:500 11px/20px var(--f-tx);white-space:nowrap;border-radius:6px;display:inline-flex}.selo-int{align-items:center;gap:var(--e1);height:22px;padding:0 var(--e2);font:700 11px/20px var(--f-tx);white-space:nowrap;border-radius:6px;display:inline-flex}.selo-int.real{background:var(--r-baixo-f);color:var(--r-baixo)}.selo-int.sim{background:var(--sup-3);color:var(--tx-2);border:1px solid var(--linha-2)}.ent{background:var(--fundo);grid-template-columns:minmax(0,1.05fr) minmax(400px,1fr);height:100dvh;min-height:100%;display:grid;overflow:hidden}.ent-mapa{background:radial-gradient(120% 90% at 20% 10%,#0e1a30 0%,#070c16 60%,#05080f 100%);align-items:center;display:flex;position:relative;overflow:hidden}.ent-mapa svg.topo{opacity:.55;width:100%;height:100%;position:absolute;inset:0}.ent-mapa-in{padding:var(--e7);max-width:620px;position:relative}.ent-rim{align-items:center;gap:var(--e3);display:flex}.ent-rim img{width:40px;height:40px}.ent-rim b{font:700 28px/32px var(--f-tit);letter-spacing:.04em}.ent-rim span{font:500 14px/20px var(--f-tit);color:var(--tx-2);letter-spacing:.02em;display:block}.ent-frase{margin-top:var(--e5);font:500 26px/34px var(--f-tit);color:var(--tx);max-width:520px}.ent-frase em{color:var(--ouro-claro);font-style:normal}.ent-mods{margin:var(--e6) 0 0;gap:var(--e3);grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.ent-mods li{padding:var(--e3) var(--e4);border:1px solid var(--linha);border-radius:var(--raio);background:#0a111eb8}.ent-mods b{font:700 14px/20px var(--f-tit);display:block}.ent-mods span{color:var(--tx-2);margin-top:var(--e1);font-size:13px;line-height:18px;display:block}.ent-lado{padding:var(--e6) var(--e7);background:var(--sup-1);border-left:1px solid var(--linha);justify-content:center;align-items:center;display:flex;overflow:auto}.ent-lado-in{gap:var(--e4);flex-direction:column;width:100%;max-width:440px;display:flex}.aviso{padding:var(--e3) var(--e4);border:1px solid var(--linha-2);border-radius:var(--raio);background:var(--sup-2);color:var(--tx-2);font-size:13px;line-height:19px}.aviso p+p{margin-top:var(--e2)}.aviso-t{align-items:center;gap:var(--e1);color:var(--ouro-claro);font-weight:700;display:inline-flex}.aviso-t svg{color:var(--ouro)}.cartao-ent{padding:var(--e5);border:1px solid var(--linha);border-radius:var(--raio-g);background:var(--sup-2);gap:var(--e4);flex-direction:column;display:flex}.cartao-ent .marca-emp{align-items:center;gap:var(--e3);display:flex}.cartao-ent .marca-emp .logo{flex:none;width:44px;height:44px}.cartao-ent .marca-emp b{font:700 18px/24px var(--f-tit);display:block}.cartao-ent .marca-emp small{color:var(--tx-2);font-size:13px}.cartao-ent .btn.grande{min-height:44px;font-size:15px}.ent-rodape{gap:var(--e1);color:var(--tx-3);flex-direction:column;font-size:12px;line-height:18px;display:flex}.ent-rodape b{color:var(--tx-2);font-weight:700}.veu{padding:var(--e4);z-index:50;background:#020409b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.janela{background:var(--sup-1);border:1px solid var(--linha-2);border-radius:var(--raio-g);width:100%;max-width:640px;max-height:calc(100dvh - 32px);padding:var(--e5);gap:var(--e4);flex-direction:column;display:flex;overflow:auto;box-shadow:0 24px 64px -24px #000c}.janela-cab{justify-content:space-between;align-items:center;gap:var(--e3);display:flex}.janela-txt{color:var(--tx-2);align-items:center;gap:var(--e2);flex-wrap:wrap;display:flex}.modo{border:1px solid var(--linha-2);border-radius:var(--raio);align-self:flex-start;margin:0;padding:2px;display:inline-flex}.modo label{align-items:center;gap:var(--e2);padding:0 var(--e3);cursor:pointer;height:32px;color:var(--tx-2);border-radius:6px;font-weight:500;display:inline-flex}.modo label.on{background:var(--aco-fundo);color:var(--aco-forte)}.modo input{opacity:0;pointer-events:none;position:absolute}.emp-escolha{gap:var(--e2);grid-template-columns:repeat(3,1fr);display:grid}.emp-escolha button{align-items:center;gap:var(--e2);padding:var(--e2) var(--e3);border-radius:var(--raio);border:1px solid var(--linha-2);background:var(--sup-2);cursor:pointer;text-align:left;min-height:52px;display:flex}.emp-escolha button.on{border-color:var(--aco);background:var(--aco-fundo)}.emp-escolha .logo{flex:none;width:28px;height:28px}.emp-escolha b{font:700 13px/16px var(--f-tit);display:block}.emp-escolha small{color:var(--tx-3);font-size:11px;line-height:14px;display:block}.perfis{gap:var(--e3);grid-template-columns:1fr 1fr;display:grid}.perfis button{align-items:flex-start;gap:var(--e1);padding:var(--e3) var(--e4);border-radius:var(--raio);border:1px solid var(--linha-2);background:var(--sup-2);cursor:pointer;text-align:left;flex-direction:column;min-height:76px;display:flex}.perfis button:hover{border-color:var(--aco)}.perfis b{font:700 15px/20px var(--f-tit)}.perfis small{color:var(--tx-2);font-size:12.5px;line-height:17px}.perfis .quem{color:var(--tx-3);font-size:12px}.erro-txt{color:var(--erro);gap:var(--e2);align-items:center;display:flex}.app{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.topo{align-items:center;gap:var(--e4);height:56px;padding:0 var(--e5);background:var(--sup-1);border-bottom:1px solid var(--linha);flex:none;display:flex}.topo-marca{align-items:center;gap:var(--e3);flex:none;min-width:0;display:flex}.topo-marca .logo{flex:none;width:32px;height:32px}.topo-marca b{font:700 15px/18px var(--f-tit);white-space:nowrap;display:block}.topo-marca small{color:var(--tx-3);white-space:nowrap;font-size:11.5px;line-height:14px;display:block}.mods{align-items:stretch;gap:var(--e1);height:100%;margin-left:var(--e4);display:flex}.mods a{align-items:center;gap:var(--e2);padding:0 var(--e3);color:var(--tx-2);font:500 14px/20px var(--f-tit);border-bottom:2px solid #0000;text-decoration:none;display:flex}.mods a:hover{color:var(--tx)}.mods a.on{color:var(--tx);border-bottom-color:var(--aco)}.mods a .n{background:var(--sup-3);min-width:20px;height:18px;color:var(--tx-2);font:700 11px/18px var(--f-tx);text-align:center;border-radius:9px;padding:0 5px}.topo-dir{align-items:center;gap:var(--e2);min-width:0;margin-left:auto;display:flex}.sel{position:relative}.sel select{appearance:none;height:36px;padding:0 var(--e6) 0 var(--e3);border-radius:var(--raio);border:1px solid var(--linha-2);background:var(--sup-2);cursor:pointer;max-width:220px}.sel svg{pointer-events:none;color:var(--tx-3);position:absolute;top:11px;right:10px}.eu{padding:0 var(--e2);flex-direction:column;align-items:flex-end;line-height:16px;display:flex}.eu b{white-space:nowrap;font-size:13px}.eu small{color:var(--tx-3);white-space:nowrap;font-size:11.5px}.telas{align-items:center;gap:var(--e1);height:44px;padding:0 var(--e5);background:var(--fundo);border-bottom:1px solid var(--linha);scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.telas::-webkit-scrollbar{display:none}.telas a{align-items:center;gap:var(--e2);height:32px;padding:0 var(--e3);border-radius:var(--raio);color:var(--tx-2);flex:none;font-weight:500;text-decoration:none;display:inline-flex}.telas a:hover{color:var(--tx);background:var(--sup-2)}.telas a.on{color:var(--aco-forte);background:var(--aco-fundo)}.telas .dir{gap:var(--e2);padding-left:var(--e4);flex:none;align-items:center;margin-left:auto;display:flex}.palco{min-height:0;padding:var(--e4) var(--e5);flex:auto;overflow:hidden}.rodape{justify-content:space-between;align-items:center;gap:var(--e4);height:28px;padding:0 var(--e5);border-top:1px solid var(--linha);color:var(--tx-3);background:var(--sup-1);flex:none;font-size:11.5px;display:flex}.rodape b{color:var(--tx-2);font-weight:700}.tela{gap:var(--e3);flex-direction:column;height:100%;min-height:0;display:flex}.tela-cab{justify-content:space-between;align-items:flex-start;gap:var(--e4);flex:none;display:flex}.tela-cab p{color:var(--tx-2);margin-top:2px}.tela-cab .dir{gap:var(--e2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.grade{gap:var(--e3);flex:auto;min-height:0;display:grid}.painel{background:var(--sup-1);border:1px solid var(--linha);border-radius:var(--raio-g);flex-direction:column;min-height:0;display:flex;overflow:hidden}.painel-cab{justify-content:space-between;align-items:center;gap:var(--e3);padding:var(--e3) var(--e4);border-bottom:1px solid var(--linha);flex:none;display:flex}.painel-cab h2{font-size:14px;line-height:20px}.painel-cab small{color:var(--tx-3)}.painel-corpo{min-height:0;padding:var(--e3) var(--e4);flex:auto;overflow:auto}.painel-corpo.sem{padding:0}.halo{box-shadow:0 0 0 1px #f2925a73,0 0 24px -6px #f2925a73}.halo-aco{box-shadow:0 0 0 1px #84abdd80,0 0 24px -8px #84abdd80}.kpis{gap:var(--e3);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kpi{padding:var(--e3) var(--e4);background:var(--sup-1);border:1px solid var(--linha);border-radius:var(--raio-g);gap:var(--e2);flex-direction:column;min-height:0;display:flex}.kpi-cab{justify-content:space-between;align-items:center;gap:var(--e2);color:var(--tx-2);font:500 13px/18px var(--f-tit);display:flex}.kpi-linha{align-items:baseline;gap:var(--e4);flex-wrap:wrap;display:flex}.kpi-num{font:700 26px/30px var(--f-tit)}.kpi-num small{font:500 12px/16px var(--f-tx);color:var(--tx-3);margin-left:var(--e1)}.kpi-sub{color:var(--tx-3);font-size:12px;line-height:16px}.lista{margin:0;padding:0;list-style:none}.lista>li{gap:var(--e3);padding:var(--e3) var(--e4);border-bottom:1px solid var(--linha);align-items:flex-start;display:flex}.lista>li:last-child{border-bottom:0}.lista>li.on{background:var(--aco-fundo)}.lista .corpo{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.lista .corpo b{font-weight:700}.lista .corpo span{color:var(--tx-2);font-size:13px;line-height:18px}.lista .lado{align-items:flex-end;gap:var(--e1);text-align:right;flex-direction:column;flex:none;display:flex}.lista button.linha{all:unset;cursor:pointer;display:contents}.linha-click{cursor:pointer}.linha-click:hover{background:var(--sup-2)}.tab{border-collapse:collapse;width:100%;font-size:13px}.tab th{background:var(--sup-2);color:var(--tx-2);font:700 11.5px/16px var(--f-tx);letter-spacing:.03em;text-transform:uppercase;text-align:center;padding:var(--e2) var(--e3);border-bottom:1px solid var(--linha);z-index:1;position:sticky;top:0}.tab td{padding:var(--e2) var(--e3);border-bottom:1px solid var(--linha);vertical-align:top}.tab td.e{text-align:left}.tab td.c{text-align:center}.tab td.d{text-align:right;font-variant-numeric:tabular-nums}.tab tr.tot td{background:var(--sup-2);font-weight:700}.tab tr.fora td{color:var(--tx-3);text-decoration:line-through}.prazo{gap:var(--e3);align-items:stretch;display:flex}.prazo>div{padding:var(--e2) var(--e3);border-radius:var(--raio);background:var(--sup-2);border:1px solid var(--linha);flex:1}.prazo small{color:var(--tx-3);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:700;display:block}.prazo b{font:700 22px/28px var(--f-tit);display:block}.prazo span{color:var(--tx-2);font-size:12px}.prazo .ouro b{color:var(--ouro-claro)}.prazo .ouro{background:var(--ouro-fundo);border-color:#c19a4b73}.dica{color:var(--tx-3);font-size:12px;line-height:17px}.aviso-linha{gap:var(--e2);padding:var(--e2) var(--e3);border-radius:var(--raio);background:var(--sup-2);border:1px solid var(--linha-2);color:var(--tx-2);align-items:flex-start;font-size:13px;line-height:18px;display:flex}.aviso-linha svg{color:var(--aco);flex:none;margin-top:2px}.aviso-linha.forte svg{color:var(--r-alto)}.campo{gap:var(--e1);flex-direction:column;display:flex}.campo label{color:var(--tx-2);font-size:12.5px;font-weight:500}.campo input,.campo select,.campo textarea{min-height:36px;padding:var(--e2) var(--e3);border-radius:var(--raio);border:1px solid var(--linha-2);background:var(--sup-2)}.campo textarea{resize:vertical;min-height:64px}.linha-campos{gap:var(--e3);flex-wrap:wrap;align-items:flex-end;display:flex}.linha-campos .campo{flex:160px}.chk{gap:var(--e2);color:var(--tx-2);cursor:pointer;align-items:flex-start;font-size:13px;display:flex}.chk input{accent-color:var(--aco);flex:none;width:16px;height:16px;margin-top:3px}.alterna{border:1px solid var(--linha-2);border-radius:var(--raio);padding:2px;display:inline-flex}.alterna button{white-space:nowrap;height:28px;padding:0 var(--e3);color:var(--tx-2);cursor:pointer;background:0 0;border:0;border-radius:6px;font-weight:500}.alterna button.on{background:var(--aco-fundo);color:var(--aco-forte)}.filtros{gap:var(--e2);flex-wrap:wrap;display:flex}.chip{height:28px;padding:0 var(--e3);border:1px solid var(--linha-2);color:var(--tx-2);cursor:pointer;align-items:center;gap:var(--e1);background:0 0;border-radius:14px;font-size:12.5px;display:inline-flex}.chip.on{border-color:var(--aco);color:var(--aco-forte);background:var(--aco-fundo)}.chip .n{color:var(--tx-3);font-size:11.5px}.msg-ok{color:var(--ok);gap:var(--e2);align-items:center;font-size:13px;display:flex}.msg-erro{color:var(--erro);gap:var(--e2);align-items:center;font-size:13px;display:flex}.vazio{color:var(--tx-3);padding:var(--e5);text-align:center}.vida{gap:var(--e2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.vida>div{padding:var(--e2) var(--e3);border-radius:var(--raio);background:var(--sup-2);border:1px solid var(--linha);flex-direction:column;gap:2px;min-width:0;display:flex}.vida .letra{font:700 12px/16px var(--f-tit);color:var(--tx-2);justify-content:space-between;gap:var(--e1);display:flex}.vida .nota{font:700 22px/26px var(--f-tit)}.vida .nota.mudou{color:var(--aco-forte)}.vida .crit{color:var(--tx-3);font-size:11.5px;line-height:15px}.vida .prov{color:var(--r-medio);font-size:11px;font-weight:700}.soma{align-items:center;gap:var(--e3);flex-wrap:wrap;display:flex}.soma b{font:700 22px/28px var(--f-tit)}.selo-ver{align-items:center;gap:var(--e2);padding:var(--e1) var(--e3);border-radius:var(--raio);background:var(--ouro-fundo);color:var(--ouro-claro);font:700 13px/20px var(--f-tit);letter-spacing:.02em;border:1px solid #c19a4b80;display:inline-flex}.fluxo{gap:var(--e2);display:grid}.fluxo-col{background:var(--sup-1);border:1px solid var(--linha);border-radius:var(--raio-g);flex-direction:column;min-height:0;display:flex}.fluxo-col h3{padding:var(--e2) var(--e3);border-bottom:1px solid var(--linha);justify-content:space-between;font-size:13px;display:flex}.fluxo-col .itens{padding:var(--e2);gap:var(--e2);flex-direction:column;min-height:0;display:flex;overflow:auto}.ficha{padding:var(--e2) var(--e3);border-radius:var(--raio);background:var(--sup-2);border:1px solid var(--linha);gap:var(--e1);flex-direction:column;font-size:13px;display:flex}.ficha b{font-weight:700}.ficha span{color:var(--tx-2);font-size:12px}.tempo{padding:0 0 0 var(--e4);border-left:1px solid var(--linha-2);gap:var(--e3);flex-direction:column;margin:0;list-style:none;display:flex}.tempo li{font-size:13px;position:relative}.tempo li:before{content:"";background:var(--sup-1);border:2px solid var(--aco);border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:-21px}.tempo li small{color:var(--tx-3);font-size:11.5px;display:block}.semanas{gap:var(--e1);grid-template-columns:repeat(16,minmax(0,1fr));display:grid}.semana{border:1px solid var(--linha);background:var(--sup-2);height:44px;color:var(--tx-3);cursor:pointer;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;font-size:10.5px;display:flex}.semana svg{width:14px;height:14px}.semana.nada{color:var(--r-baixo)}.semana.mudou{color:var(--aco-forte);border-color:var(--linha-2)}.semana.falhou{color:var(--r-medio);border-style:dashed}.semana.buraco{border:1px dashed var(--r-alto);color:var(--r-alto);background:repeating-linear-gradient(135deg,#0000 0 5px,#f2925a2e 5px 7px)}.semana.afazer{border:1px solid var(--aco);color:var(--aco-forte)}.semana.on{outline:2px solid var(--aco);outline-offset:1px}.doc{background:var(--sup-1);border:1px solid var(--linha);border-radius:var(--raio-g);max-width:860px;padding:var(--e6) var(--e7);margin:0 auto;line-height:22px}.doc h2{margin-top:var(--e6);padding-top:var(--e4);border-top:1px solid var(--linha);font-size:18px;line-height:24px}.doc h2:first-of-type{margin-top:var(--e4)}.doc p,.doc li{color:var(--tx-2)}.doc p+p{margin-top:var(--e2)}.doc table{margin-top:var(--e3)}.doc .cap{color:var(--tx-3);font:700 12px/16px var(--f-mono)}.doc-cab{justify-content:space-between;align-items:flex-start;gap:var(--e4);padding-bottom:var(--e4);border-bottom:1px solid var(--linha-2);display:flex}.indice{columns:2;column-gap:var(--e6);padding-left:var(--e5);margin:var(--e3) 0 0;color:var(--tx-2)}.vc{background:#03060b;flex-direction:column;height:100dvh;display:flex;overflow:hidden}.vc-barra{justify-content:space-between;align-items:center;gap:var(--e4);height:52px;padding:0 var(--e5);background:var(--sup-1);border-bottom:1px solid var(--linha);flex:none;display:flex}.vc-barra p{color:var(--tx-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vc-barra p b{color:var(--tx)}.vc-acoes{gap:var(--e2);flex:none;display:flex}.vc-coluna{min-height:0;padding:var(--e3) 0;flex:auto;justify-content:center;display:flex}.vc-coluna iframe{border-radius:var(--raio-g);background:var(--fundo);width:390px;height:100%;box-shadow:0 0 0 1px var(--linha-2), 0 16px 48px -16px #000c;border:0}@media (width<=1280px){.eu{display:none}.mods a{padding:0 var(--e2)}}@media (width<=1100px){.topo-marca small{display:none}.ent{grid-template-columns:1fr minmax(380px,1fr)}.ent-mods{grid-template-columns:1fr}}@media (width<=860px){.ent{grid-template-columns:1fr;height:auto;min-height:100dvh;overflow:auto}.ent-mapa{display:none}.ent-lado{padding:var(--e5) var(--e4);border-left:0;align-items:flex-start}}@media (width<=767px){body{font-size:14px}.topo{height:52px;padding:0 var(--e3);gap:var(--e2)}.topo-marca b{font-size:14px}.mods{display:none}.mods-cel{display:flex!important}.telas{padding:0 var(--e3);height:44px}.palco{padding:var(--e3);overflow:auto}.rodape{display:none}.tela{height:auto;min-height:100%}.grade{grid-template-rows:none!important;grid-template-columns:1fr!important}.painel{max-height:none}.painel-corpo{max-height:480px}.kpis{grid-template-columns:1fr}.tela-cab{flex-direction:column}.tela-cab .dir{justify-content:flex-start}.vida{grid-template-columns:repeat(2,minmax(0,1fr))}.perfis,.emp-escolha{grid-template-columns:1fr}.semanas{grid-template-columns:repeat(8,minmax(0,1fr))}.doc{padding:var(--e4)}.indice{columns:1}.sel select{max-width:150px}.esconde-cel{display:none!important}.fluxo{grid-template-columns:1fr!important}}.mods-cel{background:var(--sup-1);border-bottom:1px solid var(--linha);flex:none;align-items:stretch;height:44px;display:none}.mods-cel a{color:var(--tx-2);font:500 13px/16px var(--f-tit);border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;text-decoration:none;display:flex}.mods-cel a.on{color:var(--tx);border-bottom-color:var(--aco)}@media print{body{color:#111;background:#fff}.topo,.telas,.rodape,.mods-cel,.nao-imprime{display:none!important}.app,.palco,.tela,.grade,.painel-corpo{height:auto!important;overflow:visible!important}.doc{color:#111;background:#fff;border:0;max-width:none;padding:0}.doc p,.doc li{color:#222}.tab th{color:#222;background:#eee}}.onda-faixa{align-items:center;gap:var(--e4);padding:var(--e3) var(--e4);background:var(--sup-1);border:1px solid var(--linha);border-radius:var(--raio-g);flex-flow:wrap;flex:none;display:flex}.onda-faixa>svg{color:var(--r-alto);flex:none}.onda-faixa .txt{flex:320px;min-width:0}
