html.fp-workspace{--milk:#f6f7f6;--milk-warm:#f0f3f0;--milk-edge:#dce3de;--bg:#f6f7f6;--surface:#fff;--surface-warm:#f0f3f0;--text-body:#202c26;--text-muted:#58665e;--border:#e0e6e1;--border-strong:#ccd8cf;--shadow:0 2px 8px #183d2510;--shadow-sm:0 1px 2px #183d2509;--radius:14px;--radius-lg:20px;--radius-xl:24px}html.fp-workspace.cp-dark{--milk:#101914;--milk-warm:#18241d;--bg:#101914;--surface:#17231c;--surface-warm:#1d2b22;--text-body:#edf3ee;--text-muted:#a9b9ad;--border:#2a3a2f;--border-strong:#3b5041}.fp-workspace .app__main,.fp-workspace.modo-colab .app__main,.fp-workspace.modo-pj .app__main{padding:0}.fp-workspace #view{max-width:1600px;margin-inline:auto;padding:28px clamp(16px,3vw,44px) 110px}.fp-workspace .page-title{font-size:clamp(24px,2.4vw,32px);letter-spacing:-.035em;line-height:1.2;color:var(--text-body)}.fp-workspace .page-sub{font-size:14px;line-height:1.6;color:var(--text-muted)}.fp-workspace :is(.page-header h1,.pp-hi h1,.pjp-head h1){font-size:clamp(25px,2.4vw,32px);font-weight:600;letter-spacing:-.04em;line-height:1.2}.fp-workspace :is(.page-header p,.pp-hi p,.pjp-head p){font-size:14px;line-height:1.6}.fp-workspace :is(.vg-h,.pp-ovl){font-size:13px;font-weight:600;text-transform:none;letter-spacing:0}.fp-workspace .vg-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px}.fp-workspace .vg-card{padding:22px;border-radius:20px;box-shadow:none}.fp-workspace :is(.pp-grp,.cp-account .pp-grp){border-radius:20px;box-shadow:none}.fp-workspace .pp-rw__s{font-size:13px;white-space:normal;line-height:1.5}.fp-workspace .pp-rw__t{white-space:normal;line-height:1.45}.fp-workspace .pp-rw__ro,.fp-workspace .ghub__lab{font-size:12px}.fp-workspace .com-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:16px}.fp-workspace .cf-card{border-radius:18px;box-shadow:none;overflow:hidden}.fp-workspace .dcf-cover{height:auto;aspect-ratio:auto;min-height:64px;padding:18px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;background:var(--surface-warm);color:var(--text-body)}.fp-workspace .dcf-cover--pub .dcf-sign{color:var(--text-muted)}.fp-workspace .dcf-cover>.icon{width:23px;height:23px}.fp-workspace .dcf-type{font-size:12px;text-transform:none;letter-spacing:0}.fp-workspace .dcf-sign{position:static;margin-left:auto;font-size:11px;background:var(--surface);color:var(--text-muted)}.fp-workspace .cf-bd{padding:18px}.fp-workspace .cf-title{font-size:16px;line-height:1.4;min-height:44px}.fp-workspace :is(.cf-read,.cf-ver){font-size:12px}.fp-workspace .cf-acts{gap:8px}.fp-workspace .com-mini{width:40px;height:40px;border-radius:10px}@media(min-width:901px){.fp-workspace #app .app__main:has(.com-center) #view{width:100%;max-width:none;margin:0;padding-inline:clamp(18px,2vw,30px)}.fp-workspace #app .app__main:has(.com-center) .com-center{width:100%;max-width:none;margin:0;gap:14px}.fp-workspace #app .app__main:has(.com-center) .com-center .stats{gap:10px;margin-bottom:2px}.fp-workspace #app .app__main:has(.com-center) .com-center .stat{min-height:62px;padding:9px 12px;gap:1px}.fp-workspace #app .app__main:has(.com-center) .com-center .com-grid{grid-template-columns:repeat(auto-fit,minmax(170px,190px));gap:10px;align-items:start;justify-content:start}.fp-workspace #app .app__main:has(.com-center) .com-center :is(.cf-thumb,.cf-noimg){width:100%;height:88px;min-height:0;aspect-ratio:auto;object-fit:cover;object-position:center}.fp-workspace #app .app__main:has(.com-center) .com-center .cf-bd{padding:9px 10px 10px;gap:4px}.fp-workspace #app .app__main:has(.com-center) .com-center .cf-title{min-height:31px;font-size:13px;line-height:1.25}.fp-workspace #app .app__main:has(.com-center) .com-center :is(.cf-seg,.cf-read,.cf-meta){font-size:10px}.fp-workspace #app .app__main:has(.com-center) .com-center .cf-acts{gap:4px;margin-top:1px;padding-top:5px}.fp-workspace #app .app__main:has(.com-center) .com-center .cf-acts .com-mini{flex:0 0 44px}}.fp-workspace .iap-summary button{box-shadow:none;border-radius:16px;background:var(--surface)}.fp-workspace .iap-summary button.is-on{border-color:var(--plum);background:var(--surface-warm)}.fp-workspace .iap-summary small{font-size:12px}.fp-workspace :is(.iap-workspace,.iap-inbox,.iap-detail){box-shadow:none}.fp-workspace .iap-person b,.fp-workspace .iap-item>strong{white-space:normal;overflow:visible;line-height:1.5}.fp-workspace .pjg-company>span{min-width:0}.fp-workspace .pjg-kpis small{overflow-wrap:anywhere}.fp-workspace :is(.cfg-name,.ocp-card__nome,.occ__name,.esp-trow__n,.cp-head__tx h1,.vc__det,.dg-box__cap){white-space:normal;overflow-wrap:anywhere;line-height:1.45}.fp-workspace .ghub__it{min-width:78px}.fp-workspace .ghub__lab{white-space:normal}.fp-workspace .pjp-time b{white-space:normal;line-height:1.5}.fp-workspace .pjg-kpis article{background:var(--surface);box-shadow:none;border-radius:16px;color:var(--text-body)}.fp-workspace .pjg-kpis article.is-hero{background:var(--surface-warm);color:var(--text-body)}.fp-workspace .pjg-kpis small{font-size:12px}.fp-workspace .doc-filter{display:flex;align-items:center;gap:12px;font-size:13px;margin:18px 0}.doc-filter select{font:13px Poppins,sans-serif;padding:10px 14px;border:1px solid var(--border);background:var(--surface);color:var(--text-body);border-radius:12px;min-height:44px}.fp-workspace :is(.panel,.card,.cfg-section,.uapp-card){box-shadow:none;border-color:var(--border);border-radius:20px}.fp-workspace :is(.btn,.field input,.field select,.field textarea){border-radius:12px}.fp-workspace .btn{min-height:42px;font-size:13px;font-weight:500;box-shadow:none}.fp-workspace .btn--primary{border-radius:999px;font-weight:600}.fp-workspace :is(.field label,.helpnote){font-size:13px;line-height:1.6}.fp-workspace :is(input,select,textarea){accent-color:var(--plum)}.fp-workspace :is(.kpi__val,.stat__value,.uapp-kpi strong,.bh-saldo,.pjg-money,td){font-variant-numeric:tabular-nums}.fp-workspace :is(.tabs,.filter-tabs){gap:4px;border-bottom-color:var(--border)}.fp-workspace :is(.tab,.filter-tab){font-size:13px;min-height:44px}.fp-workspace :is(.occ,.func-row,.bh-row,.idea-row,.pj-row){box-shadow:none;border-radius:0;border:0;border-bottom:1px solid var(--border);margin:0;background:var(--surface)}.fp-workspace :is(.occ,.func-row,.bh-row,.idea-row,.pj-row):first-child{border-radius:16px 16px 0 0}.fp-workspace :is(.occ,.func-row,.bh-row,.idea-row,.pj-row):last-child{border-radius:0 0 16px 16px}.fp-workspace :is(.occ,.func-row,.bh-row,.idea-row,.pj-row):only-child{border-radius:16px}.fp-workspace :is(.occ__name,.func-row__name){text-transform:none;font-size:14px;font-weight:600}.fp-workspace :is(.occ__sub,.func-row__sub){font-size:12px;color:var(--text-muted);line-height:1.6}.fp-workspace :is(.ghub__item){box-shadow:none}.fp-workspace :is(.ghub__label){font-size:12px}.fp-workspace .uapp-kpi{box-shadow:none;min-height:90px;background:var(--surface)}.fp-workspace .uapp-kpi span{font-size:12px}.fp-workspace .uapp-row{font-size:13px}.fp-workspace :is(.uapp-head,.uapp-chart-note){font-size:12px}.fp-workspace .modal:not(.modal--oca-focus):not(.pjg-sheet){border-radius:24px;box-shadow:0 16px 70px #08231325}.fp-workspace .modal__header h2{font-size:23px;letter-spacing:-.025em}.fp-workspace .modal__body{font-size:14px;line-height:1.7}.fp-workspace .modal__footer{background:var(--surface);border-top:1px solid var(--border)}.fp-workspace :is(.cp-aviso,.cp-doc,.cp-conta-menu){box-shadow:none}.fp-workspace :is(.cp-aviso__titulo,.cp-section-title){letter-spacing:-.02em}.fp-workspace .cp-aviso__texto{line-height:1.65}.fp-workspace :is(.pjp-card,.pjg-card){box-shadow:none}@media(min-width:901px){.fp-workspace .topbar{background:var(--surface);border-bottom:1px solid var(--border);box-shadow:none}.fp-workspace .topbar__title{font-size:14px}.fp-workspace:not(.modo-colab):not(.modo-pj) #sidebar{background:#103527}.fp-workspace .nav__item{font-size:13px}}@media(max-width:900px){.fp-workspace #view{padding:20px 16px 110px}.fp-workspace :is(.field input,.field select,.field textarea){font-size:16px}.fp-workspace .modal:not(.modal--oca-focus):not(.pjg-sheet){border-radius:20px 20px 0 0}.fp-workspace .esp-layout{grid-template-columns:minmax(0,1fr)}.fp-workspace .esp-rows{max-height:240px;overflow:auto}.fp-workspace .uapp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-workspace .uapp-row{grid-template-columns:minmax(0,1fr) auto;gap:10px}.fp-workspace .uapp-row .uapp-last{display:block}.fp-workspace .uapp-row>strong{display:block}.fp-workspace .pjg-next,.fp-workspace .pjg-portal{display:block}.fp-workspace .pjg-tools select{display:block;max-width:100%}}@media(prefers-reduced-motion:reduce){.fp-workspace *{scroll-behavior:auto!important}}@media(min-width:901px){.fp-workspace .iap-workspace{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}.fp-workspace .pjg-table-head,.fp-workspace .pjg-row{grid-template-columns:minmax(160px,1.4fr) minmax(110px,.8fr) minmax(100px,.8fr) minmax(120px,1fr) 24px;gap:12px}.fp-workspace .uapp-top{grid-template-columns:minmax(0,1fr)}.fp-workspace .uapp-sector-card{min-height:0}.fp-workspace .uapp-sectors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(max-width:900px){.fp-workspace .doc-filter select,.fp-workspace .pjg-tools select{font-size:16px}.fp-workspace :is(.stats,.pjg-kpis){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fp-workspace .stats .stat{min-height:72px;padding:12px}.fp-workspace .stats .stat:last-child:nth-child(odd){grid-column:1/-1}.fp-workspace .stat__label{font-size:11px}.fp-workspace .stat__value{font-size:24px}.fp-workspace .pjg-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px}.fp-workspace .pjg-row .pjg-company{grid-column:1}.fp-workspace .pjg-row .pjg-value{grid-column:2}.fp-workspace .pjg-row .pjg-portal,.fp-workspace .pjg-row .pjg-next{display:block;min-width:0}.fp-workspace .pjg-row>.icon{display:none}.fp-workspace .pjg-company b,.fp-workspace .pjg-value b,.fp-workspace .pjg-next b,.fp-workspace .pjg-portal b{font-size:13px;white-space:normal}.fp-workspace .pjg-company small,.fp-workspace .pjg-next small,.fp-workspace .pjg-portal small{font-size:12px;white-space:normal}.fp-workspace .pjg-tools{flex-wrap:wrap}.fp-workspace .pjg-tools label{min-width:200px}.fp-workspace .pjg-tools select{display:block;flex:1;font-size:16px}.fp-workspace .pjp-doc,.fp-workspace .pjg-detail-list .pjp-doc{grid-template-columns:42px minmax(0,1fr) 20px;gap:8px}.fp-workspace .pjp-doc .pjp-status{display:inline-flex;grid-column:2;grid-row:2;justify-self:start;font-size:12px}.fp-workspace .pjp-doc>.icon{grid-column:3;grid-row:1/3}.fp-workspace .pjp-doc__ic{grid-row:1/3}.fp-workspace .pjp-doc__main span{font-size:13px}.fp-workspace .pjp-action,.fp-workspace .pjp-contract{min-height:0}.fp-workspace .uapp-row .uapp-who{grid-column:1/-1}.fp-workspace .uapp-row .uapp-last{grid-column:1;font-size:12px}.fp-workspace .uapp-row>strong{grid-column:2;font-size:12px}.fp-workspace .uapp-row>strong:after{content:" dias ativos";font-weight:400}.fp-workspace .uapp-row>.icon{display:none}.fp-workspace .uapp-row .uapp-status{grid-column:1/-1;justify-self:start}.fp-workspace .uapp-list-head{display:none}.fp-workspace .pjg-row .pjg-company,.fp-workspace .pjg-row .pjg-value{grid-column:1/-1}.fp-workspace .iap-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.fp-workspace .iap-summary button{min-width:0}.fp-workspace .iap-summary small{overflow-wrap:anywhere}.fp-workspace #view{padding-top:calc(20px + env(safe-area-inset-top))}.fp-workspace .ntf-head{flex-wrap:wrap}.fp-workspace .ntf-head .cp-head__tx{min-width:150px}.fp-workspace .ntf-head>button:last-child{margin-left:auto}}.pts-slim__numero{display:inline-block;min-width:2ch;font-variant-numeric:tabular-nums}.fp-recibos-pasta{margin-bottom:12px}.fp-recibos-pasta>summary{display:flex;align-items:center;gap:16px;min-height:88px;padding:18px;background:var(--surface);border:1px solid var(--border);border-radius:18px;list-style:none;cursor:pointer}.fp-recibos-pasta>summary::-webkit-details-marker{display:none}.fp-recibos-pasta>summary>span:nth-child(2){flex:1;min-width:0}.fp-recibos-pasta b{display:block;font-size:15px;font-weight:600}.fp-recibos-pasta small{display:block;font-size:13px;color:var(--text-muted);margin-top:4px}.fp-recibos-pasta>summary>.icon{width:18px;height:18px;flex:none}.fp-recibos-pasta[open]>summary>.icon{transform:rotate(90deg)}.fp-recibos-pasta .pp-grp{margin-top:8px}.fp-pasta-arte{position:relative;width:46px;height:36px;flex:none;border-radius:5px;background:#abc7b3;perspective:240px}.fp-pasta-arte:before{content:"";position:absolute;top:-5px;left:0;width:22px;height:7px;background:#abc7b3;border-radius:5px 5px 0 0}.fp-pasta-arte:after{content:"";position:absolute;inset:6px 0 0;background:#207145;border:1px solid #43885e;border-radius:4px;transform-origin:bottom;transition:transform .18s cubic-bezier(.23,1,.32,1)}.fp-recibos-pasta[open] .fp-pasta-arte:after{transform:rotateX(-22deg)}.fp-recibos-pasta>summary:focus-visible .fp-pasta-arte:after{transition:none}.fp-doc-posicao{position:relative;z-index:2;flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 14px;border-bottom:1px solid var(--border);background:var(--surface)}.fp-doc-posicao summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;border-radius:99px;padding:10px 14px;min-height:44px;background:var(--surface-warm);font-size:13px;font-weight:600}.fp-doc-posicao summary::-webkit-details-marker{display:none}.fp-doc-posicao summary .icon{width:14px;height:14px}.fp-doc-posicao small{color:var(--text-muted);font-size:12px}.fp-doc-indice{position:absolute;top:100%;left:14px;min-width:180px;max-height:min(320px,45dvh);overflow:auto;padding:8px;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:0 8px 20px #0001}.fp-doc-indice button{display:block;width:100%;min-height:44px;border:0;background:none;color:var(--text-body);text-align:left;padding:10px 14px;border-radius:10px;font-size:14px;cursor:pointer}.novidade-compacta__progress{gap:6px;margin:10px 0;overflow-x:auto}.novidade-compacta__progress button{border:0;padding:0;min-width:28px;min-height:44px;flex:1;background:none;display:flex;align-items:center;cursor:pointer}.novidade-compacta__progress button:before{content:"";width:100%;height:5px;border-radius:99px;background:var(--border)}.novidade-compacta__progress button[aria-current=step]{flex:2}.novidade-compacta__progress button[aria-current=step]:before{background:var(--success)}.novidade-compacta--gestor .novidade-compacta__progress button:before{background:#ffffff30}.novidade-compacta--gestor .novidade-compacta__progress button[aria-current=step]:before{background:#58cf82}.novidade-compacta__actions button:disabled{opacity:.4;cursor:default}.novidade-compacta__historico{display:block;background:none;border:0;color:inherit;opacity:.75;font-size:12px;min-height:44px;margin:5px auto 0;padding:8px;cursor:pointer}.fp-dur-editor{border:1px solid var(--border);border-radius:16px;padding:16px;margin:10px 0 0}.fp-dur-editor legend{padding:0 6px;font-size:13px}.fp-dur-campos{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fp-dur-campos label{min-width:0}.fp-dur-campos input{width:100%;font-size:24px!important;font-variant-numeric:tabular-nums}.fp-dur-acoes{display:flex;justify-content:flex-end;gap:8px;margin:14px 0 8px}.fp-dur-editor small{font-size:12px;color:var(--text-muted)}.fp-dur-editor[hidden]{display:none}.fp-dur-abrir{align-self:flex-start;margin-top:6px}.fp-recibos-pasta summary:focus-visible,.fp-doc-posicao :is(summary,button):focus-visible,.novidade-compacta__progress button:focus-visible{outline:3px solid var(--success);outline-offset:2px}@media(hover:hover)and (pointer:fine){.fp-doc-indice button:hover{background:var(--surface-warm)}}@media(prefers-reduced-motion:reduce){.fp-pasta-arte:after{transition:none}}@media(max-width:380px){.fp-doc-posicao{align-items:flex-start;flex-wrap:wrap}.fp-doc-posicao small{padding-left:8px}.fp-recibos-pasta>summary{gap:12px;padding:14px}.fp-recibos-pasta b{font-size:14px}}
