:root{--bg:#08080a;--sf:#111114;--sf2:#1a1a1f;--ln:#26262c;--lns:#1c1c21;--ink:#f5f2ea;--inks:#b8b5ac;--inkm:#73706a;--go:#d4b254;--god:#e8c877;--gol:#d4b25452;--gow:#d4b25412;--ok:#5fb58a;--wn:#e0a33f;--dg:#e26b6b;--fd:Georgia,"Times New Roman",serif;--fu:system-ui,-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--fu);-webkit-font-smoothing:antialiased;font-size:14px}button{font-family:var(--fu);cursor:pointer}input,select{font-family:var(--fu)}a{color:var(--go)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--ln);border-radius:5px}.btn{background:var(--go);color:#08080a;border:none;border-radius:6px;padding:10px 16px;font-size:13px;font-weight:600}.btn:hover{background:var(--god)}.btn:disabled{opacity:.5;cursor:default}.btn2{color:var(--ink);border:1px solid var(--ln);background:0 0;border-radius:6px;padding:9px 14px;font-size:13px;font-weight:500}.btn2:hover{border-color:var(--go);color:var(--go)}.field{flex-direction:column;gap:6px;display:flex}.field label{color:var(--inkm);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.field input{background:var(--bg);border:1px solid var(--ln);color:var(--ink);border-radius:6px;width:100%;padding:11px 13px;font-size:14px}.field input:focus{border-color:var(--go);outline:none}.login{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-card{background:var(--sf);border:1px solid var(--ln);border-radius:10px;width:100%;max-width:400px;padding:40px 36px}.login-card h1{font-family:var(--fd);margin:16px 0 4px;font-size:30px;font-weight:400}.login-card h1 em{color:var(--god);font-style:italic}.login-card .sub{color:var(--inkm);margin-bottom:26px;font-size:13px}.msg{border-radius:6px;margin-top:12px;padding:11px 13px;font-size:13px;line-height:1.5}.msg.ok{color:var(--ok);background:#5fb58a1a;border:1px solid #5fb58a4d}.msg.err{color:var(--dg);background:#e26b6b1a;border:1px solid #e26b6b4d}.shell{min-height:100vh;display:flex}.sb{background:var(--sf);border-right:1px solid var(--ln);flex-direction:column;flex-shrink:0;width:236px;height:100vh;display:flex;position:sticky;top:0}.sb-brand{border-bottom:1px solid var(--lns);align-items:center;gap:12px;padding:20px 18px 16px;display:flex}.sb-brand .t1{font-size:14px;font-weight:600}.sb-brand .t2{color:var(--inkm);letter-spacing:.16em;text-transform:uppercase;font-size:10px}.sb-nav{flex-direction:column;flex:1;gap:2px;padding:12px 10px;display:flex}.nav-i{color:var(--inks);text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:11px;width:100%;padding:11px 13px;font-size:13.5px;font-weight:500;display:flex}.nav-i:hover{background:var(--sf2);color:var(--ink)}.nav-i.on{background:var(--gow);color:var(--go)}.nav-i .ic{text-align:center;opacity:.9;width:18px}.sb-user{border-top:1px solid var(--lns);color:var(--inks);padding:14px 16px;font-size:12px}.sb-user .email{color:var(--ink);word-break:break-all;margin-top:2px;font-weight:500}.sb-user button{border:1px solid var(--ln);color:var(--inkm);background:0 0;border-radius:5px;margin-top:9px;padding:6px 10px;font-size:11px}.sb-user button:hover{border-color:var(--dg);color:var(--dg)}.main{flex:1;min-width:0;padding:30px 36px 60px}.ptitle{font-family:var(--fd);margin-bottom:4px;font-size:28px}.pdesc{color:var(--inkm);max-width:620px;margin-bottom:22px;font-size:13px}.card{background:var(--sf);border:1px solid var(--ln);border-radius:8px;padding:20px}table{border-collapse:collapse;width:100%;font-size:13px}th{text-align:left;color:var(--inkm);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--ln);padding:10px 12px;font-size:10px;font-weight:600}td{border-bottom:1px solid var(--lns);padding:11px 12px}tr:last-child td{border-bottom:none}.muted{color:var(--inkm)}.board{align-items:flex-start;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.col{background:var(--sf);border:1px solid var(--ln);border-radius:8px;flex-direction:column;flex-shrink:0;width:248px;display:flex}.col.won{border-color:#5fb58a52}.col.lost{opacity:.72}.col-h{border-bottom:1px solid var(--lns);padding:12px 13px}.col-h .top{justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.col-h .ct{color:var(--inkm);background:var(--bg);border:1px solid var(--ln);border-radius:10px;padding:1px 8px;font-size:11px;font-weight:400}.col-h .sla{color:var(--inkm);margin-top:3px;font-size:10px}.col-h .sum{color:var(--go);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px}.lead .dores{color:var(--info,#6fa3d8);margin-top:6px;font-size:10.5px;line-height:1.35}.lead .acao{color:var(--inks);border-top:1px solid var(--lns);justify-content:space-between;gap:8px;margin-top:7px;padding-top:7px;font-size:11px;display:flex}.lead .acao .dt{color:var(--inkm);white-space:nowrap}.lead .acao .dt.venc{color:var(--dg);font-weight:600}.lead .acao .dt.hoje{color:var(--wn);font-weight:600}.stage-act{background:var(--gow);border:1px solid var(--gol);border-radius:6px;margin:8px 0;padding:11px 13px}.stage-act label{color:var(--god);margin-bottom:7px;font-size:11px;font-weight:600;display:block}.stage-act .row{align-items:stretch;gap:8px;display:flex}.stage-act .row input{flex:none}.stage-act .row button{flex:1}.col-b{flex-direction:column;gap:8px;min-height:60px;max-height:64vh;padding:10px;display:flex;overflow-y:auto}.col-b.over{background:var(--gow);outline:1px dashed var(--gol);outline-offset:-5px;border-radius:5px}.col.over{border-color:var(--go);box-shadow:0 0 0 1px var(--go) inset}.col.over .col-b{background:var(--gow)}.lead[draggable]{cursor:grab}.lead.arrastando{opacity:.35}.lead{background:var(--bg);border:1px solid var(--ln);border-left:3px solid var(--inkm);cursor:grab;border-radius:5px;padding:11px 12px}.lead:hover{border-left-color:var(--go)}.lead .e{font-size:13px;font-weight:600}.lead .v{font-family:var(--fd);margin:3px 0;font-size:18px}.lead .m{color:var(--inkm);font-size:11px}.lead .del{color:var(--inkm);cursor:pointer;background:0 0;border:none;margin-top:7px;padding:0;font-size:11px}.lead .del:hover{color:var(--dg)}.lead.late{border-left-color:var(--dg)}.lead.slip{border-left-color:var(--wn)}.lead.done{opacity:.6;border-left-color:var(--ok)}.lead .dates{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.chip{border:1px solid var(--ln);color:var(--inks);white-space:nowrap;border-radius:3px;padding:2px 7px;font-size:10px}.sig{letter-spacing:.05em;text-transform:uppercase;border-radius:3px;margin-left:6px;padding:1px 6px;font-size:9.5px;font-weight:700}.empty2{color:var(--inkm);text-align:center;border:1px dashed var(--ln);border-radius:5px;padding:14px;font-size:11px}.kpis{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.kpi{background:var(--sf);border:1px solid var(--ln);border-radius:8px;padding:16px 18px;position:relative;overflow:hidden}.kpi .bar{background:var(--go);width:3px;position:absolute;top:0;bottom:0;left:0}.kpi.pos .bar{background:var(--ok)}.kpi.neg .bar{background:var(--dg)}.kpi .kl{color:var(--inkm);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:10px}.kpi .kv{font-family:var(--fd);font-size:26px;line-height:1}.kpi.pos .kv{color:var(--ok)}.kpi.neg .kv{color:var(--dg)}.kpi .kf{color:var(--inkm);margin-top:6px;font-size:11px}.subtabs{border-bottom:1px solid var(--ln);flex-wrap:wrap;gap:3px;margin:18px 0 20px;display:flex}.subtab{color:var(--inkm);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:11px 15px;font-size:13px;font-weight:500}.subtab:hover{color:var(--ink)}.subtab.on{color:var(--go);border-bottom-color:var(--go);font-weight:600}.seg{background:var(--sf);border:1px solid var(--ln);border-radius:6px;gap:3px;padding:3px;display:inline-flex}.seg button{color:var(--inkm);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px 12px;font-size:12px}.seg button.on{background:var(--go);color:#08080a;font-weight:600}.dre{max-width:640px}.dre .line{border-bottom:1px solid var(--lns);color:var(--inks);justify-content:space-between;padding:10px 6px;font-size:13.5px;display:flex}.dre .line:last-child{border-bottom:none}.dre .line.tot{border-top:1px solid var(--ln);color:var(--ink);font-weight:700}.dre .line.res{background:var(--gow);font-family:var(--fd);color:var(--ink);border-radius:6px;margin-top:6px;padding:13px 10px;font-size:17px}.dre .line .v{font-variant-numeric:tabular-nums}.dre .line.sub{color:var(--inkm);padding-left:20px;font-size:12.5px}.numi{background:var(--bg);border:1px solid var(--ln);color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;border-radius:5px;width:120px;padding:6px 8px;font-size:13px}.numi:focus{border-color:var(--go);outline:none}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.toolbar input[type=month]{background:var(--sf);border:1px solid var(--ln);color:var(--ink);border-radius:6px;padding:8px 11px;font-size:13px}.pos-t{color:var(--ok)}.neg-t{color:var(--dg)}@media (width<=720px){.kpis{grid-template-columns:1fr}}.muted{color:var(--inkm);font-size:13px}.linklike{color:var(--inkm);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.linklike:hover{color:var(--go)}.kpis.k4{grid-template-columns:repeat(4,1fr)}.kpi.ok .kv{color:var(--ok)}.kpi.dan .kv{color:var(--dg)}.kpi .kv small{font-family:var(--fu);color:var(--inkm);font-size:12px;font-weight:400}.kpi .kv2{font-family:var(--fd);color:var(--go);margin-top:6px;font-size:16px;line-height:1}.kpi .kv2 small{font-family:var(--fu);color:var(--inkm);font-size:11px;font-weight:400}.grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.grid2 h3,.card h3{margin-bottom:14px;font-size:14px;font-weight:600}.tbl th{text-align:left;color:var(--inkm);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--ln);padding:8px 10px;font-size:10.5px;font-weight:600}.tbl td{border-bottom:1px solid var(--lns);color:var(--inks);padding:9px 10px}.tbl .num,.tbl th.num{text-align:right;font-variant-numeric:tabular-nums}.btn-d{color:var(--dg);background:0 0;border:1px solid #e26b6b4d;border-radius:6px;padding:9px 14px;font-size:13px;font-weight:500}.btn-d:hover{border-color:var(--dg)}.idea .idata{color:var(--inkm);align-items:center;gap:7px;margin-top:8px;font-size:10.5px;display:flex}.idea .idata input{background:var(--bg);min-width:0;color:var(--ink);border:1px solid var(--ln);font-size:11px;font-family:var(--fu);border-radius:4px;flex:1;padding:3px 6px}.idea .idata input:focus{border-color:var(--go);outline:none}.idea .idata.falta span{color:var(--wn)}.idea .idata.falta input{border-color:#e0a33f73}.lead .avanca{letter-spacing:.02em;width:100%;color:var(--inkm);background:var(--sf);border:1px solid var(--ln);cursor:pointer;text-align:center;border-radius:5px;margin-top:8px;padding:5px 8px;font-size:10.5px;font-weight:600}.lead .avanca:hover{border-color:var(--go);color:var(--go)}.lead .avanca:active{transform:translateY(1px)}.lead .desfecho{gap:6px;margin-top:8px;display:flex}.lead .desfecho button{letter-spacing:.02em;background:var(--sf);border:1px solid var(--ln);cursor:pointer;text-align:center;color:var(--inkm);border-radius:5px;flex:1;padding:5px 8px;font-size:10.5px;font-weight:600}.lead .desfecho button:active{transform:translateY(1px)}.lead .desfecho .ganha:hover{border-color:var(--ok);color:var(--ok)}.lead .desfecho .perde:hover{border-color:var(--dg);color:var(--dg)}.lead .fechou-campo{background:var(--bg);border:1px solid var(--ln);cursor:default;border-radius:6px;margin-top:9px;padding:8px 9px}.lead .fechou-campo label{color:var(--inkm);margin-bottom:4px;font-size:10px;display:block}.lead .fechou-campo input{width:100%;color:var(--ink);font-size:13px;font-family:var(--fu);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background:0 0;border:0;padding:0}.lead .fechou-campo input:focus{outline:none}.lead .fechou-campo:focus-within{border-color:var(--go)}.lead .fechou-campo.sem{border-color:var(--dg)}.lead .fechou-campo.sem label{color:var(--dg);font-weight:600}.lead.venc{border-left:3px solid var(--dg)}.lead.hoje{border-left:3px solid var(--wn)}.lead.prox{border-left:3px solid var(--go)}@media (width<=860px){.grid2{grid-template-columns:1fr}.kpis.k4{grid-template-columns:1fr 1fr}}.ov{z-index:60;background:#040406b8;justify-content:center;align-items:flex-start;padding:40px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{background:var(--sf);border:1px solid var(--ln);border-radius:8px;width:100%;max-width:480px;padding:24px}.modal h2{font-family:var(--fd);margin-bottom:16px;font-size:22px;font-weight:400}.modal .field,.modal .r2{margin-bottom:12px}.r2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mf{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.select{background:var(--bg);border:1px solid var(--ln);color:var(--ink);border-radius:6px;width:100%;padding:11px 13px;font-size:14px}.field textarea{background:var(--bg);border:1px solid var(--ln);color:var(--ink);width:100%;font-size:14px;font-family:var(--fu);resize:vertical;border-radius:6px;min-height:72px;padding:11px 13px;line-height:1.5}.field textarea:focus{border-color:var(--go);outline:none}.meet{background:var(--sf);border:1px solid var(--ln);border-radius:8px;margin-bottom:12px;padding:18px 20px}.meet .mh{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.meet .mc{font-size:15px;font-weight:600}.meet .md{color:var(--inkm);white-space:nowrap;font-size:12px}.meet .part{color:var(--inkm);font-size:12px}.meet .notas{color:var(--inks);white-space:pre-wrap;margin:8px 0;font-size:13px}.meet .passo{background:var(--gow);border-left:2px solid var(--go);color:var(--ink);border-radius:0 4px 4px 0;margin-top:10px;padding:9px 11px;font-size:13px}.meet .passo .lbl{color:var(--god);letter-spacing:.08em;text-transform:uppercase;align-items:center;margin-bottom:3px;font-size:10px;font-weight:700;display:flex}.meet .passo .meta{color:var(--inks);margin-top:4px;font-size:11.5px}.tchip{color:var(--god);border:1px solid var(--gol);background:var(--gow);border-radius:20px;margin-left:8px;padding:2px 7px;font-size:9.5px;font-weight:700;display:inline-block}@media (width<=720px){.addform{grid-template-columns:1fr!important}}.cons-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.cons-nav{background:var(--sf);border:1px solid var(--ln);border-radius:8px;gap:3px;padding:3px;display:inline-flex}.cons-nav button{color:var(--inkm);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500}.cons-nav button.on{background:var(--go);color:#08080a;font-weight:600}.cons-grid{grid-template-columns:290px 1fr;align-items:start;gap:16px;display:grid}.cons-sb{background:var(--sf);border:1px solid var(--ln);border-radius:10px;padding:12px}.sb-search{background:var(--bg);border:1px solid var(--ln);width:100%;color:var(--ink);border-radius:6px;padding:9px 11px;font-size:13px}.sb-filters{flex-wrap:wrap;gap:4px;margin:10px 0;display:flex}.sft{color:var(--inkm);background:var(--bg);border:1px solid var(--ln);cursor:pointer;border-radius:20px;padding:4px 9px;font-size:11px}.sft.on{background:var(--gow);border-color:var(--gol);color:var(--god)}.sb-list{flex-direction:column;gap:6px;max-height:62vh;display:flex;overflow-y:auto}.ci{border:1px solid var(--ln);cursor:pointer;background:var(--bg);border-radius:8px;padding:11px 12px}.ci:hover{border-color:var(--go)}.ci.on{border-color:var(--go);background:var(--gow)}.ci.inativo{opacity:.55}.ci-sub{color:var(--inkm);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:10px}.ci-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.ci-name{font-size:13.5px;font-weight:600}.ci-last{color:var(--inkm);margin-top:4px;font-size:11px}.ci-alert{color:var(--wn);margin-top:6px;font-size:11px}.dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.dot.dok{background:var(--ok)}.dot.dat{background:var(--wn)}.dot.dri{background:var(--dg)}.dot.din{background:var(--inkm)}.cons-det{min-height:400px}.cons-empty{opacity:.4;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;padding:60px 0;display:flex}.dash-welcome{margin-bottom:18px}.dash-welcome-name{font-family:var(--fd);font-size:30px}.dash-welcome-date{color:var(--inkm);text-transform:capitalize;margin-top:2px;font-size:13px}.stat-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.stat{background:var(--sf);border:1px solid var(--ln);border-radius:10px;padding:16px 18px}.stat-label{color:var(--inkm);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.stat-val{font-family:var(--fd);margin:8px 0 4px;font-size:30px;line-height:1}.stat-val.g{color:var(--go)}.stat-val.d{color:var(--dg)}.stat-val.w{color:var(--wn)}.stat-sub{color:var(--inkm);font-size:11px}.dash-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dash-card{background:var(--sf);border:1px solid var(--ln);border-radius:10px;padding:16px 18px}.dash-card-title{color:var(--inks);letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:600}.dash-item{border-bottom:1px solid var(--lns);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.dash-item:last-child{border-bottom:none}.din-name{font-size:13px;font-weight:600}.din-sub{color:var(--inkm);margin-top:2px;font-size:11.5px}.dash-servicos-grid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.sv-item{text-align:center;background:var(--bg);border:1px solid var(--ln);cursor:pointer;border-radius:8px;padding:12px 6px}.sv-item:hover{border-color:var(--go)}.sv-num{font-family:var(--fd);color:var(--go);font-size:24px}.sv-num.zero{color:var(--inkm)}.sv-name{color:var(--inkm);margin-top:4px;font-size:10px;line-height:1.3}.ab{white-space:nowrap;border-radius:20px;padding:2px 8px;font-size:10px;font-weight:600}.ab-o{color:var(--ok);background:#5fb58a1f}.ab-w{color:var(--wn);background:#e0a33f24}.ab-d{color:var(--dg);background:#e26b6b24}.det-hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.det-h1{font-family:var(--fd);font-size:30px;line-height:1.05}.det-h1 em{color:var(--go);font-style:italic}.det-badges{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.bdg{background:var(--bg);border:1px solid var(--ln);color:var(--inks);border-radius:20px;padding:3px 9px;font-size:10.5px;font-weight:600}.bdg-ok{color:var(--ok);background:#5fb58a1f;border-color:#0000}.bdg-wn{color:var(--wn);background:#e0a33f24;border-color:#0000}.bdg-dg{color:var(--dg);background:#e26b6b24;border-color:#0000}.bdg-in{background:var(--sf2);color:var(--inkm)}.det-actions{gap:8px;display:flex}.prazo-alert{border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.prazo-alert.dg{background:#e26b6b17;border:1px solid #e26b6b4d}.prazo-alert.wn{background:#e0a33f17;border:1px solid #e0a33f4d}.pal-label{letter-spacing:.06em;text-transform:uppercase;color:var(--inks);font-size:11px;font-weight:700}.pal-txt{margin:3px 0;font-size:14px}.pal-date{color:var(--inkm);font-size:12px}.tabs{border-bottom:1px solid var(--ln);gap:3px;margin:8px 0 18px;display:flex}.tab{color:var(--inkm);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 15px;font-size:13px;font-weight:500}.tab.on{color:var(--go);border-bottom-color:var(--go);font-weight:600}.cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.card.full{grid-column:1/-1}.card.gold{background:var(--gow);border-color:var(--gol)}.card-label{color:var(--inkm);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:8px;font-size:10.5px;display:flex}.card-text{color:var(--ink);font-size:13.5px;line-height:1.55}.task-chip{color:var(--god);border:1px solid var(--gol);background:var(--gow);border-radius:20px;padding:2px 8px;font-size:9.5px;font-weight:700}.tmeta{color:var(--inks);flex-wrap:wrap;gap:14px;margin-top:10px;font-size:11.5px;display:flex}.tmeta b{color:var(--inkm);text-transform:uppercase;letter-spacing:.06em;margin-right:5px;font-size:10px;font-weight:600}.pauta-item{align-items:flex-start;gap:9px;padding:4px 0;display:flex}.pauta-dot{background:var(--go);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:7px}.pauta-txt{color:var(--inks);font-size:13px}.reu-hd{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.reu-title{font-size:14px;font-weight:600}.reu-count{color:var(--inkm);font-size:11.5px}.reu-item{background:var(--sf);border:1px solid var(--ln);border-radius:8px;margin-bottom:10px;padding:14px 16px}.reu-item-hd{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.reu-date{font-size:13px;font-weight:600}.reu-editor{color:var(--inkm);margin-left:8px;font-size:11px;font-style:italic}.reu-del{color:var(--inkm);cursor:pointer;background:0 0;border:none;font-size:13px}.reu-del:hover{color:var(--dg)}.reu-sec{margin:8px 0}.reu-sec-label{color:var(--inkm);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10px}.dec-item{align-items:flex-start;gap:9px;padding:3px 0;display:flex}.dec-check{color:var(--ok);margin-top:1px;font-size:12px}.dec-txt{color:var(--inks);font-size:13px}.reu-next{background:var(--gow);border-left:2px solid var(--go);border-radius:0 6px 6px 0;margin-top:10px;padding:10px 12px}.reu-next-label{color:var(--god);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700}.reu-tags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.tag{color:var(--inks);background:var(--bg);border:1px solid var(--ln);border-radius:20px;padding:2px 9px;font-size:10.5px}.pb{border-radius:20px;margin-left:2px;padding:2px 7px;font-size:9.5px;font-weight:600}.pb-ok{color:var(--ok);background:#5fb58a1f}.pb-wn{color:var(--wn);background:#e0a33f24}.pb-dg{color:var(--dg);background:#e26b6b24}.ai-intro{background:var(--sf);border:1px solid var(--ln);border-radius:8px;margin-bottom:14px;padding:14px 16px}.ai-box{background:var(--sf);border:1px solid var(--gol);border-radius:8px;overflow:hidden}.ai-box-hd{background:var(--gow);border-bottom:1px solid var(--gol);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.ai-box-title{font-size:14px;font-weight:600}.ai-content{color:var(--inks);padding:16px;font-size:13.5px;line-height:1.65}.ai-content strong{color:var(--god);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.inativo-banner{background:var(--sf2);border:1px solid var(--ln);color:var(--inks);border-radius:8px;align-items:center;gap:9px;margin-bottom:14px;padding:10px 14px;font-size:12.5px;display:flex}.prow{gap:8px;margin-bottom:6px;display:flex}.prow input{flex:1}.prow-del{border:1px solid var(--ln);color:var(--inkm);cursor:pointer;background:0 0;border-radius:6px;padding:0 11px}.prow-del:hover{border-color:var(--dg);color:var(--dg)}.btn2.sm{padding:5px 11px;font-size:11.5px}@media (width<=860px){.cons-grid{grid-template-columns:1fr}.stat-grid{grid-template-columns:1fr 1fr}.dash-two{grid-template-columns:1fr}.dash-servicos-grid{grid-template-columns:repeat(3,1fr)}.cards{grid-template-columns:1fr}}.kpis.k5{grid-template-columns:repeat(5,1fr)}.kpis.k2{grid-template-columns:repeat(2,1fr)}.painel{background:var(--sf);border:1px solid var(--ln);border-radius:8px;padding:18px 22px;position:relative;overflow:hidden}.painel .bar{background:var(--go);width:3px;position:absolute;top:0;bottom:0;left:0}.painel.ok .bar{background:var(--ok)}.painel .pl{color:var(--inkm);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:10px}.painel .ln{justify-content:space-between;align-items:baseline;gap:14px;padding:8px 0;display:flex}.painel .ln .lb{color:var(--inks);font-size:12.5px}.painel .ln .vl{font-family:var(--fd);font-variant-numeric:tabular-nums;font-size:27px;line-height:1}.painel .ln .vl small{font-family:var(--fu);color:var(--inkm);font-size:11.5px}.painel.ok .ln .vl{color:var(--ok)}.painel .ln.zero .vl,.painel.ok .ln.zero .vl{color:var(--inkm)}.painel .tot{border-top:1px solid var(--ln);color:var(--inkm);margin-top:12px;padding-top:11px;font-size:11.5px}@media (width<=720px){.kpis.k2{grid-template-columns:1fr}}.kpi.dan .bar{background:var(--dg)}.kpi.warn .bar{background:var(--wn)}.kpi.suc .bar{background:var(--ok)}.kpi.warn .kv{color:var(--wn)}.kpi.suc .kv{color:var(--ok)}.r3{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.legend{color:var(--inkm);flex-wrap:wrap;gap:18px;margin:0 0 14px;font-size:11.5px;display:flex}.legend .sw{vertical-align:middle;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.col.afazer .cdot{background:var(--inkm)}.col.andamento .cdot{background:var(--go)}.col.aguardando .cdot{background:var(--wn)}.col.feita .cdot{background:var(--ok)}.cdot{border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.col-h .n{align-items:center;display:flex}.col-empty{color:var(--inkm);text-align:center;padding:18px 0;font-size:12px}.tk{background:var(--bg);border:1px solid var(--ln);border-left:3px solid var(--ln);cursor:pointer;border-radius:7px;margin-bottom:8px;padding:11px 12px}.tk:hover{border-color:var(--go)}.tk.pr-alta{border-left-color:var(--dg)}.tk.pr-media{border-left-color:var(--wn)}.tk.pr-baixa{border-left-color:var(--inkm)}.tk.feita{opacity:.6}.tkt{margin-bottom:5px;font-size:13px;font-weight:600;line-height:1.35}.tk .meta{color:var(--inkm);margin-bottom:7px;font-size:11px}.sig{border-radius:20px;margin-left:6px;padding:1px 7px;font-size:9.5px;font-weight:700}.sig.late{color:var(--dg);background:#e26b6b24}.sig.slip{color:var(--wn);background:#e0a33f24}.bloq{color:var(--wn);background:#e0a33f14;border-radius:5px;margin-bottom:7px;padding:5px 8px;font-size:11px}.dates{flex-wrap:wrap;gap:5px;margin-bottom:9px;display:flex}.chip{color:var(--inks);background:var(--sf);border:1px solid var(--ln);border-radius:20px;padding:2px 8px;font-size:10px}.chip b{color:var(--inkm);text-transform:uppercase;letter-spacing:.05em;margin-right:4px;font-size:9px;font-weight:600}.chip.slip{color:var(--wn);border-color:#e0a33f66}.chip.late{color:var(--dg);border-color:#e26b6b66}.tag.cons{color:var(--god);background:var(--gow);border:1px solid var(--gol);border-radius:20px;padding:2px 8px;font-size:9.5px}.tk .foot{border-top:1px solid var(--lns);justify-content:space-between;align-items:center;padding-top:8px;display:flex}.who{color:var(--inks);align-items:center;gap:6px;font-size:11.5px;display:flex}.av{background:var(--gow);width:20px;height:20px;color:var(--god);border:1px solid var(--gol);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.acts{gap:5px;display:flex}.ib{color:var(--inkm);border:1px solid var(--ln);background:var(--sf);cursor:pointer;border-radius:5px;padding:3px 8px;font-size:10.5px;text-decoration:none}.ib:hover{border-color:var(--go);color:var(--go)}.ib.wa{color:var(--ok);border-color:#5fb58a4d}.lgroup{margin-bottom:22px}.lgroup h3{color:var(--inks);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:600}.lgroup h3 .c{color:var(--inkm);margin-left:4px;font-weight:400}.lrow{background:var(--sf);border:1px solid var(--ln);border-left:3px solid var(--ln);border-radius:7px;align-items:flex-start;gap:12px;margin-bottom:7px;padding:11px 14px;display:flex}.lrow.pr-alta{border-left-color:var(--dg)}.lrow.pr-media{border-left-color:var(--wn)}.lrow.pr-baixa{border-left-color:var(--inkm)}.lrow.feita{opacity:.6}.check{border:1.5px solid var(--ln);color:#0000;cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;width:22px;height:22px;font-size:12px}.check.c{background:var(--ok);border-color:var(--ok);color:#08080a}.lrow .body{flex:1}.l1{margin-bottom:4px;font-size:13.5px;font-weight:600}.l2{color:var(--inkm);flex-wrap:wrap;gap:14px;font-size:11.5px;display:flex}.l2 b{color:var(--inks)}@media (width<=1000px){.kpis.k5{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.r3{grid-template-columns:1fr}.lrow{flex-wrap:wrap}}.grid3{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.idea{background:var(--bg);border:1px solid var(--ln);border-radius:7px;margin-bottom:8px;padding:12px 13px}.idea .it{margin-bottom:6px;font-size:13px;font-weight:600;line-height:1.35}.idea .imot{color:var(--god);margin-bottom:8px;font-size:10.5px;line-height:1.4}.idea .im{flex-wrap:wrap;gap:5px;margin-bottom:9px;display:flex}.idea .im .tag{color:var(--inks);background:var(--sf);border:1px solid var(--ln);border-radius:20px;padding:2px 8px;font-size:10px}.idea .im .tag.mut{color:var(--inkm)}.idea .irow{flex-wrap:wrap;gap:5px;display:flex}.ib.d{color:var(--dg);border-color:#e26b6b4d}.spark{align-items:flex-end;gap:5px;height:120px;padding-top:8px;display:flex}.spark i{background:var(--gol);border-radius:3px 3px 0 0;flex:1;min-height:6px;transition:background .15s}.spark i.hi{background:var(--ok)}.spark i.lo{background:var(--dg)}.script{background:var(--sf);border:1px solid var(--ln);border-radius:8px;margin-bottom:12px;padding:16px 18px}.script .sh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.script .st{font-size:14px;font-weight:600}.script pre{background:var(--bg);border:1px solid var(--lns);font-family:var(--fu);color:var(--inks);white-space:pre-wrap;border-radius:6px;margin:0;padding:13px 15px;font-size:12.5px;line-height:1.6}@media (width<=860px){.grid3{grid-template-columns:1fr}}.note{background:var(--gow);border:1px solid var(--gol);color:var(--inks);border-radius:8px;margin-top:14px;padding:12px 15px;font-size:12.5px;line-height:1.6}.pill{background:var(--gow);border:1px solid var(--gol);color:var(--god);border-radius:20px;padding:3px 11px;font-size:11px;font-weight:600}.pill.colab{color:var(--inks);border-color:var(--ln);background:var(--sf2)}.pchip{border:1px solid var(--ln);color:var(--inkm);background:var(--bg);border-radius:20px;padding:2px 9px;font-size:10.5px;font-weight:600;display:inline-block}.pchip.ver{color:#6fa3d8;border-color:#6fa3d859}.pchip.edit{color:var(--ok);border-color:#5fb58a59}.permrow{border-bottom:1px solid var(--lns);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.permrow:last-child{border-bottom:none}.permrow .pn{font-size:13px;font-weight:500}.permrow .seg button.on.ver{color:#08080a;background:#6fa3d8}.permrow .seg button.on.edit{background:var(--ok);color:#08080a}.tbl td .av{width:24px;height:24px;font-size:11px}.ogrid-wrap{border:1px solid var(--ln);background:var(--sf);border-radius:8px;overflow-x:auto}table.ogrid{border-collapse:separate;border-spacing:0;white-space:nowrap;width:auto;font-size:12.5px}table.ogrid th,table.ogrid td{border:none;padding:0}.ocol-n{z-index:5;background:var(--sf);border-right:1px solid var(--ln);text-align:left;min-width:230px;max-width:230px;padding:8px 14px;position:sticky;left:0}table.ogrid thead th{background:var(--sf);z-index:4;position:sticky;top:0}table.ogrid thead .ocol-n{z-index:7}.ocel-mh{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--inks);border-left:2px solid var(--ln);border-bottom:1px solid var(--lns);cursor:pointer;padding:9px 0 7px;font-size:11px;font-weight:600}.ocel-mh:hover{color:var(--go)}.ocel-mh.now{color:var(--go);background:var(--gow)}.ocel-sh{letter-spacing:.08em;text-transform:uppercase;color:var(--inkm);text-align:right;border-bottom:1px solid var(--ln);padding:6px 9px 8px;font-size:9.5px;font-weight:600}.ocel-sh.pv{border-left:2px solid var(--ln);text-align:center}.ocel-mh.tot,.ocel-sh.tot,.ocel-p.tot{border-left:2px solid var(--go)}.ocel-p{border-left:2px solid var(--ln);text-align:center;font-variant-numeric:tabular-nums;color:var(--inks);background:#00000038;padding:3px 5px;position:relative}.ocel-r{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);padding:3px 10px 3px 6px}.ocel-in{border-radius:4px;width:74px;padding:4px 6px;font-size:12px}.ocel-in::placeholder{color:#3a3a42}.ocel-in.erro{border-color:var(--dg)}.ocel-in:disabled{opacity:.55}.ocel-lock{text-align:right;width:74px;color:var(--inkm);font-variant-numeric:tabular-nums;padding:4px 6px;font-size:12px;display:inline-block}.ocel-rep{color:var(--inkm);visibility:hidden;cursor:pointer;background:0 0;border:none;padding:0 3px;font-size:11px;position:absolute;top:50%;right:1px;transform:translateY(-50%)}.ocel-p:hover .ocel-rep{visibility:visible}.ocel-rep:hover{color:var(--go)}.ocel-sub{color:var(--inkm);margin-left:8px;font-size:10.5px}.ocod{color:var(--inkm);margin-right:8px;font-family:ui-monospace,Menlo,monospace;font-size:10px}.ocel-r.estouro{color:var(--dg)}.ocel-r.muted{color:var(--inkm)}tr.oacc td{border-bottom:1px solid var(--lns)}tr.oacc:hover .ocol-n{background:var(--sf2)}tr.oacc:hover td.ocel-r{background:#ffffff05}tr.ogrp td{background:var(--sf2);border-top:1px solid var(--ln);border-bottom:1px solid var(--ln);text-align:right;padding-right:10px;font-weight:600}tr.ogrp .ocol-n{background:var(--sf2);letter-spacing:.12em;text-transform:uppercase;color:var(--go);text-align:left;padding:8px 14px;font-size:10.5px}tr.ogrp td.ocel-p{color:var(--inks);padding-right:15px}tr.oadd td{background:var(--sf);border-bottom:1px solid var(--ln)}tr.oadd .ocol-n{background:var(--sf);padding:6px 14px}tr.otot td{border-top:1px solid var(--ln);border-bottom:1px solid var(--ln);text-align:right;background:#151519;padding-right:10px;font-weight:700}tr.otot .ocol-n{letter-spacing:.1em;text-transform:uppercase;text-align:left;background:#151519;padding:9px 14px;font-size:11px}tr.otot td.ocel-p{padding-right:15px}tr.ores td{background:var(--gow);border-top:1px solid var(--gol);border-bottom:1px solid var(--gol);text-align:right;padding:9px 10px 9px 0;font-weight:700}tr.ores .ocol-n{background:var(--gow);font-family:var(--fd);color:var(--go);text-align:left;letter-spacing:0;text-transform:none;padding:9px 14px;font-size:15px;font-weight:400}tr.ores td.ocel-p{padding-right:15px}tr.opar .ocol-n{border-left:2px solid var(--gol)}tr.ogrp.opar .ocol-n{color:var(--inks)}.ocel-strip{background:var(--sf2);border-left:2px solid var(--ln);color:var(--inkm);text-align:center;cursor:pointer;width:26px;min-width:26px}.ocel-strip:hover{color:var(--go)}.ocel-vt{writing-mode:vertical-rl;letter-spacing:.1em;padding:10px 0;font-size:10px;transform:rotate(180deg)}.hidebar{color:var(--inkm);border:1px dashed var(--ln);border-radius:7px;align-items:center;gap:12px;margin-bottom:12px;padding:9px 14px;font-size:12px;display:flex}.btn2.on{border-color:var(--go);color:var(--go)}.derived{letter-spacing:.08em;text-transform:uppercase;color:var(--inkm);border:1px solid var(--ln);white-space:nowrap;border-radius:20px;margin-left:8px;padding:2px 7px;font-size:9px}.alerta-orc{color:var(--inks);background:#e0a33f14;border:1px solid #e0a33f4d;border-radius:7px;align-items:center;gap:11px;margin-bottom:14px;padding:11px 15px;font-size:12.5px;line-height:1.5;display:flex}.alerta-orc .d{background:var(--wn);border-radius:50%;flex:none;width:7px;height:7px}.pn{--c-rec:#b0892a;--c-desp:#5f82c4;flex-direction:column;gap:18px;display:flex}.pn-man{max-width:760px;padding:6px 0 4px}.pn-man h2{font-family:var(--fd);letter-spacing:-.01em;font-size:clamp(24px,3.2vw,36px);font-weight:400;line-height:1.18}.pn-man h2 span{color:var(--god)}.pn-man h2 span.neg{color:var(--dg)}.pn-man p{color:var(--inks);margin-top:8px;font-size:15px;line-height:1.6}.pn-bloco{background:var(--sf);border:1px solid var(--ln);border-radius:10px;padding:18px 18px 14px}.pn-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.pn-cab h3{font-family:var(--fd);font-size:19px;font-weight:400}.pn-leg{color:var(--inks);flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.pn-leg span,.pn-tip-l{align-items:center;gap:7px;display:inline-flex}.pn .k{flex:none;display:inline-block}.pn .k.rec{background:var(--c-rec);border-radius:2px;width:10px;height:10px}.pn .k.desp{background:var(--c-desp);border-radius:2px;width:10px;height:10px}.pn .k.res{background:var(--ink);width:9px;height:9px;box-shadow:0 0 0 2px var(--sf);border-radius:50%}.pn .k.orc{background:var(--inks);width:14px;height:2px}.pn-mare{width:100%;position:relative}.pn-mare svg{display:block;overflow:visible}.pn-grade{stroke:var(--lns);stroke-width:1px}.pn-zero{stroke:var(--inkm);stroke-width:1px}.pn-eixo{fill:var(--inkm);font-variant-numeric:tabular-nums;font-size:10.5px}.pn-rot{fill:var(--inkm);font-size:11.5px}.pn-mes.foco .pn-rot{fill:var(--god);font-weight:600}.pn-mes.futuro .pn-rot{fill:var(--ln)}.pn-foco{fill:var(--gow)}.pn-rec{fill:var(--c-rec)}.pn-desp{fill:var(--c-desp)}.pn-orc{stroke:var(--inks);stroke-width:2px;stroke-linecap:round}.pn-mes.futuro .pn-orc{stroke:var(--inkm)}.pn-linha{fill:none;stroke:var(--ink);stroke-opacity:.45;stroke-width:1.5px;stroke-linejoin:round}.pn-ponto{fill:var(--ink);stroke:var(--sf);stroke-width:2px}.pn-ponto.neg{fill:var(--dg)}.pn-alvo{fill:#0000;cursor:pointer;outline:none}.pn-alvo:focus-visible{stroke:var(--go);stroke-width:1.5px}.pn-tip{pointer-events:none;background:var(--bg);border:1px solid var(--ln);border-radius:8px;min-width:180px;padding:10px 12px;font-size:12px;position:absolute;box-shadow:0 8px 24px #00000073}.pn-tip-t{color:var(--inks);margin-bottom:6px}.pn-tip-l{margin-top:3px;display:flex}.pn-tip-l b{font-variant-numeric:tabular-nums;font-weight:600}.pn-tip-l span{color:var(--inkm)}.pn-tip-d{color:var(--inkm);margin-top:7px;font-size:11px}.pn-tab{margin-top:8px}.pn-tab summary{cursor:pointer;color:var(--inkm);padding:4px 0;font-size:12px}.pn-tab summary:hover{color:var(--go)}.pn-tab table{margin-top:8px}.pn-bul{flex-direction:column;gap:14px;padding:4px 0;display:flex}.pn-bul-l{grid-template-columns:150px 1fr 120px;align-items:center;gap:16px;display:grid}.pn-bul-n{font-size:13.5px}.pn-bul-t{background:var(--sf2);border-radius:4px;height:22px;position:relative}.pn-bul-b,.pn-bul-x{border-radius:0 4px 4px 0;height:10px;position:absolute;top:6px}.pn-bul-b{left:0}.pn-bul-b.rec{background:var(--c-rec)}.pn-bul-b.desp{background:var(--c-desp)}.pn-bul-x{background:var(--dg);margin-left:2px}.pn-bul-m{background:var(--ink);border-radius:1px;width:2px;height:20px;position:absolute;top:1px;transform:translate(-1px)}.pn-bul-m.sw{vertical-align:-2px;height:12px;display:inline-block;position:static;transform:none}.pn-bul-v{text-align:right;color:var(--inks);font-size:12.5px}.pn-bul-v.ok{color:var(--ok)}.pn-bul-v.alerta{color:var(--dg)}.pn-bul-leg{color:var(--inkm);gap:18px;padding-left:166px;font-size:11.5px;display:flex}.pn-vazio{color:var(--inkm);font-size:13px}@media (width<=640px){.pn-bul-l{grid-template-columns:1fr auto;gap:6px 10px}.pn-bul-t{order:3;grid-column:1/-1}.pn-bul-leg{padding-left:0}}.ind{--c-rec:#b0892a;grid-template-columns:220px 1fr;align-items:start;gap:18px;display:grid}.ind-lista{background:var(--sf);border:1px solid var(--ln);border-radius:10px;flex-direction:column;gap:10px;padding:10px;display:flex;position:sticky;top:12px}.ind-grupo{color:var(--inkm);padding:6px 8px 4px;font-size:11.5px}.ind-item{text-align:left;width:100%;color:var(--inks);background:0 0;border:1px solid #0000;border-radius:6px;padding:8px 10px;font-size:13px;display:block}.ind-item:hover{background:var(--sf2);color:var(--ink)}.ind-item.on{background:var(--gow);border-color:var(--gol);color:var(--god);font-weight:600}.ind-item:focus-visible{outline:2px solid var(--go);outline-offset:1px}.ind-corpo{flex-direction:column;gap:14px;min-width:0;display:flex}.ind-cab{background:var(--go);color:#141108;border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:18px;padding:18px 20px;display:flex}.ind-cab h2{font-family:var(--fd);font-size:28px;font-weight:400;line-height:1.1}.ind-desc{max-width:60ch;margin-top:6px;font-size:14px}.ind-form{opacity:.75;margin-top:4px;font-size:12.5px}.ind-ctl{opacity:.9;flex-direction:column;align-items:flex-end;gap:6px;font-size:12px;display:flex}.ind-seg{background:#08080a1f;border-radius:7px;gap:2px;padding:3px;display:inline-flex}.ind-seg button{color:#141108;background:0 0;border:0;border-radius:5px;padding:7px 13px;font-size:13px}.ind-seg button.on{color:var(--god);background:#08080a;font-weight:600}.ind-seg button:focus-visible{outline:2px solid #08080a}.ind-valor{padding:18px 20px}.ind-rot{color:var(--inkm);font-size:12.5px}.ind-num{font-family:var(--fd);margin:6px 0 8px;font-size:44px;line-height:1.1}.ind-num.neg{color:var(--dg)}.ind-var{color:var(--inkm);font-size:13px}.ind-var .bom{color:var(--ok);font-weight:600}.ind-var .ruim{color:var(--dg);font-weight:600}.ind-sem{color:var(--inkm)}.ind-bar{fill:var(--c-rec);opacity:.55}.ind-bar.atual{opacity:1}.ind-bar.neg{fill:var(--dg)}.ind-linha{fill:none;stroke:var(--c-rec);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.ind-ponto{fill:var(--c-rec);stroke:var(--sf);stroke-width:2px}.ind-ponto.neg{fill:var(--dg)}.ind-rotval{fill:var(--ink);font-size:12px;font-weight:600}.pn-rot.atual{fill:var(--god);font-weight:600}@media (width<=860px){.ind{grid-template-columns:1fr}.ind-lista{flex-flow:wrap;position:static}.ind-ctl{align-items:flex-start}}@font-face{font-family:Fraunces;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/fraunces-BOz5zopO.woff2)format("woff2")}@font-face{font-family:Fraunces;font-style:italic;font-weight:300 700;font-display:swap;src:url(/assets/fraunces-italic-DR5riGUD.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/inter-8kRkwJBP.woff2)format("woff2")}:root[data-tema=d1]{--bg:#fafaf7;--sf:#fff;--sf2:#f0eee8;--ln:#e8e6df;--lns:#f0eee8;--ink:#0a0a0a;--inks:#3d3d3a;--inkm:#7a7a75;--go:#b8924a;--god:#8a6a2e;--gol:#e8d9b0;--gow:#f7f1e0;--ok:#2d6a4f;--wn:#b7791f;--dg:#9b2226;--info:#1e3a5f;--fd:"Fraunces",Georgia,"Times New Roman",serif;--fu:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-tema=d1] body{font-feature-settings:"tnum" 0}[data-tema=d1] ::-webkit-scrollbar-thumb{background:#d9d6cc}[data-tema=d1] .ptitle,[data-tema=d1] .dash-welcome-name,[data-tema=d1] .det-h1{letter-spacing:-.02em;font-weight:400}[data-tema=d1] .ptitle em,[data-tema=d1] .det-h1 em,[data-tema=d1] .login-card h1 em{color:var(--god)}[data-tema=d1] .kpi .kv,[data-tema=d1] .stat-val{letter-spacing:-.015em;font-weight:400}[data-tema=d1] .card,[data-tema=d1] .kpi,[data-tema=d1] .modal,[data-tema=d1] .col,[data-tema=d1] .meet,[data-tema=d1] .stat,[data-tema=d1] .dash-card,[data-tema=d1] .reu-item,[data-tema=d1] .painel,[data-tema=d1] .ai-intro,[data-tema=d1] .ai-box,[data-tema=d1] .cons-sb,[data-tema=d1] .login-card,[data-tema=d1] .inativo-banner,[data-tema=d1] .prazo-alert{border-radius:0}[data-tema=d1] .lead,[data-tema=d1] .ci,[data-tema=d1] .sv-item{background:var(--sf);border-radius:2px}[data-tema=d1] .col{background:var(--bg)}[data-tema=d1] .ov{background:#0a0a0a61}[data-tema=d1] .btn{background:var(--ink);color:var(--bg);letter-spacing:.01em;border-radius:0}[data-tema=d1] .btn:hover{background:var(--god)}[data-tema=d1] .btn2,[data-tema=d1] .btn-d{border-radius:0}[data-tema=d1] .btn2:hover{border-color:var(--ink);color:var(--ink)}[data-tema=d1] .seg button.on,[data-tema=d1] .cons-nav button.on{background:var(--ink);color:var(--bg)}[data-tema=d1] .check.c{color:#fff}[data-tema=d1] .permrow .seg button.on.ver{background:var(--info);color:#fff}[data-tema=d1] .permrow .seg button.on.edit{background:var(--ok);color:#fff}[data-tema=d1] .field input,[data-tema=d1] .select,[data-tema=d1] .field textarea,[data-tema=d1] .numi,[data-tema=d1] .sb-search,[data-tema=d1] .toolbar input[type=month]{background:var(--sf);border-radius:4px}[data-tema=d1] .field input:focus,[data-tema=d1] .select:focus,[data-tema=d1] .field textarea:focus{border-color:var(--ink)}[data-tema=d1] .lead .fechou-campo input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-tema=d1] .nav-i{border-radius:0}[data-tema=d1] .nav-i.on{background:var(--gow);color:var(--god);box-shadow:inset 2px 0 0 var(--go)}[data-tema=d1] tr.oacc:hover td.ocel-r{background:#0a0a0a06}[data-tema=d1] tr.otot td,[data-tema=d1] tr.otot .ocol-n{background:var(--sf2)}[data-tema=d1] .ind-cab{background:var(--ink);color:var(--bg);border-radius:0}[data-tema=d1] .ind-seg button{color:var(--bg)}[data-tema=d1] .ind-seg button.on{background:var(--go);color:#fff}[data-tema=d1] .ind-seg button:focus-visible{outline-color:var(--go)}[data-tema=d1] .chip{border-radius:2px}[data-tema=d1] .chip.late{border-color:#9b222659}[data-tema=d1] .chip.slip{border-color:#b7791f66}[data-tema=d1] .tchip,[data-tema=d1] .task-chip{color:var(--god);border-color:var(--gol);background:var(--gow)}[data-tema=d1] .pn-bloco,[data-tema=d1] .ogrid-wrap,[data-tema=d1] .ind-lista,[data-tema=d1] .note,[data-tema=d1] .script,[data-tema=d1] .cx .kpi,[data-tema=d1] .cx .card,[data-tema=d1] .cx .tbl-wrap,[data-tema=d1] .cx .verdict,[data-tema=d1] .cx .notice,[data-tema=d1] .cx .bulk,[data-tema=d1] .cx .dlg,[data-tema=d1] .cx .filters,[data-tema=d1] .pc .res{border-radius:0}[data-tema=d1] .pn-tip{border-radius:2px}[data-tema=d1] .cx{--in:var(--info)}[data-tema=d1] .cx .btn.pri{background:var(--ink);border-color:var(--ink);color:var(--bg)}[data-tema=d1] .cx .pop .menu{background:var(--sf);border-radius:2px;box-shadow:0 8px 24px #00000014}[data-tema=d1] .cx-modal{background:#0a0a0a61}.pc .lab{color:var(--inkm);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:10px;display:block}.pc .hint{color:var(--inkm);margin-top:8px;font-size:12px;line-height:1.45}.pc .hint b{color:var(--inks);font-weight:600}.pc .tag{letter-spacing:.08em;text-transform:uppercase;background:var(--gow);color:var(--go);border:1px solid var(--gol);vertical-align:middle;border-radius:3px;padding:3px 7px;font-size:10px;font-weight:600;display:inline-block}.pc .tag.wn{color:var(--wn);background:#e0a33f14;border-color:#e0a33f4d}.pc .tag.mut{background:var(--sf2);color:var(--inkm);border-color:var(--ln)}.pc .inp,.pc .sel{background:var(--bg);border:1px solid var(--ln);color:var(--ink);width:100%;font-size:14px;font-family:var(--fu);border-radius:6px;padding:10px 12px}.pc .inp:focus,.pc .sel:focus{border-color:var(--go);outline:none}.pc .g{gap:12px;display:grid}.pc .g2{grid-template-columns:1fr 1fr}.pc .g3{grid-template-columns:repeat(3,1fr)}.pc .g4{grid-template-columns:repeat(4,1fr)}.pc .card+.card{margin-top:14px}.pc .card h3{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pc .sub{color:var(--inkm);margin:-8px 0 14px;font-size:12px;line-height:1.45}.pc .bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.pc .ck{color:var(--inks);cursor:pointer;align-items:center;gap:7px;font-size:13px;display:flex}.pc .ck input{accent-color:var(--go)}.pc .num{font-variant-numeric:tabular-nums}.pc .r{text-align:right}.pc .salvar{z-index:5;background:var(--gow);border:1px solid var(--gol);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:10px 14px;display:flex;position:sticky;top:0}.pc .salvar .t{color:var(--ink);flex:1;font-size:13px}.pc table.cat td,.pc table.cat th{padding:7px 10px}.pc table.cat tr.gr td{background:var(--sf2);color:var(--ink);font-size:12.5px;font-weight:600}.pc table.cat tr.gr td .cnt{color:var(--inkm);margin-left:8px;font-size:12px;font-weight:400}.pc table.cat tr.inat td{opacity:.42}.pc .cod{color:var(--inkm);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.pc .ed{color:var(--ink);font-family:var(--fu);background:0 0;border:1px solid #0000;border-radius:4px;width:100%;padding:5px 7px;font-size:13px}.pc .ed.v{text-align:right;font-variant-numeric:tabular-nums;width:112px}.pc .ed.sm{text-align:right;font-variant-numeric:tabular-nums;width:92px}.pc .ed:hover{border-color:var(--ln)}.pc .ed:focus{border-color:var(--go);background:var(--bg);outline:none}.pc .ed.vazio{border:1px dashed var(--wn)}.pc .ed.vazio::placeholder{color:var(--wn)}.pc .ed.risc{color:var(--inkm);text-decoration:line-through}.pc .sw{border:1px solid var(--ln);color:var(--ok);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:3px 10px;font-size:11.5px}.pc .sw.off{color:var(--inkm)}.pc .cob{color:var(--inks);white-space:nowrap;font-size:12px}.pc .cols4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pc .cols4 .card{margin:0;padding:14px}.pc .cols4 td{padding:4px;font-size:12px}.pc .hist li{border-bottom:1px solid var(--lns);padding:10px 0;list-style:none}.pc .hist ul{color:var(--inks);margin:6px 0 0;padding-left:16px;font-size:12.5px;line-height:1.55}.pc .hist ul li{border:0;padding:0;list-style:outside}.pc .wrap{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.pc .chips{flex-wrap:wrap;gap:8px;display:flex}.pc .chp{border:1px solid var(--ln);background:var(--bg);color:var(--inks);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500}.pc .chp.on{border-color:var(--go);color:var(--go);background:var(--gow)}.pc .sg{border:1px solid var(--ln);border-radius:6px;display:flex;overflow:hidden}.pc .sg button{background:var(--bg);color:var(--inks);border:none;border-right:1px solid var(--ln);cursor:pointer;flex:1;padding:9px 6px;font-size:13px}.pc .sg button:last-child{border-right:none}.pc .sg button.on{background:var(--gow);color:var(--go);font-weight:600}.pc .list{grid-template-columns:1fr 1fr;gap:6px 14px;display:grid}.pc .it{border:1px solid var(--lns);background:var(--bg);cursor:pointer;border-radius:6px;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.pc .it input[type=checkbox]{accent-color:var(--go);flex-shrink:0;width:16px;height:16px}.pc .it .nm{min-width:0;color:var(--inks);flex:1;font-size:13px;line-height:1.3}.pc .it.on{border-color:var(--gol)}.pc .it.on .nm{color:var(--ink)}.pc .it .pr{color:var(--inks);white-space:nowrap;font-size:13px}.pc .it .pin{background:var(--sf);border:1px dashed var(--wn);text-align:right;width:90px;color:var(--ink);border-radius:4px;padding:4px 6px;font-size:12.5px}.pc .it .pin::placeholder{color:var(--wn)}.pc .grp{letter-spacing:.12em;text-transform:uppercase;color:var(--inkm);grid-column:1/-1;margin:8px 0 2px;font-size:10px}.pc .res{background:var(--sf);border:1px solid var(--gol);border-radius:8px;padding:18px;position:sticky;top:16px}.pc .res .big{font-family:var(--fd);margin:6px 0 2px;font-size:40px;line-height:1}.pc .res .big small{font-family:var(--fu);color:var(--inkm);font-size:13px}.pc .rl{color:var(--inks);justify-content:space-between;gap:10px;padding:5px 0;font-size:13px;display:flex}.pc .rl.s{color:var(--inkm);padding-left:12px;font-size:12px}.pc .rl b{color:var(--ink);font-weight:600}.pc .hr{background:var(--ln);height:1px;margin:10px 0}.pc .intro{border:1px dashed var(--gol);background:var(--gow);border-radius:6px;margin-top:12px;padding:12px}.pc .proj{border-bottom:1px solid var(--lns);grid-template-columns:minmax(0,1fr) 90px 110px 28px;align-items:center;gap:8px;padding:7px 0;display:grid}.pc .proj .inp{padding:8px 10px}.pc .x{color:var(--inkm);cursor:pointer;background:0 0;border:none;font-size:16px}.pc .pay{border-top:1px solid var(--ln);margin-top:18px;padding-top:16px}.pc .cls{border:1px solid var(--lns);background:var(--bg);border-radius:6px;margin-top:14px;padding:10px 12px}.pc .cls summary{cursor:pointer;color:var(--go);font-size:13px;font-weight:500}.pc .cls ol{color:var(--inks);gap:6px;margin:10px 0 0;padding-left:18px;font-size:12.5px;line-height:1.5;display:grid}.pc .cls b{color:var(--ink);font-weight:600}.pc .off{opacity:.38;pointer-events:none}@media (width<=1100px){.pc .wrap{grid-template-columns:1fr}.pc .res{position:static}.pc .cols4{grid-template-columns:1fr 1fr}}@media (width<=760px){.pc .g2,.pc .g3,.pc .g4,.pc .list,.pc .cols4{grid-template-columns:1fr}}.cx{--in:#6b9be2}.cx .row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cx .sp{flex:1}.cx .cx-h1{font-family:var(--fd);margin:0;font-size:24px;font-weight:400}.cx .sub{color:var(--inkm);margin:2px 0 16px;font-size:13px}.cx .hint{color:var(--inkm);font-size:12px}.cx .kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:18px;display:grid}.cx .kpi:before,.cx .kpi .bar{display:none}.cx .kpi{background:var(--sf);border:1px solid var(--lns);border-left:3px solid var(--ln);border-radius:8px;padding:14px 16px}.cx .kpi.g{border-left-color:var(--ok)}.cx .kpi.r{border-left-color:var(--dg)}.cx .kpi.y{border-left-color:var(--go)}.cx .kpi.w{border-left-color:var(--wn)}.cx .kpi .l{letter-spacing:.14em;text-transform:uppercase;color:var(--inkm);font-size:10px}.cx .kpi .v{font-family:var(--fd);font-variant-numeric:tabular-nums;margin:4px 0 2px;font-size:24px}.cx .kpi .s{color:var(--inkm);font-size:12px}.cx .card{background:var(--sf);border:1px solid var(--lns);border-radius:8px;margin-bottom:16px;padding:16px 18px}.cx .card h3{font-family:var(--fd);margin:0 0 10px;font-size:17px;font-weight:400}.cx .grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.cx .btn{color:var(--ink);background:var(--sf2);border:1px solid var(--ln);cursor:pointer;white-space:nowrap;border-radius:6px;padding:7px 12px;font-size:13px;font-weight:400}.cx .btn:hover{border-color:var(--inkm)}.cx .btn.pri{background:var(--go);border-color:var(--go);color:#111;font-weight:600}.cx .btn.pri:hover{background:var(--god)}.cx .btn.rec{color:var(--ok);border-color:#5fb58a66}.cx .btn.des{color:var(--dg);border-color:#e26b6b66}.cx .btn.sm{padding:3px 8px;font-size:12px}.cx .btn.ghost{color:var(--inks);background:0 0;border-color:#0000}.cx .btn.ghost:hover{color:var(--ink);border-color:var(--ln)}.cx input,.cx select{color:var(--ink);background:var(--sf2);border:1px solid var(--ln);border-radius:6px;outline:none;padding:7px 10px}.cx input:focus,.cx select:focus{border-color:var(--go)}.cx input[type=checkbox]{accent-color:var(--go);padding:0}.cx .filters{background:var(--sf);border:1px solid var(--lns);border-radius:8px;margin-bottom:12px;padding:12px}.cx .filters .row+.row{margin-top:10px}.cx .per{align-items:center;gap:4px;display:flex}.cx .per .lbl{text-align:center;min-width:150px;font-family:var(--fd);font-size:16px}.cx .chips{flex-wrap:wrap;gap:6px;display:flex}.cx .chip{border:1px solid var(--ln);color:var(--inks);cursor:pointer;background:0 0;border-radius:20px;padding:4px 11px;font-size:12px}.cx .chip.on{border-color:var(--go);color:var(--go);background:var(--gow)}.cx .pop{position:relative}.cx .pop .menu{z-index:20;background:var(--sf2);border:1px solid var(--ln);border-radius:8px;min-width:250px;max-height:340px;padding:8px;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 10px 30px #0008}.cx .pop .menu label{cursor:pointer;border-radius:4px;gap:8px;padding:4px 6px;font-size:13px;display:flex}.cx .pop .menu label:hover{background:var(--sf)}.cx .pop .menu .h{letter-spacing:.14em;text-transform:uppercase;color:var(--inkm);margin:6px 6px 2px;font-size:10px}.cx .tbl-wrap{background:var(--sf);border:1px solid var(--lns);border-radius:8px;overflow:auto}.cx table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.cx th{letter-spacing:.12em;text-transform:uppercase;color:var(--inkm);text-align:left;border-bottom:1px solid var(--ln);white-space:nowrap;background:var(--sf);padding:10px;font-size:10px;font-weight:500;position:sticky;top:0}.cx td{border-bottom:1px solid var(--lns);vertical-align:middle;padding:8px 10px}.cx tr:hover td{background:#ffffff05}.cx td.n,.cx th.n{text-align:right;white-space:nowrap}.cx tr.dim td{opacity:.55}.cx tr.sel td{background:var(--gow)}.cx .who{color:var(--ink);font-size:14px;font-weight:500;display:table-cell}.cx .who small{color:var(--inkm);white-space:nowrap;text-overflow:ellipsis;max-width:340px;font-size:12px;font-weight:400;display:block;overflow:hidden}.cx .tag{border:1px solid var(--ln);color:var(--inks);white-space:nowrap;border-radius:10px;padding:1px 7px;font-size:11px;display:inline-block}.cx .tag.prev{color:var(--in);border-color:#6b9be255}.cx .tag.sug{border-color:var(--gol);color:var(--go)}.cx .tag.cob{color:var(--ok);border-color:#5fb58a55}.cx .st{white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.cx .st:before{content:"";background:var(--inkm);border-radius:50%;width:7px;height:7px}.cx .st.recebido:before,.cx .st.pago:before{background:var(--ok)}.cx .st.atrasado{color:var(--dg)}.cx .st.atrasado:before{background:var(--dg)}.cx .st.aberto:before{background:var(--wn)}.cx .st.cartao:before{background:var(--in)}.cx .vr{color:var(--ok)}.cx .vd{color:var(--dg)}.cx .acts{white-space:nowrap;text-align:right}.cx .acts button{color:var(--inkm);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:2px 6px;font-size:13px}.cx .acts button:hover{border-color:var(--ln);color:var(--ink)}.cx .empty{text-align:center;color:var(--inkm);padding:30px}.cx .foot{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.cx .ftab td{padding:7px 10px}.cx .ftab th{position:static}.cx .ftab tr.tot td{border-top:1px solid var(--ln);font-weight:600}.cx .ftab tr.big td{font-family:var(--fd);font-size:17px;font-weight:400}.cx .verdict{border:1px solid var(--ln);background:var(--sf);border-radius:8px;padding:16px 18px}.cx .verdict .big{font-family:var(--fd);margin:4px 0;font-size:26px}.cx .verdict ul{color:var(--inks);margin:10px 0 0;padding-left:18px;font-size:13px}.cx .verdict li{margin:3px 0}.cx .notice{background:var(--gow);border:1px solid var(--gol);color:var(--inks);border-radius:8px;margin-bottom:12px;padding:10px 14px;font-size:13px}.cx .notice b{color:var(--go)}.cx .notice.dg{background:#e26b6b10;border-color:#e26b6b44}.cx .notice.dg b{color:var(--dg)}.cx .link{color:var(--go);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cx .bulk{background:var(--gow);border:1px solid var(--gol);border-radius:8px;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;font-size:13px;display:flex}.cx .mini td{padding:6px 8px;font-size:13px}.cx .prev-tbl td,.cx .prev-tbl th{white-space:nowrap}.cx .prev-tbl th:first-child,.cx .prev-tbl td:first-child{background:var(--sf);z-index:1;position:sticky;left:0}.cx .prev-tbl tr.grp td{background:var(--sf2);font-weight:600}.cx .prev-tbl tr.grp td:first-child{background:var(--sf2)}.cx .prev-tbl tr.cat td:first-child{color:var(--inks);padding-left:24px}.cx .prev-tbl .cur{background:#d4b2540d}.cx .prev-tbl th .k{color:var(--inkm);letter-spacing:.1em;font-size:9px;display:block}.cx .legend{color:var(--inks);gap:14px;font-size:12px;display:flex}.cx .legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.cx-modal{display:flex}.cx .dlg{background:var(--sf);border:1px solid var(--ln);border-radius:10px;width:min(620px,100%);padding:20px 22px}.cx .dlg.wide{width:min(1180px,100%)}.cx .dlg h2{font-family:var(--fd);margin:0 0 14px;font-size:21px;font-weight:400}.cx .fg{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cx .fg .full{grid-column:1/-1}.cx .fg label{color:var(--inks);flex-direction:column;gap:4px;font-size:12px;display:flex}.cx .seg{border:1px solid var(--ln);border-radius:6px;display:inline-flex;overflow:hidden}.cx .seg button{cursor:pointer;color:var(--inks);background:0 0;border:0;padding:7px 14px}.cx .seg button.on.r{color:var(--ok);background:#5fb58a22}.cx .seg button.on.d{color:var(--dg);background:#e26b6b22}.cx .seg button.on.x{background:var(--gow);color:var(--go)}.cx-modal{z-index:50;background:#000a;justify-content:center;align-items:flex-start;padding:40px 16px;display:flex;position:fixed;inset:0;overflow:auto}
