@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/inter-latin-wght.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--roxo: #1b0217;--pri: #1F5373;--pri2: #2c709b;--pri-s: #eef0fb;--acc: #b8923a;--bg: #f5f6fa;--sf: #f3f4f9;--bd: #e8eaf1;--bd2: #d9dce8;--tx: #141a2e;--tx2: #5a6377;--mut: #98a0b3;--ok: #177a45;--bad: #b42323;--warn: #a05a0a;--r: 18px;--fw-reg: 400;--fw-med: 500;--fw-semi: 600;--fw-bold: 700;--fs-xs: 12px;--fs-sm: 13px;--fs-md: 14px;--fs-base: 15px;--fs-lg: 16px;--fs-xl: 18px;--fs-2xl: 20px;--fs-3xl: 24px;--fs-4xl: 28px;--sh: 0 1px 2px #141a2e0a,0 6px 20px #141a2e0d;font-family:Inter,Segoe UI,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--tx);font-size:var(--fs-base);line-height:1.5;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}b,strong{font-weight:var(--fw-semi)}button,input,select,textarea{font:inherit;color:inherit}.ic{width:1.15em;height:1.15em;vertical-align:-.2em;flex:none}.c-botao:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #25306f55;outline-offset:1px}.c-botao.c-botao--compacto[aria-pressed=true]{background:var(--pri);color:#fff;border-color:var(--pri)}#login{min-height:100vh;display:grid;place-items:center;background:linear-gradient(160deg,#eef0fb,#f7f8fc 55%,#fbf5e4)}#login form{background:#fff;padding:42px;border-radius:20px;width:min(430px,92vw);box-shadow:0 24px 60px #141a2e1f;border:1px solid var(--bd)}#login h1{margin:0 0 6px;font-size:var(--fs-4xl);letter-spacing:-.4px;color:var(--pri)}#login p{margin:0 0 22px;color:var(--tx2)}#app{display:none;min-height:100vh}#app.on{display:grid;grid-template-columns:264px 1fr;transition:grid-template-columns .2s}#app.on.col{grid-template-columns:78px 1fr}aside{background:#fff;border-right:1px solid var(--bd);padding:22px 14px;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;overflow:hidden}aside .logo{display:flex;align-items:center;gap:12px;font-weight:var(--fw-bold);font-size:var(--fs-base);padding:0 8px 26px;letter-spacing:.5px;color:var(--pri);white-space:nowrap}aside .logo i{display:block;font-style:normal;font-weight:var(--fw-med);font-size:var(--fs-xs);color:var(--mut);margin-top:1px;letter-spacing:0}.mk{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#2c709b,#1f5373);color:#fff;display:grid;place-items:center;font-size:var(--fs-2xl);font-weight:var(--fw-bold);flex:none;box-shadow:0 4px 10px #25306f40}aside nav{flex:1}aside nav a{display:flex;align-items:center;gap:13px;padding:11px 14px;border-radius:11px;color:var(--tx2);cursor:pointer;margin-bottom:4px;font-weight:var(--fw-semi);font-size:var(--fs-base);position:relative;white-space:nowrap}aside nav a .ic{font-size:var(--fs-2xl)}aside nav a:hover{background:var(--sf);color:var(--tx)}aside nav a.on{background:var(--pri-s);color:var(--pri)}aside nav a.on:before{content:"";position:absolute;left:-14px;top:9px;bottom:9px;width:4px;border-radius:0 4px 4px 0;background:var(--acc)}aside .ft{display:flex;align-items:center;justify-content:space-between;font-size:var(--fs-sm);color:var(--mut);padding:0 4px;white-space:nowrap}#app.col .lb,#app.col .lt,#app.col aside .ft span{display:none}#app.col aside .logo{padding:0 0 26px;justify-content:center}#app.col aside nav a{justify-content:center;padding:12px 0}#app.col aside nav a.on:before{left:-14px}#app.col aside .ft{justify-content:center}main{min-width:0}.top{display:flex;justify-content:space-between;align-items:center;padding:12px 32px;background:#ffffffeb;backdrop-filter:blur(8px);border-bottom:1px solid var(--bd);position:sticky;top:0;z-index:30}.crumb{font-weight:var(--fw-reg);color:var(--tx);font-size:var(--fs-lg);text-transform:capitalize}.crumb:first-line{color:var(--tx)}.top .r{display:flex;gap:8px;align-items:center}.vr{width:1px;height:24px;background:var(--bd2);margin:0 6px}.bell{position:relative}.bell b{position:absolute;top:-5px;right:-5px;background:var(--bad);color:#fff;border-radius:10px;font-size:var(--fs-xs);padding:0 6px;border:2px solid #fff;line-height:17px}#np{display:none;position:fixed;right:28px;top:68px;width:410px;max-width:94vw;max-height:calc(100vh - 90px);overflow:auto;background:#fff;border:1px solid var(--bd);border-radius:16px;box-shadow:0 8px 24px #141a2e1a;z-index:60}#np.on{display:block}#np h6{margin:0;padding:16px 18px 10px;font-size:var(--fs-md);color:var(--tx2);text-transform:uppercase;letter-spacing:.6px}#np div{padding:14px 18px;border-top:1px solid var(--sf);font-size:var(--fs-base)}#np div small{display:block;color:var(--tx2);font-size:var(--fs-sm);margin-top:2px}.pg{padding:30px 32px 48px;max-width:1380px}.ph{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;flex-wrap:wrap}.pg h2{margin:0 0 4px;font-size:var(--fs-4xl);letter-spacing:-.5px;font-weight:var(--fw-bold)}.sub{color:var(--tx2);margin:0 0 22px;font-size:var(--fs-base)}.ph .sub{margin:0}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:18px}.k{background:#fff;border:1px solid var(--bd);border-radius:var(--r);padding:20px 22px;box-shadow:var(--sh);position:relative}.k small{display:flex;align-items:center;gap:7px;color:var(--tx2);font-weight:var(--fw-semi);font-size:var(--fs-md)}.k strong{display:block;font-size:var(--fs-4xl);margin:10px 0 4px;letter-spacing:-.8px;font-weight:var(--fw-bold)}.k em{font-style:normal;font-size:var(--fs-sm);color:var(--tx2)}.k .ki{position:absolute;right:18px;top:18px;width:40px;height:40px;border-radius:12px;background:var(--pri-s);display:grid;place-items:center;font-size:var(--fs-2xl);color:var(--pri)}.k.dk{background:linear-gradient(135deg,#2c709b,#1f5373);color:#fff;border-color:transparent;box-shadow:0 12px 28px #25306f40}.k.dk small,.k.dk em{color:#cbd2f5}.k.dk .ki{background:#ffffff1f;color:#fff}.k.am .ki{background:#fbf5e4;color:#8a6a1d}.k.bd2 strong{color:var(--bad)}.two{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:16px;margin-bottom:26px}.pn{background:#fff;border:1px solid var(--bd);border-radius:var(--r);padding:22px 24px;box-shadow:var(--sh);min-width:0}.pnh{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;gap:10px;flex-wrap:wrap}.pnh h3{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-bold)}.seg2{display:inline-flex;background:var(--sf);border-radius:10px;padding:3px}.seg2 button{border:0;background:transparent;padding:5px 13px;border-radius:8px;font-weight:var(--fw-semi);font-size:var(--fs-sm);color:var(--tx2);cursor:pointer}.seg2 button.on{background:#fff;color:var(--pri);box-shadow:0 1px 3px #141a2e1a}.sm{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:10px}.sm div{font-size:var(--fs-sm);color:var(--tx2);font-weight:var(--fw-semi)}.sm b{display:block;font-size:var(--fs-2xl);color:var(--tx);margin-top:1px;letter-spacing:-.4px;font-weight:var(--fw-bold)}.lg{display:flex;gap:18px;font-size:var(--fs-sm);color:var(--tx2);margin-top:6px;flex-wrap:wrap}.lg i{display:inline-block;width:11px;height:11px;border-radius:4px;margin-right:7px;vertical-align:-1px}.lg i.ln{height:3px;border-radius:2px;width:16px;vertical-align:3px}#tt{display:none;position:fixed;z-index:99;background:#141a2e;color:#fff;border-radius:11px;padding:11px 14px;font-size:var(--fs-sm);pointer-events:none;box-shadow:0 12px 28px #0004;min-width:190px}#tt b{display:block;margin-bottom:5px;font-size:var(--fs-md)}#tt span{display:flex;justify-content:space-between;gap:18px;color:#cdd3ea}#tt span u{text-decoration:none;color:#fff;font-weight:var(--fw-semi)}.pzl{max-height:340px;overflow:auto;margin:0 -8px;padding:0 8px}.pzl::-webkit-scrollbar{width:6px}.pzl::-webkit-scrollbar-thumb{background:var(--bd2);border-radius:3px}.pz{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--sf)}.pz:last-child{border:0}.pz div{flex:1;min-width:0}.pz b{display:block;font-size:var(--fs-base);font-weight:var(--fw-semi)}.pz span{display:block;color:var(--tx2);font-size:var(--fs-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pz em{font-style:normal;font-weight:var(--fw-bold);font-size:var(--fs-md);text-align:right}.pz em small{display:block;font-weight:var(--fw-med);color:var(--tx2);font-size:var(--fs-xs)}.dt{width:9px;height:9px;border-radius:50%;flex:none;background:var(--ok);box-shadow:0 0 0 4px #177a4518}.dt.bad{background:var(--bad);box-shadow:0 0 0 4px #b4232318}.dt.warn{background:#d98a14;box-shadow:0 0 0 4px #d98a1418}.empty{color:var(--tx2);padding:28px;text-align:center;background:#fff;border:1px dashed var(--bd2);border-radius:var(--r);grid-column:1/-1}.tb{display:flex;gap:12px;align-items:center;margin-bottom:18px;flex-wrap:wrap}.sr{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--bd2);border-radius:11px;padding:0 14px;min-width:300px;flex:1;max-width:420px;color:var(--mut);height:42px}.sr input{border:0;outline:0;flex:1;background:transparent;font-size:var(--fs-base);color:var(--tx);height:100%}.sr:focus-within{border-color:var(--pri);box-shadow:0 0 0 3px #25306f1a}.chs{gap:8px}.chp{border:1px solid var(--bd2);background:#fff;border-radius:8px;padding:0 14px;height:36px;font-weight:var(--fw-reg);font-size:var(--fs-md);cursor:pointer;display:inline-flex;gap:8px;align-items:center;color:var(--tx2)}.chp b{background:var(--sf);border-radius:10px;padding:0 8px;font-size:var(--fs-xs);line-height:20px}.chp.on{background:var(--pri);color:#fff;border-color:var(--pri)}.chp.on b{background:#ffffff26;color:#fff}.bar{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:18px;align-items:end}.row select{flex:1}.g2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.g3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.g4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.s2{grid-column:span 2}.dem{display:grid;grid-template-columns:repeat(auto-fill,minmax(410px,1fr));gap:18px}.c{background:#fff;border:1px solid var(--bd);border-radius:var(--r);padding:20px;display:flex;flex-direction:column;gap:12px}.dem .c{padding:0;gap:0;box-shadow:var(--sh);transition:box-shadow .2s,transform .2s,border-color .2s}.dem .c:hover{box-shadow:0 16px 36px #141a2e1a;transform:translateY(-2px);border-color:var(--bd2)}.dem .cb{padding:22px 22px 18px;display:flex;flex-direction:column;gap:16px}.dem .cf{display:flex;gap:5px;align-items:center;padding:14px 22px;border-top:1px solid var(--sf);background:#fafbfd;border-radius:0 0 var(--r) var(--r)}.cf .sp{flex:1}.c .h{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;padding:12px;border-bottom:1px solid var(--bd2)}.c h3{margin:0;font-size:1.6rem;line-height:1.3;font-weight:var(--fw-bold)}.c .m{color:var(--tx2);font-size:var(--fs-md)}.av{padding:0 4px;height:44px;border-radius:1px;color:var(--pri);font-weight:var(--fw-bold);font-size:var(--fs-base)}.bg{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:20px;font-size:var(--fs-xs);font-weight:var(--fw-semi);white-space:nowrap}.bg:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.bg.briefing{background:#fdf3d9;color:#8a5a06}.bg.proposta{background:#e8ebfb;color:#2f3c8f}.bg.os{background:#e2f1fb;color:#0b5a8c}.bg.concluida{background:#e0f3e8;color:var(--ok)}.bg.recusada{background:#fbe6e6;color:var(--bad)}.seg{display:flex;gap:4px}.seg i{flex:1;height:7px;border-radius:4px;background:var(--bd)}.seg i.on{background:linear-gradient(90deg,#2c709b,#1f5373)}.kv{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--bd);border:1px solid var(--bd);border-radius:6px;overflow:hidden}.kv div{background:#fbfbfb;padding:11px 14px;font-size:var(--fs-sm);color:var(--tx2);font-weight:var(--fw-semi)}.kv b{display:block;color:var(--tx);font-size:var(--fs-lg);margin-top:2px;font-weight:var(--fw-med)}.row{display:flex;gap:8px;flex-wrap:wrap}.nf{background:var(--sf);border-radius:8px;padding:6px 10px;font-size:var(--fs-sm);color:var(--tx2)}table{width:100%;border-collapse:collapse;font-size:var(--fs-base)}th{background:#f6f7fb;color:var(--tx2);text-align:left;padding:12px 16px;font-size:var(--fs-sm);font-weight:var(--fw-semi);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--bd)}td{padding:14px 16px;border-bottom:1px solid var(--sf);vertical-align:top}tbody tr:hover td{background:#fafbfe}.tw{background:#fff;border:1px solid var(--bd);border-radius:var(--r);overflow:auto;box-shadow:var(--sh)}body.mdl-open{overflow:hidden}#cf{z-index:70}.mt{display:flex;align-items:center;gap:13px}.mt h3{margin:0;font-size:var(--fs-xl);font-weight:var(--fw-bold)}.wz{display:grid;grid-template-columns:250px 1fr;gap:26px;align-items:start}.stp{position:sticky;top:0;display:flex;flex-direction:column;gap:4px}.stp a{display:flex;gap:12px;align-items:center;padding:11px 12px;border-radius:12px;cursor:pointer;color:var(--tx2)}.stp a:hover{background:#fff}.stp a.on{background:#fff;box-shadow:var(--sh);color:var(--tx)}.stp .n{width:30px;height:30px;border-radius:50%;border:1.5px solid var(--bd2);display:grid;place-items:center;font-weight:var(--fw-bold);font-size:var(--fs-sm);flex:none;background:#fff}.stp a.on .n{background:var(--pri);border-color:var(--pri);color:#fff}.stp a.ok .n{background:#e0f3e8;border-color:#bfe3cc;color:var(--ok)}.stp b{display:block;font-size:var(--fs-base);font-weight:var(--fw-semi)}.stp small{display:block;font-size:var(--fs-sm);color:var(--mut)}.wb{display:flex;flex-direction:column;gap:16px;min-width:0}.sc{background:#fff;border:1px solid var(--bd);border-radius:16px;box-shadow:var(--sh)}.sc header{padding:18px 22px 0}.sc h5{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-bold)}.sc header p{margin:3px 0 0;color:var(--tx2);font-size:var(--fs-md)}.scb{padding:18px 22px 22px;display:grid;gap:18px}.c-modal__corpo>.sc+.sc{margin-top:16px}.sec{margin:20px 0 10px;font-weight:var(--fw-bold);font-size:var(--fs-base);color:var(--tx)}.hint{color:var(--tx2);font-size:var(--fs-md);margin:5px 0}.pr{padding:12px 15px;border-radius:12px;font-size:var(--fs-md);margin-top:8px}.pr.bad{background:#fbe9e9;color:var(--bad)}.pr.warn{background:#fdf3dc;color:var(--warn)}.pr.ok,.pr.good{background:#e4f4ea;color:var(--ok)}#ts{position:fixed;right:22px;bottom:22px;display:flex;flex-direction:column;gap:10px;z-index:99}#ts div{background:#141a2e;color:#fff;padding:14px 18px;border-radius:13px;max-width:390px;box-shadow:0 14px 34px #0005;font-size:var(--fs-base)}@media(max-width:1100px){.wz{grid-template-columns:1fr}.stp{position:static;flex-direction:row;flex-wrap:wrap}.stp small{display:none}}@media(max-width:980px){.two{grid-template-columns:1fr}}@media(max-width:860px){#app.on,#app.on.col{grid-template-columns:1fr}aside{position:static;height:auto;flex-direction:row;flex-wrap:wrap}aside nav{display:flex;flex-wrap:wrap;flex:none}.g2,.g3,.g4{grid-template-columns:1fr}.s2{grid-column:auto}.pg{padding:18px 14px}.dem{grid-template-columns:1fr}.top{padding:10px 14px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.dem .cf{flex-wrap:wrap;row-gap:8px}.cf .sp{flex:1 1 0;min-width:0}aside .ft{display:block;padding:0}.navb{display:flex;align-items:center;gap:13px;width:100%;padding:11px 14px;border:0;background:transparent;color:var(--tx2);border-radius:11px;font-weight:var(--fw-semi);font-size:var(--fs-base);cursor:pointer;white-space:nowrap}.navb .ic{font-size:var(--fs-2xl)}.navb:hover{background:var(--sf);color:var(--tx)}#app.col .navb{justify-content:center;padding:12px 0}#tp{display:none;position:fixed;z-index:3000;background:#141a2e;color:#fff;font-size:var(--fs-sm);font-weight:var(--fw-semi);padding:6px 10px;border-radius:8px;pointer-events:none;max-width:240px;box-shadow:0 8px 20px #0004;width:max-content;white-space:normal;overflow-wrap:anywhere;line-height:1.3}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:860px){.g2,.g3,.g4{grid-template-columns:1fr}}.scb{grid-template-columns:minmax(0,1fr)}.scb>.s2{grid-column:1 / -1}.g2>.c-campo:has(textarea),.g3>.c-campo:has(textarea),.g4>.c-campo:has(textarea){grid-column:1 / -1}#np h6{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;background:#fff;z-index:1}#np .npl{padding:0;border-top:0;max-height:340px;overflow-y:auto}.cus-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.cus-col{display:flex;flex-direction:column;gap:16px;min-width:0}.cus-row,.cus-head{display:grid;grid-template-columns:minmax(0,1fr) 150px 38px;gap:10px;align-items:center}.cus-row.eq,.cus-head.eq{grid-template-columns:minmax(0,1fr) 130px 120px 38px}.cus-head{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--tx2);text-transform:uppercase;letter-spacing:.4px;margin-bottom:-8px}.cus-row input{width:100%;height:40px;border:1px solid var(--bd2);border-radius:10px;padding:0 12px;font-size:var(--fs-base);background:#fff}.cus-row input:focus{border-color:var(--pri);box-shadow:0 0 0 3px #25306f1a;outline:0}.cus-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--sf);padding-top:14px;color:var(--tx2)}.cus-foot b{font-size:var(--fs-lg);color:var(--tx)}@media(max-width:1100px){.cus-grid{grid-template-columns:1fr}}.acoes{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap;white-space:nowrap}td.nw{white-space:nowrap}.scb>.c-botao{justify-self:start}.c>.c-botao{align-self:flex-start}.et-row{display:grid;gap:12px;align-items:end}.et-row.h{grid-template-columns:minmax(0,2fr) 150px minmax(0,1fr) minmax(0,1fr) 42px}.et-row.p{grid-template-columns:minmax(0,2fr) 150px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 42px}.et-row .c-botao{height:42px}.mat-row{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:10px;align-items:center}.mat-row input{width:100%;height:40px;border:1px solid var(--bd2);border-radius:10px;padding:0 12px;font-size:var(--fs-base);background:#fff}.cus-row.fg,.cus-head.fg{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr) 120px 38px}.cus-row select{width:100%;height:40px;border:1px solid var(--bd2);border-radius:10px;padding:0 8px;font-size:var(--fs-md);background:#fff}@media(max-width:860px){.et-row.h,.et-row.p{grid-template-columns:1fr 1fr}}.cfg{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px;align-items:start}.cfg-nav{position:sticky;top:76px;display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid var(--bd);border-radius:var(--r);padding:10px;box-shadow:var(--sh);max-height:calc(100vh - 190px);max-height:calc(100dvh - 190px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9d1df transparent}.cfg-tab{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:11px;color:var(--tx2);cursor:pointer;position:relative}.cfg-tab .ic{font-size:var(--fs-2xl)}.cfg-tab b{display:block;font-size:var(--fs-base);font-weight:var(--fw-semi);color:var(--tx)}.cfg-tab small{display:block;font-size:var(--fs-sm);color:var(--mut)}.cfg-tab:hover{background:var(--sf)}.cfg-tab.on{background:var(--pri-s);color:var(--pri)}.cfg-tab.on b{color:var(--pri)}.cfg-tab.on:before{content:"";position:absolute;left:-10px;top:9px;bottom:9px;width:4px;border-radius:0 4px 4px 0;background:var(--acc)}.cfg-grp{display:flex;flex-direction:column;gap:2px}.cfg-grp+.cfg-grp{margin-top:8px;padding-top:8px;border-top:1px solid var(--bd)}.cfg-gt{padding:6px 12px 4px;font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--mut)}.risco{margin-top:28px;padding:4px 16px 16px;border-radius:var(--r);background:#fef6f6;border:1px solid #f0c9c9}.risco .sc{background:transparent;border:0;box-shadow:none}.cfg-body{min-width:0;max-width:900px}.cfg-h{margin:0 0 14px;font-size:var(--fs-2xl);font-weight:var(--fw-bold)}.cfg-stack{display:flex;flex-direction:column;gap:16px}.cfg-body>.sc+.sc{margin-top:16px}.cfg-body .row{align-items:center}a.lnk{display:inline-flex;align-items:center;gap:6px;color:var(--pri);font-weight:var(--fw-semi);text-decoration:none}a.lnk:hover{text-decoration:underline}.lnk-btn{padding:0;border:0;background:none;color:var(--pri);font:inherit;font-weight:var(--fw-semi);cursor:pointer}.lnk-btn:hover{text-decoration:underline}.lnk-btn:focus-visible{outline:2px solid var(--pri);outline-offset:2px}@media(max-width:980px){.cfg{grid-template-columns:1fr}.cfg-nav{position:static;flex-direction:row;flex-wrap:wrap;max-height:none;overflow:visible}.cfg-grp,.cfg-grp+.cfg-grp{flex-direction:row;flex-wrap:wrap;margin:0;padding:0;border:0}.cfg-gt,.cfg-tab small{display:none}.cfg-tab.on:before{display:none}}#tm{display:inline-flex}#tm .tmx{max-width:280px;overflow:hidden;text-overflow:ellipsis}.hr b{font-weight:var(--fw-bold)}.hr small{color:var(--tx2);font-size:var(--fs-sm)}.hr.bad b{color:var(--bad)}.chs{flex-wrap:wrap}.ag-g{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;background:var(--bd);border:1px solid var(--bd);border-radius:10px;overflow:hidden}.ag-h{background:#f6f7fb;padding:8px 10px;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--tx2);text-transform:uppercase;letter-spacing:.4px}.ag-c{background:#fff;min-height:108px;padding:6px 7px;display:flex;flex-direction:column;gap:3px;min-width:0}.ag-c.vz{background:#fafbfd}.ag-c.fl{background:var(--sf)}.ag-c.hj{box-shadow:inset 0 0 0 2px var(--acc)}.ag-n{display:flex;align-items:baseline;gap:6px;min-width:0}.ag-n b{font-size:var(--fs-md)}.ag-n small{color:var(--tx2);font-size:var(--fs-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-e{display:block;border-radius:6px;padding:4px 7px;min-height:24px;font-size:var(--fs-xs);font-weight:var(--fw-semi);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-e.proposta{background:#e8ebfb;color:#2f3c8f}.ag-e.recusada{background:#fbe6e6;color:var(--bad)}.ag-e.concluida{background:#e0f3e8;color:var(--ok)}.ag-e.briefing{background:#fdf3d9;color:#8a5a06}.ag-m{color:var(--tx2);font-size:var(--fs-xs)}@media(max-width:860px){.ag-c{min-height:70px}#tm .tmx{display:none}}.fn{display:grid;gap:12px;padding:4px 2px 6px}.pt-box{border:1px solid var(--bd);border-radius:12px;padding:20px 22px;background:#fff;margin-bottom:14px;display:flex;flex-direction:column;gap:22px}.pt-box>*{margin-top:0;margin-bottom:0}.pt-box .pt-top{justify-content:space-between;align-items:center}.pt-box>.sec{margin-top:6px;margin-bottom:-8px;padding-top:20px;border-top:1px solid var(--bd)}.pt-box>.pt-sync{margin-top:-12px}.pt-box>.pt-drv+.hint{margin-top:-12px}.pt-box .pt-lks,.pt-box .pt-drv{margin-top:0}.pt-box .pt-acts{flex-wrap:wrap;row-gap:10px;column-gap:10px}.pt-box .pt-lks{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.pt-box .pt-lks span,.pt-box .pt-lks button{white-space:normal;text-align:center}.pt-box .pt-lks{row-gap:10px}.pt-box .pt-doc+.pt-doc{margin-top:2px}.pt-lks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.pt-lks span,.pt-lks button{display:inline-flex;justify-content:center;min-width:0;overflow:hidden;text-overflow:ellipsis;align-items:center;gap:6px;padding:5px 11px;border-radius:99px;background:#f0f2f7;color:var(--tx2);font:inherit;font-size:var(--fs-sm);line-height:1.3;white-space:nowrap;border:0}.pt-lks button{cursor:pointer}.pt-lks button:hover{filter:brightness(.96)}.pt-lks span.on,.pt-lks button.on{background:#e6f4ec;color:var(--ok)}.pt-lks .ic{width:15px;height:15px;flex:none}.pt-drv{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;padding:10px 12px;background:var(--s50);border:1px solid var(--bd);border-radius:var(--r2);font-size:var(--fs-sm)}.pt-drv .ic{width:20px;height:20px;flex:none;color:var(--pri)}.pt-drv span{flex:1 1 200px;min-width:0}@media(max-width:760px){.pt-lks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.pt-lks{grid-template-columns:minmax(0,1fr)}.pt-lks span,.pt-lks button{white-space:normal;border-radius:12px}}:root{--s50: #f8fafc;--s100: #f1f5f9;--s200: #e2e8f0;--s300: #cbd5e1;--s500: #526074;--s700: #334155;--s900: #0f172a;--pri: #1F5373;--pri2: #2c709b;--pri-s: #e8f0f5;--bg: #f4f6f8;--sf: #f1f5f9;--bd: #e2e8f0;--bd2: #cbd5e1;--tx: #0f172a;--tx2: #475569;--mut: #526074;--ok: #166534;--bad: #b91c1c;--warn: #8a5206;--info: #0369a1;--r: 18px;--r2: 6px;--sh: 0 1px 2px #0f172a0f}body{background:var(--bg)}h2,h3{color:var(--tx)}aside{background:#123a52;border-right:0;color:#cfe0ea}aside .logo{color:#fff}aside .logo i{color:#8fb0c4}.mk{background:#ffffff1f;border-radius:var(--r);box-shadow:none;border:1px solid #ffffff2e}aside nav a{color:#cfe0ea;border-radius:var(--r2);font-weight:var(--fw-med);font-size:var(--fs-base);margin-bottom:2px}aside nav a:hover{background:#ffffff14;color:#fff}aside nav a.on{background:#ffffff1f;color:#fff;font-weight:var(--fw-semi)}aside nav a.on:before{left:0;top:8px;bottom:8px;width:3px;background:#fff;border-radius:0 3px 3px 0}aside .ft{color:#8fb0c4}aside .ft button,aside .ft .c-botao{color:#cfe0ea}.top{background:#fff;backdrop-filter:none;padding:10px 32px}.crumb{color:var(--tx2);font-size:var(--fs-md);text-transform:none}.crumb:first-letter{text-transform:uppercase}.pg h2{font-size:var(--fs-3xl);letter-spacing:-.3px;margin:0 0 4px}.ph{margin-bottom:16px}.vs{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:wrap;margin:0 0 16px}.seg2{background:var(--s100);border:1px solid var(--bd);border-radius:var(--r2);padding:2px;display:inline-flex;flex-wrap:wrap;max-width:100%;gap:2px}.seg2 button{border-radius:4px;font-weight:var(--fw-med);color:var(--tx2)}.seg2 button.on{background:#fff;color:var(--pri);font-weight:var(--fw-semi);box-shadow:0 1px 2px #0f172a1a}.chp{border-radius:var(--r2)}.chp.on{background:var(--pri);border-color:var(--pri);color:#fff}.pn,.tw,.k,.c{border-radius:var(--r);box-shadow:var(--sh);border:1px solid var(--bd)}.cards{gap:0;background:#fff;border:1px solid var(--bd);border-radius:var(--r);box-shadow:var(--sh);overflow:hidden}.cards .k{border:0;border-radius:0;box-shadow:none;background:transparent;border-left:1px solid var(--bd);padding:16px 20px}.cards .k:first-child{border-left:0}.cards .k .ki{display:none}.cards .k.dk,.cards .k.am{background:transparent;color:var(--tx)}.cards .k.dk small,.cards .k.dk em{color:var(--tx2)}.cards .k small{color:var(--tx2);font-weight:var(--fw-semi);font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.4px}.cards .k strong{font-size:var(--fs-3xl);color:var(--tx);font-variant-numeric:tabular-nums}.cards .k em{color:var(--tx2);font-style:normal;font-size:var(--fs-sm)}.cards .k.bd2 strong{color:var(--bad)}td.nw,td.num,.num{font-variant-numeric:tabular-nums}.empty{border:1px dashed var(--bd2);border-radius:var(--r);background:var(--s50);color:var(--tx2);text-align:center;padding:28px 16px;font-size:var(--fs-md)}#ts{right:20px;bottom:20px}#ts div{background:var(--s900);border-left:0;border-radius:var(--r);padding:11px 16px;font-size:var(--fs-md);box-shadow:0 6px 20px #0f172a40}#ts .ts-acao{margin-left:12px;vertical-align:middle}.dem{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:16px;align-items:stretch}.dem .c{height:100%;box-shadow:var(--sh);transform:none;transition:border-color .15s,box-shadow .15s}.dem .c:hover{transform:none;box-shadow:0 2px 8px #0f172a14;border-color:var(--bd2)}.dem .cb{padding:0;gap:0;flex:1;display:flex;flex-direction:column}.dem .cb>*{margin:0 18px}.dem .cb>.h{margin:0;padding:12px 18px;height:88px;box-sizing:border-box;align-items:center;border-bottom:1px solid var(--bd)}.dem .c h3{font-size:var(--fs-lg);line-height:1.3;font-weight:var(--fw-semi);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dem .c .m.mt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm)}.dem .c .av{background:var(--pri-s);border-radius:var(--r2);width:36px;height:36px;padding:0;display:grid;place-items:center;font-size:var(--fs-sm);flex:none}.dem .c .m.sv{margin-top:12px;height:40px;line-height:20px;font-size:var(--fs-sm);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dem .c .est{margin-top:16px;height:44px}.dem .c .avs{margin-top:6px;height:22px;font-size:var(--fs-xs);line-height:22px;font-weight:var(--fw-semi);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dem .c .avs.warn{color:var(--warn)}.dem .c .avs.bad{color:var(--bad)}.dem .c .kv{margin:auto 18px 16px;border-radius:var(--r2)}.dem .c .kv div{background:var(--s50);height:62px;padding:9px 12px;overflow:hidden;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.3px}.dem .c .kv b{font-size:var(--fs-md);text-transform:none;letter-spacing:0;font-weight:var(--fw-semi);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dem .cf{margin-top:0;background:#fff;padding:10px 18px;min-height:54px;border-radius:0 0 var(--r) var(--r)}.seg{gap:3px}.seg i{height:8px;border-radius:2px;background:var(--s200)}.seg i.ok{background:var(--ok)}.seg i.run{background:repeating-linear-gradient(45deg,var(--info) 0 4px,#38a0d4 4px 8px)}.seg i.late{background:var(--bad)}.seg i.wait{background:var(--s200)}.cnt{display:flex;justify-content:space-between;gap:8px;margin-top:8px;font-size:var(--fs-sm);color:var(--tx2)}.cnt b{color:var(--tx)}.cnt .late{color:var(--bad);font-weight:var(--fw-semi)}.fases{display:flex;gap:3px}.fases span{flex:1;text-align:center;font-size:var(--fs-xs);font-weight:var(--fw-semi);padding:5px 2px;border-radius:2px;background:var(--s100);color:var(--mut);border-bottom:3px solid var(--s200)}.fases span.ok{color:var(--ok);border-bottom-color:var(--ok)}.fases span.now{color:var(--pri);background:var(--pri-s);border-bottom-color:var(--pri)}.bg.briefing{background:#fef3c7;color:#854d0e}.bg.proposta{background:#e0e7ff;color:#3730a3}.bg.os{background:#e0f2fe;color:#075985}.bg.concluida{background:#dcfce7;color:#166534}.bg.recusada{background:#fee2e2;color:#991b1b}.pt-acts{display:flex;gap:8px;flex-wrap:nowrap;align-items:center}.pt-acts .c-botao{white-space:nowrap}details.mais{position:relative;margin-left:auto}details.mais>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px}details.mais>summary::-webkit-details-marker{display:none}details.mais .mmn{position:absolute;right:0;top:calc(100% + 4px);min-width:210px;background:#fff;border:1px solid var(--bd2);border-radius:var(--r);box-shadow:0 8px 24px #0f172a26;padding:4px;z-index:20;display:flex;flex-direction:column}details.mais .mmn button{display:flex;align-items:center;gap:8px;background:none;border:0;padding:9px 12px;text-align:left;border-radius:var(--r2);cursor:pointer;color:var(--tx);font-size:var(--fs-md)}details.mais .mmn button:hover{background:var(--s100)}details.mais .mmn button.d{color:var(--bad)}@media(max-width:720px){.pt-acts{flex-wrap:wrap}}.dem .c .kv div{height:68px}.dem .c .kv em{display:block;font-style:normal;font-size:var(--fs-xs);font-weight:var(--fw-med);text-transform:none;letter-spacing:0;color:var(--tx2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.dem{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.dem,#app.col .dem{grid-template-columns:minmax(0,1fr)}}.dem .cf{flex-wrap:wrap;gap:8px 6px;align-items:center}.dem .cf .cfi{display:flex;gap:6px;margin-left:auto;flex:0 0 auto}.dem .cf .c-botao{white-space:nowrap;flex:0 0 auto}.dem .cf .sp{flex:1 1 0;min-width:0}.c-campo>.row{min-height:42px;align-items:center}.sgf{padding:10px 0;border-top:1px solid var(--bd);display:grid;gap:8px}.sgf:first-of-type{border-top:0}.sgf .row .c-botao{font-weight:var(--fw-semi)}.stxw{position:relative;display:block}.stx{display:flex;align-items:flex-start}.stx .s{flex:1 1 0;min-width:0;position:relative;display:flex;flex-direction:column;align-items:center;padding-top:4px;cursor:default;outline:0}.stx .s:before,.stx .s:after{content:"";position:absolute;top:13px;height:2px;border-radius:2px;background:var(--s200)}.stx .s:before{left:0;width:calc(50% - 15px)}.stx .s:after{right:0;width:calc(50% - 15px)}.stx .s:first-child:before,.stx .s:last-child:after{display:none}.stx .s.pv:before,.stx .s.ok:after{background:var(--ok)}.stx .s.cur:not(.ok):after{background:linear-gradient(90deg,var(--pri2),var(--s200))}.stx .s i{position:relative;z-index:1;width:22px;height:22px;margin-top:0;border-radius:50%;display:grid;place-items:center;font-size:12px;line-height:1;font-weight:var(--fw-bold);font-style:normal;background:#fff;border:1.5px solid var(--s200);color:var(--tx2);transition:transform .16s ease,box-shadow .16s ease}.stx .s i .ic{width:12px;height:12px}.stx .s.ok i{background:var(--ok);border-color:var(--ok);color:#fff}.stx .s.run i{border-color:var(--info);color:var(--info)}.stx .s.late i{border-color:var(--bad);color:var(--bad)}.stx .s span{margin-top:6px;max-width:100%;padding:0 3px;font-size:var(--fs-xs);line-height:1.25;color:var(--tx2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .16s ease,opacity .16s ease}.stx .s small{display:none;font-size:var(--fs-xs);line-height:1.25;color:var(--tx2);padding:0 3px;text-align:center}.stx .s.wait span{color:var(--s500)}.stx .s.cur i{width:28px;height:28px;margin-top:-4px;font-size:var(--fs-xs);border-width:2px;box-shadow:0 0 0 5px #1f53731a,0 4px 10px #0f172a24}.stx .s.cur:before{width:calc(50% - 20px)}.stx .s.cur:after{width:calc(50% - 20px)}.stx .s.cur span{font-weight:var(--fw-semi);color:var(--tx);font-size:var(--fs-xs);margin-top:8px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:center}.stx .s.cur small{display:block}.stx .s.cur.ok i{box-shadow:0 0 0 5px #177a451f,0 4px 10px #0f172a24}.stx .s.cur.late i{box-shadow:0 0 0 5px #b423231f,0 4px 10px #0f172a24}.stx .s.d1 span{opacity:.85}.stx .s.d2 span{opacity:.6}.stx .s:hover,.stx .s:focus-visible{z-index:5}.stx .s:hover i,.stx .s:focus-visible i{transform:scale(1.18);box-shadow:0 0 0 4px #1e639424}.stx .s.ok:hover i,.stx .s.ok:focus-visible i{box-shadow:0 0 0 4px #1a7f4b29}.stx .s.late:hover i,.stx .s.late:focus-visible i{box-shadow:0 0 0 4px #c5303024}.stx .s:hover span,.stx .s:focus-visible span{color:var(--tx);opacity:1}#stb{position:fixed;z-index:140;display:none;max-width:240px;padding:7px 10px;border-radius:8px;background:#15203a;color:#fff;font-size:var(--fs-xs);line-height:1.35;text-align:left;pointer-events:none;box-shadow:0 8px 20px #0f172a47}#stb b{display:block;font-weight:var(--fw-semi)}.stx.sc{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;cursor:grab;padding:6px 0 2px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.stx.sc::-webkit-scrollbar{display:none}.stx.sc.drag{cursor:grabbing;scroll-snap-type:none}.stx.sc .s{flex:0 0 24%;scroll-snap-align:center}.stx.sc .s.cur{flex:0 0 38%}.stx.sc .s:first-child:before,.stx.sc .s:last-child:after{display:none}.stxb{position:absolute;z-index:6;top:6px;width:24px;height:24px;padding:0;border:1px solid var(--bd2);border-radius:50%;background:#fff;color:var(--tx2);display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 6px #0f172a1f}.stxb:hover{color:var(--pri);border-color:var(--pri)}.stxb .ic{width:14px;height:14px}.stxb.l{left:-4px}.stxb.r{right:-4px}.dem .c .est{height:auto;min-height:44px}.apr{background:#eef5fa;border:1px solid #cfe0ec;border-radius:var(--r2);padding:14px 16px;margin:0 0 14px}.aprh{display:flex;gap:12px;align-items:flex-start;margin-bottom:6px}.aprh .ic{width:22px;height:22px;flex:none;color:var(--pri);margin-top:2px}.aprh p{margin:2px 0 0;font-size:var(--fs-sm);color:var(--tx2)}.apr-r{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 0 0;margin-top:10px;border-top:1px solid #d9e6f0}.apr-r>div:first-child{min-width:0;flex:1 1 260px}.apr-r span{display:block;font-size:var(--fs-sm);color:var(--tx2);margin-top:2px}.verlog{margin:10px 0 0;font-size:var(--fs-sm);color:var(--tx2);background:var(--s50);border-left:3px solid var(--bd);padding:6px 10px;border-radius:0 var(--r2) var(--r2) 0}.verlog b{color:var(--tx);font-weight:var(--fw-semi)}#savebar,#revbar{position:fixed;z-index:60;left:50%;top:12px;transform:translate(-50%);width:min(720px,calc(100vw - 24px));display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:11px 14px;border-radius:12px;background:#fdf3e3;border:1px solid #ecc98a;color:#6b3d05;font-size:var(--fs-md);box-shadow:0 8px 24px #0f172a2e}#savebar>span,#revbar>span{flex:1 1 260px;min-width:0}body.mob #savebar,body.mob #revbar{top:calc(8px + env(safe-area-inset-top))}.ents{display:grid;gap:10px;margin:6px 0 12px}.ent{background:#fff;border:1px solid var(--bd);border-radius:14px;padding:14px 16px;display:grid;gap:12px}.ent.late .ent-n{background:#fde8e8;color:var(--bad)}.ent-h{display:flex;gap:12px;align-items:flex-start}.ent-n{flex:none;width:26px;height:26px;border-radius:50%;background:var(--pri-s);color:var(--pri);display:grid;place-items:center;font-size:var(--fs-sm);font-weight:var(--fw-bold);margin-top:1px}.ent.ok .ent-n{background:#e3f5ea;color:var(--ok)}.ent-t{min-width:0;flex:1}.ent-t>b{display:block;font-size:var(--fs-base);line-height:1.35;overflow-wrap:anywhere}.ent-t .hint{margin:3px 0 0}.ent-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;align-items:start;padding-top:12px;border-top:1px dashed var(--bd)}.ents.os .ent-g{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.4fr) minmax(0,1.2fr) auto}.ent-c{display:grid;gap:3px;min-width:0}.ent-c small{font-size:var(--fs-xs);color:var(--tx2);font-weight:var(--fw-med)}.ent-c>span{font-size:var(--fs-md);display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-height:34px}.ent-c em.bad{color:var(--bad);font-style:normal;font-size:var(--fs-sm)}.ent-ac{display:flex;justify-content:flex-end;align-self:end}@media(max-width:860px){.ents.os .ent-g{grid-template-columns:repeat(2,minmax(0,1fr))}.ent-ac{grid-column:1 / -1}.ent-ac .c-botao{width:100%;justify-content:center}}.dem .cf{padding:14px 22px 22px}#np div.ni{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}#np .ni .nt{min-width:0;flex:1}#np .ni .nt b{display:block;font-weight:var(--fw-semi);line-height:1.35}#np .ni .c-botao.c-botao--icone{flex:none;margin-top:1px}.nfg{display:grid;justify-items:end;gap:4px}.nfh{font-size:var(--fs-xs);color:var(--tx2)}@media(max-width:860px){.nfg{justify-items:start}}.cus-row .cl{display:block;min-width:0}.cus-row .cl span{display:none}.stxw.sc,.stx.sc{background:transparent;border:0;border-radius:0;box-shadow:none}#bv{position:fixed;inset:0;z-index:130;display:grid;place-items:center;padding:20px;background:#0f172a8c;backdrop-filter:blur(4px);overflow:auto}.bv-c{width:min(520px,100%);background:#fff;border-radius:20px;padding:32px 32px 26px;box-shadow:0 24px 60px #0f172a4d;display:grid;gap:14px}.bv-logo{width:52px;height:52px;border-radius:14px;background:var(--pri);color:#fff;display:grid;place-items:center;font-size:var(--fs-2xl);font-weight:var(--fw-bold)}.bv-c h2{margin:0;font-size:var(--fs-2xl);line-height:1.2}.bv-c p{margin:0;font-size:var(--fs-base);line-height:1.55;color:var(--tx2)}.bv-l{list-style:none;margin:4px 0;padding:0;display:grid;gap:8px;counter-reset:bv}.bv-l li{counter-increment:bv;display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--bd);border-radius:12px;font-size:var(--fs-base);font-weight:var(--fw-semi)}.bv-l li:before{content:counter(bv);width:24px;height:24px;border-radius:50%;background:var(--pri-s);color:var(--pri);display:grid;place-items:center;font-size:var(--fs-sm);font-weight:var(--fw-bold);flex:none}.bv-l li .ic{width:20px;height:20px;color:var(--pri)}.bv-b{display:flex;justify-content:flex-end;gap:10px;margin-top:6px;flex-wrap:wrap}.bv-b .c-botao{min-height:44px}#gt-ring{position:fixed;z-index:125;display:none;border-radius:14px;border:2px solid var(--pri2, #1e6394);box-shadow:0 0 0 4px #1e63942e;pointer-events:none;transition:left .15s,top .15s,width .15s,height .15s}#gt-card{position:fixed;z-index:126;right:24px;bottom:24px;width:min(380px,calc(100vw - 32px));max-height:calc(100vh - 48px);display:flex;flex-direction:column;background:#fff;border:1px solid var(--bd2);border-radius:16px;padding:18px 18px 16px;box-shadow:0 18px 50px #0f172a47;gap:10px}.gt-m{display:grid;gap:10px;overflow:auto;min-height:0}#gt-card h2{margin:0;font-size:var(--fs-lg);display:flex;align-items:center;gap:8px}#gt-card h2 .ic{width:22px;height:22px;color:var(--pri)}#gt-card p{margin:0;font-size:var(--fs-md);line-height:1.5;color:var(--tx2)}.gt-n{font-size:var(--fs-sm);color:var(--tx2);font-weight:var(--fw-semi)}.gt-r{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.gt-r li{display:flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--bad)}.gt-r li.ok{color:var(--ok)}.gt-r li .ic{width:15px;height:15px;flex:none}.gt-e{min-height:0;font-size:var(--fs-sm);color:var(--bad);font-weight:var(--fw-semi)}.gt-e:empty{display:none}.gt-b{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.gt-rq>label:after{content:" (obrigat\f3rio)";color:var(--bad);font-weight:var(--fw-med);font-size:var(--fs-xs)}body.gt-on #pgx,body.gt-on #ov{scroll-padding-bottom:300px}body.gt-on .cfg-body,body.gt-on #pgx .pg{padding-bottom:260px}body.gt-on #ts{bottom:auto;top:20px}.pt-docs{display:grid;gap:10px}.pt-doc{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--bd);border-radius:12px;background:#fff}.pt-doc>div:first-child{flex:1 1 280px;min-width:0}.pt-doc b{display:block;font-size:var(--fs-base)}.pt-doc small{display:block;color:var(--tx2);font-size:var(--fs-sm);line-height:1.45;margin-top:2px}.dem .c{container-type:inline-size}.dem .cf .c-botao.c-botao--compacto:not(.c-botao--icone){padding-inline:12px}@container (max-width: 450px){.dem .cf .c-botao.c-botao--compacto:not(.c-botao--icone) .ic{display:none}}@container (max-width: 380px){.dem .cf{padding-inline:14px;gap:6px 4px}.dem .cf .cfi{gap:3px}.dem .cf .c-botao.c-botao--icone{width:28px;min-width:28px}.dem .cf .c-botao.c-botao--compacto:not(.c-botao--icone){padding-inline:10px}}@container (max-width: 330px){.dem .cf{padding-inline:12px;gap:6px 3px}.dem .cf .cfi{gap:2px}.dem .cf .c-botao.c-botao--icone{width:26px;min-width:26px}.dem .cf .c-botao.c-botao--compacto:not(.c-botao--icone){padding-inline:8px;font-size:var(--fs-sm)}}@container (max-width: 290px){.dem .cf .cfi{flex:1 1 100%;justify-content:flex-end;margin-left:0}}@media(min-width:861px){.cards:has(>.k:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.cards:has(>.k:nth-child(4):last-child) .k:nth-child(odd){border-left:0}.cards:has(>.k:nth-child(4):last-child) .k:nth-child(n+3){border-top:1px solid var(--bd)}}@media(min-width:1208px){.cards:has(>.k:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.cards:has(>.k:nth-child(4):last-child) .k:nth-child(odd){border-left:1px solid var(--bd)}.cards:has(>.k:nth-child(4):last-child) .k:first-child{border-left:0}.cards:has(>.k:nth-child(4):last-child) .k:nth-child(n+3){border-top:0}}@media(min-width:1024px){#app.col .cards:has(>.k:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}#app.col .cards:has(>.k:nth-child(4):last-child) .k:nth-child(odd){border-left:1px solid var(--bd)}#app.col .cards:has(>.k:nth-child(4):last-child) .k:first-child{border-left:0}#app.col .cards:has(>.k:nth-child(4):last-child) .k:nth-child(n+3){border-top:0}}.pt-box .pchat .chat{max-height:360px;overflow-y:auto;padding:4px 2px}.wz.fz{grid-template-columns:240px minmax(0,1fr);margin-top:16px}.fz-pane{min-width:0;min-height:480px}.fz-pane>.sec:first-child{margin-top:0}.stp button{display:flex;gap:12px;align-items:center;width:100%;text-align:left;border:0;background:transparent;font:inherit;padding:11px 12px;border-radius:12px;cursor:pointer;color:var(--tx2)}.stp button:hover{background:#fff}.stp button.on{background:#fff;box-shadow:var(--sh);color:var(--tx)}.stp button:focus-visible{outline:2px solid var(--pri);outline-offset:1px}.stp button .n .ic{width:16px;height:16px}.stp button.on .n{background:var(--pri);border-color:var(--pri);color:#fff}@media(max-width:1100px){.stp button{width:auto}}.fz-pane .hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px;margin-bottom:12px}.fz-pane .hk{background:#fff;border:1px solid var(--bd,#e3e7ef);border-radius:14px;padding:12px}.fz-pane .hk small{display:block;font-size:var(--fs-xs);color:#566077}.fz-pane .hk strong{font-size:17px;color:var(--pri)}.fz-pane .prg{background:#fff;border:1px solid var(--bd,#e3e7ef);border-radius:14px;padding:12px;margin-bottom:12px}.fz-pane .ptp{display:flex;justify-content:space-between;font-size:var(--fs-md);color:#4a5470;margin-bottom:8px}.fz-pane .lns{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.fz-pane .ln{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid var(--bd,#e3e7ef);border-radius:14px;padding:12px}.fz-pane .ln>.ic{width:22px;height:22px;color:var(--pri);flex:none;margin-top:1px}.fz-pane .ln small{display:block;font-size:var(--fs-xs);color:#566077}.fz-pane .ln b{font-size:var(--fs-base);color:#1c2540;font-weight:var(--fw-semi);line-height:1.4}.fz-pane .ln.bad{border-color:#f0c4c4;background:#fdf5f5}.fz-pane .ln.bad>.ic{color:#b42323}.fz-pane .ln.warn{border-color:#f0dcb4;background:#fffaf0}.fz-pane .ln.warn>.ic{color:#a05a0a}.fz-pane .ctt{background:#fff;border:1px solid var(--bd,#e3e7ef);border-radius:14px;padding:12px;margin-bottom:12px}.fz-pane .ctt h5{margin:0 0 10px;font-size:var(--fs-sm);color:#566077;font-weight:var(--fw-semi)}.fz-pane .cb2{display:flex;flex-wrap:wrap;gap:8px}.fz-pane .cb2 .c-botao{flex:1;min-width:104px;justify-content:center}.fz-pane .hk{min-width:0}.fz-pane .hk strong{display:block;font-size:clamp(16px,5vw,20px);line-height:1.25;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.fz-pane .hero{grid-template-columns:repeat(3,minmax(0,1fr))}.fz-pane .lns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:900px){.fz-pane .lns,.fz-pane .hero{grid-template-columns:1fr}}.pw{position:relative;display:flex}.pw input{flex:1;padding-right:84px}.pwb{position:absolute;right:4px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--pri);font:inherit;font-size:var(--fs-md);font-weight:var(--fw-semi);padding:8px 10px;min-height:36px;border-radius:8px;cursor:pointer}.pwb:hover{background:#eef2f7}.pwb:focus-visible{outline:2px solid #25306f55}.cfg-segredo{border:1px solid var(--bd);border-radius:var(--r);background:#f7f8fb;padding:16px;margin-bottom:14px}.hlp{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:4px;border-radius:50%;border:1px solid #b9c2d3;background:#fff;color:var(--pri);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-bold);line-height:1;cursor:pointer;vertical-align:middle;padding:0}.hlp:hover{background:#eef2f7;border-color:var(--pri)}.hlp:focus-visible{outline:2px solid #25306f55;outline-offset:1px}body.mob .hlp{width:28px;height:28px}.pp{background:#fff;border:1px solid var(--bd);border-radius:var(--r);box-shadow:var(--sh);padding:16px 20px;margin-bottom:16px}.pp-h{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.pp-h h3{margin:0 0 2px;font-size:var(--fs-lg)}.pp-h p{margin:0;color:var(--tx2);font-size:var(--fs-md)}.pp-l{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pp-l li{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:10px}.pp-l li.nx{background:#eef5fa}.pp-l li>div{flex:1;min-width:0}.pp-l b{display:block;font-size:var(--fs-base)}.pp-l small{display:block;color:var(--tx2);font-size:var(--fs-sm);line-height:1.4}.pp-i{width:22px;height:22px;flex:none;border:2px solid #aeb8cc;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.pp-i .ic{width:12px;height:12px}.pp-l li.ok .pp-i{background:var(--pri);border-color:var(--pri)}.pp-l li.ok b{color:var(--tx2);font-weight:var(--fw-semi)}.pp-d{color:var(--tx2);font-size:var(--fs-sm)}@media(max-width:700px){.pp-l li{flex-wrap:wrap}.pp-l li .c-botao{margin-left:34px}}.ag-e.reuniao{background:#dff1f3;color:#0f5f66}.bg.rascunho{background:#eef0f5;color:var(--tx2)}.reu-l{display:grid;gap:10px}.reu-h{margin:18px 0 8px;font-size:var(--fs-base);color:var(--tx2)}.reu{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 14px;border:1px solid var(--bd);border-radius:14px;background:#fff}.reu.confirmada{border-color:#cbe8d4;background:#f7fcf9}.reu.recusada{border-color:#f0cfcf;background:#fdf6f6}.reu.cancelada{opacity:.7}.reu-d{display:grid;gap:1px}.reu-d b{font-size:var(--fs-base)}.reu-d span{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--pri)}.reu-d small{color:var(--tx2);font-size:var(--fs-sm)}.reu-c h4{margin:0 0 2px;font-size:var(--fs-base)}.reu-c p{margin:0 0 6px;color:var(--tx2);font-size:var(--fs-md)}.reu-c .reu-t{margin:6px 0 0;color:var(--tx)}.reu-a{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:760px){.reu{grid-template-columns:1fr}.reu-d{grid-auto-flow:column;justify-content:start;gap:10px;align-items:baseline}.reu-a{justify-content:flex-start}}.atc{--a1: #a05a0a;--a2: #fff6e2;--a3: #f0d9a6;background:#fff;border:1px solid var(--bd);border-radius:var(--r);margin-bottom:18px;box-shadow:var(--sh);overflow:hidden;position:relative}.atc.bad{--a1: #b42323;--a2: #fdecec;--a3: #f3c4c4}.atc:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--a1),var(--a3))}.atc.ok{display:flex;align-items:center;gap:10px;padding:12px 18px;font-size:var(--fs-md);color:var(--tx2)}.atc.ok:before{background:linear-gradient(90deg,var(--ok, #2e8b57),#cfe9da)}.atc.ok .ic{color:var(--ok, #2e8b57);flex:none}.atc>summary{list-style:none;display:flex;align-items:center;gap:14px;padding:14px 18px 12px;cursor:pointer;min-height:56px}.atc>summary::-webkit-details-marker{display:none}.atc>summary:focus-visible{outline:2px solid var(--pri);outline-offset:-2px}.atc-ic{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--a2);color:var(--a1);box-shadow:0 0 0 4px color-mix(in srgb,var(--a3) 45%,transparent)}.atc-ic .ic{width:20px;height:20px}.atc-t{flex:1;min-width:0;display:grid;gap:1px}.atc-t b{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--tx)}.atc-t em{font-style:normal;font-size:var(--fs-sm);color:var(--tx2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atc[open] .atc-t em{visibility:hidden}.atc-c{flex:none;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px 0 9px;border-radius:999px;font-size:var(--fs-sm);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;background:#fff4d6;color:#7a5600}.atc-c i{width:7px;height:7px;border-radius:50%;background:currentColor}.atc-c.bad{background:#fde4e4;color:#b42323}.atc-seta{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--tx2);transition:transform .18s ease,background .18s ease}.atc>summary:hover .atc-seta{background:var(--sf)}.atc[open] .atc-seta{transform:rotate(180deg)}.atc-b{padding:0 18px 14px;display:grid;gap:10px}.atc-g h4{margin:0 0 4px;font-size:var(--fs-xs);font-weight:var(--fw-semi);color:var(--tx2);display:flex;align-items:center;gap:8px}.atc-g h4:after{content:"";flex:1;height:1px;background:var(--bd)}.atc-g.bad h4{color:#b42323}.atc-g.warn h4{color:#8a5206}.atc-l{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));column-gap:18px}.atc-i{display:flex;align-items:center;gap:10px;text-align:left;border:0;border-bottom:1px solid var(--bd);background:none;padding:8px 4px;font:inherit;font-size:var(--fs-md);color:var(--tx);cursor:pointer;min-height:44px;border-radius:6px}.atc-i:hover{background:var(--sf)}.atc-i:focus-visible{outline:2px solid var(--pri);outline-offset:-2px}.atc-i b{flex:none;min-width:26px;height:26px;line-height:26px;text-align:center;border-radius:7px;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;background:#fff4d6;color:#7a5600}.atc-i.bad b{background:#fde4e4;color:var(--bad, #b42318)}.atc-i span{flex:1;min-width:0}.atc-i .ic{flex:none;color:var(--mut);transition:transform .15s ease}.atc-i:hover .ic{transform:translate(2px);color:var(--tx2)}@media(max-width:760px){.atc-t em{display:none}.atc>summary{gap:10px;padding:12px 14px}.atc-b{padding:0 14px 12px}.atc-l{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.atc-seta,.atc-i .ic{transition:none}}.dd{position:relative}.dd>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.dd>summary::-webkit-details-marker{display:none}.ddm{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:240px;background:#fff;border:1px solid var(--bd);border-radius:12px;padding:6px;box-shadow:0 12px 32px #141a2e2e;display:grid;gap:2px}.ddi{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:8px;color:var(--tx);text-decoration:none;font-size:var(--fs-md);font-weight:var(--fw-med);min-height:44px;background:none;border:0;font-family:inherit;text-align:left;cursor:pointer;width:100%}.ddi:hover,.ddi:focus-visible{background:var(--sf)}.ddm .nfh{padding:6px 12px 4px;color:var(--tx2);font-size:var(--fs-sm)}.dist{margin-bottom:26px}.dist-r{display:grid;grid-template-columns:minmax(120px,200px) 1fr 44px 130px;align-items:center;gap:12px;padding:6px 0;font-size:var(--fs-md)}.dist-r span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dist-r b{text-align:right}.dist-r em{font-style:normal;text-align:right;color:var(--tx2);font-size:var(--fs-sm)}@media(max-width:640px){.dist-r{grid-template-columns:1fr 44px}.dist-r .pb{grid-column:1 / -1;order:3}.dist-r em{grid-column:1 / -1;order:4;text-align:left}.ddm{position:fixed;left:12px;right:12px;top:auto;min-width:0;margin-top:6px}}.mm.wz.fz{margin-top:0}.mm .fz-pane{min-height:340px}.mm .mmt{display:none}body.mob .mm .mmt{display:flex;gap:6px;overflow-x:auto;margin:0 -14px 10px;padding:0 14px 2px;scrollbar-width:none}body.mob .mm .mmt::-webkit-scrollbar{display:none}body.mob .mm .mmt button{flex:none;min-height:44px;padding:0 16px;border-radius:22px;border:1px solid var(--bd);background:#fff;font:inherit;font-weight:var(--fw-semi);font-size:var(--fs-md);color:var(--tx2);cursor:pointer;white-space:nowrap}body.mob .mm .mmt button.on{background:var(--pri);border-color:var(--pri);color:#fff}body.mob .mm .fz-pane{min-height:0}.dem .cf .mais{margin-left:auto;flex:0 0 auto}.dem .cf .mais .ddm{top:auto;bottom:calc(100% + 6px);min-width:220px}.ddi.dng{color:var(--bad)}.stp-prog{display:grid;gap:6px;padding:4px 6px 12px;font-size:var(--fs-sm);color:var(--tx2)}.tw.cmp td{padding-top:9px;padding-bottom:9px}.tw.cmp td .hint{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px}.tw.cmp td .hint.nw,.tw.cmp td.nw .hint{display:inline}.row.nw2{flex-wrap:nowrap;gap:6px}.stp-prog .pb{margin-top:2px}.mn-prog .pb{flex:1;min-width:120px}.fz-pane .prg .pb{margin-top:2px}.dem .c{--t-bg: #fff;--t-bd: var(--bd);--t-bd2: var(--bd2);--t-panel: #f7f9fc;--t-panel-bd: #e1e7f0;--t-ft: #f3f7fb;--t-ac: #1f5373;--t-ac2: #2c709b;--t-soft: #eaf2f7;--t-chip: #eef2f7;--t-chip-bd: #d5dde9;--t-ink: var(--tx);background:var(--t-bg);border-color:var(--t-bd)}.dem .c.pr{--t-bg: #f6f7ff;--t-bd: #d2d7f4;--t-bd2: #b9c1ec;--t-panel: #fbfbff;--t-panel-bd: #dde1f6;--t-ft: #e9ecfc;--t-ac: #3b3aa6;--t-ac2: #4f4dc0;--t-soft: #e0e5ff;--t-chip: #eceefc;--t-chip-bd: #cfd4f3;--t-ink: #23235e}.dem .c.br{--t-bg: #fff6dc;--t-bd: #ecd28a;--t-bd2: #dcb85f;--t-panel: #fffbee;--t-panel-bd: #f0dfa6;--t-ft: #fbecc0;--t-ac: #8a5a00;--t-ac2: #a36c07;--t-soft: #fde9ae;--t-chip: #fcefc6;--t-chip-bd: #ecd28a;--t-ink: #4f3600}.dem .c.cc{--t-bg: #f4fbf6;--t-bd: #cbe8d4;--t-bd2: #a9d6b8;--t-panel: #fbfffc;--t-panel-bd: #d6ecde;--t-ft: #e8f6ed;--t-ac: #176b3f;--t-ac2: #1f8a54;--t-soft: #d8f0e1;--t-chip: #e6f5eb;--t-chip-bd: #c3e3cf;--t-ink: #0f4a2b}.dem .c.cr{--t-bg: #fdecec;--t-bd: #e8b0b0;--t-bd2: #d98f8f;--t-panel: #fff7f7;--t-panel-bd: #efc7c7;--t-ft: #f8d9d9;--t-ac: #9c2a2a;--t-ac2: #b83a3a;--t-soft: #f9d3d3;--t-chip: #fadede;--t-chip-bd: #e8b0b0;--t-ink: #6b2a2a}.dem .c:hover{border-color:var(--t-bd2)}.dem .c .cb>.h{border-bottom-color:var(--t-bd)}.dem .c .cb h3{color:var(--t-ink)}.dem .c .av{background:var(--t-soft);color:var(--t-ac)}.dem .c .kv{background:var(--t-panel-bd);border-color:var(--t-panel-bd)}.dem .c .kv div{background:var(--t-panel)}.dem .c .kv b{color:var(--t-ink)}.dem .c .fases span{background:var(--t-chip);border-bottom-color:var(--t-chip-bd)}.dem .c .fases span.now{background:var(--t-soft);color:var(--t-ac);border-bottom-color:var(--t-ac)}.dem .c .cnt b{color:var(--t-ink)}.dem .c .cf{background:var(--t-ft);border-top-color:var(--t-bd)}.dem .c .cf .c-botao.c-botao--primario{background:var(--t-ac);border-color:var(--t-ac);color:#fff}.dem .c .cf .c-botao.c-botao--primario:hover{background:var(--t-ac2);border-color:var(--t-ac2)}.dem .c .cf .c-botao:not(.c-botao--primario):not(.c-botao--aviso){background:#ffffffb8;border-color:var(--t-bd2);color:var(--t-ink)}.dem .c .cf .c-botao:not(.c-botao--primario):not(.c-botao--aviso):hover{background:#fff;border-color:var(--t-ac);color:var(--t-ac)}.dem .c.br .cf .c-botao.c-botao--aviso,.dem .c.cr .cf .c-botao.c-botao--aviso,.dem .c.cc .cf .c-botao.c-botao--aviso{background:#fff;border-color:var(--t-ac);color:var(--t-ac)}.dem .c.br .cf .c-botao.c-botao--aviso:hover,.dem .c.cr .cf .c-botao.c-botao--aviso:hover,.dem .c.cc .cf .c-botao.c-botao--aviso:hover{background:var(--t-soft)}.acs{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.acs .c-botao{display:inline-flex;align-items:center;gap:6px}.o.ctf{font-size:10.6px;line-height:1.45}.o.ctf .ctt{text-align:center;font-size:14px;letter-spacing:.4px;margin:10px 0 8px;color:#1b0217}.o.ctf .cl{text-align:justify;margin:3px 0}.o.ctf .cl b{color:#1b0217;margin-right:3px}.o.ctf h4{break-after:avoid}.o.ctf .cl,.o.ctf .sg{break-inside:avoid}.o.ctf .cav{margin-top:14px;font-size:9px;color:#555;font-style:italic}.atc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ctc-s{border:1px solid var(--bd);border-radius:var(--r);background:var(--sf);margin-bottom:8px}.ctc-s>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;cursor:pointer;font-size:var(--fs-base);color:var(--tx)}.ctc-s[open]>summary{border-bottom:1px solid var(--bd)}.ctc-s>.c-campo,.ctc-s>.row{margin:12px 14px}.ctc-s textarea{width:100%;min-height:120px;line-height:1.5}code{font-size:var(--fs-xs)}#emv{display:none;position:fixed;inset:0;z-index:1300;background:#141c288c;align-items:flex-start;justify-content:center;padding:4vh 12px}#emv.on{display:flex}#emv .em-md{width:100%;max-width:1080px;max-height:92vh}#emv .em-g{display:grid;grid-template-columns:minmax(280px,380px) 1fr;gap:18px}#emv .em-p{min-height:440px}@media(max-width:820px){#emv .em-g{grid-template-columns:1fr}#emv .em-p{min-height:360px}}.ac-r{display:flex;align-items:center;justify-content:flex-end;gap:8px}.ac-r .c-botao{margin:0;height:34px;display:inline-flex;align-items:center;justify-content:center}.ac-r .c-botao.c-botao--icone{width:34px;padding:0}button.ag-m{background:none;border:0;padding:2px 0;text-align:left;cursor:pointer;color:var(--pri);font-weight:var(--fw-semi);text-decoration:underline}button.ag-m:focus-visible,.agd-i:focus-visible{outline:2px solid var(--pri);outline-offset:2px}.agd-l{display:grid;gap:8px}.agd-i{display:flex;flex-direction:column;gap:2px;text-align:left;border:1px solid var(--bd);border-radius:12px;padding:10px 14px;background:#fff;cursor:pointer;font:inherit}.agd-i small{color:var(--tx2);font-size:var(--fs-xs)}.agd-i:hover{border-color:var(--pri)}.c-modal__corpo .pr+.pr,.c-modal__corpo .sc+.sc,.c-modal__corpo .tw+.sc,.c-modal__corpo .sc+.tw{margin-top:16px}.scb>.pr+.pr{margin-top:0}.scb .tw+.tw{margin-top:12px}.c-modal__corpo .g2,.c-modal__corpo .g3{gap:14px}.sc+.sc,.fz-pane>.sc+.sc,.mmt+.sc{margin-top:16px}.fz-pane>.sc,.c-modal__corpo>.sc{margin-bottom:0}.gx{display:block;width:100%;height:auto;max-height:340px;overflow:visible}.gx text{font-family:inherit;fill:var(--tx2,#4a5470);font-size:12px}.gx .gx-ax{fill:#566077}.gx .gx-v{fill:var(--tx,#141a2e);font-weight:600}.gx-gr{stroke:#e3e7ef;stroke-width:1}.gx-md{stroke:#a05a0a;stroke-width:1.5;stroke-dasharray:5 4}.gx .gx-mt{fill:#8a4d08;font-weight:600;paint-order:stroke;stroke:#fff;stroke-width:4px}.gx-b{fill:#7fa6c1;transition:fill .15s}.gx-b.top{fill:var(--pri,#1F5373)}.gx-z{fill:transparent}.gx-g{outline:0;cursor:default}.gx-g:hover .gx-b,.gx-g:focus-visible .gx-b{fill:var(--pri,#1F5373)}.gx-g:focus-visible .gx-z{stroke:var(--pri2,#2c709b);stroke-width:2;rx:8}.gx-tp{display:none;pointer-events:none}.gx-g:hover .gx-tp,.gx-g:focus-visible .gx-tp{display:block}.gx-tp rect{fill:#141a2e}.gx .gx-tp text{fill:#fff;font-size:12px}.gx .gx-tp text.b{font-weight:700}.gx-rs{display:flex;flex-wrap:wrap;gap:12px 32px;margin:0 0 12px}.gx-rs small{display:block;color:#566077;font-size:var(--fs-sm,13px)}.gx-rs b{font-size:18px;color:var(--tx,#141a2e)}.gx-st{display:flex;gap:4px;margin-top:14px;border-radius:12px;overflow:hidden;min-height:46px}.gx-sg{display:flex;flex-direction:column;justify-content:center;padding:6px 12px;color:#fff;min-width:0}.gx-sg b{font-size:16px}.gx-sg span{font-size:12px;opacity:.95;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gx-sg.ok{background:#177a45}.gx-sg.am{background:#a05a0a}.gx-sg.bd{background:#b42323}.gx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:640px){.gx .gx-ax{font-size:12px}.gx-sg span{display:none}}body:not(.mob) .dem{align-items:stretch}.dc{--dc-ac: #1f5373;--dc-soft: #eaf2f7;position:relative;background:#fff;border:1px solid var(--bd);border-radius:16px;box-shadow:var(--sh);cursor:pointer;transition:border-color .15s,box-shadow .15s;display:flex;flex-direction:column;min-width:0}.dc:hover{border-color:var(--bd2);box-shadow:0 6px 18px #0f172a14}.dc.pr{--dc-ac: #3b3aa6;--dc-soft: #eef0ff}.dc.br{--dc-ac: #8a5a00;--dc-soft: #fff3d1}.dc.cc{--dc-ac: #176b3f;--dc-soft: #e4f5ea}.dc.cr{--dc-ac: #9c2a2a;--dc-soft: #fde8e8}.dc-h{display:flex;align-items:flex-start;gap:12px;padding:18px 18px 14px}.dc .av{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--dc-soft);color:var(--dc-ac);font-weight:var(--fw-bold);font-size:var(--fs-sm)}.dc-tt{flex:1;min-width:0}.dc-tt h3{margin:0;font-size:var(--fs-lg);line-height:1.3;font-weight:var(--fw-semi)}.dc-t{all:unset;cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--tx)}.dc-t:focus-visible{outline:3px solid var(--pri2);outline-offset:2px;border-radius:6px}.dc .m.mt{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm)}.dc-ch{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none;max-width:46%}.dc-ch .bg{white-space:nowrap}.dc .kv.dc-k{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0 18px;background:none;border:0;border-radius:0}.dc .dc-k div{background:none;height:auto;padding:2px 12px;border-left:1px solid var(--bd);font-size:var(--fs-sm);color:var(--tx2);text-transform:none;letter-spacing:0;font-weight:var(--fw-med);min-width:0}.dc .dc-k div:first-child{padding-left:0;border-left:0}.dc .dc-k b{display:block;margin-top:3px;font-size:var(--fs-md);color:var(--tx);font-weight:var(--fw-semi);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-ln{position:relative;height:1px;background:var(--bd);margin:18px 18px 0}.dc-tg{position:absolute;right:0;top:-15px;width:30px;height:30px;border-radius:50%;border:1px solid var(--bd2);background:#fff;color:var(--tx2);display:grid;place-items:center;cursor:pointer;padding:0}.dc-tg:hover{border-color:var(--dc-ac);color:var(--dc-ac)}.dc-tg:focus-visible,.dc-ib:focus-visible{outline:3px solid var(--pri2);outline-offset:2px}.dc-tg .ic{width:16px;height:16px;transition:transform .2s}.dc-tg.on .ic{transform:rotate(180deg)}.dc-ac{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease;cursor:default}.dc-ai{min-height:0;overflow:hidden;visibility:hidden;padding:0 18px;transition:visibility 0s .22s}.dc-ac.on .dc-ai{visibility:visible;padding:18px 18px 2px;transition:none}.dc-ai .m.sv{margin:0 0 12px;font-size:var(--fs-sm);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dc-ai .est{margin:0;min-height:44px}.dc-ai .avs{margin-top:8px;font-size:var(--fs-sm);font-weight:var(--fw-semi)}.dc-ai .avs.warn{color:var(--warn)}.dc-ai .avs.bad{color:var(--bad)}.dc-x{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;font-size:var(--fs-sm);color:var(--tx2)}.dc-x b{display:block;color:var(--tx);font-size:var(--fs-md);font-weight:var(--fw-semi);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-f{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px 16px}.dc-pp{display:flex;align-items:center;min-width:0}.dc-pa{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--dc-soft);color:var(--dc-ac);border:2px solid #fff;font-size:12px;font-weight:var(--fw-bold);margin-left:-8px;flex:none}.dc-pa:first-child{margin-left:0}.dc-pa.emp{background:var(--s50, #f1f4f9);color:var(--tx2)}.dc-pn{margin-left:10px;font-size:var(--fs-sm);color:var(--tx2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-bt{display:flex;align-items:center;gap:6px;flex:none}.dc-ib{all:unset;box-sizing:border-box;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;cursor:pointer;color:var(--tx2);border:1px solid var(--bd);background:#fff}.dc-ib:hover{border-color:var(--dc-ac);color:var(--dc-ac);background:var(--dc-soft)}.dc-ib.y{color:var(--dc-ac);border-color:var(--dc-ac)}.dc-ib.dng:hover{color:var(--bad);border-color:var(--bad);background:var(--bad-s, #fdecec)}.dc-ib .ic{width:18px;height:18px}.dc-f .mais .ddm{top:auto;bottom:calc(100% + 6px)}@media(prefers-reduced-motion:reduce){.dc-ac,.dc-tg .ic{transition:none}}aside .ft .navb[aria-pressed=true]{background:#ffffff1f;color:#fff}aside .ft{display:flex;flex-direction:column;gap:2px}.dc{height:100%}.dc-h{height:86px;box-sizing:border-box;align-items:center;padding:14px 18px 0}.dc-t{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:unset}.dc-tt h3{overflow:hidden}.dc-ch{flex-direction:row;align-items:center;gap:6px;max-width:none}.dc-al{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--warn-s, #fdf3e3);color:var(--warn, #a05a0a);flex:none}.dc-al.bad{background:var(--bad-s, #fdecec);color:var(--bad, #b42323)}.dc-al .ic{width:15px;height:15px}.dc .dc-k{height:56px;box-sizing:border-box;padding-top:4px}.dc .dc-k div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-ln{margin-top:12px}.dc-tg{width:28px;height:28px;top:-14px}.dc-ac.on{grid-template-rows:1fr}.dc-ac.on .dc-ai{height:216px;box-sizing:border-box;padding-top:22px;overflow:hidden}.dc-f{margin-top:auto;padding:22px 18px 16px}.dc-ib{border-color:transparent;background:transparent;width:34px;height:34px}.dc-ib:hover{border-color:transparent}.dc-ib.y{border-color:transparent;background:var(--dc-soft)}.dc-f .dd>summary.dc-ib{display:grid;place-items:center;gap:0}.dc-f .dd>summary.dc-ib .ic{display:block;margin:0}.dc-bt{gap:2px}.dc-pn{max-width:120px}.fn{display:grid;grid-template-columns:minmax(260px,5fr) 7fr;gap:28px;align-items:start}.fn-ls{list-style:none;margin:0;padding:0}.fn-l{display:grid;grid-template-columns:1fr auto 64px;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--bd,#e3e7ef)}.fn-l:last-child{border-bottom:0}.fn-t b{display:block;font-size:14px;font-weight:600;color:var(--tx,#141a2e)}.fn-t small{display:block;font-size:12px;color:#566077;margin-top:2px}.fn-n{text-align:right}.fn-n strong{display:block;font-size:20px;font-weight:600;line-height:1.1;color:var(--tx,#141a2e)}.fn-dl{display:inline-block;margin-top:3px;font-size:12px;font-weight:600}.fn-dl i{font-style:normal;font-size:12px;margin-right:3px}.fn-dl.up{color:#177a45}.fn-dl.dn{color:#b42323}.fn-dl.nt{color:#566077;font-weight:400}.fn-mb{display:flex;align-items:flex-end;gap:3px;height:30px;justify-content:flex-end}.fn-mb i{display:block;width:5px;border-radius:2px;background:#cfd8e6}.fn-mb.c2 i{background:#8fcaa8}.fn-mb.c3 i{background:#e3a3a3}.fn-gh{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:6px}.fn-gh b{font-size:14px;font-weight:600}.fn-lg{display:flex;align-items:center;gap:6px;font-size:12px;color:#566077}.fn-lg i{width:10px;height:10px;border-radius:3px;display:inline-block;margin-left:8px}.fn-lg .c1,.fn-b1{background:#b9c7da;fill:#b9c7da}.fn-lg .c2,.fn-b2{background:#177a45;fill:#177a45}.fn-gr .gx{max-height:260px}.fn-gr .gx-g:hover .fn-b1,.fn-gr .gx-g:focus-visible .fn-b1{fill:#8fa5c2}.gx-st{margin-top:18px}@media(max-width:820px){.fn{grid-template-columns:1fr;gap:16px}}.dc-t{min-height:24px;line-height:24px}.hlp{flex:none;min-width:24px;min-height:24px}.bdg-i{display:inline-block;min-width:18px;height:18px;line-height:18px;padding:0 5px;margin-left:4px;border-radius:9px;background:var(--bad);color:#fff;font-size:var(--fs-xs);text-align:center}body:not(.mob) #ov{padding:0}body:not(.mob) #md,body:not(.mob) #md.c-modal__janela--estreito,body:not(.mob) #md:is(.c-modal__janela--largo,.c-modal__janela--medio),body:not(.mob) #md.c-modal__janela--medio{max-width:none;width:100%;height:100%;max-height:100%;border-radius:0;box-shadow:none;margin:0}body:not(.mob) #md .c-modal__cabecalho{padding:12px 24px;gap:16px}body:not(.mob) #md .c-modal__titulo{min-width:0}body:not(.mob) #md .c-modal__titulo h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-modal__acoes .c-botao.c-botao--icone .ic{width:20px;height:20px}body:not(.mob) #md .c-modal__corpo:has(>.mm){overflow:hidden;display:flex;flex-direction:column}body:not(.mob) #md .mm.wz.fz{flex:1 1 auto;min-height:0;height:100%;align-items:stretch}body:not(.mob) #md .mm .stp{position:static;overflow-y:auto;overscroll-behavior:contain;min-height:0;max-height:100%;padding-right:4px}body:not(.mob) #md .mm .fz-pane{overflow-y:auto;overscroll-behavior:contain;min-height:0;max-height:100%;padding-right:6px}body:not(.mob) #md .wz:not(.mm){align-items:start}body:not(.mob) #md .wz:not(.mm) .stp{position:sticky;top:0;max-height:max(120px,calc(100vh - 215px));overflow-y:auto;overscroll-behavior:contain;padding-right:4px}:is(html,#u) .u-ai-center{align-items:center}:is(html,#u) .u-ai-end{align-items:end}:is(html,#u) .u-ai-flex-end{align-items:flex-end}:is(html,#u) .u-bd-0{border:0}:is(html,#u) .u-bd-1-solid-bd{border:1px solid var(--bd,#dfe4ea)}:is(html,#u) .u-bd-1-solid-bd2{border:1px solid var(--bd2)}:is(html,#u) .u-bg-25306f{background:#25306f}:is(html,#u) .u-bg-b8923a{background:#b8923a}:is(html,#u) .u-bg-c3caf3{background:#c3caf3}:is(html,#u) .u-bg-dff1f3{background:#dff1f3}:is(html,#u) .u-bg-e0f3e8{background:#e0f3e8}:is(html,#u) .u-bg-e8ebfb{background:#e8ebfb}:is(html,#u) .u-bg-fbe6e6{background:#fbe6e6}:is(html,#u) .u-bg-fdf3d9{background:#fdf3d9}:is(html,#u) .u-bg-fff{background:#fff}:is(html,#u) .u-bg-sf{background:var(--sf)}:is(html,#u) .u-br-8{border-radius:8px}:is(html,#u) .u-c-bad{color:var(--bad)}:is(html,#u) .u-c-tx2{color:var(--tx2)}:is(html,#u) .u-cur-pointer{cursor:pointer}:is(html,#u) .u-d-block{display:block}:is(html,#u) .u-d-flex{display:flex}:is(html,#u) .u-fd-column{flex-direction:column}:is(html,#u) .u-flex-1{flex:1}:is(html,#u) .u-fs-13{font-size:13px}:is(html,#u) .u-fs-15{font-size:15px}:is(html,#u) .u-fs-fs-sm{font-size:var(--fs-sm)}:is(html,#u) .u-fs-fs-xl{font-size:var(--fs-xl)}:is(html,#u) .u-fwrap-nowrap{flex-wrap:nowrap}:is(html,#u) .u-gap-8{gap:8px}:is(html,#u) .u-h-100p{height:100%}:is(html,#u) .u-h-16{height:16px}:is(html,#u) .u-h-auto{height:auto}:is(html,#u) .u-jc-space-between{justify-content:space-between}:is(html,#u) .u-lh-1_6{line-height:1.6}:is(html,#u) .u-m--8-0-0{margin:-8px 0 0}:is(html,#u) .u-m-0{margin:0}:is(html,#u) .u-m-0-0-0-10{margin:0 0 0 10px}:is(html,#u) .u-m-0-0-10{margin:0 0 10px}:is(html,#u) .u-m-0-0-12{margin:0 0 12px}:is(html,#u) .u-m-0-0-16{margin:0 0 16px}:is(html,#u) .u-m-0-0-2{margin:0 0 2px}:is(html,#u) .u-m-0-0-4{margin:0 0 4px}:is(html,#u) .u-m-0-0-6{margin:0 0 6px}:is(html,#u) .u-m-0-0-8{margin:0 0 8px}:is(html,#u) .u-m-10-0-0{margin:10px 0 0}:is(html,#u) .u-m-12-0-0{margin:12px 0 0}:is(html,#u) .u-m-14-0-4{margin:14px 0 4px}:is(html,#u) .u-m-18-0-8{margin:18px 0 8px}:is(html,#u) .u-m-2-0-6{margin:2px 0 6px}:is(html,#u) .u-m-6-0{margin:6px 0}:is(html,#u) .u-m-6-0-0{margin:6px 0 0}:is(html,#u) .u-m-6-0-10{margin:6px 0 10px}:is(html,#u) .u-m-8-0{margin:8px 0}:is(html,#u) .u-m-8-0-0{margin:8px 0 0}:is(html,#u) .u-m-8-0-0-18{margin:8px 0 0 18px}:is(html,#u) .u-maxh-340{max-height:340px}:is(html,#u) .u-maxw-240{max-width:240px}:is(html,#u) .u-mb-10{margin-bottom:10px}:is(html,#u) .u-mb-12{margin-bottom:12px}:is(html,#u) .u-mb-18{margin-bottom:18px}:is(html,#u) .u-mb-6{margin-bottom:6px}:is(html,#u) .u-minh-440{min-height:440px}:is(html,#u) .u-minw-150{min-width:150px}:is(html,#u) .u-minw-280{min-width:280px}:is(html,#u) .u-ml-12{margin-left:12px}:is(html,#u) .u-mt-0{margin-top:0}:is(html,#u) .u-mt-10{margin-top:10px}:is(html,#u) .u-mt-12{margin-top:12px}:is(html,#u) .u-mt-12vh{margin-top:12vh}:is(html,#u) .u-mt-14{margin-top:14px}:is(html,#u) .u-mt-6{margin-top:6px}:is(html,#u) .u-ov-auto{overflow:auto}:is(html,#u) .u-ow-anywhere{overflow-wrap:anywhere}:is(html,#u) .u-p-0-12{padding:0 12px}:is(html,#u) .u-p-11{padding:11px}:is(html,#u) .u-pl-18{padding-left:18px}:is(html,#u) .u-ta-center{text-align:center}:is(html,#u) .u-ta-right{text-align:right}:is(html,#u) .u-td-line-through{text-decoration:line-through}:is(html,#u) .u-td-underline{text-decoration:underline}:is(html,#u) .u-w-100p{width:100%}:is(html,#u) .u-w-84{width:84px}:is(html,#u) .u-ws-pre-wrap{white-space:pre-wrap}#emv .em-fr{display:block;overflow:auto}#login.ini-oculto{visibility:hidden}
