@font-face{font-family:Archivo;src:url(/assets/archivo-variable-normal-latin-DY7AcnAa.woff2)format("woff2");font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;src:url(/assets/archivo-variable-italic-latin-BuvkOFDm.woff2)format("woff2");font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--papel:#eef1f4;--papel-fundo:#f5f7f9;--folha:#fff;--linha:#d6dce3;--linha-fraca:#e8ecf0;--hover:#eef1f4;--selecao:#e7eef6;--codigo-repetido:#f0f6fd;--zebra:#f6f8fa;--tinta:#15233b;--tinta-fraca:#5c677a;--navy:#16224a;--navy-hover:#232d5b;--navy-texto:#eef1f4;--navy-texto-fraco:#a9b2c7;--navy-traco:#eef1f424;--navy-hover-lateral:#eef1f412;--navy-marcador:#16224a;--lombada:#16224a;--cab-tabela:#16224a;--cab-tabela-texto:#eef1f4;--ouro:#c6a15b;--ouro-tinta:#7d6530;--ok:#2e7d4f;--atencao:#b07a17;--atencao-tinta:#8a5f12;--erro:#b23a2e;--info:#2f5fa8;--neutro:#8a94a6;--ok-fundo:#edf6f0;--atencao-fundo:#fbf4e6;--erro-fundo:#fbefed;--info-fundo:#edf2fa;--erro-traco:#e2b4ae;--campo:#fff;--campo-borda:#98a3b3;--campo-borda-forte:#8f9aab;--seta-select:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2710%27%20height%3D%276%27%20viewBox%3D%270%200%2010%206%27%3E%3Cpath%20d%3D%27M1%201l4%204%204-4%27%20fill%3D%27none%27%20stroke%3D%27%235C677A%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%2F%3E%3C%2Fsvg%3E);--barra-fundo:#dde3ea;--skel:#e3e8ee;--lapis:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235C677A' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L19 9l-4-4L4 16z'/%3E%3Cpath d='m13.5 6.5 4 4'/%3E%3C/svg%3E");--lombada-borda:transparent;--sombra:0 8px 24px #15233b2e;--sombra-rodape:0 -6px 18px #15233b12;--veu:#15233b73;--dica-fundo:#15233b;--dica-texto:#eef1f4;--toast-fundo:#16224a;--toast-texto:#eef1f4;--toast-ok:#5dbb8a;--toast-erro:#e8806f;--selo-atencao:#e5b45a;--selo-texto:#0b1226;--branco:#fff;--codigo-fundo:#0b1226;--codigo-texto:#dce0ec;--raio:2px;--raio-flutuante:6px;--h-controle:34px;--lateral:232px;--trilho:56px;--gutter:24px;--t:.15s;--fonte:"Archivo", "Bahnschrift", "Segoe UI", system-ui, sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--papel:#0f1730;--papel-fundo:#131d3c;--folha:#16224a;--linha:#3c4a80;--linha-fraca:#2c3868;--hover:#1c2a57;--selecao:#222c52;--codigo-repetido:#1b2b5e;--zebra:#192550;--tinta:#e9ecf2;--tinta-fraca:#a9b2c7;--navy:#4a5a99;--navy-hover:#5667a8;--navy-texto:#eef1f4;--navy-texto-fraco:#a9b2c7;--navy-traco:#eef1f41f;--navy-hover-lateral:#eef1f40f;--navy-marcador:#8e9bd0;--lombada:#070b18;--cab-tabela:#0b1226;--cab-tabela-texto:#e9ecf2;--ouro:#c6a15b;--ouro-tinta:#d8b878;--ok:#5dbb8a;--atencao:#e0a93e;--atencao-tinta:#e8b65a;--erro:#e8806f;--info:#7fa6e6;--neutro:#7d88a3;--ok-fundo:#5dbb8a1f;--atencao-fundo:#e0a93e1f;--erro-fundo:#e8806f1f;--info-fundo:#7fa6e61f;--erro-traco:#e8806f73;--campo:#0f1730;--campo-borda:#6370a6;--campo-borda-forte:#7d88a3;--seta-select:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2710%27%20height%3D%276%27%20viewBox%3D%270%200%2010%206%27%3E%3Cpath%20d%3D%27M1%201l4%204%204-4%27%20fill%3D%27none%27%20stroke%3D%27%23A9B2C7%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%2F%3E%3C%2Fsvg%3E);--barra-fundo:#2a3660;--skel:#22305c;--lapis:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23A9B2C7' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L19 9l-4-4L4 16z'/%3E%3Cpath d='m13.5 6.5 4 4'/%3E%3C/svg%3E");--lombada-borda:#26325c;--sombra:0 8px 24px #0306108c;--sombra-rodape:0 -6px 18px #03061059;--veu:#03061099;--dica-fundo:#e9ecf2;--dica-texto:#15233b;--toast-fundo:#0b1226;--codigo-fundo:#0b1226;--codigo-texto:#dce0ec}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--papel:#0f1730;--papel-fundo:#131d3c;--folha:#16224a;--linha:#3c4a80;--linha-fraca:#2c3868;--hover:#1c2a57;--selecao:#222c52;--codigo-repetido:#1b2b5e;--zebra:#192550;--tinta:#e9ecf2;--tinta-fraca:#a9b2c7;--navy:#4a5a99;--navy-hover:#5667a8;--navy-texto:#eef1f4;--navy-texto-fraco:#a9b2c7;--navy-traco:#eef1f41f;--navy-hover-lateral:#eef1f40f;--navy-marcador:#8e9bd0;--lombada:#070b18;--cab-tabela:#0b1226;--cab-tabela-texto:#e9ecf2;--ouro:#c6a15b;--ouro-tinta:#d8b878;--ok:#5dbb8a;--atencao:#e0a93e;--atencao-tinta:#e8b65a;--erro:#e8806f;--info:#7fa6e6;--neutro:#7d88a3;--ok-fundo:#5dbb8a1f;--atencao-fundo:#e0a93e1f;--erro-fundo:#e8806f1f;--info-fundo:#7fa6e61f;--erro-traco:#e8806f73;--campo:#0f1730;--campo-borda:#6370a6;--campo-borda-forte:#7d88a3;--seta-select:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2710%27%20height%3D%276%27%20viewBox%3D%270%200%2010%206%27%3E%3Cpath%20d%3D%27M1%201l4%204%204-4%27%20fill%3D%27none%27%20stroke%3D%27%23A9B2C7%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%2F%3E%3C%2Fsvg%3E);--barra-fundo:#2a3660;--skel:#22305c;--lapis:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23A9B2C7' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L19 9l-4-4L4 16z'/%3E%3Cpath d='m13.5 6.5 4 4'/%3E%3C/svg%3E");--lombada-borda:#26325c;--sombra:0 8px 24px #0306108c;--sombra-rodape:0 -6px 18px #03061059;--veu:#03061099;--dica-fundo:#e9ecf2;--dica-texto:#15233b;--toast-fundo:#0b1226;--codigo-fundo:#0b1226;--codigo-texto:#dce0ec}*{box-sizing:border-box;margin:0;padding:0}[hidden],.oculto{display:none!important}html{background:var(--papel)}html,body{min-height:100%}body{font-family:var(--fonte);color:var(--tinta);background:var(--papel);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:14px;font-weight:450;font-stretch:100%;line-height:1.45}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}a{color:var(--ouro-tinta);text-decoration:none}a:hover{text-underline-offset:2px;text-decoration:underline}h1{letter-spacing:-.015em;color:var(--tinta);text-wrap:balance;font-size:26px;font-weight:700;line-height:1.2}h2,h3,.secao-titulo{color:var(--tinta);font-size:15px;font-weight:600;line-height:1.3}h3{margin-bottom:12px}p{max-width:80ch}.mudo{color:var(--tinta-fraca);font-size:12.5px}.erro,.texto-erro{color:var(--erro)}.texto-atencao{color:var(--atencao-tinta);font-weight:600}:focus-visible{outline:2px solid var(--ouro);outline-offset:2px}:focus:not(:focus-visible){outline:none}.visualmente-oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;top:0;left:0;overflow:hidden;position:absolute!important}.pular-conteudo{z-index:100;border-radius:var(--raio);background:var(--folha);color:var(--tinta);border:0;padding:8px 14px;font-weight:600;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.pular-conteudo:focus{transform:none}.pular-tabela{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.pular-tabela:focus-visible{clip:auto;border:1px solid var(--campo-borda);border-radius:var(--raio);background:var(--folha);width:auto;height:auto;color:var(--tinta);cursor:pointer;margin:0 0 8px;padding:8px 14px;font-weight:600;position:static}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--linha);background-clip:content-box;border:2px solid #0000;border-radius:6px}::-webkit-scrollbar-thumb:hover{background-color:var(--campo-borda-forte)}.lnk{font:inherit;color:var(--ouro-tinta);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline}.lnk:hover{color:var(--tinta)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.layout{min-height:100vh}.topbar{background:var(--lombada);height:52px;color:var(--navy-texto);z-index:40;align-items:center;gap:10px;padding:0 12px;display:none;position:fixed;top:0;left:0;right:0}.topbar-logo{align-items:center;gap:8px;font-size:16px;font-weight:800;font-stretch:112%;display:inline-flex}.topbar-logo svg{color:var(--ouro)}.btn-menu{border-radius:var(--raio);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:44px;height:44px;display:flex}.btn-menu span{background:var(--navy-texto);width:20px;height:2px;display:block}.sidebar{width:var(--lateral);background:var(--lombada);border-right:1px solid var(--lombada-borda);color:var(--navy-texto);z-index:50;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}.marca{align-items:center;gap:10px;padding:22px 20px 8px;display:flex}.marca-ancora{color:var(--ouro);flex:none;display:inline-flex}.marca-textos{min-width:0}.marca .logo{color:var(--branco);font-size:17px;font-weight:800;font-stretch:112%;line-height:1.1}.marca .sub{color:var(--navy-texto-fraco);white-space:nowrap;margin-top:2px;font-size:12px}.menu{flex-direction:column;flex:1;gap:1px;padding:8px 0;display:flex;overflow-y:auto}.menu a{min-height:40px;color:var(--navy-texto-fraco);transition:background var(--t), color var(--t);align-items:center;gap:12px;padding:0 20px;font-size:14px;font-weight:500;display:flex;position:relative}.menu a .ic{opacity:.85;width:20px;height:20px;transition:color var(--t), opacity var(--t);flex:none;display:block}.menu a:hover{color:var(--branco);text-decoration:none}.menu a:hover .ic{opacity:1}.menu a.ativa{color:var(--branco);font-weight:600}.menu a.ativa .ic{color:var(--ouro);opacity:1}.menu a.ativa:before{content:"";background:var(--ouro);width:6px;height:18px;box-shadow:0 0 0 2px var(--lombada);border-radius:3px;margin-top:-9px;position:absolute;top:50%;left:5px}.menu a:focus-visible,.sidebar button:focus-visible{outline-offset:-2px}.sidebar-rodape{border-top:1px solid var(--navy-traco);flex-direction:column;gap:4px;padding:12px 12px 14px;display:flex}.saude-ind,.btn-lateral{border-radius:var(--raio);width:100%;min-height:36px;color:var(--navy-texto-fraco);text-align:left;cursor:pointer;transition:background var(--t), color var(--t);background:0 0;border:0;align-items:center;gap:12px;padding:0 8px;font-size:12.5px;font-weight:500;display:flex;position:relative}.saude-ind:hover,.btn-lateral:hover{background:var(--navy-hover-lateral);color:var(--branco)}.btn-lateral .ic{opacity:.8;flex:none;width:16px;height:16px;margin:0 2px;display:block}.saude-ind .saude-ponto{--luz:var(--neutro);width:20px;height:20px;color:var(--navy-texto-fraco);background:0 0;flex:none;margin:0;display:inline-flex}.saude-ind .saude-ponto.p-verde{--luz:var(--toast-ok)}.saude-ind .saude-ponto.p-ambar{--luz:var(--atencao)}.saude-ind .saude-ponto.p-vermelho{--luz:var(--toast-erro)}.rodape-controles{flex-direction:column;gap:0;display:flex}.usuario-linha{border-top:1px solid var(--navy-traco);align-items:center;gap:10px;margin-top:6px;padding:8px 4px 0 8px;display:flex}.usuario-avatar{border:1px solid var(--navy-traco);border-radius:var(--raio);width:32px;height:32px;color:var(--navy-texto);flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.usuario-textos{flex:1;min-width:0}.usuario-nome{color:var(--branco);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.usuario-papel{color:var(--navy-texto-fraco);font-size:12px}.btn-sair{border-radius:var(--raio);width:40px;height:40px;color:var(--navy-texto-fraco);cursor:pointer;transition:background var(--t), color var(--t);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.btn-sair:hover{background:var(--navy-hover-lateral);color:var(--branco)}.conteudo{margin-left:var(--lateral);padding:var(--gutter) var(--gutter) 40px}.conteudo>*{max-width:none}.conteudo:focus{outline:none}@media (width>=901px){body.sidebar-recolhida .sidebar{width:var(--trilho)}body.sidebar-recolhida .conteudo{margin-left:var(--trilho)}body.sidebar-recolhida .marca{justify-content:center;padding:18px 0 16px}body.sidebar-recolhida .marca-textos,body.sidebar-recolhida .rotulo-lateral,body.sidebar-recolhida .usuario-textos{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}body.sidebar-recolhida .menu a{justify-content:center;min-height:44px;padding:0}body.sidebar-recolhida .menu a .ic,body.sidebar-recolhida .btn-lateral .ic{opacity:1;width:20px;height:20px;margin:0;display:block}body.sidebar-recolhida .sidebar-rodape{align-items:center;padding:10px 6px}body.sidebar-recolhida .saude-ind,body.sidebar-recolhida .btn-lateral{justify-content:center;width:44px;min-height:44px;padding:0}body.sidebar-recolhida .saude-ponto{margin:0}body.sidebar-recolhida .usuario-linha{border-top:0;justify-content:center;padding:8px 0 0}}.dica-trilho{z-index:75;border-radius:var(--raio-flutuante);background:var(--dica-fundo);color:var(--dica-texto);white-space:nowrap;box-shadow:var(--sombra);pointer-events:none;padding:6px 10px;font-size:12.5px;font-weight:500;position:fixed;transform:translateY(-50%)}.linha-dagua{pointer-events:none;height:24px;margin:0 0 6px;position:relative;overflow:hidden}.onda{fill:none;stroke-width:1.25px;stroke-linecap:round;will-change:transform;width:200%;height:24px;animation:16s linear infinite onda-corre;position:absolute;top:0;left:0}.onda path{vector-effect:non-scaling-stroke}.onda-1{stroke:var(--navy-texto-fraco);opacity:.32}.onda-2{stroke:var(--ouro);opacity:.5;animation-duration:21s}@keyframes onda-corre{to{transform:translate(-50%)}}@media (width<=900px){.sidebar .linha-dagua{display:none}.menu a.ativa:before{left:4px}}@media (width>=901px){body.sidebar-recolhida .menu a.ativa:before{width:5px;left:3px}body.sidebar-recolhida .linha-dagua{margin-top:-4px}}@media (prefers-reduced-motion:reduce){.onda{animation:none}}.pagina-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;margin-bottom:20px;display:flex}.pagina-sub{color:var(--tinta-fraca);max-width:80ch;margin-top:4px;font-size:14px}.pagina-sub .lnk{margin-left:4px}.acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.secao-topo{border-bottom:1px solid var(--linha);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:4px;padding-bottom:6px;display:flex}.secao-topo .lnk{margin-left:auto}.cartao{background:var(--folha);border:1px solid var(--linha);border-radius:var(--raio);margin-bottom:16px;padding:16px 20px}.cartao>h3:first-child{margin-bottom:12px}.cartao-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:10px;display:flex}.cartao-topo h3{margin-bottom:0}.acoes-solta{margin-top:10px}.folha-tabela{padding:0;overflow:hidden}details.cartao>summary{cursor:pointer;color:var(--tinta);font-size:15px;font-weight:600}details.cartao[open]>summary{margin-bottom:12px}details>summary{align-items:center;gap:10px;list-style:none;display:flex}details>summary::-webkit-details-marker{display:none}details>summary:before{content:"";border-right:1.75px solid var(--tinta-fraca);border-bottom:1.75px solid var(--tinta-fraca);width:7px;height:7px;transition:transform var(--t);flex:none;margin:0 3px 0 1px;transform:rotate(-45deg)}details[open]>summary:before{transform:rotate(45deg)}.nota-info{background:var(--info-fundo);border-radius:var(--raio);color:var(--tinta);margin-bottom:12px;padding:9px 12px;font-size:13px}.nota-info.nota-erro{border-left-color:var(--erro);background:var(--erro-fundo)}.nota-rodape{color:var(--tinta-fraca);margin-top:10px;font-size:12.5px}.vazio{text-align:center;color:var(--tinta-fraca);padding:20px 4px}.vazio .lnk{font-size:inherit}.vazio-marca{flex-direction:column;align-items:center;gap:6px;padding:44px 20px;display:flex}.vazio-ancora{color:var(--linha);margin-bottom:6px;display:inline-flex}.vazio-titulo{color:var(--tinta);font-size:15px;font-weight:600}.vazio-texto{max-width:56ch;color:var(--tinta-fraca);font-size:13.5px;line-height:1.55}.vazio-texto a,.pagina-sub a{text-underline-offset:2px;font-weight:600;text-decoration:underline}.vazio-acao{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.vazio.erro{color:var(--tinta)}.vazio.erro:before{content:"";background:var(--erro);vertical-align:1px;width:8px;height:8px;margin-right:8px;display:inline-block}.rolagem-x{overflow-x:auto}.skel{padding:8px 2px}.skel-linha{border-radius:var(--raio);background:linear-gradient(90deg, var(--skel) 25%, var(--hover) 45%, var(--skel) 65%);background-size:200% 100%;height:12px;margin:12px 0;animation:1.2s linear infinite skel-brilho}.skel-linha:nth-child(3n+1){width:88%}.skel-linha:nth-child(3n+2){width:71%}.skel-linha:nth-child(3n){width:80%}@keyframes skel-brilho{to{background-position:-200% 0}}.grade-2col{grid-template-columns:1fr 1fr;gap:16px;display:grid}.grade-2col>.cartao{margin-bottom:16px}.badge{color:var(--tinta);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:500;line-height:1.3;display:inline-flex}.badge:before{content:"";background:var(--marcador,var(--neutro));flex:none;width:8px;height:8px}.b-verde,.b-oliva{--marcador:var(--ok)}.b-ambar{--marcador:var(--atencao)}.b-vermelho{--marcador:var(--erro)}.b-azul,.b-aco{--marcador:var(--info)}.b-indigo,.b-navy,.b-roxo{--marcador:var(--navy-marcador)}.b-cinza{--marcador:var(--neutro);color:var(--tinta-fraca)}.b-neutro{--marcador:var(--neutro);color:var(--tinta)}.b-dourado{--marcador:var(--ouro)}a.badge-link{color:var(--tinta);text-decoration:underline;-webkit-text-decoration-color:var(--linha);text-decoration-color:var(--linha);text-underline-offset:3px}a.badge-link:hover{text-decoration-color:currentColor}.kpi-ponto,.lt-ponto{flex:none;width:8px;height:8px;display:inline-block}.p-verde{background:var(--ok)}.p-ambar{background:var(--atencao)}.p-vermelho{background:var(--erro)}.p-azul,.p-aco{background:var(--info)}.p-indigo{background:var(--navy-marcador)}.p-cinza{background:var(--neutro)}.ic-mini{color:var(--tinta-fraca);flex:none}.btn{height:var(--h-controle);border:1px solid var(--campo-borda);border-radius:var(--raio);background:var(--folha);color:var(--tinta);white-space:nowrap;cursor:pointer;transition:background var(--t), border-color var(--t), color var(--t);justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.btn .ic{flex:none;width:16px;height:16px}.btn:hover{background:var(--hover);text-decoration:none}.btn:disabled{opacity:.5;cursor:default}.btn:not(:disabled):active{transform:translateY(1px)}.btn-prim{background:var(--navy);border-color:var(--navy);color:var(--branco)}.btn-prim:hover{background:var(--navy-hover);border-color:var(--navy-hover)}.btn-sec{background:var(--folha);border-color:var(--campo-borda-forte);color:var(--tinta)}.btn-sec:hover{background:var(--hover)}.btn-sec-forte{border-color:var(--ouro);box-shadow:inset 0 0 0 1px var(--ouro)}.btn-contorno{border-color:var(--campo-borda);background:0 0}.btn-contorno:hover{background:var(--folha);border-color:var(--campo-borda-forte)}.btn-ter{color:var(--tinta);background:0 0;border-color:#0000}.btn-ter:hover{background:var(--hover);border-color:var(--linha)}.btn-perigo{border-color:var(--erro-traco);color:var(--erro);background:0 0}.btn-perigo:hover{background:var(--erro-fundo)}.btn-mini{height:28px;padding:0 10px;font-size:12.5px}.btn-bloco{width:100%;height:42px;font-size:14px;display:flex}.btn-icone{border-radius:var(--raio);width:32px;height:32px;color:var(--tinta-fraca);cursor:pointer;transition:background var(--t), color var(--t);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.btn-icone:hover{background:var(--hover);color:var(--tinta)}.spinner{vertical-align:-2px;border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;margin-right:6px;animation:.7s linear infinite gira;display:inline-block}@keyframes gira{to{transform:rotate(360deg)}}.inp,select.inp,textarea.inp,.grade-form input,.grade-form select,.grade-form textarea,.form-config input,.form-config select{height:var(--h-controle);border:1px solid var(--campo-borda);border-radius:var(--raio);background-color:var(--campo);color:var(--tinta);transition:border-color var(--t), box-shadow var(--t);padding:6px 10px;font-size:13.5px;font-weight:450}textarea.inp,.grade-form textarea{height:auto;line-height:1.45}.inp:hover,.grade-form input:hover,.grade-form select:hover,.grade-form textarea:hover,.form-config input:hover{border-color:var(--campo-borda-forte)}.inp:focus,.grade-form input:focus,.grade-form select:focus,.grade-form textarea:focus,.form-config input:focus,.form-config select:focus,.par-valor:focus,.login-cartao input:focus{border-color:var(--ouro);box-shadow:0 0 0 1px var(--ouro);outline:none}select.inp,.grade-form select,.form-config select{appearance:none;background-image:var(--seta-select);background-position:right 10px center;background-repeat:no-repeat;padding-right:28px}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=checkbox]{width:16px;height:16px;accent-color:var(--navy-marcador)}.inp-num{text-align:right;font-variant-numeric:tabular-nums;width:88px}.inp-mini{max-width:260px;height:28px;padding:3px 8px;font-size:12.5px}select.inp-mini{background-position:right 8px center;padding-right:24px}.inp-busca{width:280px;max-width:100%}.grade-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:stretch;gap:12px 16px;display:grid}.form-config{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px 18px;display:grid}.grade-form label,.form-config label{color:var(--tinta-fraca);flex-direction:column;justify-content:flex-end;gap:5px;font-size:12.5px;font-weight:500;display:flex}.grade-form input:disabled{background:var(--hover);color:var(--tinta-fraca)}.campo-largo{grid-column:1/-1}.campo-acao{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin-top:4px;display:flex}#modal .campo-acao{justify-content:flex-end;margin-top:12px}label.campo-check{justify-content:flex-start;align-self:end;align-items:center;padding-bottom:8px;flex-direction:row!important;gap:8px!important}.dica-campo{color:var(--tinta-fraca);overflow-wrap:anywhere;font-size:12px;font-weight:450;line-height:1.4}.dica-campo.dica-alerta{color:var(--atencao-tinta);font-weight:600}.dica-campo.dica-marcada:before,.dica-campo.dica-alerta:before{content:"";background:var(--atencao);vertical-align:0;width:8px;height:8px;margin-right:6px;display:inline-block}.form-config .grupo-config{border-bottom:1px solid var(--linha-fraca);color:var(--tinta-fraca);margin:8px 0 -2px;padding-bottom:6px;font-size:13.5px;font-weight:600}.form-config .grupo-config:first-child{margin-top:0}.detalhes-config{border:1px solid var(--linha-fraca);border-radius:var(--raio);padding:10px 12px}.detalhes-config summary{cursor:pointer;color:var(--tinta);font-size:13px;font-weight:600}.detalhes-config[open] summary{margin-bottom:10px}.ctx-grade{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px 24px;padding:8px 0 18px;display:grid}.par{flex-direction:column;gap:1px;min-width:0;padding:4px 0;display:flex}.par-largo{grid-column:span 2}.par-rotulo{color:var(--tinta-fraca);font-size:12.5px;font-weight:500}.par-valor{border:1px solid #0000;border-bottom:1px dotted var(--campo-borda-forte);width:calc(100% + 8px);height:32px;color:var(--tinta);text-overflow:ellipsis;transition:border-color var(--t), background-color var(--t), box-shadow var(--t);background:right 8px center no-repeat;border-radius:0;margin-left:-8px;padding:4px 8px 3px;font-size:14px;font-weight:550}select.par-valor{appearance:none;cursor:pointer;padding-right:26px}textarea.par-valor{resize:none;field-sizing:content;height:auto;min-height:32px;max-height:140px;font-weight:450;line-height:1.45}.inp::placeholder,.inp-busca::placeholder,input.inp::placeholder{color:var(--tinta-fraca)}.par-valor::placeholder{color:var(--tinta-fraca);font-size:13px;font-style:italic;font-weight:400}.par-valor:hover,.par-valor:focus{border:1px solid var(--campo-borda);border-radius:var(--raio);background-color:var(--campo)}input.par-valor:hover,input.par-valor:focus,textarea.par-valor:hover,textarea.par-valor:focus{background-image:var(--lapis);padding-right:28px}textarea.par-valor:hover,textarea.par-valor:focus{background-position:right 8px top 9px}select.par-valor:hover,select.par-valor:focus{background-image:var(--seta-select)}.par-valor:focus{border-color:var(--ouro);box-shadow:0 0 0 1px var(--ouro)}.par-valor.sugerido{color:var(--tinta-fraca);font-weight:450}.tabela{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px;font-stretch:92%}.tabela thead tr{background:var(--cab-tabela)}.tabela th{background:var(--cab-tabela);color:var(--cab-tabela-texto);text-align:left;white-space:nowrap;padding:9px 12px;font-size:12.5px;font-weight:600}.tabela td{border-bottom:1px solid var(--linha-fraca);vertical-align:middle;padding:8px 12px}.tabela tbody tr:last-child td{border-bottom:0}.tabela tbody tr:hover>td{background:var(--hover)}.tabela td:first-child{font-weight:600}.tabela td:first-child :is(input,select,textarea,button){font-weight:450}.th-num,.td-num,.tabela th.th-num{text-align:right}.td-acao,.td-acoes{white-space:nowrap;text-align:right}.td-acoes .btn{margin-left:4px}.tabela th.th-ord{cursor:pointer;-webkit-user-select:none;user-select:none}.tabela th.th-ord:hover{text-underline-offset:3px;text-decoration:underline}.tabela th:focus-visible{outline-offset:-3px}.seta-ord{font-size:10px}.tabela-compacta td,.tabela-compacta th{padding:6px 10px;font-size:12.5px}.tabela-leve td{border-bottom:1px solid var(--linha-fraca)}.tabela-leve tbody tr:hover>td{background:0 0}tr.clicavel{cursor:pointer}.celula-corte{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:320px;display:inline-block;overflow:hidden}.linha-alerta>td{background:var(--erro-fundo)}.linha-alerta>td:first-child{color:var(--erro)}.regua-linha{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-bottom:14px;display:flex}.regua{border:1px solid var(--linha);border-radius:var(--raio);align-items:stretch;max-width:100%;display:flex;overflow-x:auto}.regua-extra{color:var(--tinta-fraca);font-size:12.5px}.regua-extra:empty{display:none}.regua-n-menor{color:var(--tinta);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.regua-extra .lnk{margin-left:2px}.regua-seg{border:0;border-right:1px solid var(--linha);color:var(--tinta);text-align:left;cursor:pointer;transition:background var(--t);background:0 0;flex:none;align-items:baseline;gap:8px;padding:10px 18px 10px 16px;display:inline-flex;position:relative}.regua-seg:last-child{border-right:0}.regua-seg:before{content:"";background:0 0;flex:none;align-self:center;width:8px;height:8px}.regua-seg.atencao:before{background:var(--atencao)}.regua-seg:hover{background:var(--folha)}.regua-seg.ativo{background:var(--folha);box-shadow:inset 0 -2px 0 var(--ouro)}.regua-seg.ativo:before{background:var(--ouro)}.regua-seg:focus-visible{outline-offset:-2px}.regua-n{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:1.2}.regua-rot{color:var(--tinta-fraca);white-space:nowrap;font-size:13px}.regua-seg.ativo .regua-rot{color:var(--tinta)}.regua-sep{border-right:1px solid var(--linha);flex:1 0 12px}.regua-skel{cursor:default;width:150px}.regua-skel .skel-linha{width:100%;margin:8px 0}.barra-filtros{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.progresso{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.progresso-barra{background:var(--barra-fundo);flex:none;width:48px;height:4px;overflow:hidden}.progresso-barra>span{height:100%;width:var(--p,0%);background:var(--navy-marcador);display:block}.progresso.completo .progresso-barra>span{background:var(--ok)}.progresso-txt{color:var(--tinta-fraca);font-size:12.5px}.abas{border-bottom:1px solid var(--linha);gap:2px;margin-bottom:16px;display:flex}.aba{color:var(--tinta-fraca);cursor:pointer;transition:color var(--t), border-color var(--t);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:14px;font-weight:500}.aba:hover{color:var(--tinta)}.aba.ativa{color:var(--tinta);border-bottom-color:var(--ouro);font-weight:600}.aba:focus-visible{outline-offset:-2px}.btn-gaveta{border-radius:var(--raio);min-width:26px;height:26px;color:var(--tinta-fraca);font:inherit;cursor:pointer;vertical-align:middle;background:0 0;border:0;align-items:center;gap:2px;margin-left:-6px;padding:0 4px 0 0;display:inline-flex}.btn-gaveta .seq{min-width:16px;color:var(--tinta);text-align:left;font-weight:600}.btn-gaveta:hover{background:var(--hover);color:var(--tinta)}.btn-gaveta .ic{transition:transform var(--t)}.btn-gaveta[aria-expanded=true]{color:var(--ouro-tinta)}.btn-gaveta[aria-expanded=true] .ic{transform:rotate(90deg)}.linha-item.com-gaveta>td{background:var(--selecao);border-bottom-color:#0000}.linha-item.com-gaveta>td:first-child{box-shadow:inset 3px 0 0 var(--ouro)}.linha-gaveta>td{background:var(--papel-fundo);border-bottom:1px solid var(--linha);padding:0!important}.tabela tbody tr.linha-gaveta:hover>td{background:var(--papel-fundo)}.gaveta{max-width:min(1180px, calc(100vw - var(--lateral) - 2 * var(--gutter)));padding:12px 16px 14px 52px;font-stretch:100%;position:sticky;left:0}.gaveta-fatos{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 24px;display:grid}.fato dt{color:var(--tinta-fraca);font-size:12px}.fato dd{color:var(--tinta);font-size:13px}.gaveta-obs{margin-top:10px;font-size:12.5px}.gaveta-obs span{color:var(--tinta-fraca);margin-right:8px}.gaveta-acoes{border-top:1px solid var(--linha-fraca);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;padding-top:10px;display:flex}.menu-linha{display:inline-block;position:relative}.menu-flutuante{z-index:70;background:var(--folha);border:1px solid var(--linha);border-radius:var(--raio-flutuante);min-width:230px;box-shadow:var(--sombra);padding:4px;position:absolute}.menu-flutuante.menu-fixo{position:fixed}.menu-flutuante.menu-acima{bottom:calc(100% + 6px);right:0}.menu-flutuante [role=menuitem]{border-radius:var(--raio);width:100%;color:var(--tinta);text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:2px 10px;padding:8px 10px;font-size:13.5px;font-weight:500;display:flex}.menu-flutuante [role=menuitem]:hover{background:var(--hover)}.menu-flutuante [role=menuitem]:focus-visible{outline-offset:-2px}.menu-flutuante [role=menuitem] .ic{width:18px;height:18px;color:var(--tinta-fraca)}.menu-flutuante .item-perigo,.menu-flutuante .item-perigo .ic{color:var(--erro)}.item-sub{color:var(--tinta-fraca);flex-basis:100%;font-size:12px;font-weight:450}.ajuda-legenda{display:inline-block;position:relative}.btn-legenda{width:var(--h-controle);padding:0;font-weight:700}.popover{z-index:60;background:var(--folha);border:1px solid var(--linha);border-radius:var(--raio-flutuante);width:380px;max-width:86vw;max-height:70vh;box-shadow:var(--sombra);text-align:left;padding:12px 16px 14px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto}.popover h4{color:var(--tinta);margin:14px 0 6px;font-size:13px;font-weight:600}.popover h4:first-child{margin-top:0}.legenda-linha{align-items:center;gap:10px;margin:5px 0;font-size:12.5px;display:flex}.legenda-linha span:last-child{color:var(--tinta-fraca);flex:1}.balao-desc{z-index:72;background:var(--folha);width:max-content;min-width:min(280px,100vw - 16px);max-width:min(560px,100vw - 16px);max-height:min(60vh,420px);color:var(--tinta);border:1px solid var(--linha);border-radius:var(--raio-flutuante);box-shadow:var(--sombra);text-align:left;white-space:normal;overflow-wrap:anywhere;padding:8px 12px 10px;font-size:13px;font-weight:450;line-height:1.4;position:fixed;overflow:auto}.balao-desc-embalagem{color:var(--tinta-fraca)}.balao-desc-bloco{margin-top:4px}.balao-desc-bloco:first-child{margin-top:0}.balao-desc-original+.balao-desc-bloco{border-top:1px solid var(--linha-fraca);margin-top:8px;padding-top:6px}.balao-desc-rotulo{color:var(--tinta-fraca);font-size:11.5px;font-weight:550;display:block}.balao-desc-pt .balao-desc-valor{color:var(--tinta-fraca)}#modal-fundo{z-index:80;background:var(--veu);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}#modal{background:var(--folha);border-radius:var(--raio-flutuante);width:100%;max-width:760px;max-height:86vh;box-shadow:var(--sombra);flex-direction:column;display:flex}#modal-cabecalho{border-bottom:1px solid var(--linha);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}#modal-cabecalho h3{margin:0;font-size:16px;font-weight:650}#modal-fechar{border-radius:var(--raio);width:32px;height:32px;color:var(--tinta-fraca);cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1}#modal-fechar:hover{background:var(--hover);color:var(--tinta)}#modal-corpo{padding:16px 18px;overflow:auto}#modal-corpo p{margin-bottom:10px}.confirmar-corpo{flex-direction:column;gap:8px;display:flex}.confirmar-corpo p{font-size:14px;line-height:1.6;margin-bottom:0!important}.confirmar-corpo p+p{color:var(--tinta-fraca)}.aviso-dry{border-left:3px solid var(--atencao);background:var(--atencao-fundo);border-radius:var(--raio);margin-bottom:12px;padding:9px 12px;font-weight:600}.detalhes-tecnicos{margin-top:12px}.detalhes-tecnicos summary{cursor:pointer;color:var(--tinta-fraca);font-size:13px;font-weight:600}.detalhes-tecnicos[open] summary{margin-bottom:8px}.pre-json{background:var(--codigo-fundo);max-height:52vh;color:var(--codigo-texto);border-radius:var(--raio);white-space:pre;padding:12px 14px;font-family:Consolas,Cascadia Mono,monospace;font-size:12px;overflow:auto}#toasts{z-index:90;flex-direction:column;gap:8px;max-width:380px;display:flex;position:fixed;bottom:18px;right:18px}.toast{background:var(--toast-fundo);color:var(--toast-texto);border-left:3px solid var(--ouro);border-radius:var(--raio-flutuante);box-shadow:var(--sombra);padding:11px 14px;font-size:13.5px}.toast.t-ok{border-left-color:var(--toast-ok)}.toast.t-erro{border-left-color:var(--toast-erro)}.toast.t-aviso{border-left-color:var(--atencao)}.toast.sumindo{opacity:0;transition:opacity .3s}.toast a{color:var(--ouro);font-weight:700;text-decoration:underline}.login-cartao{background:var(--folha);border:1px solid var(--linha);border-radius:var(--raio);width:400px;max-width:100%;overflow:hidden;box-shadow:0 1px 1px #060a1838,0 3px 8px #060a1833,0 24px 46px -18px #060a189e}.login-marca{background:var(--lombada);border-bottom:2px solid var(--ouro);align-items:center;gap:12px;padding:18px 28px 16px;display:flex}.lm-ancora{color:var(--ouro);flex:none;display:inline-flex}.lm-nome{letter-spacing:-.01em;color:var(--branco);font-size:22px;font-weight:800;font-stretch:115%;line-height:1}.lm-sub{color:var(--ouro);margin-top:5px;font-size:13px;font-weight:500}.login-corpo{padding:20px 28px}.lm-micro{color:var(--tinta-fraca);margin:0 0 18px;font-size:13px;line-height:1.55}.login-rodape{border-top:1px solid var(--linha-fraca);background:var(--papel-fundo);color:var(--tinta-fraca);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;padding:10px 28px 12px;font-size:11.5px;display:flex}.lc-titulo{letter-spacing:-.015em;font-size:26px;font-weight:700}.login-cartao .sub{color:var(--tinta-fraca);margin:4px 0 22px;font-size:14px}.login-cartao form label{color:var(--tinta);margin-bottom:16px;font-size:13px;font-weight:600;display:block}.login-cartao input{border:1px solid var(--campo-borda);border-radius:var(--raio);background:var(--campo);width:100%;height:40px;color:var(--tinta);transition:border-color var(--t), box-shadow var(--t);margin-top:6px;padding:8px 12px;font-size:14px;display:block}.login-cartao .btn-bloco{margin-top:6px}.login-cartao .login-recupera{margin:16px 0 0;font-size:12.5px}.login-erro,.login-aviso{border-radius:var(--raio);margin-bottom:16px;padding:9px 12px;font-size:13px}.login-erro{background:var(--erro-fundo);color:var(--tinta);font-weight:500}.login-aviso{border-left:3px solid var(--atencao);background:var(--atencao-fundo);color:var(--tinta)}@media (width<=1280px){.ctx-grade{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){:root{--gutter:16px}.topbar{display:flex}.sidebar{visibility:hidden;transition:transform .2s,visibility .2s;top:52px;transform:translate(-100%)}.sidebar.aberta{visibility:visible;box-shadow:var(--sombra);transform:translate(0)}.sidebar .marca{display:none}.layout:has(.sidebar.aberta):after{content:"";z-index:45;background:var(--veu);position:fixed;inset:52px 0 0}#btn-recolher{display:none}.conteudo{padding:68px var(--gutter) 32px;margin-left:0}.grade-2col{grid-template-columns:1fr;gap:0}.grade-form{grid-template-columns:1fr 1fr}.ctx-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px}.par-largo{grid-column:1/-1}.par-valor{height:40px}.inp-busca{width:100%}.barra-filtros{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px;display:grid}.barra-filtros>.inp-busca{grid-column:1/-1}.barra-filtros>select:nth-of-type(2){grid-column:2/-1}.barra-filtros>select:nth-of-type(3){grid-column:1/3}.barra-filtros .ajuda-legenda{grid-column:3}.barra-filtros .btn-legenda{width:40px}.regua{flex-wrap:wrap;width:100%;overflow:visible}.regua-seg{border-bottom:1px solid var(--linha);flex:auto;padding:8px 12px}.regua-sep{display:none}.gaveta{max-width:calc(100vw - 2 * var(--gutter));padding-left:16px}:root{--h-controle:40px}.btn-mini{height:40px}.btn-icone{width:40px;height:40px}.menu-flutuante [role=menuitem],.aba{min-height:44px}.popover{right:-60px}.abas{overflow-x:auto}.aba{flex:none}.login-cartao{width:100%}.login-corpo{padding:20px 20px 18px}.lm-micro{display:none}}@media (width<=700px){.gaveta{max-width:none;padding:10px 12px 14px;position:static}.gaveta-fatos{grid-template-columns:1fr 1fr}}@media (width<=560px){.ctx-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 14px}.par-largo{grid-column:1/-1}h1{font-size:23px}.pagina-topo .acoes{width:100%}}@media (prefers-reduced-motion:reduce){.skel-linha{background:var(--skel)}.btn:not(:disabled):active{transform:none}.spinner{opacity:.45;border-right-color:currentColor}}.menu-sep{background:var(--navy-traco);height:1px;margin:8px 20px;display:block}.sidebar-rodape{gap:0;padding:10px 12px 12px;position:relative}.rodape-icones{align-items:center;gap:4px;display:flex}.sidebar .btn-rodape{border-radius:var(--raio);width:32px;height:32px;min-height:32px;color:var(--navy-texto-fraco);cursor:pointer;transition:background var(--t), color var(--t);background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:0;padding:0;display:inline-flex;position:relative}.sidebar .btn-rodape:hover{background:var(--navy-hover-lateral);color:var(--branco)}.sidebar .btn-rodape .ic{opacity:1;width:20px;height:20px;margin:0;display:block}.sidebar .btn-rodape:focus-visible{outline:2px solid var(--ouro);outline-offset:0}.sidebar .btn-rodape[hidden]{display:none}.saude-ind .saude-ponto{width:20px;height:20px;color:inherit;position:relative}.saude-ind .saude-ponto.p-cinza{opacity:.6}.saude-ind .saude-ponto.p-verde:after{content:"";background:var(--toast-ok);width:7px;height:7px;box-shadow:0 0 0 2px var(--lombada);border-radius:50%;position:absolute;top:0;right:0}.rodape-badge{background:var(--selo-atencao);min-width:16px;height:16px;color:var(--selo-texto);text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--lombada);pointer-events:none;border-radius:8px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:16px;position:absolute;top:-1px;right:-2px}.rodape-badge.p-vermelho{background:var(--toast-erro)}.rodape-badge[hidden]{display:none}.rodape-icones .usuario-avatar{letter-spacing:.02em;color:var(--navy-texto);border:1px solid var(--navy-traco);margin-left:auto;font-family:inherit;font-size:12px;font-weight:700}.rodape-icones .usuario-avatar:hover,.rodape-icones .usuario-avatar[aria-expanded=true]{border-color:var(--ouro);color:var(--branco)}.menu-usuario{z-index:60;border:1px solid var(--linha);border-radius:var(--raio-flutuante);background:var(--folha);width:208px;color:var(--tinta);box-shadow:var(--sombra);padding:6px;position:absolute;bottom:calc(100% + 4px);right:12px}.menu-usuario[hidden]{display:none}.mu-cabeca{border-bottom:1px solid var(--linha-fraca);align-items:center;gap:10px;margin-bottom:4px;padding:6px 6px 10px;display:flex}.mu-avatar{border-radius:var(--raio);background:var(--lombada);width:32px;height:32px;color:var(--branco);flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.mu-textos{min-width:0}.menu-usuario .usuario-nome{color:var(--tinta)}.menu-usuario .usuario-papel{color:var(--tinta-fraca);overflow-wrap:anywhere}.mu-item{border-radius:var(--raio);width:100%;height:34px;color:var(--tinta);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 8px;font-size:13.5px;font-weight:500;display:flex}.mu-item:hover{background:var(--hover)}.mu-item .ic{color:var(--tinta-fraca)}.sidebar .mu-item:focus-visible{outline:2px solid var(--ouro);outline-offset:-2px}.dica-trilho.dica-cima{transform:translateY(-100%)}@media (width>=901px){body.sidebar-recolhida .sidebar-rodape{align-items:center;padding:8px 0 12px}body.sidebar-recolhida .rodape-icones{flex-direction:column;gap:4px}body.sidebar-recolhida .sidebar .btn-rodape{width:36px;height:36px;min-height:36px}body.sidebar-recolhida .rodape-icones .usuario-avatar{width:32px;height:32px;min-height:32px;margin:4px 0 0}body.sidebar-recolhida .menu-usuario{bottom:10px;left:calc(100% + 8px);right:auto}body.sidebar-recolhida .menu-sep{margin:8px 12px}}.tela-espera{background:var(--papel);min-height:100vh}.conteudo>section{max-width:1440px}.lnk-voltar{align-items:center;gap:2px;margin:0 0 8px -2px;text-decoration:none;display:inline-flex}.lnk-voltar:hover{text-decoration:underline}.pagina-topo h1 .badge{vertical-align:4px;margin-left:10px}.conteudo h2{margin:0 0 12px}.conteudo section>h2,.secao-titulo{margin:24px 0 10px}.cartao-topo h2{margin:0}.cartao>p,.conteudo section>p{margin:0 0 10px}p.mudo{margin:0 0 12px}:where(input:not([type=checkbox],[type=radio],[type=file],[type=range]),select,textarea){width:100%;min-width:0;height:var(--h-controle);border:1px solid var(--campo-borda);border-radius:var(--raio);background-color:var(--campo);color:var(--tinta);transition:border-color var(--t), box-shadow var(--t);padding:6px 10px;font-size:13.5px;font-weight:450}:where(textarea){resize:vertical;height:auto;line-height:1.45}:where(select){appearance:none;background-image:var(--seta-select);background-position:right 10px center;background-repeat:no-repeat;padding-right:28px}:where(input,select,textarea):hover:not(:disabled){border-color:var(--campo-borda-forte)}:where(input:not([type=checkbox],[type=radio],[type=file]),select,textarea):focus{border-color:var(--ouro);box-shadow:0 0 0 1px var(--ouro);outline:none}:where(input,select,textarea):disabled{background-color:var(--hover);color:var(--tinta-fraca)}:where(input[type=file]){color:var(--tinta-fraca);font-size:13px}input[type=month],input[type=date]{font-variant-numeric:tabular-nums}.campo{flex-direction:column;gap:5px;min-width:0;display:flex}.campo .rotulo{color:var(--tinta-fraca);font-size:12.5px;font-weight:500}.grade-form .campo{gap:5px}fieldset{border:0;min-width:0}fieldset:disabled{opacity:.85}.form-linha{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-bottom:12px;display:flex}.form-linha .campo{flex:180px}.cartao>.campo,section>.campo{max-width:480px;margin-bottom:14px}.form-linha>.nota-info{flex-basis:100%;margin-bottom:0}.form-estreito{flex-direction:column;gap:14px;max-width:440px;display:flex}.form-estreito .btn{align-self:flex-start}.check{min-height:var(--h-controle);color:var(--tinta);cursor:pointer;align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:inline-flex}.grade-form .check{align-self:end}.botoes{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.barra-filtros .check{margin-left:4px}.barra-filtros input[type=search]{width:280px;max-width:100%}.nota-info ul{margin:4px 0 0;padding-left:18px}.nota-info strong:first-child{font-weight:600}.nota-erro,.nota-aviso,.nota-ok,.nota-azul{padding-left:28px;position:relative}.nota-erro:before,.nota-aviso:before,.nota-ok:before,.nota-azul:before{content:"";background:var(--marcador);width:8px;height:8px;position:absolute;top:14px;left:12px}.nota-erro{--marcador:var(--erro)}.nota-aviso{--marcador:var(--atencao);background:var(--atencao-fundo)}.nota-ok{--marcador:var(--ok);background:var(--ok-fundo)}.nota-azul{--marcador:var(--info);background:var(--info-fundo)}.tabela-rolagem{background:var(--folha);border:1px solid var(--linha);border-radius:var(--raio);margin-bottom:16px;overflow-x:auto}.cartao .tabela-rolagem{margin:12px 0 0}.tabela caption{caption-side:top;text-align:left;color:var(--tinta-fraca);padding:8px 12px;font-size:12.5px;font-weight:600}.tabela .td-num,.tabela .th-num{white-space:nowrap}.td-acoes .btn{height:28px;padding:0 10px;font-size:12.5px}.tabela tfoot td{border-top:1px solid var(--linha);background:var(--papel-fundo);padding:8px 12px;font-weight:600}.tabela tfoot tr.liquido td{border-top:0;font-size:14px;font-weight:700}.tabela tr.diferente>td{background:var(--erro-fundo)}.tabela tr.diferente>td.td-num:last-child{color:var(--erro);font-weight:600}.tabela tr.linha-aviso>td{background:var(--atencao-fundo);color:var(--tinta);padding-top:0;font-size:12.5px;font-weight:450}.tabela tr.linha-aviso>td:first-child{box-shadow:inset 3px 0 0 var(--atencao)}.tabela tr.linha-aviso ul{margin:2px 0 0;padding-left:18px}.tabela tbody tr:has(+tr.linha-aviso)>td{background:var(--atencao-fundo);border-bottom:0}.totais{background:var(--folha);border:1px solid var(--linha);border-radius:var(--raio);flex-wrap:wrap;margin:4px 0 20px;display:flex}.total{border-right:1px solid var(--linha-fraca);flex-direction:column;flex:150px;gap:2px;padding:10px 18px 10px 16px;display:flex}.total:last-child{border-right:0}.total span{color:var(--tinta-fraca);font-size:12.5px}.total strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.total:nth-child(3){box-shadow:inset 0 -2px 0 var(--ouro)}.modal-fundo{z-index:80;background:var(--veu);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{background:var(--folha);border-radius:var(--raio-flutuante);width:100%;max-width:520px;max-height:86vh;box-shadow:var(--sombra);flex-direction:column;display:flex}.modal.largo{max-width:860px}.modal-cabecalho{border-bottom:1px solid var(--linha);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.modal-cabecalho h3{margin:0;font-size:16px;font-weight:650}.modal-fechar{border-radius:var(--raio);width:32px;height:32px;color:var(--tinta-fraca);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.modal-fechar:hover{background:var(--hover);color:var(--tinta)}.modal-corpo{padding:16px 18px;overflow:auto}.modal-corpo form{flex-direction:column;gap:12px;display:flex}.modal-rodape{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.holerite-impressao{flex-direction:column;gap:14px;display:flex}.holerite-cab{border-bottom:2px solid var(--ouro);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-bottom:10px;display:flex}.holerite-cab strong{font-size:15px;font-weight:700}.holerite-titulo{text-align:right}.holerite-titulo div,.holerite-cab .mudo{color:var(--tinta-fraca);font-size:12.5px}.holerite-emp{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 24px;display:grid}.holerite-emp dt{color:var(--tinta-fraca);font-size:12px}.holerite-emp dd{font-size:13.5px;font-weight:600}.holerite-impressao .tabela{border:1px solid var(--linha)}.holerite-bases{border:1px solid var(--linha);border-radius:var(--raio);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0;display:grid}.holerite-bases>div{border-right:1px solid var(--linha-fraca);grid-template-columns:1fr auto;gap:4px 12px;padding:10px 14px;font-size:13px;display:grid}.holerite-bases>div:last-child{border-right:0}.holerite-bases span{color:var(--tinta-fraca)}.holerite-bases strong{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}@media (width<=900px){.form-linha .campo{flex-basis:100%}.total{border-bottom:1px solid var(--linha-fraca);flex-basis:50%}.total:nth-child(2n){border-right:0}.modal-fundo{align-items:flex-end;padding:12px}.modal{max-height:92vh}.holerite-bases>div{border-right:0;border-bottom:1px solid var(--linha-fraca)}.barra-filtros{display:flex}}.login-tela{isolation:isolate;background:var(--lombada);grid-template-columns:minmax(0,1fr) auto;min-height:100dvh;display:grid;position:relative;overflow:hidden}.login-fundo{z-index:-2;background:var(--lombada);position:absolute;inset:0}.login-fundo>.linha-dagua{margin:0;position:absolute;bottom:0;left:0;right:0}.login-palco{z-index:-1;opacity:0;transition:opacity .9s;position:absolute;inset:0;overflow:hidden}.login-tela.mundo-video .login-palco{opacity:1}.login-tela.mundo-video .login-fundo{visibility:hidden;transition:visibility 0s linear .9s}.login-poster,.login-video{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.login-video{opacity:0}.login-video.tocando{opacity:1}.login-palco:before,.login-palco:after{content:"";z-index:1;opacity:0;pointer-events:none;position:absolute;inset:0}.login-palco:before{background:var(--veu)}.login-palco:after{background:linear-gradient(180deg, var(--veu) 0%, transparent 52%, var(--veu) 100%)}:root[data-theme=dark] .login-poster,:root[data-theme=dark] .login-video{filter:brightness(.62)saturate(.7)contrast(1.06)hue-rotate(-10deg)}:root[data-theme=dark] .login-palco:before{opacity:.5}:root[data-theme=dark] .login-palco:after{opacity:.8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .login-poster,:root:not([data-theme=light]) .login-video{filter:brightness(.62)saturate(.7)contrast(1.06)hue-rotate(-10deg)}:root:not([data-theme=light]) .login-palco:before{opacity:.5}:root:not([data-theme=light]) .login-palco:after{opacity:.8}}.login-formulario{grid-column:2;align-items:center;padding:32px clamp(32px,7vw,120px) 32px 24px;display:flex}.login-cartao{z-index:1;position:relative}@media (width<=900px){.login-tela{grid-template-columns:minmax(0,1fr)}.login-formulario{grid-column:1;justify-content:center;padding:16px}.login-cartao{max-width:400px}}@media (prefers-reduced-motion:reduce){.login-palco,.login-tela.mundo-video .login-fundo{transition:none}}@media print{:root,:root[data-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tinta:#000;--tinta-fraca:#333;--linha:#999;--linha-fraca:#bbb;--folha:#fff;--papel:#fff;--papel-fundo:#f2f2f2;--cab-tabela:#e6e6e6;--cab-tabela-texto:#000;--ouro:#000;--atencao-fundo:#fff}body *{visibility:hidden!important}.holerite-impressao,.holerite-impressao *,.relatorio-impressao,.relatorio-impressao *{visibility:visible!important}.holerite-impressao,.relatorio-impressao{color:#000;background:#fff;width:100%;position:absolute;top:0;left:0}.relatorio-impressao .tabela-rolagem{border-color:#999;overflow:visible}.relatorio-impressao .tabela{font-size:10.5px}.relatorio-largo .tabela th,.relatorio-largo .tabela td{padding:3px 4px}.relatorio-bloco{break-inside:avoid}.modal-fundo,.modal,.modal-corpo,.layout,.conteudo{box-shadow:none!important;background:0 0!important;max-height:none!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important}.sidebar,.topbar,.nao-imprimir{display:none!important}.tabela th{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.tabela td.mudo-celula{color:var(--tinta-fraca)}.grade-form label.check{color:var(--tinta);flex-direction:row;justify-content:flex-start;align-self:end;align-items:center;gap:8px;font-size:13.5px}.tabela td :where(select,input:not([type=checkbox],[type=radio],[type=file])){max-width:220px;height:28px;padding:3px 8px;font-size:12.5px}.tabela td select{background-position:right 8px center;padding-right:24px}.linha-atualizacao{margin:-4px 0 12px}.regua-estatica .regua-seg{cursor:default}.regua-estatica .regua-seg:hover{background:0 0}.modal-corpo>p{margin:0 0 10px}.modal-corpo .lnk{display:inline}.modal-corpo .tabela-rolagem{margin-bottom:12px}.campo-inline{align-items:center;gap:6px;display:inline-flex}.campo-inline .rotulo{color:var(--tinta-fraca);font-size:12.5px;font-weight:500}.detalhes-atividade summary{cursor:pointer;color:var(--tinta-fraca);font-size:13px}.detalhes-atividade dl{gap:4px;margin:8px 0 0;font-size:12.5px;display:grid}.detalhes-atividade dl>div{flex-wrap:wrap;gap:4px 10px;display:flex}.detalhes-atividade dt{color:var(--tinta);font-weight:600}.detalhes-atividade dd{color:var(--tinta-fraca);overflow-wrap:anywhere;margin:0}.paginacao{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:4px 0 16px;display:flex}.abas-tipos{flex-wrap:wrap;margin:12px 0}.cartao-topo h3{margin:0 0 4px}.vigencias{gap:12px;margin-top:8px;display:grid}.vigencia{border:1px solid var(--linha);padding:12px 14px}.vigencia-atual{border-left:3px solid var(--ok)}.vigencia-topo{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:6px;display:flex}.vigencia-fonte{margin:0 0 4px;font-size:13px}.vigencia-fonte .rotulo{color:var(--tinta-fraca);font-weight:500}.vigencia-resumo{color:var(--tinta-fraca);margin:0 0 6px;font-size:13px}.vigencia-detalhe summary{cursor:pointer;color:var(--tinta-fraca);font-size:13px}.vigencia-detalhe .tabela-rolagem{margin-top:8px}.vigencia-acoes{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.vigencia-acoes .nota-info{flex:100%;margin:0}.form-vigencia{gap:12px;display:grid}.form-vigencia .tabela-rolagem{margin:0}.form-vigencia .tabela td input{max-width:150px}.form-rubrica{gap:12px;display:grid}.incidencias{flex-wrap:wrap;align-items:center;gap:4px 18px;margin:0;padding:0;display:flex}.incidencias legend{margin-bottom:4px;padding:0}.barra-mes{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-bottom:12px;display:flex}.barra-mes .campo{flex:0 200px}.mes-nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mes-nav .btn{align-items:center;gap:4px;display:inline-flex}.mes-atual{text-align:center;font-variant-numeric:tabular-nums;min-width:64px;font-weight:600}.tabela tr.clicavel:focus-visible{outline:2px solid var(--ouro);outline-offset:-2px}.tabela-ponto{min-width:1040px}.tabela-ponto .td-dia,.tabela-ponto .td-marc,.tabela-ponto .td-tang{white-space:nowrap}.tabela-ponto .dia-semana{color:var(--tinta-fraca);margin-left:2px;font-weight:450}.tabela-ponto .dia-tag{color:var(--info);margin-left:6px;font-size:11.5px;font-weight:500}.tabela-ponto tbody tr.dia-sabado>td,.tabela-ponto tbody tr.dia-domingo>td{background:var(--papel-fundo)}.tabela-ponto tbody tr.dia-feriado>td{background:var(--info-fundo)}.tabela-ponto tbody tr.dia-fora>td{color:var(--tinta-fraca)}.tabela-ponto tbody tr>td.td-diverge{background:var(--erro-fundo)}.tabela-ponto .diverge-lista{color:var(--erro);margin-top:2px;font-size:11.5px;font-weight:500}.tabela-ponto tfoot td.rodape-dsr{color:var(--tinta-fraca);font-weight:450}.marcas-alerta{flex-wrap:wrap;gap:4px;display:inline-flex}.marca-alerta{border:1px solid var(--atencao);border-radius:var(--raio);background:var(--atencao-fundo);min-width:24px;height:20px;color:var(--atencao-tinta);cursor:help;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.legenda-alertas{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px 24px;margin-bottom:16px;display:grid}.legenda-alertas>div{align-items:center;gap:8px;font-size:12.5px;display:flex}.legenda-alertas .marca-alerta{cursor:default;flex:none}@media (width<=900px){.barra-mes .campo{flex-basis:100%}}.tabela .th-cpf,.tabela .td-cpf{white-space:nowrap}.tabela tr.linha-fora>td{color:var(--tinta-fraca)}.tabela td .mudo{margin:2px 0 0;font-size:12px}.tabela td input[type=checkbox],.tabela th input[type=checkbox]{width:auto}.dica-campo{color:var(--tinta-fraca);font-size:12px;font-weight:450}.copia-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;margin-bottom:14px;display:flex}.copia-texto{flex:320px;min-width:0}.copia-acao{flex:none}.estado-copia p{color:var(--tinta-fraca);margin:0 0 4px;font-size:13px}.estado-copia .nota-info{margin:6px 0 0}.banco-cabecalho{color:var(--tinta);margin:0 0 10px;font-size:13.5px}.banco-cabecalho .badge{margin-left:8px}.conferencia-contagem{margin:0 0 8px}.faixa-totais{background:var(--folha);border:1px solid var(--linha);border-radius:var(--raio);flex-wrap:wrap;margin:4px 0 16px;display:flex}.faixa-total{border-right:1px solid var(--linha-fraca);flex-direction:column;flex:150px;gap:2px;min-width:0;padding:10px 18px 10px 16px;display:flex}.faixa-total:last-child{border-right:0}.faixa-total span{color:var(--tinta-fraca);font-size:12.5px}.faixa-total strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.faixa-total small{color:var(--tinta-fraca);font-size:12px}.saldo-neg{color:var(--erro)}.td-diferenca{background:var(--erro-fundo);color:var(--erro);font-weight:600}.marca-desligado{margin-left:8px}.tabela tr.linha-destaque>td{background:var(--atencao-fundo)}.config-ponto{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.config-ponto>.cartao{margin:0}.passagem-folha{border:1px solid var(--linha);border-radius:var(--raio);gap:8px;padding:12px 14px;display:grid}.passagem-folha legend{padding:0 6px;font-size:13px;font-weight:600}.passagem-folha>p{margin:0}@media (width<=900px){.faixa-total{border-bottom:1px solid var(--linha-fraca);flex-basis:50%}.faixa-total:nth-child(2n){border-right:0}.copia-acao{flex-basis:100%}.copia-acao .btn{width:100%}}.periodo-datas{color:var(--tinta-fraca);margin:0 0 8px;font-size:13px}.barra-acoes-fech{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.tabela-fechamento{min-width:900px}.tabela-fechamento .th-marca{width:36px;padding-right:0}.tabela-fechamento .td-acoes{white-space:nowrap}.tabela-fechamento .td-acoes .btn+.btn{margin-left:6px}.pequeno{font-size:11.5px}.marca-pendencia{border:1px solid var(--atencao);border-radius:var(--raio);background:var(--atencao-fundo);min-width:24px;height:20px;color:var(--atencao-tinta);font-variant-numeric:tabular-nums;cursor:help;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.marca-motivo{border:1px solid var(--erro);border-radius:var(--raio);background:var(--erro-fundo);width:18px;height:18px;color:var(--erro);cursor:help;justify-content:center;align-items:center;margin-left:6px;font-size:11px;font-weight:700;display:inline-flex}.alerta-mudou{color:var(--atencao-tinta);margin-top:2px;font-size:11.5px;font-weight:600}.legenda-pendencias{color:var(--tinta-fraca);margin:8px 0 16px;font-size:12.5px}.campo-marca{align-items:center;gap:8px;margin:8px 0 4px;font-size:14px;display:flex}.lista-motivos{margin:4px 0 12px;padding-left:18px}.previa-provisorio{margin:0 0 12px;font-size:13px}.previa-emp{margin:0 0 18px}.previa-emp h4{margin:0 0 8px;font-size:14px;font-weight:600}.selo-fechamento{vertical-align:4px;align-items:center;gap:6px;margin-left:10px;display:inline-flex}.dica-ponto{color:var(--tinta-fraca);font-size:12px}.ferias h2{margin:16px 0 6px}.ferias h3{flex-basis:100%;margin:0}.ferias-resumo{flex-wrap:wrap;gap:8px 12px;margin:0 0 12px;display:flex}.ferias-dicas{flex-basis:100%;margin:0}.cartao-interno{border:1px solid var(--linha);border-radius:var(--raio);background:var(--papel-fundo);margin:12px 0;padding:14px}.tabela tr.ferias-vencida>td{background:var(--erro-fundo)}.tabela tr.ferias-vencida>td:first-child{box-shadow:inset 3px 0 0 var(--erro)}.tabela tr.ferias-vence>td{background:var(--atencao-fundo)}.tabela tr.ferias-vence>td:first-child{box-shadow:inset 3px 0 0 var(--atencao)}.tabela tr.programacao-cancelada>td{color:var(--tinta-fraca)}.manual-ferias{margin-top:18px}.manual-ferias summary{cursor:pointer;color:var(--tinta-fraca);margin-bottom:8px;font-size:13px}.manual-ferias .form-linha{margin-top:12px}.doc-texto{margin:0;font-size:14px;line-height:1.6}.doc-assinaturas{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px;margin-top:36px;display:grid}.doc-assinaturas>div{border-top:1px solid var(--tinta);text-align:center;padding-top:6px;font-size:12.5px}.tabela tr.linha-fora>td{color:var(--tinta-fraca);background:var(--hover)}.tabela td .inp-mini{text-align:right;width:110px;min-width:0}.cartao h3.secao-titulo{margin:22px 0 10px}.lista-relatorios{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:4px 0 18px;display:grid}.relatorio-item{text-align:left;cursor:pointer;background:var(--folha);min-height:92px;color:var(--tinta);border:1px solid var(--linha);border-radius:var(--raio);flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;display:flex}.relatorio-item:hover{background:var(--hover)}.relatorio-item.ativo{border-color:var(--ouro);box-shadow:inset 0 3px 0 var(--ouro)}.relatorio-titulo{font-size:14px;font-weight:600}.relatorio-desc{color:var(--tinta-fraca);font-size:12.5px;font-weight:450}.relatorio-acoes{margin:12px 0 8px}.relatorio-cab{margin:0 0 10px}.relatorio-cab h2{margin:0 0 4px;font-size:17px}.relatorio-cab p{color:var(--tinta-fraca);margin:0;font-size:13px}.relatorio-bloco{margin-top:12px}.tabela tr.linha-secao>th{text-align:left;text-transform:none;background:var(--papel-fundo);color:var(--tinta-fraca);border-bottom:1px solid var(--linha-fraca);padding:6px 12px;font-size:12px}.tabela tr.linha-forte>td{background:var(--papel-fundo);font-weight:600}.tabela-ficha{min-width:1100px}@page{margin:12mm}.avisos-painel{gap:10px;margin-top:12px;display:grid}.aviso-painel{margin:0}.aviso-topo{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.aviso-lista{margin:6px 0 0;padding-left:18px;font-size:13px}.aviso-itens{margin-top:6px}.aviso-itens summary{cursor:pointer;color:var(--tinta-fraca);font-size:13px}.aviso-itens ul{margin:6px 0 0;padding-left:18px;font-size:13px}.documento{gap:12px}.doc-secao{text-transform:uppercase;letter-spacing:.04em;color:var(--tinta-fraca);margin:8px 0 0;font-size:13px;font-weight:600}.doc-paragrafo{white-space:pre-wrap}.doc-nota{color:var(--tinta-fraca);margin:0;font-size:12px}.lista-documentos{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.lista-documentos li{border:1px solid var(--linha);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.modelo-editor{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;margin:12px 0;display:grid}.modelo-texto{width:100%;min-height:360px;font:inherit;border:1px solid var(--campo-borda);background:var(--campo);color:var(--tinta);border-radius:var(--raio);resize:vertical;padding:10px 12px;font-size:13.5px;line-height:1.55}.modelo-campos .campos-lista{gap:4px;max-height:360px;display:grid;overflow:auto}.modelo-campos .campos-lista .lnk{text-align:left}@media (width<=900px){.modelo-editor{grid-template-columns:minmax(0,1fr)}}.grade-form,.form-config{align-items:start}.grade-form>label,.grade-form>.campo,.form-config label,.form-linha>.campo,.form-linha>label:not(.check){justify-content:flex-start}.campo>.rotulo,.grade-form>label>.rotulo{white-space:nowrap;text-overflow:ellipsis;height:18px;line-height:18px;display:block;overflow:hidden}.form-linha{align-items:flex-start}.grade-form>.check,.grade-form>label.check,.form-linha>.check,.form-linha>.btn,.form-linha>button,.grade-form>.btn,.grade-form>button{min-height:var(--h-controle);align-self:start;margin-top:23px}.campo>.dica-campo{margin-top:-1px}
