@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@keyframes wpmFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pv{color:#1f2430;max-width:1480px;margin:0 auto;font-size:14px}.pv *{box-sizing:border-box}.pv-card{background:#fff;border:1px solid #e3e6eb;border-radius:12px}.pv-mono{font-family:var(--font-mono)}.pv-num{font-family:var(--font-mono);color:#6c7380;font-size:12px;font-weight:500}.pv-muted{color:#6c7380}.pv-subtle{color:#9aa1ad}.pv-tab-num{font-variant-numeric:tabular-nums}.pv-btn{color:#1f2430;height:40px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d9dde3;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}.pv-btn:hover{background:#f8f9fb}.pv-btn:disabled{cursor:not-allowed;opacity:.55}.pv-btn--pri{color:#fff;background:#c8102e;border-color:#c8102e;font-weight:600}.pv-btn--pri:hover{background:#a80d26;border-color:#a80d26}.pv-btn--pri.is-off,.pv-btn--pri:disabled{opacity:1;background:#e48a99;border-color:#e48a99}.pv-btn--sm{border-radius:6px;height:32px;padding:0 12px;font-size:13px}.pv-btn-pend{color:#a80d26;background:#fdf2f4;border-color:#f1c9cf;font-size:13.5px;font-weight:600}.pv-btn-pend:hover{background:#fbe7ea}.pv-btn-pend b{color:#fff;background:#c8102e;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;display:inline-grid}.pv-link{color:#c8102e;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:500}.pv-link:hover{text-decoration:underline}.pv-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.pv-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pv-head-top{flex-wrap:wrap;justify-content:space-between;gap:16px;padding:22px 26px 18px;display:flex}.pv-head-id{flex:360px;min-width:0}.pv-head-linha{align-items:center;gap:10px;display:flex}.pv-titulo{letter-spacing:-.02em;margin:8px 0 4px;font-size:26px;font-weight:700;line-height:1.2}.pv-subtitulo{color:#6c7380;margin:0;font-size:14px}.pv-acoes{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex;position:relative}.pv-pop{z-index:30;background:#fff;border:1px solid #e3e6eb;border-radius:12px;width:360px;padding:14px;animation:.15s ease-out wpmFade;position:absolute;top:48px;right:0;box-shadow:0 14px 40px #14182024}.pv-pop h4{margin:0 0 8px;font-size:13px;font-weight:600}.pv-pop-item{width:100%;font:inherit;text-align:left;color:#1f2430;cursor:pointer;background:0 0;border:0;border-top:1px solid #eef0f3;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 6px;font-size:13px;display:flex}.pv-pop-item:hover{background:#fdf2f4}.pv-pop-item span:last-child{color:#c8102e;flex:none;font-size:12px}.pv-stepper{flex-wrap:wrap;padding:0 26px 18px;display:flex}.pv-step{color:#9aa1ad;flex:1 1 0;align-items:center;gap:8px;min-width:110px;font-size:13px;font-weight:500;display:flex}.pv-step.is-feito,.pv-step.is-atual{color:#1f2430}.pv-step.is-atual{font-weight:600}.pv-step i{background:#d9dde3;border-radius:50%;flex:none;width:10px;height:10px}.pv-step.is-feito i{background:#1f2430}.pv-step.is-atual i{background:#c8102e;box-shadow:0 0 0 3px #c8102e26}.pv-step.is-final i{box-shadow:none;background:#1f2430}.pv-step.is-recusa i{background:#c8102e}.pv-step-linha{background:#e3e6eb;flex:1;height:2px;margin:0 8px}.pv-step.is-feito .pv-step-linha{background:#1f2430}.pv-step:last-child .pv-step-linha{background:0 0}.pv-kpis{border-top:1px solid #eef0f3;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.pv-kpi{border-right:1px solid #eef0f3;padding:14px 26px}.pv-kpi:last-child{border-right:0}.pv-kpi span{color:#9aa1ad;letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:600;display:block}.pv-kpi strong{font-variant-numeric:tabular-nums;margin-top:4px;font-size:17px;font-weight:700;display:block}.pv-corpo{flex-wrap:wrap;align-items:flex-start;gap:18px;margin-top:18px;display:flex}.pv-conteudo{flex-direction:column;flex:640px;gap:16px;min-width:0;display:flex}.pv-tabs{border-bottom:1px solid #e3e6eb;flex-wrap:wrap;gap:2px;display:flex}.pv-tab{color:#6c7380;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 14px;font-size:14px;font-weight:500;display:inline-flex}.pv-tab:hover{color:#1f2430}.pv-tab.is-on{color:#c8102e;border-bottom-color:#c8102e;font-weight:600}.pv-tab-n{color:#a80d26;background:#fbe7ea;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}.pv-tab-n--neutro{color:#6c7380;background:#eef0f3}.pv-secao{align-items:center;gap:10px;margin:0 0 12px;display:flex}.pv-secao-n{color:#c8102e;font-family:var(--font-mono);font-size:11px;font-weight:600}.pv-secao-t{color:#6c7380;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}.pv-secao-l{background:#eef0f3;flex:1;height:1px}.pv-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.pv-campo{color:#3b4250;flex-direction:column;gap:6px;min-width:0;font-size:12.5px;font-weight:500;display:flex}.pv-campo .req{color:#c8102e}.pv-input,.pv-campo input,.pv-campo select,.pv-campo textarea{color:#1f2430;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #d9dde3;border-radius:8px;padding:0 12px;font-size:14px;font-weight:400}.pv-campo textarea{resize:vertical;height:auto;min-height:76px;padding:10px 12px}.pv-input:focus,.pv-campo input:focus,.pv-campo select:focus,.pv-campo textarea:focus{border-color:#c8102e;outline:none;box-shadow:0 0 0 3px #c8102e1f}.pv-input:disabled,.pv-campo :disabled{color:#6c7380;background:#f8f9fb}.pv-chips{flex-wrap:wrap;gap:8px;display:flex}.pv-chip{color:#3b4250;background:#f3f4f6;border-radius:999px;align-items:center;height:28px;padding:0 11px;font-size:12.5px;font-weight:500;display:inline-flex}.pv-painel{flex-direction:column;gap:24px;padding:22px 24px;display:flex}.pv-nota{color:#3b4250;background:#f3f4f6;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.5}.pv-nota--ambar{color:#7a4e0b;background:#fbf1dc}.pv-intro{color:#6c7380;margin:0;font-size:13px;line-height:1.55}.pv-intro strong{color:#1f2430}.pv-contador{background:#fff;border:1px solid #d9dde3;border-radius:8px;align-items:stretch;width:140px;height:42px;display:inline-flex;overflow:hidden}.pv-contador--sm{width:124px;height:38px}.pv-contador button{color:#3b4250;width:42px;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-size:16px}.pv-contador button:hover:not(:disabled){background:#f3f4f6}.pv-contador button:disabled{color:#c3c8d0;cursor:not-allowed}.pv-contador span{white-space:nowrap;border-left:1px solid #eef0f3;border-right:1px solid #eef0f3;flex:1;place-items:center;font-size:14px;font-weight:600;display:grid}.pv-contador--largo{width:auto}.pv-contador--largo span{padding:0 12px}.pv-flag{color:#1f2430;height:42px;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #d9dde3;border-radius:8px;align-items:center;gap:10px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.pv-flag--sm{height:38px}.pv-flag.is-on{background:#fdf2f4;border-color:#c8102e}.pv-flag:disabled{cursor:not-allowed;opacity:.6}.pv-caixa{color:#fff;background:#fff;border:1.5px solid #c3c8d0;border-radius:4px;flex:none;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:inline-grid}.is-on>.pv-caixa,.pv-caixa.is-on{background:#c8102e;border-color:#c8102e}.pv-seg{background:#fff;border:1px solid #d9dde3;border-radius:8px;display:inline-flex;overflow:hidden}.pv-seg.is-vazio{border-color:#f1c9cf}.pv-seg button{color:#3b4250;min-width:48px;height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-left:1px solid #eef0f3;padding:0 12px;font-size:13px;font-weight:600}.pv-seg button:first-child{border-left:0}.pv-seg button.is-on{color:#fff;background:#1f2430}.pv-seg button:disabled{cursor:not-allowed}.pv-selo{color:#fff;width:34px;height:34px;font-family:var(--font-mono);background:#1f2430;border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:600;display:inline-grid}.pv-selo--sm{width:26px;height:26px;font-size:12px}.pv-torre-head{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 24px;display:flex}.pv-torre-nome{flex:200px;min-width:0}.pv-torre-nome strong{font-size:15px;font-weight:700;display:block}.pv-torre-nome span{color:#6c7380;font-size:12.5px}.pv-torre-ctrl{color:#6c7380;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.pv-vazio{color:#6c7380;padding:18px 24px;font-size:13.5px}.pv-vazio--tracejado{text-align:center;background:#fff;border:1.5px dashed #d9dde3;border-radius:12px}.pv-tabela{overflow-x:auto}.pv-linha{border-top:1px solid #eef0f3;align-items:center;gap:12px;padding:10px 24px;display:grid}.pv-linha--cab{color:#6c7380;letter-spacing:.06em;text-transform:uppercase;background:#fafbfc;padding-top:9px;padding-bottom:9px;font-size:11px;font-weight:600}.pv-linha--total{background:#fafbfc;font-weight:700}.pv-linha .num{font-variant-numeric:tabular-nums;text-align:right}.pv-nome-lapis{overflow-wrap:anywhere;align-items:center;gap:4px;min-width:0;display:inline-flex}.pv-sub-rot{font-size:14px;font-weight:600}.pv-torre-nome .pv-torre-titulo{color:#1f2430;font-size:15px;font-weight:700;display:flex}.pv-torre-head:hover .pv-sub-lapis{color:#6c7380}.pv .pv-sub-lapis,.pv-sub-lapis{color:#d4d8de;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;padding:0;display:grid}.pv-linha:hover .pv-sub-lapis{color:#6c7380}.pv-sub-lapis:hover{background:#eef0f3;color:#c8102e!important}.pv-sub-nome-campo.pv-input{height:34px;margin-right:10px;font-size:13.5px;font-weight:600}.pv-desc-campo{position:relative}.pv-desc-texto{min-height:calc(var(--linhas,3) * 1.45em + 20px);max-height:calc(var(--linhas,3) * 2 * 1.45em + 20px);color:#1f2430;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #d9dde3;border-radius:8px;padding:10px 40px 10px 12px;font-size:14px;line-height:1.45;overflow-y:auto}.pv-desc-texto:focus{border-color:#c8102e;outline:none;box-shadow:0 0 0 3px #c8102e1f}.pv-desc-texto:empty:before{content:attr(data-placeholder);color:#9aa1ad}.pv-desc-campo.is-livre .pv-desc-texto{background:#fafbfc;border-color:#eef0f3;font-size:13px}.pv-desc-campo.is-off .pv-desc-texto{color:#6c7380;background:#f8f9fb}.pv-desc-barra{flex-direction:column;gap:4px;display:flex;position:absolute;top:7px;right:7px}.pv .pv-desc-b,.pv-desc-b{color:#6c7380;width:26px;height:26px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e6e8ec;border-radius:6px;padding:0;font-size:13px;font-weight:700}.pv-desc-b.is-italic{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:600}.pv-desc-b:hover{color:#1f2430;border-color:#c3c8d0}.pv-sub-rot--parcial{color:#c8102e}.pv-desc{flex-direction:column;gap:6px;min-width:0;display:flex}.pv-desc .pv-input{height:38px}.pv-desc .pv-input--livre{background:#fafbfc;border-color:#eef0f3;height:34px;font-size:13px}.pv-g-escopo{grid-template-columns:150px minmax(0,1fr) 150px;min-width:560px}.pv-totais{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.pv-total{border:1px solid #e3e6eb;border-top:3px solid var(--tom,#9aa1ad);background:#fff;border-radius:12px;padding:16px 18px}.pv-total-rot{color:#6c7380;align-items:center;gap:6px;font-size:13px;display:flex}.pv-total strong{font-variant-numeric:tabular-nums;margin:6px 0 2px;font-size:22px;font-weight:700;display:block}.pv-total small{color:#9aa1ad;font-size:12px}.pv-dica{color:#6c7380;text-transform:none;letter-spacing:0;cursor:help;border:1px solid #9aa1ad;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;font-size:10px;font-style:normal;font-weight:600;display:inline-grid}.pv-dica:hover,.pv-dica:focus-visible{color:#1f2430;border-color:#1f2430;outline:none}.pv-balao{z-index:100;color:#fff;text-align:left;text-transform:none;letter-spacing:0;pointer-events:none;background:#1f2430;border-radius:8px;width:max-content;max-width:260px;padding:10px 12px;font-size:12px;font-weight:400;line-height:1.5;position:fixed;box-shadow:0 8px 24px #14182038}.pv-g-preco{grid-template-columns:minmax(150px,1.4fr) 54px 120px 150px 80px;min-width:640px}.pv-valor-input{font-variant-numeric:tabular-nums;text-align:right;height:36px;padding:0 10px}.pv-valor-input.is-vazio{border-color:#f1c9cf}.pv-valor-input--neg{background:#fafbfc}.pv-badge{font-variant-numeric:tabular-nums;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-block}.pv-bloco-torre{align-items:center;gap:12px;margin:4px 0 -4px;display:flex}.pv-bloco-torre>div strong{font-size:15px;display:block}.pv-bloco-torre>div span{color:#6c7380;font-size:12.5px}.pv-bloco-torre:after{content:"";background:#e3e6eb;flex:1;height:1px}.pv-g-etapas{grid-template-columns:minmax(180px,1fr) 110px 130px 90px 104px 34px;min-width:744px}.pv-c-fat{text-align:center;font-size:12px}.pv-fat-sub{color:#166b44;white-space:nowrap;background:#e6f5ec;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600}.pv-item-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;padding:16px 24px 12px;display:flex}.pv-item-head strong{font-size:15px}.pv-item-head small{color:#6c7380;font-size:12.5px;display:block}.pv-pct{justify-self:end;align-items:center;gap:6px;display:inline-flex}.pv-pct input{text-align:right;width:64px;height:34px;padding:0 8px}.pv-x{color:#9aa1ad;cursor:pointer;background:#fff;border:1px solid #e3e6eb;border-radius:6px;place-items:center;width:28px;height:28px;display:inline-grid}.pv-x:hover{color:#c8102e;border-color:#f1c9cf}.pv-add-etapa{color:#3b4250;height:38px;font:inherit;background:#fff;border:1.5px dashed #c3c8d0;border-radius:8px;margin:12px 24px 16px;padding:0 12px;font-size:13.5px}.pv-ok{color:#166b44}.pv-erro{color:#c8102e}.pv-hist{flex-direction:column;flex:0 320px;min-width:280px;max-width:400px;max-height:calc(100vh - 32px);display:flex;position:sticky;top:16px}.pv-hist-head{border-bottom:1px solid #eef0f3;padding:18px 20px 14px}.pv-hist-head h3{justify-content:space-between;align-items:baseline;margin:0 0 12px;font-size:15px;font-weight:700;display:flex}.pv-hist-head h3 span{color:#9aa1ad;font-size:12px;font-weight:400}.pv-hist-filtros{flex-wrap:wrap;gap:6px;display:flex}.pv-hist-filtro{color:#3b4250;height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3e6eb;border-radius:999px;padding:0 11px;font-size:12.5px;font-weight:500}.pv-hist-filtro.is-on{color:#fff;background:#1f2430;border-color:#1f2430}.pv-hist-lista{padding:14px 20px 6px;overflow-y:auto}.pv-ev{grid-template-columns:9px minmax(0,1fr);gap:12px;padding-bottom:16px;display:grid;position:relative}.pv-ev:before{content:"";background:#eef0f3;width:1px;position:absolute;top:14px;bottom:0;left:4px}.pv-ev:last-child:before{display:none}.pv-ev i{border-radius:50%;width:9px;height:9px;margin-top:5px}.pv-ev-topo{justify-content:space-between;gap:8px;display:flex}.pv-ev-topo strong{font-size:13.5px;font-weight:600}.pv-ev-topo span{color:#9aa1ad;flex:none;font-size:11.5px}.pv-ev p{color:#3b4250;margin:3px 0;font-size:12.5px;line-height:1.45}.pv-ev small{color:#9aa1ad;font-size:11.5px}.pv-overlay{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f111599;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pv-modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-height:calc(100vh - 48px);animation:.2s ease-out wpmFade;display:flex;overflow:hidden;box-shadow:0 30px 80px #0006}.pv-modal-head{border-bottom:1px solid #eef0f3;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 28px;display:flex}.pv-modal-head h2{margin:0;font-size:20px;font-weight:700}.pv-modal-head p{color:#6c7380;margin:4px 0 0;font-size:13.5px}.pv-modal-x{color:#6c7380;cursor:pointer;background:#f3f4f6;border:0;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.pv-modal-x:hover{background:#e3e6eb}.pv-modal-corpo{padding:18px 28px 20px;overflow-y:auto}.pv-modal-pe{background:#fafbfc;border-top:1px solid #eef0f3;justify-content:space-between;align-items:center;gap:12px;padding:14px 28px;display:flex}.pv-modal-pe-acoes{gap:8px;margin-left:auto;display:flex}.pv-opcoes{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.pv-opcao{font:inherit;text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e3e6eb;border-radius:10px;padding:14px;position:relative}.pv-opcao:hover:not(:disabled){border-color:#c3c8d0}.pv-opcao.is-on{background:#fdf2f4;border-color:#c8102e}.pv-opcao:disabled{opacity:.55;cursor:default}.pv-opcao strong{align-items:center;gap:8px;font-size:14.5px;display:flex}.pv-opcao strong:before{content:"";background:var(--tom);border-radius:50%;width:8px;height:8px}.pv-opcao p{color:#6c7380;margin:6px 0 0;font-size:12.5px;line-height:1.45}.pv-opcao em{color:#9aa1ad;letter-spacing:.08em;font-size:10px;font-style:normal;font-weight:600;position:absolute;top:14px;right:12px}.pv-aprovar{background:linear-gradient(#fdf2f4,#fff);border:1px solid #f1c9cf;border-radius:12px;gap:14px;margin-top:16px;padding:16px;display:flex}.pv-cadeado{color:#fff;background:#c8102e;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.pv-aprovar h4,.pv-recusar h4{margin:0 0 4px;font-size:14.5px}.pv-aprovar p,.pv-recusar p{color:#3b4250;margin:0 0 8px;font-size:13px;line-height:1.5}.pv-aprovar ul{margin:0 0 10px;padding:0;font-size:13px;list-style:none}.pv-aprovar li:before{content:"✓ ";color:#1e8e5a;font-weight:700}.pv-check{cursor:pointer;align-items:center;gap:10px;font-size:13.5px;font-weight:500;display:flex}.pv-recusar{background:#fafbfc;border:1px solid #e3e6eb;border-radius:12px;margin-top:16px;padding:16px}.pv-escolhas{flex-wrap:wrap;gap:8px;margin:8px 0 12px;display:flex}.pv-escolha{height:34px;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #d9dde3;border-radius:999px;padding:0 13px;font-size:13px;font-weight:500}.pv-escolha.is-on{color:#a80d26;background:#fdf2f4;border-color:#c8102e}.pv-gerar{flex:1;min-height:0;display:flex}.pv-gerar-esq{border-right:1px solid #eef0f3;flex-direction:column;flex:none;gap:16px;width:400px;max-width:45%;padding:18px 24px 24px;display:flex;overflow-y:auto}.pv-gerar-dir{background:#e9ebef;flex:1;padding:28px;overflow-y:auto}.pv-segs{border:1px solid #d9dde3;border-radius:8px;display:flex;overflow:hidden}.pv-segs button{height:36px;font:inherit;cursor:pointer;background:#fff;border:0;flex:1;font-size:13px;font-weight:600}.pv-segs button.is-on{color:#fff;background:#1f2430}.pv-ajuda{color:#9aa1ad;font-size:12px;font-weight:400}.pv-toggle{width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e3e6eb;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.pv-toggle.is-on{background:#fdf2f4;border-color:#f1c9cf}.pv-toggle strong{font-size:13.5px;font-weight:600;display:block}.pv-toggle small{color:#6c7380;font-size:12px}.pv-papel{color:#1f2430;background:#fff;width:720px;max-width:100%;min-height:1000px;margin:0 auto;font-size:12.5px;overflow:hidden;box-shadow:0 4px 24px #1418201f}.pv-papel-cab{border-bottom:3px solid #c8102e;justify-content:space-between;align-items:center;padding:28px 48px 20px;display:flex}.pv-papel-marca{align-items:center;gap:12px;display:flex}.pv-papel-marca img{width:32px}.pv-papel-marca strong{letter-spacing:.04em;font-size:15px;display:block}.pv-papel-marca span{color:#6c7380;letter-spacing:.2em;font-size:9.5px}.pv-papel-corpo{padding:32px 48px}.pv-papel-kicker{color:#c8102e;font-family:var(--font-mono);letter-spacing:.12em;font-size:10.5px;font-weight:600}.pv-papel h1{letter-spacing:-.01em;margin:6px 0 22px;font-size:24px;font-weight:700}.pv-papel-partes{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;line-height:1.6;display:grid}.pv-papel-rot{color:#9aa1ad;letter-spacing:.12em;margin-bottom:4px;font-size:9.5px;font-weight:600;display:block}.pv-papel-faixa{border:1px solid #e3e6eb;border-radius:6px;grid-template-columns:repeat(3,1fr);margin-bottom:24px;display:grid}.pv-papel-faixa div{border-right:1px solid #e3e6eb;padding:10px 14px}.pv-papel-faixa div:last-child{border-right:0}.pv-papel h2{letter-spacing:.08em;text-transform:uppercase;border-bottom:1.5px solid #1f2430;margin:22px 0 10px;padding-bottom:6px;font-size:11.5px;font-weight:700}.pv-papel-linha{border-bottom:1px solid #eef0f3;justify-content:space-between;gap:16px;padding:8px 0;display:flex}.pv-papel-linha--sub{color:#6c7380;padding-left:14px}.pv-papel-total{background:#fdf2f4;border-radius:6px;justify-content:space-between;align-items:center;margin-top:12px;padding:14px 16px;display:flex}.pv-papel-total strong{color:#c8102e;font-size:20px}.pv-papel p{margin:0 0 8px;line-height:1.6}.pv-papel-pe{color:#9aa1ad;background:#0f1115;justify-content:space-between;padding:16px 48px;font-size:10.5px;display:flex}.pv-overlay--simples{z-index:40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f11158c}.pv-modal--simples{border-radius:14px;box-shadow:0 30px 80px #00000059}.pv-modal--simples .pv-modal-head{padding:22px 26px}.pv-modal--simples .pv-modal-head h2{font-size:19px}.pv-modal--simples .pv-modal-corpo{flex-direction:column;gap:16px;padding:20px 26px;display:flex}.pv-modal--simples .pv-modal-pe{padding:16px 26px}.pv-modal--simples .pv-btn{height:42px}.pv-modal--simples .pv-campo{font-size:13px}.pv-info{color:#3b4250;background:#f3f4f6;border-radius:10px;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.pv-info i{color:#fff;background:#1f2430;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;font-weight:700;display:grid}.pv-lista-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.pv-lista-head h1{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700}.pv-lista-head p{color:#6c7380;margin:4px 0 0;font-size:14px}.pv-lista-kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:16px;display:grid}.pv-lista-kpi{background:#fff;border:1px solid #e3e6eb;border-radius:10px;padding:16px 18px}.pv-lista-kpi span{color:#6c7380;font-size:12px}.pv-lista-kpi strong{font-variant-numeric:tabular-nums;margin:4px 0 2px;font-size:24px;font-weight:700;display:block}.pv-lista-kpi small{color:#9aa1ad;font-size:12px}.pv-filtros{background:#fff;border:1px solid #e3e6eb;border-bottom:0;border-radius:10px 10px 0 0;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.pv-filtro-seg{background:#f3f4f6;border-radius:8px;flex-wrap:wrap;padding:3px;display:inline-flex}.pv-filtro-seg button{color:#6c7380;height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:13px;font-weight:500}.pv-filtro-seg button.is-on{color:#1f2430;background:#fff;box-shadow:0 1px 2px #00000014}.pv-filtro-seg em{color:#9aa1ad;margin-left:4px;font-size:11px;font-style:normal}.pv-busca{width:260px;height:36px;font:inherit;border:1px solid #d9dde3;border-radius:8px;padding:0 12px;font-size:13.5px}.pv-filtro-sel{height:36px;font:inherit;background:#fff;border:1px solid #d9dde3;border-radius:8px;padding:0 10px;font-size:13.5px}.pv-lista{background:#fff;border:1px solid #e3e6eb;border-radius:0 0 10px 10px;overflow-x:auto}.pv-g-lista{grid-template-columns:120px minmax(0,2fr) minmax(0,2fr) 130px 120px 140px 90px;align-items:center;gap:12px;min-width:860px;padding:0 20px;display:grid}.pv-g-lista--cab{color:#6c7380;letter-spacing:.06em;text-transform:uppercase;background:#fafbfc;height:44px;font-size:11.5px;font-weight:600}.pv-g-lista--linha{cursor:pointer;border-top:1px solid #eef0f3;min-height:56px}.pv-g-lista--linha:hover{background:#f8f9fb}.pv-g-lista .num{font-variant-numeric:tabular-nums;text-align:right}.pv-elipse{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pv-paginacao{color:#6c7380;border-top:1px solid #eef0f3;justify-content:space-between;align-items:center;padding:12px 20px;font-size:13px;display:flex}.pv-paginacao div{align-items:center;gap:12px;display:flex}.pv .pv-toggle,.pv-modal .pv-toggle{text-align:left;justify-content:flex-start;height:auto}.pv-toggle>span:last-child{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.pv .pv-filtro-sel{width:auto;min-width:160px}.pv .pv-busca{flex:0 260px}.pv-tag-v{color:#fff;height:22px;font-family:var(--font-mono);background:#1f2430;border-radius:6px;place-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-grid}.pv-enviar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 24px;display:grid}.pv-enviar-esq,.pv-enviar-dir{flex-direction:column;gap:10px;min-width:0;display:flex}.pv-enviar-campos{grid-template-columns:80px minmax(0,1fr);align-items:center;gap:10px;display:grid}.pv-enviar-rot{color:#6c7380;font-size:13px}.pv-cc{flex-direction:column;gap:6px;min-width:0;display:flex}.pv-cc-sugerido{flex-wrap:wrap;gap:6px;display:flex}.pv .pv-cc-pill,.pv-cc-pill{color:#6c7380;height:22px;font:inherit;cursor:pointer;background:0 0;border:1px dashed #d4d8de;border-radius:999px;padding:0 9px;font-size:12px}.pv-cc-pill:hover{color:#1f2430;border-style:solid;border-color:#9aa1ad}.pv-enviar-msg-cab{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.pv-fmt{width:32px;height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9dde3;border-radius:6px;place-items:center;font-size:13px;display:grid}.pv-anexo{border:1px solid #e3e6eb;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.pv-ext{color:#3b4250;width:40px;height:40px;font-family:var(--font-mono);background:#f3f4f6;border-radius:8px;flex:none;place-items:center;font-size:10.5px;font-weight:600;display:inline-grid}.pv-ext--docx{color:#1f4fa8;background:#e6eefb}.pv-ext--pdf{color:#a80d26;background:#fbe7ea}.pv-ext--dwg{color:#0f6b6b;background:#e3f4f4}.pv-ext--xlsx{color:#166b44;background:#e6f5ec}.pv-anexar{color:#c8102e;height:38px;font:inherit;cursor:pointer;background:#fff;border:1.5px dashed #c3c8d0;border-radius:8px;padding:0 14px;font-size:13.5px;font-weight:600}.pv-email-fundo{background:#fff;border:1px solid #e3e6eb;border-radius:12px;flex:1}.pv-email{background:#fff;padding:28px;font-size:14px;line-height:1.55}.pv-email-logo{width:160px;margin-top:4px;display:block}.pv-email-msg p{margin:0 0 14px}.pv-email-resumo{border-top:1px solid #eef0f3;grid-template-columns:130px minmax(0,1fr);gap:6px 12px;margin-top:18px;padding-top:16px;font-size:13.5px;display:grid}.pv-email-resumo span{color:#6c7380}.pv-email-rot{color:#9aa1ad;letter-spacing:.12em;margin-top:18px;font-size:11px}.pv-email-anexo{padding:4px 0;font-size:13px}.pv-email-pe{color:#9aa1ad;border-top:1px solid #eef0f3;margin-top:20px;padding-top:12px;font-size:11.5px}.pv-agendar{color:#1f4fa8;background:#f5f8fe;border-top:1px solid #c9d6f2;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 28px;font-size:13.5px;font-weight:500;display:flex}.pv-agendar input{height:38px;font:inherit;border:1px solid #c9d6f2;border-radius:8px;padding:0 10px}.pv .pv-btn--agendar,.pv-modal .pv-btn--agendar{color:#1f4fa8;background:#eef3fc;border-color:#c9d6f2}.pv-modal .pv-btn--agendar-ok{color:#fff;background:#1f4fa8;border-color:#1f4fa8;font-weight:600}@media (width<=900px){.pv-enviar{grid-template-columns:1fr}}.pv-faixa{color:#6c7380;background:#fafbfc;border-top:1px solid #eef0f3;border-radius:0 0 12px 12px;flex-wrap:wrap;align-items:center;gap:8px 22px;padding:12px 26px;font-size:13px;display:flex}.pv-faixa strong{color:#1f2430}.pv-faixa-fim{color:#9aa1ad;margin-left:auto}.pv-dl{grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:10px 0 0;font-size:13px;display:grid}.pv-dl dt{color:#6c7380}.pv-dl dd{text-align:right;margin:0;font-weight:600}.pv-barra{background:#eef0f3;border-radius:3px;height:6px;margin:4px 0 8px;overflow:hidden}.pv-barra span{border-radius:3px;height:100%;display:block}.pv-config{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:20px 24px;display:flex}.pv-config-flags{flex-wrap:wrap;gap:8px;display:flex}.pv-config .pv-flag{padding:0 12px}.pv-th-dica{justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.pv-pasta-caminho{color:#3b4250;font-family:var(--font-mono);word-break:break-all;background:#fff;border:1px solid #e3e6eb;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:12.5px;font-weight:500;display:flex}.pv-drop{text-align:center;cursor:pointer;background:#fff;border:1.5px dashed #c3c8d0;border-radius:12px;padding:26px;transition:border-color .12s,background .12s}.pv-drop:hover,.pv-drop.is-sobre{background:#fdf2f4;border-color:#c8102e}.pv-drop.is-off{cursor:default;background:#fafbfc}.pv-drop.is-off:hover{border-color:#c3c8d0}.pv-drop strong{color:#1f2430;font-size:14.5px;font-weight:600;display:block}.pv-drop small{color:#6c7380;margin-top:4px;font-size:12.5px;display:block}.pv-drop-barra{background:#eef0f3;border-radius:99px;max-width:360px;height:6px;margin:12px auto 0;overflow:hidden}.pv-drop-barra span{background:#c8102e;height:100%;transition:width .2s;display:block}.pv-arq{border-bottom:1px solid #eef0f3;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 20px;display:grid}.pv-arq:last-child{border-bottom:0}.pv-arq:hover{background:#fafbfc}.pv-arq-nome{color:#1f2430;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:500;overflow:hidden}.pv-arq-nome:hover{color:#c8102e}.pv-arq-acoes{align-items:center;gap:6px;display:flex}.pv-tag-arq{color:#1f4fa8;background:#e6eefb;border-radius:5px;margin-left:8px;padding:2px 8px;font-size:11.5px;font-weight:600}.pv-arq-acoes .pv-tag-arq{margin-left:0}.pv-ico{color:#6c7380;cursor:pointer;background:#fff;border:1px solid #e3e6eb;border-radius:6px;place-items:center;width:30px;height:30px;display:inline-grid}.pv-ico:hover{color:#1f2430;border-color:#c3c8d0}.pv-ico--x:hover{color:#c8102e;border-color:#f1c9cf}.pv-ico:disabled{opacity:.5;cursor:default}.pv-visor-cab{border-bottom:1px solid #eef0f3;align-items:center;gap:14px;padding:14px 20px;display:flex}.pv-visor-cab .pv-btn{align-items:center;gap:6px;display:inline-flex}.pv-visor-ferr{background:#fafbfc;border:1px solid #e3e6eb;border-radius:9px;align-items:center;gap:4px;padding:3px;display:flex}.pv-visor-ferr button{color:#3b4250;min-width:32px;height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:13px;font-weight:500;display:inline-flex}.pv-visor-ferr button:hover{background:#eef0f3}.pv-visor-ferr button.is-on{color:#fff;background:#1f2430}.pv-visor-ferr .pv-visor-pct{min-width:58px;font-family:var(--font-mono);font-size:12.5px}.pv-visor-ferr .pv-visor-pot{min-width:30px;font-family:var(--font-mono);padding:0 6px;font-size:12px}.pv-visor-ferr .pv-visor-pot.is-on{background:#c8102e}.pv-visor-sep{background:#e3e6eb;width:1px;height:18px;margin:0 3px}.pv-visor{cursor:grab;-webkit-user-select:none;user-select:none;background:#4a4f57;flex-direction:column;flex:1;align-items:safe center;gap:16px;padding:24px;display:flex;overflow:auto}.pv-visor.is-arrastando{cursor:grabbing}.pv-visor.is-lupa{cursor:none}.pv-visor-pagina{background:#fff;flex:none;box-shadow:0 4px 18px #00000059}.pv-visor-aviso{color:#6c7380;text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:10px;margin:auto;padding:32px 40px;font-size:13.5px;display:flex}.pv-visor-aviso strong{color:#1f2430;font-size:15px}.pv-lente{z-index:90;pointer-events:none;border:3px solid #fff;border-radius:50%;display:none;position:fixed;top:0;left:0;box-shadow:0 0 0 1px #00000040,0 12px 32px #00000073}.pv-pop-rot{color:#9aa1ad;letter-spacing:.08em;padding:6px 10px;font-size:11px;font-weight:600}.pv-editor{background:#fff;border:1px solid #d9dde3;border-radius:8px;overflow:visible}.pv-editor:focus-within{border-color:#c8102e;box-shadow:0 0 0 3px #c8102e14}.pv-editor-barra{background:#fafbfc;border-bottom:1px solid #eef0f3;border-radius:8px 8px 0 0;align-items:center;gap:6px;padding:6px 8px;display:flex}.pv-fmt.is-on{color:#fff;background:#1f2430;border-color:#1f2430}.pv-fmt.pv-editor-tam{white-space:nowrap;width:auto;padding:0 10px}.pv-editor-menu{z-index:10;background:#fff;border:1px solid #e3e6eb;border-radius:10px;flex-direction:column;min-width:150px;padding:6px;display:flex;position:absolute;top:36px;left:0;box-shadow:0 14px 40px #14182024}.pv-editor-menu button{color:#1f2430;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-family:inherit}.pv-editor-menu button:hover,.pv-editor-menu button[aria-selected=true]{background:#f3f4f6}.pv-editor-texto{color:#1f2430;white-space:pre-wrap;word-break:break-word;outline:none;min-height:210px;max-height:340px;padding:12px 14px;font-size:14px;line-height:1.55;overflow-y:auto}.pv-emojis{z-index:10;background:#fff;border:1px solid #e3e6eb;border-radius:10px;grid-template-columns:repeat(8,32px);gap:2px;padding:6px;display:grid;position:absolute;top:36px;left:0;box-shadow:0 14px 40px #14182024}.pv-emojis button{cursor:pointer;background:0 0;border:0;border-radius:6px;width:32px;height:32px;font-size:18px}.pv-emojis button:hover{background:#f3f4f6}.pv-gerar-modelo{background:#fff;width:360px;max-width:100%;margin:0 auto 18px}.pv-docx{width:720px;max-width:100%;min-height:1000px;margin:0 auto;transition:opacity .15s;position:relative}.pv-docx.is-carregando{opacity:.55}.pv-docx .docx-wrapper{zoom:.907;background:0 0;padding:0}.pv-docx .docx-wrapper>section.docx{margin-bottom:22px;box-shadow:0 4px 24px #1418201f}.pv-docx-aviso{color:#a80d26;text-align:center;background:#fff;border-radius:8px;padding:40px 24px;font-size:13.5px}.pv-visor-word{flex:none}.pv-visor-word .docx-wrapper{background:0 0;padding:0}.pv-visor-word .docx-wrapper>section.docx{margin-bottom:16px;box-shadow:0 4px 18px #00000059}.pv .pv-opcao,.pv-modal .pv-opcao{white-space:normal;min-width:0;height:auto;display:block}.pv-arq-nome,.pv-editor-menu button{height:auto;display:block}.pv-dupla{flex:1;min-height:0;display:flex}.pv-dupla-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.pv-dupla-main .pv-modal-corpo{flex-direction:column;flex:auto;gap:16px;min-height:0;display:flex}.pv-modal-pe .req,.pv-fu .req{color:#c8102e}.pv-lado{color:#fff;background:#0f1115 radial-gradient(80% 50% at 0 100%,#c8102e59,#0000 70%);flex-direction:column;flex:none;gap:18px;width:300px;padding:24px;display:flex;position:relative;overflow:hidden}.pv-lado-marca{opacity:.05;pointer-events:none;width:200px;position:absolute;bottom:-30px;right:-40px}.pv-lado-kicker{color:#9aa1ad;font-family:var(--font-mono);letter-spacing:.12em;font-size:11px;font-weight:500}.pv-lado-circulo{width:60px;height:60px;font-family:var(--font-mono);background:#c8102e;border-radius:50%;place-items:center;font-size:19px;font-weight:600;display:grid;box-shadow:0 0 0 4px #ffffff0f}.pv-lado-circulo--nome{font-family:inherit;font-size:21px;font-weight:700}.pv-lado-total{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:30px;font-weight:700;display:block}.pv-lado-nome{word-break:break-word;font-size:20px;font-weight:700;display:block}.pv-lado-sub{color:#9aa1ad;margin-top:3px;font-size:13px;display:block}.pv-lado-chip{color:#e3e6eb;background:#ffffff14;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:600}.pv-lado-linhas{border-top:1px solid #ffffff14;margin:0}.pv-lado-linhas div{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:12px;padding:10px 0;font-size:13px;display:flex}.pv-lado-linhas dt{color:#9aa1ad}.pv-lado-linhas dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.pv-lado .pv-lado-toggle{color:#fff;text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;flex:none;justify-content:space-between;align-items:center;gap:12px;height:auto;padding:14px 16px;display:flex}.pv-lado .pv-lado-toggle:hover{background:#ffffff14}.pv-lado-toggle strong{font-size:14px;display:block}.pv-lado-toggle small{color:#9aa1ad;margin-top:2px;font-size:12px;font-weight:400;display:block}.pv-lado-toggle i{background:#fff3;border-radius:11px;flex:none;width:40px;height:22px;transition:background .15s;position:relative}.pv-lado-toggle i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:3px;left:3px}.pv-lado-toggle i.is-on{background:#c8102e}.pv-lado-toggle i.is-on:after{left:21px}.pv-rev-torre{border:1px solid #e3e6eb;border-radius:10px;overflow-x:auto}.pv-rev-torre-cab{background:#fafbfc;border-bottom:1px solid #eef0f3;justify-content:space-between;align-items:center;gap:10px;min-width:600px;padding:10px 14px;font-size:14px;display:flex}.pv-rev-torre-cab span{color:#6c7380;font-size:12.5px}.pv-rev-torre-cab span b{color:#1f2430}.pv-rev-linha{font-variant-numeric:tabular-nums;border-top:1px solid #f3f4f6;grid-template-columns:minmax(140px,1.3fr) 110px 110px 150px 70px;align-items:center;gap:12px;min-width:600px;padding:6px 14px;font-size:13.5px;display:grid}.pv-rev-linha>span:not(:first-child){text-align:right}.pv-rev-linha small{color:#9aa1ad;font-size:11.5px}.pv-rev-linha--cab{color:#9aa1ad;letter-spacing:.06em;text-transform:uppercase;border-top:0;height:32px;font-size:10.5px;font-weight:600}.pv-rev-linha .pv-input{text-align:right;font-variant-numeric:tabular-nums;height:36px}.pv-rev-linha .pv-input.is-mudou{border-color:#c8102e;font-weight:600}.pv-rev-linha .pv-input.is-erro{background:#fdf2f4;border-color:#c8102e}.pv-fu-abas{padding:0 28px}.pv-fu-grade{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.pv-fu-retornos{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.pv-fu-retornos .pv-escolha{border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;height:40px;display:flex}.pv-fu-retornos .pv-escolha i{border-radius:50%;flex:none;width:8px;height:8px}.pv-faixa-versao{color:#fff;background:#1f2430;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:13.5px;display:flex}.pv-faixa-versao small{color:#9aa1ad;font-size:12.5px}.pv-faixa-versao .pv-btn{background:#fff}.pv-versao.is-atual{border-color:#c3c8d0;box-shadow:0 4px 16px #1418200f}.pv-versao-cab{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 20px;display:grid}.pv-versao-tag{color:#6c7380;width:42px;height:34px;font-family:var(--font-mono);background:#f3f4f6;border-radius:7px;place-items:center;font-size:13px;font-weight:600;display:grid}.pv-versao-tag.is-atual{color:#fff;background:#1f2430}.pv-versao-linha{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.pv-versao-linha strong{font-variant-numeric:tabular-nums;font-size:16px}.pv-versao-info{margin-top:3px;font-size:12.5px;display:block}.pv-versao-acoes{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pv-versao-contatos{border-top:1px solid #eef0f3;padding:4px 20px 6px 78px}.pv-versao-vazio{color:#9aa1ad;border-top:1px solid #eef0f3;padding:11px 20px 11px 78px;font-size:12.5px}.pv-contato{border-bottom:1px solid #f3f4f6;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 0;display:grid}.pv-contato:last-child{border-bottom:0}.pv-contato-sigla{color:#6c7380;font-family:var(--font-mono);padding-top:2px;font-size:10.5px;font-weight:600}.pv-contato strong{font-size:13.5px;display:block}.pv-contato p{color:#3b4250;margin:1px 0 0;font-size:12.5px;line-height:1.45}.pv-contato small{color:#9aa1ad;margin-top:3px;font-size:11.5px;display:block}.pv-contato-pill{color:#3b4250;white-space:nowrap;background:#f3f4f6;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.pv-contato-pill i{border-radius:50%;width:7px;height:7px}.pv-pdf-folhas{flex-direction:column;gap:22px;display:flex}.pv-pdf-pagina{background:#fff;max-width:100%;box-shadow:0 4px 24px #1418201f;height:auto!important}.pv-abrindo{z-index:70;color:#fff;background:#1f2430;border-radius:8px;padding:10px 16px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.pv-g-lista--cab .pv-ord{height:auto;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.pv-g-lista--cab .pv-ord:hover,.pv-g-lista--cab .pv-ord.is-on{color:#1f2430;background:0 0}.pv-g-lista--cab .pv-ord i{color:#c3c8d0;font-size:9px;font-style:normal}.pv-g-lista--cab .pv-ord.is-on i{color:#c8102e}.pv-g-lista--total{background:#fafbfc;border-top:2px solid #1f2430;min-height:52px;font-size:13.5px;font-weight:700}.pv-g-lista--total .pv-muted{font-weight:500}.pv-g-lista--total .num{color:#c8102e;font-size:14.5px}.pv-hist-pag{color:#6c7380;border-top:1px solid #eef0f3;justify-content:space-between;align-items:center;gap:8px;padding:10px 20px 14px;font-size:12.5px;display:flex}.pv-hist-pag .pv-btn--sm{min-width:34px}.pv-lado .pv-lado-toggle{white-space:normal}.pv-lado-toggle>span{flex:1;min-width:0}.pv-kpi .pv-kpi-rot{align-items:center;gap:6px;display:flex}.pv-kpi .pv-dica{letter-spacing:0;text-transform:none}.pv-obs-escopo{flex-direction:column;gap:12px;padding:18px 24px 20px;display:flex}.pv-obs-escopo-cabeca{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.pv-obs-escopo-cabeca strong{color:#1f2430;font-size:15px;display:block}.pv-obs-escopo-cabeca span{color:#6c7380;font-size:13px}.pv-obs-escopo .pv-obs-escopo-texto{resize:vertical;height:auto;min-height:84px;padding:10px 12px;line-height:1.5}.pv-doc-modo{justify-content:center;margin:-6px 0 14px;display:flex}.pv .pv-doc-alterna,.pv-doc-alterna{color:#3b4250;height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9dde3;border-radius:999px;padding:0 14px;font-size:13px;font-weight:500}.pv-doc-alterna:hover{border-color:#c3c8d0}.pv-doc-alterna:disabled{color:#a5abb5;cursor:not-allowed;background:#f3f4f6;border-color:#e6e8ec}.pv-doc-alterna.is-on{color:#1f2430;border-color:#1f2430}.pv-doc-aviso{color:#6c7380;text-align:center;width:720px;max-width:100%;margin:0 auto 10px;font-size:12.5px}.pv-doc-erro{color:#a80d26}.pv-doc{--pv-doc-recuo:34px;color:#1f2430;background:#fff;width:720px;max-width:100%;min-height:1000px;margin:0 auto;padding:40px 79px 72px;font-family:Liberation Sans,Arial,Helvetica,sans-serif;font-size:12.1px;line-height:1.32;box-shadow:0 1px 3px #0f11151f}.pv-doc--carregando{color:#9aa1ad}.pv-doc p{margin:0}.pv-doc-topo{color:#6c7380;border-bottom:1px solid #eef0f3;justify-content:space-between;align-items:center;padding-bottom:10px;font-size:10.5px;display:flex}.pv-doc-topo img{height:24px}.pv-doc-partes{justify-content:space-between;gap:20px;margin:26px 0 18px;display:flex}.pv-doc-partes>div{flex-direction:column;display:flex}.pv-doc-partes .is-dir{text-align:right;align-items:flex-end}.pv-doc-partes small{color:#9aa1ad;font-size:9px;font-weight:700}.pv-doc-partes strong{font-size:13.9px}.pv-doc-partes span{color:#6c7380;font-size:11.5px}.pv-doc-titulo{color:#c8102e;border-bottom:1px solid #e3e6eb;margin:27px 0 12px;padding-bottom:5px;font-size:15.1px;font-weight:700}.pv-doc-fase{text-align:center;background:#eef0f3;margin:19px 0 12px;padding:7px 0;font-size:12.7px;font-weight:700}.pv-doc-rotulo{margin:7px 0 4px var(--pv-doc-recuo);color:#6c7380;font-size:9px;font-weight:700}.pv-doc-rotulo.is-margem{margin-left:0}.pv-doc-bloco{border-radius:4px;margin:0 -6px 7px;padding:0 6px;position:relative}.pv-doc-bloco p{text-align:justify}.pv-doc-bloco.is-esquerda p{text-align:left}.pv-doc-bloco.is-discreto p{color:#6c7380;font-size:11.5px}.pv-doc-bloco.is-recuo{margin-left:calc(var(--pv-doc-recuo) - 6px)}.pv-doc-bloco.is-item{padding-left:calc(var(--pv-doc-recuo) + 17px + 6px);margin-bottom:4px}.pv-doc-bloco.is-item.is-margem{padding-left:23px}.pv-doc-marca{color:#c8102e;margin-left:-13px;font-style:normal;font-weight:700;position:absolute}.pv-doc-bloco.is-nota{margin:7px -6px 10px}.pv-doc-bloco.is-nota p{background:#f7f8fa;padding:7px 12px}.pv-doc-num{grid-template-columns:var(--pv-doc-recuo) minmax(0, 1fr);margin-bottom:10px;display:grid}.pv-doc-num>span{color:#c8102e;font-weight:700}.pv-doc-num.is-titulo{margin:5px 0}.pv-doc-bloco.pv-doc-num{margin:0 -6px 10px}.pv-doc-bloco.is-editado{background:#fff8ea;border-radius:0 4px 4px 0;box-shadow:inset 2px 0 #d98a1c}.pv-doc-acoes{gap:0;display:flex;position:absolute;top:-2px;right:-58px}.pv .pv-doc-lapis,.pv-doc-lapis{color:#d4d8de;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;display:grid}.pv-doc-bloco:hover .pv-doc-lapis{color:#6c7380}.pv-doc-bloco:hover{background:#fafbfc}.pv-doc-bloco.is-editado:hover{background:#fff4dc}.pv-doc-bloco.is-editado .pv-doc-lapis{color:#d98a1c}.pv-doc-lapis:hover{background:#eef0f3;color:#c8102e!important}.pv-doc-bloco.is-apagado p{color:#b4b9c2;text-decoration:line-through}.pv-doc-bloco.pv-doc-num.is-titulo{margin:5px -6px}.pv-doc-bloco.is-fase{margin:19px -6px 12px}.pv-doc-bloco.is-fase .pv-doc-fase{margin:0}.pv-doc-bloco.is-fase .pv-doc-acoes{top:3px}.pv-doc-bloco.is-apagado .pv-doc-fase,.pv-doc-num.is-titulo.is-apagado b{color:#b4b9c2;text-decoration:line-through}.pv-doc-bloco.is-apagado .pv-doc-marca{color:#d4d8de}.pv-doc-bloco.is-apagado .pv-doc-acoes{right:-34px}.pv-doc-bloco.is-apagado .pv-doc-lapis{color:#9aa1ad;font-size:15px}.pv-doc-quadro{border-collapse:collapse;table-layout:fixed;width:100%;margin:2px 0 10px}.pv-doc-quadro.is-recuo{width:calc(100% - var(--pv-doc-recuo));margin-left:var(--pv-doc-recuo)}.pv-doc-quadro th{color:#6c7380;text-align:left;background:#f3f4f6;border-top:1px solid #d9dde3;border-bottom:1px solid #d9dde3;padding:5px 7px;font-size:9px;font-weight:700}.pv-doc-quadro td{vertical-align:top;border-bottom:1px solid #eef0f3;padding:5px 7px;font-size:11.5px}.pv-doc-quadro .is-dir{text-align:right}.pv-doc-quadro tr.is-item td:first-child{padding-left:19px}.pv-doc-quadro tr.is-grupo td{background:#fafbfc;border-bottom-color:#e3e6eb;font-weight:700}.pv-doc-quadro tr.is-total td{border-top:1px solid #1f2430;border-bottom:0;font-size:12.1px;font-weight:700}.pv-doc-quadro tr.is-total td:last-child{color:#c8102e;font-size:12.7px}.pv-doc-fim>p{text-align:justify;margin-top:31px}.pv-doc-fim>p+p{margin:5px 0 12px}.pv-doc-assina{grid-template-columns:1fr 1fr;gap:10%;display:grid}.pv-doc-assina>div{flex-direction:column;display:flex}.pv-doc-assina small{color:#9aa1ad;font-size:9px;font-weight:700}.pv-doc-assina i{border-bottom:1px solid #1f2430;height:51px;margin-bottom:7px}.pv-doc-assina strong{font-size:12.7px}.pv-doc-assina span{color:#6c7380;font-size:10.9px}.pv-doc-edita{background:#fff;border:1px solid #c8102e;border-radius:6px;margin:0 0 4px;padding:8px 10px;box-shadow:0 0 0 3px #c8102e1a}.pv-doc-campo{text-align:justify;outline:none;min-height:36px}.pv-doc-barra{font-family:var(--font-sans);border-top:1px solid #eef0f3;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding-top:8px;display:flex}.pv-doc-barra small{color:#9aa1ad;font-size:11.5px}.pv .pv-doc-b,.pv-doc-b{cursor:pointer;background:#fff;border:1px solid #e3e6eb;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;font-weight:700;display:grid}.pv-btn.pv-btn--excluir{color:#a80d26;background:0 0;border-color:#0000}.pv-btn.pv-btn--excluir:hover{background:#fdf1f3;border-color:#f2c4cc}.pv-excluir h2{margin-bottom:6px}.pv-excluir-aviso{color:#9a3d00;background:#fff1e6;border:1px solid #f5c7a1;border-radius:8px;margin:10px 0 0;padding:10px 12px;font-size:13px}.pv-excluir-campo{gap:6px;margin:14px 0 4px;font-size:13.5px;display:grid}.pv-excluir-erro{color:#a80d26;margin:8px 0 0;font-size:13px}.pj{flex-direction:column;gap:18px;display:flex}.pj>a+.pv-card{margin-top:-6px}.pj-conteudo{flex-direction:column;gap:16px;display:flex}.pj .pv-subtitulo{margin-top:4px}.pj-forte{font-weight:600}.pj-link{color:#c8102e;font-weight:600;text-decoration:none}.pj-link:hover{text-decoration:underline}.pj-ajuda{color:#9aa1ad;margin:10px 0 18px;font-size:12.5px}.pj-erro{color:#a80d26;margin:12px 0 0;font-size:13px}.pj-aviso{color:#3b4250;background:#f3f4f6;border-radius:8px;margin:14px 0 0;padding:10px 12px;font-size:13px}.pv-g-lista.pj-g-lista2{grid-template-columns:minmax(0,1fr) minmax(0,2fr) 140px 104px 132px 64px;gap:10px;min-width:900px;padding:0 16px}.pj-tabela{overflow:hidden}.pj-cli{align-items:center;gap:8px;min-width:0;display:inline-flex}.pv .pj-i{color:#6c7380;width:18px;height:18px;font:700 10px var(--font-sans);cursor:pointer;background:#fff;border:1px solid #c3c8d0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.pv .pj-i:hover{color:#c8102e;border-color:#c8102e}.pj-prog{align-items:center;gap:10px;display:flex}.pj-prog small{color:#6c7380;text-align:right;font-variant-numeric:tabular-nums;min-width:34px;font-size:12.5px}.pj-barra{background:#eef0f3;border-radius:999px;flex:1;height:5px;display:block;position:relative;overflow:hidden}.pj-barra>i{border-radius:999px;position:absolute;inset:0 auto 0 0}.pj-avatar{color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.pj-sub{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.pj-ponto{color:#c3c8d0}.pj-faixa-stb{color:#7a4e0b;background:#fbf1dc;border:1px solid #ead3a0;border-radius:10px;align-items:center;gap:14px;margin:0 26px 16px;padding:12px 16px;display:flex}.pj-faixa-stb>div{flex-direction:column;flex:1;gap:2px;font-size:13px;display:flex}.pj-faixa-stb strong{color:#5c3a06;font-size:14px}.pj-faixa-stb-ic,.pj-ic-stb{color:#fff;width:34px;height:34px;font:700 13px var(--font-mono);background:#d98a1c;border-radius:50%;flex:none;place-items:center;display:grid}.pv-kpis+*{margin-top:0}.pj-painel{padding:24px 26px}.pj-painel .pv-secao:not(:first-child){margin-top:6px}.pj-grid-6{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;display:grid}.pj-grid-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:20px;display:grid}.pj-grid-2{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.pj-leitura{color:#1f2430;overflow-wrap:anywhere;background:#fafbfc;border:1px solid #eef0f3;border-radius:8px;align-items:center;min-height:42px;padding:8px 12px;font-size:14px;font-weight:400;display:flex}.pj-reajuste{justify-content:space-between;gap:8px}.pj-reajuste small{color:#9aa1ad;font-size:12.5px}.pj-chips{flex-wrap:wrap;gap:8px;display:flex}.pj-chip-pessoa{color:#1f2430;background:#fff;border:1px solid #1f2430;border-radius:999px;align-items:center;gap:8px;padding:4px 14px 4px 4px;font-size:13.5px;font-weight:500;display:inline-flex}.pj-variante{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 22px;display:flex}.pj-variante select{width:190px}.pj-tag-roxa{color:#6d28d9;background:#f1ebfd;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.pj-confirma{color:#7a4e0b;background:#fbf1dc;border-radius:8px;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.pj-confirma>span{flex:300px}.pj-card-cab{border-bottom:1px solid #eef0f3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex}.pj-card-cab>div{flex-direction:column;gap:2px;display:flex}.pj-card-cab strong{font-size:15px}.pj-card-cab small{color:#6c7380;font-size:12.5px}.pj-membro{border-bottom:1px solid #eef0f3;grid-template-columns:34px minmax(160px,1fr) minmax(0,1.4fr) auto;align-items:center;gap:14px;padding:12px 22px;display:grid}.pj-membro:last-child{border-bottom:0}.pj-membro-av{position:relative}.pj-membro-av>i{border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.pj-membro-av>i.is-pulso{animation:1.8s infinite pjPulso}@keyframes pjPulso{0%{box-shadow:0 0 #1e8e5a73}70%{box-shadow:0 0 0 7px #1e8e5a00}to{box-shadow:0 0 #1e8e5a00}}.pj-membro-nome,.pj-membro-atv,.pj-membro-horas{flex-direction:column;min-width:0;display:flex}.pj-membro small{color:#9aa1ad;font-size:12px}.pj-membro-horas{text-align:right;align-items:flex-end}.pj-membro-horas strong{font-variant-numeric:tabular-nums}.pj-dica-tabela{color:#6c7380;border-bottom:1px solid #eef0f3;margin:0;padding:14px 22px;font-size:13px}.pj-dica-tabela b{color:#1f2430}.pj-prod{border-bottom:1px solid #eef0f3;grid-template-columns:minmax(170px,1.6fr) 66px 66px minmax(130px,1.1fr) minmax(130px,1fr) 140px 92px 124px;align-items:center;gap:10px;min-height:50px;padding:6px 18px;font-size:13.5px;display:grid}.pj-prod .num{text-align:right;font-variant-numeric:tabular-nums}.pj-prod--cab{color:#6c7380;letter-spacing:.06em;text-transform:uppercase;min-height:44px;font-size:11px;font-weight:600}.pj-prod-bloco{background:#fafbfc;border-bottom:1px solid #eef0f3;padding:10px 22px;font-size:13px}.pj-prod-bloco span{color:#9aa1ad;font-size:12px}.pj-prod.is-pai{cursor:pointer}.pj-prod.is-pai:hover{background:#fafbfc}.pj-prod.is-sub{background:#fff}.pj-prod.is-sub .pj-prod-nome{color:#3b4250;padding-left:22px}.pj-prod-nome{align-items:center;gap:6px;min-width:0;display:flex}.pj-prod-nome strong{font-weight:600}.pj-prod-nome small{color:#9aa1ad;font-size:12px}.pj-caret{color:#9aa1ad;width:12px;margin-left:-16px;font-size:10px;font-style:normal}.pj-prod--total{background:#fafbfc;border-bottom:0;min-height:52px;font-weight:700}.pj-exec{align-items:center;gap:8px;min-width:0;display:inline-flex}.pj .pj-alvo{width:100%;height:34px;padding:0 8px;font-size:13px}.pj .pj-alvo.is-atrasada{color:#c8102e;border-color:#f1c9cf}.pj-fin-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}.pj-fin-kpi{border-top:3px solid var(--tom);flex-direction:column;gap:4px;padding:16px 18px;display:flex}.pj-fin-kpi span{color:#6c7380;font-size:12.5px}.pj-fin-kpi strong{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.pj-fin-kpi small{color:#9aa1ad;font-size:12px}.pj-revisao{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pj-cnpj{border-bottom:1px solid #eef0f3;grid-template-columns:64px minmax(0,1fr) auto auto 28px;align-items:center;gap:14px;padding:12px 22px;display:grid}.pj-cnpj:last-child{border-bottom:0}.pj-cnpj.is-principal{background:#fffbfc}.pj-cnpj-tipo{color:#6c7380;font-family:var(--font-mono);letter-spacing:.06em;font-size:11px;font-weight:600}.pj-cnpj-nome{flex-direction:column;gap:2px;min-width:0;display:flex}.pj-cnpj-nome strong{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.pj-cnpj-nome .pv-mono{color:#6c7380;font-size:12.5px}.pj-tag-principal{color:#c8102e;background:#fdf2f4;border-radius:999px;padding:1px 8px;font-size:11.5px;font-style:normal;font-weight:600}.pj-cnpj-uso{color:#6c7380;white-space:nowrap;font-size:13px}.pj-cnpj-uso b{color:#1f2430}.pj .pj-link-btn{color:#c8102e;height:auto;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:13px;font-weight:600}.pj .pj-x{color:#9aa1ad;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:grid}.pj .pj-x:hover{color:#c8102e;background:#fbe7ea}.pj-fat{border-bottom:1px solid #eef0f3;grid-template-columns:minmax(170px,1.5fr) 48px 100px 118px minmax(150px,1.3fr) 86px 116px 170px;align-items:center;gap:10px;min-height:56px;padding:6px 18px;font-size:13.5px;display:grid}.pj-fat .num{text-align:right;font-variant-numeric:tabular-nums}.pj-fat--cab{color:#6c7380;letter-spacing:.06em;text-transform:uppercase;min-height:44px;font-size:11px;font-weight:600}.pj-fat--total{background:#fafbfc;border-bottom:0;font-weight:700}.pj-fat-cnpj{min-width:0}.pj-fat-cnpj select,.pj .pj-reaj{height:36px;font-size:13px}.pj .pj-reaj{text-align:right}.pj-fat-acao{justify-content:flex-end;display:flex}.pj-acao-corpo{flex-direction:column;gap:14px;display:flex}.pj-lado-tipo{color:#fff;background:#c8102e;border-radius:10px;place-items:center;width:60px;height:60px;font-size:15px;font-weight:700;display:grid;box-shadow:0 0 0 4px #c8102e40}.pj-lado-estado{color:#c3c8d0;background:#ffffff1a;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:600}.pj-lado-estado.is-ok{color:#7ddba8;background:#1e8e5a33}.pj-lado-estado.is-erro{color:#ff9aa9;background:#c8102e38}.pj-cnpj-corpo{flex-direction:column;gap:14px;max-height:min(64vh,640px);display:flex;overflow-y:auto}.pj-cnpj-corpo .pv-secao{margin:4px 0 0}.pj-linha-busca{gap:10px;display:flex}.pj-linha-busca .pv-input{flex:1}.pj .pv-input.is-erro,.pv-input.is-erro{color:#a80d26;border-color:#f1c9cf}.pj-etapas-cnpj{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.pj-etapa-cnpj{cursor:pointer;border:1px solid #e3e6eb;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;display:flex}.pj-etapa-cnpj.is-on{background:#fdf2f4;border-color:#c8102e}.pj-etapa-cnpj.is-off{cursor:not-allowed;opacity:.55}.pj-etapa-cnpj input{accent-color:#c8102e;width:16px;height:16px}.pj-etapa-cnpj>span{flex-direction:column;min-width:0;display:flex}.pj-etapa-cnpj strong{font-size:13.5px;font-weight:600}.pj-etapa-cnpj small{color:#9aa1ad;font-size:12px}.pj-editor{gap:14px;padding:18px 20px 14px;display:flex}.pj-editor-main{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.pj-editor textarea{width:100%;height:auto;min-height:72px;font:inherit;resize:vertical;border:1px solid #0000;border-radius:8px;padding:8px 10px;font-size:14px;line-height:1.5}.pj-editor textarea:focus{border-color:#c8102e;outline:none;box-shadow:0 0 0 3px #c8102e1f}.pj-editor-barra{align-items:center;gap:4px;display:flex}.pj-editor-barra>button:not(.pv-btn),.pj-emoji-ancora>button{color:#3b4250;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;padding:0;font-size:15px;display:grid}.pj-editor-barra>button:not(.pv-btn):hover,.pj-emoji-ancora>button:hover,.pj-emoji-ancora>button.is-on{background:#f3f4f6}.pj-editor-barra small{color:#9aa1ad;font-size:12px}.pj-editor-sep{background:#e3e6eb;width:1px;height:18px;margin:0 8px}.pj-emoji-ancora{position:relative}.pj-emojis{z-index:5;background:#fff;border:1px solid #e3e6eb;border-radius:12px;grid-template-columns:repeat(8,32px);gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 30px #0f11151f}.pj-emojis button{cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;padding:0;font-size:18px;display:grid}.pj-emojis button:hover{background:#f3f4f6}.pj-dia{color:#9aa1ad;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:14px;font-size:11px;font-weight:600;display:flex}.pj-dia i{background:#e3e6eb;flex:1;height:1px}.pj-nota{gap:14px;padding:18px 20px;display:flex}.pj-nota>div{min-width:0}.pj-nota-topo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pj-nota-topo span{color:#9aa1ad;font-size:12.5px}.pj-nota p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;line-height:1.6}.pj-tag-nova{color:#166b44;background:#e6f5ec;border-radius:999px;padding:1px 8px;font-size:11.5px;font-style:normal;font-weight:600}.pj-hist-cab{border-bottom:1px solid #eef0f3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 22px;display:flex}.pj-linha-tempo{padding:18px 22px 8px 46px}.pj-ev{grid-template-columns:90px 10px minmax(0,1fr);gap:14px;padding-bottom:18px;display:grid;position:relative}.pj-ev:before{content:"";background:#e3e6eb;width:1px;position:absolute;top:12px;bottom:0;left:108px}.pj-ev:last-child:before{display:none}.pj-ev-data{color:#9aa1ad;font-family:var(--font-mono);font-size:12px}.pj-ev-ponto{border-radius:50%;width:9px;height:9px;margin-top:5px;position:relative}.pj-ev strong{font-size:14px}.pj-ev p{color:#3b4250;margin:2px 0;font-size:13px}.pj-ev small{color:#9aa1ad;font-size:12px}.pj-painel-stb,.pj-painel-enc{border-radius:12px;flex-direction:column;gap:12px;margin-top:16px;padding:18px;display:flex}.pj-painel-stb{background:#fdf8ec;border:1px solid #ead3a0}.pj-painel-enc{background:#fff7f8;border:1px solid #f1c9cf}.pj-painel-cab{gap:14px;display:flex}.pj-painel-cab h4{margin:0 0 2px;font-size:15px}.pj-painel-cab p{color:#3b4250;margin:0;font-size:13px}.pj-grid-stb{grid-template-columns:200px minmax(0,1fr);gap:12px;display:grid}.pj-pendencias{background:#fff;border:1px solid #f1e3e5;border-radius:10px;flex-direction:column;gap:8px;margin:0;padding:12px 14px;font-size:13px;list-style:none;display:flex}.pj-pendencias li{align-items:center;gap:10px;display:flex}.pj-pendencias i{color:#b7791f;background:#fbf1dc;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;font-weight:700;display:grid}.pj-ciente{background:#fff;border:1px solid #e3e6eb;border-radius:10px;padding:10px 14px}.pj-gav-fundo{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f111566;animation:.18s ease-out pjFundo;position:fixed;inset:0}.pj-gav{color:#1f2430;background:#fff;flex-direction:column;width:min(480px,100vw);font-size:14px;animation:.24s cubic-bezier(.2,.8,.2,1) pjEntra;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-18px 0 50px #0003}@keyframes pjFundo{0%{opacity:0}}@keyframes pjEntra{0%{opacity:0;transform:translate(40px)}}@media (prefers-reduced-motion:reduce){.pj-gav,.pj-gav-fundo{animation:none}}.pj-gav-topo{color:#fff;background:#0f1115 radial-gradient(70% 70% at 0 100%,#c8102e66,#0000 70%);flex-direction:column;gap:16px;padding:20px 24px 18px;display:flex;position:relative;overflow:hidden}.pj-gav-marca{opacity:.06;pointer-events:none;width:150px;position:absolute;bottom:-30px;right:-20px}.pj-gav-kicker{color:#9aa1ad;font-family:var(--font-mono);letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:11px;display:flex}.pj-gav .pj-gav-x{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;display:grid}.pj-gav-id{align-items:center;gap:14px;display:flex}.pj-gav-sigla{background:#c8102e;border-radius:10px;flex:none;place-items:center;width:54px;height:54px;font-size:18px;font-weight:700;display:grid}.pj-gav-id>div{flex-direction:column;gap:2px;min-width:0;display:flex}.pj-gav-id strong{font-size:20px}.pj-gav-id span{color:#c3c8d0;font-size:13px}.pj-gav-kpis{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:14px;display:grid}.pj-gav-kpis span{color:#9aa1ad;letter-spacing:.1em;font-size:10px;font-weight:600;display:block}.pj-gav-kpis strong{font-size:17px}.pj-gav-abas{padding:0 24px}.pj-gav-corpo{flex:1;padding:6px 24px 28px;overflow-y:auto}.pj-gav-rot{color:#6c7380;letter-spacing:.1em;margin:18px 0 10px;font-size:11px;font-weight:600}.pj-gav-dl{flex-direction:column;gap:10px;margin:0;display:flex}.pj-gav-dl>div{grid-template-columns:122px minmax(0,1fr);gap:10px;display:grid}.pj-gav-dl dt{color:#6c7380}.pj-gav-dl dd{overflow-wrap:anywhere;margin:0;font-weight:500}.pj-gav-contato{border:1px solid #e3e6eb;border-radius:10px;gap:12px;margin-bottom:10px;padding:14px;display:flex}.pj-gav-contato-sigla{color:#3b4250;background:#f3f4f6;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.pj-gav-contato>div{flex-direction:column;gap:2px;min-width:0;display:flex}.pj-gav-contato small{color:#6c7380;font-size:12.5px}.pj-gav-contato span{color:#3b4250;overflow-wrap:anywhere;font-size:13px}.pj-gav-contato a{color:#c8102e}.pj-gav-cnpj{border-bottom:1px solid #eef0f3;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.pj-gav-cnpj>div{flex-direction:column;min-width:0;display:flex}.pj-gav-cnpj small{color:#9aa1ad;font-size:12px}.pj-gav-cnpj .pv-mono{white-space:nowrap;font-size:12.5px}.pj-gav-grupo{margin-top:16px}.pj-gav-grupo-cab{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.pj-gav-grupo-cab small{color:#9aa1ad;font-size:12px}.pj-gav .pj-gav-proj{color:#1f2430;width:100%;height:auto;font:inherit;text-align:left;white-space:normal;cursor:pointer;background:#fff;border:1px solid #e3e6eb;border-radius:10px;flex-direction:column;gap:8px;margin-bottom:8px;padding:12px 14px;display:flex}.pj-gav .pj-gav-proj:hover{border-color:#c3c8d0}.pj-gav .pj-gav-proj.is-aqui{cursor:default;background:#fdf2f4;border-color:#c8102e}.pj-gav-proj-topo,.pj-gav-proj-base{align-items:center;gap:10px;width:100%;display:flex}.pj-gav-proj-topo strong{flex:1}.pj-gav-proj-base small{color:#6c7380;white-space:nowrap;font-size:12px}.pj-gav-proj-base em{white-space:nowrap;font-size:12px;font-style:normal;font-weight:600}.pj-gav-proj.is-aqui em{color:#c8102e}.pj-gav .pj-gav-prop{color:#1f2430;width:100%;height:auto;font:inherit;text-align:left;white-space:normal;cursor:pointer;background:#fff;border:1px solid #e3e6eb;border-radius:10px;grid-template-columns:112px minmax(0,1fr) auto auto;align-items:center;gap:10px;margin-top:8px;padding:12px 14px;font-size:13.5px;display:grid}.pj-gav .pj-gav-prop:hover{border-color:#c3c8d0}.pj-gav-prop .pv-mono{font-size:12px}@media (width<=1100px){.pj-tabela{overflow-x:auto}.pj-prod,.pj-fat{min-width:1040px}}@media (width<=760px){.pj-membro{grid-template-columns:34px minmax(0,1fr) auto}.pj-membro-atv{display:none}.pj-cnpj{grid-template-columns:minmax(0,1fr) auto 28px}.pj-cnpj-tipo,.pj-cnpj-uso{display:none}.pj-grid-stb{grid-template-columns:1fr}}.pj-pill:before{display:none}.pj-ajuda-campo{color:#9aa1ad;font-size:12.5px;font-weight:400}.pj-fat-cnpj>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pv .pj-v1-chip,.pj-v1-chip{color:#3b4250;height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e3e6eb;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.pj-v1-chip:hover{border-color:#c3c8d0}.pj-v1-chip span{color:#9aa1ad;font-weight:700}.pj-v1-chip.is-on{color:#fff;background:#1f2430;border-color:#1f2430}.pj-v1-chip.is-on span{color:#fff}.pj-v1{background:#fafbfc;border:1px dashed #c3c8d0;border-radius:10px;margin-top:20px}.pj-v1-cab{border-bottom:1px solid #e3e6eb;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.pj-v1-cab>div{gap:2px;display:grid}.pj-v1-cab .pv-muted{font-size:12.5px}.pj-v1-selo{color:#6c7380;letter-spacing:.04em;background:#eef0f3;border-radius:999px;flex:none;padding:2px 9px;font-size:11px;font-weight:700}.pj-v1-vazio{margin:0;padding:16px}.pj-v1-tabela td,.pj-v1-tabela th{font-size:13px}.pj-v1-acoes{white-space:nowrap;text-align:right}.pj-v1-acoes>*+*{margin-left:6px}.pj-v1-tabela td:nth-child(3),.pj-v1-tabela td:nth-child(5){white-space:nowrap}.pj-selo-v1{color:#fff;letter-spacing:.04em;vertical-align:1px;background:#1f2430;border-radius:999px;margin-right:6px;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-block}.pj-fat--grupo{background:#fafbfc;border-bottom-color:#0000}.pj-fat--filha{background:#fcfcfd;border-bottom-style:dashed;min-height:48px}.pj-fat--filha:has(+.pj-fat:not(.pj-fat--filha)){border-bottom-style:solid}.pj-fat-filha{align-items:center;gap:10px;min-width:0;padding-left:6px;display:flex}.pj-fat-filha i{border-bottom:1.5px solid #d4d8de;border-left:1.5px solid #d4d8de;border-bottom-left-radius:6px;flex:none;width:12px;height:18px;margin-top:-14px}.pj-fat-filha>span{flex-direction:column;min-width:0;display:flex}.pj-fat-filha strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.pj-fat-filha small{color:#6c7380;font-size:11.5px}.pj-fat-resumo{font-size:12px}.pv .pj-cob-chip,.pj-cob-chip{color:#3b4250;width:fit-content;height:24px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3e6eb;border-radius:999px;align-items:center;gap:6px;margin-top:4px;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}.pj-cob-chip:hover:not(:disabled){border-color:#c3c8d0}.pj-cob-chip.is-sub{color:#166b44;background:#e6f5ec;border-color:#bfe5cd}.pj-cob-chip:disabled{cursor:default;opacity:.75}.pj-cob-chip span{color:#9aa1ad;font-size:10px}.pj-cob-corpo{flex-direction:column;gap:18px;display:flex}.pj-cob-modos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pv .pj-cob-modo,.pv-modal .pj-cob-modo,.pj-cob-modo{height:auto;font:inherit;text-align:left;white-space:normal;cursor:pointer;background:#fff;border:1.5px solid #e3e6eb;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 14px 14px 42px;display:flex;position:relative}.pj-cob-modo:hover{border-color:#c3c8d0}.pj-cob-modo.is-on{background:#fdf2f4;border-color:#c8102e}.pj-cob-radio{background:#fff;border:1.5px solid #c3c8d0;border-radius:50%;width:18px;height:18px;position:absolute;top:15px;left:14px}.pj-cob-modo.is-on .pj-cob-radio{border:5px solid #c8102e}.pj-cob-modo strong{color:#1f2430;font-size:14px}.pj-cob-modo small{color:#6c7380;font-size:12.5px;line-height:1.45}.pj-cob-modo em{color:#3b4250;margin-top:6px;font-size:12px;font-style:normal;font-weight:600}.pj-cob-subs{border:1px solid #e6e8ec;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.pj-cob-subs-cab,.pj-cob-sub{grid-template-columns:minmax(0,1fr) 96px 110px;align-items:center;gap:12px;padding:0 14px;display:grid}.pj-cob-subs-cab{color:#6c7380;letter-spacing:.06em;text-transform:uppercase;background:#fafbfc;height:34px;font-size:10.5px;font-weight:600}.pj-cob-subs-cab span:not(:first-child),.pj-cob-valor{text-align:right}.pj-cob-sub{border-top:1px solid #eef0f3;min-height:46px}.pj-cob-sub.is-on{background:#fdfafb}.pv .pj-cob-marca,.pv-modal .pj-cob-marca,.pj-cob-marca{min-width:0;height:46px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.pj-cob-marca .pv-caixa.is-on{background:#c8102e;border-color:#c8102e}.pj-cob-sub-nome{color:#1f2430;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.pj-cob-tag{color:#166b44;background:#e6f5ec;border-radius:999px;flex:none;padding:1px 7px;font-size:10.5px;font-weight:600}.pj-cob-pct{color:#6c7380;justify-content:flex-end;align-items:center;gap:4px;font-size:13px;display:inline-flex}.pj-cob-pct .pv-input{text-align:right;width:64px;height:32px;padding:0 8px}.pj-cob-valor{color:#1f2430;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.pj-cob-total{color:#7a4e0b;background:#fafbfc;border-top:1px solid #eef0f3;grid-template-columns:1fr auto;align-items:center;gap:6px 12px;padding:12px 14px;font-size:12.5px;display:grid}.pj-cob-total.is-ok{color:#166b44}.pj-cob-total b{font-variant-numeric:tabular-nums;font-size:14px}.pj-cob-barra{background:#eef0f3;border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.pj-cob-barra i{border-radius:inherit;background:#d98a1c;height:100%;transition:width .2s;display:block}.pj-cob-total.is-ok .pj-cob-barra i{background:#1e8e5a}.pj-cob-nota{color:#9aa1ad;margin:0;padding:10px 14px 12px;font-size:12px}@media (width<=560px){.pj-cob-modos{grid-template-columns:1fr}}.pj-novo{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.pj-novo-form{flex-direction:column;gap:14px;min-width:0;display:flex}.pj-novo-grade{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px 14px;display:grid}.pj-novo-2{grid-column:span 2}.pj-novo-seg{width:100%}.pj-novo-seg button{flex:1}.pj-novo-chave{color:#3b4250;cursor:pointer;align-items:center;gap:8px;height:42px;font-size:13px;display:inline-flex}.pj-novo-chave input{accent-color:#c8102e;width:16px;height:16px;margin:0}.pj-novo-previa{background:#fafbfc;border:1px solid #e6e8ec;border-radius:12px;flex-direction:column;padding:14px;display:flex;position:sticky;top:0}.pj-novo-previa-cab{border-bottom:1px solid #e6e8ec;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:10px;display:flex}.pj-novo-previa-cab strong{font-size:13px}.pj-novo-previa-cab span{color:#9aa1ad;font-size:11.5px}.pj-novo-etapa{border-bottom:1px solid #eef0f3;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.pj-novo-etapa>span:first-child{flex-direction:column;min-width:0;display:flex}.pj-novo-etapa strong{font-size:13px;font-weight:600}.pj-novo-etapa small{color:#6c7380;font-size:11.5px}.pj-novo-etapa-v{flex-direction:column;flex:none;align-items:flex-end;display:flex}.pj-novo-etapa-v b{font-variant-numeric:tabular-nums;font-size:13px}.pj-novo-etapa.is-total{border-bottom:0}.pj-novo-etapa.is-total strong,.pj-novo-etapa.is-total b{font-size:14px;font-weight:700}@media (width<=860px){.pj-novo{grid-template-columns:1fr}.pj-novo-previa{position:static}}:root{--red-50:#fbe9ec;--red-100:#f2c4cc;--red-200:#fbc0c8;--red-300:#f5929f;--red-400:#ec5266;--red-500:#dc1e3c;--red-600:#c8102e;--red-700:#a80d26;--red-800:#8e0b21;--red-900:#6e0c1c;--slate-50:#fafbfc;--slate-100:#f3f4f6;--slate-150:#eef0f3;--slate-200:#e3e6eb;--slate-250:#d9dde3;--slate-300:#c5cad3;--slate-400:#9aa1ad;--slate-500:#6c7380;--slate-600:#3b4250;--slate-900:#1f2430;--graphite:#0f1115;--graphite-deep:#0b0d11;--ink:#0a0a0a;--success:#1e8e5a;--success-bg:#e6f5ec;--success-fg:#166b44;--success-border:#bfe5cd;--warning:#b7791f;--warning-bg:#fbf1dc;--warning-fg:#7a4e0b;--warning-border:#ead3a0;--danger:var(--red-600);--danger-bg:var(--red-50);--danger-fg:var(--red-800);--danger-border:var(--red-100);--info:#2f6fd6;--info-bg:#e7eefb;--info-fg:#2f6fd6;--info-border:#c9d9f5;--revisao-fg:#6d28d9;--revisao-bg:#f1ebfd;--birthday:#9333ea;--birthday-bg:#f3e8ff;--birthday-fg:#7e22ce;--lo:#4ea72e;--alv-estrutural:#d86dcb;--primary:var(--red-600);--primary-hover:var(--red-700);--primary-active:var(--red-800);--primary-soft:var(--red-50);--primary-ring:#c8102e26;--on-primary:#fff;--bg:var(--slate-100);--surface:#fff;--surface-2:var(--slate-50);--hairline:var(--slate-150);--border:var(--slate-200);--border-strong:var(--slate-250);--border-input:var(--slate-250);--text-strong:var(--slate-900);--text:var(--slate-600);--text-muted:var(--slate-500);--text-subtle:var(--slate-400);--sidebar-bg:var(--graphite);--sidebar-fg:#b6bcc7;--sidebar-fg-strong:#fff;--sidebar-muted:#7c8390;--sidebar-hover:#ffffff0f;--sidebar-active:#c8102e2e;--sidebar-border:#ffffff14;--font-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-xs:.75rem;--fs-sm:.8125rem;--fs-base:.875rem;--fs-md:.9375rem;--fs-lg:1.0625rem;--fs-xs2:.71875rem;--fs-xl:1.25rem;--fs-2xl:1.625rem;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.25;--lh:1.5;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:6px;--radius:8px;--radius-md:10px;--radius-lg:14px;--radius-full:9999px;--shadow-sm:0 1px 2px #0f172a0f;--shadow:0 1px 3px #0f172a14, 0 1px 2px #0f172a0a;--shadow-md:0 4px 12px #0f172a14;--shadow-lg:0 12px 32px #0f172a24;--transition:.15s ease;--focus-ring:0 0 0 3px var(--primary-ring)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4{color:var(--text-strong);line-height:var(--lh-tight);font-weight:var(--fw-semibold);margin:0}h1{font-size:var(--fs-2xl);font-weight:var(--fw-bold);letter-spacing:-.01em}h2{font-size:var(--fs-xl)}h3{font-size:var(--fs-lg)}h4{font-size:var(--fs-md)}p{margin:0}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}.muted{color:var(--text-muted)}.subtle{color:var(--text-subtle);font-size:var(--fs-sm)}.num{font-variant-numeric:tabular-nums}button{font:inherit;font-weight:var(--fw-medium);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-2);height:38px;padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--text-strong);white-space:nowrap;transition:background var(--transition), border-color var(--transition), box-shadow var(--transition), color var(--transition);display:inline-flex}button:hover{background:var(--surface-2)}button:focus-visible{box-shadow:var(--focus-ring);outline:none}button:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.btn-primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.btn-primary:active{background:var(--primary-active)}.btn-danger{background:var(--danger);border-color:var(--danger);color:#fff}.btn-danger:hover{background:var(--danger-fg);border-color:var(--danger-fg)}.btn-ghost{color:var(--text);background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--surface-2);color:var(--text-strong)}.btn-sm{height:32px;padding:0 var(--space-3);border-radius:var(--radius-sm);font-size:var(--fs-sm)}.btn-sm--primario{border-color:var(--primary);background:var(--primary);color:var(--on-primary);font-weight:var(--fw-semibold)}.btn-sm--primario:hover{background:var(--primary-hover);border-color:var(--primary-hover)}input,select,textarea{font:inherit;width:100%;height:38px;padding:0 var(--space-3);color:var(--text-strong);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);transition:border-color var(--transition), box-shadow var(--transition)}textarea{height:auto;min-height:80px;padding:var(--space-2) var(--space-3);resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:var(--focus-ring);outline:none}input:disabled,select:disabled{background:var(--surface-2);color:var(--text-muted);cursor:not-allowed}input::placeholder{color:var(--text-subtle)}input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary);cursor:pointer}.field,.form-grid label,.modal label,.login-card label{gap:var(--space-1);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-muted);flex-direction:column;display:flex}.form-grid{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-grid-3{gap:var(--space-4) var(--space-5);margin-bottom:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.form-grid-3 label{gap:var(--space-1);font-size:var(--fs-sm);font-weight:var(--fw-medium);flex-direction:column;display:flex}.campo-destaque{gap:var(--space-2);margin-bottom:var(--space-5);font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-strong);flex-direction:column;display:flex}.campo-destaque input{height:48px;font-size:var(--fs-lg);font-weight:var(--fw-semibold)}.page-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.page-head h1{margin-bottom:var(--space-1)}.row-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.detail-meta{align-items:center;gap:var(--space-3);margin-top:var(--space-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.detail-meta strong{color:var(--text);font-weight:var(--fw-semibold)}.fieldset-plain{border:0;min-width:0;margin:0;padding:0}.notice{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-5);background:var(--warning-bg);border-left:4px solid var(--warning);border-radius:var(--radius);font-size:var(--fs-sm);color:var(--warning-fg);display:flex}.notice button{flex-shrink:0}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-5);box-shadow:var(--shadow-sm)}.card h3{margin-bottom:var(--space-4)}.card h4,.card h5{margin:0 0 var(--space-2);font-size:var(--fs-md);color:var(--text-strong);font-weight:var(--fw-semibold)}.filters{gap:var(--space-3) var(--space-4);flex-wrap:wrap;align-items:flex-end;display:flex}.filters>label{gap:var(--space-1);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-muted);flex-direction:column;min-width:160px;display:flex}.table-wrap{overflow-x:auto}table.grid{border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;font-size:var(--fs-base);overflow:hidden}table.grid th,table.grid td{text-align:left;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border);vertical-align:middle}table.grid thead th{background:var(--surface-2);color:var(--text-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.04em}table.grid tbody tr:last-child td{border-bottom:none}table.grid tbody tr{transition:background var(--transition)}table.grid tbody tr:hover{background:var(--surface-2)}table.grid td.num,table.grid th.num{text-align:right;font-variant-numeric:tabular-nums}table.grid tfoot td{background:var(--surface-2);font-weight:var(--fw-semibold);color:var(--text-strong);border-top:2px solid var(--border-strong)}.status-torres{gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:inline-flex}.status-torre{align-items:center;gap:var(--space-2);display:inline-flex}.status-toggle{font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.btn-link-valor{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.modo-execucao{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.reversao-resumo{white-space:pre-line}table.grid tbody tr.subtotal-dia td,table.grid tbody tr.subtotal-dia:hover td{background:var(--surface-2);color:var(--text-strong);border-bottom:2px solid var(--border-strong)}table.grid input,table.grid select{height:28px}table.grid td.num input{text-align:right;width:7rem;display:inline-block}.tabs{gap:var(--space-1);border-bottom:1px solid var(--border);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.tab{height:auto;padding:var(--space-3) var(--space-3);color:var(--text-muted);font-weight:var(--fw-medium);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px}.tab:hover{color:var(--text-strong);background:0 0}.tab--active{color:var(--primary);font-weight:var(--fw-semibold);border-bottom-color:var(--primary)}.badge{align-items:center;gap:var(--space-1);padding:3px var(--space-2);border-radius:var(--radius-full);font-size:var(--fs-xs);font-weight:var(--fw-semibold);white-space:nowrap;line-height:1.4;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.badge--success{background:var(--success-bg);color:var(--success-fg)}.badge--warning{background:var(--warning-bg);color:var(--warning-fg)}.badge--danger{background:var(--danger-bg);color:var(--danger-fg)}.badge--info{background:var(--info-bg);color:var(--info-fg)}.badge--neutral{background:var(--surface-2);color:var(--text-muted)}.projeto-nome--revisao{color:var(--revisao-fg);font-weight:var(--fw-semibold)}.tag-revisao{margin-left:var(--space-1);padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--revisao-bg);color:var(--revisao-fg);font-size:var(--fs-xs);font-weight:var(--fw-semibold);vertical-align:middle;display:inline-block}.modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:var(--space-4);z-index:900;background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-4);width:440px;max-width:100%;max-height:90vh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow-y:auto}.modal h2{font-size:var(--fs-lg);margin:0}.app{grid-template-columns:264px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .2s;display:grid}.app--menu-mini{grid-template-columns:76px minmax(0,1fr)}.app-main{flex-direction:column;min-width:0;display:flex}.sidebar{background:var(--sidebar-bg);color:var(--sidebar-fg);background-image:radial-gradient(120% 55% at 0 0,#c8102e29,#0000 60%);border-right:1px solid #1b1f27;flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.sidebar-brand{border-bottom:1px solid var(--sidebar-border);place-items:center;padding:22px 20px 20px;display:grid}.sidebar-brand img{width:auto;height:26px}.sidebar-nav{flex-direction:column;flex:1;gap:2px;padding:10px 12px 16px;display:flex;overflow:hidden auto}.sidebar-grupo{display:contents}.sidebar-grupo-label{align-items:center;gap:var(--space-2);font-size:10px;font-weight:var(--fw-semibold);letter-spacing:.14em;color:var(--sidebar-muted);white-space:nowrap;flex:none;padding:16px 10px 8px;display:flex}.sidebar-grupo-linha{background:var(--sidebar-border);flex:1;height:1px}.sidebar-grupo-risco{background:var(--sidebar-border);flex:none;height:1px;margin:12px 8px}.sidebar-link{color:#b4bac5;border-radius:9px;flex:none;align-items:center;gap:11px;height:40px;padding:0 10px;font-size:13.5px;text-decoration:none;transition:background .12s;display:flex;position:relative}.sidebar-link:hover{color:var(--sidebar-fg-strong);background:#ffffff0d;text-decoration:none}.sidebar-link-icone{color:#7c8390;flex:none;place-items:center;display:grid}.sidebar-link-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.sidebar-link-barra{background:0 0;border-radius:0 3px 3px 0;width:3px;height:18px;position:absolute;top:11px;left:0}.sidebar-link.is-active{color:var(--sidebar-fg-strong);font-weight:var(--fw-semibold);background:#c8102e29}.sidebar-link.is-active .sidebar-link-icone{color:var(--primary)}.sidebar-link.is-active .sidebar-link-barra{background:var(--primary)}.sidebar--mini .sidebar-link{justify-content:center;padding:0}.sidebar--mini .sidebar-simbolo{height:26px}.topbar{align-items:center;gap:var(--space-4);height:60px;padding:0 var(--space-8) 0 var(--space-4);background:var(--surface);border-bottom:1px solid var(--border);z-index:20;flex-shrink:0;display:flex;position:sticky;top:0}.topbar-hamburguer{border-radius:var(--radius);background:0 0;border:0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;width:36px;height:36px;padding:0;display:flex}.topbar-hamburguer span{background:var(--slate-600);border-radius:1px;width:16px;height:1.75px}.topbar-hamburguer:hover{background:var(--bg)}.topbar-divisor{background:var(--border);flex:none;width:1px;height:22px}.topbar .breadcrumbs{flex:1;min-width:0}.perfil{flex:none;position:relative}.perfil-avatar{background:var(--primary);width:36px;height:36px;color:var(--on-primary);font-size:var(--fs-xs);font-weight:var(--fw-bold);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.perfil-avatar:hover{background:var(--primary-hover)}.perfil-avatar--lg{flex:none;width:34px;height:34px}.perfil-menu{border:1px solid var(--border);background:var(--surface);z-index:30;border-radius:12px;width:232px;padding:6px;position:absolute;top:44px;right:0;box-shadow:0 18px 44px #14182029}.perfil-menu-head{border-bottom:1px solid var(--hairline);align-items:center;gap:10px;margin-bottom:4px;padding:9px 10px 12px;display:flex}.perfil-info{min-width:0}.perfil-info strong{font-size:13.5px;font-weight:var(--fw-semibold);color:var(--text-strong);display:block}.perfil-info .subtle{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.perfil-item{width:100%;height:auto;color:var(--text-strong);font-size:13.5px;font-weight:var(--fw-regular);text-align:left;background:0 0;border:0;border-radius:7px;padding:9px 10px;text-decoration:none;display:block}.perfil-item:hover{background:#f5f6f8;text-decoration:none}.perfil-item--sair{border-top:1px solid var(--hairline);color:var(--danger-fg);border-radius:0 0 7px 7px;margin-top:4px}.health--true{color:#4ade80}.health--false{color:#f87171}.content{min-width:0;padding:var(--space-8);flex:1}.content>section{max-width:1200px}.content>section.ativ{max-width:none}.tab-body{margin-top:var(--space-2)}.loading-screen{background:var(--bg);min-height:100vh;color:var(--text-muted);justify-content:center;align-items:center;display:flex}.login-screen{--login-dim:#7c8390;grid-template-columns:minmax(0,11fr) minmax(0,9fr);min-height:100vh;display:grid}.login-marca{color:#fff;background:var(--graphite-deep);flex-direction:column;justify-content:space-between;padding:44px 56px;display:flex;position:relative;overflow:hidden}.login-marca-grade{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.login-marca-brilho{background:radial-gradient(70% 60% at 30% 100%,#c8102e6b,#0000 70%),linear-gradient(#0b0d1100 40%,#0b0d1199);position:absolute;inset:0}.login-marca-simbolo{opacity:.07;pointer-events:none;width:62%;max-width:560px;position:absolute;top:50%;right:-6%;transform:translateY(-50%)}.login-marca>:not(.login-marca-grade):not(.login-marca-brilho):not(.login-marca-simbolo){position:relative}.login-marca-topo{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.login-marca-topo img{width:auto;height:30px}.login-marca-selo{font-family:var(--font-mono);font-size:11px;font-weight:var(--fw-medium);letter-spacing:.14em;color:var(--login-dim)}.login-marca-hero{max-width:520px}.login-marca-titulo{align-items:baseline;gap:14px;display:flex}.login-marca-titulo>span:first-child{font-size:88px;line-height:1;font-weight:var(--fw-bold);letter-spacing:-.04em}.login-marca-versao{font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:var(--fw-medium);letter-spacing:.14em;color:var(--primary);border:1px solid #c8102e80;border-radius:4px;padding:5px 9px}.login-marca-frase{font-size:22px;line-height:1.4;font-weight:var(--fw-medium);letter-spacing:-.01em;margin:0}.login-marca-frase:before{content:"";background:var(--primary);width:56px;height:4px;margin:26px 0;display:block}.login-marca-tagline{max-width:400px;font-size:var(--fs-base);color:var(--slate-400);margin:14px 0 0;line-height:1.55}.login-marca-rodape{justify-content:space-between;gap:var(--space-4);font-size:var(--fs-xs);color:var(--login-dim);display:flex}.login-painel{background:var(--surface);place-items:center;padding:48px 32px;display:grid}.login-conteudo{flex-direction:column;gap:22px;width:100%;max-width:380px;display:flex}.login-titulo{font-size:28px;font-weight:var(--fw-bold);letter-spacing:-.02em}.login-subtitulo{color:var(--text-muted);font-size:var(--fs-base);margin-top:6px;line-height:1.5}.login-btn-microsoft{border-radius:var(--radius-md);background:var(--text-strong);color:#fff;height:52px;font-size:var(--fs-md);font-weight:var(--fw-semibold);justify-content:center;align-items:center;gap:var(--space-3);transition:background var(--transition);border:0;text-decoration:none;display:flex}.login-btn-microsoft:hover{background:var(--graphite);text-decoration:none}.login-btn-microsoft:focus-visible{box-shadow:var(--focus-ring);outline:none}.login-nota{text-align:center;color:var(--text-subtle);margin-top:-6px;font-size:12.5px;line-height:1.5}.login-ou{align-items:center;gap:var(--space-3);color:var(--text-subtle);letter-spacing:.1em;font-size:11px;display:flex}.login-ou:before,.login-ou:after{content:"";background:var(--border);flex:1;height:1px}.login-btn-secundario{border:1px solid var(--border-input);border-radius:var(--radius-md);background:var(--surface);width:100%;height:44px;color:var(--slate-600);font-size:var(--fs-base);font-weight:var(--fw-medium)}.login-btn-secundario:hover{background:#f8f9fb}.login-form{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;flex-direction:column;gap:14px;padding:18px;display:flex}.login-form-topo{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--slate-600);justify-content:space-between;align-items:center;display:flex}.login-fechar{height:auto;color:var(--text-muted);font-size:var(--fs-xs);font-weight:var(--fw-regular);background:0 0;border:0;padding:0}.login-fechar:hover{color:var(--text-strong)}.login-campo{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--slate-600);flex-direction:column;gap:6px;display:flex}.login-campo input{border:1px solid var(--border-input);border-radius:var(--radius);background:var(--surface);height:42px;font-size:var(--fs-base);font-weight:var(--fw-regular);color:var(--text-strong);padding:0 12px}.login-campo input:focus{border-color:var(--primary);box-shadow:var(--focus-ring);outline:none}.login-btn-entrar{border:1px solid var(--border-input);border-radius:var(--radius);background:var(--surface);width:100%;height:44px;color:var(--text-strong);font-size:var(--fs-base);font-weight:var(--fw-semibold)}.login-btn-entrar:hover:not(:disabled){background:var(--bg)}.login-alerta{border:1px solid var(--danger-border);border-radius:var(--radius);background:var(--danger-bg);color:var(--danger-fg);font-size:var(--fs-sm);align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.45;display:flex}.login-alerta-icone{background:var(--primary);color:#fff;width:18px;height:18px;font-size:11px;font-weight:var(--fw-bold);border-radius:50%;flex:none;place-items:center;display:grid}.login-restrito{text-align:center;font-size:var(--fs-xs);color:var(--text-subtle)}@media (width<=860px){.login-screen{grid-template-columns:minmax(0,1fr)}.login-marca{display:none}}.totais{gap:var(--space-8);flex-wrap:wrap;display:flex}.totais>div{gap:var(--space-1);flex-direction:column;display:flex}.totais strong{font-size:var(--fs-xl);color:var(--text-strong);font-variant-numeric:tabular-nums}.item-preco+.item-preco{border-top:1px dashed var(--border);margin-top:var(--space-4);padding-top:var(--space-4)}.total-linha{border-top:2px solid var(--border-strong);margin-top:var(--space-4);padding-top:var(--space-3);justify-content:space-between;align-items:baseline;display:flex}.total-linha strong{font-size:var(--fs-lg);color:var(--text-strong);font-variant-numeric:tabular-nums}.flags{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.flags label,.check{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text);display:inline-flex}.flag-lo{color:var(--lo);font-weight:600}.flag-alv{color:var(--text);font-weight:600}.flags select{width:auto;height:32px}.stepper{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--text);display:inline-flex}.stepper button{width:30px;padding:0}.soma-cem--ok{color:var(--success-fg)}.soma-cem--erro{color:var(--danger-fg);font-weight:var(--fw-semibold)}.etapa-total td{border-top:1px solid var(--border);background:var(--surface-2);font-weight:var(--fw-semibold)}.soma-cem-nota{margin:-4px 0 var(--space-3);font-size:var(--fs-sm)}.nome-bloco{color:var(--text-strong);align-items:center;gap:4px;display:inline-flex}.nome-bloco-lapis{color:var(--text-subtle);cursor:pointer;opacity:.55;transition:opacity var(--transition), color var(--transition);background:0 0;border:0;padding:0 4px;font-size:13px;line-height:1}.nome-bloco-lapis:hover,.nome-bloco-lapis:focus-visible{opacity:1;color:var(--primary)}.link-sutil{color:var(--text-subtle);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-size:12px;text-decoration:underline}.link-sutil:hover,.link-sutil:focus-visible{color:var(--primary)}.blocos-ocultos{margin:calc(-1 * var(--space-2)) 0 var(--space-3);font-size:var(--fs-sm)}.nome-bloco-campo{width:14rem;height:26px;font-size:var(--fs-sm);padding:0 8px}.etapa-resumo-aba{margin:0 0 var(--space-3);font-size:var(--fs-sm)}.etapa-card{padding:20px 22px 18px}.etapa-card-head{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:14px;display:flex}.etapa-card-titulo{align-items:center;gap:10px;min-width:0;display:flex}.etapa-card-titulo h4{margin:0;font-size:16px}.etapa-pill{border-radius:var(--radius-full);background:var(--surface-2);color:var(--text-muted);font-size:11.5px;font-weight:var(--fw-medium);padding:2px 9px}.etapa-card-acoes{flex:none;align-items:center;gap:14px;display:flex}.etapa-fat{border:1px solid var(--hairline);border-radius:var(--radius-full);color:var(--text-muted);font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:9px;padding:5px 6px 5px 12px;display:inline-flex}.etapa-fat.is-on{border-color:var(--success-border);background:var(--success-bg);color:var(--success-fg);font-weight:var(--fw-medium)}.etapa-fat.is-sub{border-color:var(--success-border);color:var(--success-fg)}.etapa-card .etapa-c-cobra{text-align:center;width:96px}.etapa-card tr.is-cobra td:first-child{color:var(--success-fg);font-weight:var(--fw-medium)}.etapa-pct-cobra{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.etapa-pct-cobra .etapa-pct-input{text-align:right;width:64px;height:30px;padding:0 8px}.etapa-stats{margin-bottom:var(--space-3);grid-template-columns:repeat(4,minmax(0,120px));gap:10px;display:grid}.etapa-stat{border-radius:var(--radius-md);background:var(--surface-2);flex-direction:column;gap:2px;padding:9px 14px;display:flex}.etapa-stat span{color:var(--text-muted);font-size:11px;font-weight:var(--fw-medium);letter-spacing:.03em;text-transform:uppercase}.etapa-stat strong{color:var(--text-strong);font-size:18px}.etapa-stat.is-pct strong{color:var(--success-fg)}.etapa-stat.is-pct.is-zero strong{color:var(--text-subtle)}@media (width<=640px){.etapa-card-head{flex-wrap:wrap}.etapa-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.ativ-cabecalho{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.ativ-resumo{align-items:center;gap:var(--space-4);padding:10px var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);display:flex}.ativ-resumo-rotulo{font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);display:block}.ativ-resumo-valor{font-size:18px;font-weight:var(--fw-bold);color:var(--text-strong);display:block}.ativ-resumo-de{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-subtle)}.ativ-resumo-divisor{background:var(--border);width:1px;height:32px}.ativ-split{gap:var(--space-4);flex-wrap:wrap;align-items:flex-start;display:flex}.ativ-esquerda{gap:var(--space-4);flex-direction:column;flex:0 0 320px;min-width:0;display:flex}.ativ-form{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;min-width:0;display:flex;overflow:hidden}.ativ-lado{flex:1 1 calc(var(--prod-min) + 2px);gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ativ-form-head{padding:18px var(--space-6);border-bottom:1px solid var(--hairline)}.ativ-form-head strong{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-strong);display:block}.ativ-form-head .subtle{color:var(--text-muted);font-size:12.5px}.ativ-form-corpo{padding:var(--space-5) var(--space-6);gap:var(--space-5);flex-direction:column;display:flex}.ativ-passo{border:0;min-width:0;margin:0;padding:0}.ativ-passo-cabeca{align-items:center;gap:9px;width:100%;margin-bottom:10px;padding:0;display:flex}.ativ-passo-num{background:var(--bg);width:20px;height:20px;color:var(--text-muted);font-size:11px;font-weight:var(--fw-bold);border-radius:50%;flex:none;place-items:center;display:grid}.ativ-passo-titulo{font-size:12.5px;font-weight:var(--fw-semibold);color:var(--text-strong)}.ativ-passo-risco{background:var(--hairline);flex:1;height:1px}.ativ-passo-corpo{flex-direction:column;gap:12px;display:flex}.ativ-passo-corpo--recuado{padding-left:29px}.ativ-campo{min-width:0;font-size:12.5px;font-weight:var(--fw-medium);color:var(--slate-600);flex-direction:column;gap:6px;display:flex}.ativ-campo input,.ativ-campo select{width:100%;min-width:0;height:42px;font-weight:var(--fw-regular)}.ativ-campo .opcional{color:var(--text-subtle);font-weight:var(--fw-regular)}.ativ-horarios{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.ativ-info{border:1px solid var(--border-strong);width:16px;height:16px;color:var(--text-muted);font-size:10px;font-weight:var(--fw-bold);cursor:default;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.ativ-info:hover,.ativ-info:focus-visible{border-color:var(--text-strong);color:var(--text-strong);outline:none}.ativ-info-balao{z-index:3;border-radius:var(--radius);background:var(--text-strong);color:#fff;width:250px;font-size:var(--fs-xs);font-weight:var(--fw-regular);opacity:0;pointer-events:none;transition:opacity var(--transition);padding:9px 11px;line-height:1.4;position:absolute;top:-8px;left:22px;box-shadow:0 8px 24px #0003}.ativ-info:hover .ativ-info-balao,.ativ-info:focus-visible .ativ-info-balao{opacity:1}.ativ-form-pe{padding:var(--space-4) var(--space-6);border-top:1px solid var(--hairline);background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ativ-duracao{color:var(--text-muted);font-size:12.5px}.ativ-duracao b{color:var(--text-strong);font-size:var(--fs-base)}.ativ-form-acoes{gap:var(--space-2);display:flex}.ativ-form-acoes button{white-space:nowrap;height:42px}.ativ-form-acoes .btn-primary{padding:0 22px}.resumo-overlay{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f11158c;position:fixed;inset:0}.ativ-lado--modal{z-index:61;width:min(1080px,100vw - 48px);max-height:calc(100vh - 48px);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--bg);overscroll-behavior:contain;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 30px 80px #00000059}.ativ-lado--modal>*{flex:none}.btn-icone{border:1px solid var(--border);background:var(--surface);width:32px;height:32px;color:var(--slate-600);border-radius:7px;flex:none;padding:0}.btn-icone:hover{background:var(--bg);border-color:var(--border-input)}.icone-girado{transform:rotate(180deg)}.btn-icone svg{transition:transform .2s}.ativ-vazio{min-height:220px;padding:var(--space-8);border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text-muted);font-size:var(--fs-sm);text-align:center;place-items:center;display:grid}.segmented{background:var(--bg);border-radius:9px;align-self:flex-start;padding:3px;display:inline-flex}.segmented button{height:34px;padding:0 var(--space-4);color:var(--text-muted);font-size:var(--fs-sm);background:0 0;border:0;border-radius:7px}.segmented button.on{background:var(--surface);color:var(--text-strong);font-weight:var(--fw-semibold);box-shadow:0 1px 2px #00000014}.ativ-toolbar{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--border);flex-wrap:wrap;padding:14px 18px;display:flex}.nav-dia{border:1px solid var(--border-input);border-radius:var(--radius);align-items:center;height:36px;display:flex;overflow:hidden}.nav-dia button{width:32px;height:100%;color:var(--text-muted);font-size:var(--fs-base);background:0 0;border:0;border-radius:0;padding:0}.nav-dia button:hover{background:var(--bg);color:var(--text-strong)}.nav-dia span{min-width:150px;padding:0 var(--space-1);text-align:center;font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.filtro-inline{align-items:center;gap:var(--space-2);border:1px solid var(--border-input);border-radius:var(--radius);height:36px;font-size:var(--fs-sm);color:var(--slate-600);padding:0 12px;display:flex}.filtro-inline select{max-width:220px;height:auto;font-size:var(--fs-sm);text-overflow:ellipsis;background:0 0;border:0;padding:0}.filtro-inline select:focus{box-shadow:none;outline:none}.card--tabela{padding:0;overflow:hidden}.ativ-tabela .col-data{width:120px}.ativ-tabela .col-periodo{width:130px}.ativ-tabela .col-horas{width:90px}.ativ-tabela .col-acao{text-align:right;width:90px}.ativ-tabela .mono{font-family:var(--font-mono);color:var(--text-muted);font-size:12.5px}.ativ-tabela .forte{font-weight:var(--fw-semibold)}.resumo-projeto{flex-direction:column;gap:14px;padding:18px 22px;display:flex}.resumo-projeto-topo{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.resumo-projeto-acoes{flex:none;align-items:center;gap:6px;display:flex}.resumo-projeto-divisor{width:1px;height:20px;margin:0 var(--space-1);background:var(--border)}.resumo-projeto-id{min-width:0}.resumo-projeto-rotulo{font-size:10.5px;font-weight:var(--fw-semibold);letter-spacing:.1em;color:var(--text-subtle);display:block}.resumo-projeto-nome{font-size:18px;font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--text-strong);margin-top:4px;display:block}.resumo-stats{background:var(--hairline);border:1px solid var(--hairline);border-radius:9px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid;overflow:hidden}.resumo-stats>div{background:var(--surface);flex-direction:column;gap:2px;padding:11px 14px;display:flex}.resumo-stats .subtle{color:var(--text-muted);font-size:11.5px}.resumo-stats strong{font-size:18px;font-weight:var(--fw-bold);color:var(--text-strong)}.resumo-stats .de{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-subtle)}.resumo-barra{background:var(--bg);border-radius:3px;height:6px;overflow:hidden}.resumo-barra-preenchida{background:var(--primary);border-radius:3px;height:100%;transition:width .2s}:root{--prod-min:772px}.prod{min-width:var(--prod-min);table-layout:fixed}table.grid.prod th,table.grid.prod td{padding:0 6px}.prod tr.bloco-inicio>td{border-top:2px solid var(--border-strong,#cfd3da)}.btn-icone--sm{border-radius:6px;width:26px;height:26px}table.grid.prod thead th{letter-spacing:.04em;height:40px;font-size:10.5px}.prod tbody td{height:42px}.prod tbody td:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.prod .c-etapa{width:176px}.prod .c-hora{width:60px}.prod .c-por{width:52px}.prod .c-perf{width:110px}.prod .c-alvo{width:46px}.prod .c-entrega{width:64px}.prod .c-status{width:118px}.prod .c-acao{text-align:right;width:86px}.prod .badge{padding:2px 7px;font-size:11.5px}.prod .btn-sm{height:28px;font-size:var(--fs-xs);padding:0 8px}.prod .forte{font-weight:var(--fw-semibold);color:var(--text-strong)}.prod .linha-pai>td{background:var(--surface-2);height:50px}.prod .estourou{color:var(--danger-fg)}.exec-avatares{display:inline-flex}.exec-avatar{background:var(--text-strong);color:#fff;width:26px;height:26px;font-size:10.5px;font-weight:var(--fw-bold);border-radius:50%;place-items:center;display:grid}.exec-avatar+.exec-avatar{box-shadow:0 0 0 2px var(--surface);margin-left:-9px}.bloco .grid>tbody>tr>td{font-size:var(--fs-sm)}.subetapa-row td{background:var(--surface);color:var(--text);font-size:var(--fs-sm)}.subetapa-row td:first-child{padding-left:var(--space-8)}.subetapa-nome{align-items:center;gap:var(--space-2);min-width:0;display:flex}.subetapa-texto{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.subetapa-conector{border-left:1.5px solid var(--border-strong);border-bottom:1.5px solid var(--border-strong);flex:none;width:8px;height:8px;margin-top:-4px}.status{font-weight:var(--fw-medium);font-size:var(--fs-sm)}.status--unavailable{color:var(--danger-fg)}.toast-viewport{top:var(--space-5);right:var(--space-5);gap:var(--space-2);z-index:1000;flex-direction:column;display:flex;position:fixed}.toast{align-items:flex-start;gap:var(--space-3);min-width:280px;max-width:380px;padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--text-muted);border-radius:var(--radius);box-shadow:var(--shadow-lg);animation:.18s toast-in;display:flex}.toast--success{border-left-color:var(--success)}.toast--error{border-left-color:var(--danger)}.toast--info{border-left-color:var(--info)}.toast-msg{font-size:var(--fs-sm);color:var(--text);flex:1}.toast-close{height:auto;color:var(--text-subtle);font-size:var(--fs-md);background:0 0;border:none;padding:0;line-height:1}.toast-close:hover{color:var(--text);background:0 0}@keyframes toast-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.empty-state{text-align:center;color:var(--text-muted);padding:var(--space-8)}@media (width<=860px){.app{flex-direction:column}.sidebar{flex-flow:wrap;align-items:center;width:100%;height:auto;position:static}.sidebar-nav{flex-wrap:wrap;order:3;width:100%;display:flex}.sidebar-user{border-top:none}.content{padding:var(--space-5)}.form-grid,.form-grid-3{grid-template-columns:1fr}}.cal-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.cal-nav{align-items:center;gap:var(--space-2);display:flex}.cal-nav h2{margin:0 0 0 var(--space-2);font-size:var(--fs-lg)}.cal-legend{align-items:center;gap:var(--space-3);font-size:var(--fs-sm);color:var(--text-muted);display:flex}.evt-dot{border-radius:50%;width:10px;height:10px;margin-right:2px;display:inline-block}.evt-dot.evt--feriado{background:var(--info)}.evt-dot.evt--coletiva{background:var(--warning)}.evt-dot.evt--individual{background:var(--success)}.evt-dot.evt--aniversario{background:var(--birthday)}.cal-grid{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:repeat(7,1fr);gap:1px;display:grid;overflow:hidden}.cal-weekday{background:var(--surface-2);color:var(--text-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.04em;text-align:center;padding:var(--space-2)}.cal-cell{background:var(--surface);min-height:104px;padding:var(--space-2);gap:var(--space-1);cursor:pointer;transition:background var(--transition);flex-direction:column;display:flex}.cal-cell:hover{background:var(--surface-2)}.cal-cell--fora{background:var(--bg)}.cal-cell--fora .cal-daynum{color:var(--text-subtle)}.cal-daynum{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-muted);text-align:center;align-self:flex-start;min-width:22px;height:22px;line-height:22px}.cal-cell--hoje .cal-daynum{background:var(--primary);color:#fff;border-radius:var(--radius-full)}.cal-events{flex-direction:column;gap:2px;display:flex;overflow:hidden}.evt-chip{text-align:left;width:100%;height:auto;padding:1px var(--space-2);border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;border:none;border-left:3px solid;display:block;overflow:hidden}.evt-chip:hover{filter:brightness(.96)}.evt-chip.evt--feriado{background:var(--info-bg);color:var(--info-fg)}.evt-chip.evt--coletiva{background:var(--warning-bg);color:var(--warning-fg)}.evt-chip.evt--individual{background:var(--success-bg);color:var(--success-fg)}.evt-chip.evt--aniversario{background:var(--birthday-bg);color:var(--birthday-fg)}.evt-mais{font-size:var(--fs-xs);color:var(--text-muted);padding-left:var(--space-1)}@media (width<=760px){.cal-cell{min-height:72px}.evt-chip{font-size:10px}}.dash-filtros{gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;align-items:flex-end;display:flex}.dash-filtros label{gap:var(--space-1);font-size:var(--fs-sm);font-weight:var(--fw-medium);flex-direction:column;display:flex}.kpi-grid{gap:var(--space-4);margin-bottom:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.kpi{gap:var(--space-1);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.kpi-label{font-size:var(--fs-sm);color:var(--text-muted)}.kpi-valor{font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:var(--text-strong);font-variant-numeric:tabular-nums;line-height:1.1}.kpi-hint{font-size:var(--fs-xs);color:var(--text-subtle)}.charts-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.chart-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--space-5);flex-direction:column;min-height:220px;display:flex}.chart-card--full{grid-column:1/-1}.chart-card-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.chart-card-head h3{font-size:var(--fs-md)}.chart-empty{justify-content:center;align-items:center;gap:var(--space-2);color:var(--text-subtle);padding:var(--space-6) 0;flex-direction:column;flex:1;display:flex}.chart-empty svg{fill:var(--border-strong)}.chart-empty p{font-size:var(--fs-sm)}.chart-skeleton,.sk{background:var(--surface-2);border-radius:var(--radius);position:relative;overflow:hidden}.chart-skeleton{flex:1;min-height:150px}.sk-num{width:60%;height:28px;margin-top:2px}.chart-skeleton:after,.sk:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);animation:1.4s infinite sk-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes sk-shimmer{to{transform:translate(100%)}}.dot{border-radius:var(--radius-full);flex:none;width:9px;height:9px;display:inline-block}.donut{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.donut-svg{flex:none;width:140px;height:140px}.donut-total{text-anchor:middle;font-size:22px;font-weight:var(--fw-bold);fill:var(--text-strong)}.donut-cap{text-anchor:middle;fill:var(--text-subtle);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.donut-legend{gap:var(--space-2);flex-direction:column;flex:1;min-width:140px;margin:0;padding:0;list-style:none;display:flex}.donut-legend li{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);display:flex}.donut-leg-rot{color:var(--text);flex:1}.donut-leg-val{font-weight:var(--fw-semibold);color:var(--text-strong)}.ranking{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ranking li{align-items:center;gap:var(--space-3);font-size:var(--fs-sm);grid-template-columns:minmax(80px,130px) 1fr auto;display:grid}.ranking-rot{color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ranking-track{background:var(--surface-2);border-radius:var(--radius-full);height:10px;overflow:hidden}.ranking-fill{border-radius:var(--radius-full);background:var(--red-600);min-width:2px;height:100%;transition:width var(--transition);display:block}.ranking-val{font-weight:var(--fw-semibold);color:var(--text-strong);white-space:nowrap}.compare-bars{flex-direction:column;gap:3px;display:flex}.compare-track{background:var(--surface-2);border-radius:var(--radius-full);height:7px;overflow:hidden}.compare-track .ranking-fill{background:var(--slate-400)}.funnel{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.funnel li{align-items:center;gap:var(--space-3);font-size:var(--fs-sm);grid-template-columns:100px 1fr;display:grid}.funnel-rot{color:var(--text)}.funnel-track{display:flex}.funnel-fill{padding:0 var(--space-3);border-radius:var(--radius-sm);height:30px;color:var(--on-primary);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;min-width:28px;transition:width var(--transition);justify-content:flex-end;align-items:center;display:flex}.timeseries{gap:var(--space-2);flex-direction:column;display:flex;position:relative}.timeseries-svg{width:100%;height:200px}.ts-grid{stroke:var(--border);stroke-dasharray:3 4}.ts-xaxis{font-size:var(--fs-xs);color:var(--text-subtle);justify-content:space-between;display:flex}.ts-xaxis span{text-align:center;flex:1}.ts-legend{gap:var(--space-4);font-size:var(--fs-sm);color:var(--text);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ts-legend li{align-items:center;gap:var(--space-2);display:flex}.ts-max{position:absolute;top:0;right:0}.percent-bar{align-items:center;gap:var(--space-3);display:flex}.percent-track{background:var(--surface-2);border-radius:var(--radius-full);flex:1;height:12px;overflow:hidden}.percent-fill{border-radius:var(--radius-full);height:100%;transition:width var(--transition)}.percent-val{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text-strong)}@media (width<=900px){.charts-grid{grid-template-columns:1fr}}.grid--mensal{border-collapse:separate;border-spacing:0;overflow:visible}.grid--mensal th,.grid--mensal td{padding:var(--space-2) var(--space-3);white-space:nowrap;font-size:.8rem}.grid--mensal th[scope=row],.grid--mensal thead th:first-child{z-index:1;text-align:left;background:var(--surface);border-right:1px solid var(--border);position:sticky;left:0}.grid--mensal thead th:first-child{z-index:2;background:var(--surface-2)}.grid--mensal tfoot th,.grid--mensal tfoot td{border-top:2px solid var(--border);background:var(--surface-2)}.grid--mensal .linha-remun td{color:var(--text-muted);font-size:.72rem}.grid--mensal .subtle{font-size:.7rem;display:block}.valor-toggle{cursor:pointer;font:inherit;color:var(--text-strong);background:0 0;border:none;padding:0}.valor-toggle .caret{color:var(--text-muted);font-size:.75em}.folha-bd-tr>td{background:var(--surface-2)}.folha-bd{gap:var(--space-6);padding:var(--space-2) 0;flex-wrap:wrap;display:flex}.folha-bd-col{flex:1;min-width:16rem}.folha-bd-row{justify-content:space-between;gap:var(--space-4);padding:2px 0;font-size:.85rem;display:flex}.folha-bd-total{border-top:1px solid var(--border);margin-top:var(--space-1);padding-top:var(--space-1)}.badge-reajuste{margin-left:var(--space-2);padding:1px var(--space-2);border-radius:var(--radius);background:var(--warning-bg);color:var(--warning-fg);font-size:.7rem;font-weight:var(--fw-semibold);white-space:nowrap;display:inline-block}.linha-alerta>td{background:var(--warning-bg)}.breadcrumbs{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--text-subtle);margin-bottom:var(--space-2);display:flex}.breadcrumbs a{color:var(--text-muted)}.breadcrumbs a:hover{color:var(--primary);text-decoration:none}.breadcrumbs .crumb-sep{color:var(--border-strong);-webkit-user-select:none;user-select:none}.breadcrumbs .crumb-atual{color:var(--text-muted);font-weight:var(--fw-medium)}[data-tip]{position:relative}[data-tip]:hover:after,[data-tip]:focus-visible:after{content:attr(data-tip);z-index:60;width:max-content;max-width:260px;padding:var(--space-1) var(--space-2);background:var(--slate-900);color:#fff;font-size:var(--fs-xs);font-weight:var(--fw-regular);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);pointer-events:none;white-space:normal;text-transform:none;line-height:1.4;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.table-wrap--tall{max-height:65vh;overflow:auto}.table-wrap--tall table.grid thead th{z-index:2;box-shadow:inset 0 -1px 0 var(--border);position:sticky;top:0}.table-count{margin-top:var(--space-2);font-size:var(--fs-sm);color:var(--text-subtle);text-align:right}table.grid tbody tr.row-click{cursor:pointer}.zone-title{font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 var(--space-3)}.zone-title+.kpi-grid,.zone-title+.charts-grid{margin-bottom:var(--space-6)}*+.zone-title{margin-top:var(--space-6)}.head-actions{gap:var(--space-2);text-align:right;flex-direction:column;align-items:flex-end;display:flex}.head-actions .head-note{max-width:22rem;margin-top:var(--space-1)}.atencao-card{border-left:3px solid var(--warning)}.atencao-grid{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.atencao-grupo strong{font-size:var(--fs-sm);color:var(--text-strong)}.atencao-grupo ul{margin:var(--space-2) 0 0;padding-left:var(--space-4);color:var(--text-muted);font-size:var(--fs-sm);gap:var(--space-1);flex-direction:column;display:flex}.meta-linha{margin-bottom:var(--space-3)}.meta-linha-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-1);display:flex}.u-mt-2{margin-top:var(--space-2)}.u-mt-4{margin-top:var(--space-4)}.u-mt-5{margin-top:var(--space-5)}.u-mb-0{margin-bottom:0}.label-inline{align-items:center;gap:var(--space-2);flex-direction:row;min-width:0;display:flex}button[aria-busy=true]:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite btn-spin}@keyframes btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.row-actions--end{justify-content:flex-end}.row-actions--between{justify-content:space-between}.u-m-0{margin:0}.u-mb-3{margin-bottom:var(--space-3)}.u-mb-4{margin-bottom:var(--space-4)}.u-mt-3{margin-top:var(--space-3)}.u-flex-1{flex:1}.u-upper{text-transform:uppercase}.w-4rem{width:4rem}.w-5rem{width:5rem}.w-8rem{width:8rem}.w-6rem{width:6rem}.w-7rem{width:7rem}.w-10rem{max-width:10rem}.w-18rem{max-width:18rem}.page-skeleton{gap:var(--space-3);flex-direction:column;display:flex}.page-skeleton .sk{height:16px}.page-skeleton .sk:first-child{width:40%;height:24px}.u-mb-2{margin-bottom:var(--space-2)}.u-mb-5{margin-bottom:var(--space-5)}.u-block{display:block}.u-pull-up{margin-top:calc(-1 * var(--space-2))}.u-fw-regular{font-weight:var(--fw-regular)}.span-2{grid-column:span 2}.check-alinhado{padding-bottom:var(--space-2);align-self:end}.toolbar-inline{gap:var(--space-4);align-items:center;display:flex}.num--pos{color:var(--success-fg)}.num--neg{color:var(--danger-fg)}.config-cards{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.config-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-sm);color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:block}.config-card h3{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font-size:var(--fs-md);color:var(--text-strong);font-weight:var(--fw-semibold);display:flex}.config-card p{font-size:var(--fs-sm);color:var(--text-muted);line-height:var(--lh);margin:0}a.config-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}a.config-card:focus-visible{box-shadow:var(--focus-ring);outline:none}.config-card--em-breve{cursor:default;background:var(--surface-2);box-shadow:none;border-style:dashed}.config-card--em-breve h3,.config-card--em-breve p{opacity:.75}@media (prefers-reduced-motion:reduce){.config-card{transition:none}a.config-card:hover{transform:none}}.aviso-versao{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-6);background:var(--info-bg);color:var(--info-fg);border-bottom:1px solid var(--info);font-size:var(--fs-sm);flex-wrap:wrap;flex-shrink:0;display:flex}.aviso-versao button{padding:4px var(--space-3);border:1px solid var(--info);border-radius:var(--radius-full);background:var(--surface);color:var(--info-fg);font-size:var(--fs-xs);font-weight:var(--fw-semibold);cursor:pointer}.aviso-versao button:hover{background:var(--info);color:var(--on-primary)}.aviso-versao button:focus-visible{box-shadow:var(--focus-ring);outline:none}.tech-layout{gap:var(--space-5);grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}.tech-conteudo{min-width:0}.tech-menu{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-2);box-shadow:var(--shadow-sm);flex-direction:column;gap:2px;display:flex}.tech-menu-item{text-align:left;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--text);font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0}.tech-menu-item:hover{background:var(--surface-2)}.tech-menu-item--ativo{background:var(--primary);color:var(--on-primary)}.tech-menu-item--ativo:hover{background:var(--primary)}.tech-menu-item:focus-visible{box-shadow:var(--focus-ring);outline:none}.tech-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm)}.tech-panel>header{margin-bottom:var(--space-5)}.tech-panel h2{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);display:flex}.tech-panel>header p{margin:0}.tech-props{gap:var(--space-4);margin:0 0 var(--space-5);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.tech-props dt{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.tech-props dd{font-size:var(--fs-sm);margin:0}.tech-callout{padding:var(--space-4);margin-bottom:var(--space-5);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-2);font-size:var(--fs-sm)}.tech-callout p{margin:var(--space-1) 0 var(--space-3)}.tech-callout p:last-child{margin-bottom:0}.tech-callout--perigo{border-color:var(--danger);background:var(--danger-bg);color:var(--danger-fg)}@media (width<=720px){.tech-layout{grid-template-columns:1fr}.tech-menu{flex-direction:row;overflow-x:auto}}.v1-secao>h3{margin:var(--space-6) 0 var(--space-3);font-size:var(--fs-md)}.v1-secao>h3:first-child{margin-top:0}.v1-kpis{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.v1-kpi{padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);flex-direction:column;gap:2px;display:flex}.v1-kpi-rotulo{font-size:var(--fs-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.v1-kpi-valor{font-size:var(--fs-lg);color:var(--text-strong)}.v1-estourou{color:var(--danger)}.v1-dentro{color:var(--success,var(--info))}.v1-em-breve{margin-left:var(--space-2);font-size:var(--fs-xs);opacity:.6;text-transform:lowercase}.tech-menu-item:disabled{cursor:not-allowed;opacity:.55}.v1-lancamentos{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border)}.ident{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ident-codigo{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text-muted);letter-spacing:-.02em}.ident-sigla{padding:1px var(--space-2);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-2);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.02em;color:var(--text-muted);white-space:nowrap}.ident-cliente{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.ident-nome{font-weight:var(--fw-semibold);color:var(--text-strong)}h2>.ident .ident-nome{font-size:var(--fs-xl)}.grid td.num,.grid th.num{font-variant-numeric:tabular-nums}.table-wrap{max-height:70vh;position:relative;overflow:auto}.table-wrap .grid thead th{z-index:1;background:var(--surface);box-shadow:inset 0 -1px 0 var(--border);position:sticky;top:0}.v1-secao{border-left:3px solid var(--border-strong);padding-left:var(--space-5)}@media (width<=720px){.v1-secao{border-left:0;padding-left:0}.table-wrap{max-height:none}.grid td,.grid th{white-space:nowrap}.v1-kpis{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.ident{gap:var(--space-1)}}table.grid.v1-tabela{font-size:13px}table.grid.v1-tabela th,table.grid.v1-tabela td{padding:5px var(--space-2);white-space:nowrap;line-height:1.35}table.grid.v1-tabela thead th{padding-top:var(--space-2);padding-bottom:var(--space-2);white-space:normal}table.grid.v1-tabela td.v1-texto{text-overflow:ellipsis;width:100%;min-width:180px;max-width:0;overflow:hidden}table.grid.v1-tabela td.v1-curto{text-overflow:ellipsis;max-width:110px;overflow:hidden}table.grid.v1-tabela td.v1-texto .ident{gap:var(--space-2);flex-wrap:nowrap}table.grid.v1-tabela td.v1-texto .ident>*{flex:none}table.grid.v1-tabela td.v1-texto .ident-nome{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}table.grid.v1-tabela .btn-sm{height:26px;padding:0 var(--space-3)}.breadcrumbs+.page-head{margin-top:var(--space-2)}.v1-visao{gap:var(--space-6);flex-direction:column;display:flex}.v1-capa{padding:var(--space-6) var(--space-6) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(120% 140% at 100% 0%, var(--primary-soft) 0%, transparent 55%), linear-gradient(180deg, var(--surface) 0%, var(--surface-2) 100%)}.v1-capa-olho{margin:0 0 var(--space-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--primary)}.v1-capa-titulo{font-size:clamp(1.4rem,3.4vw,2.1rem);font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--text-strong);font-variant-numeric:tabular-nums;margin:0;line-height:1.1}.v1-capa-titulo span{margin:0 var(--space-2);color:var(--border-strong);font-weight:var(--fw-regular)}.v1-capa-sub{margin:var(--space-3) 0 0;max-width:62ch;color:var(--text-muted);font-size:var(--fs-sm)}.v1-kpis{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--border);grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.v1-kpi{padding:var(--space-4);background:var(--surface);border:0;border-radius:0;flex-direction:column;gap:2px;display:flex}.v1-kpi-rotulo{font-size:10px;font-weight:var(--fw-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.v1-kpi-valor{font-size:clamp(1.05rem,2.1vw,1.45rem);font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--text-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.v1-kpi-unidade{font-size:.62em;font-weight:var(--fw-medium);color:var(--text-muted);margin-left:3px}.v1-graficos{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.v1-card-grafico{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.v1-card-grafico>header{margin-bottom:var(--space-5)}.v1-card-grafico h3{font-size:var(--fs-md);color:var(--text-strong);margin:0}.v1-card-grafico>header p{font-size:var(--fs-xs);margin:2px 0 0}.graf-svg{width:100%;height:132px;display:block}.graf-guia{stroke:var(--border);stroke-width:.4px;vector-effect:non-scaling-stroke}.graf-barra{fill:var(--slate-300);transition:fill .15s}.graf--tinta .graf-barra--pico{fill:var(--slate-700,var(--text-strong))}.graf--marca .graf-barra--pico{fill:var(--primary)}.graf-barra:hover{fill:var(--slate-500,var(--text-muted))}.graf--marca .graf-barra:hover{fill:var(--primary-hover)}.graf-anos{margin-top:var(--space-2);display:grid}.graf-anos span{text-align:center;color:var(--text-muted);font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}.graf-ano--pico{font-weight:var(--fw-semibold);color:var(--text-strong)!important}.graf-pico{margin:var(--space-3) 0 0;font-size:var(--fs-xs);color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.graf-barra{transition:none}}.v1-card-head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.v1-card-head>div{min-width:0}.v1-busca{flex:260px;max-width:380px}.v1-paginacao{justify-content:flex-end;align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border);font-size:var(--fs-sm);display:flex}.v1-voltar{margin-bottom:var(--space-4);color:var(--text-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0;padding:0}.v1-voltar:hover{color:var(--primary)}.v1-voltar:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm,4px);outline:none}.v1-props{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);margin:0}.v1-capa .v1-capa-olho{letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.col-ord{align-items:center;gap:var(--space-1);width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.num .col-ord{justify-content:flex-end}.col-ord:hover{color:var(--text-strong)}.col-ord:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm,4px);outline:none}.col-ord-seta{opacity:.25;font-size:.9em}.col-ord:hover .col-ord-seta{opacity:.6}.col-ord--ativa{color:var(--text-strong)}.col-ord--ativa .col-ord-seta{opacity:1;color:var(--primary)}.v1-segmentado{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-2);padding:2px;display:inline-flex}.v1-card-grafico>.v1-segmentado{margin-bottom:var(--space-3)}table.grid tbody tr.v1-linha-ativa{background:var(--primary-soft)}table.grid tbody tr.v1-linha-ativa td:first-child{font-weight:var(--fw-semibold);color:var(--text-strong)}.v1-segmentado--largo{margin-bottom:var(--space-4);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.v1-segmentado button{align-items:center;gap:var(--space-2);padding:5px var(--space-4);border-radius:var(--radius-full);color:var(--text-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;background:0 0;border:0;display:inline-flex}.v1-segmentado button:hover{color:var(--text-strong)}.v1-segmentado button.ativo{background:var(--surface);color:var(--text-strong);box-shadow:var(--shadow-sm)}.v1-segmentado button:focus-visible{box-shadow:var(--focus-ring);outline:none}.v1-contagem{border-radius:var(--radius-full);background:var(--border);font-variant-numeric:tabular-nums;padding:0 6px;font-size:11px}.v1-segmentado button.ativo .v1-contagem{background:var(--primary-soft);color:var(--primary)}.v1-chip{padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--surface-2);border:1px solid var(--border);font-size:11px;font-weight:var(--fw-semibold);white-space:nowrap;color:var(--text-muted);display:inline-block}.v1-chip--ok{background:var(--success-bg);color:var(--success-fg);border-color:#0000}.v1-chip--ruim{background:var(--danger-bg);color:var(--danger-fg);border-color:#0000}.v1-chip--espera{background:var(--warning-bg);color:var(--warning-fg);border-color:#0000}.v1-duas-linhas{flex-direction:column;line-height:1.3;display:flex}.v1-duas-linhas .muted{font-size:var(--fs-xs)}.v1-periodo{white-space:nowrap;font-variant-numeric:tabular-nums}.cron-kpis{margin-bottom:var(--space-3)}.cron-toolbar{margin-bottom:var(--space-2);justify-content:flex-end;display:flex}.cron-filtro{align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.875rem;display:inline-flex}.cron-filtro input{cursor:pointer}.cron-tabela td{vertical-align:middle}.cron-col-ordem{width:46px}.cron-col-resp{width:170px}.cron-col-data{width:150px}.cron-col-status{width:168px}.cron-col-acoes{white-space:nowrap;text-align:right;width:108px}.cel-edit{border-radius:var(--radius-sm,4px);width:100%;color:inherit;font:inherit;resize:vertical;background:0 0;border:1px solid #0000;padding:4px 6px}.cel-edit:hover{border-color:var(--border);background:var(--surface)}.cel-edit:focus{border-color:var(--primary);background:var(--surface);box-shadow:var(--focus-ring);outline:none}.cel-edit::placeholder{color:var(--text-muted);opacity:.6}.cron-status{border-radius:var(--radius-full);border:1px solid var(--border);width:100%;font-size:var(--fs-xs);font-weight:var(--fw-semibold);cursor:pointer;padding:3px 6px}.cron-feito td:not(.cron-col-acoes){opacity:.55}.cron-feito .cel-edit{text-decoration:line-through}.cron-mover{flex-direction:column;gap:1px;display:flex}.cron-mover button{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:11px;line-height:1.1}.cron-mover button:hover:not(:disabled){color:var(--primary)}.cron-mover button:disabled{opacity:.25;cursor:default}.cron-obs td{background:var(--surface-2);padding-top:0}.cron-obs label{font-size:var(--fs-xs);margin-bottom:2px;display:block}.btn-sm--perigo{color:var(--danger)}.cron-novo{gap:var(--space-3);margin-top:var(--space-4);display:flex}.cron-novo input{flex:1}.em-obra{border:1px solid var(--border);background:var(--surface);border-radius:12px;place-items:center;min-height:440px;padding:56px 24px;display:grid;position:relative;overflow:hidden}.em-obra-grade{background-image:linear-gradient(var(--hairline) 1px, transparent 1px), linear-gradient(90deg, var(--hairline) 1px, transparent 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70%,#000 20%,#0000 75%);mask-image:radial-gradient(60% 70%,#000 20%,#0000 75%)}.em-obra-centro{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:440px;display:flex;position:relative}.em-obra-marca{background:var(--primary);border-radius:16px;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 12px 30px #c8102e47}.em-obra-marca img{width:auto;height:32px}.em-obra-pill{border-radius:var(--radius-full);background:var(--warning-bg);color:var(--warning-fg);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.02em;align-items:center;gap:7px;padding:5px 12px;display:inline-flex}.em-obra-pill i{background:var(--warning);border-radius:50%;width:6px;height:6px}.em-obra-titulo{font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--text-strong)}.em-obra-texto{color:var(--text-muted);font-size:14.5px;line-height:1.55}.em-obra-voltar{height:40px;padding:0 var(--space-4);border:1px solid var(--border-input);border-radius:var(--radius);background:var(--surface);color:var(--text-strong);font-size:var(--fs-base);font-weight:var(--fw-medium);align-items:center;text-decoration:none;display:inline-flex}.em-obra-voltar:hover{background:#f8f9fb;text-decoration:none}.sug-widget{z-index:30;align-items:center;gap:10px;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)}.sug-aba{writing-mode:vertical-rl;border:1px solid var(--border);border-radius:0 var(--radius) var(--radius) 0;background:var(--surface);height:auto;color:var(--text-muted);font-size:11.5px;font-weight:var(--fw-medium);letter-spacing:.06em;opacity:.85;border-left:0;padding:14px 7px;transform:rotate(180deg);box-shadow:-2px 0 10px #0f11150a}.sug-aba:hover{color:var(--primary);background:var(--surface);opacity:1}.sug-painel{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;width:360px;max-width:calc(100vw - 72px);max-height:calc(100vh - 80px);display:flex;overflow:hidden;box-shadow:0 16px 40px #0f11151f}.sug-painel-head{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 4px;display:flex}.sug-painel-head strong{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-strong)}.sug-fechar{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-subtle);font-size:var(--fs-xs);background:0 0;border:0;padding:0}.sug-fechar:hover{background:var(--bg)}.sug-form{flex-direction:column;min-height:0;display:flex}.sug-corpo{flex-direction:column;flex:auto;gap:14px;min-height:0;padding:18px 20px;display:flex;overflow-y:auto}.sug-campo{flex-direction:column;gap:6px;display:flex}.sug-rotulo{font-size:12.5px;font-weight:var(--fw-medium);color:var(--slate-600)}.sug-campo input,.sug-campo select{height:42px}.sug-campo textarea{resize:vertical;min-height:80px;padding:10px 12px;line-height:1.5}.sug-tipos{gap:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}.sug-tipo{border:1.5px solid var(--border-input);border-radius:var(--radius);background:var(--surface);height:38px;color:var(--text-strong);font-size:var(--fs-sm);gap:7px;padding:0}.sug-tipo.is-on{border-color:var(--text-strong);background:var(--bg);font-weight:var(--fw-semibold)}.sug-ponto{border-radius:50%;flex:none;width:8px;height:8px}.sug-ponto--sugestao{background:var(--revisao-fg)}.sug-ponto--bug{background:var(--primary)}.sug-pe{justify-content:space-between;align-items:center;gap:var(--space-2);border-top:1px solid var(--hairline);background:var(--surface-2);font-size:var(--fs-sm);flex:none;padding:14px 20px;display:flex}.sug-pe-acoes{gap:var(--space-2);display:flex}.sug-pe-acoes button{height:38px}.sug-ok{text-align:center;flex-direction:column;flex:auto;align-items:center;gap:12px;min-height:0;padding:32px 24px;display:flex;overflow-y:auto}.sug-ok-check{background:var(--success-bg);width:48px;height:48px;color:var(--success);font-size:22px;font-weight:var(--fw-bold);border-radius:50%;place-items:center;display:grid}.sug-ok strong{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text-strong)}.sug-ok p{max-width:260px;font-size:var(--fs-sm);color:var(--text-muted);line-height:1.5}.sug-ok-acoes{gap:var(--space-2);margin-top:6px;display:flex}.sug-ok-acoes button,.sug-btn-escuro{height:38px}.sug-btn-escuro{padding:0 var(--space-4);border-radius:var(--radius);background:var(--text-strong);color:#fff;font-size:13.5px;font-weight:var(--fw-semibold);align-items:center;text-decoration:none;display:inline-flex}.sug-btn-escuro:hover{background:var(--graphite);text-decoration:none}.sug-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border);flex-wrap:wrap;padding:14px 18px;display:flex}.segmented--filtro{flex-wrap:wrap}.segmented--filtro button{font-size:var(--fs-sm);gap:6px}.sug-n{color:var(--text-subtle);font-weight:var(--fw-regular)}.segmented--filtro button.on .sug-n{color:var(--text-muted)}.sug-chips{gap:var(--space-2);display:flex}.sug-chip{border:1px solid var(--border-input);border-radius:var(--radius-full);background:var(--surface);height:32px;color:var(--text-muted);font-size:var(--fs-sm);gap:6px;padding:0 12px}.sug-chip.is-on{border-color:var(--text-strong);color:var(--text-strong);font-weight:var(--fw-semibold)}.sug-tabela .c-tipo{width:110px}.sug-tabela .c-autor{width:190px}.sug-tabela .c-data{width:110px}.sug-tabela .c-status{width:190px}.sug-tabela{table-layout:fixed}.sug-tabela .c-prio{width:112px}.sug-linha{cursor:pointer}.sug-celula-texto{overflow:hidden}.sug-titulo,.sug-resumo{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sug-titulo{font-weight:var(--fw-semibold);color:var(--text-strong);text-decoration:none}.sug-linha:hover .sug-titulo{color:var(--primary)}.sug-resumo{font-size:var(--fs-sm);color:var(--text-muted);margin-top:2px}.sug-marcas{margin-top:2px;font-size:11.5px;display:block}.sug-autor{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.sug-avatar{background:var(--text-strong);color:#fff;width:26px;height:26px;font-size:10.5px;font-weight:var(--fw-bold);border-radius:50%;flex:none;place-items:center;display:grid}.sug-pill,.sug-select{border-radius:var(--radius-full);height:26px;font-size:11.5px;font-weight:var(--fw-semibold);white-space:nowrap;border:1px solid #0000;align-items:center;padding:0 10px;display:inline-flex}.sug-select{cursor:pointer;width:100%;max-width:180px}.sug-pill--sugestao{background:var(--revisao-bg);color:var(--revisao-fg);border-color:color-mix(in srgb, var(--revisao-fg) 25%, transparent)}.sug-pill--pronto{background:var(--success-bg);color:var(--success-fg);border-color:var(--success-border)}.sug-pill--bug,.sug-pill--reprovado{background:var(--danger-bg);color:var(--danger-fg);border-color:var(--danger-border)}.sug-pill--nova{background:var(--bg);color:var(--slate-600);border-color:var(--border)}.sug-pill--aprovado{background:var(--info-bg);color:var(--info-fg);border-color:var(--info-border)}.sug-pill--fazendo{background:var(--warning-bg);color:var(--warning-fg);border-color:var(--warning-border)}.grp-split{gap:var(--space-4);flex-wrap:wrap;align-items:flex-start;display:flex}.grp-lista{flex-direction:column;flex:260px;max-width:320px;display:flex}.grp-detalhe{gap:var(--space-4);flex-direction:column;flex:3 560px;min-width:0;display:flex}.grp-lista-head{border-bottom:1px solid var(--border);font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.08em;color:var(--text-muted);padding:14px 18px}.grp-item{border:0;border-bottom:1px solid var(--hairline);background:var(--surface);text-align:left;border-radius:0;justify-content:flex-start;align-items:center;gap:10px;height:auto;padding:12px 16px;display:flex;position:relative}.grp-item:hover{background:#f8f9fb}.grp-item.is-on{background:var(--primary-soft)}.grp-item.is-on:before{content:"";background:var(--primary);width:3px;position:absolute;top:0;bottom:0;left:0}.grp-item-texto{flex-direction:column;min-width:0;display:flex}.grp-item-texto strong{font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--text-strong)}.grp-item-texto .subtle{font-size:var(--fs-xs)}.grp-sigla{background:var(--bg);width:34px;height:34px;color:var(--slate-600);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-semibold);border-radius:9px;flex:none;place-items:center;display:grid}.grp-item.is-on .grp-sigla{background:var(--primary);color:var(--on-primary)}.grp-sigla--g{border-radius:var(--radius-md);width:44px;height:44px;font-size:var(--fs-sm)}.grp-cabecalho{align-items:center;gap:var(--space-3);display:flex}.grp-cabecalho-texto{flex-direction:column;flex:1;min-width:0;display:flex}.grp-cabecalho-texto strong{font-size:19px;font-weight:var(--fw-bold);color:var(--text-strong)}.grp-membros{gap:var(--space-2);flex-direction:column;display:flex}.grp-membros-rotulo{font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.08em;color:var(--text-muted)}.grp-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.grp-chip{align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);height:30px;font-size:var(--fs-sm);color:var(--text-strong);padding:0 10px 0 4px;display:inline-flex}.grp-chip-avatar{background:var(--text-strong);color:#fff;width:22px;height:22px;font-size:9.5px;font-weight:var(--fw-bold);border-radius:50%;place-items:center;display:grid}.grp-chip-x{width:16px;height:16px;color:var(--text-subtle);background:0 0;border:0;border-radius:50%;padding:0;font-size:10px}.grp-chip-x:hover{background:var(--bg);color:var(--danger-fg)}.grp-chip--add{color:var(--text-muted);border-style:dashed;padding:0 12px}.grp-chip-select{min-width:180px;height:30px;font-size:var(--fs-sm)}.grp-telas-head{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border);flex-wrap:wrap;padding:14px 18px;display:flex}.grp-telas-head strong{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-strong);display:block}.grp-telas-head .subtle{font-size:var(--fs-sm)}.grp-telas-acoes{gap:var(--space-2);display:flex}.grp-secao{align-items:center;gap:var(--space-2);background:var(--surface-2);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.08em;color:var(--text-muted);padding:8px 18px;display:flex}.grp-secao-link{height:auto;color:var(--primary);font-size:11.5px;font-weight:var(--fw-medium);letter-spacing:0;background:0 0;border:0;margin-left:auto;padding:0}.grp-secao-link:hover{background:0 0;text-decoration:underline}.grp-tela{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--hairline);cursor:pointer;padding:10px 18px;display:flex}.grp-tela:hover{background:#f8f9fb}.grp-tela-texto{flex-direction:column;min-width:0;display:flex}.grp-tela-texto strong{font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--text-strong)}.grp-tela-texto .subtle{font-size:var(--fs-sm)}.grp-pe{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) 18px;background:var(--surface-2);border-top:1px solid var(--hairline);flex-wrap:wrap;display:flex}input[type=checkbox].switch{appearance:none;border-radius:var(--radius-full);background-color:var(--border-input);cursor:pointer;background-image:radial-gradient(8px at 11px 11px,#fff 99%,#0000 100%);background-position:0 0;background-repeat:no-repeat;border:0;flex:none;width:40px;height:22px;margin:0;padding:0;transition:background-color .15s,background-position .15s}input[type=checkbox].switch:checked{background-color:var(--success);background-position:18px 0}input[type=checkbox].switch:focus-visible{box-shadow:var(--focus-ring);outline:none}input[type=checkbox].switch:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){input[type=checkbox].switch{transition:none}}.form-col{gap:var(--space-4);flex-direction:column;display:flex}.obrigatorio{color:var(--primary)}.cb-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border);flex-wrap:wrap;padding:14px 18px;display:flex}.cb-busca{width:260px;height:36px}.cb-tabela tbody td{height:60px}.cb-tabela .c-cargo{width:190px}.cb-tabela .c-situacao{width:130px}.cb-tabela .c-acao{text-align:right;width:100px}.cb-pessoa{align-items:center;gap:var(--space-3);min-width:0;display:flex}.cb-avatar{color:#fff;width:36px;height:36px;font-size:var(--fs-xs);font-weight:var(--fw-bold);border-radius:50%;flex:none;place-items:center;display:grid}.cb-pessoa-texto{flex-direction:column;min-width:0;display:flex}.cb-pessoa-texto strong{font-weight:var(--fw-semibold);color:var(--text-strong)}.cb-pessoa-texto .subtle{font-size:12.5px}.cb-chip{border-radius:var(--radius-sm);background:var(--bg);height:24px;color:var(--slate-600);font-size:12.5px;font-weight:var(--fw-medium);align-items:center;padding:0 10px;display:inline-flex}.cb-pe{border-top:1px solid var(--hairline);background:var(--surface-2);font-size:var(--fs-sm);padding:12px 18px}.mc-overlay{z-index:60;padding:var(--space-6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f111599;place-items:center;display:grid;position:fixed;inset:0}.mc-painelduplo{background:var(--surface);border-radius:16px;width:100%;max-width:980px;max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 30px 80px #0006}.mc-painel{width:300px;padding:var(--space-6);color:#fff;background:radial-gradient(80% 50% at 0% 100%, #c8102e59, transparent 70%), var(--graphite);flex-direction:column;flex:none;gap:18px;display:flex;position:relative;overflow-y:auto}.mc-kicker{font-family:var(--font-mono);letter-spacing:.12em;color:var(--slate-400);font-size:11px}.mc-avatar{background:var(--primary);width:60px;height:60px;font-size:21px;font-weight:var(--fw-bold);border-radius:50%;place-items:center;display:grid}.mc-identidade{flex-direction:column;gap:2px;min-width:0;display:flex}.mc-identidade strong{font-size:20px;font-weight:var(--fw-bold);line-height:1.2}.mc-identidade span{font-size:var(--fs-sm);color:var(--slate-400);overflow-wrap:anywhere}.mc-chip{border-radius:var(--radius-full);font-size:var(--fs-xs);font-weight:var(--fw-medium);background:#ffffff14;align-self:flex-start;padding:3px 10px}.mc-linhas{flex-direction:column;display:flex}.mc-linha{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--fs-sm);border-bottom:1px solid #ffffff14;padding:10px 0;display:flex}.mc-linha span{color:var(--slate-400)}.mc-linha strong{font-weight:var(--fw-semibold);text-align:right}.mc-toggle{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-md);color:#fff;text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;height:auto;margin-top:auto;padding:12px 14px;display:flex}.mc-toggle:hover{background:#ffffff12}.mc-toggle>span{flex-direction:column;display:flex}.mc-toggle strong{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.mc-toggle span span{font-size:var(--fs-xs);color:var(--slate-400)}input[type=checkbox].switch--escuro{pointer-events:none;background:#ffffff2e}.mc-form{flex-direction:column;flex:1;min-width:0;display:flex}.mc-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) 28px var(--space-4);flex:none;display:flex}.mc-head strong{font-size:20px;font-weight:var(--fw-bold);color:var(--text-strong);display:block}.mc-head>div>span{color:var(--text-muted);font-size:13.5px}.mc-x{border-radius:var(--radius);background:var(--bg);width:32px;height:32px;color:var(--text-muted);border:0;flex:none;padding:0}.mc-tabs{flex:none;margin:0 28px}.mc-corpo{min-height:0;padding:var(--space-4) 28px var(--space-6);gap:var(--space-4);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.mc-secao{align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}.mc-secao-n{font-family:var(--font-mono);font-size:11px;font-weight:var(--fw-semibold);color:var(--primary)}.mc-secao-t{font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.1em;color:var(--slate-600)}.mc-secao-linha{background:var(--hairline);flex:1;height:1px}.mc-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.mc-grid--3{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.mc-escolhas{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.mc-escolha{border:1.5px solid var(--border-input);border-radius:var(--radius-md);cursor:pointer;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.mc-escolha.is-on{border-color:var(--text-strong);background:var(--surface-2)}.mc-escolha input[type=radio]{width:18px;height:18px;accent-color:var(--primary);margin-top:2px}.mc-escolha-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.mc-escolha-titulo{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--text-strong);align-items:center;gap:7px;display:flex}.mc-selo{background:var(--success-bg);color:var(--success-fg);font-size:9.5px;font-weight:var(--fw-bold);letter-spacing:.06em;border-radius:4px;padding:1px 6px}.mc-info{border:1px solid var(--info-border);border-radius:var(--radius);background:var(--info-bg);color:var(--info-fg);font-size:var(--fs-sm);padding:10px 14px;line-height:1.5}.mc-nota{margin-top:var(--space-2)}.mc-senha{flex-direction:column;gap:6px;display:flex}.mc-forca{align-items:center;gap:5px;display:flex}.mc-forca i{background:var(--border-input);border-radius:2px;width:28px;height:4px}.mc-forca i.nivel-1{background:var(--danger)}.mc-forca i.nivel-2{background:var(--warning)}.mc-forca i.nivel-3,.mc-forca i.nivel-4{background:var(--success)}.mc-forca .subtle{margin-left:var(--space-2);font-size:var(--fs-xs)}.mc-pe{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) 28px;border-top:1px solid var(--hairline);background:var(--surface-2);flex-wrap:wrap;flex:none;display:flex}.mc-pe-acoes{gap:var(--space-2);display:flex}@media (width<=860px){.mc-painel{display:none}}.grp-tela.is-travada{cursor:default;color:var(--text-muted)}.grp-tela.is-travada:hover{background:0 0}.cargo-seletor,.cargo-novo{gap:var(--space-2);align-items:center;display:flex}.cargo-seletor select,.cargo-novo input{flex:1;min-width:0}.cargo-seletor .btn-sm,.cargo-novo .btn-sm{flex:none;height:42px}.sug-print-botao{border:1px dashed var(--border-input);border-radius:var(--radius);background:var(--surface);width:100%;height:42px;color:var(--slate-600);font-size:var(--fs-sm)}.sug-print-botao:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.sug-print{align-items:flex-start;gap:var(--space-2);display:flex}.sug-print img{object-fit:cover;object-position:top;border:1px solid var(--border);border-radius:var(--radius);flex:1;min-width:0;max-height:120px}.sug-tabela .c-num{width:64px}.sug-num{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-muted)}.sug-captura{gap:var(--space-1);flex-direction:column;text-decoration:none;display:inline-flex}.sug-captura img{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);max-width:520px;max-height:300px}.sug-captura:hover{text-decoration:none}.mc-corpo .c-ip{width:140px}.mc-corpo .c-metodo{width:210px}.login-ator{display:block}.mc-corpo .mono{font-family:var(--font-mono);color:var(--text-muted);font-size:12.5px}.pf{max-width:1080px}.pf-split{gap:var(--space-4);flex-wrap:wrap;align-items:flex-start;display:flex}.pf-painel{color:#fff;background:radial-gradient(90% 55% at 0% 100%, #c8102e59, transparent 70%), var(--graphite);border-radius:12px;flex-direction:column;flex:280px;gap:18px;max-width:320px;padding:26px 24px;display:flex;position:relative;overflow:hidden}.pf-painel-marca{opacity:.05;pointer-events:none;width:62%;position:absolute;bottom:-12%;right:-18%}.pf-painel>:not(.pf-painel-marca){position:relative}.pf-foto-area{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.pf-foto{width:96px;height:96px;position:relative}.pf-foto-circulo{background:var(--primary);width:100%;height:100%;font-size:30px;font-weight:var(--fw-bold);border-radius:50%;place-items:center;transition:box-shadow .15s;display:grid;overflow:hidden;box-shadow:0 0 0 4px #ffffff14}.pf-foto img{object-fit:cover;width:100%;height:100%}.pf-foto.is-sobre .pf-foto-circulo{box-shadow:0 0 0 4px #c8102e99}.pf-foto-botao{width:30px;height:30px;color:var(--slate-600);background:#fff;border:0;border-radius:50%;padding:0;position:absolute;bottom:-2px;right:-2px;box-shadow:0 2px 6px #00000040}.pf-foto-botao:hover{color:var(--primary);background:#fff}.pf-foto-dica{font-size:var(--fs-xs);color:var(--slate-400)}.pf-foto-remover{height:auto;color:var(--slate-400);font-size:var(--fs-xs);background:0 0;border:0;padding:0;text-decoration:underline}.pf-foto-remover:hover{color:#fff;background:0 0}.pf-vazio{color:#7c8390}.pf-conta{border-radius:var(--radius-md);background:#ffffff0a;border:1px solid #ffffff1a;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.pf-conta strong{font-size:var(--fs-sm);font-weight:var(--fw-semibold);display:block}.pf-conta span{font-size:var(--fs-xs);color:var(--slate-400)}.pf-form{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;flex:3 520px;min-width:0;display:flex;overflow:hidden}.pf-form-corpo{padding:var(--space-6) 28px;flex-direction:column;gap:26px;display:flex}.pf-secao-desc{color:var(--text-subtle);margin-top:4px;font-size:12.5px}.pf-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.pf-endereco{gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.pf-endereco .col-1{grid-column:span 1}.pf-endereco .col-2{grid-column:span 2}.pf-endereco .col-3{grid-column:span 3}.pf-endereco .col-4{grid-column:span 4}@media (width<=720px){.pf-endereco{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-endereco [class^=col-]{grid-column:span 2}}.pf-cep{display:block;position:relative}.pf-cep input{width:100%;padding-right:68px}.pf-cep button{border-radius:var(--radius-sm);height:30px;color:var(--primary);font-size:var(--fs-sm);font-weight:var(--fw-medium);background:0 0;border:0;padding:0 10px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.pf-cep button:hover:not(:disabled){background:var(--primary-soft)}.pf-pe{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) 28px;border-top:1px solid var(--hairline);background:var(--surface-2);flex-wrap:wrap;display:flex}.pf-status{font-size:var(--fs-sm);color:var(--text-subtle)}.pf-status.is-sujo{color:var(--warning-fg)}.pf-status.is-salvo{color:var(--success-fg)}.pf-pe-acoes{gap:var(--space-2);display:flex}.pv-logo{align-items:center;height:26px;display:flex}.pv-logo-simbolo,.pv-logo-nome{background:#fff;height:26px;-webkit-mask-image:url(/brand/logo-white.png);mask-image:url(/brand/logo-white.png);-webkit-mask-size:110px 26px;mask-size:110px 26px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pv-logo-simbolo{width:25px;transition:background .3s,transform .55s cubic-bezier(.34,1.56,.64,1),filter .3s;-webkit-mask-position:0 0;mask-position:0 0}.pv-logo-nome{width:84px;transition:transform .45s cubic-bezier(.34,1.56,.64,1);-webkit-mask-position:-25px 0;mask-position:-25px 0}.sidebar-brand:hover .pv-logo-simbolo{filter:drop-shadow(0 0 8px #e0223fb3);background:#e0223f;transform:rotate(-10deg)scale(1.15)}.sidebar-brand:hover .pv-logo-nome{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.pv-logo-simbolo,.pv-logo-nome{transition:background .2s}.sidebar-brand:hover .pv-logo-simbolo,.sidebar-brand:hover .pv-logo-nome{transform:none}}.personif{z-index:40;align-items:center;gap:var(--space-3);height:40px;padding:0 var(--space-4);color:#ffe9d1;background:#7a3b00;border-bottom:1px solid #a65200;font-size:13px;display:flex;position:sticky;top:0}.personif-selo{border-radius:var(--radius-full);color:#4a2200;letter-spacing:.08em;background:#ffb066;flex:none;padding:2px 8px;font-size:10px;font-weight:700}.personif-texto{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.personif-texto strong{color:#fff}.personif-voltar{border-radius:var(--radius-full);color:#ffe9d1;cursor:pointer;background:0 0;border:1px solid #ffb066;flex:none;height:26px;padding:0 12px;font-size:12px}.personif-voltar:hover:not(:disabled){color:#4a2200;background:#ffb066}.personif-voltar:disabled{opacity:.6;cursor:default}.app--personificando .topbar{top:40px}.c-acao{white-space:nowrap}.c-acao .btn-sm+.btn-sm{margin-left:var(--space-2)}.an{display:block}.an-card{min-height:calc(100vh - 60px - var(--space-8) * 2);background-color:#fff;background-image:radial-gradient(55% 60% at 50% 115%,#c8102e1a,#0000 70%),radial-gradient(40% 40% at 85% 0,#f4c4cc59,#0000 70%),radial-gradient(35% 35% at 10% 10%,#fbe9ece6,#0000 70%);border:1px solid #f1e4e6;border-radius:14px;place-items:center;padding:56px 24px;display:grid;position:relative;overflow:hidden}.an-card:before{content:"";pointer-events:none;background-image:linear-gradient(#c8102e0d 1px,#0000 1px),linear-gradient(90deg,#c8102e0d 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60% at 50% 45%,#000 10%,#0000 75%);mask-image:radial-gradient(60% 60% at 50% 45%,#000 10%,#0000 75%)}.an-marca{opacity:.04;pointer-events:none;background:#c8102e;width:440px;height:485px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);-webkit-mask:url(/brand/logo-white.png) 0 0/2046px 485px no-repeat;mask:url(/brand/logo-white.png) 0 0/2046px 485px no-repeat}.an-conteudo{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:520px;display:flex;position:relative}.an-icone{background:#fbe9ec;border:1px solid #f4d3d9;border-radius:24px;place-items:center;width:84px;height:84px;display:grid;position:relative;box-shadow:0 18px 40px #c8102e24}.an-selo{border-radius:var(--radius-full);color:#fff;background:#c8102e;border:3px solid #fff;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-6px;right:-6px}.an-kicker{font-family:var(--font-mono);letter-spacing:.14em;color:#c8102e;margin:0;font-size:11px;font-weight:600}.an-titulo{letter-spacing:-.03em;color:#1f2430;text-wrap:balance;margin:0;font-size:38px;font-weight:700;line-height:1.1}.an-texto{color:#6c7380;margin:0;font-size:15px;line-height:1.6}.an-texto strong{color:#1f2430}.an-contexto{color:#3b4250;background:#fdf6f7;border:1px solid #f1e4e6;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.an-rotulo{color:#6c7380}.an-chip{border-radius:var(--radius-full);background:#fff;border:1px solid #f1e4e6;align-items:center;gap:6px;padding:3px 9px;font-weight:600;display:inline-flex}.an-chip--vazio{color:#6c7380;font-weight:400}.an-sigla{font-family:var(--font-mono);color:#c8102e;font-weight:600}.an-divisor{background:#ead7da;width:1px;height:18px}.an-chave{font-family:var(--font-mono);color:#3b4250;font-size:12.5px}.an-ok{color:#166b44;background:#e6f5ec;border:1px solid #bfe5cd;border-radius:10px;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:13px;display:flex}.an-acoes{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.an-btn{color:#1f2430;cursor:pointer;background:#fff;border:1px solid #e8d9dc;border-radius:9px;align-items:center;height:44px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.an-btn:hover{background:#fdf6f7}.an-btn--primario{color:#fff;background:#c8102e;border-color:#c8102e}.an-btn--primario:hover:not(:disabled){background:#a80d26;border-color:#a80d26}.an-btn--primario:disabled{opacity:.5;cursor:default}.sidebar-link--bloqueado{opacity:.45}.sidebar-cadeado{opacity:.8;flex:none;margin-left:auto}.pa-card{margin-bottom:var(--space-6);padding:0;overflow:hidden}.pa-head{align-items:baseline;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);letter-spacing:.08em;color:var(--text-muted);font-size:11px;font-weight:700;display:flex}.pa-head .subtle{letter-spacing:0;text-transform:none;font-weight:400}.pa-item{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);flex-wrap:wrap;font-size:14px;display:flex}.pa-item:last-child{border-bottom:0}.pa-texto{flex:1;min-width:240px}.pa-onde{align-items:center;gap:var(--space-2);white-space:nowrap;font-size:13px;display:inline-flex}.pa-onde select{height:32px}.pa-alcance{border-radius:var(--radius-full);color:#7a4a00;background:#fff4e5;border:1px solid #f5d9ab;padding:3px 9px;font-size:12px}.pa-aviso{font-size:13px}.pa-acoes{gap:var(--space-2);margin-left:auto;display:flex}.grp-nome{align-items:center;gap:var(--space-2);display:inline-flex}.grp-lapis{width:26px;height:26px;color:var(--text-muted);opacity:.55;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;display:inline-grid}.grp-cabecalho:hover .grp-lapis,.grp-lapis:focus-visible{opacity:1}.grp-lapis:hover{border-color:var(--border);background:var(--surface-2,#f6f7f9);color:var(--text)}.grp-nome-edicao{align-items:center;gap:var(--space-2);display:inline-flex}.grp-nome-edicao input{min-width:220px;height:32px;font-weight:600}.erro-carga{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);color:#6e1324;background:#fdf3f5;border:1px solid #f1c7cf;border-radius:12px;display:flex}.erro-carga--compacto{padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);font-size:13px}.erro-carga-texto{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.erro-carga-texto span{color:#8a3a49}.ativ-esquerda .resumo-projeto{gap:12px;padding:16px 18px}.ativ-esquerda .resumo-projeto-nome{font-size:16px}.ativ-esquerda .resumo-stats{grid-template-columns:1fr}.ativ-esquerda .resumo-stats>div{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-direction:row;padding:9px 14px}.ativ-esquerda .resumo-stats strong{white-space:nowrap;font-size:15px}.mc-avatar--empresa{border-radius:18px}.mc-chip--pendente{color:#ffc58f;background:#ffb06629}.mc-tab-n{border-radius:var(--radius-full);background:var(--surface-2);font-size:11px;font-weight:var(--fw-semibold);margin-left:6px;padding:0 7px}.mc-grid--cep{grid-template-columns:140px minmax(0,1fr)}.mc-grid--cidade{grid-template-columns:minmax(0,1fr) 96px}.cc-cnpj{max-width:280px;display:block}.cc-cnpj input{font-family:var(--font-mono);letter-spacing:.02em}.cc-dica{color:var(--text-muted);margin:-6px 0 2px;font-size:12.5px}.cc-dica--erro{color:var(--danger-fg)}.cc-dica--ok{color:#166b44}.cc-aviso{border-radius:10px;flex-direction:column;gap:4px;padding:10px 14px;font-size:13px;display:flex}.cc-aviso ul{margin:4px 0 0;padding-left:18px}.cc-aviso li{margin:2px 0}.cc-aviso--atencao{color:#6b4400;background:#fff7eb;border:1px solid #f5d9ab}.cc-aviso--conflito{color:#6e1324;background:#fdf3f5;border:1px solid #f1c7cf}.cc-link{color:var(--primary);font-size:13px;font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;text-decoration:underline}.cc-aviso--conflito .cc-link{align-self:flex-start;margin-left:0}.cc-intro{color:var(--text-muted);margin:0;font-size:13px}.cc-vazio{border:1px dashed var(--border);color:var(--text-muted);text-align:center;border-radius:10px;padding:18px;font-size:13px}.cc-contato{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:14px 44px 14px 14px;position:relative}.cc-remover{width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0;position:absolute;top:10px;right:10px}.cc-remover:hover{border-color:var(--border);color:var(--danger-fg)}.cc-adicionar{align-self:flex-start}.cl-toolbar{align-items:center}.cl-filtros{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cl-nome{flex-direction:column;gap:1px;display:flex}.cl-nome .subtle{font-size:12px}.cl-c-cnpj{width:190px}.cl-c-tel{white-space:nowrap;width:150px}.cl-c-sit{width:120px}.cl-c-acao{width:90px}.cl-sem-cnpj{border-radius:var(--radius-full);color:#7a4a00;font-size:11.5px;font-weight:var(--fw-medium);background:#fff4e5;border:1px solid #f5d9ab;padding:2px 9px;display:inline-block}.sug-prio{border-radius:var(--radius-full);font-size:11.5px;font-weight:var(--fw-semibold);white-space:nowrap;padding:2px 9px;display:inline-block}.sug-prio--alta{color:#a10f26;background:#fde8eb}.sug-prio--media{color:#8a5300;background:#fff4e5}.sug-prio--baixa{color:#45506a;background:#eef1f6}.sug-prio-autor{color:var(--text-subtle);white-space:nowrap;margin-top:4px;font-size:11px;display:block}.sug-paginacao{padding:var(--space-3) var(--space-4);margin-top:0}.sug-prio--nenhuma{border:1px dashed var(--border);color:var(--text-subtle);font-weight:var(--fw-medium)}.sug-ordem{align-items:center;gap:var(--space-2);margin-left:auto;font-size:13px;display:inline-flex}.sug-ordem select{height:32px}.sug-ordem>span{white-space:nowrap}.sug-ordem+.btn-sm{margin-left:calc(-1 * var(--space-2))}.sug-th-ordem{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.sug-th-ordem:hover,.sug-th-ordem.is-on{color:var(--text-strong)}.sug-th-seta{opacity:.45;font-size:11px}.sug-th-ordem.is-on .sug-th-seta{opacity:1;color:var(--primary)}.sg-voltar{margin-bottom:var(--space-3);color:var(--text-muted);font-size:13px;text-decoration:none;display:inline-block}.sg-voltar:hover{color:var(--primary)}.sg-cabeca{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.sg-cabeca h1{overflow-wrap:anywhere;min-width:0;margin:0}.sg-numero{background:var(--text-strong);color:#fff;font-family:var(--font-mono);font-size:15px;font-weight:var(--fw-semibold);border-radius:8px;padding:4px 10px}.sg-selos{align-items:center;gap:var(--space-2);display:flex}.sg-grade{gap:var(--space-4);flex-wrap:wrap;align-items:flex-start;display:flex}.sg-principal{gap:var(--space-4);flex-direction:column;flex:520px;min-width:0;display:flex}.sg-lado{gap:var(--space-4);flex-direction:column;flex:0 360px;min-width:0;display:flex}.sg-card{gap:var(--space-3);flex-direction:column;padding:18px 20px;display:flex}.sg-rotulo{align-items:baseline;gap:var(--space-2);font-size:11px;font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;margin:0;display:flex}.sg-rotulo-nota{font-size:12px;font-weight:var(--fw-regular,400);letter-spacing:0;text-transform:none}.sg-texto{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);margin:0;line-height:1.6}.sg-resumo{flex-direction:column;margin:0;display:flex}.sg-resumo>div{justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--hairline);padding:8px 0;font-size:13px;display:flex}.sg-resumo>div:last-child{border-bottom:0}.sg-resumo dt{color:var(--text-muted);flex:none}.sg-resumo dd{text-align:right;min-width:0;font-weight:var(--fw-medium);color:var(--text-strong);margin:0}.sg-quebra{overflow-wrap:anywhere;font-size:11.5px;font-weight:var(--fw-regular,400)}.sg-controle{flex-direction:column;gap:6px;display:flex}.sg-controle>.subtle,.sg-controle-nota{font-size:12px}.sg-opcoes{flex-wrap:wrap;gap:6px;display:flex}.sg-opcao{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);height:30px;color:var(--text);cursor:pointer;padding:0 11px;font-size:12.5px}.sg-opcao:hover{border-color:var(--border-strong)}.sg-opcao.is-on{border-color:var(--text-strong);background:var(--text-strong);color:#fff}.sg-opcao--alta.is-on{background:#a10f26;border-color:#a10f26}.sg-opcao--media.is-on{background:#b26b00;border-color:#b26b00}.sg-opcao--baixa.is-on{background:#45506a;border-color:#45506a}.sg-notas{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sg-nota{border:1px solid var(--hairline);background:var(--surface-2);border-radius:10px;padding:12px 14px}.sg-nota-cabeca{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin-bottom:4px;font-size:13px;display:flex}.sg-nota-cabeca .subtle{font-size:12px}.sg-nota-apagar{color:var(--text-muted);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:12px}.sg-nota-apagar:hover{color:var(--danger-fg)}.sg-escrever{gap:var(--space-2);flex-direction:column;display:flex}.sg-escrever textarea{resize:vertical;width:100%;font:inherit;line-height:1.5}.sg-escrever-pe{justify-content:space-between;align-items:center;display:flex}.mc-excluir{margin-right:auto}.notif{flex:none;position:relative}.notif-bell{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:40px;height:36px;color:var(--slate-600);padding:0;position:relative}.notif-bell:hover,.notif-bell.is-on{background:var(--surface-2);color:var(--text-strong)}.notif-badge{border:2px solid var(--surface);border-radius:var(--radius-full);background:var(--primary);min-width:18px;height:18px;color:var(--on-primary);font-size:10.5px;font-weight:var(--fw-bold);text-align:center;padding:0 5px;line-height:14px;position:absolute;top:-7px;right:-7px}.notif-panel{z-index:40;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:400px;max-width:calc(100vw - 24px);max-height:min(560px,100vh - 90px);box-shadow:var(--shadow-lg);flex-direction:column;animation:.15s ease-out notifEntra;display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.notif-head{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--hairline);flex:none;padding:16px 20px;display:flex}.notif-head strong{color:var(--text-strong);font-size:var(--fs-md)}.notif .notif-link{height:auto;color:var(--primary);font-size:var(--fs-sm);font-weight:var(--fw-medium);background:0 0;border:0;padding:0}.notif .notif-link:hover{background:0 0;text-decoration:underline}.notif-lista{overflow-y:auto}.notif-item{border-bottom:1px solid var(--hairline);grid-template-columns:10px minmax(0,1fr);gap:12px;padding:14px 20px;display:grid}.notif-item:last-child{border-bottom:0}.notif-item.is-nova{background:#fbfcfe}.notif-dot{background:0 0;border-radius:50%;width:8px;height:8px;margin-top:6px}.notif-item.is-nova .notif-dot{background:var(--primary)}.notif-corpo{flex-direction:column;gap:3px;min-width:0;display:flex}.notif-titulo{color:var(--text-strong);font-size:var(--fs-base);font-weight:var(--fw-medium);line-height:1.4}.notif-item.is-nova .notif-titulo{font-weight:var(--fw-semibold)}.notif-texto{color:var(--text);font-size:var(--fs-sm);margin:0;line-height:1.45}.notif-tempo{color:var(--text-subtle);font-size:var(--fs-xs)}.notif-acoes{gap:8px;margin-top:8px;display:flex}.notif .notif-btn{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);height:30px;color:var(--text-strong);font-size:var(--fs-sm);font-weight:var(--fw-medium);padding:0 14px}.notif .notif-btn:hover{background:var(--surface-2)}.notif .notif-btn--pri{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.notif .notif-btn--pri:hover{background:var(--primary-hover)}.notif-resp{color:var(--text-muted);font-size:var(--fs-xs);margin-top:6px}.notif-resp--de_acordo{color:#166b44}.notif-resp--nao_posso{color:#a80d26}.notif-vazio{color:var(--text-muted);font-size:var(--fs-sm);text-align:center;flex-direction:column;gap:4px;padding:36px 20px;display:flex}.notif-vazio strong{color:var(--text-strong);font-size:var(--fs-base)}@keyframes notifEntra{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ativ-resumos{justify-content:flex-end;align-items:stretch;gap:var(--space-3);flex-wrap:wrap;min-width:0;margin-left:auto;display:flex}.ativ-resumo--projeto{min-width:0}.ativ-resumo-proj{min-width:0;max-width:300px}.ativ-resumo-nome{color:var(--text-strong);font-size:var(--fs-base);font-weight:var(--fw-bold);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ativ-resumo-cliente{min-width:0;color:var(--text-muted);font-size:var(--fs-xs);align-items:center;gap:6px;display:flex}.ativ-resumo-cliente-nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ativ-resumo-barra{border-radius:var(--radius-full);background:var(--slate-150);width:64px;height:4px;margin-top:4px;display:block;overflow:hidden}.ativ-resumo-barra>span{background:var(--primary);height:100%;display:block}.ativ-resumo-titulo{align-items:center;gap:6px;min-width:0;display:flex}.ativ-resumo-info{border-radius:var(--radius-full);width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid}.ativ-resumo-info:hover{border-color:var(--border);background:var(--primary-soft);color:var(--primary)}.ativ-resumo-info:focus-visible{box-shadow:0 0 0 3px var(--primary-ring);outline:none}.gav-fundo{z-index:70;background:#0f111559;animation:.18s ease-out gavFundo;position:fixed;inset:0}.gav{background:var(--bg);outline:none;flex-direction:column;width:min(480px,100vw);animation:.22s cubic-bezier(.2,.8,.2,1) gavEntra;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-18px 0 50px #0000002e}@keyframes gavFundo{0%{opacity:0}}@keyframes gavEntra{0%{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.gav,.gav-fundo{animation:none}}.gav-cabeca{align-items:flex-start;gap:var(--space-3);border-bottom:1px solid var(--border);background:var(--surface);padding:18px 20px 16px;display:flex}.gav-titulo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gav-sobre{color:var(--primary);font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase}.gav-titulo strong{color:var(--text-strong);font-size:var(--fs-lg);font-weight:var(--fw-bold);line-height:var(--lh-tight)}.gav-meta{color:var(--text-muted);font-size:var(--fs-sm)}.gav-corpo{gap:var(--space-3);padding:var(--space-4) 20px 28px;flex-direction:column;flex:1;display:flex;overflow-y:auto}.gav-aviso{color:var(--text-muted);font-size:var(--fs-sm);margin:0}.gav-geral{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.gav-geral>div{background:var(--surface);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.gav-geral span{color:var(--text-muted);font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase}.gav-geral strong{color:var(--text-strong);font-size:var(--fs-md);font-weight:var(--fw-bold)}.gav-geral>.gav-flags{gap:var(--space-2);flex-flow:wrap;grid-column:1/-1}.gav-geral .gav-flag{letter-spacing:normal;text-transform:none;border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-subtle);font-size:var(--fs-sm);font-weight:var(--fw-medium);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.gav-geral .gav-flag.is-sim{border-color:var(--success-border);background:var(--success-bg);color:var(--success-fg);font-weight:var(--fw-semibold)}.gav-torre{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.gav-torre-cabeca{justify-content:space-between;align-items:baseline;gap:var(--space-3);border-bottom:1px solid var(--hairline);background:var(--surface-2);padding:10px 14px;display:flex}.gav-torre-cabeca strong{color:var(--text-strong);font-size:var(--fs-md)}.gav-torre-cabeca span{color:var(--text-muted);font-size:var(--fs-xs)}.gav-sub{border-left:3px solid #0000;padding:12px 14px}.gav-sub+.gav-sub{border-top:1px solid var(--hairline)}.gav-sub.is-este{border-left-color:var(--primary);background:var(--primary-soft)}.gav-sub-linha{align-items:center;gap:var(--space-2);display:flex}.gav-sub-rotulo{color:var(--text-strong);font-size:var(--fs-sm);font-weight:var(--fw-bold)}.gav-sub-rotulo.is-parcial{color:var(--warning-fg)}.gav-este{border-radius:var(--radius-full);background:var(--primary);color:var(--on-primary);font-size:11px;font-weight:var(--fw-semibold);padding:1px 8px}.gav-tamanho{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--text-muted);font-size:var(--fs-xs);margin-left:auto;padding:2px 8px}.gav-tamanho b{color:var(--text-strong)}.gav-desc{color:var(--text-strong);font-size:var(--fs-base);margin:6px 0 0}.gav-desc.is-vazio{color:var(--text-subtle);font-style:italic}.gav-livre{color:var(--text);font-size:var(--fs-sm);line-height:var(--lh);white-space:pre-line;margin:4px 0 0}.ativ-lado>.card--tabela{border-radius:var(--radius-md);box-shadow:none;margin-bottom:0}.card--tabela table.grid.prod{border:0;border-radius:0}table.grid.prod thead th{height:48px;padding-top:4px}table.grid.prod th:first-child,table.grid.prod td:first-child{padding-left:20px}table.grid.prod th:last-child,table.grid.prod td:last-child{padding-right:16px}table.grid.prod tfoot td{height:52px}.ativ-split{align-items:stretch}.ativ-esquerda>.ativ-form{flex:1}.ativ-form>.ativ-form-pe{margin-top:auto}.ativ-lado:not(.ativ-lado--modal)>.card--tabela{flex:1}.ativ-lado:not(.ativ-lado--modal) .table-wrap{max-height:none}.btn-sm--primario:disabled,.btn-sm--primario:disabled:hover{border-color:var(--border);background:var(--surface-2);color:var(--text-subtle);cursor:not-allowed}.fin{border-radius:var(--radius-lg);background:var(--surface);width:min(600px,100%);max-height:calc(100vh - 32px);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.fin-cabeca{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--hairline);padding:18px 20px;display:flex}.fin-icone{border-radius:var(--radius-full);background:var(--success-bg);width:38px;height:38px;color:var(--success);flex:none;place-items:center;display:grid}.fin-titulo{flex-direction:column;flex:1;min-width:0;display:flex}.fin-titulo h2{color:var(--text-strong);font-size:var(--fs-lg);margin:0}.fin-titulo span{color:var(--text-muted);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fin-corpo{flex-direction:column;gap:18px;padding:18px 20px 20px;display:flex;overflow-y:auto}.fin-alvo{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;display:flex}.fin-alvo strong{color:var(--text-strong);font-size:var(--fs-md)}.fin-alvo>span{color:var(--text-muted);font-size:var(--fs-sm)}.fin-alvo .fin-selo{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--text);font-size:var(--fs-xs);font-weight:var(--fw-semibold);margin-top:6px;padding:2px 10px}.fin-alvo .fin-selo.is-fatura{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning-fg)}.fin-avisar{flex-direction:column;gap:10px;display:flex}.fin-avisar-cabeca{justify-content:space-between;align-items:flex-end;gap:var(--space-3);display:flex}.fin-avisar h3{color:var(--text-strong);font-size:var(--fs-base);margin:0}.fin-avisar p{color:var(--text-muted);font-size:var(--fs-sm);margin:2px 0 0}.fin-link{height:auto;color:var(--primary);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0;padding:2px 0}.fin-link:hover{text-decoration:underline}.fin-busca{width:100%}.fin-pessoas{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:264px;padding:2px;display:grid;overflow-y:auto}@media (width<=520px){.fin-pessoas{grid-template-columns:minmax(0,1fr)}}.fin-pessoa{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;height:auto;min-height:52px;color:var(--text);text-align:left;white-space:normal;cursor:pointer;transition:border-color var(--transition), background var(--transition);align-items:center;gap:10px;padding:8px 12px;display:flex}.fin-pessoa:hover{border-color:var(--border-input);background:var(--surface-2)}.fin-pessoa.is-on{border-color:var(--primary);background:var(--primary-soft)}.fin-pessoa:focus-visible{box-shadow:0 0 0 3px var(--primary-ring);outline:none}.fin-avatar{border-radius:var(--radius-full);background:var(--slate-900);color:#fff;width:32px;height:32px;font-size:11.5px;font-weight:var(--fw-bold);letter-spacing:.02em;flex:none;place-items:center;display:grid}.fin-pessoa.is-on .fin-avatar{background:var(--primary)}.fin-pessoa-texto{flex-direction:column;flex:1;min-width:0;display:flex}.fin-pessoa-texto strong{color:var(--text-strong);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fin-pessoa-texto span{color:var(--text-muted);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fin-caixa{border:1.5px solid var(--slate-300);background:var(--surface);color:#fff;width:20px;height:20px;font-size:12px;font-weight:var(--fw-bold);border-radius:6px;flex:none;place-items:center;display:grid}.fin-pessoa.is-on .fin-caixa{border-color:var(--primary);background:var(--primary)}.fin-vazio{color:var(--text-subtle);font-size:var(--fs-sm);margin:0}.fin-pe{align-items:center;gap:var(--space-2);border-top:1px solid var(--hairline);background:var(--surface-2);padding:14px 20px;display:flex}.fin-contagem{color:var(--text-muted);font-size:var(--fs-sm);flex:1}select:not([multiple]){appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 4.5L6 8l3.5-3.5' stroke='%236C7380' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:12px 12px!important;padding-right:36px!important}select:not([multiple]):disabled{cursor:not-allowed;opacity:.75}table.grid select:not([multiple]),.filtro-inline select:not([multiple]),.pa-onde select:not([multiple]){background-position:right 7px center!important;background-size:10px 10px!important;padding-right:24px!important}.etapa-cobranca{flex-direction:column;line-height:1.3;display:inline-flex}.etapa-cobranca strong{color:var(--text-strong);font-weight:var(--fw-semibold)}.etapa-cobranca small{color:var(--text-muted);font-size:var(--fs-xs)}.pv-etapa-nome{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.pv-nc{align-items:center;gap:6px;display:inline-flex}.pv-nc-chip{color:#2f4f8f;white-space:nowrap;background:#e7eefb;border:1px solid #c9d9f5;border-radius:999px;padding:1px 9px;font-size:12px}.pv-nc-chip b{color:#1f2430;font-weight:600}.pv-nc-lapis{color:#9aa1ad;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;display:inline-grid}.pv-nc-lapis:hover{color:#c8102e;background:#f3f4f6;border-color:#e3e6eb}.pv-nc-sugere{color:#2f6fd6;cursor:pointer;background:#fff;border:1px dashed #c9d9f5;border-radius:999px;height:auto;padding:1px 9px;font-size:12px}.pv-nc-sugere:hover{background:#e7eefb}.pv-nc-edita{flex-direction:column;gap:3px;width:min(320px,100%);display:flex}.pv-nc-edita .pv-input{height:32px;font-size:13px}.pv-nc-edita small{color:#9aa1ad;font-size:11px;line-height:1.35}.sug-pill--reaberto{color:#9a3d00;background:#fff1e6;border-color:#f5c7a1}.sg-retorno{margin:0 0 var(--space-4);border-radius:var(--radius-md);font-size:var(--fs-sm);border:1px solid;padding:12px 16px;line-height:1.5}.sg-retorno--implementado{border-color:var(--success-border);background:var(--success-bg);color:var(--success-fg)}.sg-retorno--reaberto{color:#9a3d00;background:#fff1e6;border-color:#f5c7a1}.sug-pill--concluido{color:#1d4f9c;background:#e7f0ff;border-color:#bcd2f5}.sug-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;margin-bottom:16px;display:grid}.sug-kpi{color:inherit;line-height:1.5;font:inherit;text-align:left;background:#fff;border:1px solid #e3e6eb;border-radius:10px;flex-direction:column;padding:16px 18px;display:flex}button.sug-kpi{white-space:normal;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;height:auto;font-weight:400;transition:border-color .15s;display:flex}button.sug-kpi:hover{background:#fff;border-color:#c3c8d0}.sug-kpi span{color:#6c7380;font-size:12px}.sug-kpi strong{font-variant-numeric:tabular-nums;margin:4px 0 2px;font-size:24px;font-weight:700;display:block}.sug-kpi small{color:#9aa1ad;font-size:12px}.sg-retorno--concluido{color:#1d4f9c;background:#e7f0ff;border-color:#bcd2f5}.sg-retorno--destaque{box-shadow:0 0 0 3px #1e8e5a40}.sg-retorno-linha{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.sg-retorno-linha>div{flex:320px}.sg-ok{border:1px solid var(--success-fg);height:34px;color:var(--success-fg);cursor:pointer;background:#fff;border-radius:8px;flex:none;padding:0 16px;font-weight:700}.sg-ok:hover{background:var(--success-fg);color:#fff}.sg-nota--interna{background:#fafbfc;border-style:dashed}.sg-nota-tag{border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.sg-nota-tag--interna{color:#6c7380;background:#eef0f3}.sg-nota-tag--resposta{background:var(--success-bg);color:var(--success-fg)}.sg-modo{border:1px solid #e3e6eb;border-radius:8px;align-self:flex-start;display:inline-flex;overflow:hidden}.sg-modo button{color:#6c7380;cursor:pointer;background:#fff;border:0;border-radius:0;height:32px;padding:0 12px;font-size:13px}.sg-modo button+button{border-left:1px solid #e3e6eb}.sg-modo button.is-on,.sg-modo button.is-on:hover{color:#fff;background:#1f2430}.sg-escrever-dica{margin:0;font-size:12.5px}.sg-implementar h2{margin-bottom:6px}.sg-implementar-lista{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.sg-implementar-lista li{align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.sg-implementar-lista li>span:first-child{text-align:center;flex:none;width:22px}.sg-implementar-resposta{border-left:3px solid var(--success-fg);white-space:pre-wrap;background:#fafbfc;border-radius:0 8px 8px 0;max-height:160px;margin:4px 0 14px;padding:10px 14px;font-size:13px;overflow:auto}.sg-implementar-aviso{color:#9a3d00;background:#fff1e6;border:1px solid #f5c7a1;border-radius:8px;margin:4px 0 14px;padding:10px 14px;font-size:13px}.check-fat{vertical-align:middle;background:#fff;border:1.5px solid #c3c8d0;border-radius:4px;place-items:center;width:16px;height:16px;display:inline-grid}.check-fat.is-on{border-color:var(--success-fg);background:var(--success-fg);color:#fff}.btn-sm--pagamento{border-color:var(--success-fg);background:var(--success-fg);color:#fff;font-weight:var(--fw-semibold)}.btn-sm--pagamento:hover{background:#145c3a;border-color:#145c3a}.btn-sm--finalizar{border-color:var(--primary);color:var(--primary);font-weight:var(--fw-semibold);background:#fff}.btn-sm--finalizar:hover{background:#fdf1f3}.btn-sm--pagamento:disabled,.btn-sm--pagamento:disabled:hover,.btn-sm--finalizar:disabled,.btn-sm--finalizar:disabled:hover{border-color:var(--border);background:var(--surface-2);color:var(--text-muted)}.ativ-nota-v1{margin:0 0 8px;font-size:12.5px}.selo-v1{color:#fff;letter-spacing:.04em;vertical-align:1px;background:#1f2430;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-block}.prod-etapa-nome{align-items:center;gap:6px;min-width:0;display:flex}.prod-etapa-texto{text-overflow:ellipsis;min-width:0;overflow:hidden}.prod-etapa-info{cursor:help}
