@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2) format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2) format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2) format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-vietnamese-700-normal-D6euyNzi.woff2) format("woff2"),url(/assets/barlow-vietnamese-700-normal-4Jt4k04K.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-ext-700-normal-BLuWmldJ.woff2) format("woff2"),url(/assets/barlow-latin-ext-700-normal-CctuGmmz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2) format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-vietnamese-600-normal-b1FQiZcx.woff2) format("woff2"),url(/assets/barlow-semi-condensed-vietnamese-600-normal-DzVrjA0Q.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-latin-ext-600-normal-BkQ9hN72.woff2) format("woff2"),url(/assets/barlow-semi-condensed-latin-ext-600-normal-BuP8AaxH.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-latin-600-normal-BkLiAYu4.woff2) format("woff2"),url(/assets/barlow-semi-condensed-latin-600-normal-DyOfdMBA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-cyrillic-ext-400-normal-BwJdxs7r.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-ext-400-normal-BqOlcezh.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-cyrillic-400-normal-DjhbW-4D.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-400-normal-DkNBMcYd.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-greek-ext-400-normal-CpIwTHMM.woff2) format("woff2"),url(/assets/source-sans-3-greek-ext-400-normal-CN4VBqpr.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-greek-400-normal-DZReXJla.woff2) format("woff2"),url(/assets/source-sans-3-greek-400-normal-DyO2Yfz5.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-vietnamese-400-normal-CwtaIDr2.woff2) format("woff2"),url(/assets/source-sans-3-vietnamese-400-normal-eMQk7hmk.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-ext-400-normal-UNsKFIBq.woff2) format("woff2"),url(/assets/source-sans-3-latin-ext-400-normal-D5P-Ud2J.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2) format("woff2"),url(/assets/source-sans-3-latin-400-normal-RR2C27NP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-cyrillic-ext-600-normal-6AhwUnSr.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-ext-600-normal-Cjpx_pje.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-cyrillic-600-normal-BnFu5nHC.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-600-normal-CloKWf-q.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-greek-ext-600-normal-DynePNDL.woff2) format("woff2"),url(/assets/source-sans-3-greek-ext-600-normal-CnpzyT-3.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-greek-600-normal-BSO157bq.woff2) format("woff2"),url(/assets/source-sans-3-greek-600-normal-B42bzTIr.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-vietnamese-600-normal-B2sTNYey.woff2) format("woff2"),url(/assets/source-sans-3-vietnamese-600-normal-BzH4Q14_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-ext-600-normal-AEyhgUpm.woff2) format("woff2"),url(/assets/source-sans-3-latin-ext-600-normal-D2VZAM8_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-600-normal-DeckBYAU.woff2) format("woff2"),url(/assets/source-sans-3-latin-600-normal-Ck0n4g8U.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,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:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--acento-escuro: #0a5751;--acento-suave: #f0f7f6;--tinta: #1b2430;--tinta-2: #344054;--tinta-3: #667085;--campo: #f2f4f6;--sombra: 0 6px 24px rgba(16, 24, 40, .14), 0 1px 3px rgba(16, 24, 40, .08)}.icone-botao{display:inline-grid;place-items:center;width:34px;height:34px;border:0;background:none;border-radius:50%;color:var(--tinta-2);cursor:pointer;padding:0}.icone-botao:hover:not(:disabled){background:var(--campo)}.icone-botao:disabled{opacity:.35;cursor:default}.icone-botao .pontos,.th-menu{font-size:1.15rem;line-height:1;font-weight:700}.botao-texto{border:0;background:none;color:var(--acento-texto);font-weight:600;padding:8px 12px;border-radius:var(--raio);cursor:pointer}.botao-texto:hover:not(:disabled){background:var(--acento-suave)}.botao-texto:disabled{opacity:.5;cursor:default}.botao-contorno{border:1px solid var(--acento);color:var(--acento-texto);background:var(--superficie);padding:7px 14px;border-radius:var(--raio);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.botao-contorno:hover{background:var(--acento-suave)}.botao{display:inline-flex;align-items:center;justify-content:center;gap:6px}.botao-primario:disabled{background:var(--c-bg-c9ced4);border-color:var(--c-ln-c9ced4);color:var(--sobre-acento)}.pop{position:relative;display:inline-block}.pop-painel{position:absolute;top:calc(100% + 4px);z-index:40;background:var(--superficie);border-radius:var(--raio);box-shadow:var(--sombra);min-width:180px}.pop-inicio{left:0}.pop-fim{right:0}.menu-lista{list-style:none;margin:0;padding:6px 0}.menu-lista button{display:block;width:100%;text-align:left;border:0;background:none;padding:9px 16px;cursor:pointer;font-size:.92rem;white-space:nowrap}.menu-lista button:hover:not(:disabled){background:var(--acento-suave)}.menu-lista button.perigo{color:var(--perigo)}.botao.botao-perigo{background:var(--perigo);border-color:var(--perigo);color:var(--sobre-acento)}.menu-lista button.ativo{background:var(--acento-claro);font-weight:600}.menu-lista button:disabled{color:var(--c-tx-a0a8b4);cursor:default}.menu-coluna{min-width:230px;padding:4px 0}.menu-coluna>li>button{display:flex;align-items:center;gap:8px;padding:6px 12px;font-size:.88rem}.menu-coluna-separa{border-top:1px solid var(--linha, var(--c-ln-e3e6ea))}.menu-coluna-filtro{padding:6px 10px 10px;display:flex;flex-direction:column;gap:8px}.menu-coluna-busca{display:flex;align-items:center;gap:6px;border:1px solid var(--linha, var(--c-ln-d5d9de));border-radius:4px;padding:3px 6px}.menu-coluna-busca input{border:0;outline:0;flex:1;min-width:0;font-size:.86rem;background:none}.menu-coluna-busca button{border:0;background:none;padding:0;cursor:pointer;display:flex}.menu-coluna-valores{display:flex;flex-direction:column;gap:2px;max-height:300px;overflow-y:auto;font-size:.86rem}.menu-coluna-valores label{display:flex;align-items:center;gap:8px;padding:3px 4px;cursor:pointer;white-space:nowrap}.menu-coluna-colunas{padding:4px 12px 8px}.menu-coluna-qtd{font-size:.84rem}.menu-coluna-acoes{display:flex;gap:6px}.menu-coluna-acoes .botao{padding:4px 12px;min-height:0;font-size:.84rem}.th-menu.filtrada{color:var(--acento-texto)}.filtro-botao{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 10px 0 12px;border:0;border-radius:var(--raio);background:var(--superficie);box-shadow:0 1px 4px #10182824;color:var(--tinta-2);font-weight:600;font-size:.88rem;letter-spacing:.02em;cursor:pointer;white-space:nowrap}.filtro-botao span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.filtro-botao.ativo{color:var(--acento-escuro);background:var(--acento-claro)}.filtro-botao.aberto{background:var(--campo)}.filtro-botao:disabled{color:var(--c-tx-a0a8b4);background:var(--c-bg-eef0f2);box-shadow:none;cursor:not-allowed}.filtro-botao .contador{background:var(--acento);color:var(--sobre-acento);border-radius:999px;font-size:.72rem;padding:0 6px;line-height:18px}.chip-filtro{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border:1px solid transparent;border-radius:4px;background:var(--acento-claro);color:var(--tinta-2);font-size:.92rem;letter-spacing:.04em;cursor:pointer;white-space:nowrap}.chip-filtro:hover:not(:disabled),.chip-filtro.aberto{background:var(--c-bg-cfe7e3)}.chip-filtro:disabled{background:var(--c-bg-eef0f2);color:var(--c-tx-a0a8b4);border-color:var(--c-ln-c9ced4);box-shadow:none;cursor:not-allowed}.chip-filtro .girado{transform:rotate(180deg)}.filtro-painel{width:300px;padding:10px 0 0;display:flex;flex-direction:column}.filtro-busca{display:flex;align-items:center;gap:6px;margin:0 10px 6px;padding:7px 10px;background:var(--campo);border-radius:var(--raio);color:var(--tinta-3)}.filtro-busca input{border:0;background:none;outline:none;flex:1;min-width:0}.filtro-opcoes{list-style:none;margin:0;padding:0;max-height:260px;overflow-y:auto}.filtro-opcao{display:flex;align-items:center;gap:10px;padding:8px 14px;cursor:pointer;font-size:.9rem}.filtro-opcao:hover{background:var(--acento-suave)}.filtro-opcao input{order:-1;width:18px;height:18px;accent-color:var(--acento);flex:none}.filtro-opcao.radio input{order:2;margin-left:auto}.filtro-opcao-texto{display:flex;flex-direction:column;min-width:0}.filtro-opcao-texto small{color:var(--tinta-3);font-size:.82rem}.filtro-vazio{padding:10px 14px;color:var(--tinta-3);font-size:.88rem}.filtro-rodape{display:flex;justify-content:flex-end;align-items:center;gap:6px;padding:10px;border-top:1px solid var(--borda);margin-top:6px}.filtro-rodape .botao-texto:first-child:not(:last-child):not(:nth-last-child(2)){margin-right:auto}.periodo{padding:12px 0 0;width:300px}.periodo-titulo{color:var(--tinta-3);font-size:.82rem;font-weight:600;padding:0 16px 6px;letter-spacing:.03em}.periodo-opcao{display:flex;gap:10px;align-items:center;padding:7px 16px;cursor:pointer;font-size:.92rem}.periodo-opcao input{width:18px;height:18px;accent-color:var(--acento)}.periodo-personalizado{margin:8px 14px 0;border-color:var(--acento);color:var(--acento-texto);font-weight:600}.periodo-personalizado.ativo{background:var(--acento-claro)}.periodo-datas{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 14px 0}.periodo-datas label{display:flex;flex-direction:column;gap:3px;font-size:.8rem;color:var(--tinta-3)}.periodo-datas input{padding:6px;border:1px solid var(--borda);border-radius:var(--raio)}.paginacao{display:flex;align-items:center;gap:4px;color:var(--tinta-3)}.paginacao-texto{margin-right:10px;font-size:.9rem;white-space:nowrap}.paginacao-numero{min-width:36px;height:36px;border:0;background:none;border-radius:var(--raio);font-size:1.05rem;color:var(--tinta-2);cursor:pointer}.paginacao-numero:hover{background:var(--campo)}.paginacao-numero.atual{background:var(--acento);color:var(--sobre-acento);font-weight:600}.paginacao-reticencias{padding:0 10px}.tabela-cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);overflow:hidden;display:flex;flex-direction:column;min-height:0}.tabela-barra{display:flex;justify-content:flex-end;gap:8px;padding:10px;background:var(--c-bg-f3f4f6)}.tabela-rolagem{overflow:auto;flex:1;min-height:0}.grade{width:100%;border-collapse:collapse;font-size:.9rem}.grade th{position:sticky;top:0;z-index:2;background:var(--c-bg-f3f4f6);color:var(--tinta);font-weight:600;text-align:left;padding:0 12px;height:42px;border-bottom:1px solid var(--borda);border-right:1px solid var(--borda);white-space:nowrap;font-size:.95rem}.grade.maiusculas th{text-transform:uppercase;font-size:.8rem;letter-spacing:.06em}.grade th:last-child{border-right:0}.grade td{padding:10px 12px;border-bottom:1px solid var(--borda);border-right:1px solid var(--c-ln-eef0f2);color:var(--tinta-2);vertical-align:middle}.grade td:last-child{border-right:0}.grade tbody tr:nth-child(2n):not(.linha-extra) td{background:var(--c-bg-f8f9fa)}.grade tr.clicavel{cursor:pointer}.grade tr.clicavel:hover td{background:var(--acento-suave)}.grade tr.selecionada td{background:var(--acento-claro)!important}.grade .al-centro{text-align:center}.grade .al-direita{text-align:right}.grade th.al-centro .th-conteudo{justify-content:center}.th-conteudo{display:flex;align-items:center;justify-content:space-between;gap:6px}.th-ordenar{border:0;background:none;font:inherit;color:inherit;padding:0;cursor:pointer;display:inline-flex;gap:4px;align-items:center;text-transform:inherit;letter-spacing:inherit}.th-menu{border:0;background:none;cursor:pointer;color:var(--tinta-2);padding:2px 6px;border-radius:4px;text-transform:none}.th-menu:hover{background:var(--c-bg-e5e7ea)}.col-selecao{width:56px;text-align:center!important}.col-selecao input,.selecionar-tudo input{width:20px;height:20px;accent-color:var(--acento)}.grade-aviso{text-align:center;color:var(--tinta-3);padding:18px!important;font-size:1rem}.linha-extra td{background:var(--c-bg-fbfcfc);padding:0}.selecionar-tudo{display:inline-flex;align-items:center;gap:10px;color:var(--tinta-2);font-size:1rem;cursor:pointer}.alternador{width:48px;height:26px;border-radius:999px;border:0;background:var(--c-bg-b9bec5);position:relative;cursor:pointer;padding:0;flex:none;transition:background .15s}.alternador span{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--superficie);box-shadow:0 1px 3px #0000004d;transition:transform .15s}.alternador.ligado{background:var(--acento)}.alternador.ligado span{transform:translate(22px)}.alternador:disabled{opacity:.5;cursor:not-allowed}.modal-fundo{position:fixed;top:0;right:0;bottom:0;left:0;background:#10182873;display:grid;place-items:center;padding:16px;z-index:100}.modal{background:var(--superficie);border-radius:var(--raio);width:100%;max-height:calc(100vh - 32px);display:flex;flex-direction:column;box-shadow:var(--sombra)}.modal-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 10px 20px;border-bottom:1px solid var(--borda)}.modal-topo h2{margin:0;font-size:1.12rem;font-weight:600}.modal-corpo{padding:16px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.modal-corpo p{margin:0}.modal-rodape{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--borda)}.campo-busca{display:flex;align-items:center;gap:8px;padding:0 12px;height:38px;background:var(--campo);border-radius:var(--raio);color:var(--tinta-3);min-width:0}.campo-busca input{flex:1;min-width:0;border:0;background:none;outline:none;font-size:.95rem;color:var(--tinta)}.campo-busca input::placeholder{color:var(--c-tx-a3a9b1)}.campo-form{display:flex;flex-direction:column;gap:5px;font-size:.86rem;color:var(--tinta-3)}.campo-form input,.campo-form select,.campo-form textarea{padding:9px 11px;border:1px solid var(--borda);border-radius:var(--raio);color:var(--tinta);background:var(--superficie);font:inherit;font-size:.95rem}.campo-form textarea{min-height:80px;resize:vertical}.campo-form input:focus,.campo-form select:focus,.campo-form textarea:focus{outline:2px solid var(--acento-claro);border-color:var(--acento)}.campos-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.marcar-linha{display:flex;align-items:center;gap:8px;font-size:.92rem;color:var(--tinta-2)}.marcar-linha input{accent-color:var(--acento);width:17px;height:17px}.rosca{margin:0;display:flex;flex-direction:column;align-items:center;gap:12px}.rosca-titulo{color:var(--tinta-2);font-size:1.02rem;letter-spacing:.02em}.rosca-corpo{display:flex;flex-direction:column;align-items:center;gap:18px;width:100%}.rosca-direita .rosca-corpo{flex-direction:row;justify-content:center;gap:48px}.rosca-desenho{position:relative;flex:none}.rosca-centro{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;color:var(--tinta);font-size:1rem;line-height:1.35;text-align:center}.rosca-centro strong{font-weight:500}.rosca-sem{font-size:.78rem;color:var(--tinta-3);max-width:70%}.rosca-legenda{list-style:none;margin:0;padding:0;display:grid;column-gap:32px;row-gap:2px;min-width:300px}.legenda-item{display:flex;align-items:center;gap:8px;width:100%;border:0;background:none;padding:5px 4px;cursor:pointer;font-size:1rem;color:var(--tinta-2);text-align:left;border-radius:4px;letter-spacing:.01em}.legenda-item:hover{background:var(--acento-suave)}.legenda-item.oculta{color:var(--c-tx-a0a8b4)}.legenda-rotulo{flex:1}.legenda-valor{white-space:nowrap;font-variant-numeric:tabular-nums}.ponto{width:11px;height:11px;border-radius:50%;flex:none;display:inline-block}.legenda-linha{list-style:none;margin:0 0 6px;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 20px}.legenda-linha .legenda-item{width:auto;font-size:.95rem}.barras{width:100%;padding:8px 4px 0}.sem-dados{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:124px;padding:20px;background:var(--acento-suave);border-radius:var(--raio);color:var(--tinta-2);font-size:1rem;letter-spacing:.02em;text-align:center}.sem-dados svg{color:var(--tinta-2)}@media(max-width:760px){.rosca-direita .rosca-corpo{flex-direction:column;gap:16px}.rosca-legenda{min-width:0;width:100%;grid-template-columns:1fr!important}.campos-2{grid-template-columns:1fr}.paginacao-texto{display:none}}.quadro-assinatura{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.quadro-assinatura svg{width:100%;aspect-ratio:3 / 1;background:var(--superficie);border:1px dashed var(--c-ln-b9c2cc);border-radius:var(--raio);touch-action:none;color:var(--tinta);cursor:crosshair}.quadro-assinatura-linha{stroke:var(--c-tx-d0d5dd);stroke-width:1.5}.so-botao{display:flex;align-items:center;gap:10px;max-width:360px;padding:4px 10px 4px 12px;border:1px solid var(--borda);border-left:3px solid var(--cor-estado, var(--borda));border-radius:var(--raio);background:var(--superficie);color:var(--texto);text-align:left;cursor:pointer}.so-botao:hover{background:var(--superficie2)}.so-textos{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.25}.so-nome{font-weight:600;font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.so-meta{display:flex;align-items:center;gap:8px;color:var(--suave);font-size:.78rem;white-space:nowrap;overflow:hidden}.so-meta .selo{padding:0 7px;font-size:.7rem}.so-painel{width:340px;max-width:calc(100vw - 24px);padding:8px 0 0}.so-busca{display:flex;align-items:center;gap:6px;margin:0 8px 6px;padding:6px 10px;border:1px solid var(--borda);border-radius:var(--raio);color:var(--suave)}.so-busca input{flex:1;min-width:0;border:0;outline:0;background:none;color:var(--texto)}.so-painel ul{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto}.so-item{display:flex;align-items:center;gap:8px;width:100%;padding:7px 12px;border:0;border-left:3px solid var(--cor-estado, var(--borda));background:none;color:var(--texto);text-align:left;cursor:pointer}.so-item:hover,.so-item[aria-selected=true]{background:var(--acento-claro)}.so-vazio{padding:10px 14px;color:var(--suave);font-size:.88rem}.so-todas{display:block;padding:9px 14px;border-top:1px solid var(--borda);color:var(--acento-texto);font-size:.88rem;font-weight:600;text-decoration:none}.so-todas:hover{background:var(--superficie2)}.sino{position:relative;color:var(--acento)}.sino-contagem{position:absolute;top:0;right:0;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--perigo);color:var(--sobre-acento);font-family:var(--fonte-titulo);font-size:.72rem;font-weight:700;line-height:18px;text-align:center}.sino-painel{width:380px;max-width:92vw;padding:8px 0}.sino-topo{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 16px 8px;border-bottom:1px solid var(--borda)}.sino-topo strong{font-family:var(--fonte-condensada);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;color:var(--suave)}.sino-painel ul{list-style:none;margin:0;padding:0;max-height:400px;overflow-y:auto}.sino-painel li button{display:flex;flex-direction:column;gap:3px;width:100%;text-align:left;border:0;background:none;padding:10px 16px;cursor:pointer;font:inherit;font-size:.9rem;color:var(--texto);border-bottom:1px solid var(--borda)}.sino-painel li button.nova{background:var(--acento-claro)}.sino-painel li button:hover{background:var(--superficie2)}.sino-titulo{font-weight:600}.sino-corpo,.sino-painel small{color:var(--suave)}.sino-vazio{padding:14px 16px;margin:0;color:var(--suave)}.sino-mais{display:block;margin:6px auto 0}.shell{display:grid;grid-template-columns:72px 1fr;min-height:100vh}.trilho{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:10px 6px;background:var(--superficie);border-right:1px solid var(--borda);overflow-y:auto}.trilho-marca{display:grid;place-items:center;padding:4px 0 10px}.trilho-perguntas{display:flex;flex-direction:column;gap:4px}.trilho-rodape{margin-top:auto;display:flex;flex-direction:column;gap:4px}.trilho-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 2px 7px;border-radius:var(--raio);color:var(--suave);text-decoration:none;font-family:var(--fonte-condensada);font-size:.7rem;font-weight:600;letter-spacing:.02em;line-height:1.1;text-align:center}.trilho-item:hover{background:var(--superficie2);color:var(--texto)}.trilho-item.ativo{background:var(--acento-claro);color:var(--acento-texto)}.trilho-item.ativo:before{content:"";position:absolute;left:-6px;top:8px;bottom:8px;width:3px;border-radius:0 2px 2px 0;background:var(--acento)}.corpo{min-width:0;display:flex;flex-direction:column}.topo{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 24px;background:var(--superficie);border-bottom:1px solid var(--borda)}.topo-usuario{display:flex;align-items:center;gap:8px}.avatar{width:34px;height:34px;border-radius:50%;border:1px solid var(--borda);background:var(--acento-claro);color:var(--acento-texto);font-family:var(--fonte-titulo);font-weight:700;font-size:.82rem;cursor:pointer;padding:0}.avatar:hover{border-color:var(--acento)}.menu-usuario{width:260px;padding:6px 0;display:flex;flex-direction:column}.menu-usuario-id{display:flex;flex-direction:column;gap:1px;padding:6px 14px 10px;border-bottom:1px solid var(--borda)}.menu-usuario-id span{color:var(--suave);font-size:.82rem;overflow:hidden;text-overflow:ellipsis}.menu-usuario-tema{display:grid;grid-template-columns:repeat(3,1fr);margin:10px 14px;border:1px solid var(--borda);border-radius:var(--raio);overflow:hidden}.menu-usuario-tema button{border:0;background:none;padding:5px 0;font-size:.82rem;cursor:pointer;color:var(--suave)}.menu-usuario-tema button+button{border-left:1px solid var(--borda)}.menu-usuario-tema button.ativo{background:var(--acento-claro);color:var(--acento-texto);font-weight:600}.menu-usuario a,.menu-usuario>button{display:flex;align-items:center;gap:8px;padding:8px 14px;border:0;background:none;color:var(--texto);text-decoration:none;font-size:.9rem;text-align:left;cursor:pointer}.menu-usuario a:hover,.menu-usuario>button:hover{background:var(--superficie2)}.abas{display:flex;gap:2px;padding:0 24px;background:var(--superficie);border-bottom:1px solid var(--borda);overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.aba{flex:none;padding:10px 12px 9px;border-bottom:2px solid transparent;color:var(--suave);font-size:.9rem;font-weight:600;text-decoration:none;white-space:nowrap}.aba:hover{color:var(--texto)}.aba.ativa{color:var(--acento-texto);border-bottom-color:var(--acento)}.conteudo{padding:20px 24px}.shell-cheio{height:100vh;min-height:0}.shell-cheio .corpo{min-height:0}.conteudo.conteudo-cheio{flex:1;min-height:0;padding:0;overflow:auto;display:flex;flex-direction:column}@media(max-width:760px){.shell{grid-template-columns:1fr;padding-bottom:60px}.trilho{position:fixed;z-index:30;left:0;right:0;bottom:0;top:auto;height:60px;flex-direction:row;padding:0;gap:0;border-right:0;border-top:1px solid var(--borda);overflow:visible}.trilho-marca,.trilho-rodape{display:none}.trilho-perguntas{flex:1;flex-direction:row;gap:0}.trilho-item{flex:1;justify-content:center;border-radius:0;padding:6px 0}.trilho-item.ativo:before{left:20%;right:20%;top:0;bottom:auto;width:auto;height:3px;border-radius:0 0 2px 2px}.topo{padding:8px 12px}.so-botao{max-width:62vw}.abas{padding:0 12px}.conteudo{padding:14px 12px}}.adm{display:flex;flex-direction:column;gap:16px;max-width:1200px}.adm-busca{min-width:260px;padding:9px 14px;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie)}.adm-busca:focus{outline:2px solid var(--acento-claro);border-color:var(--acento)}.adm-bloco{overflow:visible}.adm-bloco-topo{display:flex;align-items:center;gap:10px;padding:10px 16px;background:var(--c-bg-fafbfc);border-bottom:1px solid var(--borda);border-radius:var(--raio) var(--raio) 0 0;font-weight:600}.adm-bloco-topo .espaco{margin-left:auto}.adm-bloco-corpo{padding:14px 16px;display:flex;flex-direction:column;gap:12px}.adm-filial{display:flex;align-items:center;gap:8px;color:var(--suave);font-size:.92rem}.adm-logo{width:28px;height:28px;border-radius:var(--raio);object-fit:contain;background:var(--acento-claro);flex:none}.adm-logo-vazio{display:inline-grid;place-items:center;color:var(--acento-texto);font-size:.7rem;font-weight:700}.adm-grade{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.adm-obra{position:relative;display:flex;flex-direction:column;gap:8px;padding:8px 8px 12px}.adm-obra-foto{height:120px;border-radius:var(--raio);background:var(--acento-claro) center / cover no-repeat;display:grid;place-items:center;color:var(--acento-texto);font-weight:700}.adm-obra-nome{padding:0 6px;font-weight:500}.adm-obra-meta{padding:0 6px;color:var(--suave);font-size:.82rem}.adm-obra .adm-pontos{position:absolute;top:12px;right:12px}.adm-obra .adm-pontos>button{background:var(--c-bg-1b2430);color:var(--sobre-acento);width:26px;height:26px;border-radius:50%;padding:0;line-height:1}.adm-pontos{position:relative;display:inline-block}.adm-pontos>button{font-size:1.2rem;cursor:pointer}.adm-pontos-lista{list-style:none;margin:4px 0 0;padding:4px;position:absolute;right:0;z-index:20;min-width:150px;box-shadow:0 6px 18px #0000001f}.adm-pontos-lista button{display:block;width:100%;text-align:left;border:0;background:none;padding:7px 10px;border-radius:var(--raio);cursor:pointer}.adm-pontos-lista button:hover{background:var(--fundo)}.adm-avatar{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--acento-claro);color:var(--acento-texto);font-weight:700;font-size:.8rem;flex:none}.adm-pilula{display:inline-flex;gap:6px;flex-wrap:wrap}.adm-inativo{opacity:.55}.adm-acoes{display:flex;gap:14px}.adm-acoes button{display:inline-flex;gap:4px;align-items:center}.adm-perigo{color:var(--perigo)}.adm-fundo{position:fixed;top:0;right:0;bottom:0;left:0;background:#10182866;display:grid;place-items:center;padding:16px;z-index:50}.adm-dialogo{width:100%;max-width:460px;max-height:92vh;overflow-y:auto;padding:22px;display:flex;flex-direction:column;gap:14px}.adm-dialogo.larga{max-width:760px}.adm-dialogo h2{margin:0;font-size:1.15rem}.adm-dialogo-corpo{display:flex;flex-direction:column;gap:12px}.adm-dialogo-rodape{display:flex;justify-content:flex-end;gap:10px}.adm-linha-dupla{display:grid;grid-template-columns:1fr 1fr;gap:12px}.adm-matriz{width:100%;border-collapse:collapse}.adm-matriz th,.adm-matriz td{padding:7px 10px;border-bottom:1px solid var(--borda);text-align:center}.adm-matriz th:first-child,.adm-matriz td:first-child{text-align:left}.adm-matriz th{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--suave)}.adm-vinculo{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:center}.adm-vinculo select,.campo select{padding:9px 11px;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);color:var(--texto)}.adm-form-pagina{max-width:460px;padding:22px;display:flex;flex-direction:column;gap:14px}.adm-ok{color:var(--ok);font-size:.9rem}.adm-opcoes{display:flex;flex-direction:column;gap:10px;padding:18px;max-width:320px}@media(max-width:760px){.adm-linha-dupla,.adm-vinculo{grid-template-columns:1fr}}.adm-largo{max-width:640px}.adm-tema{display:flex;gap:8px;flex-wrap:wrap}.adm-tema-opcao{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);cursor:pointer}.adm-tema-opcao.ativa{border-color:var(--acento);background:var(--acento-claro);color:var(--acento-texto);font-weight:600}.adm-tema-opcao input{accent-color:var(--acento)}.pagina{display:flex;flex-direction:column;gap:16px;max-width:1280px}.pg-cab{display:flex;flex-direction:column;gap:6px}.pg-voltar{display:inline-flex;align-items:center;gap:2px;width:fit-content;color:var(--suave);font-size:.82rem;text-decoration:none}.pg-voltar:hover{color:var(--acento-texto)}.pg-linha{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.pg-titulos{min-width:0;display:flex;flex-direction:column;gap:2px}.pg-titulos h1{font-size:1.3rem;line-height:1.25}.pg-sub{margin:0;color:var(--suave);font-size:.86rem}.pg-acoes{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pg-filtros{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:4px}.pg-titulos h1 .pop{display:inline-block}.titulo-irmas{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:0;font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer}.titulo-irmas svg{color:var(--suave)}.pg-titulos h1 .menu-lista{font:400 .9rem var(--fonte-texto);letter-spacing:0}.pg-seg{display:inline-flex;border:1px solid var(--borda);border-radius:var(--raio);overflow:hidden}.pg-seg button{height:32px;padding:0 14px;border:0;background:var(--superficie);color:var(--suave);cursor:pointer}.pg-seg button+button{border-left:1px solid var(--borda)}.pg-seg button[aria-selected=true]{background:var(--acento-claro);color:var(--acento-texto);font-weight:600}.sg-abas{display:flex;gap:4px;border-bottom:1px solid var(--borda);flex-wrap:wrap}.sg-aba{border:0;background:none;padding:9px 14px;border-bottom:2px solid transparent;color:var(--suave);cursor:pointer;font-weight:500}.sg-aba:hover{color:var(--texto)}.sg-aba.ativa{color:var(--acento-texto);border-bottom-color:var(--acento)}.sg-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;align-items:start}.sg-corpo{padding:16px;display:flex;flex-direction:column;gap:12px}.sg-linha{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.sg-linha>.campo{flex:1 1 160px}.sg-acoes{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.sg-filtros{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sg-filtros select,.sg-filtros input,.sg-opcoes select,.sg-opcoes input[type=number],.sg-opcoes input[type=date],.sg-tabela select{padding:7px 10px;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);color:var(--texto);max-width:100%}.campo select,.campo input[type=time]{padding:9px 11px;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);color:var(--texto)}.sg-status{font-size:.88rem;color:var(--suave)}.sg-status.ok{color:var(--ok)}.sg-status.falha{color:var(--perigo)}.sg-uso{display:grid;grid-template-columns:70px 1fr auto;gap:8px;align-items:center;font-size:.9rem}.sg-barra{height:8px;background:var(--borda);border-radius:4px;overflow:hidden}.sg-barra>div{height:100%;background:var(--acento)}.sg-barra.cheia>div{background:var(--perigo)}.sg-codigo{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;word-break:break-all;background:var(--fundo);padding:6px 8px;border-radius:var(--raio)}.sg-chips{display:flex;gap:8px;flex-wrap:wrap}.sg-chip{display:inline-flex;gap:6px;align-items:baseline;padding:4px 10px;border-radius:999px;font-size:.85rem;background:var(--fundo);border:1px solid var(--borda)}.sg-chip strong{font-size:1rem}.sg-chip.criar,.sg-acao-criar{color:var(--acento-texto)}.sg-chip.atualizar,.sg-acao-atualizar{color:var(--alerta)}.sg-chip.vincular,.sg-acao-vincular{color:var(--c-tx-2f5aa8)}.sg-chip.remover,.sg-acao-remover{color:var(--perigo)}.sg-chip.manter,.sg-chip.ignorar,.sg-acao-manter,.sg-acao-ignorar{color:var(--suave)}.sg-avisos{margin:0;padding-left:18px;color:var(--alerta);font-size:.9rem;display:flex;flex-direction:column;gap:2px}.sg-erros{margin:0;padding-left:18px;color:var(--perigo);font-size:.9rem}.sg-rolagem{max-height:420px;overflow:auto;border:1px solid var(--borda);border-radius:var(--raio)}.sg-tabela{width:100%;border-collapse:collapse;font-size:.9rem}.sg-tabela th{position:sticky;top:0;z-index:1;text-align:left;font-size:.74rem;text-transform:uppercase;letter-spacing:.04em;color:var(--suave);padding:8px 10px;border-bottom:1px solid var(--borda);background:var(--c-bg-fafbfc);font-weight:600}.sg-tabela td{padding:7px 10px;border-bottom:1px solid var(--borda);vertical-align:middle}.sg-tabela tr:last-child td{border-bottom:0}.sg-tabela .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sg-tabela tr.clicavel{cursor:pointer}.sg-tabela tr.clicavel:hover td{background:var(--fundo)}.sg-tabela select{width:100%;min-width:220px}.sg-detalhe td{background:var(--c-bg-fafbfc)}.sg-selo{display:inline-block;padding:2px 9px;border-radius:999px;font-size:.76rem;font-weight:600;white-space:nowrap}.sg-selo.pendente,.sg-selo.erro{background:var(--c-bg-fdecea);color:var(--perigo)}.sg-selo.sugerido,.sg-selo.em_andamento,.sg-selo.recebido{background:var(--c-bg-fbf0d9);color:var(--alerta)}.sg-selo.confirmado,.sg-selo.concluida,.sg-selo.processado,.sg-selo.enviada{background:var(--c-bg-e4f4ea);color:var(--ok)}.sg-selo.ignorado,.sg-selo.descartada{background:var(--fundo);color:var(--suave)}.sg-importacoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.sg-importacao{padding:14px;display:flex;flex-direction:column;gap:10px}.sg-importacao h3,.sg-corpo h3{margin:0;font-size:1rem}.sg-opcoes{display:flex;flex-direction:column;gap:8px;font-size:.9rem;color:var(--suave)}.sg-opcoes label{display:flex;gap:8px;align-items:center;flex-wrap:wrap}@media(max-width:760px){.sg-grade{grid-template-columns:1fr}.sg-tabela select{min-width:160px}}.sg-confirmar{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sg-confirmar li{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:8px 10px;border:1px solid var(--borda, var(--c-ln-d9e1e0));border-radius:var(--raio)}.sg-confirmar li span{flex:1;min-width:200px}.sg-acao-confirmar{font-weight:600}.obras-topo{display:flex;justify-content:space-between;align-items:center;padding:10px 24px;background:var(--superficie);border-bottom:1px solid var(--borda)}.obras-marca{display:flex;align-items:center;gap:10px;font-family:var(--fonte-titulo);font-weight:700;letter-spacing:.02em}.obras-corpo{max-width:1040px;margin:0 auto;padding:24px;display:flex;flex-direction:column;gap:20px}.obras-cab{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.obras-busca{display:flex;align-items:center;gap:6px;min-width:260px;padding:6px 10px;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);color:var(--suave)}.obras-busca input{flex:1;border:0;outline:0;background:none;color:var(--texto)}.obras-grupo{display:flex;flex-direction:column;gap:8px}.obras-grupo h2{margin:0;font-family:var(--fonte-condensada);font-size:.82rem;text-transform:uppercase;letter-spacing:.05em;color:var(--suave)}.obras-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.obra-cartao{width:100%;display:flex;flex-direction:column;gap:6px;padding:12px 14px;text-align:left;cursor:pointer;border:1px solid var(--borda);border-left:3px solid var(--cor-estado, var(--borda));border-radius:var(--raio);background:var(--superficie);color:var(--texto)}.obra-cartao:hover{border-color:var(--acento);border-left-color:var(--cor-estado, var(--acento))}.obra-linha{display:flex;align-items:center;justify-content:space-between;gap:8px}.obra-nome{font-weight:600;font-size:1rem}.obra-meta{color:var(--suave);font-size:.82rem}.obra-numeros{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:8px;margin-top:2px;border-top:1px solid var(--borda)}.obra-numeros span{display:flex;flex-direction:column}.obra-numeros strong{font-family:var(--fonte-titulo);font-size:1.25rem;line-height:1.1;font-variant-numeric:tabular-nums}.obra-numeros strong.alerta{color:var(--perigo)}.obra-numeros small{color:var(--suave);font-size:.72rem}@media(max-width:760px){.obras-topo{padding:10px 12px}.obras-corpo{padding:14px 12px}.obras-busca{min-width:0;width:100%}}.lb-topo{display:flex;align-items:center;gap:4px 14px;flex-wrap:wrap;padding:6px 16px;min-height:64px;flex:none;background:var(--c-bg-f7fafb);border-bottom:1px solid var(--borda)}.lb-botao{display:inline-flex;align-items:center;gap:5px;border:0;background:none;padding:4px 6px;color:var(--pl-tinta);font-size:.82rem;line-height:1.15;cursor:pointer;border-radius:3px;text-align:left}.lb-botao:hover:not(:disabled){background:var(--acento-claro)}.lb-botao:disabled{color:var(--c-tx-a9b2bd);cursor:default}.lb-botao.forte{font-weight:700;max-width:104px;text-align:center;justify-content:center}.lb-botao.ligado{background:var(--acento-claro);color:var(--acento-texto)}.lb-data-ref-botao{max-width:140px}.lb-data-ref-botao svg{color:var(--pl-icone);flex:none}.lb-data-ref-botao.definida svg{color:var(--perigo)}.lb-desfazer{display:inline-flex;align-items:center}.lb-ajuda{border:0;background:none;color:var(--pl-tinta);padding:2px;cursor:help;display:grid}.lb-parametros{display:inline-flex;align-items:center;gap:10px;height:30px;padding:0 8px;border:1px solid var(--c-ln-b9c4cc);background:var(--superficie);color:var(--pl-tinta);font-size:.95rem;font-weight:600;cursor:pointer}.lb-parametros-seta{transform:rotate(90deg);color:var(--suave)}.lb-indicador{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:.82rem;font-weight:700;padding:0 6px}.lb-indicador strong{font-size:.86rem}.lb-indicador-orc{border-left:2px solid var(--c-ln-9fb0bf);padding-left:14px}.lb-rolagem{position:relative;overflow:auto;background:var(--superficie)}.lb-folha{display:grid;-webkit-user-select:none;user-select:none}.lb-canto{position:sticky;top:0;left:0;z-index:3;display:grid;grid-template-rows:26px 26px;border-right:2px solid var(--superficie);border-bottom:1px solid var(--c-ln-c4d9d5);font-size:.66rem;font-weight:700}.lb-canto span{display:flex;align-items:center;padding-left:36px;background:var(--pl-cabecalho)}.lb-canto span+span{background:var(--pl-zebra)}.lb-cab{position:sticky;top:0;z-index:2;display:block}.lb-rot{position:sticky;left:0;z-index:2;display:block;background:var(--superficie);border-right:1px solid var(--pl-grade-forte)}.lb-corpo{display:block;-webkit-user-select:none;user-select:none;touch-action:pan-x pan-y}.lb-cab-fundo{fill:var(--pl-cabecalho)}.lb-cab-dias{fill:var(--pl-zebra)}.lb-cab-divisa{stroke:var(--c-tx-c4d9d5)}.lb-mes{stroke:var(--sobre-acento);stroke-width:2}.lb-mes-texto{font-size:15px;font-weight:700;fill:var(--pl-tinta)}.lb-dia-cab text{font-size:9px;fill:var(--c-tx-8a97a3)}.lb-dia-cab.nao-util text{fill:var(--c-tx-c0392b)}.lb-dia{stroke:var(--pl-grade)}.lb-meio-dia{stroke:var(--pl-zebra)}.lb-grupo{fill:var(--c-tx-f4f8f9)}.lb-grupo-texto{font-size:11px;font-weight:600;fill:var(--pl-tinta);letter-spacing:.03em}.lb-local{font-size:10px;font-weight:600;fill:var(--pl-tinta)}.lb-linha-faixa{stroke:var(--pl-grade-forte);stroke-width:1.5}.lb-linha-grupo{stroke:var(--c-tx-b7c6d0)}.lb-hoje{stroke:var(--acento);stroke-width:2}.lb-referencia{stroke:var(--c-tx-6b4fbb);stroke-width:1.5;stroke-dasharray:5 4}.lb-visualizacao{fill:#50606e2e;stroke:var(--c-tx-50606e);stroke-width:1;stroke-dasharray:3 2;pointer-events:none}.lb-conexao{fill:none;stroke:var(--pl-dependencia);stroke-width:1.2}.lb-conexao.critica{stroke-width:2.4}.lb-conexao-alvo{fill:none;stroke:transparent;stroke-width:9;cursor:context-menu}.lb-barra{cursor:grab}.lb-barra text{font-weight:700;pointer-events:none}.lb-barra.arrastando{cursor:grabbing;opacity:.85}.lb-barra.apagada{opacity:.18}.lb-barra.marcada rect{stroke:var(--pl-tinta);stroke-width:2}.lb-barra.critica rect{stroke:var(--pl-dependencia);stroke-width:2.5}.lb-barra.bloqueada rect{stroke:var(--c-tx-1d3a4a);stroke-width:1.5;stroke-dasharray:4 2}.lb-barra rect.lb-alca{fill:transparent;stroke:none;cursor:ew-resize}.lb-procurar{display:flex;align-items:center;border:1px solid var(--c-ln-b9c4cc);padding:0 8px 0 12px;color:var(--acento-texto)}.lb-procurar input{flex:1;border:0;padding:9px 0;font-size:1.02rem;outline:0;min-width:0;color:var(--pl-tinta)}.lb-ordenar-acoes{display:flex;justify-content:space-between;margin-top:16px}.lb-ordenar-acoes button{display:inline-flex;align-items:center;gap:4px;border:0;background:none;color:var(--pl-tinta);font-size:.95rem;cursor:pointer;padding:2px 10px}.lb-ordenar-acoes button svg{color:var(--pl-icone)}.lb-ordenar-acoes button:disabled{opacity:.5;cursor:default}.lb-ordenar-links{margin-top:10px}.lb-ordenar-links button{color:var(--acento-texto);padding:2px 0;font-size:.9rem}.lb-ordenar-lista{list-style:none;margin:14px 0 0;padding:0}.lb-ordenar-lista li{display:flex;align-items:center;gap:16px;padding:4px 8px}.lb-ordenar-lista li.marcada{background:var(--pl-selecao)}.lb-ordenar-lista input{accent-color:var(--acento);width:15px;height:15px;flex:none}.lb-ordenar-lista button{flex:1;min-width:0;border:0;background:none;padding:3px 0;text-align:left;font-size:.93rem;color:var(--pl-tinta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.lb-data-ref .pl-modal-corpo{padding:12px 20px 16px}.lb-data-ref-titulo{margin:4px 0 14px;text-align:center;font-size:1.35rem;font-weight:700}.lb-cal{border:1px solid var(--borda)}.lb-cal-topo{display:flex;align-items:center;justify-content:space-between;background:var(--acento);color:var(--sobre-acento);font-weight:700;padding:3px 6px}.lb-cal-topo button{border:0;background:#fff3;color:var(--sobre-acento);border-radius:50%;width:20px;height:20px;display:grid;place-items:center;cursor:pointer;padding:0}.lb-cal-grade{display:grid;grid-template-columns:repeat(7,1fr)}.lb-cal-semana{text-align:center;padding:8px 0;font-size:.92rem;background:var(--c-bg-f6f8f9)}.lb-cal-semana.fds{color:var(--perigo)}.lb-cal-dia{border:0;background:var(--superficie);padding:9px 0;font-size:.95rem;cursor:pointer;color:var(--pl-tinta)}.lb-cal-dia:hover{background:var(--acento-claro)}.lb-cal-dia.fds{color:var(--perigo)}.lb-cal-dia.fora{color:var(--c-tx-9aa6b2);background:var(--c-bg-f9fafb)}.lb-cal-dia.escolhido{background:var(--acento);color:var(--sobre-acento);outline:1px solid var(--c-ln-0a4f49)}.lb-cal-dia[aria-disabled=true]{color:var(--c-tx-c3cbd2)}.lb-data-ref-rodape{display:flex;align-items:center;gap:14px;margin-top:14px}.lb-data-ref-rodape p{flex:1}.lb-exportar{display:flex;flex-direction:column;gap:28px;padding:4px 2px 10px}.lb-exportar-datas{display:flex;justify-content:space-between;gap:20px}.lb-exportar-datas .pl-campo{width:170px}.lb-exportar-botoes{display:grid;grid-template-columns:1fr 1fr;gap:60px}.lb-exportar-botoes .botao{padding:11px;font-size:1.05rem}.lb-pacote-topo{display:flex;align-items:center;gap:12px}.lb-pacote-topo div{display:flex;flex-direction:column;gap:2px}.lb-pacote-topo strong{font-size:1.05rem}.lb-pacote-topo span{color:var(--suave);font-size:.85rem}.lb-pacote-cor{width:34px;height:16px;border-radius:8px;flex:none}.lb-grade3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.lb-somente-leitura{background:var(--c-bg-f6f8f9)}.lb-quebrar{margin-right:auto;display:inline-flex;align-items:center;gap:4px}.lb-pacote-base{margin:8px 0 0;font-size:.8rem;color:var(--suave)}.lb-pacote-marcas{display:flex;flex-wrap:wrap;gap:6px 26px;margin-top:10px}.lb-pacote-custos{display:flex;flex-wrap:wrap;gap:6px 30px;font-size:.74rem;font-weight:700;color:var(--suave);letter-spacing:.02em}.lb-pacote-custos b{margin-left:6px;font-size:.86rem;color:var(--pl-tinta);letter-spacing:0}@media(max-width:760px){.lb-grade3{grid-template-columns:1fr}.lb-exportar-datas{flex-direction:column}}.pl{--pl-tinta: var(--c-tx-1d3a4a);--pl-icone: var(--c-bg-9fb0bf);--pl-cabecalho: var(--c-bg-dcefec);--pl-zebra: var(--c-bg-f5f9f9);--pl-selecao: var(--c-bg-cfe8e4);--pl-grade: var(--c-bg-e6edf2);--pl-grade-forte: var(--c-bg-d2dde5);--pl-dependencia: var(--c-bg-d63a3a);flex:1;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--superficie);color:var(--pl-tinta);font-size:14px}.pl-barra-planner{display:flex;align-items:stretch;min-height:38px;border-bottom:1px solid var(--borda);background:var(--superficie);min-width:0;overflow-x:auto;scrollbar-width:none}.pl-aba{display:flex;align-items:center;gap:7px;padding:0 14px;border:0;background:none;color:var(--c-tx-8d99a8);font-weight:600;font-size:.9rem;text-decoration:none;white-space:nowrap;cursor:pointer;border-bottom:2px solid transparent}.pl-aba:hover{color:var(--pl-tinta)}.pl-aba.ativa{color:var(--acento-texto);border-bottom-color:var(--acento)}.pl-salvo{font-size:.78rem;color:var(--suave);white-space:nowrap}.pl-corpo{display:grid;grid-template-columns:100px minmax(0,1fr);min-height:0}.pl-ferramentas{display:flex;flex-direction:column;padding:18px 0 14px;border-right:1px solid var(--borda);background:var(--superficie);overflow-y:auto;gap:4px}.pl-ferramenta{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;border:0;background:none;color:var(--pl-tinta);font-size:.8rem;font-weight:600;line-height:1.2;text-align:center;cursor:pointer}.pl-ferramenta svg{color:var(--pl-icone)}.pl-ferramenta:hover:not(:disabled) svg{color:var(--acento-texto)}.pl-ferramenta.ativa svg{color:var(--acento-texto)}.pl-ferramenta.ativa:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:0 2px 2px 0;background:var(--acento)}.pl-ferramenta:disabled{color:var(--c-tx-a9b2bd);cursor:default}.pl-ferramenta:disabled svg{color:var(--c-tx-c9d2db)}.pl-zoom{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 10px 0;font-size:.78rem;font-weight:600;color:var(--acento-texto)}.pl-zoom input{width:70px;accent-color:var(--acento)}.pl-area{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.pl-area-rolagem{flex:1;min-height:0;overflow:auto}.pl-trabalho{flex:1;display:flex;min-height:0}.pl-trabalho>:first-child{flex:1;min-width:0}.pl-tabela{width:100%;border-collapse:collapse;font-size:.9rem}.pl-tabela th{position:sticky;top:0;z-index:1;background:var(--pl-cabecalho);color:var(--pl-tinta);font-weight:600;font-size:1rem;text-align:left;padding:9px 12px;white-space:nowrap}.pl-tabela td{padding:0 12px;height:36px;white-space:nowrap;color:var(--pl-tinta)}.pl-tabela tbody tr:nth-child(2n) td{background:var(--pl-zebra)}.pl-tabela tbody tr.selecionada td{background:var(--pl-selecao)}.pl-tabela tbody tr{cursor:default}.pl-tabela .num{text-align:right;font-variant-numeric:tabular-nums}.pl-tabela .centro{text-align:center}.pl-nome{display:flex;align-items:center;gap:2px;min-width:0}.pl-nome>span:last-child{overflow:hidden;text-overflow:ellipsis}.pl-chevron{width:20px;height:20px;flex:none;display:grid;place-items:center;border:0;padding:0;background:none;color:var(--acento-texto);cursor:pointer;border-radius:3px;transition:transform .12s}.pl-chevron.aberto{transform:rotate(90deg)}.pl-chevron-vazio{width:20px;flex:none}.pl-tres-pontos{border:0;background:none;color:var(--acento-texto);cursor:pointer;padding:4px;border-radius:4px;display:grid;place-items:center;margin-left:auto}.pl-tres-pontos:hover{background:var(--acento-claro)}.pl-vazio{padding:28px;color:var(--suave);text-align:center}.pl-modal-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:16px;background:#1420282e}.pl-modal{max-width:100%;max-height:calc(100vh - 32px);display:flex;flex-direction:column;background:var(--superficie);border:1px solid var(--c-ln-c9d3da);box-shadow:0 12px 40px #10202c38;color:var(--pl-tinta, var(--c-tx-1d3a4a))}.pl-modal-barra{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 10px;background:var(--c-bg-f3f5f6);font-size:.84rem}.pl-modal-barra span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-modal-x{border:0;background:none;padding:4px 6px;cursor:pointer;color:var(--c-tx-34444f);border-radius:3px;display:grid}.pl-modal-x:hover{background:var(--c-bg-e2e7ea)}.pl-modal-corpo{padding:18px 20px;overflow:auto}.pl-modal-rodape{display:flex;justify-content:flex-end;gap:12px;padding:0 20px 18px}.pl-modal-rodape .botao{min-width:110px}.pl-mensagem-texto{display:flex;gap:16px;align-items:flex-start}.pl-mensagem-texto svg{flex:none}.pl-mensagem-texto p{margin:0;font-size:1.12rem;font-weight:600;line-height:1.4}.pl-mensagem-aviso svg{color:var(--c-tx-c99400)}.pl-mensagem-erro svg{color:var(--perigo)}.pl-mensagem-pergunta svg,.pl-mensagem-info svg{color:var(--acento-texto)}.pl-ok{min-width:120px}.botao.botao-perigo{background:var(--perigo);border-color:var(--perigo);color:var(--sobre-acento);font-weight:600}.botao.botao-contorno{border-color:var(--acento);color:var(--acento-texto);background:var(--superficie)}.pl-bloco{width:100%;padding:11px;font-size:1.05rem;margin-top:18px}.pl-form{display:flex;flex-direction:column;gap:14px}.pl-campo{display:flex;flex-direction:column;gap:4px;min-width:0}.pl-campo>span{font-size:.74rem;font-weight:600;color:var(--c-tx-8796a3);letter-spacing:.02em}.pl-entrada{width:100%;padding:7px 9px;border:1px solid var(--c-ln-c9d3da);border-radius:2px;background:var(--superficie);color:var(--pl-tinta, var(--c-tx-1d3a4a));font:inherit}.pl-entrada:focus{outline:2px solid var(--acento-claro);border-color:var(--acento)}.pl-entrada-grande{font-size:1.15rem;padding:9px}.pl-linha2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pl-grupo{border:1px solid var(--borda);border-radius:4px;padding:8px 12px 12px;margin:0}.pl-grupo legend{font-size:.8rem;font-weight:600;padding:0 4px}.pl-dias{display:flex;flex-wrap:wrap;gap:6px 16px}.pl-radios{display:flex;flex-direction:column;gap:10px;margin:10px 0 18px;font-weight:600}.pl-radios label{display:flex;align-items:center;gap:8px}.pl-radios input,.marcar input{accent-color:var(--acento)}.pl-subtitulo{margin:0 0 6px;color:var(--c-tx-8796a3);font-weight:600;font-size:.88rem;text-align:center}.pl-alerta{margin:0;color:var(--perigo);font-weight:600;font-size:.9rem}.pl-centro{text-align:center;margin:8px 0}.pl-mt{margin-top:10px}.pl-esquerda{align-self:flex-start;display:inline-flex;align-items:center;gap:6px}.pl-lista-rolagem{max-height:220px;overflow:auto;border:1px solid var(--borda)}.pl-lista-alta{max-height:360px}.pl-linha-acao{display:grid;grid-template-columns:150px 1fr auto;gap:8px;margin-top:8px}.pl-linha-acao.dois{grid-template-columns:minmax(0,1fr) auto}.pl-tabela-simples{width:100%;border-collapse:collapse;font-size:.88rem}.pl-tabela-simples th{text-align:left;font-weight:600;padding:6px 8px;background:var(--pl-cabecalho, var(--c-bg-dcefec));position:sticky;top:0}.pl-tabela-simples td{padding:4px 8px;border-bottom:1px solid var(--borda)}.pl-selecionavel tbody tr{cursor:pointer}.pl-selecionavel tr.selecionada td{background:var(--pl-selecao, var(--c-bg-cfe8e4))}.pl-icone-botao{border:0;background:none;cursor:pointer;color:var(--suave);padding:4px;border-radius:3px;display:grid}.pl-icone-botao:hover:not(:disabled){background:var(--fundo);color:var(--perigo)}.pl-icone-botao:disabled{opacity:.35;cursor:default}.pl-calendario{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:14px;align-items:start}.pl-calendario-lado{display:flex;flex-direction:column;gap:8px}.pl-calendario .lb-cal-dia.cal-feriado{background:var(--c-bg-fde3e1);color:var(--perigo);font-weight:700}.pl-calendario .lb-cal-dia.cal-nao_trabalhado{background:var(--c-bg-eceff1);color:var(--c-tx-7b8894)}.pl-calendario .lb-cal-dia.cal-trabalhado{background:var(--acento-claro);color:var(--acento-texto);font-weight:700}.pl-calendario .lb-cal-dia.passado{cursor:not-allowed}.pl-dialogo-diagramas .pl-locais-lista{height:240px}.pl-locais-titulo{display:flex;align-items:center;justify-content:space-between;font-size:.9rem}.pl-locais-lista{list-style:none;margin:0;padding:0;height:300px;overflow:auto;border:1px solid var(--c-ln-b9c4cc)}.pl-locais-lista li{padding:3px 6px;font-size:.86rem;cursor:pointer;-webkit-user-select:none;user-select:none}.pl-locais-lista li:hover{background:var(--fundo)}.pl-locais-lista li.marcado{background:var(--pl-selecao, var(--c-bg-cfe8e4));outline:1px solid var(--c-ln-9fc9c2)}.pl-menu{position:fixed;z-index:60}.pl-menu-lista{list-style:none;margin:0;padding:3px 0;min-width:200px;background:var(--superficie);border:1px solid var(--c-ln-c9d3da);box-shadow:0 6px 20px #10202c29}.pl-menu-lista li{position:relative}.pl-menu-lista li.separado{border-top:1px solid var(--borda)}.pl-menu-lista .pl-menu-lista{position:absolute;left:100%;top:-4px}.pl-menu-item{width:100%;display:flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;border:0;background:none;text-align:left;font-size:.86rem;color:var(--pl-tinta, var(--c-tx-1d3a4a));cursor:pointer;white-space:nowrap}.pl-menu-item:hover:not(:disabled),.pl-menu-item[aria-expanded=true]{background:var(--acento-claro)}.pl-menu-item:disabled{color:var(--c-tx-a9b2bd);cursor:default}.pl-menu-marca{width:16px;text-align:center;color:var(--acento-texto)}.pl-menu-rotulo{flex:1}.pl-menu-atalho{margin-left:28px;color:var(--suave);font-size:.8rem}.pl-painel{width:400px;flex:none;display:flex;flex-direction:column;border-left:1px solid var(--borda);background:var(--superficie);min-height:0}.pl-painel-barra{display:flex;align-items:stretch;background:var(--acento);color:var(--sobre-acento);min-height:40px}.pl-painel-barra h2{flex:1;margin:0;align-self:center;text-align:center;font-size:1.05rem;font-weight:700}.pl-painel-barra button{border:0;background:#0000002e;color:var(--sobre-acento);width:40px;cursor:pointer;display:grid;place-items:center}.pl-painel-corpo{flex:1;min-height:0;overflow:auto;padding:16px}.pl-painel-rodape{display:flex;gap:12px;padding:12px 16px 16px}.pl-painel-rodape .botao{flex:1;padding:11px;font-size:1.02rem;border-radius:0}.pl-barra-acao{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;padding:8px 14px;border-bottom:1px solid var(--borda);background:var(--superficie)}@media print{.pl-barra-planner,.pl-ferramentas,.pl-painel,.pl-rede-abas{display:none!important}.pl,.pl-corpo{display:block;height:auto}}@media(max-width:760px){.pl-corpo{grid-template-columns:76px minmax(0,1fr)}.pl-ferramenta{font-size:.7rem}.pl-salvo{display:none}.pl-aba{padding:0 10px}.pl-painel{position:absolute;right:0;top:0;bottom:0;width:min(400px,100%);z-index:5}.pl-linha2,.pl-calendario{grid-template-columns:1fr}}.pl-aba-seta{font-size:.75rem;margin-left:-2px}.q-pagina{padding:20px 24px 24px;display:flex;flex-direction:column;gap:16px;min-height:100%}.q-pagina.estreita{max-width:1280px;margin:0;width:100%}.q-barra{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.q-barra .campo-busca{flex:1;min-width:200px}.q-barra-fim{margin-left:auto;display:flex;align-items:center;gap:10px}.q-separador{width:1px;height:34px;background:var(--borda)}.q-chip{display:inline-flex;align-items:center;padding:3px 12px;border-radius:var(--raio);font-size:.82rem;font-weight:600;white-space:nowrap}.q-chip.nao_iniciada,.q-chip.pendente{background:var(--c-bg-8a9099);color:var(--sobre-acento)}.q-chip.em_progresso{background:var(--c-bg-2f7fd8);color:var(--sobre-acento)}.q-chip.aprovada{background:var(--c-bg-1f9d6b);color:var(--sobre-acento)}.q-chip.aprovada_com_restricao{background:var(--c-bg-d9a300);color:var(--sobre-acento)}.q-chip.reprovada,.q-chip.atrasado{background:var(--c-bg-fde2e2);color:var(--c-tx-c0262c)}.q-chip.iniciado{background:var(--c-bg-dceafc);color:var(--c-tx-1f5fae)}.q-chip.nao_iniciado{background:var(--c-bg-eceef1);color:var(--tinta-2)}.q-chip.concluido{background:var(--c-bg-dcf3e8);color:var(--c-tx-157a50)}.q-situacao{width:9px;height:9px;border-radius:50%;flex:none;background:var(--c-bg-b9bec5)}.q-situacao.ok{background:var(--c-bg-2bbf76)}.q-situacao.nao_conforme{background:var(--c-bg-e84a5f)}.q-situacao.pendente{background:var(--c-bg-b9bec5)}.q-vazio-centro{text-align:center;color:var(--tinta-2);font-size:1.25rem;margin-top:70px}.q-link{border:0;background:none;color:var(--acento-texto);font-weight:600;cursor:pointer;padding:4px 6px;border-radius:4px;font:inherit;letter-spacing:.02em}.q-link:hover:not(:disabled){background:var(--acento-suave)}.q-link:disabled{color:var(--c-tx-a9afb7);font-weight:500;cursor:default}.q-acoes-linha{display:flex;justify-content:center;gap:14px;flex-wrap:nowrap}.q-acao{display:inline-flex;align-items:center;gap:4px;border:0;background:none;color:var(--tinta-2);font-size:.82rem;letter-spacing:.04em;cursor:pointer;padding:4px 6px;border-radius:4px;white-space:nowrap}.q-acao:hover{background:var(--campo);color:var(--acento-texto)}.q-acao.perigo:hover{color:var(--perigo)}.q-somente{display:inline-flex;align-items:center;gap:8px;color:var(--tinta-3);font-size:.95rem;white-space:nowrap}.q-arvore-seta{width:26px;height:26px;flex:none;border:0;background:none;display:grid;place-items:center;color:var(--tinta-2);cursor:pointer;border-radius:4px;padding:0}button.q-arvore-seta:hover{background:var(--campo)}.q-botao-novo{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;letter-spacing:.03em}@media(max-width:760px){.q-pagina,.q-pagina.estreita{padding:14px 16px 24px}}.v-pagina code,.v-bloco code{font-size:.78rem}.v-pagina{padding:20px 24px 24px;display:flex;flex-direction:column;gap:16px}.v-barra{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.v-barra-fim{margin-left:auto;display:flex;align-items:center;gap:10px}.v-campo{display:flex;flex-direction:column;gap:4px;font-size:.82rem;color:var(--suave)}.v-campo input,.v-campo select,.v-campo textarea{padding:8px 10px;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);color:var(--texto);font:inherit;font-size:.95rem}.v-campo textarea{resize:vertical;min-height:84px;line-height:1.4}.v-campo input:focus,.v-campo select:focus,.v-campo textarea:focus{outline:2px solid var(--acento-claro);border-color:var(--acento)}.v-progresso{display:inline-flex;align-items:center;gap:8px}.v-progresso-barra{width:90px;height:6px;background:var(--borda);border-radius:3px;overflow:hidden}.v-progresso-barra>span{display:block;height:100%;background:var(--acento)}.v-progresso-barra.completo>span{background:var(--ok)}.v-selo{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;font-size:.78rem;font-weight:600}.v-selo.ok{background:var(--ok-claro);color:var(--ok)}.v-selo.alerta{background:var(--sinal-claro);color:var(--alerta)}.v-selo.perigo{background:var(--perigo-claro);color:var(--perigo)}.v-selo.neutro{background:var(--superficie2);color:var(--suave)}.v-num{font-variant-numeric:tabular-nums;text-align:right}.v-lista-modal{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.v-lista-modal li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--borda)}.v-lista-modal li:last-child{border-bottom:0}.v-lista-modal .v-nome{flex:1;min-width:0}.v-lista-modal small{display:block;color:var(--suave)}.v-assinatura-mini{width:120px;height:40px;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);color:var(--texto)}.v-assinatura-mini svg{width:100%;height:100%;display:block}.v-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.v-editor .largo{grid-column:1 / -1}.v-editor h3{grid-column:1 / -1;margin:6px 0 0;font-size:1rem;text-transform:uppercase;letter-spacing:.03em;color:var(--suave)}.v-diff{width:100%;border-collapse:collapse;font-size:.85rem}.v-diff th,.v-diff td{text-align:left;padding:4px 8px;border-bottom:1px solid var(--borda);vertical-align:top}.v-diff td code{font-size:.8rem;word-break:break-all}.v-diff .antes{color:var(--perigo)}.v-diff .depois{color:var(--ok)}.v-cartoes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.v-cartao-num{border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);padding:14px 16px;display:flex;flex-direction:column;gap:2px}.v-cartao-num span{color:var(--suave);font-size:.85rem}.v-cartao-num strong{font-family:var(--fonte-titulo);font-size:1.9rem;font-variant-numeric:tabular-nums}.v-cartao-num small{color:var(--suave)}.v-blocos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.v-bloco{border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);min-width:0}.v-bloco>h2{margin:0;padding:12px 16px;font-size:1rem;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--borda)}.v-bloco table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.v-bloco th{text-align:left;font-size:.76rem;text-transform:uppercase;letter-spacing:.04em;color:var(--suave);padding:8px 14px;border-bottom:1px solid var(--borda)}.v-bloco td{padding:8px 14px;border-bottom:1px solid var(--borda)}.v-bloco tr:last-child td{border-bottom:0}.v-bloco .num{text-align:right}.v-barra-nc{display:inline-block;height:8px;border-radius:4px;background:var(--perigo);vertical-align:middle;min-width:2px}.v-vazio{padding:28px;text-align:center;color:var(--suave)}.v-tolerancia{display:inline-flex;align-items:center;gap:5px;font-family:var(--fonte-mono);font-size:.8rem;color:var(--suave)}.v-servicos-editor{display:flex;flex-direction:column;gap:6px;max-height:50vh;overflow:auto}.v-servicos-editor label{display:flex;align-items:center;gap:8px}.v-servicos-editor h4{margin:8px 0 2px;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;color:var(--suave)}@media(max-width:900px){.v-cartoes,.v-blocos,.v-editor{grid-template-columns:minmax(0,1fr)}.v-pagina{padding:14px 14px 24px}}.painel{--p-plano: var(--c-bg-eef5f4);--p-superficie: var(--superficie);--p-cartao: var(--c-bg-f7fbfa);--p-cartao-forte: var(--c-bg-edf5f4);--p-borda: var(--c-ln-d9e6e4);--p-borda-forte: var(--c-ln-b9cfcc);--p-texto: var(--c-tx-1b2430);--p-suave: var(--c-bg-5f6b7a);--p-fraco: var(--c-bg-8a95a3);--p-acento: var(--c-bg-0d6b63);--p-acento-escuro: var(--c-bg-0a524c);--p-acento-claro: var(--c-bg-e3f1ef);--p-acento-medio: var(--c-bg-c7e4df);--p-bom: var(--c-bg-1a7f4b);--p-bom-fundo: var(--c-bg-dcf3e5);--p-ruim: var(--c-bg-b42318);--p-ruim-fundo: var(--c-bg-f9d9d5);--p-alerta: var(--c-bg-8f6d00);--p-azul-fundo: var(--c-bg-dde8f7);--s1: var(--c-bg-2a78d6);--s2: var(--c-bg-eda100);--s3: var(--c-bg-1baf7a);--s4: var(--c-bg-6250d6);--sombra: 0 1px 2px rgba(16, 40, 38, .08), 0 2px 6px rgba(16, 40, 38, .06);--sombra-alta: 0 6px 24px rgba(16, 40, 38, .18);color:var(--p-texto);font-size:14px}.painel *,.painel *:before,.painel *:after{box-sizing:border-box}:where(.painel) button{font:inherit;color:inherit;cursor:pointer}:where(.painel) button:disabled{cursor:not-allowed;opacity:.55}:where(.painel) input,:where(.painel) select,:where(.painel) textarea{font:inherit;color:inherit}.painel :focus-visible{outline:2px solid var(--p-acento);outline-offset:2px}.icone{flex:none;vertical-align:middle}.p-topo{position:sticky;top:0;z-index:30;height:72px;display:flex;align-items:center;gap:14px;padding:0 22px 0 18px;background:var(--p-plano);border-bottom:1px solid var(--p-borda)}.p-hamburguer{border:0;background:none;padding:8px;border-radius:50%;color:var(--p-suave);display:grid;place-items:center}.p-hamburguer:hover{background:var(--p-acento-claro)}.p-topo-direita{margin-left:auto;display:flex;align-items:center;gap:18px}.p-perfil-botao{border:0;background:none;padding:4px;border-radius:50%;color:var(--p-texto);display:grid;place-items:center}.p-perfil-botao:hover{background:var(--p-acento-claro)}.p-avatar{flex:none;border-radius:50%;display:grid;place-items:center;color:var(--sobre-acento);font-weight:600;overflow:hidden;background:var(--p-acento)}.p-avatar img{width:100%;height:100%;object-fit:cover}.p-conteudo{margin:10px 12px 12px;background:var(--p-superficie);border-radius:var(--raio);min-height:calc(100vh - 94px);padding:16px 12px 24px;min-width:0}.p-linha-dir{margin-left:auto;display:flex;align-items:center;flex-wrap:wrap;gap:12px}.p-linha{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-bottom:12px}.p-rotulo{color:var(--p-suave);font-size:.93rem;letter-spacing:.02em}.p-destaque{color:var(--p-acento);font-weight:600}.p-titulo{position:relative;display:inline-block}.p-titulo .p-suspenso{font:400 .9rem var(--fonte-texto);letter-spacing:0}.p-titulo-botao{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:0;font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer}.p-titulo-botao .icone{color:var(--p-suave)}.p-suspenso{position:absolute;top:calc(100% + 4px);left:0;min-width:220px;background:var(--p-superficie);border-radius:var(--raio);box-shadow:var(--sombra-alta);padding:8px 0;z-index:40}.p-suspenso.direita{left:auto;right:0}.p-suspenso-item{width:100%;display:flex;align-items:center;gap:12px;border:0;background:none;padding:10px 18px;text-align:left;white-space:nowrap;text-decoration:none;color:var(--p-texto)}.p-suspenso-item:hover{background:var(--p-cartao-forte)}.p-suspenso-item.ativo{background:var(--p-acento-claro);color:var(--p-acento-escuro);font-weight:600}.p-suspenso-item[aria-disabled=true]{color:var(--p-fraco);cursor:default}.p-suspenso-item[aria-disabled=true]:hover{background:none}.p-suspenso-sep{height:1px;background:var(--p-borda);margin:6px 0}.p-suspenso-nota{display:flex;gap:8px;padding:10px 16px 6px;color:var(--p-suave);font-size:.82rem;max-width:300px;white-space:normal}.p-abas{display:inline-flex;align-items:center;background:var(--c-bg-e7eeed);border-radius:999px;padding:0}.p-aba{display:inline-flex;align-items:center;gap:8px;border:0;background:none;border-radius:999px;padding:9px 16px;font-weight:500;letter-spacing:.03em;color:var(--p-texto);white-space:nowrap}.p-aba:hover{background:var(--c-bg-dbe6e4)}.p-aba.ativa{background:var(--p-acento-medio);color:var(--p-acento-escuro)}.p-botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--p-borda-forte);background:var(--p-superficie);color:var(--p-acento-escuro);border-radius:var(--raio);padding:9px 20px;font-weight:500;letter-spacing:.03em;white-space:nowrap}.p-botao:hover:not(:disabled){background:var(--p-acento-claro)}.p-botao-primario{background:var(--p-acento);border-color:var(--p-acento);color:var(--sobre-acento)}.p-botao-primario:hover:not(:disabled){background:var(--p-acento-escuro)}.p-botao-tonal{background:var(--p-acento-medio);border-color:transparent;color:var(--p-acento-escuro)}.p-botao-tonal:hover:not(:disabled){background:var(--c-bg-b8dbd5)}.p-botao-escuro{background:var(--p-acento-escuro);border-color:var(--p-acento-escuro);color:var(--sobre-acento)}.p-botao-texto{border-color:transparent;background:none;padding:8px 12px}.p-botao-pequeno{padding:6px 14px;font-size:.88rem}.p-link{border:0;background:none;padding:0;color:var(--p-acento);font-size:.88rem;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.p-link:hover{text-decoration:underline}.p-pilula{position:relative;display:inline-block}.p-pilula-botao{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:var(--raio);padding:9px 12px 9px 14px;background:var(--p-acento);color:var(--sobre-acento);font-weight:600;font-size:.88rem;letter-spacing:.03em;white-space:nowrap}.p-pilula-botao:hover{background:var(--p-acento-escuro)}.p-pilula.clara .p-pilula-botao{background:var(--p-acento-medio);color:var(--p-acento-escuro)}.p-pilula.clara .p-pilula-botao:hover{background:var(--c-bg-b8dbd5)}.p-pilula.cinza .p-pilula-botao{background:var(--c-bg-e4e8ea);color:var(--p-suave);font-weight:400}.p-interruptor{display:inline-flex;align-items:center;gap:10px;cursor:pointer;color:var(--p-suave);-webkit-user-select:none;user-select:none}.p-interruptor input{position:absolute;opacity:0;width:0;height:0}.p-trilho{position:relative;width:52px;height:30px;border-radius:999px;background:var(--c-bg-e2e8e7);border:2px solid var(--c-ln-8a9997);transition:background .15s;flex:none}.p-trilho:after{content:"";position:absolute;top:5px;left:6px;width:16px;height:16px;border-radius:50%;background:var(--c-bg-6c7a78);transition:transform .15s,width .15s,height .15s,top .15s}.p-interruptor input:checked+.p-trilho{background:var(--p-acento);border-color:var(--p-acento)}.p-interruptor input:checked+.p-trilho:after{background:var(--superficie);transform:translate(20px);top:3px;width:20px;height:20px}.p-interruptor input:focus-visible+.p-trilho{outline:2px solid var(--p-acento);outline-offset:2px}.p-check{display:inline-flex;align-items:center;gap:10px;cursor:pointer}.p-check input{width:18px;height:18px;accent-color:var(--p-acento);margin:0}.p-cartao{background:var(--p-cartao);border-radius:var(--raio);border:1px solid var(--p-borda);padding:16px;min-width:0}.p-cartao-borda{background:var(--p-superficie);border:1px solid var(--p-borda-forte);border-radius:var(--raio);padding:16px;min-width:0}.p-grade-cartoes{display:grid;gap:16px}.p-indicador{position:relative;background:var(--p-cartao);border-radius:var(--raio);border:1px solid var(--p-borda);padding:12px 44px 12px 14px;min-width:0}.p-indicador-titulo{color:var(--p-suave);font-size:1.05rem;letter-spacing:.02em}.p-indicador-valor{font-size:1.15rem;margin-top:4px;letter-spacing:.02em}.p-indicador .p-info{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.p-indicador.faixa{border-left:10px solid var(--faixa, var(--p-acento))}.p-info{display:inline-grid;place-items:center;border:0;background:none;padding:2px;color:var(--p-suave);position:relative;border-radius:50%}.p-info:hover{color:var(--p-texto)}.p-dica{position:absolute;bottom:calc(100% + 8px);right:-8px;width:max-content;max-width:280px;background:var(--c-bg-24302f);color:var(--sobre-acento);font-size:.8rem;line-height:1.35;padding:8px 10px;border-radius:var(--raio);z-index:45;text-align:left;white-space:normal;pointer-events:none}.p-flutuante{position:absolute;top:calc(100% + 6px);right:0;width:500px;max-width:calc(100vw - 24px);background:var(--p-superficie);border-radius:var(--raio);box-shadow:var(--sombra-alta);padding:16px 12px 12px 22px;z-index:40}.p-flutuante h3{margin:0 0 12px;font-size:1.32rem;font-weight:400}.p-flutuante-corpo{max-height:290px;overflow-y:auto;padding-right:8px}.p-flutuante-acoes{display:flex;justify-content:flex-end;gap:12px;margin-top:14px}.p-flutuante-acoes .p-botao{min-width:150px;padding:11px 20px}.p-opcao{width:100%;display:flex;align-items:center;gap:14px;padding:13px 4px;border:0;background:none;text-align:left;letter-spacing:.04em;cursor:pointer}.p-opcao input[type=checkbox],.p-opcao input[type=radio]{margin-left:auto;width:20px;height:20px;accent-color:var(--p-acento)}.p-busca{display:flex;align-items:center;gap:10px;background:var(--c-bg-eef1f2);border-radius:999px;padding:0 18px;height:52px;min-width:260px}.p-busca input{border:0;background:none;outline:none;flex:1;min-width:0;font-size:.97rem}.p-busca.compacta{height:42px;border-radius:var(--raio);padding:0 12px}.p-suspenso-busca{margin:6px 10px 8px;height:46px;min-width:240px}.p-campo{display:flex;flex-direction:column;gap:6px;font-size:.86rem;color:var(--p-suave)}.p-campo input,.p-campo select,.p-campo textarea{border:1px solid var(--p-borda-forte);border-radius:var(--raio);padding:10px 12px;background:var(--superficie);color:var(--p-texto);font-size:.95rem}.p-campo input:focus,.p-campo select:focus,.p-campo textarea:focus{outline:2px solid var(--p-acento-claro);border-color:var(--p-acento)}.p-campo-contorno{position:relative;border:1px solid var(--p-borda-forte);border-radius:var(--raio);padding:14px 40px 12px 14px;min-height:64px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;background:var(--superficie);cursor:pointer}.p-campo-contorno>legend,.p-campo-contorno>.p-legenda{position:absolute;top:-10px;left:10px;background:var(--superficie);padding:0 4px;font-size:.82rem;color:var(--p-suave)}.p-campo-contorno>.icone:last-child{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--p-suave)}.p-chip{display:inline-flex;align-items:center;gap:10px;background:var(--p-acento-claro);border-radius:var(--raio);padding:6px 6px 6px 12px;border:1px solid var(--p-borda);font-size:.95rem}.p-chip button{border:0;border-left:1px solid var(--p-borda);background:none;padding:2px 4px 2px 8px;display:grid;place-items:center}.p-dialogo-veu{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f1e1d66;z-index:80;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:16px}.p-dialogo{background:var(--p-superficie);border-radius:var(--raio);box-shadow:var(--sombra-alta);width:560px;max-width:100%;max-height:calc(100vh - 32px);display:flex;flex-direction:column}.p-dialogo-cabeca{display:flex;align-items:center;gap:12px;padding:18px 20px 8px}.p-dialogo-cabeca h2{margin:0;font-size:1.25rem;font-weight:500}.p-dialogo-cabeca button{margin-left:auto}.p-dialogo-corpo{padding:8px 20px 12px;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.p-dialogo-acoes{display:flex;justify-content:flex-end;gap:12px;padding:12px 20px 18px}.p-carregando{display:grid;place-items:center;padding:48px}.p-giro{width:36px;height:36px;border-radius:50%;border:4px solid var(--p-acento-claro);border-top-color:var(--p-acento);animation:p-giro .9s linear infinite}@keyframes p-giro{to{transform:rotate(360deg)}}.p-erro{background:var(--p-ruim-fundo);color:var(--p-ruim);padding:10px 14px;border-radius:var(--raio);font-size:.9rem}.p-grade{position:relative;display:flex;border:1px solid var(--p-borda-forte);border-radius:var(--raio);background:var(--p-cartao);overflow:hidden;min-width:0}.p-grade-principal{flex:1;min-width:0;display:flex;flex-direction:column}.p-grade-grupos{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:48px;padding:8px 18px;border-bottom:1px solid var(--p-borda);background:var(--p-cartao-forte);color:var(--p-suave);font-size:.86rem}.p-grade-grupos.alvo{background:var(--p-acento-claro)}.p-grade-rolagem{overflow:auto;height:var(--altura-grade, auto);max-height:var(--altura-grade, 680px)}.p-grade table{border-collapse:separate;border-spacing:0;width:100%;font-size:.9rem}.p-grade th{position:sticky;top:0;z-index:2;text-align:left;font-weight:600;font-size:.84rem;color:var(--p-texto);background:var(--p-cartao-forte);padding:0 16px;height:48px;border-bottom:1px solid var(--p-borda);border-right:1px solid var(--p-borda);white-space:nowrap;-webkit-user-select:none;user-select:none}.p-grade thead tr.grupo-cabecalho th{top:0}.p-grade thead tr+tr th{top:48px}.p-grade th.ordenavel{cursor:pointer}.p-grade th .icone{color:var(--p-suave);margin-left:4px}.p-grade th .p-th-menu{visibility:hidden;border:0;background:none;padding:2px;margin-left:8px;vertical-align:middle;color:var(--p-suave);cursor:pointer;border-radius:4px}.p-grade th:hover .p-th-menu,.p-grade th .p-th-menu[aria-expanded=true]{visibility:visible}.p-grade th .p-th-menu .icone{margin:0}.p-grade th.fixa,.p-grade td.fixa{background:var(--p-cartao-forte)}.p-grade td.fixa{background:var(--p-cartao);box-shadow:inset -1px 0 0 var(--p-borda)}.p-grade tbody tr:hover td.fixa,.p-grade tr.linha-grupo td.fixa{background:var(--p-cartao-forte)}.p-menu-coluna{position:fixed;z-index:60;width:274px;background:var(--p-superficie, var(--superficie));border:1px solid var(--p-borda-forte);border-radius:var(--raio);box-shadow:var(--sombra-alta, 0 6px 24px rgba(0,0,0,.18));font-size:.86rem}.p-menu-coluna-abas{display:flex;border-bottom:1px solid var(--p-borda)}.p-menu-coluna-abas button{flex:1;height:36px;border:0;background:none;color:var(--p-suave);cursor:pointer;border-bottom:2px solid transparent}.p-menu-coluna-abas button.ativo{color:var(--p-acento-escuro);border-bottom-color:var(--p-acento)}.p-menu-coluna-geral{padding:4px 0;display:flex;flex-direction:column}.p-menu-coluna-geral hr{border:0;border-top:1px solid var(--p-borda);margin:4px 0}.p-menu-coluna-geral button{display:flex;align-items:center;gap:8px;width:100%;border:0;background:none;padding:8px 12px;text-align:left;cursor:pointer;color:var(--p-texto)}.p-menu-coluna-geral button:hover{background:var(--p-cartao-forte)}.p-menu-coluna-geral button>.icone:last-child{margin-left:auto}.p-menu-coluna-marca{display:inline-flex;width:16px}.p-menu-coluna-sub{position:relative}.p-menu-coluna-submenu.a-esquerda{left:auto;right:100%}.p-menu-coluna-submenu{position:absolute;left:100%;top:0;width:200px;background:var(--p-superficie, var(--superficie));border:1px solid var(--p-borda-forte);border-radius:var(--raio);box-shadow:var(--sombra-alta, 0 6px 24px rgba(0,0,0,.18));padding:4px 0}.p-menu-coluna-lista{padding:8px;display:flex;flex-direction:column;gap:6px}.p-menu-coluna-lista input[type=text]{width:100%;border:1px solid var(--p-borda-forte);border-radius:4px;padding:5px 8px;font-size:.84rem}.p-menu-coluna-lista [role=listbox],.p-menu-coluna-lista [role=tree]{max-height:240px;overflow-y:auto;display:flex;flex-direction:column}.p-menu-coluna-busca{display:flex;align-items:center;gap:8px}.p-menu-coluna-opcao{display:flex;align-items:center;gap:8px;padding:3px 2px;cursor:pointer;white-space:nowrap}.p-menu-coluna-opcao input,.p-menu-coluna-busca input[type=checkbox]{accent-color:var(--p-acento);width:15px;height:15px;margin:0}.p-grade td{padding:0 16px;height:40px;border-bottom:1px solid var(--p-borda);white-space:nowrap;letter-spacing:.02em}.p-grade td.quebra{white-space:normal;line-height:1.35;padding-top:8px;padding-bottom:8px;min-width:140px}.p-grade td.num,.p-grade th.num{text-align:left;font-variant-numeric:tabular-nums}.p-grade tbody tr:hover td{background:#0d6b630a}.p-grade tr.linha-grupo td{background:var(--p-cartao-forte);font-weight:600}.p-grade tr.linha-grupo[aria-expanded]{cursor:pointer}.p-grade th.grupo{font-weight:600}.p-grade th[rowspan]{vertical-align:middle}.p-grupo-rotulo{display:inline-flex;align-items:center;gap:6px}.p-grade th.p-grade-selecao,.p-grade td.p-grade-selecao{width:56px;min-width:56px;padding:0 0 0 18px}.p-grade-selecao input{width:18px;height:18px;accent-color:var(--p-acento);margin:0;vertical-align:middle}.p-grupo-qtd{color:var(--p-suave);font-weight:400}.p-grupo-folha{display:inline-block;width:18px}.p-grupo-chip .p-chip-texto{font:inherit;color:inherit;cursor:pointer}.p-modo-pivo{color:var(--p-texto);font-weight:500;padding:2px 0 6px}.p-colunas-lista{display:flex;flex-direction:column;gap:2px;max-height:260px;overflow-y:auto;padding-right:2px}.p-coluna-item{display:flex;gap:8px;padding:4px 2px;cursor:grab}.p-coluna-item.recuo{padding-left:28px}.p-coluna-grupo .p-coluna-item:first-child{cursor:default}.p-arrasto{color:var(--p-fraco)}.p-zona{border-top:1px solid var(--p-borda);padding-top:8px;display:flex;flex-direction:column;gap:6px}.p-zona h4{display:flex;align-items:center;gap:6px;color:var(--p-suave);font-weight:600}.p-zona-itens{display:flex;flex-wrap:wrap;gap:6px;min-height:38px;align-items:center;padding:6px 8px;border:1px dashed var(--p-borda-forte);border-radius:var(--raio)}.p-zona.alvo .p-zona-itens{background:var(--p-acento-claro);border-color:var(--p-acento)}.p-zona-vazia{color:var(--p-fraco);font-size:.84rem}.p-pilula-valor{position:relative}.p-menu-agregacao{min-width:160px}.p-grade tfoot td{position:sticky;bottom:0;background:var(--c-bg-f1f6f5);font-weight:600}.p-grade-vazio{padding:48px 16px;text-align:center;color:var(--p-suave)}.p-grade th.p-grade-selecao,.p-grade td.p-grade-selecao{width:52px;min-width:52px;padding:0;text-align:center}.p-grade-selecao input{width:18px;height:18px;accent-color:var(--p-acento, currentColor);cursor:pointer}.p-grade-lateral{display:flex;flex-direction:column;align-items:center;gap:4px;width:32px;flex:none;border-left:1px solid var(--p-borda);background:var(--p-cartao-forte);padding-top:40px}.p-grade-lateral button{writing-mode:vertical-rl;border:0;background:none;padding:12px 4px;display:flex;align-items:center;gap:6px;font-size:.84rem;letter-spacing:.06em;color:var(--p-suave)}.p-grade-lateral button.ativo{color:var(--p-acento-escuro);background:var(--p-acento-claro)}.p-grade-lateral button .icone{transform:rotate(90deg)}.p-grade-painel{width:280px;flex:none;border-left:1px solid var(--p-borda);background:var(--p-superficie);padding:12px;overflow-y:auto;max-height:var(--altura-grade, 680px);display:flex;flex-direction:column;gap:10px;font-size:.9rem}.p-grade-painel h4{margin:0;font-size:.9rem;font-weight:600}.p-grade-painel input[type=text],.p-grade-painel input[type=search]{width:100%;border:1px solid var(--p-borda-forte);border-radius:var(--raio);padding:7px 9px}.p-grupo-chip{display:inline-flex;align-items:center;gap:6px;background:var(--p-superficie);border:1px solid var(--p-borda-forte);border-radius:999px;padding:4px 6px 4px 12px;color:var(--p-texto)}.p-grupo-chip button{border:0;background:none;padding:0;display:grid;place-items:center;color:var(--p-suave)}.p-celula-cor{display:flex;align-items:center;gap:8px;height:100%;margin:0 -16px;padding:0 16px}.p-selo{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:3px 10px;font-size:.82rem;font-weight:600;white-space:nowrap}.p-selo.bom{background:var(--p-bom-fundo);color:var(--p-bom)}.p-selo.ruim{background:var(--p-ruim-fundo);color:var(--p-ruim)}.p-selo.azul{background:var(--p-azul-fundo);color:var(--c-tx-1d4f91)}.p-selo.neutro{background:var(--c-bg-e8eced);color:var(--p-suave)}.p-selo.alerta{background:var(--c-bg-faf1cc);color:var(--p-alerta)}.p-bom{color:var(--p-bom)}.p-ruim{color:var(--p-ruim)}.p-seta{display:inline-flex;align-items:center;gap:4px}.p-grafico{width:100%;min-width:0}.p-grafico .recharts-cartesian-axis-tick-value{fill:var(--p-suave);font-size:12px}.p-grafico .recharts-legend-item-text{color:var(--p-texto)!important;font-size:13px}.p-grafico .recharts-default-tooltip{border-radius:var(--raio)!important;border-color:var(--p-borda)!important;box-shadow:var(--sombra);font-size:13px}.p-grafico-vazio{display:grid;place-items:center;min-height:240px;color:var(--p-suave);font-size:.86rem}.p-legenda-botoes{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:8px}.p-legenda-botao{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--p-borda-forte);background:var(--p-superficie);border-radius:4px;padding:6px 10px;font-weight:500}.p-legenda-botao.apagado{opacity:.45}.p-ponto{width:12px;height:12px;border-radius:50%;flex:none;display:inline-block}.p-relatorio-vazio{min-height:50vh;display:grid;place-items:center;color:var(--p-suave);text-align:center}@media(max-width:900px){.p-topo{padding:0 10px;gap:8px}.p-conteudo{margin:8px;padding:12px 8px 20px}.p-flutuante{position:fixed;top:80px;left:12px;right:12px;width:auto}.p-grade-painel{position:absolute;right:32px;top:0;bottom:0;z-index:5;box-shadow:var(--sombra-alta)}}.ct{display:flex;flex-direction:column;gap:16px;max-width:1280px}.ct-busca{min-width:240px;padding:9px 14px;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie)}.ct-acoes{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ct-busca:focus{outline:2px solid var(--acento-claro);border-color:var(--acento)}.ct-botao-perigo{color:var(--perigo);border-color:var(--c-ln-f1c4c0)}.ct-botao-perigo:hover:not(:disabled){background:var(--c-bg-fdecea)}.ct-selo{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-size:.78rem;font-weight:600;white-space:nowrap}.ct-selo-rascunho{background:var(--c-bg-eef0f2);color:var(--c-tx-475467)}.ct-selo-enviado{background:var(--acento-claro);color:var(--acento-texto)}.ct-selo-contestado{background:var(--c-bg-fbf0d9);color:var(--alerta)}.ct-selo-aprovado{background:var(--c-bg-e4f4ea);color:var(--ok)}.ct-selo-pago{background:var(--c-bg-d5ece4);color:var(--c-tx-0a5751)}.ct-selo-vigente{background:var(--c-bg-e4f4ea);color:var(--ok)}.ct-selo-encerrado,.ct-selo-neutro{background:var(--c-bg-eef0f2);color:var(--c-tx-475467)}.ct-selo-perigo{background:var(--c-bg-fdecea);color:var(--perigo)}.ct-bloco{overflow:hidden}.ct-bloco-topo{display:flex;align-items:center;gap:10px;padding:10px 16px;background:var(--c-bg-fafbfc);border-bottom:1px solid var(--borda)}.ct-bloco-topo h2{margin:0 auto 0 0;font-size:.82rem;text-transform:uppercase;letter-spacing:.05em;color:var(--suave);font-weight:600}.ct-bloco-corpo{padding:14px 16px;display:flex;flex-direction:column;gap:12px}.ct-bloco-corpo:has(>.tabela-caixa:only-child){padding:0}.ct-numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.ct-numero{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie)}.ct-numero span{font-size:.76rem;text-transform:uppercase;letter-spacing:.04em;color:var(--suave)}.ct-numero strong{font-size:1.2rem;font-weight:600;font-variant-numeric:tabular-nums}.ct-numero small{color:var(--suave);font-size:.82rem}.ct-numero.ct-perigo strong{color:var(--perigo)}.ct-numero.ct-ok strong{color:var(--ok)}.ct-termos{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 20px;margin:0}.ct-termos div{display:flex;flex-direction:column;gap:2px}.ct-termos dt{font-size:.76rem;text-transform:uppercase;letter-spacing:.04em;color:var(--suave)}.ct-termos dd{margin:0}.ct-credor{display:flex;flex-direction:column;gap:4px}.ct-credor strong{font-size:1.05rem}.ct-credor span{color:var(--suave)}.ct-abas{display:flex;gap:4px;box-shadow:inset 0 -1px 0 var(--borda);overflow-x:auto;overflow-y:hidden}.ct-abas button{border:0;background:none;padding:10px 14px;color:var(--suave);font-weight:600;cursor:pointer;border-bottom:2px solid transparent;display:inline-flex;gap:6px;align-items:center;white-space:nowrap}.ct-abas button:hover{color:var(--texto)}.ct-abas button.ativa{color:var(--acento-texto);border-bottom-color:var(--acento)}.ct-contador{background:var(--fundo);border-radius:999px;padding:0 7px;font-size:.75rem;color:var(--suave)}.tabela tr.ct-clicavel{cursor:pointer}.tabela tr.ct-clicavel:hover td{background:var(--acento-claro)}.tabela .ct-sub{display:block;color:var(--suave);font-size:.82rem}.tabela td.ct-glosa{color:var(--perigo);font-weight:600}.tabela td.ct-liberado,.ct-liberado-texto{color:var(--ok)}.tabela tr.ct-fora td{color:var(--c-tx-98a2b3)}.tabela tr.ct-glosado td{background:var(--c-bg-fff7f6)}.ct-tabela-compacta{min-width:980px}.ct-tabela-compacta td,.ct-tabela-compacta th{padding:8px 10px}.ct-expandir{border:0;background:none;cursor:pointer;color:var(--perigo);font:inherit;font-weight:600;padding:0;display:inline-flex;align-items:center;gap:4px}.ct-linha-extra td{background:var(--c-bg-fbfcfc)}.ct-final{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.tabela td.ct-nowrap,.ct-nowrap{white-space:nowrap;flex-wrap:nowrap}.ct-resumo{display:flex;flex-direction:column}.ct-resumo div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--borda);font-variant-numeric:tabular-nums}.ct-resumo div:last-child{border-bottom:0}.ct-resumo .forte{font-weight:600}.ct-resumo .ct-liquido{font-size:1.15rem;color:var(--acento-texto);padding-top:10px}.ct-resumo .neg{color:var(--perigo)}.ct-pendencias{background:var(--c-bg-fbf0d9);color:var(--c-tx-7a4f0f);border-radius:var(--raio);padding:10px 14px;display:flex;flex-direction:column;gap:4px;font-size:.9rem}.ct-ncs{display:flex;flex-direction:column;gap:10px;padding:6px 0}.ct-nc{display:grid;grid-template-columns:1fr auto;gap:10px;padding:10px 12px;border:1px solid var(--c-ln-f1c4c0);border-radius:var(--raio);background:var(--superficie)}.ct-nc strong{color:var(--perigo)}.ct-nc p{margin:2px 0 0;color:var(--tinta-2, var(--c-tx-344054));font-size:.9rem}.ct-fotos{display:flex;gap:6px;flex-wrap:wrap}.ct-fotos a{display:block;width:72px;height:72px;border-radius:var(--raio);overflow:hidden;border:1px solid var(--borda);background:var(--fundo)}.ct-fotos img{width:100%;height:100%;object-fit:cover;display:block}.ct-contestacao{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--borda);border-radius:var(--raio)}.ct-contestacao header{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:.88rem;color:var(--suave)}.ct-contestacao header strong{color:var(--texto)}.ct-contestacao p{margin:0}.ct-resposta{border-left:3px solid var(--acento-claro);padding-left:10px;color:var(--suave);font-size:.9rem}.ct-responder{display:flex;flex-direction:column;gap:8px}.ct-responder textarea{min-height:64px;padding:8px 10px;border:1px solid var(--borda);border-radius:var(--raio);font:inherit;resize:vertical}.ct-responder div{display:flex;gap:8px;justify-content:flex-end}.ct-assinaturas{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ct-assinante{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;padding-top:4px}.ct-assinante .ct-assinatura{width:100%;max-width:220px;height:64px;color:var(--acento-texto);border-bottom:1px solid var(--texto)}.ct-assinante .ct-linha{width:100%;max-width:220px;height:64px;border-bottom:1px solid var(--texto);display:grid;place-items:end center;padding-bottom:6px;color:var(--acento-texto);font-style:italic}.ct-assinante strong{font-size:.9rem;margin-top:4px}.ct-assinante span{color:var(--suave);font-size:.82rem}.ct-historico{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ct-historico li{display:grid;grid-template-columns:12px 1fr;gap:10px;padding:6px 0;font-size:.9rem}.ct-historico li:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--acento);margin-top:6px}.ct-historico li.empreiteiro:before{background:var(--alerta)}.ct-historico small{display:block;color:var(--suave)}.ct-versoes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ct-versoes li{border:1px solid var(--borda);border-radius:var(--raio);padding:10px 14px;display:flex;flex-direction:column;gap:4px}.ct-versoes header{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.ct-versoes ul{margin:2px 0 0;padding-left:18px;color:var(--tinta-2, var(--c-tx-344054));font-size:.9rem}.ct-dialogo-itens{width:100%;border-collapse:collapse;font-size:.9rem}.ct-dialogo-itens th{text-align:left;font-size:.74rem;text-transform:uppercase;letter-spacing:.04em;color:var(--suave);padding:6px;border-bottom:1px solid var(--borda)}.ct-dialogo-itens td{padding:5px 6px;border-bottom:1px solid var(--borda);vertical-align:middle}.ct-dialogo-itens input{width:100%;padding:6px 8px;border:1px solid var(--borda);border-radius:var(--raio);font:inherit}.ct-dialogo-itens .num input{text-align:right}.ct-dialogo-itens .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ct-col-un{width:70px}.ct-col-num{width:110px}.ct-col-sienge{width:86px}.ct-pacotes{border:1px solid var(--borda);border-radius:var(--raio);max-height:260px;overflow-y:auto}.ct-pacotes label{display:grid;grid-template-columns:20px 90px 1fr;gap:8px;align-items:center;padding:6px 10px;border-bottom:1px solid var(--borda);cursor:pointer;font-size:.9rem}.ct-pacotes label:hover{background:var(--acento-suave, var(--c-bg-f0f7f6))}.ct-pacotes label small{color:var(--suave);display:block}.ct-pacotes input{accent-color:var(--acento);width:17px;height:17px}.ct-secao-form{font-size:.76rem;text-transform:uppercase;letter-spacing:.05em;color:var(--suave);margin:6px 0 -4px;font-weight:600}.ct-grade-3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ct-grade-4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ct-total-form{display:flex;justify-content:flex-end;gap:10px;font-weight:600}.ct-grade-4 .ct-largo{grid-column:span 2}.ct-grade-3>*,.ct-grade-4>*,.ct-grade-4 .campos-2>*{min-width:0}.ct-grade-3 .campo-form>input,.ct-grade-3 .campo-form>select,.ct-grade-4 .campo-form>input,.ct-grade-4 .campo-form>select{width:100%;min-width:0}.ct-remover{color:var(--perigo);cursor:pointer}.ct-remover:disabled{color:var(--c-tx-c9ced4);cursor:not-allowed}.ct-bloqueio{display:flex;flex-direction:column;gap:8px}.ct-bloqueio label{display:flex;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--borda);border-radius:var(--raio)}.ct-copiar{display:grid;grid-template-columns:1fr auto auto auto;gap:8px;align-items:center}.ct-copiar code{background:var(--fundo);border:1px solid var(--borda);border-radius:var(--raio);padding:8px 10px;overflow-wrap:anywhere;font-size:.85rem}.ct-pin{font-size:1.6rem;letter-spacing:.3em;font-weight:700;color:var(--acento-texto)}.ct-json{margin:0;background:var(--c-bg-0f1720);color:var(--c-tx-d7e2ea);border-radius:var(--raio);padding:12px 14px;font-size:.8rem;overflow:auto;max-height:50vh;white-space:pre-wrap;overflow-wrap:anywhere}.ct-copiar a.botao{color:var(--texto);text-decoration:none}.ct-vazio{color:var(--suave);padding:18px;text-align:center}@media(max-width:1100px){.ct-final{grid-template-columns:1fr}}@media(max-width:760px){.ct-grade-3,.ct-grade-4{grid-template-columns:1fr 1fr}.ct-copiar{grid-template-columns:1fr 1fr 1fr}.ct-copiar code{grid-column:1 / -1}.ct-busca{min-width:0;width:100%}}.cn-filtro{display:inline-flex;align-items:center;gap:6px;color:var(--suave);font-size:.88rem}.cn-filtro input,.cn-filtro select{padding:7px 10px;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);color:var(--texto)}.cn-marcar{display:flex;align-items:center;gap:8px;align-self:end;padding-bottom:10px}.cn-linhas{display:flex;flex-direction:column;gap:8px}.cn-linha{display:grid;grid-template-columns:1fr 120px 120px 32px;gap:8px;align-items:center}.cn-linha input{padding:7px 10px;border:1px solid var(--borda);border-radius:var(--raio);min-width:0}.cn-linha-2{grid-template-columns:1fr 160px 32px}.cn-assinado{color:var(--ok);font-weight:600}.cn-detalhe td{background:var(--c-bg-fafbfc)}.cn-detalhe .tabela{min-width:0}.cn-equipe{cursor:pointer}.cn-equipe-nome{display:inline-flex;align-items:center;gap:10px}.cn-equipe-nome>span:last-child{display:flex;flex-direction:column}.cn-equipe-nome small,.cn-pessoa small{color:var(--suave);font-size:.8rem}.cn-seta{color:var(--suave);width:12px}.cn-pessoa{display:inline-flex;align-items:center;gap:10px}.cn-pessoa-textos{display:flex;flex-direction:column}.cn-iniciais{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--acento-suave, var(--c-bg-e3f1ef));color:var(--acento, var(--c-tx-0d6b63));font-size:.78rem;font-weight:600;flex:none}.cn-ativo{color:var(--ok)}.cn-inativo{color:var(--suave)}.cn-lider{margin-left:10px;padding:2px 8px;border-radius:999px;background:var(--acento-suave, var(--c-bg-e3f1ef));color:var(--acento, var(--c-tx-0d6b63));font-size:.76rem;font-weight:600}.cn-peso{margin-left:auto;color:var(--suave);font-size:.82rem}.cn-membros{list-style:none;margin:0;padding:4px 0;display:flex;flex-direction:column;gap:8px}.cn-membros li{display:flex;align-items:center;gap:8px;max-width:640px}.selo-os{white-space:nowrap}.ex-botao{display:inline-flex;align-items:center;gap:6px}.ex-linha td:first-child{box-shadow:inset 3px 0 0 var(--cor-os, var(--os-planejada))}.ex-cabecalho{padding:14px 16px;display:flex;flex-direction:column;gap:12px}.ex-cabecalho-topo{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ex-cabecalho-topo h2{margin:0;font-size:1.25rem}.ex-bloqueios{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ex-bloqueios li{display:flex;align-items:center;gap:8px;background:var(--perigo-claro);color:var(--perigo);padding:7px 12px;border-radius:var(--raio);font-weight:600}.ex-pendencias{margin:0;color:var(--suave);font-size:.9rem}.ex-ok{color:var(--ok);vertical-align:middle}.ex-ruim{color:var(--perigo);font-weight:600}.ex-ok-marcar{padding:0}.ex-sn{display:inline-flex;border:1px solid var(--borda);border-radius:var(--raio);overflow:hidden}.ex-sn button{border:0;background:var(--superficie);padding:5px 14px;cursor:pointer;font:inherit;color:var(--suave)}.ex-sn button+button{border-left:1px solid var(--borda)}.ex-sn button:disabled{cursor:default}.ex-sn .ex-sn-sim.ativo{background:var(--ok-claro);color:var(--ok);font-weight:600}.ex-sn .ex-sn-nao.ativo{background:var(--perigo-claro);color:var(--perigo);font-weight:600}.ex-grade{min-width:0}.ex-grade td,.ex-grade th{padding:6px 10px}.ex-nota{width:52px;padding:5px 6px;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);font:inherit;font-weight:600;text-align:center}.ex-nota-A{background:var(--ok-claro);color:var(--ok)}.ex-nota-R{background:var(--sinal-claro);color:var(--sinal)}.ex-nota-X{background:var(--perigo-claro);color:var(--perigo)}.ex-tempo{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ex-tempo li{display:grid;grid-template-columns:130px 150px 1fr auto;gap:12px;padding:8px 0;border-bottom:1px solid var(--borda);align-items:baseline}.ex-tempo li:last-child{border-bottom:0}.ex-tempo time{color:var(--suave);font-size:.84rem;font-variant-numeric:tabular-nums}.ex-tempo li.derivado strong{color:var(--suave);font-weight:600}.ex-tempo small{color:var(--suave)}.ex-assinaturas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ex-assinaturas li{display:grid;grid-template-columns:1fr 160px 150px 170px;gap:12px;align-items:baseline}.ex-assinaturas span,.ex-assinaturas time{color:var(--suave);font-size:.88rem}.ex-assinaturas code{font-size:.8rem;color:var(--suave)}.ex-fotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.ex-fotos figure{margin:0;border:1px solid var(--borda);border-radius:var(--raio);overflow:hidden;background:var(--superficie)}.ex-fotos img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;background:var(--superficie2)}.ex-fotos figcaption{padding:8px 10px;font-size:.86rem;display:flex;flex-direction:column;gap:2px}.ex-fotos small{color:var(--suave)}.ex-momento{font-family:var(--fonte-condensada);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--acento);font-size:.78rem}.ex-servicos{border:1px solid var(--borda);border-radius:var(--raio);padding:8px 12px;display:flex;flex-direction:column;gap:4px;max-height:220px;overflow-y:auto}.ex-servicos legend{color:var(--suave);font-size:.82rem;padding:0 4px}@media(max-width:800px){.ex-tempo li,.ex-assinaturas li{grid-template-columns:1fr;gap:2px}}.rs{display:flex;flex-direction:column;gap:16px}.rs-barra{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.rs-barra .ct-abas{flex:1;min-width:260px}:root{--rs-material: #145c7a;--rs-projeto: #5b3f8f;--rs-equipamento: #7a6a2c;--rs-mao_de_obra: #2f7d4f;--rs-frente_anterior: #b23a2e;--rs-contrato: #8a5a2b;--rs-seguranca: #c98a0b;--rs-outra: #6b7680}.rs-tipo{display:inline-block;padding:2px 9px;border-radius:999px;font-family:var(--fonte-condensada);font-size:.78rem;font-weight:600;letter-spacing:.02em;color:var(--superficie);background:var(--rs-outra);white-space:nowrap}.rs-tipo-material{background:var(--rs-material)}.rs-tipo-projeto{background:var(--rs-projeto)}.rs-tipo-equipamento{background:var(--rs-equipamento)}.rs-tipo-mao_de_obra{background:var(--rs-mao_de_obra)}.rs-tipo-frente_anterior{background:var(--rs-frente_anterior)}.rs-tipo-contrato{background:var(--rs-contrato)}.rs-tipo-seguranca{background:var(--rs-seguranca)}.rs-tipo-outra{background:var(--rs-outra)}.rs-tipo-borda-material{border-left-color:var(--rs-material)!important}.rs-tipo-borda-projeto{border-left-color:var(--rs-projeto)!important}.rs-tipo-borda-equipamento{border-left-color:var(--rs-equipamento)!important}.rs-tipo-borda-mao_de_obra{border-left-color:var(--rs-mao_de_obra)!important}.rs-tipo-borda-frente_anterior{border-left-color:var(--rs-frente_anterior)!important}.rs-tipo-borda-contrato{border-left-color:var(--rs-contrato)!important}.rs-tipo-borda-seguranca{border-left-color:var(--rs-seguranca)!important}.rs-tipo-borda-outra{border-left-color:var(--rs-outra)!important}.rs-tipo-fundo-material{background:var(--rs-material)}.rs-tipo-fundo-projeto{background:var(--rs-projeto)}.rs-tipo-fundo-equipamento{background:var(--rs-equipamento)}.rs-tipo-fundo-mao_de_obra{background:var(--rs-mao_de_obra)}.rs-tipo-fundo-frente_anterior{background:var(--rs-frente_anterior)}.rs-tipo-fundo-contrato{background:var(--rs-contrato)}.rs-tipo-fundo-seguranca{background:var(--rs-seguranca)}.rs-tipo-fundo-outra{background:var(--rs-outra)}.rs-bloqueia{display:inline-flex;align-items:center;gap:4px;font-size:.78rem;font-weight:600;color:var(--suave);white-space:nowrap}.rs-bloqueia.ativo{color:var(--perigo)}.rs-vencido{color:var(--perigo);font-weight:600}.rs-sub{color:var(--suave);font-size:.84rem}.rs-vazio{color:var(--suave);text-align:center;padding:14px;font-size:.9rem}.rs-irr{padding:6px 8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:0 18px}.rs-irr-linha{display:grid;grid-template-columns:170px 1fr 110px;gap:10px;align-items:center;padding:6px 8px;border:0;border-radius:var(--raio);background:none;cursor:pointer;text-align:left;font:inherit;color:var(--texto)}.rs-irr-linha:hover,.rs-irr-linha.ativo{background:var(--acento-claro)}.rs-irr-nome{font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-irr-barra{height:8px;background:var(--superficie2);border-radius:4px;overflow:hidden}.rs-irr-barra>span{display:block;height:100%}.rs-irr-valor{font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.rs-irr-valor small{color:var(--suave);font-weight:400}.rs-kanban{display:grid;grid-template-columns:repeat(3,minmax(250px,1fr));gap:14px;align-items:start;overflow-x:auto}.rs-coluna{background:var(--superficie2);border-radius:var(--raio);padding:10px;min-height:160px;border:2px dashed transparent}.rs-coluna.sobre{border-color:var(--acento);background:var(--acento-claro)}.rs-coluna header{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 8px}.rs-coluna h3{margin:0;font-family:var(--fonte-condensada);font-size:.95rem;text-transform:uppercase;letter-spacing:.05em;color:var(--suave)}.rs-contagem{font-family:var(--fonte-titulo);font-weight:700}.rs-cartoes{display:flex;flex-direction:column;gap:8px}.rs-cartao{background:var(--superficie);border:1px solid var(--borda);border-left:5px solid var(--rs-outra);border-radius:var(--raio);padding:10px 12px;display:flex;flex-direction:column;gap:6px;cursor:grab}.rs-cartao.bloqueando{background:var(--perigo-claro)}.rs-cartao.destaque,tr.rs-destaque td{outline:2px solid var(--acento);outline-offset:-2px}.rs-cartao-topo{display:flex;align-items:center;justify-content:space-between;gap:8px}.rs-cartao-pe{display:flex;justify-content:space-between;gap:8px;font-size:.86rem}.rs-ordenar{border:0;background:none;font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;font-weight:inherit;cursor:pointer;padding:0}.rs-celula{display:flex;flex-direction:column;gap:14px}.rs-faixa-bloqueio{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--raio);background:var(--perigo-claro);border-left:5px solid var(--perigo);color:var(--perigo)}.rs-faixa-bloqueio ul{margin:4px 0 0;padding-left:18px;color:var(--texto)}.rs-bloco header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px;background:var(--superficie2);border-bottom:1px solid var(--borda)}.rs-bloco h2{margin:0;font-family:var(--fonte-condensada);font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:var(--suave)}.rs-lista{list-style:none;margin:0;padding:4px 16px 8px;display:flex;flex-direction:column}.rs-lista li{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid var(--borda)}.rs-lista li:last-child{border-bottom:0}.rs-lista li.feita .forte{text-decoration:line-through;color:var(--suave)}.rs-lista input[type=date]{padding:5px 8px;border:1px solid var(--borda);border-radius:var(--raio)}.rs-form{display:flex;flex-direction:column;gap:12px}.rs-form-linha{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end}.rs-form select,.rs-form input:not([type=checkbox]),.rs-form textarea{padding:8px 10px;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);font:inherit;width:100%}.rs-marcar{padding-bottom:10px}@media(max-width:720px){.rs-form-linha{grid-template-columns:1fr}.rs-kanban{grid-template-columns:repeat(3,280px)}}.ez{display:flex;flex-direction:column;gap:16px}.ez-sub{color:var(--suave);font-size:.86rem}.ez-data{font-variant-numeric:tabular-nums;color:var(--suave);white-space:nowrap}.ez-vencido{color:var(--perigo);font-weight:600;font-variant-numeric:tabular-nums}.ez-subtitulo{margin:0 0 6px;font-family:var(--fonte-condensada);font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:var(--suave)}.ez-linha-obra{cursor:pointer}.ez-linha-obra:hover td{background:var(--acento-claro)}.ez-olhar{padding:16px 18px;display:flex;flex-direction:column;gap:16px}.ez-olhar header{display:flex;align-items:baseline;gap:12px}.ez-olhar h2{margin:0;font-family:var(--fonte-titulo);font-size:1.25rem}.ez-estados{display:grid;grid-template-columns:repeat(7,minmax(92px,1fr));gap:8px}.ez-estado{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:var(--raio);border:1px solid var(--borda);border-left:5px solid var(--cor-os, var(--os-planejada));background:var(--superficie);text-decoration:none;color:var(--texto)}.ez-estado strong{font-family:var(--fonte-titulo);font-size:1.9rem;line-height:1;color:var(--cor-os)}.ez-estado span{font-family:var(--fonte-condensada);font-size:.84rem;color:var(--suave)}.ez-estado:hover{background:var(--superficie2)}.ez-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ez-ponto{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--borda);border-radius:var(--raio);text-decoration:none;color:var(--texto)}.ez-ponto strong{font-family:var(--fonte-titulo);font-size:2rem;line-height:1.05}.ez-ponto span{font-family:var(--fonte-condensada);font-size:.84rem;color:var(--suave)}.ez-ponto.alerta strong{color:var(--perigo)}.ez-spark{width:100%;max-width:180px;height:44px;margin-top:4px}.ez-proximas{list-style:none;margin:0;padding:0}.ez-proximas li{display:flex;align-items:center;gap:12px;padding:7px 0;border-bottom:1px solid var(--borda);flex-wrap:wrap}.ez-proximas li:last-child{border-bottom:0}.ez-proximas .ez-sub{flex:1}.ez-bloqueada{color:var(--sobre-acento);background:var(--perigo);border-radius:999px;padding:1px 9px;font-size:.76rem;font-weight:600}.ez-semana{display:inline-flex;align-items:center;gap:6px;font-family:var(--fonte-titulo)}.ez-faixa{margin:0}.ez-numeros{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ez-grande{display:flex;flex-direction:column;gap:2px;padding:16px 18px;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio)}.ez-grande span{font-family:var(--fonte-condensada);font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;color:var(--suave)}.ez-grande strong{font-family:var(--fonte-titulo);font-size:3rem;line-height:1;font-weight:700}.ez-grande small{color:var(--suave);font-size:.95rem}.ez-grande.alerta strong{color:var(--perigo)}.ez-grande.atencao strong{color:var(--alerta)}.ez-detalhes{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:start}.ez-lista-bloco{padding:12px 14px}.ez-lista-bloco h3,.ez-barras h3,.ez-nc h3,.ez-acoes h3,.ez-historico h3{margin:0 0 8px;font-family:var(--fonte-condensada);font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:var(--suave)}.ez-lista-bloco ul,.ez-nc ul,.ez-acoes ul{list-style:none;margin:0;padding:0}.ez-lista-bloco li>a{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 0;color:var(--texto);text-decoration:none}.ez-lista-bloco li>a:hover .forte{color:var(--acento)}.ez-grupo>strong{display:block;padding-top:6px;font-size:.86rem;color:var(--suave)}.ez-motivo{width:100%;font-size:.82rem;color:var(--perigo)}.ez-causas{display:grid;grid-template-columns:minmax(280px,1fr) 2fr;gap:12px;align-items:start}.ez-barras,.ez-nc{padding:12px 14px}.ez-barra-linha{display:grid;grid-template-columns:minmax(120px,1.2fr) 2fr 28px;gap:10px;align-items:center;padding:5px 0;font-size:.92rem}.ez-barra{height:12px;background:var(--superficie2);border-radius:3px;overflow:hidden}.ez-barra>span{display:block;height:100%;background:var(--acento)}.ez-barra-linha strong{font-family:var(--fonte-titulo);text-align:right}.ez-nc header{display:flex;align-items:center;justify-content:space-between}.ez-nc li{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid var(--borda)}.ez-nc li:last-child{border-bottom:0}.ez-nc li.pendente{background:var(--sinal-claro);margin:0 -8px;padding:8px}.ez-nc-nome{display:flex;flex-direction:column;flex:1 1 220px;min-width:0}.ez-nc select,.ez-nc input{padding:6px 8px;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);font:inherit;max-width:260px}.ez-sugestao{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;border:1px dashed var(--acento);background:var(--acento-claro);color:var(--acento);border-radius:var(--raio);padding:5px 10px;font:inherit;cursor:pointer;text-align:left}.ez-sugestao small{color:var(--suave)}.ez-acoes{padding:12px 14px}.ez-acoes li{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--borda)}.ez-acoes li:last-child{border-bottom:0}.ez-acao-texto{flex:1;color:var(--texto);text-decoration:none}.ez-acao-texto:hover{color:var(--acento)}.ez-acoes li.feita .ez-acao-texto{text-decoration:line-through;color:var(--suave)}.ez-historico{padding:12px 14px}.ez-historico header{display:flex;align-items:center;justify-content:space-between}.ez-historico-vazio{padding:24px;text-align:center}.ez-projetar{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;overflow:auto;background:var(--fundo);padding:28px 44px;font-size:1.2rem;gap:22px}.ez-projetar .ez-grande strong{font-size:5rem}.ez-projetar .ez-grande span,.ez-projetar .ez-lista-bloco h3,.ez-projetar .ez-barras h3,.ez-projetar .ez-nc h3,.ez-projetar .ez-acoes h3{font-size:1.05rem}.ez-projetar .ez-sub,.ez-projetar .ez-data{font-size:1.02rem}.ez-projetar .ez-nc select,.ez-projetar .ez-nc input{font-size:1.05rem}@media(max-width:960px){.ez-estados{grid-template-columns:repeat(4,1fr)}.ez-trio,.ez-detalhes,.ez-causas{grid-template-columns:1fr}.ez-numeros{grid-template-columns:repeat(2,1fr)}}.ez-nc-nome a.forte{color:var(--texto);text-decoration:none}.ez-nc-nome a.forte:hover{color:var(--acento)}.pg{display:flex;flex-direction:column;gap:16px;max-width:1360px}.pg-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.pg-linha{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pg-direita{margin-left:auto}.pg-tabela th{white-space:nowrap;font-size:.78rem;text-transform:uppercase}.pg-tabela td,.pg-tabela th{padding:6px 8px}.pg-tabela input,.pg-tabela select{width:100%;padding:5px 6px;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);min-width:70px}.pg-tabela input:focus,.pg-tabela select:focus{outline:2px solid var(--acento-claro);border-color:var(--acento)}.pg-tabela td.num input{text-align:right}.pg-tabela .pg-sujo td{background:var(--sinal-claro)}.pg-tabela .pg-erro td{background:var(--perigo-claro)}.pg-tabela .pg-grupo-linha td{background:var(--superficie2);font-family:var(--fonte-condensada);font-weight:600;letter-spacing:.03em}.pg-tabela .pg-total td{font-weight:700;background:var(--superficie2)}.pg-tabela td.pg-desc{min-width:240px}.pg-origem{font-size:.78rem;color:var(--suave)}.pg-origem-manual{color:var(--alerta);font-weight:600}.pg-justificativa{min-width:220px}.pg-mini{color:var(--suave);font-size:.8rem;display:block}.pg-importar textarea{width:100%;min-height:220px;font-family:var(--fonte-mono);font-size:.82rem;padding:8px;border:1px solid var(--borda);border-radius:var(--raio)}.pg-pls-caixa{display:flex;flex-direction:column;gap:8px}.pg-pls-cab{border:1px solid var(--texto);background:var(--superficie)}.pg-pls-cab>strong{display:block;text-align:center;padding:6px;border-bottom:1px solid var(--texto);font-family:var(--fonte-titulo)}.pg-pls-cab>div{display:flex;gap:24px;justify-content:space-between;padding:6px 10px;font-size:.88rem;flex-wrap:wrap}.pg-pls{border-collapse:collapse;width:100%;font-size:.78rem;background:var(--superficie)}.pg-pls th,.pg-pls td{border:1px solid var(--texto);padding:3px 5px}.pg-pls th{background:var(--superficie);text-align:center;font-weight:700}.pg-pls td.centro{text-align:center}.pg-pls td.num{text-align:right;white-space:nowrap}.pg-pls .pg-servico,.pg-pls .pg-pls-servico{font-size:.9rem}.pg-pls .pg-atual{background:var(--sinal-claro)}.pg-pls .pg-periodicidade,.pg-pls .pg-futura{background:var(--borda)}.pg-pls .pg-acum{background:var(--acento-claro)}.pg-pls .pg-col{width:34px;min-width:34px}.pg-pls .pg-grupo td{background:var(--superficie2);font-weight:700}.pg-pls tr.pg-glosado td{background:var(--perigo-claro)}.pg-pls tr.pg-glosa-linha td{color:var(--perigo);font-size:.74rem;background:var(--perigo-claro)}.pg-pls tfoot td{font-weight:700;background:var(--superficie2)}.pg-pls-rodape{display:flex;justify-content:flex-end;gap:24px;flex-wrap:wrap}.pg-assinaturas{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.pg-assinatura{border:1px solid var(--borda);border-radius:var(--raio);padding:12px;display:flex;flex-direction:column;gap:6px;background:var(--superficie);min-height:150px}.pg-assinatura.pg-vez{border-color:var(--acento);box-shadow:inset 3px 0 0 var(--acento)}.pg-assinatura.pg-feita{border-color:var(--ok-claro)}.pg-assinatura header{display:flex;justify-content:space-between;align-items:baseline;gap:6px}.pg-assinatura header span{font-family:var(--fonte-mono);color:var(--suave);font-size:.8rem}.pg-assinatura svg{height:54px;width:100%;color:var(--texto)}.pg-assinatura small{color:var(--suave)}.pg-hash{font-family:var(--fonte-mono);font-size:.74rem;color:var(--suave);word-break:break-all}.pg-barras{display:flex;flex-direction:column;gap:10px}.pg-barra-linha{display:grid;grid-template-columns:minmax(120px,220px) 1fr 150px;gap:12px;align-items:center}.pg-barra-trilho{height:14px;background:var(--superficie2);border-radius:2px;position:relative}.pg-barra-trilho>div{position:absolute;inset:0 auto 0 0;background:var(--acento);border-radius:2px}.pg-funil{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.pg-funil .ct-numero{border-left:4px solid var(--acento)}.pg-funil .pg-verificado{border-left-color:var(--ok)}.pg-funil .pg-pago{border-left-color:var(--info)}.pg-funil .pg-contratado{border-left-color:var(--suave)}@media(max-width:720px){.pg-barra-linha{grid-template-columns:1fr;gap:4px}}.pg a.botao,.ct a.botao{text-decoration:none;display:inline-flex;gap:8px;align-items:center}.pg a.botao-primario{color:var(--sobre-acento)}.pg-tabela td .ct-acoes{flex-wrap:nowrap}.pe{min-height:100vh;background:var(--fundo)}.pe-cabecalho{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:10px;padding:10px 16px;background:var(--superficie);border-bottom:1px solid var(--borda)}.pe-cabecalho .pe-sub{margin-left:auto}.pe-marca{display:inline-flex;align-items:center;gap:8px;color:var(--texto);text-decoration:none}.pe-corpo{max-width:720px;margin:0 auto;padding:16px;display:flex;flex-direction:column;gap:12px}.pe-cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:14px 16px;display:flex;flex-direction:column;gap:6px}.pe-sub{color:var(--suave);font-size:.9rem}.pe-linha{display:flex;justify-content:space-between;align-items:center;gap:10px}.pe-largo{width:100%;padding:12px;font-size:1rem}.pe-titulo{margin:8px 0 0;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--suave);font-weight:600}.pe-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pe-boletim{color:inherit;text-decoration:none}.pe-boletim:hover{border-color:var(--acento)}.pe-contrato strong{font-size:1.05rem}.pe-selo{display:inline-flex;padding:3px 10px;border-radius:999px;font-size:.78rem;font-weight:600;white-space:nowrap}.pe-acento{background:var(--acento-claro);color:var(--acento-texto)}.pe-ok{background:var(--c-bg-e4f4ea);color:var(--ok)}.pe-alerta{background:var(--c-bg-fbf0d9);color:var(--alerta)}.pe-glosa{color:var(--perigo)}.pe-liberado{color:var(--ok)}.pe-voltar{color:var(--acento-texto);text-decoration:none;font-weight:600;align-self:flex-start;padding:4px 0}.pe-topo-boletim h1{font-size:1.2rem}.pe-liquido{display:flex;flex-direction:column;gap:2px;padding:12px 0 4px}.pe-liquido span{color:var(--suave);font-size:.85rem}.pe-liquido strong{font-size:1.7rem;color:var(--acento-texto);font-variant-numeric:tabular-nums}.pe-resumo{margin:0;display:flex;flex-direction:column}.pe-resumo div{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-top:1px solid var(--borda);font-size:.92rem}.pe-resumo dd{margin:0;font-variant-numeric:tabular-nums}.pe-item-glosado{border-color:var(--c-ln-f1c4c0)}.pe-retido{display:flex;flex-direction:column;gap:8px;background:var(--c-bg-fdf3f2);border-radius:var(--raio);padding:10px;color:var(--perigo)}.pe-retido .ct-nc{grid-template-columns:1fr}.pe-retido .ct-nc p,.pe-retido .ct-nc strong{color:var(--texto)}.pe-contestacao{display:flex;flex-direction:column;gap:3px;border-left:3px solid var(--alerta);padding:4px 0 4px 10px}.pe-resposta{color:var(--suave);font-size:.9rem}.pe-contestar{display:flex;flex-direction:column;gap:8px}.pe-contestar textarea,.pe-campo input{width:100%;padding:10px 12px;border:1px solid var(--borda);border-radius:var(--raio);font:inherit;font-size:1rem;background:var(--superficie)}.pe-contestar-botao{align-self:flex-start}.pe-campo{display:flex;flex-direction:column;gap:5px;font-size:.88rem;color:var(--suave)}.pe-assinar{display:flex;flex-direction:column;gap:12px}.pe-assinado{display:flex;flex-direction:column;align-items:center;gap:2px}.pe-traco{width:100%;max-width:320px;height:100px;color:var(--acento-texto)}.pe-entrar{min-height:100vh;display:grid;place-items:center;padding:16px;background:var(--fundo)}.pe-entrar-form{width:100%;max-width:360px;gap:14px;padding:24px}.pe-entrar-form h1{font-size:1.15rem}.pe-pin{text-align:center;font-size:1.6rem!important;letter-spacing:.5em;font-weight:700}@media(min-width:760px){.pe-corpo{padding:24px}}.po-botao{display:inline-flex;align-items:center;gap:6px}.po-cabecalho{padding:12px 16px;margin:0}.po-status{display:inline-flex;padding:2px 10px;border-radius:999px;font-size:.78rem;font-weight:600;background:var(--superficie2);color:var(--suave)}.po-status.po-aprovada{background:var(--ok-claro);color:var(--ok)}.po-status.po-virou_os{background:var(--acento-claro);color:var(--acento)}.po-tabela{min-width:880px}.po-tabela td,.po-tabela th{padding:7px 10px}.po-tabela tr.po-primeira td{border-top:1px solid var(--borda)}.po-tabela tfoot td{font-weight:600;background:var(--superficie2);border-top:1px solid var(--borda)}.po-tabela input,.po-tabela select{width:100%;min-width:0;padding:6px 8px;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);font:inherit}.po-tabela input.po-curto{width:84px;text-align:right}.po-tabela td.num input.po-curto{margin-left:auto;display:block}.po-editando td{background:var(--acento-claro)}.po-calc,.po-irma{color:var(--suave);font-size:.86rem}.po-novo td{background:var(--superficie2)}.po-aviso{background:var(--ok-claro);color:var(--ok);padding:8px 12px;border-radius:var(--raio);font-size:.9rem;font-weight:600}.po-contratado{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.po-contratado .campo-form{max-width:220px}.po-csv{width:100%;font-family:var(--fonte-mono);font-size:.84rem;padding:8px;border:1px solid var(--borda);border-radius:var(--raio);resize:vertical}.po-ou{display:flex;justify-content:flex-start}.po-tabela td:nth-child(2){min-width:220px}.oc{display:flex;flex-direction:column;gap:14px;max-width:1280px}.oc-botao{display:inline-flex;align-items:center;gap:6px}.oc-select,.oc-filtro{padding:7px 10px;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);color:var(--texto);font:inherit;font-size:.9rem}.oc-base{min-width:240px;max-width:360px}.oc-form{display:flex;flex-direction:column;gap:12px}.oc-linha{display:flex;gap:12px;flex-wrap:wrap}.oc-linha .campo-form{flex:1;min-width:120px}.oc-dica{color:var(--suave);font-size:.84rem;margin:0}.oc-selo{display:inline-flex;padding:2px 10px;border-radius:999px;font-size:.78rem;font-weight:600;background:var(--superficie2);color:var(--suave);white-space:nowrap}.oc-selo.oc-ok{background:var(--ok-claro);color:var(--ok)}.oc-selo.oc-andamento{background:var(--acento-claro);color:var(--acento-texto)}.oc-selo.oc-erro{background:var(--perigo-claro);color:var(--perigo)}.oc-tipo{display:inline-flex;padding:1px 8px;border-radius:var(--raio);font-size:.76rem;font-weight:600;background:var(--superficie2);color:var(--suave);border:1px solid var(--borda)}.oc-faixa{padding:8px 12px;border-radius:var(--raio);background:var(--acento-claro);color:var(--acento-texto);font-size:.88rem;font-family:var(--fonte-mono)}.oc-faixa.oc-faixa-ok{background:var(--ok-claro);color:var(--ok)}.oc-aviso{color:var(--alerta)}.oc-tabela{min-width:880px}.oc-tabela tr.oc-clicavel{cursor:pointer}.oc-tabela tr.oc-clicavel:hover td{background:var(--acento-claro)}.oc-tabela td.oc-desc{max-width:560px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oc-tabela tfoot td{font-weight:600;background:var(--superficie2);border-top:1px solid var(--borda)}.oc-acoes{display:inline-flex;gap:4px;justify-content:flex-end}.oc-acoes .botao{padding:4px 8px;font-size:.84rem;display:inline-flex;gap:4px;align-items:center}.oc-rodape{display:flex;justify-content:flex-end;padding:8px 4px}.oc-numeros{display:flex;gap:12px;flex-wrap:wrap}.oc-numero{flex:1;min-width:140px;padding:10px 14px;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);display:flex;flex-direction:column;gap:2px}.oc-numero span{font-family:var(--fonte-condensada);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--suave)}.oc-numero strong{font-family:var(--fonte-mono);font-size:1.15rem;font-variant-numeric:tabular-nums}.oc-arvore td{white-space:nowrap}.oc-arvore td.oc-desc{white-space:normal}.oc-nivel{display:inline-block}.oc-seta{border:0;background:none;padding:0 4px 0 0;cursor:pointer;color:var(--suave);display:inline-grid;vertical-align:middle}.oc-sem-seta{display:inline-block;width:18px}.oc-filha td{background:var(--superficie2)}.oc-coef{width:96px;text-align:right;padding:4px 6px;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);font:inherit;font-family:var(--fonte-mono)}.oc-adicionar{display:flex;gap:8px;align-items:center;padding:10px 12px;border-top:1px solid var(--borda);flex-wrap:wrap}.oc-adicionar input[type=search],.oc-adicionar .oc-select{min-width:220px}.oc-achados{max-height:260px;overflow:auto;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);margin:0;padding:0;list-style:none}.oc-achados button{width:100%;text-align:left;padding:6px 10px;border:0;background:none;cursor:pointer;display:flex;gap:10px;font:inherit;font-size:.88rem;color:var(--texto)}.oc-achados button:hover{background:var(--acento-claro)}.oc-hist td,.oc-hist th{padding:6px 12px}.oc-versao{font-size:.9rem;color:var(--suave);font-weight:500}.oc-editar-bdi{align-self:center}.oc-numero small{color:var(--suave);font-size:.78rem}.oc-alterna{display:inline-flex;border:1px solid var(--borda);border-radius:var(--raio);overflow:hidden;background:var(--superficie)}.oc-alterna button{padding:6px 12px;border:0;background:none;font:inherit;font-size:.88rem;color:var(--suave);cursor:pointer}.oc-alterna button+button{border-left:1px solid var(--borda)}.oc-alterna button.ativa{background:var(--acento-claro);color:var(--acento-texto);font-weight:600}.oc-eap-itens{display:grid;grid-template-columns:270px minmax(0,1fr);gap:14px;align-items:start}.oc-eap{display:flex;flex-direction:column;padding:0;overflow:hidden}.oc-eap-topo{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;border-bottom:1px solid var(--borda)}.oc-eap-linha{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:7px 10px;border:0;border-bottom:1px solid var(--borda);background:none;font:inherit;font-size:.88rem;color:var(--texto);text-align:left;cursor:pointer}.oc-eap-linha:hover{background:var(--superficie2)}.oc-eap-linha.ativa{background:var(--acento-claro);color:var(--acento-texto)}.oc-eap-nome{flex:1;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;padding:0}.oc-eap-linha .num{font-size:.8rem;white-space:nowrap}.oc-eap-rodape{display:flex;gap:6px;padding:8px 10px}.oc-eap-rodape .botao{padding:4px 8px;font-size:.84rem}.oc-itens{padding:0;overflow:hidden}.oc-itens .oc-tabela{min-width:760px}.oc-busca{border-top:1px solid var(--borda)}.oc-busca .oc-adicionar{border-top:0}.oc-achados{margin:0 12px 12px}.oc-achados li button{align-items:baseline}.oc-achado-desc{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oc-bdi-grade{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.oc-rodape-apagar{display:flex;justify-content:flex-end}.oc-classe{display:inline-flex;min-width:24px;justify-content:center;padding:1px 8px;border-radius:var(--raio);font-weight:700;font-size:.8rem;font-family:var(--fonte-mono);background:var(--superficie2);color:var(--suave)}.oc-classe-A{background:var(--perigo-claro);color:var(--perigo)}.oc-classe-B{background:var(--acento-claro);color:var(--acento-texto)}.oc-periodo{white-space:nowrap;font-size:.84rem}.oc-cron th,.oc-cron td{white-space:nowrap}.oc-cron td:first-child{white-space:normal;min-width:220px}@media(max-width:900px){.oc-eap-itens{grid-template-columns:1fr}}.oc-itens .oc-tabela td.oc-desc{max-width:260px}.oc-itens .oc-tabela th,.oc-itens .oc-tabela td{padding-left:10px;padding-right:10px}.oc-form select,.oc-select{min-height:36px}.qt-barra{height:6px;border-radius:3px;background:var(--superficie2);overflow:hidden;min-width:90px}.qt-barra>span{display:block;height:100%;background:var(--acento)}.qt-andamento{display:flex;flex-direction:column;gap:4px;min-width:140px}.qt-andamento small{color:var(--suave);font-size:.78rem}.qt-lotes tr.qt-ativo td{background:var(--acento-claro)}.qt-baixa{color:var(--alerta)}.qt-media{color:var(--texto)}.qt-alta{color:var(--ok)}.qt-sub{color:var(--suave);font-size:.8rem;display:block}.qt-sem{color:var(--suave)}.qt-troca td{background:var(--superficie2);padding:10px 14px}.qt-troca .oc-adicionar{border:0;padding:0}.qt-troca ul{margin-top:8px}.qt-amostra{overflow:auto;max-height:220px;border:1px solid var(--borda);border-radius:var(--raio)}.qt-amostra table{font-size:.84rem}.qt-mapa{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.qt-cartoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;align-items:start}.qt-cartao{padding:16px;display:flex;flex-direction:column;gap:12px}.qt-cartao h2{margin:0;font-size:1rem}.qt-cartao p{margin:0;color:var(--suave);font-size:.88rem}.qt-resultado{padding:8px 12px;border-radius:var(--raio);background:var(--ok-claro);color:var(--ok);font-size:.88rem;display:flex;flex-direction:column;gap:4px}.qt-resultado a{color:inherit;font-weight:600}.qt-lista{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.qt-lista li{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:6px 0;border-bottom:1px solid var(--borda);font-size:.88rem}.qt-cartao select,.qt-mapa select{height:auto;min-height:38px;padding-block:8px}.qt-cartao a.botao{text-decoration:none}:root{--c-bg-000000: #000000;--c-bg-0a524c: #0a524c;--c-bg-0d6b63: #0d6b63;--c-bg-0f1720: #0f1720;--c-bg-16202a: #16202a;--c-bg-1a7f4b: #1a7f4b;--c-bg-1b2430: #1b2430;--c-bg-1baf7a: #1baf7a;--c-bg-1f2328: #1f2328;--c-bg-1f2c38: #1f2c38;--c-bg-1f9d6b: #1f9d6b;--c-bg-24302f: #24302f;--c-bg-2a2f36: #2a2f36;--c-bg-2a78d6: #2a78d6;--c-bg-2b3331: #2b3331;--c-bg-2b3534: #2b3534;--c-bg-2bbf76: #2bbf76;--c-bg-2f7fd8: #2f7fd8;--c-bg-3fb67d: #3fb67d;--c-bg-4c9ad8: #4c9ad8;--c-bg-4fc1b4: #4fc1b4;--c-bg-59636e: #59636e;--c-bg-5f6b7a: #5f6b7a;--c-bg-6250d6: #6250d6;--c-bg-6c7a78: #6c7a78;--c-bg-8a9099: #8a9099;--c-bg-8a95a3: #8a95a3;--c-bg-8f6d00: #8f6d00;--c-bg-9aa4ad: #9aa4ad;--c-bg-9fb0bf: #9fb0bf;--c-bg-a3a9b1: #a3a9b1;--c-bg-a8d8c9: #a8d8c9;--c-bg-b42318: #b42318;--c-bg-b8dbd5: #b8dbd5;--c-bg-b9bec5: #b9bec5;--c-bg-bfe5cb: #bfe5cb;--c-bg-c4c9cf: #c4c9cf;--c-bg-c4e3ea: #c4e3ea;--c-bg-c7e4df: #c7e4df;--c-bg-c9ced4: #c9ced4;--c-bg-cdd8d6: #cdd8d6;--c-bg-cfe7e3: #cfe7e3;--c-bg-cfe8e4: #cfe8e4;--c-bg-d0d5da: #d0d5da;--c-bg-d2dde5: #d2dde5;--c-bg-d3dada: #d3dada;--c-bg-d4e2e0: #d4e2e0;--c-bg-d5ece4: #d5ece4;--c-bg-d63a3a: #d63a3a;--c-bg-d9a300: #d9a300;--c-bg-dbe3e1: #dbe3e1;--c-bg-dbe6e4: #dbe6e4;--c-bg-dceafc: #dceafc;--c-bg-dcefec: #dcefec;--c-bg-dcf3e5: #dcf3e5;--c-bg-dcf3e8: #dcf3e8;--c-bg-dde6ec: #dde6ec;--c-bg-dde8f7: #dde8f7;--c-bg-dfe5e4: #dfe5e4;--c-bg-dfe9e8: #dfe9e8;--c-bg-e0484d: #e0484d;--c-bg-e1e8e7: #e1e8e7;--c-bg-e1edfb: #e1edfb;--c-bg-e2e7ea: #e2e7ea;--c-bg-e2e8e7: #e2e8e7;--c-bg-e2f3e8: #e2f3e8;--c-bg-e3e8e8: #e3e8e8;--c-bg-e3f1ef: #e3f1ef;--c-bg-e4e4e4: #e4e4e4;--c-bg-e4e8ea: #e4e8ea;--c-bg-e4f4ea: #e4f4ea;--c-bg-e5e7ea: #e5e7ea;--c-bg-e6edf2: #e6edf2;--c-bg-e7ecea: #e7ecea;--c-bg-e7eeed: #e7eeed;--c-bg-e7f6ef: #e7f6ef;--c-bg-e84a5f: #e84a5f;--c-bg-e8566a: #e8566a;--c-bg-e8ecec: #e8ecec;--c-bg-e8eced: #e8eced;--c-bg-e8f1fc: #e8f1fc;--c-bg-e9eeed: #e9eeed;--c-bg-eceef1: #eceef1;--c-bg-eceff1: #eceff1;--c-bg-eda100: #eda100;--c-bg-edf2f5: #edf2f5;--c-bg-edf5f4: #edf5f4;--c-bg-eef0f2: #eef0f2;--c-bg-eef1f2: #eef1f2;--c-bg-eef5f4: #eef5f4;--c-bg-eef6f5: #eef6f5;--c-bg-f0f1f3: #f0f1f3;--c-bg-f0f7f6: #f0f7f6;--c-bg-f1f4f3: #f1f4f3;--c-bg-f1f6f5: #f1f6f5;--c-bg-f3f4f6: #f3f4f6;--c-bg-f3f5f6: #f3f5f6;--c-bg-f3f6f8: #f3f6f8;--c-bg-f5f9f9: #f5f9f9;--c-bg-f6f8f9: #f6f8f9;--c-bg-f6f9fb: #f6f9fb;--c-bg-f7fafb: #f7fafb;--c-bg-f7fbfa: #f7fbfa;--c-bg-f8f9fa: #f8f9fa;--c-bg-f9d9d5: #f9d9d5;--c-bg-f9fafb: #f9fafb;--c-bg-faf1cc: #faf1cc;--c-bg-fafbfc: #fafbfc;--c-bg-fbf0d9: #fbf0d9;--c-bg-fbfcfc: #fbfcfc;--c-bg-fbfdfe: #fbfdfe;--c-bg-fde2e2: #fde2e2;--c-bg-fde3d2: #fde3d2;--c-bg-fde3e1: #fde3e1;--c-bg-fde7ea: #fde7ea;--c-bg-fdecea: #fdecea;--c-bg-fdf0f2: #fdf0f2;--c-bg-fdf3f2: #fdf3f2;--c-bg-fff6e0: #fff6e0;--c-bg-fff7f6: #fff7f6;--c-ln-000000: #000000;--c-ln-0a4f49: #0a4f49;--c-ln-1b2430: #1b2430;--c-ln-2f7fd8: #2f7fd8;--c-ln-39b27a: #39b27a;--c-ln-8a9997: #8a9997;--c-ln-9fb0bf: #9fb0bf;--c-ln-9fc9c2: #9fc9c2;--c-ln-b8b8b8: #b8b8b8;--c-ln-b9bec5: #b9bec5;--c-ln-b9c2cc: #b9c2cc;--c-ln-b9c4cc: #b9c4cc;--c-ln-b9cfcc: #b9cfcc;--c-ln-c3cdcb: #c3cdcb;--c-ln-c4d9d5: #c4d9d5;--c-ln-c8d2d0: #c8d2d0;--c-ln-c9ced4: #c9ced4;--c-ln-c9d3da: #c9d3da;--c-ln-d3dcda: #d3dcda;--c-ln-d5d9de: #d5d9de;--c-ln-d6dce0: #d6dce0;--c-ln-d9a300: #d9a300;--c-ln-d9e1e0: #d9e1e0;--c-ln-d9e6e4: #d9e6e4;--c-ln-e0484d: #e0484d;--c-ln-e3e6ea: #e3e6ea;--c-ln-eef0f2: #eef0f2;--c-ln-f0f1f3: #f0f1f3;--c-ln-f1c4c0: #f1c4c0;--c-ln-f2cf73: #f2cf73;--c-tx-000000: #000000;--c-tx-0a5751: #0a5751;--c-tx-0d6b63: #0d6b63;--c-tx-111111: #111111;--c-tx-157a50: #157a50;--c-tx-1b2430: #1b2430;--c-tx-1d3a4a: #1d3a4a;--c-tx-1d4f91: #1d4f91;--c-tx-1f5fae: #1f5fae;--c-tx-1f9d6b: #1f9d6b;--c-tx-2e7d4f: #2e7d4f;--c-tx-2f5aa8: #2f5aa8;--c-tx-2f6db8: #2f6db8;--c-tx-2f7fd8: #2f7fd8;--c-tx-333333: #333333;--c-tx-344054: #344054;--c-tx-34444f: #34444f;--c-tx-475467: #475467;--c-tx-50606e: #50606e;--c-tx-5d6b78: #5d6b78;--c-tx-5f6b7a: #5f6b7a;--c-tx-6b4fbb: #6b4fbb;--c-tx-6b7884: #6b7884;--c-tx-7a4f0f: #7a4f0f;--c-tx-7b8894: #7b8894;--c-tx-7b8996: #7b8996;--c-tx-8796a3: #8796a3;--c-tx-8a97a3: #8a97a3;--c-tx-8d99a8: #8d99a8;--c-tx-8fa0ad: #8fa0ad;--c-tx-98a2b3: #98a2b3;--c-tx-9aa6b2: #9aa6b2;--c-tx-9eaaa8: #9eaaa8;--c-tx-a0a8b4: #a0a8b4;--c-tx-a3a9b1: #a3a9b1;--c-tx-a9afb7: #a9afb7;--c-tx-a9b2bd: #a9b2bd;--c-tx-b4531a: #b4531a;--c-tx-b7c6d0: #b7c6d0;--c-tx-b9c4cc: #b9c4cc;--c-tx-c0262c: #c0262c;--c-tx-c0392b: #c0392b;--c-tx-c23a46: #c23a46;--c-tx-c3cbd2: #c3cbd2;--c-tx-c4d9d5: #c4d9d5;--c-tx-c99400: #c99400;--c-tx-c9ced4: #c9ced4;--c-tx-c9ced6: #c9ced6;--c-tx-c9d2db: #c9d2db;--c-tx-d0d5dd: #d0d5dd;--c-tx-d7e2ea: #d7e2ea;--c-tx-d9a300: #d9a300;--c-tx-e0484d: #e0484d;--c-tx-eef2f5: #eef2f5;--c-tx-f4f8f9: #f4f8f9}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--c-bg-000000: #1a1a1a;--c-bg-0a524c: #0a524c;--c-bg-0d6b63: #0d6b63;--c-bg-0f1720: #101923;--c-bg-16202a: #16202a;--c-bg-1a7f4b: #1a7f4b;--c-bg-1b2430: #1b2430;--c-bg-1baf7a: #1baf7a;--c-bg-1f2328: #1f2328;--c-bg-1f2c38: #1f2c38;--c-bg-1f9d6b: #1f9d6b;--c-bg-24302f: #24302f;--c-bg-2a2f36: #2a2f36;--c-bg-2a78d6: #315989;--c-bg-2b3331: #2b3331;--c-bg-2b3534: #2b3534;--c-bg-2bbf76: #2bbf76;--c-bg-2f7fd8: #2f5986;--c-bg-3fb67d: #3fb67d;--c-bg-4c9ad8: #2e5778;--c-bg-4fc1b4: #3b766f;--c-bg-59636e: #59636e;--c-bg-5f6b7a: #5f6b7a;--c-bg-6250d6: #382f76;--c-bg-6c7a78: #6c7a78;--c-bg-8a9099: #4f5257;--c-bg-8a95a3: #4a5057;--c-bg-8f6d00: #8f6d00;--c-bg-9aa4ad: #444a4f;--c-bg-9fb0bf: #3a444c;--c-bg-a3a9b1: #42454a;--c-bg-a8d8c9: #2a493f;--c-bg-b42318: #b42318;--c-bg-b8dbd5: #28403c;--c-bg-b9bec5: #363a3e;--c-bg-bfe5cb: #223e2b;--c-bg-c4c9cf: #313438;--c-bg-c4e3ea: #1e363c;--c-bg-c7e4df: #233935;--c-bg-c9ced4: #2e3136;--c-bg-cdd8d6: #2b3432;--c-bg-cfe7e3: #213531;--c-bg-cfe8e4: #203532;--c-bg-d0d5da: #2a2e32;--c-bg-d2dde5: #232c32;--c-bg-d3dada: #2a3030;--c-bg-d4e2e0: #25312f;--c-bg-d5ece4: #1d322b;--c-bg-d63a3a: #813030;--c-bg-d9a300: #d9a300;--c-bg-dbe3e1: #252c2a;--c-bg-dbe6e4: #232d2b;--c-bg-dceafc: #0e1f35;--c-bg-dcefec: #1b2f2c;--c-bg-dcf3e5: #183021;--c-bg-dcf3e8: #183024;--c-bg-dde6ec: #1e272d;--c-bg-dde8f7: #142031;--c-bg-dfe5e4: #242a29;--c-bg-dfe9e8: #212b2a;--c-bg-e0484d: #7a292c;--c-bg-e1e8e7: #222928;--c-bg-e1edfb: #0f1f32;--c-bg-e2e7ea: #212629;--c-bg-e2e8e7: #222827;--c-bg-e2f3e8: #182c1f;--c-bg-e3e8e8: #222828;--c-bg-e3f1ef: #1a2b28;--c-bg-e4e4e4: #262626;--c-bg-e4e8ea: #212527;--c-bg-e4f4ea: #182b1f;--c-bg-e5e7ea: #212327;--c-bg-e6edf2: #1a2329;--c-bg-e7ecea: #202623;--c-bg-e7eeed: #1e2625;--c-bg-e7f6ef: #162a21;--c-bg-e84a5f: #7a2430;--c-bg-e8566a: #74232e;--c-bg-e8ecec: #202525;--c-bg-e8eced: #1f2425;--c-bg-e8f1fc: #0e1c2e;--c-bg-e9eeed: #1f2523;--c-bg-eceef1: #1d1f23;--c-bg-eceff1: #1d2123;--c-bg-eda100: #eda100;--c-bg-edf2f5: #192025;--c-bg-edf5f4: #192523;--c-bg-eef0f2: #1c1f22;--c-bg-eef1f2: #1c2122;--c-bg-eef5f4: #192422;--c-bg-eef6f5: #182523;--c-bg-f0f1f3: #1c1e21;--c-bg-f0f7f6: #172422;--c-bg-f1f4f3: #1b201f;--c-bg-f1f6f5: #192220;--c-bg-f3f4f6: #1a1c20;--c-bg-f3f5f6: #1a1e20;--c-bg-f3f6f8: #171d21;--c-bg-f5f9f9: #172020;--c-bg-f6f8f9: #171c1f;--c-bg-f6f9fb: #131c22;--c-bg-f7fafb: #141d20;--c-bg-f7fbfa: #14201d;--c-bg-f8f9fa: #171a1d;--c-bg-f9d9d5: #371511;--c-bg-f9fafb: #161a1d;--c-bg-faf1cc: #3c3410;--c-bg-fafbfc: #15191e;--c-bg-fbf0d9: #36290f;--c-bg-fbfcfc: #161b1b;--c-bg-fbfdfe: #0e1c23;--c-bg-fde2e2: #330c0c;--c-bg-fde3d2: #3b1f0d;--c-bg-fde3e1: #330f0c;--c-bg-fde7ea: #300c11;--c-bg-fdecea: #2e100c;--c-bg-fdf0f2: #2a0d11;--c-bg-fdf3f2: #29100d;--c-bg-fff6e0: #362909;--c-bg-fff7f6: #2b0c08;--c-ln-000000: #999999;--c-ln-0a4f49: #4ae8da;--c-ln-1b2430: #7c95b6;--c-ln-2f7fd8: #305988;--c-ln-39b27a: #3b7d5e;--c-ln-8a9997: #57605f;--c-ln-9fb0bf: #4f5d69;--c-ln-9fc9c2: #3f5954;--c-ln-b8b8b8: #4a4a4a;--c-ln-b9bec5: #43474c;--c-ln-b9c2cc: #3f464d;--c-ln-b9c4cc: #3f474d;--c-ln-b9cfcc: #3e4d4b;--c-ln-c3cdcb: #404846;--c-ln-c4d9d5: #394a47;--c-ln-c8d2d0: #3e4644;--c-ln-c9ced4: #3d4146;--c-ln-c9d3da: #394147;--c-ln-d3dcda: #394240;--c-ln-d5d9de: #393c41;--c-ln-d6dce0: #373d41;--c-ln-d9a300: #9c7c1c;--c-ln-d9e1e0: #37403f;--c-ln-d9e6e4: #334240;--c-ln-e0484d: #892e31;--c-ln-e3e6ea: #33373c;--c-ln-eef0f2: #303438;--c-ln-f0f1f3: #303237;--c-ln-f1c4c0: #552a26;--c-ln-f2cf73: #735e26;--c-tx-000000: #ededed;--c-tx-0a5751: #b4f1ec;--c-tx-0d6b63: #aaeee8;--c-tx-111111: #e4e4e4;--c-tx-157a50: #a4e8cc;--c-tx-1b2430: #cfd7e2;--c-tx-1d3a4a: #c0d6e2;--c-tx-1d4f91: #98b8e3;--c-tx-1f5fae: #89b0e1;--c-tx-1f9d6b: #92e1c2;--c-tx-2e7d4f: #a5d8ba;--c-tx-2f5aa8: #8da7d7;--c-tx-2f6db8: #85aad7;--c-tx-2f7fd8: #2f7fd8;--c-tx-333333: #d1d1d1;--c-tx-344054: #bdc5d3;--c-tx-34444f: #c0cbd3;--c-tx-475467: #b3bbc8;--c-tx-50606e: #afbac2;--c-tx-5d6b78: #aab3bb;--c-tx-5f6b7a: #a9b1ba;--c-tx-6b4fbb: #6b4fbb;--c-tx-6b7884: #a4acb3;--c-tx-7a4f0f: #eccfa3;--c-tx-7b8894: #7b8894;--c-tx-7b8996: #7b8996;--c-tx-8796a3: #8796a3;--c-tx-8a97a3: #8a97a3;--c-tx-8d99a8: #8d99a8;--c-tx-8fa0ad: #8fa0ad;--c-tx-98a2b3: #98a2b3;--c-tx-9aa6b2: #9aa6b2;--c-tx-9eaaa8: #9eaaa8;--c-tx-a0a8b4: #a0a8b4;--c-tx-a3a9b1: #a3a9b1;--c-tx-a9afb7: #a9afb7;--c-tx-a9b2bd: #a9b2bd;--c-tx-b4531a: #e4a885;--c-tx-b7c6d0: #b7c6d0;--c-tx-b9c4cc: #b9c4cc;--c-tx-c0262c: #dc8083;--c-tx-c0392b: #d98880;--c-tx-c23a46: #d08087;--c-tx-c3cbd2: #c3cbd2;--c-tx-c4d9d5: #c4d9d5;--c-tx-c99400: #f4d378;--c-tx-c9ced4: #c9ced4;--c-tx-c9ced6: #c9ced6;--c-tx-c9d2db: #c9d2db;--c-tx-d0d5dd: #d0d5dd;--c-tx-d7e2ea: #d7e2ea;--c-tx-d9a300: #f3d370;--c-tx-e0484d: #e0484d;--c-tx-eef2f5: #eef2f5;--c-tx-f4f8f9: #f4f8f9}}:root[data-theme=dark]{--c-bg-000000: #1a1a1a;--c-bg-0a524c: #0a524c;--c-bg-0d6b63: #0d6b63;--c-bg-0f1720: #101923;--c-bg-16202a: #16202a;--c-bg-1a7f4b: #1a7f4b;--c-bg-1b2430: #1b2430;--c-bg-1baf7a: #1baf7a;--c-bg-1f2328: #1f2328;--c-bg-1f2c38: #1f2c38;--c-bg-1f9d6b: #1f9d6b;--c-bg-24302f: #24302f;--c-bg-2a2f36: #2a2f36;--c-bg-2a78d6: #315989;--c-bg-2b3331: #2b3331;--c-bg-2b3534: #2b3534;--c-bg-2bbf76: #2bbf76;--c-bg-2f7fd8: #2f5986;--c-bg-3fb67d: #3fb67d;--c-bg-4c9ad8: #2e5778;--c-bg-4fc1b4: #3b766f;--c-bg-59636e: #59636e;--c-bg-5f6b7a: #5f6b7a;--c-bg-6250d6: #382f76;--c-bg-6c7a78: #6c7a78;--c-bg-8a9099: #4f5257;--c-bg-8a95a3: #4a5057;--c-bg-8f6d00: #8f6d00;--c-bg-9aa4ad: #444a4f;--c-bg-9fb0bf: #3a444c;--c-bg-a3a9b1: #42454a;--c-bg-a8d8c9: #2a493f;--c-bg-b42318: #b42318;--c-bg-b8dbd5: #28403c;--c-bg-b9bec5: #363a3e;--c-bg-bfe5cb: #223e2b;--c-bg-c4c9cf: #313438;--c-bg-c4e3ea: #1e363c;--c-bg-c7e4df: #233935;--c-bg-c9ced4: #2e3136;--c-bg-cdd8d6: #2b3432;--c-bg-cfe7e3: #213531;--c-bg-cfe8e4: #203532;--c-bg-d0d5da: #2a2e32;--c-bg-d2dde5: #232c32;--c-bg-d3dada: #2a3030;--c-bg-d4e2e0: #25312f;--c-bg-d5ece4: #1d322b;--c-bg-d63a3a: #813030;--c-bg-d9a300: #d9a300;--c-bg-dbe3e1: #252c2a;--c-bg-dbe6e4: #232d2b;--c-bg-dceafc: #0e1f35;--c-bg-dcefec: #1b2f2c;--c-bg-dcf3e5: #183021;--c-bg-dcf3e8: #183024;--c-bg-dde6ec: #1e272d;--c-bg-dde8f7: #142031;--c-bg-dfe5e4: #242a29;--c-bg-dfe9e8: #212b2a;--c-bg-e0484d: #7a292c;--c-bg-e1e8e7: #222928;--c-bg-e1edfb: #0f1f32;--c-bg-e2e7ea: #212629;--c-bg-e2e8e7: #222827;--c-bg-e2f3e8: #182c1f;--c-bg-e3e8e8: #222828;--c-bg-e3f1ef: #1a2b28;--c-bg-e4e4e4: #262626;--c-bg-e4e8ea: #212527;--c-bg-e4f4ea: #182b1f;--c-bg-e5e7ea: #212327;--c-bg-e6edf2: #1a2329;--c-bg-e7ecea: #202623;--c-bg-e7eeed: #1e2625;--c-bg-e7f6ef: #162a21;--c-bg-e84a5f: #7a2430;--c-bg-e8566a: #74232e;--c-bg-e8ecec: #202525;--c-bg-e8eced: #1f2425;--c-bg-e8f1fc: #0e1c2e;--c-bg-e9eeed: #1f2523;--c-bg-eceef1: #1d1f23;--c-bg-eceff1: #1d2123;--c-bg-eda100: #eda100;--c-bg-edf2f5: #192025;--c-bg-edf5f4: #192523;--c-bg-eef0f2: #1c1f22;--c-bg-eef1f2: #1c2122;--c-bg-eef5f4: #192422;--c-bg-eef6f5: #182523;--c-bg-f0f1f3: #1c1e21;--c-bg-f0f7f6: #172422;--c-bg-f1f4f3: #1b201f;--c-bg-f1f6f5: #192220;--c-bg-f3f4f6: #1a1c20;--c-bg-f3f5f6: #1a1e20;--c-bg-f3f6f8: #171d21;--c-bg-f5f9f9: #172020;--c-bg-f6f8f9: #171c1f;--c-bg-f6f9fb: #131c22;--c-bg-f7fafb: #141d20;--c-bg-f7fbfa: #14201d;--c-bg-f8f9fa: #171a1d;--c-bg-f9d9d5: #371511;--c-bg-f9fafb: #161a1d;--c-bg-faf1cc: #3c3410;--c-bg-fafbfc: #15191e;--c-bg-fbf0d9: #36290f;--c-bg-fbfcfc: #161b1b;--c-bg-fbfdfe: #0e1c23;--c-bg-fde2e2: #330c0c;--c-bg-fde3d2: #3b1f0d;--c-bg-fde3e1: #330f0c;--c-bg-fde7ea: #300c11;--c-bg-fdecea: #2e100c;--c-bg-fdf0f2: #2a0d11;--c-bg-fdf3f2: #29100d;--c-bg-fff6e0: #362909;--c-bg-fff7f6: #2b0c08;--c-ln-000000: #999999;--c-ln-0a4f49: #4ae8da;--c-ln-1b2430: #7c95b6;--c-ln-2f7fd8: #305988;--c-ln-39b27a: #3b7d5e;--c-ln-8a9997: #57605f;--c-ln-9fb0bf: #4f5d69;--c-ln-9fc9c2: #3f5954;--c-ln-b8b8b8: #4a4a4a;--c-ln-b9bec5: #43474c;--c-ln-b9c2cc: #3f464d;--c-ln-b9c4cc: #3f474d;--c-ln-b9cfcc: #3e4d4b;--c-ln-c3cdcb: #404846;--c-ln-c4d9d5: #394a47;--c-ln-c8d2d0: #3e4644;--c-ln-c9ced4: #3d4146;--c-ln-c9d3da: #394147;--c-ln-d3dcda: #394240;--c-ln-d5d9de: #393c41;--c-ln-d6dce0: #373d41;--c-ln-d9a300: #9c7c1c;--c-ln-d9e1e0: #37403f;--c-ln-d9e6e4: #334240;--c-ln-e0484d: #892e31;--c-ln-e3e6ea: #33373c;--c-ln-eef0f2: #303438;--c-ln-f0f1f3: #303237;--c-ln-f1c4c0: #552a26;--c-ln-f2cf73: #735e26;--c-tx-000000: #ededed;--c-tx-0a5751: #b4f1ec;--c-tx-0d6b63: #aaeee8;--c-tx-111111: #e4e4e4;--c-tx-157a50: #a4e8cc;--c-tx-1b2430: #cfd7e2;--c-tx-1d3a4a: #c0d6e2;--c-tx-1d4f91: #98b8e3;--c-tx-1f5fae: #89b0e1;--c-tx-1f9d6b: #92e1c2;--c-tx-2e7d4f: #a5d8ba;--c-tx-2f5aa8: #8da7d7;--c-tx-2f6db8: #85aad7;--c-tx-2f7fd8: #2f7fd8;--c-tx-333333: #d1d1d1;--c-tx-344054: #bdc5d3;--c-tx-34444f: #c0cbd3;--c-tx-475467: #b3bbc8;--c-tx-50606e: #afbac2;--c-tx-5d6b78: #aab3bb;--c-tx-5f6b7a: #a9b1ba;--c-tx-6b4fbb: #6b4fbb;--c-tx-6b7884: #a4acb3;--c-tx-7a4f0f: #eccfa3;--c-tx-7b8894: #7b8894;--c-tx-7b8996: #7b8996;--c-tx-8796a3: #8796a3;--c-tx-8a97a3: #8a97a3;--c-tx-8d99a8: #8d99a8;--c-tx-8fa0ad: #8fa0ad;--c-tx-98a2b3: #98a2b3;--c-tx-9aa6b2: #9aa6b2;--c-tx-9eaaa8: #9eaaa8;--c-tx-a0a8b4: #a0a8b4;--c-tx-a3a9b1: #a3a9b1;--c-tx-a9afb7: #a9afb7;--c-tx-a9b2bd: #a9b2bd;--c-tx-b4531a: #e4a885;--c-tx-b7c6d0: #b7c6d0;--c-tx-b9c4cc: #b9c4cc;--c-tx-c0262c: #dc8083;--c-tx-c0392b: #d98880;--c-tx-c23a46: #d08087;--c-tx-c3cbd2: #c3cbd2;--c-tx-c4d9d5: #c4d9d5;--c-tx-c99400: #f4d378;--c-tx-c9ced4: #c9ced4;--c-tx-c9ced6: #c9ced6;--c-tx-c9d2db: #c9d2db;--c-tx-d0d5dd: #d0d5dd;--c-tx-d7e2ea: #d7e2ea;--c-tx-d9a300: #f3d370;--c-tx-e0484d: #e0484d;--c-tx-eef2f5: #eef2f5;--c-tx-f4f8f9: #f4f8f9}:root{--fundo: #f7f6f2;--superficie: #ffffff;--superficie2: #eeece6;--borda: #d9d6cd;--texto: #1c2227;--suave: #5a646d;--acento: #145c7a;--acento-texto: #145c7a;--acento-claro: #e1eef3;--sobre-acento: #ffffff;--sinal: #c98a0b;--sinal-claro: #fbf1d9;--ok: #2f7d4f;--ok-claro: #e3f2e9;--alerta: #c98a0b;--perigo: #b23a2e;--perigo-claro: #f8e4e1;--info: #5b3f8f;--info-claro: #eee8f7;--os-planejada: #9aa3ab;--os-em_execucao: #c98a0b;--os-executada: #7a6a2c;--os-verificada: #2f7d4f;--os-medida: #5b3f8f;--os-paga: #145c7a;--os-bloqueada: #b23a2e;--raio: 4px;--fonte-titulo: "Barlow", system-ui, sans-serif;--fonte-condensada: "Barlow Semi Condensed", "Barlow", system-ui, sans-serif;--fonte-texto: "Source Sans 3", system-ui, sans-serif;--fonte-mono: "IBM Plex Mono", ui-monospace, monospace;color-scheme:light;font-family:var(--fonte-texto);font-size:16px;color:var(--texto);background:var(--fundo)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--fundo: #14181c;--superficie: #1c2228;--superficie2: #252c33;--borda: #36404a;--texto: #e6e9ec;--suave: #9ba6b0;--acento: #1f7396;--acento-texto: #62b4d1;--acento-claro: #17323f;--sobre-acento: #ffffff;--sinal: #e0a526;--sinal-claro: #3a2f12;--ok: #4fb37a;--ok-claro: #173120;--alerta: #e0a526;--perigo: #e8695b;--perigo-claro: #3b1e1b;--info: #a08bd6;--info-claro: #2a2140;--os-planejada: #7d8790;--os-em_execucao: #e0a526;--os-executada: #b8a547;--os-verificada: #4fb37a;--os-medida: #a08bd6;--os-paga: #4aa3c4;--os-bloqueada: #e8695b;--acento-escuro: #8ccde6;--acento-suave: #1a2a33;--tinta: #e6e9ec;--tinta-2: #c4cad1;--tinta-3: #96a1ac;--campo: #232a31;--sombra: 0 6px 24px rgba(0, 0, 0, .55), 0 1px 3px rgba(0, 0, 0, .4)}}:root[data-theme=dark]{color-scheme:dark;--fundo: #14181c;--superficie: #1c2228;--superficie2: #252c33;--borda: #36404a;--texto: #e6e9ec;--suave: #9ba6b0;--acento: #1f7396;--acento-texto: #62b4d1;--acento-claro: #17323f;--sobre-acento: #ffffff;--sinal: #e0a526;--sinal-claro: #3a2f12;--ok: #4fb37a;--ok-claro: #173120;--alerta: #e0a526;--perigo: #e8695b;--perigo-claro: #3b1e1b;--info: #a08bd6;--info-claro: #2a2140;--os-planejada: #7d8790;--os-em_execucao: #e0a526;--os-executada: #b8a547;--os-verificada: #4fb37a;--os-medida: #a08bd6;--os-paga: #4aa3c4;--os-bloqueada: #e8695b;--acento-escuro: #8ccde6;--acento-suave: #1a2a33;--tinta: #e6e9ec;--tinta-2: #c4cad1;--tinta-3: #96a1ac;--campo: #232a31;--sombra: 0 6px 24px rgba(0, 0, 0, .55), 0 1px 3px rgba(0, 0, 0, .4)}*{box-sizing:border-box}body{margin:0}h1,h2,h3{font-family:var(--fonte-titulo);font-weight:700;letter-spacing:-.01em}h1{margin:0;font-size:1.4rem}th{font-family:var(--fonte-condensada);letter-spacing:.02em}code,.mono,.codigo{font-family:var(--fonte-mono);font-variant-numeric:tabular-nums}table{font-variant-numeric:tabular-nums}button,input{font:inherit;color:inherit}.os-faixa{border-left:3px solid var(--os-planejada)}.os-planejada{--cor-os: var(--os-planejada)}.os-em_execucao{--cor-os: var(--os-em_execucao)}.os-executada{--cor-os: var(--os-executada)}.os-verificada{--cor-os: var(--os-verificada)}.os-medida{--cor-os: var(--os-medida)}.os-paga{--cor-os: var(--os-paga)}.os-bloqueada{--cor-os: var(--os-bloqueada)}.os-faixa[class*=os-]{border-left-color:var(--cor-os)}.selo-os{display:inline-flex;align-items:center;gap:6px;font-family:var(--fonte-mono);font-size:.78rem;padding:2px 9px;border-radius:999px;border:1px solid var(--borda);background:var(--superficie)}.selo-os:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--cor-os, var(--os-planejada))}.estado-no_prazo{--cor-estado: var(--ok)}.estado-atencao{--cor-estado: var(--alerta)}.estado-risco{--cor-estado: var(--perigo)}.carregando,.vazio{padding:24px;color:var(--suave);text-align:center}.erro{background:var(--c-bg-fdecea);color:var(--perigo);padding:8px 12px;border-radius:var(--raio);font-size:.9rem}.erro-texto{color:var(--perigo)}.cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio)}.botao{border:1px solid var(--borda);background:var(--superficie);padding:8px 14px;border-radius:var(--raio);cursor:pointer}.botao:disabled{opacity:.5;cursor:not-allowed}.botao-primario{background:var(--acento);border-color:var(--acento);color:var(--sobre-acento);font-weight:600;font-family:var(--fonte-titulo)}.botao-primario:hover:not(:disabled){filter:brightness(1.08)}.botao-sutil{padding:5px 10px;font-size:.9rem}.botao-link{border:0;background:none;color:var(--acento-texto);padding:4px}.selo{display:inline-block;padding:2px 9px;border-radius:999px;font-size:.78rem;font-weight:600}.selo-no_prazo{background:var(--c-bg-e4f4ea);color:var(--ok)}.selo-atencao{background:var(--c-bg-fbf0d9);color:var(--alerta)}.selo-risco{background:var(--c-bg-fdecea);color:var(--perigo)}.login{min-height:100vh;display:grid;place-items:center;padding:16px}.login-form{width:100%;max-width:360px;padding:28px;display:flex;flex-direction:column;gap:14px}.login-marca{display:flex;align-items:center;gap:12px;margin-bottom:6px}.login-titulo{margin:0;font-size:1.05rem;font-weight:600}.login-dividido{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.login-lado{background:var(--superficie2);border-right:1px solid var(--borda);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px}.login-produto{margin:0;font-family:var(--fonte-titulo);font-weight:700;font-size:3rem;letter-spacing:.04em;line-height:1}.login-entrada{margin:auto;padding:32px 24px;max-width:360px}@media(max-width:760px){.login-dividido{grid-template-columns:1fr;grid-template-rows:auto 1fr}.login-lado{flex-direction:row;justify-content:flex-start;padding:16px;border-right:0;border-bottom:1px solid var(--borda)}.login-lado svg{width:32px;height:32px}.login-produto{font-size:1.5rem}.login-entrada{width:100%;margin:0 auto}}.login-aviso{margin:0;line-height:1.45}.login-form a.botao-link{text-align:center;text-decoration:none}.campo{display:flex;flex-direction:column;gap:5px;font-size:.88rem;color:var(--suave)}.campo input{padding:9px 11px;border:1px solid var(--borda);border-radius:var(--raio);color:var(--texto);background:var(--superficie)}.campo input:focus{outline:2px solid var(--acento-claro);border-color:var(--acento)}.marcar{display:flex;gap:8px;align-items:center;font-size:.9rem}.sem-permissao{display:flex;flex-direction:column;align-items:center;gap:6px;padding:64px 24px;color:var(--suave)}.sem-permissao strong{font-size:2.4rem;color:var(--texto)}.codigo{color:var(--suave);font-size:.85rem}.titulo-pagina{margin-bottom:16px}.tabela-caixa{overflow-x:auto}.tabela{width:100%;border-collapse:collapse;min-width:760px}.tabela th{text-align:left;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--suave);padding:10px 14px;border-bottom:1px solid var(--borda);background:var(--c-bg-fafbfc);font-weight:600}.tabela td{padding:8px 14px;border-bottom:1px solid var(--borda)}.tabela tr:last-child td{border-bottom:0}.tabela .num{text-align:right;font-variant-numeric:tabular-nums}.nome-celula{display:flex;align-items:center;gap:4px}.forte{font-weight:600}.chevron,.chevron-vazio{width:22px;height:22px;flex:none}.chevron{border:0;background:none;cursor:pointer;font-size:1.2rem;line-height:1;color:var(--suave);border-radius:4px;transition:transform .12s}.chevron:hover{background:var(--fundo)}.chevron.aberto{transform:rotate(90deg)}.progresso{display:inline-flex;align-items:center;gap:8px;justify-content:flex-end}.progresso-barra{width:64px;height:6px;background:var(--borda);border-radius:3px;overflow:hidden}.progresso-barra>div{height:100%;background:var(--acento)}.progresso span{min-width:52px}.campo-senha{position:relative;display:flex}.campo-senha input{width:100%;padding-right:38px}.campo-senha-olho{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:flex;padding:6px;border:0;background:none;color:var(--suave);cursor:pointer;border-radius:var(--raio)}.campo-senha-olho:hover{color:var(--texto)}.vazio-estado{display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 16px;color:var(--suave);text-align:center}.vazio-estado .botao{margin-top:4px}body{font-size:14px;line-height:1.4}.tabela td,.grade td,.pg-tabela td,.sg-tabela td,.v-bloco td,.po-tabela td,.ex-grade td,.pl-tabela td,.ct-tabela-compacta td,.adm-tabela td,.p-grade td{height:36px!important;padding-top:3px;padding-bottom:3px}.tabela th,.grade th,.pg-tabela th,.sg-tabela th,.v-bloco th,.po-tabela th,.ex-grade th,.pl-tabela th,.p-grade th{height:32px;padding-top:0;padding-bottom:0;font-family:var(--fonte-condensada);font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.num,td.num,th.num{font-family:var(--fonte-mono);font-variant-numeric:tabular-nums;text-align:right}th.num{font-family:var(--fonte-condensada)}.botao,.botao-contorno,.p-pilula-botao,.chip-filtro,.botao-primario,.botao-perigo,.p-botao,.botao-texto,.botao-link,.botao-sutil,.filtro-botao,.o-pilula-botao,.ex-botao,.po-botao,.q-botao-novo{height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;padding-left:12px;padding-right:12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:var(--raio);font-size:.93rem;line-height:1;box-sizing:border-box}.botao-sutil,.p-botao-pequeno{font-size:.86rem}.botao-link,.botao-texto{padding-left:6px;padding-right:6px}.filtro-botao{box-shadow:none;border:1px solid var(--borda)}input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]),select{height:32px;min-height:32px;box-sizing:border-box;padding-top:0;padding-bottom:0}.campo input{padding:0 10px}.cartao,.a-obra,.pg-cab,.trilho,.topo,.abas,.os-cartao{box-shadow:none}.campo-busca,.p-busca,.ct-busca,.o-busca{height:32px!important;min-height:32px;padding-top:0;padding-bottom:0}td.mono,td.num,.tabela .mono{font-size:13px}
