:root{--gv-petroleo-900:#12242C;--gv-petroleo-700:#0F3D4A;--gv-petroleo-500:#2F6B7A;--gv-petroleo-100:#E3EEF3;--gv-areia-50:#FBFAF7;--gv-areia-100:#F6F4EE;--gv-areia-200:#EEEAE0;--gv-areia-300:#E3DED3;--gv-areia-400:#D6D1C4;--gv-sol-500:#F2A93B;--gv-sol-100:#FBEDD3;--gv-sol-800:#7A4E0B;--gv-verde-500:#2F8F6E;--gv-verde-100:#DCEFE6;--gv-verde-800:#1E5E45;--gv-terra-500:#B5461F;--gv-terra-100:#F8DFD5;--gv-terra-800:#8A3416;--gv-cinza-600:#5C6F78;--gv-cinza-400:#7C8D95;--font-display:"Bricolage Grotesque", "Segoe UI", system-ui, sans-serif;--font-body:"Figtree", "Segoe UI", system-ui, -apple-system, sans-serif;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--r-xs:6px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-pill:999px;--ease:cubic-bezier(.2,.7,.2,1);--dur:.16s;--sidebar-w:252px}:root{--bg:var(--gv-areia-100);--surface:#FFFFFF;--surface-2:var(--gv-areia-50);--surface-sunk:var(--gv-areia-200);--line:var(--gv-areia-300);--line-soft:var(--gv-areia-200);--line-strong:var(--gv-areia-400);--text:var(--gv-petroleo-900);--text-2:var(--gv-cinza-600);--text-disabled:var(--gv-cinza-400);--primary:var(--gv-petroleo-700);--primary-hover:#0B3140;--on-primary:#FFFFFF;--accent:var(--gv-sol-500);--accent-soft:var(--gv-sol-100);--accent-ink:var(--gv-sol-800);--on-accent:var(--gv-petroleo-900);--success:var(--gv-verde-800);--success-mid:var(--gv-verde-500);--success-soft:var(--gv-verde-100);--danger:var(--gv-terra-500);--danger-ink:var(--gv-terra-800);--danger-soft:var(--gv-terra-100);--info:var(--gv-petroleo-700);--info-soft:var(--gv-petroleo-100);--shell:var(--gv-petroleo-700);--shell-ink:rgba(255,255,255,.82);--shell-line:rgba(255,255,255,.12);--focus:0 0 0 3px rgba(242,169,59,.55);--elev-1:0 1px 2px rgba(18,36,44,.06);--elev-2:0 8px 24px -8px rgba(18,36,44,.18);--elev-3:0 24px 64px -16px rgba(18,36,44,.32);--scrim:rgba(18,36,44,.48);color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0E1D23;--surface:#152A32;--surface-2:#12252C;--surface-sunk:#0B181D;--line:#25414B;--line-soft:#1D363F;--line-strong:#33525D;--text:#EDEAE2;--text-2:#9FB2B9;--text-disabled:#5E737B;--primary:#7FB3C2;--primary-hover:#98C5D2;--on-primary:#0E1D23;--accent-soft:#3A2E17;--accent-ink:#F5C77E;--success:#7FCDAF;--success-mid:#4FAE8C;--success-soft:#173A30;--danger:#E4846A;--danger-ink:#F0A891;--danger-soft:#3D2018;--info:#9CC4D0;--info-soft:#18323B;--shell:#0A2029;--elev-1:none;--elev-2:0 8px 24px -8px rgba(0,0,0,.5);--elev-3:0 24px 64px -16px rgba(0,0,0,.7);--scrim:rgba(0,0,0,.6);color-scheme:dark}}:root[data-theme=dark]{--bg:#0E1D23;--surface:#152A32;--surface-2:#12252C;--surface-sunk:#0B181D;--line:#25414B;--line-soft:#1D363F;--line-strong:#33525D;--text:#EDEAE2;--text-2:#9FB2B9;--text-disabled:#5E737B;--primary:#7FB3C2;--primary-hover:#98C5D2;--on-primary:#0E1D23;--accent-soft:#3A2E17;--accent-ink:#F5C77E;--success:#7FCDAF;--success-mid:#4FAE8C;--success-soft:#173A30;--danger:#E4846A;--danger-ink:#F0A891;--danger-soft:#3D2018;--info:#9CC4D0;--info-soft:#18323B;--shell:#0A2029;--elev-1:none;--elev-2:0 8px 24px -8px rgba(0,0,0,.5);--elev-3:0 24px 64px -16px rgba(0,0,0,.7);--scrim:rgba(0,0,0,.6);color-scheme:dark}:root{box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}*,*:before,*:after{box-sizing:inherit}html{scroll-padding-top:calc(env(safe-area-inset-top,0px) + 24px);scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:14.5px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-display);margin:0;color:var(--text);letter-spacing:-.02em}p{margin:0}a{color:var(--primary)}img,svg{max-width:100%}.num{font-variant-numeric:tabular-nums lining-nums}:focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--r-sm)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ic{width:18px;height:18px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.app{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);min-height:100%}.app>div:last-child{min-width:0}.side{position:sticky;top:0;align-self:start;height:100vh;height:100dvh;background:var(--shell);color:var(--shell-ink);display:flex;flex-direction:column;padding:22px 14px 16px;overflow-y:auto;scrollbar-width:thin}.brand{padding:0 10px 18px;border-bottom:1px solid var(--shell-line);margin-bottom:12px}.brand b{display:block;font-family:var(--font-display);font-weight:800;font-size:23px;letter-spacing:-.03em;color:#fff;line-height:1}.brand b i{font-style:normal;color:var(--gv-sol-500)}.brand span{display:block;font-size:12px;margin-top:6px;color:#fff9}.org{display:flex;align-items:center;gap:10px;margin:0 2px 14px;padding:9px 12px;border-radius:var(--r-md);background:#ffffff12;border:1px solid var(--shell-line);color:#fff;font:600 13px var(--font-body);cursor:pointer;width:calc(100% - 4px);text-align:left}.org small{display:block;font-weight:500;color:#fff9;font-size:11.5px}.org .ic{margin-left:auto;opacity:.7}.nav-grp{font-size:12px;color:#a3b8be;padding:14px 12px 6px;font-weight:500}button.nav-grp{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:36px;padding:8px 12px;margin-top:4px;border-radius:10px;font:600 12.5px var(--font-body);color:#b8cad0;cursor:pointer;transition:background var(--dur),color var(--dur)}button.nav-grp:hover{background:#ffffff12;color:#fff}button.nav-grp:focus-visible{box-shadow:var(--focus)}button.nav-grp .ic{transition:transform var(--dur) var(--ease);opacity:.8}button.nav-grp[aria-expanded=true]{color:#fff}button.nav-grp[aria-expanded=true] .ic{transform:rotate(180deg)}button.nav-grp.ativo{box-shadow:inset 3px 0 0 var(--gv-sol-500);color:#fff}.nav-itens{padding:2px 0 4px}@media (prefers-reduced-motion:reduce){button.nav-grp .ic{transition:none}}.nav-it{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 12px;border-radius:10px;border:0;background:none;color:var(--shell-ink);font:500 13.5px var(--font-body);text-align:left;text-decoration:none;cursor:pointer;transition:background var(--dur),color var(--dur)}.nav-it:hover{background:#ffffff12;color:#fff}.nav-it[aria-current=true]{background:var(--gv-sol-500);color:var(--gv-petroleo-900);font-weight:600}.side-foot{margin-top:auto;padding:14px 10px 0;border-top:1px solid var(--shell-line);font-size:12px;color:#fff9}.side-foot b{display:block;color:#fff;font-weight:600;font-size:13px}.homolog{display:inline-block;margin-top:10px;padding:4px 10px;border-radius:var(--r-pill);background:var(--gv-sol-500);color:var(--gv-petroleo-900);font-weight:700;font-size:11.5px}.mtop,.veu{display:none}main{min-width:0;padding:28px clamp(16px,3vw,40px) 80px}.wrap{max-width:1180px;margin:0 auto}@media (max-width:900px){.app{grid-template-columns:1fr}.side{position:fixed;inset:0 auto 0 0;width:min(292px,86vw);height:100%;z-index:60;transform:translate(-105%);transition:transform .26s var(--ease);padding-top:calc(22px + env(safe-area-inset-top,0px))}body.nav-open .side{transform:none;box-shadow:var(--elev-3)}.veu{display:block;position:fixed;inset:0;background:var(--scrim);z-index:59;opacity:0;pointer-events:none;transition:opacity .2s}body.nav-open .veu{opacity:1;pointer-events:auto}.mtop{display:flex;align-items:center;gap:12px;position:sticky;top:env(safe-area-inset-top,0px);z-index:40;background:var(--shell);color:#fff;padding:10px 14px}.mtop b{font-family:var(--font-display);font-weight:800;font-size:17px}.mtop b i{font-style:normal;color:var(--gv-sol-500)}.mtop button{width:40px;height:40px;border-radius:10px;border:1px solid rgba(255,255,255,.22);background:#ffffff0f;color:#fff;display:grid;place-items:center;cursor:pointer}main{padding-top:20px}}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;padding-bottom:18px;border-bottom:1px solid var(--line);margin-bottom:28px}.page-head h1{font-size:clamp(24px,2.6vw,30px);font-weight:800;line-height:1.1;letter-spacing:-.03em}.page-head .sub{color:var(--text-2);max-width:62ch;margin-top:6px}.page-head .acts{display:flex;gap:8px;flex-wrap:wrap}.crumbs{display:flex;gap:6px;align-items:center;font-size:13px;color:var(--text-2);margin-bottom:10px;flex-wrap:wrap}.crumbs a{color:var(--text-2);text-decoration:none}.crumbs a:hover{color:var(--text);text-decoration:underline}.crumbs .sep{opacity:.6}.sub-h{font:600 15px var(--font-display);margin:26px 0 12px;letter-spacing:-.01em}.rule{font-size:13px;color:var(--text-2);margin-top:10px;max-width:72ch}.rule b{color:var(--text)}.stage{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px}.stage.flat{background:transparent;border-style:dashed}.row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.grid{display:grid;gap:16px}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1060px){.g4,.g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.g2,.g3,.g4{grid-template-columns:1fr}}.btn{--h:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--h);padding:0 16px;border-radius:var(--r-sm);border:1px solid transparent;font:600 13.5px var(--font-body);cursor:pointer;white-space:nowrap;text-decoration:none;transition:background var(--dur),border-color var(--dur),color var(--dur),box-shadow var(--dur)}.btn:active{transform:translateY(1px)}.btn-pri{background:var(--primary);color:var(--on-primary)}.btn-pri:hover{background:var(--primary-hover)}.btn-sec{background:var(--surface);color:var(--text);border-color:var(--line-strong)}.btn-sec:hover{border-color:var(--primary);color:var(--primary)}.btn-acc{background:var(--gv-sol-500);color:var(--gv-petroleo-900)}.btn-acc:hover{background:#e99d2b}.btn-dan{background:var(--danger);color:#fff}.btn-dan:hover{background:var(--gv-terra-800)}.btn-gho{background:transparent;color:var(--primary)}.btn-gho:hover{background:var(--info-soft)}.btn-sm{--h:32px;padding:0 12px;font-size:12.5px}.btn-lg{--h:48px;padding:0 22px;font-size:14.5px}.btn-ico{--h:38px;width:var(--h);padding:0}.btn[disabled],.btn[aria-disabled=true]{background:var(--surface-sunk);color:var(--text-disabled);border-color:transparent;cursor:not-allowed}.btn .spin{width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.seg{display:inline-flex;flex-wrap:wrap;gap:8px}.seg button{min-height:38px;padding:0 16px;border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--text);font:600 13.5px var(--font-body);cursor:pointer}.seg button[aria-selected=true]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.seg button .n{display:inline-block;min-width:20px;margin-left:6px;padding:0 6px;border-radius:var(--r-pill);background:var(--surface-sunk);color:var(--text-2);font-size:11.5px;line-height:18px}.seg button[aria-selected=true] .n{background:#ffffff2e;color:inherit}.fld{display:flex;flex-direction:column;gap:6px;min-width:0}.fld>label,.fld>.lbl{font-weight:600;font-size:13px;color:var(--text)}.fld>label .req{color:var(--danger);margin-left:2px}.fld .help{font-size:12.5px;color:var(--text-2)}.fld .err{font-size:12.5px;color:var(--danger-ink);display:flex;gap:6px;align-items:center}.inp,.sel,.txa{width:100%;min-height:40px;padding:9px 12px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:400 14px var(--font-body);transition:border-color var(--dur),box-shadow var(--dur)}.inp::placeholder,.txa::placeholder{color:var(--text-2);opacity:.85}.inp:hover,.sel:hover,.txa:hover{border-color:var(--gv-petroleo-500)}.inp:focus,.sel:focus,.txa:focus{outline:none;border-color:var(--gv-sol-500);box-shadow:var(--focus)}.inp[aria-invalid=true]{border-color:var(--danger)}.inp[readonly]{background:var(--surface-2);color:var(--text-2)}.inp:disabled{background:var(--surface-sunk);color:var(--text-disabled);cursor:not-allowed}.txa{min-height:84px;resize:vertical}.sel{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235C6F78' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:34px}.affix{display:flex;align-items:stretch;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);overflow:hidden;transition:border-color var(--dur),box-shadow var(--dur)}.affix:focus-within{border-color:var(--gv-sol-500);box-shadow:var(--focus)}.affix span{display:flex;align-items:center;padding:0 10px;background:var(--surface-2);color:var(--text-2);font-size:13px;font-weight:600}.affix .inp{border:0;border-radius:0;box-shadow:none!important;text-align:right}.affix .inp:focus{box-shadow:none}.prov{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-2)}.conf{display:inline-flex;align-items:center;gap:5px;font-weight:600;font-size:12px;padding:1px 8px;border-radius:var(--r-pill)}.conf:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.conf.alta{background:var(--success-soft);color:var(--success)}.conf.media{background:var(--accent-soft);color:var(--accent-ink)}.conf.baixa{background:var(--danger-soft);color:var(--danger-ink)}.chk,.rad{display:flex;gap:10px;align-items:flex-start;cursor:pointer;font-size:14px}.chk input,.rad input{appearance:none;flex:none;width:18px;height:18px;margin:2px 0 0;border:1.5px solid var(--line-strong);background:var(--surface);cursor:pointer;display:grid;place-items:center;transition:background var(--dur),border-color var(--dur)}.chk input{border-radius:5px}.rad input{border-radius:50%}.chk input:checked{background:var(--primary);border-color:var(--primary)}.chk input:checked:after{content:"";width:9px;height:5px;border-left:2px solid var(--on-primary);border-bottom:2px solid var(--on-primary);transform:rotate(-45deg) translate(1px,-1px)}.rad input:checked{border-color:var(--primary)}.rad input:checked:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--primary)}.chk input:focus-visible,.rad input:focus-visible{box-shadow:var(--focus)}.chk small,.rad small{display:block;color:var(--text-2);font-size:12.5px}.sw-t{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.sw-t b{display:block;font-size:14px}.sw-t small{color:var(--text-2);font-size:12.5px}.tog{position:relative;flex:none;width:44px;height:26px;border-radius:var(--r-pill);border:0;background:var(--line-strong);cursor:pointer;transition:background var(--dur)}.tog:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform var(--dur) var(--ease)}.tog[aria-checked=true]{background:var(--primary)}.tog[aria-checked=true]:after{transform:translate(18px)}.tog-lbl{font-weight:600;font-size:13px;min-width:28px;text-align:right}.cbx{position:relative}.cbx-list{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 6px);max-height:232px;overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--elev-2);padding:6px;display:none}.cbx.open .cbx-list{display:block}.cbx-list [role=option]{padding:8px 10px;border-radius:var(--r-sm);cursor:pointer;font-size:13.5px;display:flex;justify-content:space-between;gap:10px}.cbx-list [role=option] small{color:var(--text-2)}.cbx-list [role=option][aria-selected=true],.cbx-list [role=option]:hover{background:var(--info-soft)}.cbx-empty{padding:10px;color:var(--text-2);font-size:13px}.drop{border:1.5px dashed var(--line-strong);border-radius:var(--r-lg);padding:26px;text-align:center;background:var(--surface-2);transition:border-color var(--dur),background var(--dur);cursor:pointer}.drop:hover,.drop.over{border-color:var(--gv-sol-500);background:var(--accent-soft)}.drop b{display:block;font-size:15px;margin:8px 0 4px}.drop p{color:var(--text-2);font-size:13px}.file{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.file .fi{width:36px;height:44px;border-radius:6px;background:var(--info-soft);color:var(--primary);display:grid;place-items:center;font-size:10.5px;font-weight:700;flex:none}.file b{display:block;font-size:13.5px;word-break:break-all}.file small{color:var(--text-2);font-size:12.5px}.bar{height:6px;border-radius:var(--r-pill);background:var(--surface-sunk);overflow:hidden;margin-top:8px}.bar i{display:block;height:100%;background:var(--gv-sol-500);border-radius:inherit;transition:width .3s var(--ease)}.st{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--r-pill);font-weight:600;font-size:12.5px;line-height:1.4;white-space:nowrap}.st:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.9}.st.neu{background:var(--surface-sunk);color:#4a5a62}.st.inf{background:var(--info-soft);color:var(--info)}.st.atn{background:var(--accent-soft);color:var(--accent-ink)}.st.ok{background:var(--success-soft);color:var(--success)}.st.err{background:var(--danger-soft);color:var(--danger-ink)}.tag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--r-xs);border:1px solid var(--line);font-size:12px;font-weight:600;color:var(--text-2);background:var(--surface)}.posto{display:inline-flex;border:1px solid var(--line);border-radius:var(--r-pill);overflow:hidden;font-size:12px;font-weight:600}.posto span{padding:2px 9px}.posto .p{background:var(--gv-petroleo-700);color:#fff}.posto .fp{background:var(--surface);color:var(--text)}.alert{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:var(--r-md);border:1px solid;font-size:13.5px}.alert .ic{margin-top:1px}.alert b{display:block;margin-bottom:2px}.alert .x{margin-left:auto}.alert.inf{background:var(--info-soft);border-color:transparent;color:var(--text)}.alert.inf .ic{color:var(--info)}.alert.ok{background:var(--success-soft);border-color:transparent}.alert.ok .ic{color:var(--success)}.alert.atn{background:var(--accent-soft);border-color:transparent}.alert.atn .ic{color:var(--accent-ink)}.alert.err{background:var(--danger-soft);border-color:transparent}.alert.err .ic{color:var(--danger-ink)}.toasts{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:120;display:flex;flex-direction:column;gap:8px;max-width:min(380px,calc(100% - 32px))}.toast{display:flex;gap:10px;align-items:flex-start;background:var(--gv-petroleo-900);color:#fff;padding:12px 14px;border-radius:var(--r-md);box-shadow:var(--elev-3);font-size:13.5px;animation:tin .22s var(--ease)}.toast .ic{color:var(--gv-sol-500)}.toast.ok .ic{color:#7fcdaf}.toast button{margin-left:auto;background:none;border:0;color:var(--gv-sol-500);font:600 13px var(--font-body);cursor:pointer;padding:0 0 0 8px}@keyframes tin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sk{background:linear-gradient(90deg,var(--surface-sunk) 0%,var(--line-soft) 50%,var(--surface-sunk) 100%);background-size:200% 100%;animation:sk 1.3s linear infinite;border-radius:var(--r-xs)}@keyframes sk{to{background-position:-200% 0}}.ovl{position:fixed;inset:0;z-index:100;background:var(--scrim);display:none;align-items:center;justify-content:center;padding:16px}.ovl.open{display:flex;animation:fade .16s}@keyframes fade{0%{opacity:0}}.modal{width:min(520px,100%);max-height:calc(100% - 32px);overflow:auto;background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--elev-3);animation:mup .2s var(--ease)}@keyframes mup{0%{transform:translateY(12px);opacity:0}}.modal header,.drawer header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 0}.modal header h3,.drawer header h3{font-size:18px}.modal .body{padding:12px 20px 4px;color:var(--text-2)}.modal .body b{color:var(--text)}.modal footer,.drawer footer{display:flex;justify-content:flex-end;gap:8px;padding:18px 20px 20px;flex-wrap:wrap}.ovl.side-r{justify-content:flex-end;padding:0}.drawer{width:min(460px,100%);height:100%;background:var(--surface);box-shadow:var(--elev-3);display:flex;flex-direction:column;animation:din .24s var(--ease);padding-top:env(safe-area-inset-top,0px)}@keyframes din{0%{transform:translate(24px);opacity:0}}.drawer .body{padding:16px 20px;overflow:auto;flex:1}.drawer footer{border-top:1px solid var(--line)}.dl{display:grid;grid-template-columns:140px minmax(0,1fr);gap:8px 14px;font-size:13.5px}.dl dt{color:var(--text-2)}.dl dd{margin:0;font-weight:500}.menu-w{position:relative;display:inline-block}.menu{position:absolute;z-index:30;right:0;top:calc(100% + 6px);min-width:220px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--elev-2);padding:6px;display:none}.menu-w.open .menu{display:block;animation:fade .12s}.menu button{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:var(--r-sm);border:0;background:none;color:var(--text);font:500 13.5px var(--font-body);text-align:left;cursor:pointer}.menu button:hover,.menu button:focus-visible{background:var(--info-soft)}.menu button.dan{color:var(--danger-ink)}.menu hr{border:0;border-top:1px solid var(--line-soft);margin:6px 0}.tip{position:relative;display:inline-flex}.tip [role=tooltip]{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--gv-petroleo-900);color:#fff;font-size:12.5px;padding:7px 10px;border-radius:var(--r-sm);width:max-content;max-width:260px;opacity:0;pointer-events:none;transition:opacity var(--dur);z-index:25;line-height:1.4}.tip:hover [role=tooltip],.tip:focus-within [role=tooltip]{opacity:1}.filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.filters .inp{flex:1 1 280px}.filters .sel{width:auto;min-width:170px}.fchips{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.fchip{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;border-radius:var(--r-pill);background:var(--info-soft);color:var(--info);font-size:12.5px;font-weight:600}.fchip button{width:20px;height:20px;border-radius:50%;border:0;background:transparent;color:inherit;cursor:pointer;display:grid;place-items:center}.fchip button:hover{background:#0f3d4a1f}.pag{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--text-2)}.pag .pg{display:flex;gap:4px}.pag .pg button{min-width:34px;height:34px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);color:var(--text);font:600 13px var(--font-body);cursor:pointer}.pag .pg button[aria-current=page]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.pag .pg button:disabled{color:var(--text-disabled);cursor:not-allowed}.tbl-w{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}table.tbl{width:100%;border-collapse:collapse;font-size:13.5px;min-width:760px}.tbl th{position:sticky;top:0;background:var(--surface-2);text-align:left;font-weight:600;font-size:12.5px;color:var(--text-2);padding:10px 14px;border-bottom:1px solid var(--line);white-space:nowrap}.tbl th button{all:unset;cursor:pointer;display:inline-flex;gap:4px;align-items:center}.tbl th button:focus-visible{box-shadow:var(--focus);border-radius:4px}.tbl td{padding:12px 14px;border-bottom:1px solid var(--line-soft);vertical-align:middle}.tbl tr:last-child td{border-bottom:0}.tbl tbody tr:hover td{background:var(--surface-2)}.tbl tr[aria-selected=true] td{background:var(--accent-soft)}.tbl .r{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tbl td.num{white-space:nowrap}.tbl td b{font-weight:600}.tbl td small{display:block;color:var(--text-2);font-size:12.5px}.tbl td .num,.tbl td.num{white-space:nowrap}.kpis{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:12px}@media (max-width:1060px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.kpis{grid-template-columns:1fr}}.kpis.k5{grid-template-columns:1fr 1fr 1fr 1.25fr 1fr}.kpis.k5 .kpi .v{font-size:23px}.kpis.k5 .kpi.lead .v{font-size:27px}@media (max-width:1240px){.kpis.k5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.kpis.k5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.kpis.k5{grid-template-columns:1fr}}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px 18px;display:flex;flex-direction:column;gap:6px;min-width:0}.kpi .l{font-size:13px;color:var(--text-2);font-weight:500}.kpi .v{font:800 26px/1.05 var(--font-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums}.kpi .d{font-size:12.5px;color:var(--text-2)}.kpi .d .up{color:var(--success);font-weight:600}.kpi .d .dn{color:var(--danger-ink);font-weight:600}.kpi.lead{background:var(--shell);border-color:var(--shell);color:#fff}.kpi.lead .l,.kpi.lead .d{color:#ffffffb8}.kpi.lead .v{color:#fff;font-size:30px}.spark{height:34px;margin-top:4px}.chart{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px}.chart h3{font-size:16px}.chart .legend{display:flex;gap:16px;font-size:12.5px;color:var(--text-2);margin:6px 0 12px;flex-wrap:wrap}.chart .legend span{display:inline-flex;align-items:center;gap:6px}.chart .legend i{width:10px;height:10px;border-radius:3px;display:inline-block}.chart svg{display:block;width:100%;height:auto}.chart svg text{font-family:var(--font-body);font-size:11px;fill:var(--text-2)}.journey{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px 22px 18px;overflow-x:auto}.journey-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:18px}.journey-h h3{font-size:16px}.journey-h p{font-size:13px;color:var(--text-2)}.track{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(78px,1fr));min-width:calc(var(--n) * 82px)}.track:before{content:"";position:absolute;left:calc(100% / var(--n) / 2);right:calc(100% / var(--n) / 2);top:11px;height:3px;background:var(--line);border-radius:3px}.track:after{content:"";position:absolute;left:calc(100% / var(--n) / 2);top:11px;height:3px;border-radius:3px;width:calc((100% - 100% / var(--n)) * var(--p));background:linear-gradient(90deg,var(--gv-sol-500),#F7C46E);box-shadow:0 0 12px #f2a93b8c;transition:width .6s var(--ease)}.node{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:0 4px}.node i{width:25px;height:25px;border-radius:50%;background:var(--surface);border:3px solid var(--line);display:grid;place-items:center}.node.done i{background:var(--gv-sol-500);border-color:var(--gv-sol-500)}.node.done i:after{content:"";width:8px;height:4px;border-left:2px solid var(--gv-petroleo-900);border-bottom:2px solid var(--gv-petroleo-900);transform:rotate(-45deg) translate(1px,-1px)}.node.now i{border-color:var(--gv-sol-500);box-shadow:0 0 0 5px #f2a93b38}.node.now i:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--gv-sol-500)}.node b{font-size:12.5px;font-weight:600;line-height:1.25}.node small{font-size:11.5px;color:var(--text-2)}.node.todo b{color:var(--text-2);font-weight:500}.cycle{display:flex;align-items:center;gap:10px;margin-top:16px;padding-top:14px;border-top:1px dashed var(--line);font-size:13px;color:var(--text-2);flex-wrap:wrap}.cycle .loop{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cycle .loop span{padding:3px 10px;border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line);font-weight:600;font-size:12px;color:var(--text)}.cycle .loop span.now{background:var(--accent-soft);border-color:var(--gv-sol-500);color:var(--accent-ink)}.review{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:16px}@media (max-width:980px){.review{grid-template-columns:1fr}}.doc{background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px;display:flex;flex-direction:column;gap:10px;min-height:420px}.doc-bar{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;color:var(--text-2)}.paper{flex:1;background:#fff;border-radius:var(--r-sm);box-shadow:var(--elev-1);padding:18px;color:#12242c;font-size:11.5px;position:relative;overflow:hidden}.paper .ln{height:7px;border-radius:3px;background:#e9e6dd;margin:7px 0}.paper .hl{position:absolute;border:2px solid var(--gv-sol-500);background:#f2a93b24;border-radius:4px}.paper .hl.on{animation:pulse 1.4s var(--ease) 2}@keyframes pulse{50%{box-shadow:0 0 0 6px #f2a93b33}}.paper .pk{font-weight:700;font-size:13px;margin-bottom:4px}.fields{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:6px 0}.fields-h{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 18px 12px;border-bottom:1px solid var(--line-soft);flex-wrap:wrap}.fields-h b{font-size:14px}.frow{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 18px;border-bottom:1px solid var(--line-soft)}.frow:last-of-type{border-bottom:0}.frow:hover{background:var(--surface-2)}.frow .fl{font-size:13px;color:var(--text-2);font-weight:500}.frow .inp{min-height:36px;padding:6px 10px}.frow.miss .inp{border-color:var(--danger);background:var(--danger-soft)}@media (max-width:620px){.frow{grid-template-columns:1fr;gap:6px}}.fields-f{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;border-top:1px solid var(--line);flex-wrap:wrap}.kb{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:12px;overflow-x:auto;padding-bottom:4px}.kcol{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:10px;display:flex;flex-direction:column;gap:8px;min-width:220px}.kcol-h{display:flex;justify-content:space-between;align-items:center;padding:4px 6px 6px;font-weight:600;font-size:13.5px}.kcol-h span{font-size:12px;color:var(--text-2);font-weight:500}.kcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:12px;display:flex;flex-direction:column;gap:6px;cursor:grab;transition:border-color var(--dur),box-shadow var(--dur)}.kcard:hover{border-color:var(--line-strong);box-shadow:var(--elev-1)}.kcard b{font-size:13.5px}.kcard .kl{display:flex;justify-content:space-between;align-items:center;font-size:12.5px;color:var(--text-2);gap:8px}.kcard .kv{font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.kcard.late{border-left:3px solid var(--danger)}.av{width:24px;height:24px;border-radius:50%;background:var(--gv-petroleo-500);color:#fff;font-size:10.5px;font-weight:700;display:grid;place-items:center;flex:none}.tl{list-style:none;margin:0;padding:0;position:relative}.tl:before{content:"";position:absolute;left:11px;top:6px;bottom:6px;width:2px;background:var(--line)}.tl li{position:relative;padding:0 0 18px 36px}.tl li:last-child{padding-bottom:0}.tl li:before{content:"";position:absolute;left:5px;top:4px;width:14px;height:14px;border-radius:50%;background:var(--surface);border:2px solid var(--line-strong)}.tl li.k:before{border-color:var(--gv-sol-500);background:var(--gv-sol-500)}.tl li.ok:before{border-color:var(--success-mid);background:var(--success-mid)}.tl b{font-size:13.5px;display:block}.tl p{font-size:13px;color:var(--text-2)}.tl time{font-size:12px;color:var(--text-2)}.docc{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.docc .th{width:44px;height:56px;border-radius:6px;border:1px solid var(--line);background:var(--surface-2);display:flex;flex-direction:column;justify-content:center;padding:6px;gap:4px;flex:none}.docc .th i{display:block;height:3px;border-radius:2px;background:var(--line-strong)}.docc .th i:first-child{background:var(--gv-sol-500);width:60%}.docc .info{flex:1;min-width:0}.docc .info b{display:block;font-size:14px}.docc .info small{display:block;color:var(--text-2);font-size:12.5px;margin-top:2px}.docc .info .row{margin-top:8px;gap:8px}.vers{display:flex;gap:6px;flex-wrap:wrap}.vers button{padding:2px 10px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);font:600 12px var(--font-body);color:var(--text-2);cursor:pointer}.vers button[aria-pressed=true]{border-color:var(--primary);color:var(--primary);background:var(--info-soft)}.state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:30px 20px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);min-height:220px;justify-content:center}.state .ico{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--surface-2);color:var(--text-2);margin-bottom:4px}.state .ico .ic{width:24px;height:24px}.state b{font-size:15px}.state p{color:var(--text-2);font-size:13px;max-width:34ch}.state .btn{margin-top:8px}.state.err .ico{background:var(--danger-soft);color:var(--danger-ink)}.state.lock .ico{background:var(--info-soft);color:var(--info)}.state.proc .ico{background:var(--accent-soft);color:var(--accent-ink)}.notes{margin-top:8px;border-left:3px solid var(--gv-sol-500);padding:4px 0 4px 16px;color:var(--text-2);font-size:13.5px;max-width:78ch}.notes p+p{margin-top:6px}.notes b{color:var(--text)}#root{min-height:100%}.user-w{display:block;margin:0 2px 14px}.user-w .org{margin:0;width:100%}.user-w .menu{left:0;right:0;min-width:0}.uav{width:32px;height:32px;border-radius:50%;background:var(--gv-sol-500);color:var(--gv-petroleo-900);display:grid;place-items:center;font:700 12px var(--font-body);flex:none}.nav-it .ph{margin-left:auto;font-size:11px;font-weight:600;color:#ffffff73}.nav-it[aria-current=true] .ph{color:#12242c99}.boot{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px;background:linear-gradient(160deg,var(--gv-petroleo-700),var(--gv-petroleo-900))}.boot .card{width:min(460px,100%);background:var(--surface);border-radius:var(--r-lg);padding:28px;box-shadow:var(--elev-3)}.boot .brandx{font:800 26px var(--font-display);letter-spacing:-.03em;color:var(--text);margin-bottom:6px}.boot .brandx i{font-style:normal;color:var(--gv-sol-500)}.envbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 12px;border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent-ink);font-size:12.5px;font-weight:600;margin-bottom:18px}.envbar.local{background:var(--danger-soft);color:var(--danger-ink)}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.count{font-size:13px;color:var(--text-2)}.tbl tbody tr.click{cursor:pointer}.tbl tbody tr.click:focus-visible td{background:var(--accent-soft)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid .full{grid-column:1/-1}@media (max-width:620px){.form-grid{grid-template-columns:1fr}}.diff{font-size:12.5px;color:var(--text-2);margin-top:4px;word-break:break-word}.diff b{color:var(--text)}.ro-note{font-size:12.5px;color:var(--text-2);display:flex;gap:6px;align-items:center;margin-top:10px}.mt{margin-top:16px}.auth-frame{border-radius:var(--r-lg);overflow:hidden;background:linear-gradient(160deg,var(--gv-petroleo-700),var(--gv-petroleo-900));padding:clamp(18px,4vw,48px);display:grid;place-items:center}.auth-card{width:min(420px,100%);background:var(--surface);border-radius:var(--r-lg);padding:28px;box-shadow:var(--elev-3)}.auth-card h2{font-size:22px;margin:14px 0 4px}.auth-card .lead2{color:var(--text-2);font-size:13.5px;margin-bottom:18px}.auth-card form{display:flex;flex-direction:column;gap:14px}.auth-card .btn-blk{width:100%}.auth-or{display:flex;align-items:center;gap:10px;color:var(--text-2);font-size:12.5px}.auth-or:before,.auth-or:after{content:"";flex:1;height:1px;background:var(--line)}.auth-links{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:13px}.auth-links button{all:unset;cursor:pointer;color:var(--primary);font-weight:600}.auth-links button:focus-visible{box-shadow:var(--focus);border-radius:4px}.pw{position:relative}.pw .inp{padding-right:44px}.pw button{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:34px;height:34px;border:0;background:none;color:var(--text-2);cursor:pointer;border-radius:var(--r-sm);display:grid;place-items:center}.forca{display:flex;gap:4px;margin-top:2px}.forca i{flex:1;height:4px;border-radius:2px;background:var(--line)}.forca[data-n="1"] i:nth-child(1){background:var(--danger)}.forca[data-n="2"] i:nth-child(-n+2){background:var(--gv-sol-500)}.forca[data-n="3"] i{background:var(--success-mid)}.gbtn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:42px;border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);font:600 13.5px var(--font-body);color:var(--text);cursor:pointer}.gbtn:hover{border-color:var(--primary)}.gdot{width:18px;height:18px;border-radius:50%;background:conic-gradient(#4285f4 0 25%,#34a853 0 50%,#fbbc05 0 75%,#ea4335 0);flex:none}.vercomo{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border-radius:var(--r-md);background:var(--gv-petroleo-900);color:#fff;font-size:13px;margin-bottom:18px}.vercomo b{color:var(--gv-sol-500)}.vercomo .btn{margin-left:auto}.mx-w{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}table.mx{border-collapse:collapse;width:100%;min-width:820px;font-size:13px}.mx th,.mx td{padding:9px 12px;border-bottom:1px solid var(--line-soft);text-align:center}.mx th:first-child,.mx td:first-child{text-align:left;position:sticky;left:0;background:var(--surface);z-index:1}.mx thead th{background:var(--surface-2);color:var(--text-2);font-weight:600;font-size:12.5px;position:sticky;top:0}.mx tr.grp td{background:var(--surface-2);font-weight:700;color:var(--text);text-align:left;font-size:12.5px}.mx .acs{display:inline-flex;gap:3px;flex-wrap:wrap;justify-content:center}.mx .ac{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 4px;border-radius:5px;font-size:11px;font-weight:700;background:var(--info-soft);color:var(--info)}.mx .ac.esp{background:var(--accent-soft);color:var(--accent-ink)}.mx .none{color:var(--text-disabled)}.leg{display:flex;gap:14px;flex-wrap:wrap;font-size:12.5px;color:var(--text-2);margin:10px 0 14px}.leg span{display:inline-flex;gap:6px;align-items:center}.pcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}@media (max-width:980px){.pcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pcards{grid-template-columns:1fr}}.pcard{border:1px solid var(--line);border-radius:var(--r-lg);padding:14px 16px;background:var(--surface)}.pcard b{font-family:var(--font-display);font-size:15px}.pcard p{color:var(--text-2);font-size:13px;margin-top:4px}.pcard .n{font-size:12px;color:var(--text-2);margin-top:8px}.kb-wrap{overflow-x:auto;padding-bottom:6px}.kb2{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);gap:12px;min-width:min-content}.kcol.over{border-color:var(--gv-sol-500);background:var(--accent-soft)}.kcol-h small{display:block;font-weight:500;color:var(--text-2);font-size:12px}.kcard[draggable=true]{cursor:grab}.kcard.drag{opacity:.45}.kcard .pp{font-size:12.5px;color:var(--text-2)}.kcard .pp.late{color:var(--danger-ink);font-weight:600}.kempty{font-size:12.5px;color:var(--text-2);padding:10px 6px;text-align:center;border:1px dashed var(--line);border-radius:var(--r-md)}.etapa-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line-soft)}.etapa-row .ord{display:flex;flex-direction:column;gap:2px}.etapa-row .ord button{width:28px;height:20px;border:1px solid var(--line);background:var(--surface);border-radius:5px;cursor:pointer;font-size:11px;color:var(--text-2)}.etapa-row .ord button:disabled{opacity:.4;cursor:not-allowed}.preview{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-sunk);overflow:hidden;margin-bottom:14px}.preview iframe{display:block;width:100%;height:420px;border:0;object-fit:contain;background:#fff}.preview .pbar{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;color:var(--text-2);border-top:1px solid var(--line)}.drop input[type=file]{display:none}.drop.has{border-style:solid;border-color:var(--success-mid);background:var(--success-soft)}.uc-num{font-variant-numeric:tabular-nums;font-weight:600}.ovl.full{padding:0;align-items:stretch;justify-content:stretch}.confer{background:var(--bg);width:100%;height:100%;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px)}.confer-h{display:flex;align-items:center;gap:12px;padding:14px 20px;background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:wrap}.confer-h h3{font-size:18px}.confer-h .acts{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.confer-b{flex:1;overflow:auto;padding:16px 20px}.confer-b .review{height:100%}.confer-b .doc iframe{width:100%;height:100%;min-height:560px;border:0;background:#fff;border-radius:var(--r-sm);object-fit:contain}.frow .cmp{grid-column:2/-1;font-size:12px;color:var(--text-2);margin-top:-4px}.frow .cmp.div{color:var(--danger-ink);font-weight:600}.frow .cmp button{all:unset;color:var(--primary);font-weight:600;cursor:pointer;margin-left:6px}.prog{display:flex;flex-direction:column;gap:10px;padding:18px}.prog div{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text-2)}.prog div.on{color:var(--text);font-weight:600}.prog div.ok{color:var(--success)}.an-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px;margin-bottom:16px}.an-h{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:14px}.an-h h3{font-size:17px}.an-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}@media (max-width:900px){.an-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.an-kpis .kpi{padding:12px 14px}.an-kpis .kpi .v{font-size:22px}.sim{border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;margin-top:12px}.sim table{width:100%;border-collapse:collapse;font-size:13px}.sim th,.sim td{padding:8px 10px;border-bottom:1px solid var(--line-soft);text-align:right;white-space:nowrap}.sim th:first-child,.sim td:first-child{text-align:left}.sim th{background:var(--surface-2);color:var(--text-2);font-weight:600;font-size:12px}.sim tfoot td{font-weight:700;background:var(--surface-2)}.doc-prop{--ok-ink:#1E5E45;--deep:#0F3D4A;--mid:#2F6B7A;--acc:#F2A93B;--acc-ink:#7A4E0B;--ok:#2F8F6E;--ok-soft:#DCEFE6;--tint:#E3EEF3;--tint2:#FBEDD3;--paper:#FBFAF7;--line:#E3DED3;--ink:#12242C;--mute:#5C6F78;--grad:linear-gradient(120deg,var(--deep) 0%,var(--mid) 100%);background:#fff;color:var(--ink);max-width:880px;margin:0 auto;border-radius:20px;box-shadow:var(--elev-2);font-family:var(--font-body);overflow:hidden;-webkit-print-color-adjust:exact;print-color-adjust:exact}.doc-prop[data-marca=iv9]{--ok-ink:#1F6B33;--deep:#17325E;--mid:#1E8FC8;--acc:#43B05C;--acc-ink:#1F6B33;--ok:#2E9E58;--ok-soft:#E3F4E8;--tint:#E7F3FA;--tint2:#E9F6EC;--paper:#F7FAFC;--line:#DCE6EE;--grad:linear-gradient(115deg,#1E8FC8 0%,#2AA39A 55%,#43B05C 100%)}.doc-prop .pv-capa{background:var(--deep);color:#fff;padding:36px 44px 30px;position:relative;overflow:hidden}.doc-prop .pv-sol{position:absolute;right:-70px;bottom:-170px;width:360px;height:360px;opacity:.9;pointer-events:none}.doc-prop .pv-capa-top{display:flex;justify-content:space-between;align-items:center;position:relative}.doc-prop .pv-logo{font:800 30px/1 var(--font-display);letter-spacing:-.04em;color:#fff}.doc-prop .pv-logo small{display:block;font:600 10.5px var(--font-body);letter-spacing:.3em;margin-top:3px;opacity:.85}.doc-prop .pv-logo i{font-style:normal;color:var(--acc)}.doc-prop .pv-num{font-size:12.5px;opacity:.8;text-align:right;position:relative}.doc-prop .pv-capa h1{font:800 33px/1.1 var(--font-display);letter-spacing:-.03em;margin:26px 0 8px;max-width:520px;position:relative;color:#fff}.doc-prop .pv-capa h1 span{color:var(--acc)}.doc-prop .pv-capa .pv-sub{font-size:15px;opacity:.85;max-width:520px;position:relative}.doc-prop .pv-eco{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:12px;margin-top:22px;position:relative;max-width:640px}.doc-prop .pv-eco div{background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:16px;padding:14px 16px}.doc-prop .pv-eco div:first-child{background:var(--acc);border-color:var(--acc);color:var(--deep)}.doc-prop[data-marca=iv9] .pv-eco div:first-child{background:var(--grad);border:0;color:#fff}.doc-prop .pv-eco b{display:block;font:800 27px/1.1 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.doc-prop .pv-eco span{font-size:12.5px;opacity:.9}.doc-prop .pv-corpo{padding:30px 44px 8px}.doc-prop .pv-ficha{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;background:var(--line);border-radius:16px;overflow:hidden;border:1px solid var(--line)}.doc-prop .pv-ficha div{background:var(--paper);padding:10px 16px;display:flex;gap:12px;align-items:flex-start}.doc-prop .pv-ficha div.full{grid-column:1/-1}.doc-prop .pv-ficha svg{flex:none;color:var(--mid);margin-top:2px}.doc-prop .pv-ficha small{display:block;font-size:12px;color:var(--mute)}.doc-prop .pv-ficha b{font-size:14.5px;font-weight:650}.doc-prop .pv-sec{margin-top:30px}.doc-prop .pv-h{display:flex;align-items:center;gap:12px;margin-bottom:6px}.doc-prop .pv-h i{width:36px;height:36px;border-radius:11px;background:var(--tint);color:var(--deep);display:grid;place-items:center;flex:none}.doc-prop .pv-h h2{font:800 21px var(--font-display);color:var(--deep);margin:0;letter-spacing:-.015em}.doc-prop .pv-sec>p{color:var(--mute);font-size:14px;line-height:1.55;margin:0 0 14px 48px;max-width:640px}.doc-prop .pv-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.doc-prop .pv-kpi{border-radius:16px;padding:14px 16px;background:var(--paper);border:1px solid var(--line);position:relative;overflow:hidden}.doc-prop .pv-kpi:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--line)}.doc-prop .pv-kpi.c1:before{background:var(--mid)}.doc-prop .pv-kpi.c2:before{background:#9aa9b1}.doc-prop .pv-kpi.c4:before{background:var(--acc)}.doc-prop .pv-kpi.hi{background:var(--grad);border:0;color:#fff}.doc-prop .pv-kpi.hi:before{display:none}.doc-prop .pv-kpi small{display:block;font-size:12.5px;color:var(--mute);font-weight:600}.doc-prop .pv-kpi.hi small,.doc-prop .pv-kpi.hi em{color:#ffffffd9}.doc-prop .pv-kpi b{display:block;font:800 28px/1.1 var(--font-display);margin-top:8px;color:var(--deep);font-variant-numeric:tabular-nums}.doc-prop .pv-kpi.hi b{color:#fff}.doc-prop .pv-kpi em{font-style:normal;font-size:12px;color:var(--mute)}.doc-prop .pv-graf{margin-top:12px;border-radius:16px;background:var(--paper);border:1px solid var(--line);padding:14px 16px 8px}.doc-prop .pv-graf h3{font:700 14px var(--font-display);color:var(--deep);margin:0 0 8px;display:flex;justify-content:space-between;gap:10px}.doc-prop .pv-graf h3 span{font:500 12px var(--font-body);color:var(--mute)}.doc-prop .pv-preco{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:stretch}.doc-prop .pv-tag{border-radius:18px;padding:18px 20px;position:relative}.doc-prop .pv-tag.hoje{background:#eef1f3;color:var(--ink)}.doc-prop .pv-tag.novo{background:var(--grad);color:#fff}.doc-prop .pv-tag small{display:block;font-size:13px;font-weight:600;opacity:.85}.doc-prop .pv-tag b{display:block;font:800 34px/1.1 var(--font-display);margin:8px 0 4px;font-variant-numeric:tabular-nums}.doc-prop .pv-tag span{font-size:12.5px;opacity:.85}.doc-prop .pv-tag.hoje b{color:#5c6f78;text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:#b5461f8c}.doc-prop .pv-selo{align-self:center;width:84px;height:84px;border-radius:50%;background:var(--acc);color:var(--deep);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;font:800 20px/1 var(--font-display);box-shadow:0 0 0 6px var(--tint2)}.doc-prop[data-marca=iv9] .pv-selo{color:var(--deep)}.doc-prop .pv-selo small{display:block;font:600 10px/1 var(--font-body)}.doc-prop .pv-kpi,.doc-prop .pv-tag,.doc-prop .pv-ganhos div{text-align:center}.doc-prop .pv-tag{display:flex;flex-direction:column;justify-content:center}.doc-prop .pv-conta{margin-top:16px;border-radius:16px;border:1px solid var(--line);padding:16px 18px;background:#fff}.doc-prop .pv-linha{display:grid;grid-template-columns:118px 1fr;gap:12px;align-items:center;margin:10px 0}.doc-prop .pv-linha>span{font-size:13px;font-weight:650;color:var(--ink)}.doc-prop .pv-linha>span small{display:block;font-weight:500;color:var(--mute);font-size:11.5px}.doc-prop .pv-trilho{display:flex;height:38px;border-radius:10px;overflow:hidden;background:#f1f3f4}.doc-prop .pv-trilho div{display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;white-space:nowrap;min-width:0;padding:0 6px}.doc-prop .pv-trilho .d{background:#5c6f78}.doc-prop .pv-trilho .m{background:var(--grad)}.doc-prop .pv-trilho .e{background:repeating-linear-gradient(135deg,var(--ok-soft) 0 8px,#fff 8px 14px);color:var(--ok-ink);border:2px dashed var(--ok);border-left:0;border-radius:0 10px 10px 0}.doc-prop .pv-leg{display:flex;flex-wrap:wrap;gap:16px;font-size:12px;color:var(--mute);margin-top:6px}.doc-prop .pv-leg i{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:6px;vertical-align:-2px}.doc-prop .pv-ganhos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.doc-prop .pv-ganhos div{border-radius:16px;padding:16px;background:var(--ok-soft);color:var(--ok-ink)}.doc-prop .pv-ganhos div:nth-child(2){background:var(--tint)}.doc-prop .pv-ganhos div:nth-child(2) b{color:var(--deep)}.doc-prop .pv-ganhos div:nth-child(3){background:var(--deep);color:#fff}.doc-prop .pv-ganhos div:nth-child(3) b{color:var(--acc)}.doc-prop .pv-ganhos b{display:block;font:800 25px/1.1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--ok-ink)}.doc-prop .pv-ganhos span{font-size:12.5px;font-weight:600;color:inherit}.doc-prop .pv-band{border-radius:16px;overflow:hidden;border:1px solid var(--line)}.doc-prop .pv-band-l{display:grid;grid-template-columns:150px 1fr 120px;gap:12px;align-items:center;padding:11px 16px;border-bottom:1px solid var(--line)}.doc-prop .pv-band-l:last-child{border-bottom:0}.doc-prop .pv-band-l>b{font-size:13.5px;display:flex;align-items:center;gap:8px}.doc-prop .pv-band-l>b i{width:14px;height:14px;border-radius:4px;flex:none}.doc-prop .pv-dupla{display:grid;gap:4px}.doc-prop .pv-dupla div{height:16px;border-radius:5px;font-size:10.5px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:flex-end;padding:0 6px}.doc-prop .pv-band-l .pct{text-align:right;font:800 20px var(--font-display);font-variant-numeric:tabular-nums}.doc-prop .pv-band-l .pct small{display:block;font:600 11px var(--font-body);color:var(--ok-ink)}.doc-prop .pv-nota{font-size:12px;color:var(--mute);line-height:1.55;margin-top:10px}.doc-prop .pv-cond{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.doc-prop .pv-cond div{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:14px;background:var(--paper);border:1px solid var(--line);font-size:13.5px;line-height:1.45}.doc-prop .pv-cond svg{flex:none;color:#fff;background:var(--ok);border-radius:50%;padding:4px;width:24px;height:24px}.doc-prop .pv-cond small{display:block;color:var(--mute);font-size:12px}.doc-prop .pv-passos{margin:30px -44px 0;background:var(--tint);padding:24px 44px}.doc-prop .pv-passos h2{font:800 19px var(--font-display);color:var(--deep);margin:0 0 14px}.doc-prop .pv-passos ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;counter-reset:p}.doc-prop .pv-passos li{counter-increment:p;background:#fff;border-radius:14px;padding:14px 14px 14px 52px;position:relative;font-size:13px;color:var(--mute);line-height:1.45}.doc-prop .pv-passos li:before{content:counter(p);position:absolute;left:14px;top:14px;width:28px;height:28px;border-radius:50%;background:var(--deep);color:#fff;display:grid;place-items:center;font:800 14px var(--font-display)}.doc-prop .pv-passos li b{display:block;color:var(--ink);font-size:14px;margin-bottom:2px}.doc-prop .pv-rodape{background:var(--deep);color:#ffffffd9;padding:18px 44px;display:flex;justify-content:space-between;gap:16px;align-items:center;font-size:12.5px;margin:0 -44px}.doc-prop .pv-rodape b{color:#fff;font:800 16px var(--font-display)}.doc-prop .pv-rodape b i{font-style:normal;color:var(--acc)}.doc-prop .pv-inteira,.doc-prop .pv-kpis,.doc-prop .pv-graf,.doc-prop .pv-preco,.doc-prop .pv-conta,.doc-prop .pv-ganhos,.doc-prop .pv-band,.doc-prop .pv-cond,.doc-prop .pv-passos{break-inside:avoid;page-break-inside:avoid}@media (max-width:700px){.doc-prop .pv-capa,.doc-prop .pv-corpo{padding-left:20px;padding-right:20px}.doc-prop .pv-passos,.doc-prop .pv-rodape{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.doc-prop .pv-eco,.doc-prop .pv-ficha,.doc-prop .pv-kpis,.doc-prop .pv-ganhos,.doc-prop .pv-cond,.doc-prop .pv-passos ol,.doc-prop .pv-preco{grid-template-columns:1fr}.doc-prop .pv-selo{justify-self:center}.doc-prop .pv-sec>p{margin-left:0}.doc-prop .pv-band-l{grid-template-columns:1fr}.doc-prop .pv-band-l .pct{text-align:left}}@media print{body *{visibility:hidden!important}.doc-prop,.doc-prop *{visibility:visible!important}.ovl.full,.ovl.full .confer,.ovl.full .confer-b{position:static!important;height:auto!important;overflow:visible!important;display:block!important;padding:0!important;background:none!important}html,body,#root{height:auto!important;overflow:visible!important;background:#fff!important}.doc-prop{position:absolute;left:0;top:0;box-shadow:none;max-width:none;width:100%;border-radius:0;zoom:.86}.doc-prop .pv-quebra{break-before:page;page-break-before:always;padding-top:4px}@page{size:A4;margin:10mm}}.lnk{all:unset;color:var(--primary);font-weight:650;cursor:pointer;text-decoration:underline}.lnk:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.confer-b .doc{display:flex;flex-direction:column;min-height:560px}.confer-b .doc>div:last-child{flex:1;min-height:520px;border-radius:var(--r-sm)}.tm-doc{background:#fff;color:#12242c;max-width:860px;margin:0 auto;padding:48px 56px;border-radius:var(--r-lg);box-shadow:var(--elev-2);font-family:"Figtree",var(--font-body);font-size:14px;line-height:1.65}.tm-doc .tm-cab{display:flex;justify-content:space-between;font-size:11.5px;color:#5c6f78;border-bottom:1px solid #E3DED3;padding-bottom:10px;margin-bottom:26px}.tm-doc h1{font:800 20px var(--font-display);text-align:center;color:#0f3d4a;margin:0 0 22px;letter-spacing:-.01em}.tm-doc h2{font:800 17px var(--font-display);text-align:center;color:#0f3d4a;margin:8px 0 16px}.tm-doc p{margin:0 0 12px;text-align:justify;hyphens:auto}.tm-doc p.tm-item{padding-left:6px}.tm-doc p.tm-par{padding-left:22px;font-style:italic}.tm-doc mark{background:#fbedd3;color:#7a4e0b;border-radius:4px;padding:0 4px}.tm-doc .tm-quebra{border-top:1px dashed #D6D1C4;margin:28px -56px}.tm-doc .tm-anexo table{width:100%;border-collapse:collapse;margin:0 0 16px;font-size:13px}.tm-doc .tm-anexo th,.tm-doc .tm-anexo td{border:1px solid #E3DED3;padding:7px 10px;text-align:left;vertical-align:top}.tm-doc .tm-anexo th{background:#f6f4ee;width:42%;font-weight:600;color:#12242c}.tm-doc .tm-ass{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px 36px;margin:30px 0 18px}.tm-doc .tm-ass>div{text-align:center;font-size:12.5px}.tm-doc .tm-ass b{display:block;font-size:13px;margin-top:6px}.tm-doc .tm-ass span{color:#5c6f78}.tm-doc .tm-linha{border-bottom:1px solid #12242C;height:44px}.tm-doc .tm-carimbo{border:2px solid #2F8F6E;color:#1e5e45;border-radius:10px;padding:6px 10px;font-size:11.5px;font-weight:700;line-height:1.4;background:#dcefe6}.tm-doc .tm-carimbo small{font-weight:500;font-family:monospace}.tm-doc .tm-rod{margin-top:26px;padding-top:12px;border-top:1px solid #E3DED3;font-size:10.5px;color:#5c6f78;word-break:break-all}@media (max-width:700px){.tm-doc{padding:22px}.tm-doc .tm-quebra{margin:22px -22px}}@media print{.tm-doc,.tm-doc *{visibility:visible!important}.tm-doc{position:absolute;left:0;top:0;box-shadow:none;max-width:none;width:100%;padding:0 6px;border-radius:0}.tm-doc .tm-quebra{break-before:page;border:0;margin:0}.tm-doc .tm-ass,.tm-doc .tm-anexo table{break-inside:avoid}}.nav-it .nav-novo{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--accent);color:var(--gv-petroleo-700,#0F3D4A);font:800 11.5px/20px var(--font-body);text-align:center;box-shadow:0 0 0 2px #f2a93b40}.nav-it .nav-ponto{margin-left:auto;width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px #f2a93b40}.novo-tag{display:inline-flex;align-items:center;gap:5px;margin-left:8px;padding:1px 8px;border-radius:999px;background:var(--gv-sol-100,#FBEDD3);color:var(--gv-sol-800,#7A4E0B);font:700 11px/18px var(--font-body);vertical-align:2px}.novo-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}tr.nova td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.novidades{display:grid;gap:8px}.novidades a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);color:var(--text);text-decoration:none}.novidades a:hover{border-color:var(--accent)}.novidades a:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none}.novidades a small{margin-left:auto;color:var(--text-2)}@keyframes gv-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lt-hero,.ct-hero{animation:none!important}}.lt-prog{position:sticky;top:0;z-index:5;height:4px;background:var(--surface-sunk);margin:-16px -20px 16px}.lt-prog div{height:100%;background:linear-gradient(90deg,#2f6b7a,#f2a93b);transition:width .15s linear}.lt{display:grid;grid-template-columns:230px minmax(0,1fr);gap:24px;max-width:1120px;margin:0 auto}@media (max-width:980px){.lt{grid-template-columns:1fr}.lt-idx{display:none}}.lt-idx{position:sticky;top:12px;align-self:start;max-height:calc(100vh - 140px);overflow:auto;padding:14px;border-radius:16px;background:var(--surface);border:1px solid var(--line)}.lt-idx b{display:block;font:800 13px var(--font-display);color:var(--primary);margin-bottom:8px}.lt-idx a{display:flex;gap:8px;align-items:baseline;padding:6px 8px;border-radius:8px;color:var(--text-2);font-size:13px;text-decoration:none;line-height:1.35;border-left:3px solid transparent}.lt-idx a:hover{background:var(--surface-sunk);color:var(--text)}.lt-idx a.on{border-left-color:var(--accent);background:var(--gv-sol-100,#FBEDD3);color:var(--text);font-weight:600}.lt-idx a small{font:700 11px var(--font-body);color:var(--text-2);min-width:26px}.lt-idx .sub{padding-left:18px;font-size:12.5px}.lt-hero{animation:gv-entra .35s ease-out both;background:#0f3d4a;color:#fff;border-radius:20px;padding:24px 26px;margin-bottom:16px;position:relative;overflow:hidden}.lt-hero:after{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;border:22px solid rgba(242,169,59,.22)}.lt-hero h2{font:800 22px var(--font-display);margin:0 0 4px;letter-spacing:-.02em;color:#fff}.lt-hero p{margin:0;color:#fffc;font-size:13.5px}.lt-res{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;position:relative}@media (max-width:760px){.lt-res{grid-template-columns:repeat(2,minmax(0,1fr))}}.lt-res div{background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:12px 14px}.lt-res div:first-child{background:#f2a93b;border-color:#f2a93b;color:#0f3d4a}.lt-res small{display:block;font-size:12px;opacity:.85}.lt-res b{display:block;font:800 19px var(--font-display);margin-top:4px;line-height:1.15}.lt-sigs{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;position:relative}.lt-sig{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#ffffff1a;font-size:12.5px}.lt-sig i{width:9px;height:9px;border-radius:50%;background:#f2a93b}.lt-sig.ok i{background:#5bc796}.tm-doc .tm-sec{scroll-margin-top:16px}.tm-doc .tm-cl{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;margin:0 0 12px;padding:10px 12px 10px 0;border-radius:12px;transition:background .2s}.tm-doc .tm-cl:hover{background:#fbfaf7}.tm-doc .tm-cl .n{justify-self:center;align-self:start;min-width:34px;height:26px;padding:0 6px;border-radius:8px;background:#e3eef3;color:#0f3d4a;font:800 12px/26px var(--font-display);text-align:center}.tm-doc .tm-cl p{margin:0}.tm-doc .hl{background:#fbedd3;color:#7a4e0b;border-radius:4px;padding:0 3px;font-weight:700}.tm-doc .tm-anexo{display:grid;gap:12px}.tm-doc .tm-uc{border:1px solid #E3DED3;border-radius:14px;overflow:hidden}.tm-doc .tm-uc header{display:flex;justify-content:space-between;gap:10px;align-items:center;background:#0f3d4a;color:#fff;padding:10px 14px;font:700 13.5px var(--font-display)}.tm-doc .tm-uc header span{background:#f2a93b;color:#0f3d4a;border-radius:999px;padding:2px 10px;font-size:12px}.tm-doc .tm-uc dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}@media (max-width:640px){.tm-doc .tm-uc dl{grid-template-columns:1fr}}.tm-doc .tm-uc dl div{padding:9px 14px;border-top:1px solid #EEEAE0;border-right:1px solid #EEEAE0}.tm-doc .tm-uc dt{font-size:11.5px;color:#5c6f78}.tm-doc .tm-uc dd{margin:2px 0 0;font-weight:600;font-size:13.5px}.lt-fim{position:sticky;bottom:0;z-index:4;margin:16px -20px -16px;padding:12px 20px;background:var(--surface);border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.lt-fim span{font-size:13px;color:var(--text-2)}.ct-hero{animation:gv-entra .35s ease-out both;background:#0f3d4a;color:#fff;border-radius:22px;padding:24px 26px 20px;position:relative;overflow:hidden;margin-bottom:14px}.ct-hero:after{content:"";position:absolute;right:-80px;bottom:-120px;width:300px;height:300px;border-radius:50%;border:26px solid rgba(242,169,59,.18)}.ct-top{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap;position:relative}.ct-top h2{font:800 24px var(--font-display);margin:0;color:#fff;letter-spacing:-.02em}.ct-top p{margin:4px 0 0;color:#ffffffc7;font-size:13.5px}.ct-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;position:relative}@media (max-width:820px){.ct-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.ct-kpis div{background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:12px 14px}.ct-kpis div.sol{background:#f2a93b;border-color:#f2a93b;color:#0f3d4a}.ct-kpis small{display:block;font-size:12px;opacity:.85}.ct-kpis b{display:block;font:800 24px var(--font-display);margin-top:4px;font-variant-numeric:tabular-nums}.ct-kpis em{font-style:normal;font-size:12px;opacity:.8}.ct-linha{position:relative;margin-top:22px;padding:0 6px}.ct-trilho{height:10px;border-radius:999px;background:#ffffff24;position:relative}.ct-trilho .p{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:linear-gradient(90deg,#5bc796,#f2a93b)}.ct-marcos{position:relative;height:46px;margin-top:6px}.ct-marco{position:absolute;text-align:center;font-size:11.5px;color:#ffffffd9;white-space:nowrap}.ct-marco:before{content:"";display:block;width:12px;height:12px;border-radius:50%;margin:-17px auto 6px;background:#fff;border:3px solid #0F3D4A;box-shadow:0 0 0 2px #fff6}.ct-marco.hoje:before{background:#f2a93b}.ct-marco.ad:before{background:#e3eef3;width:10px;height:10px}.ct-marco b{display:block;color:#fff;font-size:12px}.ct-nav{position:sticky;top:0;z-index:5;display:flex;gap:6px;overflow-x:auto;padding:8px;margin:0 0 14px;background:var(--bg);border-bottom:1px solid var(--line)}.ct-nav a{padding:7px 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--text);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.ct-nav a.on{background:#0f3d4a;border-color:#0f3d4a;color:#fff}.ct-sec{scroll-margin-top:64px;margin-bottom:16px}.ct-sec>h3{font:800 17px var(--font-display);color:var(--primary);margin:0 0 10px}.ct-ucs{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.ct-uc{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:14px 16px}.ct-uc b{font:800 15px var(--font-display);font-variant-numeric:tabular-nums}.ct-uc .barra{height:8px;border-radius:999px;background:var(--surface-sunk);margin:10px 0 6px;overflow:hidden}.ct-uc .barra div{height:100%;background:linear-gradient(90deg,#2f6b7a,#f2a93b)}.ct-cond{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.ct-cond div{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px 14px}.ct-cond small{display:block;color:var(--text-2);font-size:12px}.ct-cond b{display:block;margin-top:3px;font-size:14.5px}.ct-vers{position:relative;padding-left:22px}.ct-vers:before{content:"";position:absolute;left:7px;top:6px;bottom:6px;width:2px;background:var(--line)}.ct-ver{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px 14px;margin-bottom:10px}.ct-ver:before{content:"";position:absolute;left:-21px;top:16px;width:12px;height:12px;border-radius:50%;background:#2f6b7a;border:3px solid var(--bg)}.ct-ver.atual:before{background:#f2a93b}.ct-ver header{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-weight:700}.ct-diff{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ct-diff span{font-size:12.5px;padding:3px 10px;border-radius:999px;background:var(--surface-sunk)}.ct-diff s{color:var(--text-2)}.ct-diff b{color:var(--success,#1E5E45)}.ct-graf{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:14px 16px}.ct-marco .ct-haste{display:block;width:1px;height:22px;background:#ffffff59;margin:-28px auto 6px}.ct-marco:has(.ct-haste):before{display:none}.fx-doc{--deep:#0F3D4A;--mid:#2F6B7A;--acc:#F2A93B;background:#fff;color:#12242c;border-radius:20px;box-shadow:var(--elev-2);overflow:hidden;font-family:var(--font-body);-webkit-print-color-adjust:exact;print-color-adjust:exact}.fx-doc[data-marca=iv9]{--deep:#17325E;--mid:#1E8FC8;--acc:#43B05C}.fx-cab{background:var(--deep);color:#fff;padding:22px 28px;display:flex;justify-content:space-between;align-items:center;gap:14px}.fx-logo{font:800 26px/1 var(--font-display);letter-spacing:-.03em}.fx-logo i{font-style:normal;color:var(--acc)}.fx-logo small{display:block;font:600 10px var(--font-body);letter-spacing:.3em;margin-top:3px;opacity:.85}.fx-num{text-align:right}.fx-num b{display:block;font:800 16px var(--font-display)}.fx-num span{font-size:12.5px;opacity:.85}.fx-topo{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:12px;padding:20px 28px 6px}@media (max-width:760px){.fx-topo{grid-template-columns:1fr}}.fx-topo>div{border-radius:16px;padding:14px 16px;background:#f6f4ee}.fx-topo small{display:block;font-size:12.5px;color:#5c6f78}.fx-topo b{display:block;font:800 28px/1.1 var(--font-display);margin:6px 0 2px;color:var(--deep);font-variant-numeric:tabular-nums}.fx-topo span{display:block;font-size:12.5px;color:#5c6f78}.fx-total{background:var(--deep)!important}.fx-total small,.fx-total span{color:#fffc!important}.fx-total b{color:var(--acc)!important}.fx-eco{background:#dcefe6!important}.fx-eco b{color:#1e5e45!important}.fx-sit{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.fx-aviso{margin:8px 28px 0;padding:10px 14px;border-radius:12px;background:#f8dfd5;color:#8a3416;font-size:13px}.fx-tab{width:calc(100% - 56px);margin:14px 28px;border-collapse:collapse;font-size:13.5px}.fx-tab th,.fx-tab td{padding:9px 10px;border-bottom:1px solid #EEEAE0;text-align:right}.fx-tab th:first-child,.fx-tab td:first-child{text-align:left}.fx-tab th{font-size:12px;color:#5c6f78;font-weight:600}.fx-tab tr.aj td{color:#7a4e0b}.fx-tab tfoot td{font:800 15px var(--font-display);color:var(--deep);border-bottom:0}.fx-pag{margin:4px 28px 10px;display:grid;gap:10px}.fx-pag>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;align-items:center;padding:12px 14px;border:1px dashed #D6D1C4;border-radius:12px}.fx-pag small{grid-column:1/-1;font-size:12px;color:#5c6f78}.fx-pag code{font:600 13px ui-monospace,monospace;word-break:break-all;color:#12242c}.fx-pag p{margin:0;font-size:12px;color:#8a3416}.fx-rod{margin:0 28px 14px;font-size:11.5px;color:#5c6f78}@media print{.fx-doc,.fx-doc *{visibility:visible!important}.fx-doc{position:absolute;left:0;top:0;width:100%;box-shadow:none;border-radius:0}}.sino{position:fixed;top:14px;right:18px;z-index:40}.sino-b{position:relative;width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--primary);display:grid;place-items:center;cursor:pointer;box-shadow:var(--elev-1)}.sino-b:hover{border-color:var(--accent)}.sino-b span{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--danger,#B5461F);color:#fff;font:800 11px/20px var(--font-body);text-align:center}.sino-p{position:absolute;right:0;top:50px;width:min(380px,calc(100vw - 32px));max-height:70vh;overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--elev-2);padding:6px 0}.sino-h{display:flex;justify-content:space-between;align-items:center;padding:8px 14px}.sino-i{all:unset;box-sizing:border-box;display:block;width:100%;padding:10px 14px;border-top:1px solid var(--line-soft,#EEEAE0);cursor:pointer}.sino-i:hover{background:var(--surface-sunk)}.sino-i b{display:block;font-size:13.5px}.sino-i span{display:block;font-size:12.5px;color:var(--text-2);margin-top:2px}.sino-i small{display:block;font-size:11px;color:var(--text-2);margin-top:4px}.sino-i.novo{box-shadow:inset 3px 0 0 var(--accent)}.sino-i.novo b:after{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);margin-left:6px;vertical-align:2px}.nt-previa{background:#e7f7ee;border-radius:14px 14px 14px 4px;padding:12px 14px;font-size:13.5px;line-height:1.5;max-width:520px}.nt-previa b{display:block;margin-bottom:4px}.nt-previa p{margin:0}@media (max-width:900px){.sino{top:8px;right:60px}}.rl-hero{animation:gv-entra .35s ease-out both;background:linear-gradient(120deg,#0f3d4a,#1f5664 60%,#2f6b7a);color:#fff;border-radius:22px;padding:22px 24px;margin-bottom:14px;position:relative;overflow:hidden}.rl-hero:after{content:"";position:absolute;right:-70px;top:-90px;width:260px;height:260px;border-radius:50%;border:26px solid rgba(242,169,59,.2)}.rl-hero-top{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap;position:relative}.rl-hero h2{font:800 22px var(--font-display);margin:0;color:#fff;letter-spacing:-.02em}.rl-hero p{margin:4px 0 0;color:#fffc;font-size:13.5px}.rl-periodo{display:flex;align-items:center;gap:8px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:6px 10px;font-size:13px}.rl-periodo input{background:transparent;border:0;color:#fff;font:600 13px var(--font-body);color-scheme:dark}.rl-hero-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;position:relative}@media (max-width:900px){.rl-hero-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.rl-hero-kpis>div{background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:12px 14px 6px}.rl-hero-kpis>div.sol{background:#f2a93b;border-color:#f2a93b;color:#0f3d4a}.rl-hero-kpis small{display:block;font-size:12px;opacity:.85}.rl-hero-kpis b{display:block;font:800 22px var(--font-display);margin:4px 0 2px;font-variant-numeric:tabular-nums}.rl-abas{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}.rl-abas button{all:unset;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font:600 13.5px var(--font-body);cursor:pointer;color:var(--text)}.rl-abas button svg{color:var(--a)}.rl-abas button:hover{border-color:var(--a)}.rl-abas button.on{background:var(--a);border-color:var(--a);color:#fff}.rl-abas button.on svg{color:#fff}.rl-abas button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rl-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}@media (max-width:1000px){.rl-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.rl-kpi{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:14px 16px 8px;border-top:4px solid var(--k)}.rl-kpi-t{display:flex;align-items:center;gap:8px}.rl-ic{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:color-mix(in srgb,var(--k) 16%,white);color:var(--k)}.rl-kpi small{font-size:12.5px;color:var(--text-2);font-weight:600}.rl-kpi b{display:block;font:800 24px var(--font-display);margin-top:8px;color:var(--text);font-variant-numeric:tabular-nums}.rl-kpi em{font-style:normal;font-size:12px;color:var(--text-2)}.rl-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:16px 18px;margin-bottom:14px}.rl-card>h3{font:800 15.5px var(--font-display);color:var(--primary);margin:0 0 10px}.rl-card .ct-graf{border:0;padding:0}.rl-duo{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px}@media (max-width:1000px){.rl-duo{grid-template-columns:1fr}}.rl-rosca{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.rl-rosca ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;flex:1;min-width:160px}.rl-rosca li{display:flex;align-items:center;gap:8px;font-size:13px}.rl-rosca li i{width:12px;height:12px;border-radius:4px}.rl-rosca li b{margin-left:auto}.rl-usinas{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.rl-usina{display:flex;gap:14px;align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-left:5px solid var(--u);border-radius:16px;padding:14px}.rl-usina b{font:800 15px var(--font-display)}.rl-usina small{display:block;color:var(--text-2);font-size:12px;margin:2px 0 6px}.rl-usina dl{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;margin:0;font-size:12.5px}.rl-usina dt{color:var(--text-2)}.rl-usina dd{margin:0;font-weight:600;text-align:right}.rl-funil{display:grid;gap:6px}.rl-funil-l{display:grid;grid-template-columns:150px 1fr;gap:10px;align-items:center;font-size:13px}.rl-funil-t{display:flex;justify-content:center}.rl-funil-t div{height:30px;border-radius:8px;color:#fff;font:800 13px/30px var(--font-display);text-align:center;transition:width .4s}.rl-conv{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.rl-conv svg{width:150px;height:150px}.rl-rank{display:grid;gap:8px}.rl-rank-l{display:grid;grid-template-columns:28px minmax(120px,240px) 1fr auto;gap:10px;align-items:center;font-size:13px}.rl-rank-l .n{width:26px;height:26px;border-radius:50%;background:var(--surface-sunk);display:grid;place-items:center;font-weight:800;font-size:12px}.rl-rank-l .c{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rl-rank-l .t,.rl-aging-l .t{height:14px;border-radius:999px;background:var(--surface-sunk);overflow:hidden}.rl-rank-l .t div,.rl-aging-l .t div{height:100%;border-radius:999px}.rl-aging{display:grid;gap:10px}.rl-aging-l{display:grid;grid-template-columns:140px 1fr 120px;gap:12px;align-items:center;font-size:13.5px}.rl-aging-l small{display:block;font-size:11.5px;color:var(--text-2)}.rl-aging-l b{text-align:right;font-variant-numeric:tabular-nums}.rl-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:1px}@media (max-width:640px){.rl-funil-l,.rl-aging-l{grid-template-columns:1fr}.rl-rank-l{grid-template-columns:28px 1fr auto}.rl-rank-l .t{display:none}}.pr-lista{display:grid;gap:8px}.pr-item{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;border:1px solid var(--line);border-left:4px solid var(--p);background:var(--surface)}.pr-item b{font-size:14px}.pr-item p{margin:2px 0 0;font-size:12.5px;color:var(--text-2)}.pr-ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:var(--p);background:color-mix(in srgb,var(--p) 14%,white)}.pr-st{font:700 12px var(--font-body);color:var(--p);white-space:nowrap}@media (max-width:700px){.pr-item{grid-template-columns:34px 1fr}.pr-st{grid-column:2}}.tm-doc .tm-evid h2{font:800 16px var(--font-display);text-align:center;color:#0f3d4a;margin:8px 0 10px}.tm-doc .tm-evid>p{font-size:12.5px;color:#5c6f78;text-align:justify}.tm-doc .tm-evid-c{border:1px solid #E3DED3;border-radius:12px;padding:14px 16px;margin-top:12px;break-inside:avoid}.tm-doc .tm-evid-c h3{font:800 14px var(--font-display);margin:0 0 8px;color:#12242c}.tm-doc .tm-evid-c h3 span{display:block;font:500 12.5px var(--font-body);color:#5c6f78}.tm-doc .tm-evid-c dl{margin:0;display:grid;gap:4px}.tm-doc .tm-evid-c dl div{display:grid;grid-template-columns:190px minmax(0,1fr);gap:10px;font-size:12.5px}.tm-doc .tm-evid-c dt{color:#5c6f78}.tm-doc .tm-evid-c dd{margin:0;font-weight:600;overflow-wrap:anywhere}.tm-doc .tm-evid-c dd.mono{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11.5px;font-weight:500}.tm-doc .tm-evid-c ol{list-style:none;margin:10px 0 0;padding:10px 0 0;border-top:1px dashed #D6D1C4;font-size:12px;display:grid;gap:3px}.tm-doc .tm-evid-c ol time{display:inline-block;min-width:118px;color:#5c6f78;font-variant-numeric:tabular-nums}@media (max-width:640px){.tm-doc .tm-evid-c dl div{grid-template-columns:1fr;gap:0}}.mx .ac-b{min-width:26px;height:26px;cursor:pointer;border:1.5px solid var(--line-strong);background:var(--surface);color:var(--text-2);font-family:inherit;opacity:1}.mx .ac-b[aria-pressed=false]{background:var(--surface);color:var(--text-2);border-style:dashed}.mx .ac-b[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.mx .ac-b.esp[aria-pressed=true]{background:var(--gv-sol-500);border-color:var(--gv-sol-500);color:var(--gv-petroleo-900)}.mx .ac-b.mudou{box-shadow:0 0 0 2px var(--gv-sol-500)}.mx .ac-b:focus-visible{box-shadow:var(--focus)}.mx.mx-edit .acs{gap:5px}.px-lista{margin:0;padding-left:18px;max-height:44vh;overflow:auto;font-size:13.5px;display:grid;gap:4px}.px-lista li.perde{color:var(--danger-ink)}.t-small{font-size:12.5px;color:var(--text-2)}.acomp{border-left:4px solid var(--gv-sol-500)}.acomp.recusado{border-left-color:var(--line-strong)}.acomp-etapas{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;counter-reset:none}.acomp-etapas li{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:12.5px;color:var(--text-2)}.acomp-etapas li:before{content:"";position:absolute;top:13px;left:-50%;width:100%;height:2px;background:var(--line);z-index:0}.acomp-etapas li:first-child:before{display:none}.acomp-etapas li.ok:before,.acomp-etapas li.on:before{background:var(--gv-sol-500)}.acomp-etapas i{position:relative;z-index:1;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:700;font-size:13px;background:var(--surface);border:2px solid var(--line-strong);color:var(--text-2)}.acomp-etapas li.ok i{background:var(--success-mid);border-color:var(--success-mid);color:#fff}.acomp-etapas li.on i{background:var(--gv-sol-500);border-color:var(--gv-sol-500);color:var(--shell)}.acomp-etapas li.on span{color:var(--text);font-weight:600}@media (max-width:560px){.acomp-etapas{grid-template-columns:1fr;gap:8px}.acomp-etapas li{flex-direction:row;text-align:left}.acomp-etapas li:before{display:none}}.cc{--cc-p2:var(--gv-petroleo-500)}.cc .crumbs a,.cc-home .crumbs a{color:inherit}.cc-home{display:grid;grid-template-columns:340px minmax(0,1fr);gap:20px 24px;align-items:stretch}@media (max-width:980px){.cc-home{grid-template-columns:1fr}}.cc-home-h{grid-column:1/-1;padding-right:56px}.cc-home-h h1{font:800 clamp(26px,2.8vw,34px)/1.1 var(--font-display);letter-spacing:-.03em;margin:0}.cc-home-h p{margin:6px 0 0;color:var(--text-2);font-size:15px}.cc-mesa{background:var(--shell);color:#fff;padding:20px 16px 18px;border-radius:20px}.cc-mesa-t{display:flex;align-items:center;gap:10px}.cc-mesa h2{font:800 20px var(--font-display);margin:0;letter-spacing:-.01em;color:#fff}.cc-mesa-t .cont{min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:var(--gv-sol-500);color:var(--gv-petroleo-900);font:800 12.5px/24px var(--font-body);text-align:center}.cc-mesa>p{margin:2px 0 16px;color:#b8cad0;font-size:13px}.cc-mesa .alert{margin-bottom:10px}.cc-fila h3{display:flex;justify-content:space-between;align-items:center;gap:8px;font:600 12.5px var(--font-body);color:#b8cad0;margin:18px 2px 8px}.cc-fila h3 span{background:#ffffff24;color:#fff;border-radius:999px;padding:0 8px;font-size:11.5px;line-height:18px}.cc-item{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;border-radius:12px;background:#ffffff12;margin-bottom:6px;cursor:pointer;border-left:3px solid transparent;color:#fff;transition:background var(--dur)}.cc-item .tx{flex:1;min-width:0;display:block}.cc-item .seta{flex:none;transform:rotate(-90deg);opacity:.55}.cc-item:hover{background:#ffffff21}.cc-item:hover .seta{opacity:1}.cc-item.ativo{background:#f2a93b2e;border-left-color:var(--gv-sol-500)}.cc-item b{display:block;font-size:14px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-item .tx>span{display:block;font-size:12.5px;color:#d3dfe3}.cc-item:focus-visible{outline:3px solid var(--gv-sol-500);outline-offset:2px}.cc-item.nova{background:var(--gv-sol-500);color:var(--gv-petroleo-900);padding:13px 14px}.cc-item.nova b{font-size:15px;font-weight:800}.cc-item.nova .tx>span{color:inherit;opacity:.85}.cc-item.nova .seta{transform:none;opacity:1}.cc-item.nova:hover{background:#e99d2b}.cc-mesa-vazia{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:12px;border-radius:12px;border:1px dashed rgba(255,255,255,.22);color:#b8cad0;font-size:13px}.cc-mesa-vazia .ic{flex:none;color:var(--gv-sol-500);margin-top:1px}.cc-mesa-vazia p{margin:0}.cc-mesa-vazia b{display:block;color:#fff;font-size:14px}.cc-mesa.na-gaveta{margin:-4px}.cc-home-c{min-width:0;display:grid;gap:16px;align-content:start}.cc-soltar-h{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;padding:22px 24px;border:2px dashed var(--gv-petroleo-500);border-radius:20px;background:var(--surface);cursor:pointer;transition:background .2s,border-color .2s}.cc-soltar-h:hover,.cc-soltar-h.sobre{background:var(--accent-soft);border-color:var(--gv-sol-500)}.cc-soltar-h:focus-visible{outline:3px solid var(--gv-sol-500);outline-offset:3px}.cc-soltar-h>.ic{display:grid;place-items:center;width:60px;height:60px;border-radius:16px;background:var(--gv-petroleo-700);color:var(--gv-sol-500)}.cc-soltar-h h2{font:800 22px/1.15 var(--font-display);letter-spacing:-.02em;margin:0 0 4px}.cc-soltar-h p{margin:0;color:var(--text-2);font-size:14px;max-width:58ch}.cc-soltar-h .btn{pointer-events:none}@media (max-width:640px){.cc-soltar-h{grid-template-columns:1fr;text-align:left}}.cc-painel{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:18px 20px}.cc-painel-t{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px}.cc-painel-t h2{font:800 17px var(--font-display);letter-spacing:-.01em;margin:0}.cc-painel-t .lnk{font-size:13px}.cc-funil{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:relative}.cc-funil:before{content:"";position:absolute;left:10%;right:10%;top:24px;height:6px;border-radius:999px;background:var(--surface-sunk)}.cc-funil li{position:relative;display:grid;justify-items:center;gap:8px;min-width:0;text-align:center}.cc-funil .col{display:none}.cc-funil .num{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:var(--surface);border:3px solid var(--line);font:800 20px/1 var(--font-display);color:var(--text-2)}.cc-funil li.tem .num{background:var(--gv-petroleo-500);border-color:var(--gv-petroleo-500);color:#fff}.cc-funil li.tem:last-child .num{background:var(--gv-verde-500);border-color:var(--gv-verde-500)}.cc-funil .rot{font-size:13px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.cc-funil li.tem .rot{color:var(--text);font-weight:650}@media (max-width:560px){.cc-funil .num{width:42px;height:42px;font-size:16px}.cc-funil:before{top:18px}.cc-funil .rot{font-size:11.5px}}.cc-recentes{list-style:none;margin:0;padding:0}.cc-recentes li+li{border-top:1px solid var(--line-soft)}.cc-recentes a{display:grid;grid-template-columns:104px minmax(0,1fr) auto;gap:14px;align-items:center;padding:11px 6px;margin:0 -6px;border-radius:10px;color:inherit;text-decoration:none}.cc-recentes a:hover{background:var(--surface-2)}.cc-recentes a:focus-visible{outline:3px solid var(--gv-sol-500);outline-offset:-2px}.cc-recentes .et{justify-self:start;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;background:var(--info-soft);color:var(--info)}.cc-recentes .et[data-b="4"]{background:var(--success-soft);color:var(--success)}.cc-recentes .tx{min-width:0}.cc-recentes b{display:block;font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-recentes .tx span{display:block;font-size:13px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-recentes time{font-size:12.5px;color:var(--text-2);white-space:nowrap}@media (max-width:560px){.cc-recentes a{grid-template-columns:1fr auto}.cc-recentes .et{grid-column:1/-1}}.cc-inicio{min-height:58vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10px 0}.cc-inicio.compacta{min-height:0;padding:22px 0 8px}.cc-soltar{display:block;max-width:560px;width:100%;padding:44px 32px;border:2px dashed var(--cc-p2,var(--gv-petroleo-500));border-radius:24px;background:var(--surface);cursor:pointer;transition:background .2s,border-color .2s}.cc-inicio.compacta .cc-soltar{padding:28px 24px}.cc-soltar:hover,.cc-soltar.sobre{background:var(--accent-soft);border-color:var(--gv-sol-500)}.cc-soltar:focus-within{outline:3px solid var(--gv-sol-500);outline-offset:3px}.cc-soltar .ic{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 12px;border-radius:18px;background:var(--gv-petroleo-700);color:var(--gv-sol-500)}.cc-soltar h2,.cc-ler h2{font:800 26px var(--font-display);margin:0 0 6px;letter-spacing:-.01em}.cc-soltar p,.cc-ler p{margin:0 auto 12px;color:var(--text-2);max-width:420px}.cc-soltar .btn{pointer-events:none}.cc-giro{display:block;width:44px;height:44px;margin:0 auto 14px;border-radius:50%;border:4px solid var(--surface-sunk);border-top-color:var(--gv-sol-500);animation:cc-gira 1s linear infinite}@keyframes cc-gira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cc-giro{animation:none}}.cc-cab{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:flex-end;padding-right:52px}.cc-cab h1{font:800 clamp(24px,2.6vw,30px)/1.1 var(--font-display);margin:0;letter-spacing:-.02em}.cc-cab p{margin:4px 0 0;color:var(--text-2)}.cc-cab-a{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cc-etiqueta{display:inline-block;padding:4px 12px;border-radius:999px;font-size:12.5px;font-weight:700;background:var(--accent-soft);color:var(--accent-ink)}.cc-etiqueta.ok{background:var(--success-soft);color:var(--success)}.cc-chaves{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.cc-chave{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:6px 12px;font-size:12.5px;color:var(--text-2)}.cc-chave b{display:block;color:var(--text);font-size:14px;font-variant-numeric:tabular-nums}.cc-trilho{position:relative;margin:22px 0 18px;padding:0 8px}.cc-trilho .base,.cc-trilho .cheio{position:absolute;left:28px;right:28px;top:19px;height:6px;border-radius:999px;background:var(--surface-sunk)}.cc-trilho .cheio{right:auto;background:linear-gradient(90deg,var(--gv-petroleo-500),var(--gv-sol-500));transition:width .5s ease}.cc-marcos{position:relative;display:grid;grid-template-columns:repeat(5,1fr);list-style:none;margin:0;padding:0}.cc-marco{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:13px;color:var(--text-2)}.cc-marco i{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--surface);border:3px solid var(--line);font:800 15px var(--font-display);font-style:normal;color:var(--text-2);transition:all .3s}.cc-marco.feito i{background:var(--gv-petroleo-500);border-color:var(--gv-petroleo-500);color:#fff}.cc-marco.atual i{background:var(--gv-sol-500);border-color:var(--gv-sol-500);color:var(--gv-petroleo-900);box-shadow:0 0 0 6px #f2a93b40}.cc-marco.atual{color:var(--text);font-weight:700}@media (prefers-reduced-motion:reduce){.cc-trilho .cheio,.cc-marco i{transition:none}}@media (max-width:560px){.cc-marco{font-size:11.5px}.cc-marco i{width:36px;height:36px}.cc-trilho .base,.cc-trilho .cheio{top:15px;left:22px;right:22px}}.cc-grade{display:grid;grid-template-columns:minmax(0,1fr) 348px;gap:18px;align-items:start}@media (max-width:1240px){.cc-grade{grid-template-columns:1fr}.cc-grade:not(.larga) .cc-lado{display:contents}.cc-grade:not(.larga) .cc-proxima{order:-1}}@media (max-width:1700px){.cc-grade.larga{grid-template-columns:1fr}.cc-grade.larga .cc-lado{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start}}.wrap:has(>.cc){max-width:1320px}.cc-bloco{background:var(--surface);border:1px solid var(--line);border-radius:18px;margin-bottom:10px;scroll-margin-top:12px}.cc-bloco>header{display:flex;align-items:center;gap:12px;padding:12px 18px;flex-wrap:wrap}.cc-cab-b{all:unset;display:flex;align-items:center;gap:12px;box-sizing:border-box}button.cc-cab-b{cursor:pointer;border-radius:10px}button.cc-cab-b:focus-visible{outline:3px solid var(--gv-sol-500);outline-offset:3px}.cc-cab-b .num{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font:800 13px var(--font-display);background:var(--surface-sunk);color:var(--text-2);flex:none}.cc-bloco.feito .cc-cab-b .num{background:var(--gv-petroleo-500);color:#fff}.cc-bloco.atual .cc-cab-b .num{background:var(--gv-sol-500);color:var(--gv-petroleo-900)}.cc-cab-b b{font:800 17px var(--font-display)}.cc-seta{transition:transform .2s;color:var(--text-2)}.cc-seta.aberta{transform:rotate(180deg)}.cc-bloco>header .res{color:var(--text-2);font-size:13.5px;margin-left:auto;text-align:right}.cc-bloco.futuro{background:var(--surface-2)}.cc-bloco.futuro .cc-cab-b b{color:var(--text-2)}.cc-bloco.atual{border-color:var(--gv-sol-500);box-shadow:0 10px 30px -18px #0f3d4a80}.cc-corpo{padding:4px 18px 18px;border-top:1px solid var(--line)}.cc-bloco>.cc-corpo>.cc-inicio,.cc-bloco>.cc-corpo>.cc-dividido{margin-top:14px}.cc-abas{margin-top:14px}.cc-abas button:disabled{opacity:.6;cursor:not-allowed}.cc-nota{font-size:12.5px;color:var(--text-2)}.cc-nota.ok{color:var(--success)}.cc-nota.atn{color:var(--accent-ink)}.cc-nota.err{color:var(--danger-ink);font-weight:600}.cc-sub{font:800 14px var(--font-display);margin:16px 0 8px}.cc-acao{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:14px}.cc-dois{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}@media (max-width:640px){.cc-dois{grid-template-columns:1fr}}.cc-campo-l{display:grid;gap:4px;margin-bottom:10px;align-content:start}.cc-campo-l label,.cc-campo-l .lbl{font-size:13px;font-weight:600}.cc-linha{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.cc-linha .cc-campo-l{margin-bottom:0}.cc-dividido{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}@media (max-width:860px){.cc-dividido{grid-template-columns:1fr}}.cc-conta{position:sticky;top:12px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface-sunk)}@media (max-width:860px){.cc-conta{position:static}}.cc-conta-b{display:flex;justify-content:space-between;gap:10px;padding:8px 12px;font-size:12.5px;font-weight:600;background:var(--surface);border-bottom:1px solid var(--line)}.cc-conta-b span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-conta-v{height:min(68vh,640px);overflow:auto;padding:10px;display:flex;flex-direction:column;gap:10px;align-items:center}.cc-conta-v>div{width:100%}.cc-conta-v:focus-visible{outline:3px solid var(--gv-sol-500);outline-offset:-3px}.cc-conta-v img{width:100%;height:auto;background:#fff;border-radius:4px;box-shadow:var(--elev-1);display:block}.cc-vazio-arq{display:flex;gap:10px;align-items:center;justify-content:center;height:100%}.cc-hist{padding:10px 12px;background:var(--surface);border-top:1px solid var(--line)}.cc-hist .barras{display:flex;gap:3px;align-items:flex-end;height:46px}.cc-hist .barras i{flex:1;background:var(--gv-petroleo-500);opacity:.7;border-radius:2px 2px 0 0}.cc-hist .barras i:last-child{background:var(--gv-sol-500);opacity:1}.cc-hist small{display:block;margin-top:6px;color:var(--text-2);font-size:12px}.cc-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}@media (max-width:520px){.cc-campos{grid-template-columns:1fr}}.cc-campo{display:grid;gap:4px;align-content:start;min-width:0}.cc-campo label{font-size:13px;font-weight:600}.cc-campo .inp,.cc-campo .sel{min-height:38px}.cc-campo.erro .inp,.cc-campo.erro .sel{border-color:var(--danger);background:var(--danger-soft)}.cc-divergente{border:1px solid var(--gv-sol-500);background:var(--accent-soft);border-radius:12px;padding:10px 12px;margin-bottom:10px}.cc-divergente.ok{border-color:var(--line);background:var(--surface-2)}.cc-divergente p{margin:0 0 8px;font-size:13px}.cc-opcoes{display:flex;gap:8px;flex-wrap:wrap}.cc-opcao{border:1px solid var(--line-strong);background:var(--surface);color:var(--text);border-radius:999px;padding:6px 14px;font:600 13px var(--font-body);cursor:pointer}.cc-opcao[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.cc-reconhecido{border:1px solid var(--gv-sol-500);border-radius:12px;padding:12px 14px;margin-bottom:10px;font-size:13px}.cc-reconhecido>b{display:block;font:800 14px var(--font-display)}.cc-reconhecido p{margin:4px 0 10px;color:var(--text-2)}.cc-tarifas{font-size:12.5px;color:var(--text-2);margin:12px 0 0}.cc-tarifas b{color:var(--text)}.cc-sim{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;margin-top:4px;align-items:start}@media (max-width:760px){.cc-sim{grid-template-columns:1fr}}.cc-faixa{display:grid;grid-template-columns:minmax(0,1fr) 84px;gap:10px;align-items:center}.cc-faixa input[type=range]{width:100%;accent-color:var(--gv-sol-500)}.cc-mais{margin-top:10px;border:1px solid var(--line);border-radius:12px;padding:10px 12px}.cc-mais summary{cursor:pointer;font-weight:650;font-size:13.5px;color:var(--primary)}.cc-mais[open] summary{margin-bottom:10px}.cc-prev{background:var(--gv-petroleo-700);color:#fff;border-radius:16px;padding:16px 18px;margin-top:14px;position:sticky;top:12px}.cc-prev small{color:#b8cad0;font-size:12.5px}.cc-prev .grande{font:800 34px/1.1 var(--font-display);color:var(--gv-sol-500);font-variant-numeric:tabular-nums}.cc-prev dl{display:grid;grid-template-columns:1fr auto;gap:4px 12px;margin:12px 0 0;font-size:13px}.cc-prev dt{color:#d3dfe3}.cc-prev dd{margin:0;text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.cc-prev .aviso{margin:10px 0 0;font-size:12.5px;color:#f8d9a3}.cc-docw{margin-top:14px;scroll-margin-top:12px;border-radius:16px;overflow:hidden;border:1px solid var(--line)}.cc-docw .doc-prop{box-shadow:none;border-radius:0;max-width:none}.cc-conferir{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:14px;padding:12px 14px;border-radius:12px;background:var(--accent-soft);color:var(--text)}.cc-conferir.ok{background:var(--info-soft)}.cc-conferir .cc-nota{flex:1 1 260px}.cc-usinas{display:grid;gap:8px;margin-top:12px}.cc-uc-t{font-size:13px}.cc-usina{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:var(--surface);color:var(--text);text-align:left;font:inherit;cursor:pointer}.cc-usina:disabled{cursor:not-allowed;opacity:.6}.cc-usina[aria-pressed=true]{border-color:var(--gv-sol-500);box-shadow:0 0 0 2px var(--gv-sol-500) inset;opacity:1}.cc-usina .ocup{width:90px;height:8px;border-radius:999px;background:var(--surface-sunk);overflow:hidden}.cc-usina .ocup i{display:block;height:100%;background:var(--gv-petroleo-500)}.cc-usina b{display:block}.cc-usina small{color:var(--text-2);font-size:12.5px}@media (max-width:560px){.cc-usina{grid-template-columns:1fr}.cc-usina .ocup{width:100%}}.cc-termo-prev{border:1px dashed var(--line-strong);border-radius:12px;padding:12px 14px;margin-top:12px;font-size:13.5px}.cc-termo-prev ul{margin:6px 0 0;padding-left:18px}.cc-tdoc{scroll-margin-top:12px;margin-top:14px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff;color:#12242c}.cc-tdoc .capa{background:#0f3d4a;color:#fff;padding:20px 22px}.cc-tdoc .capa small{color:#b8cad0}.cc-tdoc .capa h4{font:800 22px var(--font-display);margin:2px 0 10px;color:#fff}.cc-tdoc .tres{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:4px}.cc-tdoc .tres div{background:#ffffff1a;border-radius:10px;padding:8px 10px;min-width:0}.cc-tdoc .tres div:first-child{background:#f2a93b;color:#12242c}.cc-tdoc .tres div:first-child small{color:#12242c}.cc-tdoc .tres b{display:block;font:800 16px var(--font-display);overflow-wrap:anywhere}@media (max-width:640px){.cc-tdoc .tres{grid-template-columns:1fr 1fr}}.cc-tdoc .sec{padding:14px 22px;border-top:1px solid #EEEAE0;font-size:13.5px}.cc-tdoc .sec h5{font:800 14px var(--font-display);margin:0 0 6px;color:#0f3d4a}.cc-tdoc .cls p{display:grid;grid-template-columns:40px 1fr;gap:8px;margin:0 0 10px;text-align:justify}.cc-tdoc .cls .n{justify-self:center;min-width:32px;height:24px;border-radius:7px;background:#e3eef3;color:#0f3d4a;font:800 12px/24px var(--font-display);text-align:center;padding:0 4px}.cc-tdoc .anx{display:grid;grid-template-columns:minmax(120px,210px) 1fr;gap:4px 12px;margin:0}.cc-tdoc .anx dt{color:#5c6f78}.cc-tdoc .anx dd{margin:0;font-weight:600}.cc-tdoc .cc-nota{color:#5c6f78}.cc-tdoc mark{background:#f8dfd5;color:#8a3416;border-radius:4px;padding:0 4px;font-weight:700}.cc-tdoc .btn-sec{background:#fff;color:#0f3d4a;border-color:#d6d1c4}.cc-ativ{border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin-top:12px}.cc-ativ-h{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.cc-ativ-h .st{margin-left:auto}.cc-op{font-size:14px;margin:14px 0 0}.cc-lista{list-style:none;margin:0;padding:0;font-size:13px}.cc-lista li{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center;padding:7px 0;border-bottom:1px solid var(--line-soft)}.cc-lista li:last-child{border:0}.cc-lado{display:grid;gap:12px;min-width:0}.cc-cartao{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:14px 16px;min-width:0}.cc-cartao h3{font:800 15px var(--font-display);margin:0 0 8px}.cc-proxima{background:var(--accent-soft);border-color:var(--gv-sol-500)}.cc-proxima p{margin:0;font-size:14px}.cc-tempo{list-style:none;margin:0;padding:0;font-size:13px}.cc-tempo li{padding:6px 0 6px 14px;border-left:2px solid var(--line);position:relative;overflow-wrap:anywhere}.cc-tempo li:before{content:"";position:absolute;left:-5px;top:11px;width:8px;height:8px;border-radius:50%;background:var(--gv-petroleo-500)}.cc-tempo li small{display:block;color:var(--text-2)}.cc-ficha{padding:0;overflow:hidden}.cc-ficha-h{padding:12px 16px 0}.cc-ficha-h h3{margin:0}.cc-ficha-abas{padding:10px 12px;border-bottom:1px solid var(--line)}.cc-ficha-abas .seg{gap:6px}.cc-ficha-abas .seg button{min-height:32px;padding:0 10px;font-size:12.5px}.cc-ficha-c{padding:12px 16px 16px;font-size:13.5px}.cc-ficha-c dl{display:grid;grid-template-columns:104px minmax(0,1fr);gap:6px 10px;margin:0}.cc-ficha-c dt{color:var(--text-2)}.cc-ficha-c dd{margin:0;font-weight:500;overflow-wrap:anywhere}.cc-ficha-c dd .inp,.cc-ficha-c dd .sel{min-height:34px;padding:5px 8px;width:100%;font-size:13.5px}.cc-ficha-c dd .cc-nota{display:block;margin-top:3px;font-weight:400}.cc-pessoa{border:1px solid var(--line);border-radius:12px;padding:10px 12px;margin-bottom:8px}.cc-pessoa>b{display:block}.cc-pessoa>small{display:block;color:var(--text-2)}.cc-doc{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--line)}.cc-doc:last-child{border:0}.cc-form-c{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px}.cc-form-c .inp{min-height:36px;padding:6px 9px;font-size:13.5px}@media print{.cc-docw .doc-prop{zoom:.86}}.cad-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.cad-cartao{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 16px;border-radius:16px;background:var(--surface);border:1px solid var(--line);color:inherit;text-decoration:none;transition:border-color var(--dur),box-shadow var(--dur)}.cad-cartao:hover{border-color:var(--gv-sol-500);box-shadow:var(--elev-2)}.cad-cartao:focus-visible{outline:3px solid var(--gv-sol-500);outline-offset:2px}.cad-cartao>.ic{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--info-soft);color:var(--info)}.cad-cartao .tx b{display:block;font:800 15px var(--font-display)}.cad-cartao .tx small{display:block;color:var(--text-2);font-size:12.5px}.cad-cartao .n{display:grid;justify-items:end;gap:4px}.cad-cartao .sit{grid-column:2/-1;margin-top:-4px}.cad-cartao .n>b{font:800 22px/1 var(--font-display)}.pc-form{max-width:980px;margin:0 auto}.pc-g3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.pc-g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.pc-g3{grid-template-columns:1fr}}.pc-fichas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}@media (max-width:760px){.pc-fichas{grid-template-columns:1fr}}.pc-ficha{padding:16px;border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line-soft)}.pc-ficha>small{display:block;font-size:12px;font-weight:600;color:var(--text-2)}.pc-ficha>b{display:block;font:700 16px var(--font-display);margin:2px 0 12px}.pc-ficha .dl{grid-template-columns:108px minmax(0,1fr);font-size:13px}.pc-opcoes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width:820px){.pc-opcoes{grid-template-columns:1fr}}.pc-opcao{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;transition:border-color var(--dur),background var(--dur),box-shadow var(--dur)}.pc-opcao:hover{border-color:var(--primary)}.pc-opcao:focus-visible{box-shadow:var(--focus)}.pc-opcao b{font:700 15px var(--font-display)}.pc-opcao span{font-size:13px;line-height:1.45;color:var(--text-2)}.pc-opcao[aria-checked=true]{border-color:var(--gv-petroleo-700);background:var(--gv-petroleo-700);box-shadow:inset 0 -3px 0 var(--gv-sol-500)}.pc-opcao[aria-checked=true] b{color:#fff}.pc-opcao[aria-checked=true] span{color:#fffc}.affix .inp+span{border-left:1px solid var(--line-soft)}.pc-pend{margin:6px 0 8px;padding-left:18px;display:grid;gap:4px}.pc-conf-av{max-width:860px;margin:0 auto 16px;display:grid;gap:12px}.pc-resumo{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:0}.pc-resumo>div{padding:12px 16px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line)}.pc-resumo dt{font-size:12px;font-weight:600;color:var(--text-2)}.pc-resumo dd{margin:2px 0 0;font-weight:600;font-size:14px}.pc-resumo dd small{display:block;font-weight:400;font-size:12.5px;color:var(--text-2);word-break:break-word}.pc-modelo{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start;max-width:1320px;margin:0 auto}@media (max-width:1060px){.pc-modelo{grid-template-columns:1fr}}.pc-corpo-ed{min-height:62vh;font:400 13px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap}.pc-ajuda{margin:0;padding-left:18px;display:grid;gap:8px;font-size:13px;line-height:1.45}.pc-ajuda code,.pc-campos code{font:500 12px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--surface-sunk);border-radius:4px;padding:1px 4px;word-break:break-all}.pc-campos{margin:0;display:grid;gap:8px;font-size:12.5px}.pc-campos dd{margin:2px 0 0;color:var(--text-2)}.pc-doc{max-width:860px;margin:0 auto;background:#fff;color:#12242c;border-radius:16px;box-shadow:var(--elev-2);overflow:hidden;font-family:"Figtree",var(--font-body);font-size:14.5px;line-height:1.65}.pc-capa{position:relative;background:#12242c;color:#fff;padding:32px 48px 28px;display:flex;flex-direction:column;gap:32px;text-align:center;background-image:radial-gradient(700px 380px at 92% 0%,rgba(47,107,122,.55),transparent 62%)}.pc-capa-t,.pc-capa-p{display:flex;justify-content:space-between;gap:16px;font-size:12.5px;color:#ffffffa8}.pc-marca{font:800 19px/1 var(--font-display);letter-spacing:-.03em;color:#fff}.pc-marca i{font-style:normal;color:#f2a93b}.pc-olho{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:12.5px;color:#f2a93b;margin-bottom:16px}.pc-olho:before,.pc-olho:after{content:"";width:24px;height:2px;background:#f2a93b}.pc-capa h1{font:800 clamp(34px,5vw,54px)/1 var(--font-display);letter-spacing:-.04em;margin:0;color:#fff}.pc-capa h1 em{font-style:normal;color:#f2a93b}.pc-pares{margin:20px 0 0;font-size:16px;font-weight:500}.pc-pares span{color:#f2a93b;padding:0 8px}.pc-sub{margin:4px 0 0;font-size:13.5px;color:#ffffffa8}.pc-capa-r{margin:28px auto 0;max-width:440px}.pc-capa-r .pc-rateio{text-align:left}.pc-pares,.pc-fatos b{overflow-wrap:anywhere}.pc-capa-r small{display:block;font-size:12.5px;color:#ffffffa8;margin-bottom:8px}.pc-capa-v{font:800 26px/1.15 var(--font-display);letter-spacing:-.02em;color:#f2a93b}.pc-rateio-w{margin:4px 0 16px}.pc-rateio{display:flex;gap:3px;height:52px;border-radius:12px;overflow:hidden}.pc-rateio>div{flex-basis:0;min-width:0;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:0 16px}.pc-rateio b{font:800 21px/1 var(--font-display);letter-spacing:-.02em;white-space:nowrap}.pc-rateio-l{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:8px;font-size:12.5px;font-weight:600;line-height:1.35;text-align:left}.pc-rateio-l span{display:block;overflow-wrap:anywhere}.pc-rateio-l span:before{content:"";display:inline-block;width:10px;height:10px;border-radius:3px;background:#0f3d4a;margin-right:8px}.pc-rateio-l .b{text-align:right}.pc-rateio-l .b:before{background:#f2a93b}.pc-rateio .a{background:#0f3d4a;color:#fff}.pc-rateio .b{background:#f2a93b;color:#12242c;align-items:flex-end;text-align:right}.pc-capa .pc-rateio-w{margin:0}.pc-capa .pc-rateio .a{background:#7fb3c2;color:#12242c}.pc-capa .pc-rateio-l{color:#ffffffdb}.pc-capa .pc-rateio-l .a:before{background:#7fb3c2}.pc-fatos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.14)}.pc-fatos div{padding:16px 12px 0}.pc-fatos div+div{border-left:1px solid rgba(255,255,255,.14)}.pc-fatos small{display:block;font-size:12px;font-weight:600;color:#f2a93b;margin-bottom:4px}.pc-fatos b{font:600 14.5px/1.3 var(--font-display)}@media (max-width:700px){.pc-capa{padding:24px}.pc-fatos{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-fatos div{padding:12px}.pc-fatos div:nth-child(3){border-left:0}.pc-fatos div:nth-child(n+3){border-top:1px solid rgba(255,255,255,.14)}}.pc-corpo{padding:36px 48px 32px}@media (max-width:700px){.pc-corpo{padding:24px}}.pc-partes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #E3DED3;border-radius:12px;margin-bottom:20px}.pc-partes>div{padding:20px}.pc-partes>div+div{border-left:1px solid #E3DED3}@media (max-width:700px){.pc-partes{grid-template-columns:1fr}.pc-partes>div+div{border-left:0;border-top:1px solid #E3DED3}}.pc-partes small,.pc-ass small{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#5c6f78}.pc-partes small:before,.pc-ass small:before{content:"";width:10px;height:10px;border-radius:3px;background:#0f3d4a}.pc-partes .nd small:before,.pc-ass .nd small:before{background:#f2a93b}.pc-partes h3{font:700 17px/1.25 var(--font-display);margin:6px 0 8px;color:#12242c}.pc-partes p{font-size:13.5px;line-height:1.6;margin:0}.pc-corpo .pc-partes p{text-align:left;hyphens:manual}.pc-corpo p{margin:0 0 12px;text-align:justify;hyphens:auto}.pc-corpo p.pc-item{position:relative;padding-left:22px}.pc-corpo p.pc-item:before{content:"";position:absolute;left:0;top:.8em;width:12px;height:2px;background:#f2a93b}.pc-corpo p.pc-subi{padding-left:24px}.pc-n{font-weight:700;color:#0f3d4a;font-variant-numeric:tabular-nums}.pc-doc mark{background:#fbedd3;color:#7a4e0b;border-radius:4px;padding:0 4px;font-weight:600}.pc-sec{font:700 15px var(--font-display);color:#12242c;margin:24px 0 12px}.pc-cl{margin:28px 0 12px;padding-top:20px;border-top:1px solid #E3DED3;break-after:avoid}.pc-cl span{display:block;font-size:12px;font-weight:600;color:#7a4e0b}.pc-cl h2{font:700 20px/1.2 var(--font-display);letter-spacing:-.02em;margin:2px 0 0;color:#12242c}.pc-ass{margin-top:28px;break-inside:avoid}.pc-ass-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.pc-ass .l{height:60px;border-bottom:1.5px solid #12242C;margin-bottom:8px}.pc-ass b{display:block;font:700 15px var(--font-display)}.pc-ass span{font-size:12.5px;color:#5c6f78}.pc-ass h4{font:700 14px var(--font-display);margin:32px 0 0;padding-top:20px;border-top:1px solid #E3DED3}.pc-ass-g.t .l{height:44px}.pc-ass .c{font-size:12.5px;color:#5c6f78;border-bottom:1px solid #E3DED3;padding:6px 0 16px}.pc-rodape{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:32px;padding-top:12px;border-top:1px solid #E3DED3;font-size:11.5px;color:#5c6f78}@media (max-width:620px){.pc-ass-g{grid-template-columns:1fr}}@media print{.pc-doc,.pc-doc *{visibility:visible!important}.pc-doc{position:absolute;left:0;top:0;width:100%;max-width:none;box-shadow:none;border-radius:0;overflow:visible;font-size:10.5pt}.pc-doc,.pc-doc *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.pc-capa{min-height:272mm;justify-content:center;gap:14mm;border-radius:12px;break-after:page;page-break-after:always}.pc-grupo,.pc-cl{break-inside:avoid}.pc-ass{margin-top:16px}.pc-ass h4{margin-top:20px;padding-top:14px}.pc-ass .l{height:52px}.pc-rodape{margin-top:14px;break-before:avoid}.pc-corpo{padding:0 2mm}.pc-corpo p{orphans:3;widows:3}.pc-partes,.pc-rateio-w{break-inside:avoid}.pc-conf-av{display:none!important}}
