.vb{--accent:#5ECFCF;--accent-ink:#0F1A1F;--mark:#F2C230;--bg:#161A22;--panel:#1C222C;--panel-2:#232A35;--ink:#ECEFF3;--muted:#9BA5B3;--line:#2C3441;--line-2:#3B4553;--ok:#4CC383;--warn:#F0A64A;--bad:#F2796C;--f-display:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;--f-body:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--r:10px;color-scheme:dark}.vb.claro{--bg:#F4F6F8;--panel:#FFFFFF;--panel-2:#F0F3F6;--ink:#141A22;--muted:#5B6674;--line:#DDE2E8;--line-2:#C7CED7;--ok:#17804A;--warn:#A86200;--bad:#B42318;color-scheme:light}.vb{--accent-soft:color-mix(in srgb,var(--accent) 18%,var(--panel));--mark-soft:color-mix(in srgb,var(--mark) 20%,var(--panel));--ok-soft:color-mix(in srgb,var(--ok) 16%,var(--panel));--warn-soft:color-mix(in srgb,var(--warn) 16%,var(--panel));--bad-soft:color-mix(in srgb,var(--bad) 16%,var(--panel));--s1:var(--accent);--s2:var(--mark);--s3:var(--muted)}.vb *{box-sizing:border-box}.vb{background:var(--bg);color:var(--ink)}.vb{font-family:var(--f-body);font-size:14.5px;line-height:1.5;overflow-x:hidden}.vb button,.vb input,.vb select,.vb textarea{font:inherit;color:inherit}.vb :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vb .num,.vb td.n,.vb th.n{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.vb .wrap{max-width:1440px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.vb .hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.vb .hero .wrap{padding-block:28px 22px;position:relative;z-index:1}.vb .bar-top{width:60px;height:5px;background:var(--accent);margin-bottom:22px}.vb .shape{position:absolute;pointer-events:none;z-index:0}.vb .shape.a{top:-40px;right:-30px;width:clamp(120px,19vw,360px);height:clamp(150px,18vw,340px);background:var(--accent);border-radius:0 0 0 clamp(28px,4vw,64px)}.vb .shape.b{top:clamp(60px,9vw,180px);right:clamp(60px,9vw,180px);width:clamp(120px,20vw,420px);height:clamp(200px,32vw,720px);background:color-mix(in srgb,var(--accent) 22%,transparent);border:1.5px solid color-mix(in srgb,var(--accent) 60%,transparent);border-radius:clamp(24px,4vw,64px) 0 0 clamp(24px,4vw,64px);right:0}.vb .idrow{display:flex;align-items:center;gap:14px 18px;flex-wrap:wrap;max-width:min(100%,calc(100% - clamp(0px,18vw,340px)))}.vb .logo{height:56px;max-width:220px;object-fit:contain;display:block}.vb .logo-ph{display:flex;align-items:center;gap:10px;font-weight:800;font-size:34px;letter-spacing:-.02em;line-height:1}.vb .logo-ph i{width:40px;height:44px;display:block;background:linear-gradient(var(--accent),var(--accent)) left top/55% 55% no-repeat,linear-gradient(color-mix(in srgb,var(--accent) 70%,var(--bg)),color-mix(in srgb,var(--accent) 70%,var(--bg))) right bottom/55% 55% no-repeat;border-radius:4px 14px}.vb .idtag{font-size:clamp(13px,1.5vw,19px);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:500}.vb .idtag:before{content:"· "}.vb .brand-name{display:block;margin-top:4px;font-size:clamp(20px,2.2vw,28px);font-weight:800;letter-spacing:-.01em;border:0;background:transparent;padding:2px 0;width:100%;max-width:calc(100% - clamp(0px,17vw,300px));text-overflow:ellipsis;border-bottom:1px dashed transparent}.vb .brand-name:hover,.vb .brand-name:focus{border-bottom-color:var(--line-2);outline:none}.vb .resumo{margin:6px 0 0;color:var(--muted);font-size:15px;max-width:calc(100% - clamp(0px,16vw,320px))}.vb .eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:600}.vb .resumo b{color:var(--ink);font-weight:700}.vb .resumo .ok{color:var(--ok)}.vb .resumo .bad{color:var(--bad)}.vb .marca-btn{margin-top:14px;color:var(--ink)}.vb .f .seg{width:fit-content}.vb .app{display:grid;grid-template-columns:272px minmax(0,1fr);min-height:100%}.vb .side{position:sticky;top:env(safe-area-inset-top,0px);align-self:start;height:calc(100vh - env(safe-area-inset-top,0px));overflow-y:auto;background:color-mix(in srgb,var(--bg) 82%,#000);border-right:1px solid var(--line);display:flex;flex-direction:column;padding-block:22px 18px;padding-left:max(18px,env(safe-area-inset-left,0px));padding-right:18px}.vb.claro .side{background:color-mix(in srgb,var(--bg) 92%,#000)}.vb .side .idrow{flex-direction:column;align-items:flex-start;gap:8px;max-width:100%}.vb .side .logo{height:40px;max-width:200px}.vb .side .logo-ph{font-size:22px}.vb .side .logo-ph i{width:26px;height:28px}.vb .side .idtag{font-size:10.5px;letter-spacing:.16em}.vb .side .idtag:before{content:none}.vb .mod{margin:22px 0 10px;padding:12px;border-radius:10px;background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent)}.vb .mod small{display:block;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-weight:700}.vb .mod b{display:block;font-size:15.5px;line-height:1.3;overflow-wrap:anywhere}.vb .side .idrow[hidden]{display:none!important}.vb .side .idrow[hidden]+.mod{margin-top:0}.vb .mod-sub{display:block;font-size:12.5px;color:var(--muted);margin-top:4px;font-variant-numeric:tabular-nums}.vb nav.steps{display:flex;flex-direction:column;gap:2px}.vb nav.steps .grp-wrap{display:flex;flex-direction:column}.vb nav.steps .grp{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:10px;width:100%;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:800;margin:20px 0 8px;padding:4px 10px;border-radius:6px}.vb nav.steps .grp:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}.vb nav.steps .grp:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vb nav.steps .grp:after{content:"";flex:1;height:1.5px;background:color-mix(in srgb,var(--accent) 45%,transparent);order:2}.vb nav.steps .grp span:first-child{order:1}.vb nav.steps .grp .dot{order:3;margin:0;width:7px;height:7px;border-radius:50%;background:var(--bad)}.vb nav.steps .grp .chev{order:4;flex:none;transition:transform .2s}.vb nav.steps .grp[aria-expanded=false] .chev{transform:rotate(-90deg)}.vb nav.steps .grp-wrap:first-child .grp{margin-top:4px}.vb nav.steps .grp-items{display:flex;flex-direction:column;gap:2px}.vb nav.steps .grp-items[data-closed]{display:none}.vb nav.steps a{position:relative;display:flex;gap:10px;align-items:baseline;padding:9px 10px;border-radius:8px;color:var(--muted);text-decoration:none;font-weight:500;font-size:14.5px}.vb nav.steps a i{font-style:normal;font-family:var(--f-mono);font-size:11px;width:16px;flex:none;opacity:.85}.vb nav.steps a:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}.vb nav.steps a.on{color:var(--ink);background:color-mix(in srgb,var(--ink) 9%,transparent)}.vb nav.steps a.on:before{content:"";position:absolute;left:-18px;top:6px;bottom:6px;width:4px;border-radius:0 3px 3px 0;background:var(--accent)}.vb nav.steps a.on i{color:var(--accent);opacity:1}.vb nav.steps a .dot{margin-left:auto;width:7px;height:7px;border-radius:50%;background:var(--bad);align-self:center}.vb .side-foot{margin-top:auto;padding-top:18px;font-size:11.5px;color:var(--muted)}.vb .content{min-width:0}@media(min-width:901px){.vb .content .wrap{padding-left:max(32px,env(safe-area-inset-left,0px));padding-right:max(32px,env(safe-area-inset-right,0px))}}.vb .shell{padding-block:34px 56px}.vb main{min-width:0;display:flex;flex-direction:column;gap:20px}.vb h1.sec{font-family:var(--f-display);font-weight:800;font-size:32px;line-height:1.1;margin:0;text-wrap:balance;letter-spacing:-.015em}.vb h1.sec:before{content:"";display:block;width:52px;height:5px;background:var(--accent);margin-bottom:22px}.vb h1.sec em{font-style:normal;color:var(--accent);font-family:var(--f-mono);font-weight:500;font-size:18px;vertical-align:middle;margin-right:10px;letter-spacing:0}.vb .lead{color:var(--muted);margin:10px 0 0;max-width:72ch;font-size:15px}.vb .card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:18px 20px;min-width:0}.vb .card h2{font-family:var(--f-display);font-weight:700;font-size:17.5px;margin:0 0 12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.vb .card h2 small{font-family:var(--f-body);font-weight:400;font-size:13px;color:var(--muted)}.vb .grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.vb .grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.vb .swatches{display:flex;gap:8px;flex-wrap:wrap}.vb .sw{width:34px;height:34px;border-radius:8px;border:2px solid var(--line-2);cursor:pointer;padding:0}.vb .sw.on{border-color:var(--ink);box-shadow:0 0 0 2px var(--bg) inset}.vb .colorrow{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.vb .colorrow input[type=color]{width:46px;height:38px;border:1px solid var(--line-2);border-radius:8px;background:var(--panel);padding:3px;cursor:pointer}.vb .colorrow input[type=text]{width:110px;border:1px solid var(--line-2);border-radius:8px;background:var(--panel);padding:7px 9px;font-family:var(--f-mono)}.vb .logo-prev{display:flex;align-items:center;justify-content:center;min-height:110px;border:1.5px dashed var(--line-2);border-radius:var(--r);background:var(--panel-2);padding:14px}.vb .logo-prev img{max-height:80px;max-width:100%}.vb .preview{border-radius:var(--r);border:1px solid var(--line);overflow:hidden;position:relative;background:var(--bg);padding:18px}.vb .fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px 16px}.vb .f{display:flex;flex-direction:column;gap:3px;min-width:0}.vb .f label{font-size:12px;color:var(--muted);font-weight:500}.vb .f .in{display:flex;align-items:center;border:1px solid var(--line-2);border-radius:var(--r);background:var(--panel);overflow:hidden}.vb .f .in:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.vb .f .in span{padding:0 8px;color:var(--muted);font-size:12px;font-family:var(--f-mono);background:var(--panel-2);align-self:stretch;display:flex;align-items:center}.vb .f input,.vb .f select{border:0;background:transparent;padding:7px 9px;width:100%;min-width:0;font-family:var(--f-mono);font-size:13.5px}.vb .f select{font-family:var(--f-body)}.vb .f input:focus,.vb .f select:focus,.vb td input:focus,.vb td select:focus{outline:none}.vb .f .calc{padding:7px 9px;border:1px dashed var(--line-2);border-radius:var(--r);font-family:var(--f-mono);font-size:13.5px;background:var(--panel-2)}.vb .hint{font-size:12px;color:var(--muted)}.vb .btn{border:1px solid var(--line-2);background:var(--panel);border-radius:var(--r);padding:6px 11px;cursor:pointer;font-weight:500;font-size:13px;white-space:nowrap}.vb .btn:hover{border-color:var(--ink)}.vb .btn.pri{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.vb .btn.ghost{border-color:transparent;background:transparent;color:var(--muted)}.vb .btn.ghost:hover{color:var(--bad)}.vb .seg{display:inline-flex;border:1px solid var(--line-2);border-radius:var(--r);overflow:hidden}.vb .seg button{border:0;background:var(--panel);padding:5px 10px;cursor:pointer;font-size:12.5px}.vb .seg button.on{background:var(--ink);color:var(--bg)}.vb .card .seg button{color:var(--ink)}.vb .card .seg button.on{background:#1b2232;color:#fff}.vb .tw{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);background:var(--panel)}.vb table{border-collapse:collapse;width:100%;font-size:13px;color:inherit}.vb th,.vb td{padding:6px 9px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.vb th{font-size:11.5px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:var(--panel-2)}.vb td.n,.vb th.n{text-align:right}.vb tr.tot td{font-weight:600;background:var(--panel-2)}.vb tr.sub td{color:var(--muted)}.vb td input,.vb td select{border:1px solid transparent;background:transparent;padding:4px 6px;border-radius:4px;width:100%;min-width:60px;font-family:var(--f-mono);font-size:13px}.vb td input[type=text]{font-family:var(--f-body);min-width:200px}.vb td input:not([type=checkbox]),.vb td select{background:var(--panel-2);border-color:var(--line)}.vb td input:hover,.vb td select:hover{border-color:var(--line-2)}.vb td input:focus,.vb td select:focus{border-color:var(--accent);background:var(--panel)}.vb td input[type=checkbox]{width:16px;min-width:16px;height:16px;accent-color:var(--accent)}.vb .dre td:first-child{white-space:normal}.vb .dre tr.h td{font-family:var(--f-display);font-weight:700;font-size:14px;padding-top:14px;border-bottom:1px solid var(--ink);background:transparent}.vb .fluxo td:first-child,.vb .fluxo th:first-child{position:sticky;left:0;background:var(--panel);z-index:1;min-width:200px;border-right:1px solid var(--line)}.vb .fluxo tr.tot td:first-child{background:var(--panel-2)}.vb .fluxo td.ev{font-size:11px;color:var(--accent);font-weight:600}.vb .neg{color:var(--bad)}.vb .big{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:1100px){.vb .big{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.vb .big{grid-template-columns:minmax(0,1fr)}}.vb .bigc{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;display:flex;flex-direction:column;gap:4px;min-width:0}.vb .bigc .lab{font-size:12px;color:var(--muted);font-weight:500}.vb .bigc .val{font-family:var(--f-display);font-weight:700;font-size:28px;white-space:nowrap;line-height:1.05;font-variant-numeric:tabular-nums}.vb .bigc .sub{font-size:12px;color:var(--muted);font-family:var(--f-mono)}.vb .pill{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:99px;width:fit-content}.vb .pill.ok{background:var(--ok-soft);color:var(--ok)}.vb .pill.bad{background:var(--bad-soft);color:var(--bad)}.vb .pill.warn{background:var(--warn-soft);color:var(--warn)}.vb .pill.info{background:var(--accent-soft);color:var(--accent)}.vb .diag{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.vb .diag li{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;padding:9px 11px;border-radius:var(--r);background:var(--panel-2)}.vb .diag li .pill{margin-top:1px}.vb .diag li p{margin:0;max-width:85ch}.vb .sens td,.vb .sens th{text-align:center}.vb .sens td{font-family:var(--f-mono);font-size:12px;line-height:1.35;padding:7px 6px}.vb .sens td.c{outline:2px solid var(--ink);outline-offset:-2px}.vb .sens td small{display:block;color:inherit;opacity:.8}.vb .legend{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.vb .legend i{display:inline-block;width:14px;height:3px;vertical-align:middle;margin-right:5px}.vb .chart{position:relative}.vb .chart svg{display:block;width:100%;height:auto}.vb .chart svg text{fill:var(--muted);font-family:var(--f-mono);font-size:10.5px}.vb .tip{position:absolute;pointer-events:none;background:var(--ink);padding:6px 9px;border-radius:5px;font-size:12px;font-family:var(--f-mono);white-space:nowrap;z-index:5;transform:translate(-50%,-110%)}.vb .bars{display:flex;flex-direction:column;gap:7px}.vb .bar{display:grid;grid-template-columns:minmax(110px,180px) 1fr auto;gap:10px;align-items:center;font-size:13px}.vb .bar .tr{height:14px;background:var(--panel-2);border-radius:3px;overflow:hidden}.vb .bar .tr div{height:100%;background:var(--accent)}.vb .bar .v{text-align:right;white-space:nowrap;font-family:var(--f-mono);font-size:12.5px}.vb .spark{display:flex;align-items:flex-end;gap:1px;height:34px;min-width:160px}.vb .spark div{flex:1;background:var(--accent);min-height:1px;border-radius:1px 1px 0 0}.vb .gantt{display:flex;flex-direction:column;gap:6px}.vb .gantt .g{display:grid;grid-template-columns:150px 1fr;gap:10px;align-items:center;font-size:12.5px}.vb .gantt .lane{position:relative;height:18px;background:var(--panel-2);border-radius:3px}.vb .gantt .lane div{position:absolute;top:0;bottom:0;border-radius:3px;background:var(--accent)}.vb .gantt .lane div.m{background:var(--mark)}.vb .gantt .axis{position:relative;height:16px;font-family:var(--f-mono);font-size:10.5px;color:var(--muted)}.vb .gantt .axis span{position:absolute;transform:translate(-50%)}.vb .toggle{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);align-items:start}.vb .toggle:last-child{border-bottom:0}.vb .toggle input{width:18px;height:18px;margin-top:2px;accent-color:var(--accent)}.vb .toggle b{display:block}.vb .toggle p{margin:2px 0 0;color:var(--muted);max-width:80ch}.vb .toggle .imp{font-family:var(--f-mono);font-size:12px;color:var(--ink);margin-top:4px}.vb .err{color:var(--bad);font-size:12.5px;font-weight:500}.vb textarea.json{width:100%;min-height:140px;font-family:var(--f-mono);font-size:12px;border:1px solid var(--line-2);border-radius:var(--r);padding:8px;background:var(--panel-2)}.vb .toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translate(-50%);background:var(--ink);color:var(--bg);padding:9px 16px;border-radius:var(--r);font-size:13px;z-index:50}.vb .ex{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:var(--mark-soft);color:var(--warn);padding:2px 8px;border-radius:4px}.vb .card,.vb .bigc,.vb .tw,.vb .logo-prev{--panel:#FFFFFF;--panel-2:#F1F4F7;--ink:#141A22;--muted:#5B6674;--line:#E1E6EC;--line-2:#C9D0D9;--ok:#17804A;--warn:#A86200;--bad:#B42318;--accent-soft:color-mix(in srgb,var(--accent) 16%,#FFFFFF);--mark-soft:color-mix(in srgb,var(--mark) 20%,#FFFFFF);--ok-soft:#DDF1E5;--warn-soft:#FBEBD3;--bad-soft:#FBE1DE;--s3:#5B6674;background:var(--panel);color:var(--ink);color-scheme:light}.vb .card .pill.info,.vb .bigc .pill.info{color:color-mix(in srgb,var(--accent) 55%,#000)}.vb .card h1,.vb .card h2{color:var(--ink)}.vb .tip{color:var(--panel)}.vb .card .tw,.vb .card .tw table{background:var(--panel)}.vb .cg-card{padding:0;overflow:hidden}.vb .pg-head{display:flex;align-items:center;gap:14px;padding:14px 20px;background:#1b2232;color:#fff;border-radius:var(--r);border:1px solid color-mix(in srgb,#FFFFFF 12%,transparent)}.vb .pg-head.cg-in{border-radius:0;border:0}.vb .pg-t{flex:1;min-width:0}.vb .pg-head h2{margin:0;color:#fff!important;font-size:clamp(17px,2vw,22px);font-weight:800;line-height:1.2;text-wrap:balance}.vb .pg-head h2 em{font-style:normal;font-family:var(--f-mono);font-weight:500;font-size:.75em;color:var(--accent);margin-right:10px}.vb .pg-head p{margin:2px 0 0;font-size:13px;color:#ffffffb8;max-width:80ch}.vb .pg-head svg{flex:none}.vb .cg-brand{display:flex;align-items:center}.vb .cg-logo{height:36px;max-width:160px;object-fit:contain}.vb .cg-logo-add{cursor:pointer;font-size:13px;font-weight:600;color:#fff;border:1.5px dashed rgba(255,255,255,.5);border-radius:8px;padding:8px 12px;white-space:nowrap}.vb .cg-logo-add:hover{border-color:var(--accent);color:var(--accent)}.vb .cg-wrap{border:0;border-radius:0}.vb table.cg{border-collapse:separate;border-spacing:0;width:max-content;font-size:13.5px}.vb .cg th,.vb .cg td{border-bottom:0;padding:0}.vb .cg th{background:var(--panel-2);color:var(--ink);text-transform:none;letter-spacing:0;font-size:13px;font-weight:700;padding:6px 8px}.vb .cg .cg-y th.m{padding-bottom:0;font-family:var(--f-mono)}.vb .cg .cg-m th.m{padding-top:0;border-bottom:1.5px solid var(--ink)}.vb .cg .cg-y th.s{border-bottom:1.5px solid var(--ink);vertical-align:bottom}.vb .cg td.s{padding:7px 10px;background:var(--panel);white-space:nowrap}.vb .cg tr.alt td{background:var(--panel-2)}.vb .cg td.fase{text-align:center;font-size:16px;font-weight:600;background:var(--panel)!important;white-space:normal;line-height:1.25}.vb .cg tr.g-end td{border-bottom:1.5px solid var(--ink)}.vb .cg .s{position:sticky;z-index:2}.vb .cg .s1{left:0;width:120px;min-width:120px}.vb .cg .s2{left:120px;width:190px;min-width:190px}.vb .cg .s3{left:310px;width:100px;min-width:100px}.vb .cg .s4{left:410px;width:100px;min-width:100px}.vb .cg .s5{left:510px;width:80px;min-width:80px;border-right:12px solid var(--panel)}.vb .cg th.m,.vb .cg td.m{width:46px;min-width:46px;text-align:center}.vb .cg td.m{height:32px;padding:2px 1px;border-left:1px solid var(--line)}.vb .cg-bar{height:100%;min-height:26px;background:var(--accent);opacity:.9}.vb .cg-bar.fx{background:color-mix(in srgb,var(--accent) 55%,#1B2232)}.vb .cg td.s2{max-width:190px;overflow:hidden;text-overflow:ellipsis}.vb .cg-leg{display:flex;gap:18px;flex-wrap:wrap;padding:10px 20px;font-size:12px;color:var(--muted);border-top:1px solid var(--line)}.vb .cg-leg i{display:inline-block;width:14px;height:10px;margin-right:6px;background:var(--accent);vertical-align:middle}.vb .cg-leg i.fx{background:color-mix(in srgb,var(--accent) 55%,#1B2232)}@media(max-width:760px){.vb .cg .s{position:static}.vb .cg-head h2{font-size:16px}}.vb .card{overflow:hidden}.vb .card>h2:first-child,.vb details.card>summary{margin:-18px -20px 16px;padding:12px 20px;background:#1b2232;color:#fff!important;font-size:16px;font-weight:700;min-height:50px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.vb details.card>summary{list-style:none;margin-bottom:-18px}.vb details.card[open]>summary{margin-bottom:16px}.vb details.card>summary::-webkit-details-marker{display:none}.vb .card.colap>h2:first-child{cursor:pointer;-webkit-user-select:none;user-select:none}.vb .rev-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.vb .rev{border:1px solid var(--line,#E3E7EE);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:10px;background:var(--card2,transparent)}.vb .rev.on{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.vb .rev-h{display:flex;flex-direction:column;gap:2px}.vb .rev-h b{font-size:15px}.vb .rev-st{font-size:13px}.vb .rev-k{display:grid;grid-template-columns:1fr 1fr;gap:4px 10px;font-size:12px;color:var(--muted)}.vb .rev-k span{white-space:nowrap}.vb .rev-k b{color:var(--ink);font-variant-numeric:tabular-nums}.vb .rev-b{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto}.vb .rev-cf{display:flex;flex-direction:column;gap:6px;font-size:13px;margin-top:auto}.vb .rev-cf input{width:100%;padding:7px 9px;border-radius:8px;border:1px solid var(--line,#D5DAE3);font:inherit;background:var(--field,#fff);color:inherit}.vb .rev-msg{font-size:12.5px;color:var(--bad)}.vb .rev-lock{font-size:11.5px;color:var(--muted)}.vb .cmp-top{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.vb .cmp-top select{min-width:220px}.vb .cmp-incc{border:1px solid var(--line,#E3E7EE);border-radius:12px;padding:12px 14px;margin:0 0 12px;display:flex;flex-direction:column;gap:6px;font-size:13.5px}.vb .cmp-man{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:13px}.vb .cmp-man input[type=text],.vb .cmp-man input[type=month]{padding:6px 8px;border-radius:8px;border:1px solid var(--line,#D5DAE3);font:inherit;background:var(--field,#fff);color:inherit}.vb .cmp-adm summary{cursor:pointer;font-size:12.5px;color:var(--muted)}.vb .meta-ok{color:#16a34a!important;font-weight:700}.vb .meta-bad{color:#dc2626!important;font-weight:700}.vb .cmp-up{color:var(--ok,#16A34A)}.vb .cmp-dn{color:var(--bad)}.vb .farol{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:10px;margin-right:8px;vertical-align:middle;color:#fff;font-family:var(--f-body)}.vb .farol.bom{background:#16a34a}.vb .farol.ruim{background:#dc2626}.vb .farol.neu{background:#94a3b8}.vb .card.colap>h2:first-child:after{content:"▾";margin-left:auto;color:var(--accent);transition:transform .2s}.vb .card.colap.fechado>h2:first-child:after{transform:rotate(-90deg)}.vb .card.colap.fechado>h2:first-child{margin-bottom:-18px}.vb .card.colap:not(.colap-pg).fechado>:not(h2:first-child){display:none!important}.vb .card.colap-pg .pg-head{cursor:pointer;-webkit-user-select:none;user-select:none}.vb .card.colap-pg .pg-head:after{content:"▾";color:var(--accent);margin-left:8px;transition:transform .2s;font-size:16px}.vb .card.colap-pg.fechado .pg-head:after{transform:rotate(-90deg)}.vb .card.colap-pg.fechado .cg-wrap,.vb .card.colap-pg.fechado .pg-head~*{display:none!important}.vb details.card>summary:after{content:"▾";margin-left:auto;color:var(--accent);transition:transform .2s}.vb details.card:not([open])>summary:after{transform:rotate(-90deg)}.vb .card>h2:first-child small{color:#ffffffb3!important}.vb .card>h2:first-child svg{width:24px;height:24px;flex:none}.vb .card>h2:first-child .h2t{flex:1;min-width:0}.vb .card>h2:first-child .cg-brand{margin-left:auto}.vb .card>h2:first-child .cg-logo{height:28px}.vb .card>h2:first-child .cg-logo-add{padding:5px 10px;font-size:12px}.vb .pdf-btn{display:flex;align-items:center;gap:9px;margin:6px 0 2px;padding:9px 12px;border-radius:8px;border:1.5px solid var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--ink);font-weight:700;font-size:13.5px;cursor:pointer;text-align:left}.vb .pdf-btn:hover{background:var(--accent);color:var(--accent-ink)}.vb .pdf-btn[disabled]{opacity:.6;cursor:progress}.vb .pdf-btn svg{flex:none}.vb .pdf-stage{position:fixed;left:-30000px;top:0;width:1240px;padding:0;background:#fff;display:flex;flex-direction:column;gap:18px;--bg:#FFFFFF;--ink:#141A22;--muted:#5B6674;--line:#E1E6EC;--line-2:#C9D0D9;--panel:#FFFFFF;--panel-2:#F1F4F7;color:var(--ink);font-family:var(--f-body)}.vb .pdf-stage .tw{overflow:visible}.vb .pdf-stage .cg .s{position:static}.vb .pdf-stage .cg th.m,.vb .pdf-stage .cg td.m{width:24px;min-width:24px;font-size:10px}.vb .pdf-stage .no-pdf,.vb .pdf-stage .cg-brand{display:none}.vb .pdf-page{display:flex;flex-direction:column;gap:16px;background:#fff;padding:2px}.vb .pdf-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:16px;align-items:start}.vb .pdf-cols.pdf-even{grid-template-columns:repeat(2,minmax(0,1fr))}.vb .pdf-col{display:flex;flex-direction:column;gap:16px;min-width:0}.vb .pdf-page .card{min-width:0}.vb .pdf-page .cg .s{position:static}.vb .pdf-page .card,.vb .pdf-page .tw{overflow:visible}.vb table.pq{width:max-content}.vb .pq th{text-align:center;white-space:normal;line-height:1.25;width:84px;min-width:84px;vertical-align:middle}.vb .pq th.pq-s{width:170px;min-width:170px;text-align:left}.vb .pq td{padding:4px 5px}.vb .pq td input.pqi{text-align:right}.vb .pq td input.pqn{min-width:0;width:100%}.vb .pq td.pq-s{position:sticky;left:0;z-index:1;background:var(--panel)}.vb .pq tr.tot td.pq-s{background:var(--panel-2)}.vb .pq td.pqc{font-weight:700}.vb .pq th.pq-add{width:auto;min-width:0;padding:4px}.vb .pq td.pq-addc{width:6px;min-width:6px;padding:0}.vb .pq .pq-act{width:62px;min-width:62px;white-space:nowrap}.vb .pq-plus{padding:5px 8px;font-size:11.5px;border-style:dashed;white-space:nowrap}.vb .pq-colx{margin-left:4px;border:1px solid var(--line-2);background:var(--panel);border-radius:4px;width:18px;height:18px;line-height:1;cursor:pointer;color:var(--bad);font-weight:700;padding:0}.vb .pqa tr.sp td{height:10px;padding:0;border-bottom:0}.vb .pv-range{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;color:var(--muted);font-size:13px}.vb .pv-range select{border:1px solid var(--line-2);border-radius:6px;padding:5px 6px;background:var(--panel);color:var(--ink);font-size:13px}.vb .eap-box{margin-top:14px;padding:12px 14px;border:1.5px dashed var(--line-2);border-radius:var(--r);display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:var(--panel-2)}.vb .eap-box>div:first-child{flex:1 1 300px;min-width:0}.vb td.tg,.vb th.tg{width:64px;text-align:center;white-space:nowrap}.vb .sw-t{position:relative;display:inline-block;width:38px;height:22px;cursor:pointer;vertical-align:middle}.vb .sw-t input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:1}.vb .sw-t span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:99px;background:#c9d0d9;transition:background .15s}.vb .sw-t span:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .15s}.vb .sw-t input:checked+span{background:var(--ok)}.vb .sw-t input:checked+span:after{transform:translate(16px)}.vb .sw-t input:indeterminate+span{background:color-mix(in srgb,var(--ok) 45%,#C9D0D9)}.vb .sw-t input:indeterminate+span:after{transform:translate(8px)}.vb .sw-t input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.vb .tg-l{display:block;font-size:10px;margin-top:2px;letter-spacing:.04em}.vb tr.off td:not(.tg){opacity:.45}.vb table.fx2{font-size:13px}.vb .fx2 thead th{background:var(--panel-2);color:var(--ink);text-transform:none;letter-spacing:0;font-size:13px;font-weight:700;border-bottom:1.5px solid var(--ink)}.vb .fx2 th.ano{cursor:pointer;-webkit-user-select:none;user-select:none}.vb .fx2 th.ano:hover{color:var(--accent)}.vb .fx2 th.ano.aberto,.vb .fx2 td.anoab{background:color-mix(in srgb,var(--accent) 12%,var(--panel))}.vb .fx2 th.mes,.vb .fx2 td.mes{background:color-mix(in srgb,var(--accent) 5%,var(--panel));font-size:12px}.vb .fx2 tr.fg td:first-child{cursor:pointer;font-weight:800;-webkit-user-select:none;user-select:none}.vb .fx2 tr.fg:hover td:first-child{color:var(--accent)}.vb .fx2 tr.fg td{border-bottom:1.5px solid var(--ink);padding-top:12px}.vb .fx2 .chev{vertical-align:-1px}.vb .cg .y4,.vb .cg .m1{display:none}.vb .cg td.cgf,.vb .dre tr.dreh td{cursor:pointer;-webkit-user-select:none;user-select:none}.vb .dre tr.dreh:hover td:first-child{color:var(--accent)}.vb .dre .chev{vertical-align:-1px}.vb .pdf-page .dre .chev{display:none}.vb .cg td.cgf:hover{color:var(--accent)}.vb .cg .chev{vertical-align:0}.vb .cg tr.cg-sum td.s2{color:var(--muted);font-style:italic}.vb .pdf-page .cg .chev{display:none}.vb .pdf-page .cg th.m,.vb .pdf-page .cg td.m{width:13px;min-width:13px;padding:0}.vb .pdf-page .cg td.m{height:22px}.vb .pdf-page .cg-bar{min-height:16px}.vb .pdf-page .cg .yy,.vb .pdf-page .cg .mm{display:none}.vb .pdf-page .cg th.y1 .y4{display:inline;font-size:10px;position:relative;left:2px;white-space:nowrap}.vb .pdf-page .cg th.m{overflow:visible;text-align:left}.vb .pdf-page .cg .m1{display:inline;font-size:9px;font-weight:600}.vb .pdf-page .cg td.s{padding:3px 8px;font-size:12px}.vb .pdf-page .fx2 .chev{display:none}@media(max-width:900px){.vb .app{grid-template-columns:minmax(0,1fr)}.vb .side{position:static;height:auto;border-right:0;border-bottom:1px solid var(--line);padding-block:16px 8px;padding-right:max(16px,env(safe-area-inset-right,0px));padding-left:max(16px,env(safe-area-inset-left,0px))}.vb .side .idrow{flex-direction:row;align-items:center;flex-wrap:wrap}.vb .mod{margin:12px 0 6px;padding:8px 10px}.vb nav.steps{flex-direction:row;overflow-x:auto;gap:4px;padding-bottom:6px}.vb nav.steps .grp{display:none}.vb nav.steps .grp-wrap,.vb nav.steps .grp-items,.vb nav.steps .grp-items[data-closed]{display:contents}.vb nav.steps a{flex:0 0 auto;white-space:nowrap;border:1px solid var(--line)}.vb nav.steps a.on:before{display:none}.vb nav.steps a.on{border-color:var(--accent)}.vb .side-foot{display:none}}@media(max-width:760px){.vb .grid2{grid-template-columns:minmax(0,1fr)!important}.vb .shape.b{display:none}.vb .shape.a{width:90px;height:110px;right:-20px;top:-30px}.vb .resumo{max-width:calc(100% - 70px)}.vb .bar{grid-template-columns:100px 1fr auto}.vb .gantt .g{grid-template-columns:96px 1fr}.vb h1.sec{font-size:26px}}@media(prefers-reduced-motion:reduce){.vb *{transition:none!important;animation:none!important}}.vb{display:block;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:14.5px;line-height:1.5}.vb [hidden]{display:none!important}.vb .vb-obras-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 82%,#000)}.vb .vb-obras-lab{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:700}.vb .vb-obras{display:flex;flex-wrap:wrap;gap:6px;flex:1;min-width:0}.vb .vb-obra{border:1px solid var(--line-2);background:var(--panel);color:var(--ink);border-radius:999px;padding:6px 12px;cursor:pointer;font-size:13px}.vb .vb-obra[aria-selected=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:700}.vb .vb-obra.vb-add{border-style:dashed;background:transparent}.vb .vb-obra small{opacity:.75}.vb .vb-delbtn{margin-left:auto;color:var(--bad)}.vb .vb-carregando{padding:30px 0;color:var(--muted)}.vb .vb-ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:9999;display:flex;align-items:center;justify-content:center}.vb .vb-ovbox{background:var(--panel);color:var(--ink);border:1px solid var(--line-2);border-radius:12px;padding:22px;width:min(420px,92vw)}.vb .vb-ovbox h3{margin:0 0 6px}.vb .vb-ovbox input{width:100%;padding:9px;border-radius:8px;border:1px solid var(--line-2);background:var(--bg);color:var(--ink);margin-bottom:8px}.vb .vb-ovbt{display:flex;gap:8px;justify-content:flex-end}.vb .vb-danger{background:#dc2626;color:#fff;border-color:#dc2626}.vb .side{top:0;height:auto;max-height:100vh}.vb .app{min-height:0}.gc{--page: #131a25;--page-line: #232c3a;--page-fg: #ffffff;--page-muted: #aab3c0;--bg: #131a25;--panel: #ffffff;--line: #e6e9ee;--fg: #1b2230;--muted: #6b7380;--soft: #f3f5f7;--accent: #5fa8a5;--accent-ink: #0f1a20;--accent-soft: #e3f1f0;--s1: #5fa8a5;--s2: #8fc4c1;--s3: #2e4a63;--s4: #c5ccd5;--ok: #3f8f7c;--warn: #c58a2a;--bad: #d9635b;--bad-soft: #fbe7e5;--ref: #1b2230;--grid: #eef0f3;--f-display: "Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--f-body: "Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--r: 8px;color-scheme:dark}.gc{background:var(--page);color:var(--page-fg)}.gc{font-family:var(--f-body);font-size:14px;line-height:1.45}.gc *{box-sizing:border-box}.gc .hero{position:relative;overflow:hidden;border-bottom:1px solid var(--page-line)}.gc .hero-in{position:relative;z-index:1;max-width:1320px;margin-inline:auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:56px 36px;display:flex;flex-direction:column;gap:14px}.gc .hero .bar{display:block;width:56px;height:6px;background:var(--accent)}.gc .hero .logo{display:block;align-self:flex-start;height:41px;width:auto}.gc .hero h1{font-family:var(--f-display);font-weight:800;font-size:clamp(34px,5.2vw,60px);line-height:1.05;letter-spacing:-.035em;margin:6px 0 0;color:var(--page-fg);text-wrap:balance}.gc .hero h1 em{display:block;font-style:italic;color:var(--accent)}.gc .hero .eyebrow{margin:6px 0 0;font-size:14px;letter-spacing:.06em;color:var(--page-muted);text-transform:uppercase}.gc .hero .date{margin:0;font-size:14px;color:var(--page-muted)}.gc .hero .date b{color:var(--page-fg);font-weight:600}.gc .hero .take{margin:0;font-size:15px;max-width:78ch;color:var(--page-muted)}.gc .hero .take b{color:var(--page-fg);font-weight:700}.gc .hero .take b.bad{color:#f08a82}.gc .hero .take b.good{color:#8fd3c4}.gc .hero .take b.warn{color:#f0c26a}.gc .hero .filters{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px;align-items:end}.gc .hero label.f{color:var(--page-muted);font-size:13px}.gc .hero select{background:#1b2331;color:var(--page-fg);border:1px solid #2c3647;min-width:170px;padding:8px 12px}.gc .hero select.mes{min-width:96px}.gc .hero .take{margin-top:6px}.gc .deco{position:absolute;border-radius:22px;pointer-events:none}.gc .deco.a{right:-40px;top:-20px;width:300px;height:190px;background:#62a9a6;opacity:.95}.gc .deco.b{right:90px;top:90px;width:260px;height:230px;background:#62a9a659;border:1px solid rgb(98 169 166 / .55)}@media(max-width:1320px){.gc .deco{display:none}}.gc .tabs-wrap{max-width:1320px;margin-inline:auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:36px 0}.gc nav.tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--page-line)}.gc nav.tabs a{padding:10px 12px;color:var(--page-muted);text-decoration:none;font-weight:500;font-size:15px;border-bottom:2px solid transparent;white-space:nowrap}.gc nav.tabs a[aria-current=page]{color:var(--page-fg);border-bottom-color:var(--accent)}.gc :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gc .wrap{max-width:1320px;margin-inline:auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:36px 56px;display:flex;flex-direction:column;gap:20px}.gc h2{font-family:var(--f-display);font-weight:600;font-size:17px;margin:0;color:var(--fg);text-wrap:balance}.gc h3{font-size:16px;font-weight:600;margin:0;color:var(--fg)}.gc .note{color:var(--muted);font-size:13px;margin:0}.gc .card,.gc .kpi{color-scheme:light;color:var(--fg);background:var(--panel);border-radius:var(--r)}.gc .card{padding:18px 18px 20px;display:flex;flex-direction:column;gap:10px;min-width:0}.gc .card:before,.gc .kpi:before{content:"";display:block;width:28px;height:3px;background:var(--accent);margin-bottom:6px}.gc .grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:16px}.gc .row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.gc .spread{justify-content:space-between}.gc label.f{display:flex;flex-direction:column;gap:6px;font-size:12.5px;color:var(--muted);font-weight:500;min-width:0}.gc input,.gc select,.gc textarea{font:inherit;color:var(--fg);background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:7px 10px;min-width:0}.gc input[type=number]{font-variant-numeric:tabular-nums}.gc button{font:inherit;font-weight:600;font-size:13px;border-radius:6px;padding:8px 14px;border:1px solid var(--line);background:var(--panel);color:var(--fg);cursor:pointer}.gc button.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.gc button.ghost{background:transparent;color:var(--accent);border-color:var(--accent)}.gc button.danger{color:var(--bad)}.gc button.small{padding:4px 10px;font-size:12.5px;font-weight:500}.gc button:disabled{opacity:.5;cursor:default}.gc .filters{display:flex;gap:10px;flex-wrap:wrap;align-items:end}.gc .kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:30px 18px;padding-top:18px}.gc .ask{display:flex;gap:10px;margin-top:14px;max-width:980px}.gc .ask input{flex:1;min-width:0;padding:11px 14px;border-radius:8px;border:1px solid rgb(255 255 255 / .18);background:#ffffff0f;color:var(--page-fg);font:inherit}.gc .ask input::placeholder{color:var(--page-muted)}.gc .ask-out{position:relative;margin-top:10px;max-width:980px;background:var(--panel);color:var(--fg);border-radius:10px;padding:14px 16px;box-shadow:0 6px 18px #00000040}.gc .ask-st{font-size:12px;color:var(--muted);margin-bottom:6px;padding-right:70px}.gc .ask-txt{white-space:pre-wrap;line-height:1.5;font-size:14.5px}.gc .ask-out #ask-fecha{position:absolute;top:10px;right:10px}.gc .ol-link{color:#1f6f8b;text-decoration:underline;text-decoration-color:#1f6f8b59;text-underline-offset:2px}.gc .ol-link:hover{text-decoration-color:currentColor}.gc .clic{cursor:pointer}.gc .clic:hover{outline:2px solid var(--accent);outline-offset:-2px}.gc tr.clic:hover td{background:#e8f3f2}.gc #det-ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0e1699;display:none;align-items:flex-start;justify-content:center;padding:6vh 16px;z-index:50}.gc #det-ov.on{display:flex}.gc #det-box{width:min(1100px,100%);max-height:86vh;overflow:auto}.gc .bk{position:relative;color-scheme:light;color:var(--fg);background:var(--panel);border-radius:12px;padding:30px 18px 14px;display:flex;flex-direction:column;gap:10px;min-width:0;box-shadow:0 6px 18px #00000040}.gc .bk-tab{position:absolute;left:-8px;top:-20px;padding:7px 26px 7px 12px;font-size:19px;font-weight:600;color:#fff;background:linear-gradient(90deg,#2c3a55,#3d7e7c 70%,#5fa8a5);border-radius:4px 4px 22px;box-shadow:0 3px 8px #0000004d;white-space:nowrap}.gc .bk-row{display:flex;align-items:center;gap:12px;min-width:0}.gc .bk-ic{flex:none;width:38px;height:38px;border-radius:50%;background:var(--accent);display:grid;place-items:center}.gc .bk-ic svg{width:22px;height:22px;fill:#13202a}.gc .bk-v{font-size:26px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}.gc .bk-v.neg{color:var(--bad)}.gc .bk-p{margin-left:auto;font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.gc .bk-p.neg{color:var(--bad)}.gc .bk-l{font-size:20px;font-weight:500;width:70px;flex:none}.gc .bk-big{font-size:28px;font-weight:500;font-variant-numeric:tabular-nums}.gc .bk-sub{display:flex;align-items:center;gap:12px;margin-left:18px}.gc .kpi{padding:18px 18px 20px;display:flex;flex-direction:column;gap:4px;min-width:0}.gc .kpi:before{display:none}.gc .kpi .l{font-size:13px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.gc .kpi .v{font-family:var(--f-display);font-weight:700;font-size:26px;font-variant-numeric:tabular-nums;line-height:1.3}.gc .kpi .s{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.gc .good{color:var(--ok)}.gc .warn{color:var(--warn)}.gc .bad{color:var(--bad)}.gc .chart{position:relative;width:100%}.gc .chart svg{display:block;overflow:visible}.gc .legend{display:flex;gap:14px;flex-wrap:wrap;font-size:12.5px;color:var(--muted)}.gc .legend span{display:inline-flex;gap:6px;align-items:center}.gc .sw{width:10px;height:10px;border-radius:2px;display:inline-block}.gc .swl{width:14px;border-top:2px dashed var(--ref);display:inline-block}.gc .tip{position:absolute;pointer-events:none;background:#fff;color:var(--fg);border:1px solid var(--line);border-radius:6px;box-shadow:0 6px 20px #0000002e;padding:6px 9px;font-size:12px;white-space:nowrap;z-index:3;display:none}.gc .tip .h{color:var(--muted);margin-bottom:2px}.gc .tablebox{overflow:auto;max-height:520px;border:1px solid var(--line);border-radius:6px}.gc table.t{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:13px}.gc table.t th{position:sticky;top:0;background:#1f2a3c;text-align:left;font-weight:600;font-size:12px;color:#fff;padding:9px 10px;border-bottom:2px solid var(--accent);white-space:nowrap;z-index:1;text-transform:uppercase;letter-spacing:.04em}.gc table.t td{padding:7px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.gc table.t td.n,.gc table.t th.n{text-align:right}.gc table.t tr.tot td{font-weight:700;background:var(--soft)}.gc table.t tbody tr.click{cursor:pointer}.gc table.t tbody tr.click:hover td,.gc table.t tr.sel td{background:var(--accent-soft)}.gc table.t input,.gc table.t select{padding:4px 6px;font-size:12.5px;width:100%}.gc .form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px}.gc .pill{display:inline-block;padding:1px 8px;border-radius:4px;font-size:12px;font-weight:600;background:var(--soft);color:var(--muted)}.gc .pill.Vendido{background:var(--accent-soft);color:#2f7d79}.gc .pill.Estoque{background:#e6edf4;color:var(--s3)}.gc .toast{position:fixed;left:50%;transform:translate(-50%);bottom:calc(18px + env(safe-area-inset-bottom,0px));background:#fff;color:var(--fg);padding:10px 16px;border-radius:6px;font-weight:600;z-index:20;display:none;max-width:calc(100% - 32px);box-shadow:0 6px 20px #0000004d;border-left:4px solid var(--accent)}.gc .confirm{display:none;gap:8px;align-items:center;background:var(--bad-soft);border-radius:6px;padding:6px 10px;flex-wrap:wrap}.gc .confirm.on{display:flex}.gc .empty{color:var(--muted);padding:24px;text-align:center}.gc .ro .edit-only{display:none!important}.gc .metas-grid td input{width:92px;text-align:right}.gc .metas-grid td input.money{width:122px}.gc .metas-grid td:not(.p){text-align:right}.gc input.money{text-align:right;font-variant-numeric:tabular-nums}.gc .metas-grid td.p{font-weight:600;position:sticky;left:0;background:var(--panel);z-index:1}.gc .metas-grid th:first-child{position:sticky;left:0;z-index:2}.gc .metas-grid .u input{width:52px;color:var(--muted)}.gc .metas-grid tr.grp td{background:#e8f3f2;font-weight:700;border-top:2px solid var(--fg)}.gc .metas-grid tr.calc td{color:var(--muted)}.gc .metas-grid tr.calc td.neg,.gc .metas-grid td.neg{color:var(--bad);font-weight:600}.gc .metas-grid td.c{text-align:right;font-variant-numeric:tabular-nums}.gc .hint{font-size:12.5px;color:var(--muted)}.gc table.fc{font-size:12.5px}.gc table.fc th,.gc table.fc td{padding:5px 8px;text-align:right;white-space:nowrap}.gc table.fc th{text-align:center}.gc table.fc td.et{text-align:left;font-weight:600}.gc table.fc td.wk-sep,.gc table.fc th.wk-sep{border-left:2px solid #1f2a3c}.gc table.fc tr.r-ganho td{color:#3f8f3a;background:#fbf8dc}.gc table.fc tr.r-perdido td{color:var(--bad);background:#fbf8dc}.gc table.fc tr.r-tot td,.gc table.fc tr.r-tot td.fch,.gc table.fc tr.r-tot td.wk-sep{background:#1f2a3c!important;color:#fff!important;font-weight:700;border-top:2px solid #1f2a3c;padding-top:7px;padding-bottom:7px}.gc table.fc tr.r-tot td.et{text-transform:uppercase;letter-spacing:.06em;font-size:11.5px}.gc table.fc td.lb{text-align:left;color:var(--muted)}.gc table.fc td.prob{background:#1f2a3c;color:#fff;text-align:center;font-weight:600}.gc table.fc td.real{background:#f6d5d5;font-weight:700}.gc table.fc td.fch{background:#f3f5f7;font-weight:600}.gc table.fc input{width:100%;min-width:62px;padding:3px 5px;font-size:12px;text-align:right}.gc table.fc input[type=date]{min-width:120px;text-align:left}.gc table.fc tr.r-ind td{border-bottom:0}.gc .cg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 18px;padding-top:18px;align-items:start}.gc .cg-k{grid-column:1 / 4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.gc .cg-a,.gc .cg-c{grid-column:1 / 4}.gc .cg-r{grid-column:1 / 4;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));gap:34px 18px;align-items:start}.gc .cg-scroll{overflow-y:auto;max-height:920px;padding-right:6px}.gc .cg-donut{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.gc .cg-leg{display:flex;flex-direction:column;gap:10px;font-size:13px}.gc .cg-leg span{display:inline-flex;align-items:center;gap:8px}.gc .cg-leg i{width:11px;height:11px;border-radius:50%;display:inline-block}.gc table.rk td{padding:6px 8px}.gc table.rk .rk-i{color:var(--muted);width:1%}.gc table.rk .rk-n{max-width:165px;overflow:hidden;text-overflow:ellipsis}.gc table.rk .rk-v{position:relative;min-width:80px}.gc table.rk th,.gc table.rk td{padding-left:7px;padding-right:7px}.gc table.rk .rk-bar{position:absolute;left:6px;top:6px;bottom:6px;border-radius:3px;opacity:.35;max-width:calc(100% - 12px)}.gc table.rk .rk-t{position:relative;font-weight:600}.gc table.ct tr.imob td:first-child{padding-left:30px;color:var(--muted)}@media(max-width:1100px){.gc .cg,.gc .cg-k{grid-template-columns:minmax(0,1fr)}.gc .cg-k,.gc .cg-a,.gc .cg-b,.gc .cg-c,.gc .cg-r{grid-column:auto;grid-row:auto}.gc .cg-donut{grid-template-columns:minmax(0,1fr)}}.gc .seg{display:inline-flex;border:1px solid var(--line);border-radius:6px;overflow:hidden}.gc .seg button{border:0;border-radius:0;padding:6px 12px;font-size:12.5px;font-weight:600;background:var(--panel);color:var(--muted)}.gc .seg button+button{border-left:1px solid var(--line)}.gc .seg button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.gc table.ct td,.gc table.ct th{text-align:right}.gc table.ct td:first-child,.gc table.ct th:first-child{text-align:left}.gc table.ct tr.grp td{background:#e8f3f2;font-weight:700;border-top:2px solid var(--fg)}.gc table.ct tr.grp td:first-child{text-align:left}.gc table.ct tr.grp.click{cursor:pointer}.gc table.ct tr.grp.click:hover td{background:#d6ebe9}.gc table.ct tr.sub td:first-child{padding-left:22px}.gc table.ct tr.ttl td{background:var(--page);color:#fff;font-weight:700}.gc table.ct tr.ttl td.neg{color:#f08a82}.gc table.ct td.neg{color:var(--bad)}.gc table.ct td.pc{white-space:nowrap}.gc .dot{display:inline-block;width:11px;height:11px;border-radius:50%;vertical-align:-1px;margin-right:8px;box-shadow:inset 0 -2px 3px #0000002e}.gc .dot.g{background:#5bb36a}.gc .dot.y{background:#f2c14e}.gc .dot.r{background:#e0675f}.gc section[hidden],.gc [hidden]{display:none!important}@media(max-width:640px){.gc .hide-n{display:none}.gc .kpi .v,.gc .bk-v,.gc .bk-big{font-size:22px}.gc .hero-in{padding-block:36px 28px}}.gc{--f-display:var(--font-anthropic-sans),system-ui,sans-serif;--f-body:var(--font-anthropic-sans),system-ui,sans-serif;border-radius:12px;overflow:hidden;font-size:14px;line-height:1.45;color-scheme:dark}.gc .hero{border-bottom:1px solid var(--page-line)}.gc .hero-in{padding-block:22px 16px;gap:10px}.gc .hero h1{font-size:26px;margin:0}.gc .hero .filters{margin-top:6px}.gc .flt-crm,.gc .ask,.gc .ask-out,.gc #b-ppt,.gc #p-take,.gc #fc-kpis,.gc #pv-card,.gc #fc-status,.gc .card:has(#fl-tit){display:none!important}.gc .wrap{padding-block:22px 36px}.gc button{font-family:inherit}.gc table.t th{position:sticky}.gc .mc-canais{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:4px 0 12px}.gc .mc-lab{font-size:12.5px;color:var(--fg2,#aab1bd)}.gc .mc-chip{display:inline-flex;align-items:center;gap:4px}.gc .mc-in{width:9.5rem;padding:5px 8px}.gc button.mc-x{padding:3px 8px}.gc .card>h3:first-child,.gc .card>.row.spread:first-child{margin:-18px -18px 8px;padding:9px 18px;background:linear-gradient(90deg,#2d4560,#5aa5a0);color:#fff;border-radius:var(--r) var(--r) 0 0}.gc .card>h3:first-child{font-size:16px}.gc .card>.row.spread:first-child h3{color:#fff;margin:0}#dash-root{--dash-gutter: 0}.ei{--ei-blue-soft: rgba(70,112,236,.16);--color-ok: #4ade80;--color-warn: #facc15;--cds-chart-grid: #2a2a2a;--cds-chart-muted: #555a63;background:var(--ei-black);padding:clamp(16px,3vw,40px);min-height:100vh;box-sizing:border-box}.ei{font-family:var(--font-anthropic-sans);color:var(--color-fg);display:flex;flex-direction:column}.ei-head{align-items:center;gap:var(--cds-gap-lg) var(--cds-gap-xl);flex-wrap:wrap;padding-bottom:var(--cds-pad-md)}.ei-head p{margin:var(--cds-gap-xs) 0 0;color:var(--color-fg-muted);font-size:var(--cds-font-size-body)}.ei-head p b{color:var(--color-fg);font-weight:600}.ei-tabs{display:flex;flex-wrap:wrap}.ei-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-bottom:2px solid transparent;font:inherit;cursor:pointer;margin-bottom:-1px}.ei-tab:hover{color:var(--color-fg)}.ei-page{display:flex;flex-direction:column;gap:var(--cds-gap-lg)}.ei-sec-title{align-self:flex-start;position:relative;display:inline-block}.ei-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:var(--cds-gap-md)}.ei-card{background:var(--color-panel);border:1px solid var(--color-border-line);border-radius:var(--cds-radius);padding:var(--cds-pad-lg);display:flex;flex-direction:column;gap:var(--cds-gap-sm);min-width:0}.ei-card h3{margin:0;font-size:var(--cds-font-size-heading);font-weight:var(--cds-font-weight-medium)}.ei-note{margin:0;color:var(--color-fg-muted);font-size:var(--cds-font-size-caption)}.ei-tile{background:var(--color-panel);border:1px solid var(--color-border-line);border-radius:var(--cds-radius);padding:var(--cds-pad-md);display:flex;flex-direction:column;gap:var(--cds-gap-xs)}.ei-tile .t-name{font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.ei-tile .t-val{font-family:var(--font-anthropic-serif);font-size:var(--cds-font-size-title);font-variant-numeric:tabular-nums;line-height:1.1}.ei-bar{height:6px;background:var(--cds-chart-grid);border-radius:3px;overflow:hidden}.ei-bar i{display:block;height:100%;border-radius:3px}.ei-swot{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--cds-gap-md)}.ei-prio{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--cds-gap-sm);min-height:8rem}.ei-prio li{display:grid;grid-template-columns:2rem 1fr;gap:var(--cds-gap-sm);align-items:baseline}.ei-prio .n{font-family:var(--font-anthropic-serif);font-size:var(--cds-font-size-heading);color:var(--color-fg-muted)}.ei-prio .who{display:block;font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.ei-tablewrap{overflow-x:auto}.ei-table{width:100%;border-collapse:collapse;font-size:var(--cds-font-size-body);font-variant-numeric:tabular-nums}.ei-table th{text-align:left;font-weight:500;font-size:var(--cds-font-size-caption);color:var(--color-fg-muted);padding:var(--cds-pad-xs) var(--cds-pad-sm);border-bottom:1px solid var(--color-border-line);white-space:nowrap}.ei-table td{padding:var(--cds-pad-sm);border-bottom:1px solid var(--color-border-line);vertical-align:top}.ei-table .num{text-align:right}.ei-table td.prog{min-width:7rem}.ei-table td.prog .ei-bar{margin-top:4px}.ei-pill{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:var(--cds-font-size-caption)}.ei-pill:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.ei-ok{color:var(--color-ok)}.ei-warn{color:var(--color-warn)}.ei-bad{color:var(--color-bad)}.ei-mute{color:var(--color-fg-muted)}.ei-fw{display:grid;grid-template-columns:minmax(8rem,12rem) 1fr;gap:var(--cds-gap-sm) var(--cds-gap-md);margin:0;min-height:5rem}.ei-fw dt{font-weight:500}.ei-fw dd{margin:0;color:var(--color-fg)}@media(max-width:520px){.ei-fw{grid-template-columns:1fr}.ei-fw dd{margin-bottom:var(--cds-gap-sm)}}.ei-fail{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--color-fg-muted);font-size:var(--cds-font-size-caption);min-height:3rem}.ei-fail:before{content:"";width:.375rem;height:.375rem;border-radius:50%;background:var(--color-bad)}.opp{--opp-r: 18px;display:grid;gap:var(--cds-gap-md);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"left okr ind" "prio proj ind";align-items:stretch}.opp-left{grid-area:left;display:grid;gap:var(--cds-gap-md);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"head head head" "mvv mvv h1" "bhag h3 h1"}.opp-head{grid-area:head;border:1px solid var(--color-border-line);border-radius:var(--opp-r);padding:var(--cds-pad-lg) var(--cds-pad-xl);display:flex;align-items:center;justify-content:space-between;gap:var(--cds-gap-md);flex-wrap:wrap}.opp-brand{color:#fff;font-weight:600;font-size:1.9rem;letter-spacing:-.01em}.opp-title{font-weight:600;font-size:2.4rem;line-height:1.1}.opp-box{background:var(--color-panel);border:1px solid var(--color-border-line);border-radius:var(--opp-r);overflow:hidden;display:flex;flex-direction:column;min-width:0}.opp-hd{color:#fff;font-size:1.6rem;font-weight:500;padding:var(--cds-pad-md) var(--cds-pad-lg);line-height:1.2}.opp-hd.navy{background:var(--opp-navy);border-bottom:2px solid var(--ei-blue)}.opp-hd.purple{background:var(--opp-purple)}.opp-hd.gray{background:var(--opp-gray)}.opp-bd{padding:var(--cds-pad-md) var(--cds-pad-lg);display:flex;flex-direction:column;gap:var(--cds-gap-sm)}.opp-mvv{grid-area:mvv;display:grid;grid-template-columns:auto 1fr;border-radius:var(--opp-r);overflow:hidden;background:var(--color-panel);border:1px solid var(--color-border-line)}.opp-mvv-l{display:grid;grid-template-rows:repeat(3,1fr);padding:var(--cds-pad-md) var(--cds-pad-lg);font-size:1.7rem;font-weight:500}.opp-mvv-r{display:grid;grid-template-rows:repeat(3,1fr);padding:var(--cds-pad-md) var(--cds-pad-lg);font-size:var(--cds-font-size-heading)}.opp-mvv-l span,.opp-mvv-r span{display:flex;align-items:center;min-height:2.6rem}.opp-bhag{grid-area:bhag}.opp-3hag{grid-area:h3}.opp-1hag{grid-area:h1}.opp-hag-txt{margin:0;font-size:var(--cds-font-size-body);line-height:1.35}.opp-1hag .opp-hag-txt{font-size:1.55rem;line-height:1.3}.opp-okr{grid-area:okr}.opp-ind{grid-area:ind}.opp-prio{grid-area:prio}.opp-proj{grid-area:proj}.opp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--cds-gap-md);min-height:6rem}.opp-list li{display:grid;grid-template-columns:.75rem auto 1fr;gap:var(--cds-gap-sm);align-items:start;font-size:var(--cds-font-size-body);line-height:1.35}.opp-list.nonum li{grid-template-columns:.75rem 1fr}.opp-list .dot{width:.7rem;height:.7rem;border-radius:50%;margin-top:.3rem;background:var(--cds-chart-muted)}.opp-list .dot.ei-ok{background:var(--color-ok)}.opp-list .dot.ei-warn{background:var(--color-warn)}.opp-list .dot.ei-bad{background:var(--color-bad)}.opp-list b{font-weight:700}.opp-bul{margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:var(--cds-gap-xs);font-size:var(--cds-font-size-body);min-height:6rem}.opp-foot{display:flex;justify-content:space-between;align-items:center;gap:var(--cds-gap-md);flex-wrap:wrap;font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.opp-legend{display:flex;gap:var(--cds-gap-lg);flex-wrap:wrap}.opp-legend span{display:inline-flex;align-items:center;gap:6px;font-size:var(--cds-font-size-body)}.opp-legend i{width:.7rem;height:.7rem;border-radius:50%;display:inline-block}@media(max-width:1100px){.opp{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"left left" "okr ind" "prio prio" "proj ind"}}@media(max-width:720px){.opp{grid-template-columns:minmax(0,1fr);grid-template-areas:"left" "okr" "ind" "prio" "proj"}.opp-left{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "mvv" "h1" "bhag" "h3"}.opp-title{font-size:1.8rem}.opp-brand{font-size:1.5rem}.opp-mvv-l{font-size:1.2rem}.opp-hd{font-size:1.3rem}}.ei-card,.ei-tile,.opp-box,.opp-mvv{--color-fg: #111318;--color-fg-muted: #5f6672;--color-panel: #ffffff;--color-bg: #f3f4f6;--color-border-line: #e3e5e9;--color-ok: #16a34a;--color-warn: #ca8a04;--color-bad: #dc2626;--cds-chart-grid: #e6e8ec;--cds-chart-muted: #b8bdc6;background:#fff;color:var(--color-fg);border-color:#fff}.opp-mvv-r{color:var(--color-fg)}.ei-in{width:100%;box-sizing:border-box;font:inherit;font-size:var(--cds-font-size-body);color:var(--color-fg);background:#f6f7f9;border:1px solid #dfe2e7;border-radius:var(--cds-radius);padding:var(--cds-pad-xs) var(--cds-pad-sm)}.ei-in:hover:not(:disabled):not([readonly]){border-color:#b9c0cc}.ei-in:focus{outline:none;background:#fff}.ei-in[data-num]{font-variant-numeric:tabular-nums}.ei-in[readonly],.ei-in:disabled{background:transparent;border-color:transparent;padding-left:0}.ei-fw dt label{font-weight:500}.ei-fw dt,.ei-fw dd{align-self:center}.ei-edit td{padding:4px;vertical-align:middle}.ei-edit th{white-space:normal;min-width:6rem;vertical-align:bottom}.ei-edit .ei-in{min-width:6.5rem}.ei-edit .ei-in.w-text{min-width:10rem}.ei-edit .ei-in.w-sel{min-width:8.5rem}select.ei-in{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.ei-del{background:none;border:0;color:var(--color-fg-muted);cursor:pointer;font:inherit;font-size:var(--cds-font-size-caption);padding:4px 6px;border-radius:var(--cds-radius);white-space:nowrap}.ei-del:hover{color:var(--color-bad);background:#fdecec}.ei-del.confirm{color:#fff;background:var(--color-bad)}.ei-form-foot{display:flex;justify-content:space-between;align-items:center;gap:var(--cds-gap-md);flex-wrap:wrap}.ei-add{font:inherit;font-size:var(--cds-font-size-body);font-weight:600;border:0;padding:var(--cds-pad-xs) var(--cds-pad-md);cursor:pointer}.ei-add:disabled{opacity:.4;cursor:default}.ei-emp-seg .ei-add[aria-pressed=false]{background:transparent;color:inherit;box-shadow:inset 0 0 0 1px currentColor;opacity:.75}.ei-fw[hidden]{display:none}.ei-sum{font-size:var(--cds-font-size-caption);color:var(--color-fg-muted);font-variant-numeric:tabular-nums}.ei-empty-row td{color:var(--color-fg-muted);font-size:var(--cds-font-size-caption);padding:var(--cds-pad-md) var(--cds-pad-sm)}.ei-save{margin:0;font-size:var(--cds-font-size-caption);min-height:1.2em}.ei [data-dash-source-state=empty]{color:transparent}.ei [data-dash-source-state=refreshing]{opacity:.5;transition:opacity var(--cds-dur-slow)}.ei{--ei-black: #141a24;--ei-blue: var(--ei-teal);--ei-teal: #71a6a4;--ei-teal-d: #2f6f6c;--ei-teal-l: #f1f8f7;--ei-teal-l2: #eef6f5;--ei-teal-b: #c7e0de;--ei-teal-a1: rgba(113,166,164,.28);--ei-teal-a2: rgba(113,166,164,.55);--ei-sec: #3b4a5f;--ei-chip: linear-gradient(90deg,var(--ei-sec) 0%,var(--ei-teal) 100%);--color-bg: #141a24;--color-fg: #ffffff;--color-fg-muted: #aab1bd;--color-panel: #1d2330;--color-border-line: #2a3242;--color-bad: #e07a6f;position:relative;overflow:hidden;gap:var(--cds-gap-xl)}.ei:before,.ei:after{content:"";position:absolute;pointer-events:none;border-radius:28px}.ei:before{top:-40px;right:-30px;width:200px;height:200px;background:var(--ei-teal)}.ei:after{top:84px;right:-60px;width:330px;height:330px;background:var(--ei-teal-a1);border:1px solid var(--ei-teal-a2)}.ei>*{position:relative;z-index:1}.ei-head{display:block;padding:0 0 var(--cds-pad-lg);margin:0 calc(-1*clamp(16px,3vw,40px));padding-left:clamp(16px,3vw,40px);padding-right:clamp(16px,3vw,40px);border-bottom:1px solid #232b39}.ei-head-bar{display:block;width:3.4rem;height:5px;background:var(--ei-teal);margin-bottom:var(--cds-gap-lg)}.ei-head h1{font-family:var(--font-anthropic-sans);font-weight:700;text-transform:none;letter-spacing:-.035em;font-size:clamp(2.2rem,5.5vw,4.2rem);line-height:1.02;margin:0;max-width:calc(100% - 140px)}.ei-kicker{margin:var(--cds-gap-md) 0 0!important;text-transform:uppercase;letter-spacing:.08em;font-size:var(--cds-font-size-body)!important;color:#b8bec9!important}.ei-meta{margin:var(--cds-gap-sm) 0 0!important;color:#b8bec9!important}.ei-meta b{color:#fff!important;font-weight:600}.ei-tabs{border-bottom:1px solid #2a3242;gap:var(--cds-gap-sm)}.ei-tab{color:#b8bec9;font-size:var(--cds-font-size-heading);padding:var(--cds-pad-sm) var(--cds-pad-md);border-bottom-width:3px}.ei-tab[aria-selected=true]{color:#fff;border-bottom-color:var(--ei-teal);font-weight:500}.ei-sec-title{background:none;color:#fff;text-transform:none;letter-spacing:-.01em;font-size:1.35rem;font-weight:700;padding:var(--cds-pad-sm) 0 0;margin:var(--cds-gap-md) 0 0}.ei-sec-title:after{content:"";position:absolute;left:0;top:0;right:auto;bottom:auto;width:2.2rem;height:4px;background:var(--ei-teal);box-shadow:none}.ei-card,.ei-tile,.opp-box,.opp-mvv{border-radius:16px}.ei-card{position:relative;margin-top:1.1rem;padding-top:calc(var(--cds-pad-lg) + .6rem)}.ei-card>h3{position:absolute;top:-1.1rem;left:-.7rem;margin:0;color:#fff;background:var(--ei-chip);font-size:var(--cds-font-size-heading);font-weight:600;padding:.45rem 1.6rem .45rem .9rem;border-radius:8px 8px 22px;box-shadow:0 6px 14px #00000040;white-space:nowrap;max-width:calc(100% + .7rem);overflow:hidden;text-overflow:ellipsis}.ei-card>h3+.ei-note{margin-top:.5rem}.ei-swot .ei-card{border-top:0}.ei-swot .ei-card>h3{background:linear-gradient(90deg,#3b4a5f 0%,var(--ei-accent) 160%)}.ei-grid,.ei-grid3,.ei-swot{row-gap:calc(var(--cds-gap-md) + 1.1rem)}.ei-add{background:var(--ei-teal);color:#141a24;border-radius:6px}.ei-in:focus{border-color:var(--ei-teal);box-shadow:0 0 0 3px #71a6a440}.ei-save{color:#b8bec9}.opp{--opp-navy: #1d2330;--opp-teal: var(--ei-teal);--opp-purple: var(--ei-sec);--opp-gray: var(--ei-sec)}.opp-head{background:#1d2330;border-color:#2a3242}.opp-title{color:var(--ei-teal)}.opp-hd.navy,.opp-hd.purple,.opp-hd.gray{background:var(--ei-chip);border-bottom:0}.opp-mvv-l{background:var(--ei-teal);color:#141a24}.opp-legend span{color:#fff}.sw-top{display:flex;align-items:center;gap:var(--cds-gap-md) var(--cds-gap-lg);flex-wrap:wrap}.sw-seg{display:inline-flex;border:1px solid var(--ei-teal);border-radius:8px;overflow:hidden}.sw-btn{font:inherit;font-size:var(--cds-font-size-body);font-weight:600;background:transparent;color:var(--ei-teal);border:0;padding:var(--cds-pad-sm) var(--cds-pad-lg);cursor:pointer}.sw-btn+.sw-btn{border-left:1px solid var(--ei-teal)}.sw-btn[aria-pressed=true]{background:var(--ei-teal);color:#141a24}.sw-desc{margin:0;color:#b8bec9;font-size:var(--cds-font-size-body)}.sw-card{gap:var(--cds-gap-sm)}.sw-card .ei-add{align-self:flex-start}.sw-list{display:flex;flex-direction:column;gap:6px;min-height:3rem}.sw-row{display:flex;gap:6px;align-items:center}.sw-row .sw-item{min-width:0}.sw-row .sw-area{flex:0 0 8rem;min-width:0}.sw-row .sw-rel{flex:0 0 4.2rem}.sw-empty{color:var(--color-fg-muted);font-size:var(--cds-font-size-caption);padding:var(--cds-pad-sm) 0}@media(max-width:520px){.sw-row{flex-wrap:wrap}.sw-row .sw-item{flex-basis:100%}}.sw-intro p,.sw-intro li{font-size:var(--cds-font-size-body);line-height:1.5;margin:0}.sw-passos{margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:4px}.sw-bar{display:flex;align-items:center;gap:var(--cds-gap-md);flex-wrap:wrap}.sw-filter{display:inline-flex;align-items:center;gap:var(--cds-gap-sm);color:#b8bec9;font-size:var(--cds-font-size-body)}.sw-filter .ei-in{min-width:12rem;background:#1d2330;color:#fff;border-color:#2d3545}.sw-modo{display:flex;align-items:center;gap:var(--cds-gap-md);flex-wrap:wrap}.sw-modo p{margin:0;color:#b8bec9;font-size:var(--cds-font-size-body)}.sw-modo p b{color:#fff}.sw-modo .ei-del{color:#b8bec9;border:1px solid #3a4456;padding:var(--cds-pad-xs) var(--cds-pad-md)}.sw-q{margin:0;font-size:var(--cds-font-size-body);font-style:italic;color:var(--color-fg)}.sw-row{flex-wrap:wrap}.sw-origem{flex-basis:100%;font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.sw-origem:empty{display:none}.sw-auto{padding:var(--cds-pad-sm) 0;border-bottom:1px solid var(--color-border-line)}.sw-auto:last-child{border-bottom:0}.sw-auto-top{display:flex;justify-content:space-between;gap:var(--cds-gap-sm);align-items:baseline}.sw-auto-txt{font-size:var(--cds-font-size-body)}.sw-badge{flex:none;font-size:var(--cds-font-size-caption);font-weight:600;color:#fff;background:var(--ei-teal);border-radius:999px;padding:1px 8px}.sw-auto-meta{font-size:var(--cds-font-size-caption);color:var(--color-fg-muted);margin-top:2px}.sw-row .sw-item{flex:1 1 14rem}.sw-pick{display:inline-flex;gap:6px;flex:1 1 11rem;min-width:0}.sw-pick .sw-sel,.sw-pick .sw-outra{flex:1 1 auto;min-width:0}.sw-pick .sw-outra[hidden]{display:none}.ei-multi{display:flex;flex-wrap:wrap;gap:4px;min-width:13rem}.ei-chk{display:inline-flex;align-items:center;cursor:pointer}.ei-chk input{position:absolute;opacity:0;pointer-events:none}.ei-chk span{font-size:var(--cds-font-size-caption);font-weight:600;padding:4px 8px;border-radius:999px;border:1px solid #cfd4db;color:#5f6672;background:#f6f7f9;white-space:nowrap}.ei-chk input:checked+span{background:var(--ei-teal);border-color:var(--ei-teal);color:#fff}.ei-chk input:focus-visible+span{box-shadow:0 0 0 3px #71a6a459}.ei-chk input:disabled+span{opacity:.6;cursor:default}.csv-box{display:flex;flex-direction:column;gap:var(--cds-gap-sm);padding:var(--cds-pad-md);border:1px dashed var(--color-border-line);border-radius:12px;background:#f8f9fb}.csv-acoes{display:flex;gap:var(--cds-gap-sm);flex-wrap:wrap;align-items:center}.csv-acoes .ei-del{border:1px solid #cfd4db;padding:var(--cds-pad-xs) var(--cds-pad-md);font-size:var(--cds-font-size-body);color:#3b4a5f}.csv-msg{margin:0;font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.csv-preview{display:flex;flex-direction:column;gap:var(--cds-gap-sm)}.csv-preview[hidden]{display:none}.csv-resumo{margin:0;font-weight:600;font-size:var(--cds-font-size-body)}.ei-total{font-weight:700;white-space:nowrap}.lanc-intro{margin:-.4rem 0 0;color:#b8bec9;font-size:var(--cds-font-size-body)}#lanc-painel>.lanc-intro{margin:.5rem 0 var(--cds-gap-md);color:var(--color-fg-muted)}.lanc-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:var(--cds-gap-md)}.lanc-tile .t-val{font-family:var(--font-anthropic-sans);font-weight:700;font-size:1.6rem}.lanc-chart{min-height:260px}.lanc-bars{display:flex;flex-direction:column;gap:10px;min-height:3rem}.lanc-bar{display:grid;grid-template-columns:minmax(6rem,9rem) 1fr auto;gap:var(--cds-gap-sm);align-items:center;font-size:var(--cds-font-size-body)}.lanc-bar-t{height:12px;background:#eef0f3;border-radius:6px;overflow:hidden}.lanc-bar-t i{display:block;height:100%;background:#71a6a4;border-radius:6px}.lanc-bar-v{font-size:var(--cds-font-size-caption);color:var(--color-fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:560px){.lanc-bar{grid-template-columns:1fr}}.id-sub{margin:.3rem 0 0;font-size:var(--cds-font-size-body);font-weight:600;color:#3f7d7a}.id-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--cds-gap-lg);align-items:start}@media(max-width:860px){.id-grid{grid-template-columns:minmax(0,1fr)}}.id-exp p{margin:0 0 .55rem;font-size:var(--cds-font-size-body);line-height:1.55}.id-ex{background:#f3f7f7;border-left:3px solid var(--ei-teal);padding:.45rem .7rem;border-radius:0 8px 8px 0}.id-fontes{font-size:var(--cds-font-size-caption)!important;color:var(--color-fg-muted)}.id-fontes a{color:#3f7d7a}.id-form{display:flex;flex-direction:column;gap:6px;background:#f8f9fb;border:1px solid var(--color-border-line);border-radius:12px;padding:var(--cds-pad-md)}.id-lab{font-size:var(--cds-font-size-caption);font-weight:600;color:#3b4a5f;text-transform:uppercase;letter-spacing:.04em;margin-top:4px}.id-ta{resize:vertical;min-height:4.5rem;line-height:1.45;font-size:var(--cds-font-size-body);background:#fff}.id-form input.ei-in{background:#fff}.id-form [data-key$=_prazo]{max-width:8rem;background:#fff}.id-vals{display:flex;flex-direction:column;gap:6px}.id-val{display:grid;gap:6px;align-items:center}.id-n{font-weight:700;color:#3f7d7a;text-align:center}@media(max-width:520px){.id-val input:last-child{grid-column:2}}.at-passos ol{margin:0;padding-left:1.2rem;font-size:var(--cds-font-size-body);line-height:1.6}.at-cfg{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--cds-gap-md)}.at-lista{display:flex;flex-direction:column;gap:6px;background:#f8f9fb;border:1px solid var(--color-border-line);border-radius:12px;padding:var(--cds-pad-md)}.at-lista-h{font-weight:700}.at-ajuda{margin:0 0 4px;font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.at-item{display:flex;gap:4px;align-items:center}.at-item .ei-in{flex:1 1 auto;min-width:0;background:#fff}.at-lista>.ei-in{background:#fff}.at-num{width:1.3rem;text-align:center;font-weight:700;color:#3f7d7a;font-size:var(--cds-font-size-caption)}.at-mini{font:inherit;font-size:var(--cds-font-size-caption);border:1px solid #d5d9df;background:#fff;color:#3b4a5f;border-radius:6px;min-width:1.7rem;height:1.9rem;cursor:pointer;padding:0 6px}.at-mini:disabled{opacity:.35;cursor:default}.at-mini.at-del:hover{color:var(--color-bad);border-color:var(--color-bad)}.at-mini.confirm{background:var(--color-bad);color:#fff;border-color:var(--color-bad)}.at-add{align-self:flex-start;margin-top:4px}.at-nav{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:var(--cds-gap-sm)}.at-tab{font:inherit;font-size:var(--cds-font-size-caption);font-weight:600;border:1px solid #d5d9df;background:#f6f7f9;color:#3b4a5f;border-radius:999px;padding:5px 12px;cursor:pointer}.at-tab.on{background:var(--ei-teal);border-color:var(--ei-teal);color:#fff}.at-grade th.at-emp,.at-medias th.at-emp{white-space:nowrap}.at-emp i,.at-leg-i i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px;vertical-align:middle;border:2px solid transparent}.at-grade .at-sel{min-width:4.6rem}.at-grade .at-av{font-weight:500}.at-grade .at-ant td{background:#f6f7f9}.at-grade .at-ant .at-av{font-style:italic;color:var(--color-fg-muted)}.at-grade .at-media td{font-weight:700;border-top:2px solid var(--color-border-line)}.at-medias .at-forte,.at-alvo{font-weight:700;color:var(--ei-teal-d)}.at-alvo:after{content:" · atributo de ataque";font-weight:500;font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.at-chart{min-height:360px}.at-chart-wrap{position:relative}.at-leg{display:flex;flex-wrap:wrap;gap:6px 16px;margin-bottom:8px;font-size:var(--cds-font-size-body)}.at-leg-i.empresa{font-weight:700}.at-leg-i.meta i{border-style:dashed}.at-tip{position:absolute;z-index:3;min-width:170px;background:#fff;border:1px solid #d5d9df;border-radius:8px;box-shadow:0 8px 20px #00000026;padding:6px 10px;font-size:var(--cds-font-size-caption);pointer-events:none}.at-tip-h{color:var(--color-fg-muted);margin-bottom:4px;font-weight:600}.at-tip-r{display:flex;align-items:center;gap:6px}.at-tip-r i{width:8px;height:8px;border-radius:50%;display:inline-block}.at-tip-r b{margin-left:auto;padding-left:10px;font-variant-numeric:tabular-nums}.at-chips{min-width:0;margin-bottom:8px}.at-sug{margin:0;font-size:var(--cds-font-size-body);line-height:1.5}.atcsv-map{display:flex;align-items:center;gap:var(--cds-gap-sm);flex-wrap:wrap;font-size:var(--cds-font-size-body);margin:4px 0}.atcsv-map .ei-in{max-width:16rem;background:#fff}.id-val{grid-template-columns:1.6rem minmax(0,.8fr) minmax(0,1.2fr) auto!important}.id-add{align-self:flex-start;margin-top:4px}@media(max-width:520px){.id-val{grid-template-columns:1.6rem minmax(0,1fr) auto!important}.id-val input:nth-of-type(2){grid-column:2 / 4}}.at-part-btn{font:inherit;font-size:var(--cds-font-size-caption);font-weight:600;color:var(--ei-teal-d);background:var(--ei-teal-l2);border:1px solid var(--ei-teal-b);border-radius:999px;padding:2px 10px;margin-top:4px;cursor:pointer}.at-part-lista{display:block;font-size:var(--cds-font-size-caption);color:var(--color-fg-muted);font-weight:400;white-space:normal;max-width:16rem;margin-top:2px}.at-part-ed td{background:#f6f9f9}.at-part-ta{width:100%;max-width:30rem;background:#fff;resize:vertical;display:block;margin-top:4px}.at-grade .at-av{white-space:normal;min-width:9rem}.bsc{display:flex;flex-direction:column;gap:16px}.bsc-topo{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.bsc-kpi,.bsc .ei-tablewrap.bsc-box,.bsc-painel{--color-fg: #111318;--color-fg-muted: #5f6672;--color-border-line: #e3e5e9;--color-ok: #16a34a;--color-warn: #ca8a04;--color-bad: #dc2626;background:#fff;color:#111318}.bsc-kpi{border-radius:14px;padding:10px 16px;display:flex;flex-direction:column;gap:2px;min-width:12rem}.bsc-kpi-n,.bsc-kpi-s{font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.bsc-kpi-v{font-size:1.7rem;font-weight:800;font-variant-numeric:tabular-nums}.bsc .bsc-box{border-radius:14px;padding:6px 10px}.bsc-mes td,.bsc-mes th{padding:6px 8px}.bsc-rot{font-weight:600;white-space:nowrap}.bsc-persp{display:grid;grid-template-columns:minmax(8rem,15rem) minmax(0,1fr) minmax(7rem,10rem);align-items:stretch}.bsc-rotulo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:16px;font-weight:800;text-transform:uppercase}.bsc-rot-nota{font-size:var(--cds-font-size-caption);font-weight:700;text-transform:none;border-radius:999px;padding:1px 8px}.bsc-rot-nota:empty{display:none}.bsc-rotulo .ei-ok{color:#15803d}.bsc-rotulo .ei-warn{color:#a16207}.bsc-rotulo .ei-bad{color:#b91c1c}.bsc-inds{display:flex;flex-direction:column;gap:10px;min-width:0}.bsc-ind-cab{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.bsc-peso{display:inline-flex;align-items:center;gap:6px;font-size:var(--cds-font-size-caption)}.bsc-peso .ei-in{width:4.6rem;color:#111318;text-align:right;font-weight:700}.bsc-ind-rod{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:6px;font-size:var(--cds-font-size-caption)}.bsc-ind-res{display:inline-flex;align-items:center;gap:6px}.bsc-dot{width:.6rem;height:.6rem;border-radius:50%;display:inline-block}.bsc-dot.ei-ok{background:var(--color-ok)}.bsc-dot.ei-warn{background:var(--color-warn)}.bsc-dot.ei-bad{background:var(--color-bad)}.bsc-tog{font:inherit;font-size:var(--cds-font-size-caption);font-weight:600;border-radius:6px;padding:4px 10px;cursor:pointer}.bsc-pbox{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px}.bsc-pbox-v{font-weight:800;font-variant-numeric:tabular-nums}.bsc-pbox-r{font-size:var(--cds-font-size-caption);font-weight:600}.bsc-pbox-r.ei-ok{color:#16a34a}.bsc-pbox-r.ei-warn{color:#ca8a04}.bsc-painel{border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:10px}.bsc-conf{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:flex-end}.bsc-conf label{display:flex;flex-direction:column;gap:2px;font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.bsc-conf .ei-in{min-width:8rem;background:#f6f7f9}.bsc-del{border:1px solid #e3b4b4;color:#b91c1c;padding:5px 10px;margin-left:auto}.bsc-grade .bsc-cel{min-width:5.6rem;text-align:right}.bsc-grade td{padding:3px}.bsc-grade .bsc-at td{font-weight:700;border-top:2px solid var(--color-border-line)}.bsc-acum{font-weight:700;white-space:nowrap}.bsc-farol{color:#b8bec9!important}@media(max-width:760px){.bsc-persp{grid-template-columns:minmax(0,1fr)}.bsc-pbox{flex-direction:row;justify-content:space-between;padding:8px 16px}.bsc-pbox-v{font-size:1.6rem}}.ei [hidden]{display:none!important}.bsc-ind,.bsc-pbox,.bsc-rotulo{--color-fg: #111318;--color-fg-muted: #5f6672;--color-border-line: #e3e5e9;--color-ok: #16a34a;--color-warn: #ca8a04;--color-bad: #dc2626}.bsc-persp{background:#fff;border-radius:16px;padding:12px;gap:12px}.bsc-rotulo{background:var(--ei-teal-l);color:var(--ei-teal-d);border:0;border-left:4px solid var(--ei-teal);border-radius:12px;font-size:.95rem;letter-spacing:.04em}.bsc-rot-nota{background:#fff;border:1px solid var(--ei-teal-b)}.bsc-ind{background:#fff;border:1px solid #e3e5e9;color:#111318;border-radius:10px;padding:10px 14px;box-shadow:none}.bsc-ind:hover{border-color:#c7dcda}.bsc-ind-nome b{font-size:1.15rem;font-weight:700;color:#111318}.bsc-ind-tit{font-size:1.15rem;font-weight:700}.bsc-ind-desc{font-size:var(--cds-font-size-body);color:#5f6672}.bsc-peso{color:#5f6672}.bsc-peso .ei-in{background:#f6f7f9;border:1px solid #dfe2e7}.bsc-ind-rod{color:#5f6672}.bsc-dot{background:#cfd4db}.bsc-tog{background:var(--ei-teal-l2);color:var(--ei-teal-d);border:1px solid var(--ei-teal-b)}.bsc-tog:hover{background:var(--ei-teal);color:#fff}.bsc-pbox{background:#f8f9fb;border:1px solid #e3e5e9;border-radius:12px;color:var(--ei-teal-d)}.bsc-pbox-v{font-size:2rem}.bsc-painel{background:#f8f9fb;border:1px solid #e3e5e9;margin-top:8px}.bsc-painel .bsc-conf .ei-in,.bsc-grade .bsc-cel{background:#fff}@media(max-width:760px){.bsc-persp{padding:10px}}.bsc-tag{display:inline-block;margin-left:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ei-teal-d);background:var(--ei-teal-l2);border:1px solid var(--ei-teal-b);border-radius:999px;padding:1px 8px;vertical-align:middle}.bsc-mini{font:inherit;font-size:var(--cds-font-size-caption);font-weight:600;color:#3b4a5f;background:#fff;border:1px solid #d5d9df;border-radius:6px;padding:4px 10px;cursor:pointer}.bsc-mini:hover{border-color:var(--ei-teal);color:var(--ei-teal-d)}.bsc-mini.forte{background:var(--ei-teal);border-color:var(--ei-teal);color:#fff}.bsc-formula{margin:0;font-size:var(--cds-font-size-caption);color:var(--ei-teal-d);background:var(--ei-teal-l2);border-radius:8px;padding:6px 10px}.bsc-tag.menor{color:#8a5a00;background:#fff7e0;border-color:#f0d68a;text-transform:none;letter-spacing:0}.bsc-tag.maior{color:#15803d;background:#effaf2;border-color:#bfe5c9;text-transform:none;letter-spacing:0}.bsc-fora{opacity:.4}.k-filtros{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:flex-end}.k-f{display:flex;flex-direction:column;gap:2px;font-size:var(--cds-font-size-caption);color:#b8bec9}.k-f .ei-in{background:#fff;color:#111318;min-width:5.5rem}.k-atalhos{display:flex;gap:6px;flex-wrap:wrap}.k-chip{font:inherit;font-size:var(--cds-font-size-caption);font-weight:600;color:#3b4a5f;background:#fff;border:1px solid #d5d9df;border-radius:999px;padding:4px 10px;cursor:pointer}.k-chip.on,.k-chip:hover{background:var(--ei-teal);border-color:var(--ei-teal);color:#fff}.k-krchips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.k-krchip{display:inline-flex;align-items:center;gap:6px;font-size:var(--cds-font-size-caption);color:#3b4a5f;background:#f6f7f9;border:1px solid #e3e5e9;border-radius:999px;padding:2px 10px}.k-krchip.acomp{border-style:dashed;color:#5f6672}.k-calc{color:#111318;font-variant-numeric:tabular-nums;white-space:nowrap;padding:6px 8px!important}.pn{display:flex;flex-direction:column;gap:14px}.pn-status{--color-ok: #16a34a;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;background:#fff7e0;border:1px solid #f0d68a;border-left:4px solid #ca8a04;border-radius:12px;padding:10px 14px;color:#3d3215;font-size:var(--cds-font-size-body)}.pn-status.on{background:#effaf2;border-color:#bfe5c9;border-left-color:#16a34a;color:#173b22}.pn-st-txt{flex:1 1 24rem}.pn-motivo{flex:1 1 18rem;background:#fff}.pn-log{font-size:var(--cds-font-size-caption);color:#5f6672}.pn-aviso{flex-basis:100%;margin:0;font-size:var(--cds-font-size-caption);color:#8a2a22;background:#fdf0ef;border:1px solid #f0c4c0;border-radius:8px;padding:6px 10px}.pn-resp{font-size:var(--cds-font-size-caption);color:#5f6672;margin-top:2px}.pn-def{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:8px 12px}.pn-def label{display:flex;flex-direction:column;gap:2px;font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.pn-def .ei-in{background:#fff;width:100%;resize:vertical}.okr-vg{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:10px}.okr-vg-i{background:#fff;border-radius:12px;padding:10px 14px;display:flex;flex-direction:column;gap:2px;color:#111318;--color-ok: #16a34a;--color-warn: #ca8a04;--color-bad: #dc2626}.okr-vg-n{font-size:var(--cds-font-size-caption);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ei-teal-d)}.okr-vg-v{font-size:1.6rem;font-weight:800;font-variant-numeric:tabular-nums}.okr-vg-o{font-size:var(--cds-font-size-caption);color:#5f6672}.okr-pilar{background:#fff;border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:10px;color:#111318;--color-fg: #111318;--color-fg-muted: #5f6672;--color-border-line: #e3e5e9;--color-ok: #16a34a;--color-warn: #ca8a04;--color-bad: #dc2626}.okr-pilar-cab{font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--ei-teal-d);background:var(--ei-teal-l);border-left:4px solid var(--ei-teal);border-radius:8px;padding:6px 12px}.pn-kpi{border:1px solid #e3e5e9;border-radius:12px;overflow-x:auto;scroll-margin-top:1rem}.pn-cab,.pn-row{display:grid;grid-template-columns:4.6rem minmax(14rem,2.4fr) minmax(9rem,1.2fr) minmax(8rem,1fr) 7.5rem 7.5rem 4.5rem 11rem;gap:8px;align-items:center;min-width:67rem;padding:6px 10px}.pn-cab{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#5f6672;background:#f8f9fb;border-bottom:1px solid #e3e5e9}.pn-onoff{font:inherit;font-size:var(--cds-font-size-caption);border:1px solid #c6cbd3;border-radius:999px;padding:2px 10px 2px 22px;cursor:pointer;position:relative;background:#fff;color:#5b6472;white-space:nowrap}.pn-onoff:before{content:"";position:absolute;left:8px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:#9aa3af}.pn-onoff.on{color:#1d6b3a;border-color:#8fcfa5;background:#eef9f1}.pn-onoff.on:before{background:#2e9e57}.pn-onoff:disabled{opacity:.55;cursor:default}.pn-acs{display:flex;gap:6px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.pn-off>.pn-row,.bsc-off>*:not(.bsc-ind-cab){opacity:.5}.bsc-off .bsc-ind-cab{opacity:1}.bsc-off .bsc-ind-nome{opacity:.5}.bsc-ind-cab .pn-onoff{margin-left:auto;margin-right:8px;align-self:center}.pn-off>.pn-row .pn-acs{opacity:1}.pn-no{border-bottom:1px solid #eef0f3}.pn-no:last-child{border-bottom:0}.pn-no>.bsc-painel{margin:0 10px 10px calc(10px + var(--nv) * 1.2rem)}.pn-nome{padding-left:calc(var(--nv) * 1.2rem);font-size:var(--cds-font-size-body)}.pn-K{background:#f6faf9}.pn-K .pn-nome{font-weight:800}.pn-E .pn-nome{font-weight:700}.pn-niv{font-size:11px;font-weight:700;color:var(--ei-teal-d);background:var(--ei-teal-l2);border:1px solid var(--ei-teal-b);border-radius:999px;padding:1px 8px;text-align:center;white-space:nowrap}.pn-T .pn-niv{color:#3b4a5f;background:#f1f3f7;border-color:#d9dde5}.pn-O .pn-niv{color:#5f6672;background:#fff;border-color:#e3e5e9}.pn-r,.pn-comp{font-size:var(--cds-font-size-caption);color:#5f6672}.pn-comp.warn,.bsc-formula.warn{color:#8a5a00;background:#fff7e0}.pn-row .num{font-size:var(--cds-font-size-caption);font-variant-numeric:tabular-nums;text-align:right}.pn-at{font-weight:700}.ata-topo{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.ata-topo select.ei-in{width:auto;flex:1 1 12rem;max-width:20rem}.ata-pasta{border:1px solid #e3e5e9;border-radius:10px;margin-bottom:8px;background:#fff}.ata-pasta-cab{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:8px 10px}.ata-pasta-ac{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ata-pasta>.ei-tablewrap,.ata-pasta>.ei-note{margin:0 10px 10px}.ata-st{font-size:var(--cds-font-size-caption);border-radius:999px;padding:2px 10px;background:#eef0f3;color:#4a5361}.ata-st.arq{background:#e6f5ec;color:#1d6b3a}.ata-st.rasc{background:#fff7e0;color:#8a5a00}.ata-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:10px;margin-bottom:10px}.ata-grid label,.ata-item label{display:flex;flex-direction:column;gap:4px;font-size:var(--cds-font-size-caption);color:#4a5361}.ata-grid textarea,.ata-item textarea,#atas-card textarea.ei-in{width:100%;box-sizing:border-box;resize:vertical}#atas-card textarea.ei-in,#atas-card .ata-grid input.ei-in{background:#f4f6f8;border:1px solid #d5d9df;border-radius:8px;padding:6px 8px}.ata-item{margin-bottom:8px}.ata-lin{display:flex;gap:8px;align-items:center}.ata-lin .ei-in{flex:1}.ata-n{min-width:1.6rem;color:#4a5361}.pt-nav,.pt-tri{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:6px 0}.pt-tri select.ei-in{width:auto;flex:0 1 15rem;min-width:9rem}.pt-pill{font:inherit;font-size:var(--cds-font-size-body);font-weight:600;color:#3b4a5f;background:#fff;border:1px solid #d5d9df;border-radius:999px;padding:6px 14px;cursor:pointer}.pt-pill.on{background:var(--ei-teal-d);border-color:var(--ei-teal-d);color:#fff}.pt-reu-btn{margin-left:auto}.pt-semana{font-size:var(--cds-font-size-caption);font-weight:600;color:var(--ei-teal-d);background:var(--ei-teal-l2);border-radius:8px;padding:6px 10px}.pt-aviso{margin:4px 0;font-size:var(--cds-font-size-caption);color:#8a5a00;background:#fff7e0;border:1px solid #f0dca0;border-radius:8px;padding:6px 10px}.pt-form{border:1px solid #d5e5e3;background:var(--ei-teal-l);border-radius:12px;padding:12px;margin:8px 0;display:flex;flex-direction:column;gap:8px}.pt-quadro{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:10px;overflow:visible;padding-bottom:6px}.pt-quadro .pt-col{min-width:0}.pt-quadro .pt-card,.pt-quadro .pt-card *{overflow-wrap:anywhere}.pt-col{background:#f4f6f8;border-radius:12px;min-width:0;display:flex;flex-direction:column}.pt-col-h{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-radius:12px 12px 0 0;font-weight:700;color:#fff}.pt-col-b{display:flex;flex-direction:column;gap:8px;padding:8px}.pt-c-Verde{background:#1f8a4c}.pt-c-Amarelo{background:#e0a100}.pt-c-Vermelho{background:#d1403a}.pt-c-Concluida{background:#2f6f6c}.pt-c-Naoconcluida{background:#6b7482}.pt-col-h.pt-c-Amarelo{color:#1c1500}.pt-vazio{margin:4px 2px;font-size:var(--cds-font-size-caption);color:#8d95a3}.pt-card{text-align:left;font:inherit;color:#1a1f2a;background:#fff;border:1px solid #e3e5e9;border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:6px;cursor:pointer;width:100%}.pt-card:hover{border-color:var(--ei-teal);box-shadow:0 2px 8px #00000014}.pt-card-t{display:flex;gap:6px;font-size:var(--cds-font-size-body)}.pt-card-t b{color:var(--ei-teal-d);flex:none}.pt-card-m,.pt-card-r{font-size:var(--cds-font-size-caption);color:#5f6672}.pt-card-r{display:flex;justify-content:space-between;gap:6px;flex-wrap:wrap;align-items:center}.pt-card-p{display:flex;align-items:center;gap:8px;font-size:var(--cds-font-size-caption);font-weight:600;color:#3b4a5f}.pt-bar{position:relative;flex:1;height:10px;background:#e6e8ec;border-radius:99px;min-width:60px}.pt-bar.g{height:16px}.pt-fill{display:block;height:100%;border-radius:99px}.pt-marca{position:absolute;top:-3px;bottom:-3px;width:3px;background:#1a1f2a;border-radius:2px;margin-left:-1px}.pt-badge{font-style:normal;font-size:var(--cds-font-size-caption);font-weight:700;color:#fff;background:#d1403a;border-radius:99px;padding:1px 8px;margin-left:6px}.pt-chip{font-size:var(--cds-font-size-caption);font-weight:700;color:#fff;border-radius:99px;padding:2px 10px}.pt-chip.pt-c-Amarelo{color:#1c1500}.pt-chip.st{background:#eef0f3;color:#4a5361;font-weight:600}.pt-dono,.pt-meta{border:1px solid #e3e5e9;border-radius:12px;padding:10px;margin:8px 0;background:#fff}.pt-dono-h{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.pt-qt{font-size:var(--cds-font-size-caption);color:#5f6672}.pt-dono-c{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.pt-ck{display:flex;gap:6px;align-items:center;font-size:var(--cds-font-size-body);color:#3b4a5f}.pt-acao{display:flex;gap:10px;align-items:center;padding:8px 10px;border:1px solid #e3e5e9;border-radius:10px;margin:6px 0;background:#fff}.pt-acao.venc,tr.pt-venc td{background:#fdecec;border-color:#f2b8b5;color:#8f1d18}.pt-acao-t{flex:1;display:flex;flex-direction:column;min-width:0}.pt-acao-t small{color:#5f6672}.pt-g2{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.pt-graf{width:100%;max-width:640px;height:auto;background:#fff;border:1px solid #e3e5e9;border-radius:10px}.pt-rod{margin-top:14px;display:flex;gap:8px}.pt-reu{--color-fg: #111318;--color-fg-muted: #5f6672;--color-panel: #ffffff;--color-bg: #f3f4f6;--color-border-line: #e3e5e9;--color-bad: #dc2626;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#f4f6f8;overflow:auto;color:#1a1f2a}.pt-reu-b>button{align-self:flex-start}.pt-reu .pt-acao .ei-in{width:auto;flex:0 0 11rem}.pt-reu-h{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 20px;background:#fff;border-bottom:1px solid #e3e5e9;position:sticky;top:0}.pt-reu-b{max-width:860px;margin:0 auto;padding:20px;display:flex;flex-direction:column;gap:10px}.pt-reu-t{margin:0;font-size:1.5rem}.pt-reu-m{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:var(--cds-font-size-body);color:#3b4a5f}.pt-reu-nav{display:flex;justify-content:space-between;margin-top:14px}.pt-card-p.grande{font-size:var(--cds-font-size-body)}.pt-reu .ei-in{background:#fff;border:1px solid #d5d9df;border-radius:8px;padding:6px 8px;width:100%;box-sizing:border-box}.pt-reu label,#pt-card label{display:flex;flex-direction:column;gap:4px;font-size:var(--cds-font-size-caption);color:#4a5361}#pt-card .ei-in:not(select){background:#f4f6f8;border:1px solid #d5d9df;border-radius:8px;padding:6px 8px}#pt-card .pt-ck,.pt-reu .pt-ck{flex-direction:row}.pt-passo{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:var(--cds-font-size-body);color:#3b4a5f}.pt-passo-t{flex:1 1 18rem}.pt-n{width:24px;height:24px;border-radius:50%;background:#d5d9df;color:#3b4a5f;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:none}.pt-passo.ok .pt-n{background:var(--ei-teal-d);color:#fff}.pj-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:10px;margin:6px 0}.pj-tile{background:var(--ei-teal-l);border:1px solid #d5e5e3;border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.pj-tile b{font-size:1.6rem;color:var(--ei-teal-d)}.pj-tile span{font-size:var(--cds-font-size-caption);color:#5f6672}.pj-chip{font-size:var(--cds-font-size-caption);font-weight:700;color:#fff;border-radius:99px;padding:2px 10px;white-space:nowrap}#pj-card .ata-grid label{display:flex;flex-direction:column;gap:4px;font-size:var(--cds-font-size-caption);color:#4a5361}#pj-card .ei-in:not(select){background:#f4f6f8;border:1px solid #d5d9df;border-radius:8px;padding:6px 8px}#pj-card textarea.ei-in{width:100%;box-sizing:border-box;resize:vertical}#pj-card .pt-bar{margin-top:4px}.pt-esc{align-self:flex-start;font-size:var(--cds-font-size-caption);font-weight:600;color:#4a5361;background:#eef0f3;border-radius:99px;padding:1px 8px}.pt-esc.emp{color:var(--ei-teal-d);background:var(--ei-teal-l2)}.pj-atr{align-self:flex-start;font-size:var(--cds-font-size-caption);font-weight:600;color:#8a5a00;background:#fff7e0;border-radius:99px;padding:1px 8px}.pj-esc{font-size:var(--cds-font-size-caption);background:#eef0f3;color:#4a5361;border-radius:99px;padding:2px 10px}.pj-cheio{font-size:var(--cds-font-size-caption);font-weight:700;color:#8a5a00;background:#fff7e0;border-radius:99px;padding:2px 10px}.pj-prog{display:flex;gap:8px;align-items:center;font-size:var(--cds-font-size-caption)}.pj-prog .pt-bar{flex:1;min-width:80px}.pj-gantt{margin-top:10px}.pj-g-ent{font-weight:700;margin:10px 0 4px;color:var(--ei-teal-d)}.pj-g-row{display:grid;grid-template-columns:minmax(8rem,22%) 1fr;gap:8px;align-items:center;margin:3px 0;font-size:var(--cds-font-size-caption)}.pj-g-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#3b4a5f}.pj-g-track{position:relative;height:16px;background:#f0f2f5;border-radius:4px}.pj-g-bar{position:absolute;top:2px;height:12px;background:#a9cfcc;border-radius:3px;overflow:hidden}.pj-g-bar.atr{background:#f2b8b5}.pj-g-fill{display:block;height:100%;background:#2f6f6c}.pj-g-bar.atr .pj-g-fill{background:#d1403a}.pj-g-hoje{position:absolute;top:-2px;bottom:-2px;width:2px;background:#1a1f2a}#pj-card .ei-table .ei-in{min-width:7rem}.ata-h{margin:14px 0 6px;font-size:var(--cds-font-size-body);font-weight:600}.dga-top{display:flex;gap:10px;flex-wrap:wrap;align-items:end;margin:6px 0}.dga-top label{display:flex;flex-direction:column;gap:4px;font-size:var(--cds-font-size-caption);color:#4a5361;min-width:11rem}.dga-tab th,.dga-tab td{white-space:nowrap}.dga-tab td.num{text-align:right}.dga-tab tr.dga-g td{background:var(--ei-teal-l);font-weight:700}.dga-tab tr.dga-t td{background:#3b4a5f;color:#fff;font-weight:700}.dga-tab tr.dga-click{cursor:pointer}.dga-tab td.dga-neg{color:#d1403a}.dga-st.ok{color:#1f8a4c;font-weight:700}.dga-st.bad{color:#d1403a;font-weight:700}.dga-grid td:first-child{position:sticky;left:0;background:#fff;z-index:1;min-width:15rem;white-space:normal}.dga-grid tr.dga-g td:first-child{background:var(--ei-teal-l)}.dga-grid tr.dga-t td:first-child{background:#3b4a5f}.dga-grid td input.ei-in{width:5.6rem;text-align:right;padding:4px 6px}.dga-bars{display:flex;flex-direction:column;gap:6px;margin:8px 0}.dga-brow{display:grid;grid-template-columns:minmax(8rem,18%) 1fr minmax(9rem,22%);gap:10px;align-items:center;font-size:var(--cds-font-size-caption)}.dga-btrack{display:flex;flex-direction:column;gap:2px}.dga-bo,.dga-br{display:block;height:7px;border-radius:4px;min-width:2px}.dga-bo{background:#a9cfcc}.dga-br{background:#2f6f6c}.dga-bv{text-align:right;color:#4a5361;font-variant-numeric:tabular-nums}.dga-eh,.dga-er{display:flex;gap:6px;align-items:center}.dga-eh .ei-in{font-weight:700;flex:1}.dga-er .ei-in{flex:1}.dga-en{width:1.8rem;text-align:right;color:#8d95a3;font-size:var(--cds-font-size-caption)}.dga-est{gap:6px}.pn-acoes{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.pn-prios{margin-top:12px;padding-top:10px;border-top:1px solid var(--ei-line,#e3e6ea);display:flex;flex-direction:column;gap:6px}.pn-prio{display:grid;grid-template-columns:34px minmax(160px,1fr) minmax(90px,140px) 84px 110px auto auto;gap:8px;align-items:center;font-size:var(--cds-font-size-caption);padding:6px 8px;border:1px solid var(--ei-line,#e3e6ea);border-radius:8px;background:#fff;color:#1a2330}.pn-prio .pn-prio-t{font-weight:600}.pn-prio .pn-prio-s{font-weight:700;text-align:center;border-radius:99px;padding:1px 8px;background:#eef0f3}.pn-prio .pn-prio-s.ei-ok{background:#dcfce7;color:#166534}.pn-prio .pn-prio-s.ei-warn{background:#fef9c3;color:#854d0e}.pn-prio .pn-prio-s.ei-bad{background:#fee2e2;color:#991b1b}@media(max-width:760px){.pn-prio{grid-template-columns:1fr 1fr}.pn-prio .pn-prio-t{grid-column:1 / -1}}.pn-pform{margin-top:10px;padding:12px;border:1px dashed var(--ei-teal,#2f6f6c);border-radius:10px;background:#fff;color:#1a2330;display:flex;flex-direction:column;gap:8px}.pt-esc.pt-okr{color:#3b3f8f;background:#e9eafc}.pt-origem{margin:6px 0;display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:var(--cds-font-size-caption);color:#3b3f8f}.pes-tot td{font-weight:700;border-top:2px solid var(--color-border-line)}.pes-zero td{opacity:.45}.pes-pend td{background:#fdf0ef}.pes-semc{color:#8a2a22;font-weight:700}.pes-okc{color:#1a7f4b}.lanc-tile.pes-alerta .t-val{color:#8a2a22}.pes-topo{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.pes-topo .ei-note{flex:1 1 20rem;margin:0}.pes-exp{font:inherit;font-weight:600;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:left}.pes-exp:hover{color:var(--ei-teal-d)}.pes-linha.on td{background:var(--ei-teal-l)}.pes-det>td{background:#fbfcfc;padding:8px 12px 12px 24px!important}.pes-kg{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.pes-kt{font-size:var(--cds-font-size-caption);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ei-teal-d)}.pes-it{display:grid;grid-template-columns:4.6rem minmax(12rem,2fr) minmax(10rem,1.4fr) 4.5rem auto;gap:8px;align-items:center;padding:4px 0;border-bottom:1px solid #eef0f3}.pes-in{font-size:var(--cds-font-size-body)}.pes-ip{font-size:var(--cds-font-size-caption);color:#5f6672}.ei-grp td{background:var(--ei-teal-l);border-top:2px solid var(--ei-teal-b);padding:6px 8px!important}.ei-grp-btn{font:inherit;font-weight:700;color:var(--ei-teal-d);background:none;border:0;padding:0;cursor:pointer;text-align:left;margin-right:12px}.ei-grp-add{font-size:var(--cds-font-size-caption);padding:2px 10px}.ei-grp-acoes{display:flex;gap:6px;margin:4px 0 8px}.pes-form{margin:8px 0}.pes-form .ei-in{background:#fff}.pes-todos{display:inline-flex;align-items:center;gap:6px;font-size:var(--cds-font-size-caption);color:#5f6672;margin:4px 0}.pes-arv{display:flex;flex-direction:column;gap:6px;margin:6px 0 10px}.pes-k{border:1px solid #e3e5e9;border-radius:10px;padding:4px 10px;background:#fff}.pes-k summary{cursor:pointer;font-weight:700;color:var(--ei-teal-d);padding:4px 0}.pes-op{display:grid;grid-template-columns:1.2rem 4.6rem minmax(12rem,2fr) minmax(10rem,1.4fr);gap:8px;align-items:center;padding:4px 0 4px calc(var(--nv) * 1rem);border-top:1px solid #eef0f3;cursor:pointer}.pes-org-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.pes-org-bar .ei-note{flex:1 1 18rem;margin:0}.pes-org-img{overflow:hidden;border:1px solid #e3e5e9;border-radius:10px;background:#fff}.pes-org-img svg{cursor:zoom-in}.pes-org-img.zoom{overflow:auto;max-height:78vh}.pes-org-img.zoom svg{cursor:default}.org-lupa{display:inline-flex;align-items:center;gap:4px}.org-z{min-width:3rem;text-align:center;font-size:var(--cds-font-size-caption);font-weight:700;color:var(--color-fg-muted)}.org-dica{margin:6px 0 0;font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.pes-org-img svg{display:block}.pn-soma{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;border-radius:14px;padding:10px 16px;background:#fff;border:2px solid #16a34a;color:#111318}.pn-soma.bad{border-color:#dc2626;background:#fdf0ef}.pn-soma-eq{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;flex:1 1 32rem}.pn-soma-p{display:flex;flex-direction:column;line-height:1.15}.pn-soma-p small{font-size:11px;color:#5f6672;text-transform:uppercase;letter-spacing:.04em}.pn-soma-p b{font-size:1.25rem;font-variant-numeric:tabular-nums}.pn-soma-p.tot b{font-size:1.6rem}.pn-soma.ok .pn-soma-p.tot b,.pn-soma.ok .pn-soma-st{color:#15803d}.pn-soma.bad .pn-soma-p.tot b,.pn-soma.bad .pn-soma-st{color:#b91c1c}.pn-soma-op{font-size:1.3rem;color:#9aa1ac;font-weight:700}.pn-soma-st{font-weight:700;font-size:var(--cds-font-size-body)}.rt-sem{display:grid;grid-template-columns:repeat(5,minmax(9rem,1fr));gap:8px;overflow-x:auto}.rt-dia{background:#f6f7f9;border-radius:10px;padding:8px;display:flex;flex-direction:column;gap:6px;min-height:6rem}.rt-dia>b,.rt-sm>b{font-size:var(--cds-font-size-caption);text-transform:uppercase;letter-spacing:.05em;color:var(--ei-teal-d)}.rt-it{background:#fff;border:1px solid #e3e5e9;border-left:4px solid var(--rt-c,#8a96a8);border-radius:8px;padding:5px 8px;font-size:var(--cds-font-size-caption);line-height:1.3;color:#111318}.rt-it b{display:block;font-size:.86rem}.rt-it span{color:#5f6672}.rt-faixa{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:8px;font-size:var(--cds-font-size-caption);color:#5f6672}.rt-faixa .rt-it{display:inline-block}.rt-mes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:8px}.rt-sm{background:#f6f7f9;border-radius:10px;padding:8px;display:flex;flex-direction:column;gap:6px}.rt-perg{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:10px}.rt-pc{background:#fff;border-radius:14px;overflow:hidden;color:#111318}.rt-pc>div:first-child{background:var(--rt-c);color:#fff;padding:8px 12px;font-weight:800;letter-spacing:.03em}.rt-pc>div:first-child small{display:block;font-weight:500;opacity:.85;font-size:11px}.rt-pc ul{list-style:none;margin:0;padding:8px 12px 12px;display:flex;flex-direction:column;gap:6px;font-size:var(--cds-font-size-caption)}.rt-pc li b{display:block;font-size:.88rem}.rt-tr{display:grid;grid-template-columns:4.6rem minmax(13rem,1.6fr) repeat(4,minmax(10rem,1fr)) 8rem;gap:6px 8px;align-items:start;min-width:76rem;padding:6px 8px;border-bottom:1px solid #eef0f3;font-size:var(--cds-font-size-caption)}.rt-tr.cab{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#5f6672;background:#f8f9fb}.rt-tr.pn-K{background:#f6faf9}.rt-chips{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.rt-chip{display:inline-flex;align-items:center;gap:4px;background:var(--ei-teal-l2);border:1px solid var(--ei-teal-b);color:var(--ei-teal-d);border-radius:999px;padding:1px 4px 1px 8px}.rt-chip.fora{background:#fff7e0;border-color:#f0d68a;color:#8a5a00}.rt-chip button{font:inherit;border:0;background:none;color:inherit;cursor:pointer;padding:0 2px}.rt-add{font:inherit;font-size:11px;max-width:8rem;border:1px dashed #c3cad4;border-radius:6px;background:#fff;color:#5f6672}.rt-chk{font-weight:700}.rt-chk.ok{color:#15803d}.rt-chk.bad{color:#b91c1c}.rt-chk.warn{color:#a16207}.rt-lista{display:flex;flex-direction:column;border:1px solid var(--color-border-line);border-radius:10px;overflow:hidden}.rt-l{border-bottom:1px solid #eef0f3;background:#fff;color:#111318}.rt-l:last-child{border-bottom:0}.rt-lh{padding:8px 12px;border-left:4px solid var(--rt-c,#8a96a8)}.rt-lh button{font:inherit;font-weight:700;color:inherit;background:none;border:0;padding:0;text-align:left;cursor:pointer}.rt-lh button:hover{color:var(--ei-teal-d)}.rt-lh span{font-size:var(--cds-font-size-caption);color:#5f6672}.rt-l.on{background:#fbfcfc}.rt-ld{padding:4px 12px 12px 16px;display:flex;flex-direction:column;gap:10px}.rt-ld .pn-def .ei-in,.rt-ld .bsc-conf .ei-in{background:#fff}.rt-gar{font-size:var(--cds-font-size-caption);color:#3b4a5f;background:var(--ei-teal-l2);border-radius:8px;padding:6px 10px;margin:0}.diag-sub{margin:14px 0 6px;font-size:var(--cds-font-size-body)}.diag-subtot td{font-weight:600;color:var(--color-fg-muted);border-top:1px solid var(--color-border-line)}.obras-tab .obras-cod{font-weight:700;white-space:nowrap;width:7rem}.obras-tab td:nth-child(2) .ei-in{min-width:18rem}.obra-oculta td{background:#f6f7f9;color:#8a929e}.ei-rodape{display:flex;align-items:center;gap:12px;margin-top:8px;padding-top:16px;border-top:1px solid var(--color-border-line)}.ei-rod-logo img{display:block;height:34px;width:auto}.ei-rod-txt{font-size:var(--cds-font-size-caption);color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:.08em}.pn-exp{font:inherit;font-weight:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:left}.pn-exp:hover{color:var(--ei-teal-d)}.pn-qt{font-size:11px;font-weight:500;color:#8a929e}.pn-expbar{justify-content:flex-start}.opp-kg{display:flex;flex-direction:column;gap:3px}.opp-chips{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.opp-chips span{display:inline-flex;align-items:center;gap:5px}.opp-chips .dot{width:.55rem;height:.55rem;border-radius:50%;background:var(--cds-chart-muted);display:inline-block}.opp-chips .dot.ei-ok{background:var(--color-ok)}.opp-chips .dot.ei-warn{background:var(--color-warn)}.opp-chips .dot.ei-bad{background:var(--color-bad)}.opp-per{margin:8px 0 0;font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.opp-list li .opp-sub{display:block;font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.opp-exp{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:left}.opp-exp:hover b{color:var(--ei-teal-d)}.opp-qt{font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.opp-all{display:block;margin-left:auto;font:inherit;font-size:var(--cds-font-size-caption);font-weight:600;color:var(--ei-teal-d);background:none;border:0;padding:0 0 6px;cursor:pointer}.ei-kicker{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ei-marca img{display:block;height:52px;width:auto}.ei-head .ei-kicker{margin-top:18px!important}.opp-brand img{display:block;height:56px;width:auto;max-width:100%}.mc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px}@media(max-width:760px){.mc{grid-template-columns:minmax(0,1fr)}}.mc-logo{border:1px dashed var(--color-border-line);border-radius:12px;min-height:110px;display:flex;align-items:center;justify-content:center;background:#fff;padding:10px}.mc-logo img{max-height:90px;max-width:100%;object-fit:contain}.mc-logo .ei-note{color:#5f6672}.mc-acoes{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px;align-items:center}.mc-cores{display:flex;flex-wrap:wrap;gap:12px}.mc-cor{display:flex;flex-direction:column;gap:4px;font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.mc-cor input[type=color]{width:72px;height:40px;border:1px solid var(--color-border-line);border-radius:8px;padding:2px;background:#fff;cursor:pointer}.mc-pre{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.mc-pre button{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:var(--cds-font-size-caption);color:#3b4a5f;background:#fff;border:1px solid #d5d9df;border-radius:999px;padding:3px 10px 3px 4px;cursor:pointer}.mc-pre i{display:inline-block;width:22px;height:16px;border-radius:999px}.mc-msg{font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.ei{display:grid;grid-template-columns:272px minmax(0,1fr);padding:0;gap:0;align-items:start}.ei-main{display:flex;flex-direction:column;gap:var(--cds-gap-xl);padding:clamp(16px,3vw,40px);min-width:0}.ei-main .ei-head{margin:0;padding:0 0 var(--cds-pad-lg)}.ei-main .ei-meta{margin-top:0!important}.ei-side{position:sticky;top:0;align-self:start;min-height:100vh;box-sizing:border-box;padding:28px 16px;background:var(--ei-black);border-right:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;gap:22px;z-index:2}.ei-side-brand{display:flex;flex-direction:column;gap:8px;padding:0 8px}.ei-side-brand .ei-marca{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:#fff}.ei-side-brand .ei-marca img{height:46px;max-width:100%}.ei-side-sub{text-transform:uppercase;letter-spacing:.1em;font-size:var(--cds-font-size-caption);color:#8d95a3}.ei-ent{background:#1a212d;border:1px solid #2c3546;border-radius:16px;overflow:hidden}.ei-ent-btn{display:flex;align-items:center;gap:12px;width:100%;font:inherit;color:#fff;text-align:left;background:#202838;border:0;border-bottom:1px solid #2c3546;border-radius:16px 16px 0 0;padding:14px;cursor:pointer}.ei-ent-btn[aria-expanded=false]{border-bottom-color:transparent;border-radius:16px}.ei-ent-dot{width:21px;height:29px;border-radius:0;background:var(--ei-logo,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='3.5 9.5 21 29'%3E%3Cpath fill='%2353c8ca' d='M11.5 10H17a7 7 0 0 1 7 7v7H11.5z'/%3E%3Cpath fill='%2353c8ca' d='M11.5 25.2H4v4.8a8 8 0 0 0 7.5 8z'/%3E%3C/svg%3E")) center / contain no-repeat!important;flex:none}.ei-tem-logo .ei-ent-dot{width:30px;height:30px;background-color:transparent!important}.ei-tem-logo .ei-ent-vb .ei-ent-dot,.ei-tem-logo .ei-ent-com .ei-ent-dot,.ei-tem-logo .ei-ent-fin .ei-ent-dot,.ei-tem-logo .ei-ent-lanc .ei-ent-dot,.ei-tem-logo .ei-ent-ter .ei-ent-dot,.ei-tem-logo .ei-ent-prod .ei-ent-dot{background-color:transparent!important}.ei-ent-txt{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.ei-ent-txt b{font-size:1.15rem;font-weight:700;letter-spacing:-.01em}.ei-ent-txt small{font-size:var(--cds-font-size-caption);color:#8d95a3}.ei-ent-chev{width:18px;height:18px;fill:none;stroke:#8d95a3;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s;flex:none}.ei-ent-btn[aria-expanded=false] .ei-ent-chev{transform:rotate(-90deg)}.ei-side .ei-tabs{display:flex;flex-direction:column;flex-wrap:nowrap;gap:2px;padding:8px;border:0}.ei-side .ei-tab{display:flex;align-items:center;gap:12px;width:100%;text-align:left;margin:0;border:0;border-radius:10px;padding:9px 10px;font-size:var(--cds-font-size-body);color:#c3c9d3;font-weight:400}.ei-side .ei-tab:hover{background:#252e3e;color:#fff}.ei-side .ei-tab[aria-selected=true]{background:var(--ei-teal-a1);color:#fff;font-weight:600;box-shadow:inset 3px 0 0 var(--ei-teal)}.ei-ic{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.ei-tab[aria-selected=true] .ei-ic{stroke:var(--ei-teal)}@media(max-width:900px){.ei{grid-template-columns:minmax(0,1fr)}.ei-side{position:relative;min-height:0;border-right:0;border-bottom:1px solid #232b39;padding:18px 16px;gap:14px}.ei-side .ei-tabs{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.ei-side{max-height:none;overflow-y:visible}}.ei-ent-vb .ei-ent-dot{background:#f2c230}.ei-ent-com .ei-ent-dot{background:#e08a5a}.ei-ent-fin .ei-ent-dot{background:#7fb069}.ei-ent-lanc .ei-ent-dot{background:#9b7fe0}.ei-ent-ter .ei-ent-dot{background:#c58b2b}.ei-ent-prod .ei-ent-dot{background:#3f8fd1}.tri-bar{display:flex;gap:10px;margin:6px 0 16px;flex-wrap:wrap}.tri-box[hidden],[data-trsb][hidden],#tri-conteudo[hidden],#tri-lock[hidden]{display:none}.tri-form{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:8px}.tri-form input{font:inherit;padding:7px 12px;border:1px solid #d5d9df;border-radius:8px;min-width:200px}.tri-err{color:#b3261e}.tri-tit{font-weight:700;width:100%;max-width:34rem;margin:6px 0 10px}.tri-tab th{white-space:nowrap}.tri-tab td:first-child input,.tri-tab th:first-child{min-width:13rem}.tri-v{text-align:right;width:8.5rem}.tri-nv{width:4.5rem;text-align:center;font-weight:700}.tri-x{margin-left:4px}.tri-ac{white-space:nowrap}.tri-ac .bsc-mini{margin-right:4px}.hc-gap{flex:1}.eap-wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:14px;align-items:start;margin-top:8px}.eap-dir{border:1px solid #cfd6df;border-radius:12px;background:#fff;overflow:hidden}.eap-h{display:flex;gap:8px;align-items:center;padding:10px 12px;background:var(--ei-teal-d,#2f6f6c);color:#fff}.eap-h b{flex:1}.eap-eq{border-top:1px solid #e3e7ec}.eap-eh{display:flex;gap:8px;align-items:center;padding:8px 12px;background:var(--ei-teal-l,#e3f0ef);font-weight:700}.eap-eh b{flex:1}.eap-cg{display:flex;gap:8px;align-items:center;padding:5px 12px 5px 22px;font-size:var(--cds-font-size-caption);border-top:1px dashed #edf0f3}.eap-nm{flex:1}.eap-c{font-family:ui-monospace,Menlo,monospace;font-size:11.5px;opacity:.75;min-width:2.6rem}.eap-n{font-variant-numeric:tabular-nums;opacity:.9;font-weight:600}.eap-q{font-variant-numeric:tabular-nums;font-weight:700;min-width:1.6rem;text-align:right}.eap-q.zero{opacity:.35}.fx-wrap{overflow:auto;max-height:78vh;border:1px solid #d5dbe4;border-radius:8px}.fx-bar label{min-width:6.5rem}.fx-tab{border-collapse:separate;border-spacing:0;font-size:.78rem;width:max-content}.fx-tab th,.fx-tab td{white-space:nowrap;padding:2px 6px;border-bottom:1px solid #e6eaf0}.fx-tab th{position:sticky;top:0;z-index:3;background:#1f3a66;color:#fff;font-weight:700;text-align:center}.fx-tab thead tr:nth-child(1) th{height:26px;box-sizing:border-box}.fx-tab thead tr:nth-child(2) th{top:26px;height:26px;box-sizing:border-box;background:#2c4a7c}.fx-tab td.num,.fx-tab th.num{text-align:right;font-variant-numeric:tabular-nums}.fx-tab .fx-l{position:sticky;left:0;z-index:2;background:#fff;min-width:20rem;text-align:left}.fx-tab{color:#1b2430}.fx-tab thead .fx-l{z-index:5;background:#1f3a66;color:#fff}.fx-tab th{color:#fff}.fx-tab .fx-in,.fx-tab .fx-pct{color:#1b2430}.fx-top .fx-l,.fx-top td{color:#fff}.fx-top .fx-l{background:#1f3a66}.fx-mes .fx-l,.fx-g .fx-l{background:#dbe6f5}.fx-g2 .fx-l{background:#eef2f9}.fx-addrow .fx-l{background:#fff}.fx-title{font-size:.95rem}.fx-c{text-align:center;color:#4a5361}.fx-m0{border-left:3px solid #1f3a66!important}.fx-top td{background:#1f3a66;color:#fff;font-weight:700}.fx-top td.fx-neg,.fx-top td.fx-sd.fx-neg{color:#ffb4ae}.fx-top td.fx-pos{color:#9be3b4}.fx-mes td,.fx-g td{background:#dbe6f5;font-weight:700}.fx-g2 td{background:#eef2f9}.fx-row td{background:#fff}.fx-row td.fx-edit{background:#f6efd2}.fx-gap td{height:8px;border:0;background:transparent!important;padding:0}.fx-addrow td{border:0;background:#fff;padding:2px 6px}.fx-addc{position:sticky;left:0}.fx-rl{display:flex;align-items:center;gap:6px}.fx-rl select,.fx-rl input.ei-in{min-width:11rem;max-width:14rem;padding:2px 4px;font-size:.78rem}.fx-viab{font:inherit;font-size:.72rem;color:var(--ei-teal-d);background:none;border:0;text-decoration:underline;cursor:pointer;padding:0}.fx-x{margin-left:auto;border:0;background:none;color:#a33;cursor:pointer;font-size:1rem;line-height:1}.fx-in{width:6.4rem;text-align:right;border:0;background:transparent;font:inherit;font-variant-numeric:tabular-nums;padding:2px}.fx-in:focus{outline:2px solid var(--ei-teal);background:#fff}.fx-pct{width:3.6rem;text-align:center;border:0;background:transparent;font:inherit}.fx-st{font-size:.7rem;display:inline-block;width:1.4rem;text-align:center}.fx-up{color:#1a7f4b}.fx-dn{color:#d1403a}.fx-eq{color:#e0a21a}.fx-sd.fx-pos{color:#1a7f4b}.fx-sd.fx-neg{color:#d1403a}.fx-tab td.fx-neg:not(.fx-sd){color:#d1403a}.eap-oc{font-size:.72rem;color:var(--cds-color-text-secondary,#6b7280);white-space:nowrap}.eap-oc.ok{color:#1a7f4b;font-weight:700}.hc-dt{flex-wrap:wrap;align-items:end;margin-bottom:6px}.hc-dt label{display:flex;flex-direction:column;gap:2px;font-size:var(--cds-font-size-caption);color:#4a5361}.hc-ben{margin:4px 0 10px 2rem;padding:10px 12px;border:1px dashed #b9c2cf;border-radius:10px;background:#f7f9fb;display:flex;flex-direction:column;gap:6px}.hc-br .ei-in[type=number]{width:8rem;text-align:right;flex:none}.hc-rs{color:#8d95a3;font-size:var(--cds-font-size-caption)}.hc-er{flex-wrap:wrap}.hc-er .ei-in{min-width:9rem}.hc-sal{min-width:7.5rem;text-align:right;font-variant-numeric:tabular-nums;color:#4a5361;font-size:var(--cds-font-size-caption)}.ei-grp{display:block;padding:10px 10px 4px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#7d8696}.ei-num{width:20px;flex:none;text-align:center;font-family:ui-monospace,Menlo,monospace;font-size:11.5px;color:#8d95a3}.ei-tab[aria-selected=true] .ei-num{color:var(--ei-teal)}.ei-tab.vb-err:after{content:"";width:7px;height:7px;border-radius:50%;background:#e07a6f;margin-left:auto;flex:none}.ei-side{gap:14px;max-height:100vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#2c3546 transparent}.ei-side>*{flex:none}.ei-side-brand{margin-bottom:8px}.ei-side-brand{align-items:center;text-align:center}.ei-side-brand .ei-marca{display:flex;justify-content:center}.ei-side-brand .ei-marca img{margin:0 auto}.ei-side-brand{border:1px solid rgba(255,255,255,.28);border-radius:12px;padding:12px 8px;margin:0 4px 8px}#lanc-painel .lv-port{margin:6px 0 16px}#lanc-painel .lv-ptxt{font-size:13.5px;margin-bottom:6px}#lanc-painel .lv-k{font-weight:600}#lanc-painel .lv-kr{color:#71a6a4}#lanc-painel .lv-kf{color:#c58b2b}#lanc-painel .lv-pbar{display:flex;height:12px;border-radius:99px;overflow:hidden;background:#eceef1}#lanc-painel .lv-pbar i{display:block;height:100%}#lanc-painel .lv-pr{background:#71a6a4}#lanc-painel .lv-pf{background:repeating-linear-gradient(45deg,#e7c98f,#e7c98f 5px,#f3e2bf 5px,#f3e2bf 10px)}#lanc-painel .lv-blocos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:14px;margin-bottom:18px}#lanc-painel .lv-bloco{border-radius:14px;padding:12px;border-top:4px solid #71a6a4;background:#71a6a41a}#lanc-painel .lv-bloco.lv-f{border-top-color:#c58b2b;background:#c58b2b1a}#lanc-painel .lv-bloco h4,#lanc-painel .lv-sec h4{margin:0 0 10px;font-size:13px;letter-spacing:.08em;text-transform:uppercase}#lanc-painel .lv-bloco .lanc-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,7.5rem),1fr));gap:10px}#lanc-painel .lv-sub{font-size:11.5px;color:#5f6672;line-height:1.3}#lanc-painel .lv-sec{margin-top:14px;padding-top:12px;border-top:1px solid rgba(127,127,127,.25)}#lanc-painel .lv-sec .lanc-chart,#lanc-painel .lv-tl{min-height:0}#lanc-painel .lv-leg{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:#3d4450;margin:2px 0 8px}#lanc-painel .lv-leg span{display:inline-flex;align-items:center;gap:6px}#lanc-painel .lv-sw{width:14px;height:10px;border-radius:2px;display:inline-block}#lanc-painel .lv-sw-r{background:#71a6a4}#lanc-painel .lv-sw-f{background:#eef5f4;border:1.5px dashed #71a6a4}#lanc-painel .lv-dot{width:11px;height:11px;border-radius:50%;display:inline-block;background:var(--c)}#lanc-painel .lv-dot-f{background:#fff;border:2px dashed var(--c);width:9px;height:9px}#lanc-painel .lv-note{color:#5f6672;font-style:italic}.cmp2{background:#fff}.cmp2-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;padding:12px 14px 0}.cmp2-k{background:#f3f7f6;border-radius:10px;padding:8px 11px;display:flex;flex-direction:column;gap:2px;min-width:0}.cmp2-k span{font-size:11.5px;color:#5f6672}.cmp2-k b{font-size:16px;color:#111318;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmp2-k.ok b{color:#1f7a4d}.cmp2-k.bad b{color:#d1403a}.cmp2-lg{display:flex;flex-wrap:wrap;gap:6px 16px;padding:10px 14px 0;font-size:12px;color:#3d4450}.cmp2-lg span{display:inline-flex;align-items:center;gap:6px}.cmp2-lg i{width:12px;height:12px;border-radius:3px;display:inline-block;box-sizing:border-box}.cmp2-ch{padding:4px 10px 10px;min-height:220px}.dga-bars{gap:10px;margin:10px 0 6px}.dga-brow{grid-template-columns:minmax(8rem,20%) 1fr minmax(10rem,24%);font-size:13px}.dga-bn{font-weight:600}.dga-btrack{position:relative;display:block;height:18px;background:#f1f3f5;border-radius:9px;overflow:hidden}.dga-bo{position:absolute;left:0;top:0;height:18px;border-radius:9px;background:#cfe5e2}.dga-br{position:absolute;left:0;top:5px;height:8px;border-radius:6px;background:#2f6f6c}.dga-br.bad{background:#d1403a}@media(max-width:640px){.dga-brow{grid-template-columns:1fr;gap:4px}.dga-bv{text-align:left}}.okr-resumo .bsc-conf,.okr-resumo .pn-def,.okr-resumo .okr-estr,.okr-estrutura .okr-lanc{display:none!important}.okr-nav{margin:6px 0 4px}.okr-nav-n{margin:0 0 10px}.okr-modelo{display:flex;flex-direction:column;gap:6px;padding:12px 14px;margin:6px 0 14px;border:1px dashed #9cc9c5;border-radius:12px;background:#71a6a414}.okr-mod-acs{display:flex;gap:8px;flex-wrap:wrap}.okr-mapa{margin:0 0 18px}.okr-mapa h4{margin:0 0 8px;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.okr-mapa-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px}.om-col{display:flex;flex-direction:column;gap:8px;background:#f6f8f9;border-radius:12px;padding:10px}.om-pilar{font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(90deg,#2d4560,#5aa5a0);border-radius:8px;padding:6px 10px}.om-k{background:#fff;border:1px solid #d8e2e6;border-left:4px solid #2d4560;border-radius:10px;padding:8px;display:flex;flex-direction:column;gap:6px}.om-kt,.om-et,.om-t{all:unset;cursor:pointer;font:inherit}.om-kt{font-weight:800;font-size:13.5px;color:#111318}.om-r{font-size:11.5px;color:#5f6672;margin-top:-4px}.om-e{border-left:2px solid #9cc9c5;padding:2px 0 2px 8px;margin-left:2px}.om-et{font-weight:600;font-size:12.5px;color:#2f6f6c}.om-ts{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.om-t{font-size:11.5px;padding:2px 8px;border-radius:99px;background:#eef3f6;color:#3b4a5f}.om-kt:hover,.om-et:hover,.om-t:hover{text-decoration:underline}.om-kt:focus-visible,.om-et:focus-visible,.om-t:focus-visible{outline:2px solid #2f6f6c;outline-offset:2px}.om-add{align-self:flex-start}.hist-tab td{vertical-align:middle}.hist-img tr.hist-lb td,.hist-img tr.hist-lb td:first-child{background:#f4f6f9}.hist-img td.hist-est{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-right:10px}.hist-img td.hist-status,.hist-img td.hist-acts{white-space:nowrap}.hist-savebar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:8px 0;padding:8px 12px;background:#fff6e0;border:1px solid #f0c36d;border-radius:10px;font-size:13px;font-weight:600;color:#7a5200}.hist-savebar[hidden],.hist-saved[hidden]{display:none!important}.hist-savebar .hist-sv-b{background:#2f6f6c;color:#fff;border-color:#2f6f6c}.hist-saved{display:inline-block;margin:6px 0;color:#1f7a4d;font-weight:700;font-size:13px}.hist-img tr.hist-dirty td,.hist-img tr.hist-dirty td:first-child{background:#fffaf0}.hist-img tr.hist-dirty td:first-child{box-shadow:inset 3px 0 #e0a100}.hist-img td.hist-auto{background:#eef6f5;color:#2f6f6c;font-weight:600;cursor:help}.hist-img td.hist-auto:after{content:"auto";font-size:9.5px;font-weight:700;letter-spacing:.04em;margin-left:5px;padding:1px 5px;border-radius:6px;background:#c7e0de;color:#2f6f6c;vertical-align:1px}.hist-img tfoot tr.hist-tot td,.hist-img tfoot tr.hist-tot td:first-child{background:#161d2b;color:#fff;font-weight:700;padding-top:10px;padding-bottom:10px;border-top:0}.hist-img tfoot tr.hist-tot td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-right:10px}.hist-img .hist-mv{padding:2px 9px;margin-right:4px;min-width:0}.hist-img .hist-mv:disabled{opacity:.35;cursor:default}.hist-tab .ei-in{min-width:110px}.hist-tab .ei-in.num{min-width:90px;text-align:right}.hist-tab input[type=month]{min-width:140px}.hist-nome b{white-space:nowrap}.hist-status{white-space:nowrap;font-weight:500}.hist-tab th:first-child,.hist-tab td:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:1px 0 #e3e5e9}.hist-tab td:nth-child(13) .ei-in{min-width:130px}.hist-sep td:first-child{position:static;box-shadow:none}.lanc-prev td{color:var(--color-fg-muted);font-style:italic}.hist-sep td{font-size:var(--cds-font-size-caption);color:var(--color-fg-muted);padding-top:14px}.ei-card{margin-top:.6rem;padding-top:var(--cds-pad-lg)}.ei-card>h3{position:static;top:auto;left:auto;margin:calc(-1 * var(--cds-pad-lg)) calc(-1 * var(--cds-pad-lg)) .2rem;padding:.6rem var(--cds-pad-lg);border-radius:16px 16px 0 0;background:linear-gradient(90deg,var(--ei-sec,#2d4560),var(--ei-teal,#5aa5a0));box-shadow:none;max-width:none;white-space:normal;text-overflow:clip;overflow:visible}.ei-swot .ei-card>h3{background:linear-gradient(90deg,var(--ei-sec,#2d4560),var(--ei-teal,#5aa5a0))}.ei-card>h3+.ei-note{margin-top:.4rem}.ei-card .ei-table th{background:#5aa5a029}.ei-side-brand .ei-side-sub{font-size:1rem;font-weight:600;letter-spacing:.16em;color:#c9d1dd}.dga-top,.gc .hero .filters,.vb .bar-filtros{background:var(--ei-black,#1c2b3a);color:#fff;border-radius:12px;padding:10px 14px;margin-bottom:12px}.dga-top label,.dga-top label>span,.gc .hero .filters label,.gc .hero .filters label>span{color:#e6edf5}.dga-top .ei-in,.dga-top select,.gc .hero .filters select,.gc .hero .filters input{background:#fff;color:#141a24;border-radius:8px}.gc .card:before{display:none}.gc .card>h2:first-child,.gc .card>h3:first-child,.vb .card>h2:first-child{margin:-18px -18px 4px;padding:.6rem 18px;color:#fff;background:linear-gradient(90deg,var(--ei-sec,#2d4560),var(--ei-teal,#5aa5a0));border-radius:var(--r,12px) var(--r,12px) 0 0;font-size:1.05rem}.vb .card>h2:first-child{margin:-18px -20px 12px;padding:.6rem 20px}.gc .card>h2:first-child small,.vb .card>h2:first-child small,.gc .card>h2:first-child span,.vb .card>h2:first-child span{color:#fffc}.gc .card,.vb .card{overflow:hidden}.vb .tw th,.vb table th,.dga-tab th,.ei-tablewrap th{background:#5aa5a029}.gc table.t th{background:#dcebea;color:#1a2330;border-bottom-color:var(--ei-teal,#5aa5a0)}.pj-tiles>*{border-radius:10px}.ei-side{background:var(--ei-black);gap:14px;padding:22px 14px}.ei-side-brand{padding:0;border:0;border-radius:16px;overflow:hidden;background:var(--color-panel,#1d2330);box-shadow:0 6px 18px #00000047;margin:0 0 6px;gap:0;align-items:stretch}.ei-side-brand .ei-marca{background:#ffffff0d;padding:14px 16px;min-height:64px;align-items:center;color:#fff}.ei-side-brand .ei-marca img{height:auto;max-height:72px;width:auto;max-width:100%;object-fit:contain}.ei-side-brand .ei-side-sub{margin:0;padding:.6rem 12px;text-align:center;font-size:.95rem;font-weight:700;letter-spacing:.18em;color:#fff;background:linear-gradient(90deg,var(--ei-sec,#3b4a5f),var(--ei-teal,#71a6a4))}.ei-ent{border-radius:16px;border:1px solid var(--color-border-line,#2c3546);background:var(--color-panel,#1d2330);box-shadow:0 4px 14px #00000038}.ei-ent-btn{background:linear-gradient(90deg,var(--ei-sec,#3b4a5f),var(--ei-teal,#71a6a4));border-bottom:0;padding:12px 14px}.ei-ent-btn:hover{filter:brightness(1.08)}.ei-ent-btn[aria-expanded=true]{border-radius:16px 16px 0 0}.ei-ent-txt small,.ei-ent-chev{color:#ffffffd1;stroke:#ffffffe6}.ei-ent-dot{background-color:#0a101a59!important;border-radius:8px!important;padding:3px;box-sizing:content-box;background-origin:content-box!important}.ei-tem-logo .ei-ent-dot{width:44px;height:28px}.ei-side .ei-tab{color:var(--color-fg,#e6ebf2);border-radius:10px}.ei-side .ei-tab:hover{background:var(--ei-teal-a1,rgba(113,166,164,.28))}.ei-side .ei-tab[aria-selected=true]{background:var(--ei-teal-a2,rgba(113,166,164,.5));box-shadow:inset 4px 0 0 var(--ei-teal,#71a6a4)}.gc .card>h2:first-child,.gc .card>h3:first-child{color:#fff!important}.gc .card>h2:first-child *,.gc .card>h3:first-child *{color:#ffffffd9!important}.gc .card>.row.spread:first-child{margin:-18px -18px 4px;padding:.6rem 18px;background:linear-gradient(90deg,var(--ei-sec,#2d4560),var(--ei-teal,#5aa5a0));border-radius:var(--r,12px) var(--r,12px) 0 0;align-items:center}.gc .card>.row.spread:first-child h2,.gc .card>.row.spread:first-child h3{color:#fff!important}.gc .card>.row.spread:first-child :not(h2):not(h3):not(button):not(select):not(input){color:#ffffffe0!important}.gc table.t tbody tr:nth-child(2n) td{background:#5aa5a012}.gc table.t tbody tr td:first-child{font-weight:600;border-left:4px solid transparent}.gc table.t tbody tr:hover td{background:#5aa5a033}.gc table.t tbody tr:hover td:first-child,.gc table.t tbody tr:focus-within td:first-child{border-left-color:var(--ei-teal,#5aa5a0)}.gc table.t tbody tr:focus-within td{background:#5aa5a042}.gc table.t tbody tr.tot td{background:#dcebea;border-top:2px solid var(--ei-teal,#5aa5a0)}.gc .metas-grid td{border-bottom:1px solid rgba(90,165,160,.35)}.gc .metas-grid td input:focus{outline:2px solid var(--ei-teal,#5aa5a0);background:#fff}.gc .metas-grid td input:not(.money){background:#5aa5a01a}.cmp-box{border:1px solid rgba(128,128,128,.28);border-radius:12px;overflow:hidden;margin:0 0 14px;background:#5aa5a00d}.cmp-box>h4{margin:0;padding:.55rem 14px;font-size:.95rem;color:#fff;background:linear-gradient(90deg,var(--ei-sec,#2d4560),var(--ei-teal,#5aa5a0))}.cmp-lg{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:8px 14px 0;font-size:12px}.cmp-lg .cmp-b{display:inline-block;border-radius:2px}.cmp-ch{display:flex;align-items:flex-end;gap:10px;height:220px;padding:10px 14px 8px;overflow-x:auto}.cmp-col{flex:1 0 44px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;min-width:44px}.cmp-bars{display:flex;align-items:flex-end;gap:3px;height:calc(100% - 22px);width:100%;justify-content:center}.cmp-b{display:block;width:16px;min-height:2px;border-radius:3px 3px 0 0}.cmp-o{background:#71a6a48c}.cmp-r{background:var(--ei-sec,#3b4a5f)}.cmp-r.bad{background:#d1493f}.cmp-l{font-size:11px;margin-top:4px;opacity:.85}:root{--ei-black:#232833;--hub-navy:#232833;--hub-navy-2:#2b313d;--hub-teal:#3cc4b4;--hub-teal-d:#2a9d90}.ei-side{background:#232833;border-right-color:#ffffff14}.ei-side-brand.hub-brand{background:transparent;box-shadow:none;border:0;border-radius:0;padding:0;margin:0 0 6px;gap:12px;align-items:stretch;overflow:visible}.hub-logo{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:22px 16px 18px;border-radius:22px;background:#2a303c;box-shadow:0 10px 24px #00000047,inset 0 1px #ffffff0d}.hub-mark{width:min(150px,80%);height:auto;display:block;margin-bottom:-26px}.hub-word{position:relative;font-weight:700;font-size:1.65rem;letter-spacing:.01em;color:#fff;line-height:1;margin-top:0}.hub-word i{font-style:normal;color:var(--hub-teal)}.ei-side-brand .ei-marca.hub-cliente{background:transparent;min-height:0;padding:0 8px;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#9aa4b2}.ei-side-brand .ei-marca.hub-cliente img{max-height:34px;opacity:.9}.ei-ent{background:#2a303c;border-color:#363d4b}.ei-ent-btn{background:linear-gradient(90deg,#2f3644 0%,var(--hub-teal-d) 100%)}.ei-tab[aria-selected=true]{background:#3cc4b429;box-shadow:inset 4px 0 0 var(--hub-teal)}.ei-tab[aria-selected=true] .ei-ic{stroke:var(--hub-teal)}.ei-tab:focus-visible,.ei-ent-btn:focus-visible{outline:2px solid var(--hub-teal);outline-offset:2px}.ei-head-bar{background:var(--hub-teal)}.ei-ent-dot{display:none!important}.hub-logo-img{display:block;width:85%;max-width:205px;height:auto;margin:0 auto;border:0;border-radius:0;box-sizing:border-box;background:#232833}.ei-side-brand.hub-brand{margin:0 0 16px}.ei-side-brand .ei-marca.hub-cliente{display:none!important}.ei-side .ei-tabs .ei-tab{display:flex;align-items:center;gap:10px;min-height:0;padding:7px 12px;margin:1px 0;font-size:.9rem;font-weight:500;color:#c3cad5;border:1px solid transparent;border-radius:10px;box-shadow:none;background:transparent}.ei-side .ei-tabs .ei-tab:not(.ei-vg) .ei-ic{display:none}.ei-side .ei-tabs .ei-tab:not(.ei-vg):not(.ei-sub):before{content:"";width:6px;height:6px;border-radius:50%;background:#5f6b7d;flex:none;margin:0 2px 0 4px}.ei-side .ei-tabs .ei-tab.ei-sub{padding-left:12px}.ei-side .ei-tabs .ei-tab.ei-sub .ei-sub-dot{margin:0 2px 0 4px}.ei-side .ei-tabs .ei-tab.ei-vg .ei-ic{width:18px;height:18px}.ei-side .ei-tabs .ei-tab:hover{color:#fff;background:#ffffff0a}.ei-side .ei-tabs .ei-tab[aria-selected=true],.ei-side .ei-tabs .ei-tab[aria-current=true]{color:#fff;font-weight:600;background:#3cc4b412;border-color:#3cc4b4bf;box-shadow:none}.ei-side .ei-tabs .ei-tab:not(.ei-vg):not(.ei-sub)[aria-selected=true]:before,.ei-side .ei-tabs .ei-tab[aria-current=true] .ei-sub-dot{background:#3cc4b4}.ei-side .ei-tabs .ei-tab[aria-selected=true] .ei-ic{stroke:#3cc4b4}.ei-side .ei-tabs .ei-tab .ei-num{display:none}.ag-t{width:100%;border-collapse:collapse}.ag-t th,.ag-t td{padding:7px 8px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.ag-t td.n{text-align:right;white-space:nowrap}.ag-t select,.ag-t input{padding:6px 8px;border-radius:8px;border:1px solid #cfd6de;background:#fff;color:#111318;max-width:100%}.ag-ver{font-size:1.05rem;font-weight:700;margin:0 0 8px}.ag-l{margin:6px 0 0;padding-left:18px}.ag-l li{margin:4px 0}.ag-msg{padding:10px 12px;border-radius:10px;margin:8px 0;background:var(--panel-2,rgba(127,127,127,.08))}.ag-msg.u{border-left:3px solid var(--accent)}.ag-msg div{margin-top:4px;line-height:1.5}.ag-q{display:flex;gap:8px;flex-wrap:wrap}.ag-q textarea{flex:1;min-width:240px;min-height:60px;padding:8px;border-radius:8px;border:1px solid #cfd6de;background:#fff;color:#111318;font:inherit}.ag-sug{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 8px}.pjg-k{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 16px}.pjg-k>div{background:#f3f7f6;border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:3px}.pjg-k span{font-size:12px;color:#5f6672}.pjg-k b{font-size:20px;color:#111318}.pjg-t{width:100%;border-collapse:collapse;font-size:13px}.pjg-t th{text-align:left;background:#1f2a3c;color:#fff;font-weight:600;padding:8px;font-size:12px;white-space:nowrap}.pjg-t td{padding:8px;border-bottom:1px solid #e6e9ee;vertical-align:middle}.pjg-t tr.c{cursor:pointer}.pjg-t tr.c:hover td{background:#f4f8f8}.pjg-t td.n{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pjg-st{display:inline-block;padding:2px 9px;border-radius:99px;font-size:11.5px;font-weight:700;color:#fff;white-space:nowrap}.pjg-bar{position:relative;height:10px;border-radius:6px;background:#e6eaee;min-width:110px}.pjg-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:6px;background:#2f6f6c}.pjg-bar u{position:absolute;top:-3px;width:2px;height:16px;background:#e0a100}.pjg-g{margin-top:18px}.pjg-g h4{margin:0 0 8px;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.pjg-wrap{overflow-x:auto}.fa .fa-steps{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0 14px}.fa .fa-bloco{margin:0 0 18px}.fa h4{margin:0 0 8px;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.fa .fa-scroll{overflow-x:auto}.fa .fa-t{border-collapse:collapse;font-size:13px;min-width:100%}.fa .fa-t th{background:#1f2a3c;color:#fff;font-weight:600;padding:7px 8px;font-size:12px;white-space:nowrap;text-align:left}.fa .fa-t th.n{text-align:right}.fa .fa-t td{padding:4px 6px;border-bottom:1px solid #e6e9ee;vertical-align:middle}.fa .fa-t td.n{text-align:right;white-space:nowrap}.fa .fa-l{min-width:220px}.fa .fa-l small{display:block;color:#7a8391;font-size:11px}.fa .fa-l.fa-obg span:after{content:" ★";color:#e0a100}.fa .fa-n{width:110px;text-align:right}.fa .fa-calc{background:#f1f4f6;color:#3d4450;text-align:right;font-weight:600;padding:7px 10px;white-space:nowrap}.fa .fa-tot td{font-weight:700;background:#f6f8fa}.fa .fa-row,.fa .fa-gridf{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:0 0 14px}.fa .fa-f{display:flex;flex-direction:column;gap:4px;font-size:12.5px;font-weight:600}.fa .fa-f.fa-obg span{color:#111318}.fa .fa-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:8px 0 0}.fa .fa-kpis>div{background:#f3f7f6;border-radius:10px;padding:9px 11px;display:flex;flex-direction:column;gap:2px}.fa .fa-kpis span{font-size:12px;color:#5f6672}.fa .fa-kpis b{font-size:17px}.fa .fa-farol{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:0 0 18px}.fa .fa-farol>div{display:grid;grid-template-columns:14px 1fr;gap:2px 10px;align-items:center;background:#f6f8fa;border-radius:10px;padding:10px 12px}.fa .fa-farol i{width:12px;height:12px;border-radius:50%;grid-row:span 2}.fa .fa-farol span{font-size:12px;color:#5f6672}.fa .fa-farol b{font-size:15px}.fa .fa-msg{font-size:12.5px;color:#1f7a4d;margin-left:8px}.vbtag{display:inline-block;font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:99px;white-space:nowrap;background:#eef0f3;color:#5f6672;cursor:help}.vbtag-diff{background:#fde8e7;color:#b42318;border:1px solid #f4b4ae}.vbtag-ok{background:#e3f4ec;color:#1f7a4d}.estv{margin:0 0 18px}.estv h4{margin:0 0 8px;font-size:12.5px;letter-spacing:.07em;text-transform:uppercase}.estv-k{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:0 0 14px}.estv-k>div{background:#f3f7f6;border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:3px}.estv-k span{font-size:12px;color:#5f6672}.estv-k b{font-size:21px;color:#111318}.estv-k .bad b{color:#b42318}.estv-k .warn b{color:#8a6d00}.estv-b{margin:0 0 14px;background:#fff;border:1px solid #e3e7ec;border-radius:12px;padding:12px}.estv-s{overflow-x:auto}.estv-m{border-collapse:collapse;font-size:12.5px;min-width:100%}.estv-m th{background:#1f2a3c;color:#fff;font-weight:600;padding:6px;font-size:11.5px;text-align:left;white-space:nowrap}.estv-m th.v{text-align:center;max-width:92px;white-space:normal;line-height:1.15}.estv-m td{border-bottom:1px solid #edf0f3;padding:5px 6px}.estv-m td.c{text-align:center}.estv-m td.n{white-space:nowrap}.estv-m td.p{min-width:110px}.estv-bar{height:7px;background:#e6eaee;border-radius:5px;overflow:hidden}.estv-bar i{display:block;height:100%;background:#2f6f6c}.estv-m td.p small{font-size:11px;color:#5f6672}.estv-c{width:28px;height:24px;border-radius:6px;border:1px solid rgba(0,0,0,.06);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.estv-c.atr{outline:2px solid #b42318;outline-offset:-2px}.estv-c:focus-visible,.estv-lk:focus-visible{outline:2px solid #2f6f6c;outline-offset:2px}.estv-lk{all:unset;cursor:pointer;color:#1f5f8b;font-weight:600}.estv-lk:hover{text-decoration:underline}.estv-lg{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:11.5px;color:#3d4450;margin:0 0 8px}.estv-lg span{display:inline-flex;align-items:center;gap:5px}.estv-lg i{width:12px;height:12px;border-radius:3px;display:inline-block;box-sizing:border-box}.estv-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px}.estv-l{list-style:none;margin:0;padding:0;font-size:12.5px}.estv-l li{display:flex;gap:4px;align-items:baseline;padding:5px 0;border-bottom:1px solid #f0f2f5}.estv-l li span{flex:1;color:#5f6672}.estv-l li b{white-space:nowrap;color:#b42318;font-size:12px}.estv-r{display:grid;grid-template-columns:minmax(90px,35%) 1fr auto;gap:8px;align-items:center;font-size:12.5px;padding:3px 0}.estv-rb{position:relative;height:10px;background:#eef1f4;border-radius:6px;overflow:hidden}.estv-rb i,.estv-rb u{position:absolute;left:0;top:0;bottom:0;border-radius:6px}.estv-rb i{background:#9cc9c5}.estv-rb u{background:#d1403a}.estv-r b{font-size:12px;white-space:nowrap}.est-solo [data-ik]:not(.est-on),.est-solo [data-fk]:not(.est-on),.est-solo .est-trilha,.est-solo .est-add,.est-solo .estv{display:none!important}.est-solo-n{margin:0 0 10px;padding:8px 12px;border-radius:10px;background:#eef6f5;font-size:12.5px}.ei-tab.ei-sub{padding-top:6px;padding-bottom:6px;padding-left:34px;font-size:.86em;color:#b9c1cc;gap:10px;min-height:0}.ei-tab.ei-sub .ei-sub-dot{width:6px;height:6px;border-radius:50%;background:#5f6b7d;flex:none}.ei-tab.ei-sub:hover{color:#fff}.ei-tab.ei-sub[aria-current=true]{color:#fff;background:#3cc4b41f}.ei-tab.ei-sub[aria-current=true] .ei-sub-dot{background:#3cc4b4}.vg-bar{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end;margin:0 0 14px;padding:10px 12px;border-radius:10px;background:var(--ei-black,#1c2b3a);color:#fff}.vg-bar .ei-in{background:#fff;color:#141a24}.vg-f{display:flex;flex-direction:column;gap:3px;font-size:12px;opacity:.9}.vg-f select{min-width:130px}.vg-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:0 0 16px}.vg-card{border:1px solid rgba(128,128,128,.28);border-radius:10px;padding:10px 12px;position:relative}.vg-card.on{box-shadow:0 0 0 2px var(--ei-teal,#5aa5a0)}.vg-card{background:#5aa5a012}.vg-box{background:#5aa5a00d}.vg-card{overflow:hidden;padding-top:0}.vg-card h4{margin:0 -12px 8px;padding:6px 12px;font-size:15px;background:linear-gradient(90deg,var(--ei-sec,#2d4560),var(--ei-teal,#5aa5a0));color:#fff}.vg-l{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-variant-numeric:tabular-nums}.vg-l span:first-child{font-size:12px;opacity:.75}.vg-l b{font-size:20px;font-weight:600}.vg-ic{position:absolute;right:12px;bottom:10px;font-size:22px}.vg-ok{color:#2e9e6b}.vg-bad{color:#d1493f}.vg-hc{margin-top:6px;padding-top:6px;border-top:1px dashed rgba(128,128,128,.35);font-size:12px;opacity:.85}.vg-grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;margin:0 0 16px}.vg-box{border:1px solid rgba(128,128,128,.28);border-radius:10px;padding:10px 12px;overflow:auto}.vg-box{padding-top:0}.vg-box h4{margin:0 -12px 10px;padding:7px 12px;font-size:15px;background:linear-gradient(90deg,var(--ei-sec,#2d4560),var(--ei-teal,#5aa5a0));color:#fff;border-radius:10px 10px 0 0}.vg-t{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.vg-t th{text-align:right;font-weight:600;padding:5px 6px;border-bottom:1px solid rgba(128,128,128,.4);background:#5aa5a02e}.vg-t th:first-child,.vg-t td:first-child{text-align:left}.vg-t td{padding:4px 6px;border-bottom:1px solid rgba(128,128,128,.15);text-align:right}.vg-t tr.c{cursor:pointer}.vg-t tr.c td:first-child{font-weight:600}.vg-t tr.s td:first-child{padding-left:22px;opacity:.85}.vg-t tr.tot td{font-weight:700;border-top:1px solid rgba(128,128,128,.5)}.vg-ch{display:flex;align-items:flex-end;gap:8px;height:210px;padding:8px 4px 0;overflow-x:auto}.vg-col{flex:1 0 54px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;min-width:54px}.vg-col i{display:block;width:60%;min-height:2px;background:#5aa5a0;border-radius:3px 3px 0 0}.vg-col em{font-style:normal;font-size:11px;opacity:.8;margin-bottom:2px}.vg-col span{font-size:11px;text-align:center;margin-top:4px;line-height:1.15;max-width:90px;overflow:hidden;text-overflow:ellipsis}.vg-note{font-size:12px;opacity:.7;margin:6px 0 0}:root{color-scheme:dark;--font-anthropic-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-anthropic-serif: ui-serif, Georgia, "Times New Roman", serif;--cds-font-size-caption: 12px;--cds-font-size-body: 14px;--cds-font-size-heading: 16px;--cds-font-size-title: 24px;--cds-font-weight-medium: 500;--cds-gap-xs: 4px;--cds-gap-sm: 8px;--cds-gap-md: 12px;--cds-gap-lg: 16px;--cds-gap-xl: 24px;--cds-pad-xs: 4px;--cds-pad-sm: 8px;--cds-pad-md: 12px;--cds-pad-lg: 16px;--cds-pad-xl: 24px;--cds-radius: 10px;--cds-dur-slow: .3s;--cds-color-text-secondary: #6b7280}html,body{margin:0;background:#141a24}body{font-family:var(--font-anthropic-sans)}#raiz{min-height:100vh}.hi-entrada{min-height:100vh;display:grid;place-items:center;padding:24px;box-sizing:border-box;background:#141a24;color:#fff}.hi-entrada-card{width:min(100%,380px);background:#fff;color:#111318;border-radius:16px;padding:28px 24px;display:flex;flex-direction:column;gap:14px;box-shadow:0 6px 14px #00000040}.hi-entrada-card img{width:180px;align-self:center}.hi-entrada-card h1{margin:0;font-size:1.15rem;text-align:center}.hi-entrada-card p{margin:0;color:#5f6672;font-size:14px;text-align:center}.hi-entrada-card form{display:flex;flex-direction:column;gap:10px}.hi-entrada-card label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#5f6672}.hi-entrada-card .ei-in{width:100%;box-sizing:border-box}.hi-entrada-card .ei-add{width:100%;padding:10px}.hi-entrada-ou{text-align:center;font-size:12px;color:#8a919c}.hi-entrada-erro{color:#dc2626!important}.hi-em-construcao{color:#b8bec9}#estrategia.ei{overflow:clip}.hi-novo{display:inline-flex;gap:6px;align-items:center;margin-left:10px}.hi-novo .ei-in{width:10rem}.hi-acoes{white-space:nowrap}.hi-acoes .bsc-mini{margin-right:6px}.hi-entrada-card .ei-add{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:6px;padding:10px 14px;cursor:pointer;background:#71a6a4;color:#141a24;font:inherit;font-weight:600;font-size:14px}.hi-entrada-card .ei-add:hover{background:#5f9592}.hi-entrada-card .ei-add:disabled{opacity:.6;cursor:default}.hi-entrada-card .ei-in{border:1px solid #dfe2e7;background:#f6f7f9;border-radius:8px;padding:9px 10px;font:inherit;font-size:14px;color:#111318}.hi-entrada-card .ei-in:focus{outline:none;border-color:#71a6a4;box-shadow:0 0 0 3px #71a6a440}
