:root{--wm-marinho:#0a2557;--wm-azul:#1565d8;--wm-fundo:#f3f6fb;--wm-borda:#e6ecf4;--wm-texto:#0f1f3d;--wm-sub:#6b7a90;--wm-sidebar:232px;--wm-superficie:#fff;--c-texto:#0f1f3d;--c-texto2:#334866;--c-sub:#6b7a90;--c-titulo:#0a2557;--c-fundo:#f3f6fb;--c-linha:#e6ecf4;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-tema=escuro]{--wm-marinho:#cfe0ff;--wm-fundo:#0d1626;--wm-borda:#2a3b57;--wm-texto:#e6edf7;--wm-sub:#95a3b8;--wm-superficie:#16233a;--c-texto:#e6edf7;--c-texto2:#c3cfe0;--c-sub:#95a3b8;--c-titulo:#dbe7ff;--c-fundo:#1b2a44;--c-linha:#2a3b57;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-tema=escuro] :is(.wm-cmp-pagina,.wm-relatorio-doc,.wm-claro){--c-texto:#0f1f3d;--c-texto2:#334866;--c-sub:#6b7a90;--c-titulo:#0a2557;--c-fundo:#f3f6fb;--c-linha:#e6ecf4;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-tema=escuro] .wm-topo{background:#0d1626eb}html[data-tema=escuro] .wm-busca input{color:var(--wm-texto);background:#1b2a44}html[data-tema=escuro] .wm-icone-btn{color:#c3cfe0}html[data-tema=escuro] .wm-icone-btn:hover{background:#1b2a44}html[data-tema=escuro] .wm-sidebar{background:linear-gradient(#0a1b3d 0%,#08162f 55%,#061127 100%)}html[data-tema=escuro] ::-webkit-scrollbar-thumb{background:#2f4161 padding-box content-box;border:2px solid #0000}html[data-tema=escuro] input::placeholder,html[data-tema=escuro] textarea::placeholder{color:#6f7f97}html[data-tema=escuro] .wm-subabas-cheio{background:#16233a}html[data-tema=escuro] .wm-cab-tabela{background:#1b2a44!important}html[data-tema=escuro] .wm-cab-tabela th{border-bottom-color:#2a3b57;color:#95a3b8!important}html[data-tema=escuro] table tbody tr:hover{background:#1d2d48}html[data-tema=escuro] .wm-card-projeto:hover{border-color:#3b5a8c!important;box-shadow:0 10px 28px #00000059!important}html[data-tema=escuro] .wm-frame{background:#0d1626}html[data-tema=escuro] .wm-frame iframe{filter:invert(.9)hue-rotate(180deg)brightness(.95)}html[data-tema=escuro] img[src*=Logo_Escuro],html[data-tema=escuro] img[src*=Logo_Sem_Fundo]{filter:brightness(0)invert()}html,body{transition:background-color .2s}@media print{html[data-tema=escuro]{--c-texto:#0f1f3d;--c-sub:#6b7a90;--c-titulo:#0a2557;--c-fundo:#f3f6fb;--c-linha:#e6ecf4;--wm-fundo:#fff;--wm-texto:#0f1f3d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--wm-fundo);color:var(--wm-texto);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif}button,input,select,textarea{font-family:inherit}input,select,textarea{outline:none;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px #1565d824;border-color:var(--wm-azul)!important}:focus-visible{outline-offset:2px;outline:2px solid #1565d88c}.wm-btn:not(:disabled):hover{filter:brightness(.96)}.wm-btn:not(:disabled):active{transform:translateY(1px)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#cfd8e5 padding-box content-box;border:2px solid #0000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#b6c2d3 padding-box content-box;border:2px solid #0000}.wm-shell{min-height:100vh;display:flex}.wm-sidebar{width:var(--wm-sidebar);color:#fff;z-index:300;background:linear-gradient(#0c2b62 0%,#0a2252 55%,#081c45 100%);flex-direction:column;flex:none;height:100dvh;padding:22px 14px 16px;display:flex;position:sticky;top:0;overflow:hidden}.wm-logo{flex:none;justify-content:center;padding:6px 8px 28px;display:flex}.wm-logo img{width:150px;max-width:100%;height:auto;display:block}.wm-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;flex-direction:column;flex:auto;gap:4px;min-height:0;margin:0 -6px;padding:0 6px 8px;display:flex;overflow:hidden auto}.wm-nav::-webkit-scrollbar{width:6px}.wm-nav::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:3px}.wm-nav::-webkit-scrollbar-track{background:0 0}.wm-nav>.wm-nav-item{flex:none}.wm-nav-item{color:#ffffffd1;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:14px;width:100%;padding:11px 14px;font-size:14.5px;font-weight:500;transition:background .15s,color .15s;display:flex}.wm-nav-item:hover{color:#fff;background:#ffffff12}.wm-nav-item.ativo{background:var(--wm-azul);color:#fff;font-weight:600;box-shadow:0 6px 16px #1565d859}.wm-nav-rodape{border-top:1px solid #ffffff1f;flex-direction:column;flex:none;gap:4px;margin-top:auto;padding-top:14px;display:flex}.wm-coluna{flex-direction:column;flex:1;min-width:0;display:flex}.wm-est-nome:hover{border-color:#d9e2ee!important}.wm-est-nome:focus{border-color:var(--wm-azul)!important;background:var(--wm-superficie)!important}.wm-sidebar{transition:width .2s,padding .2s}.wm-logo{position:relative}.wm-logo .wm-logo-icone{display:none}.wm-recolher{top:74px;left:calc(var(--wm-sidebar) - 13px);color:#fff;cursor:pointer;z-index:310;background:#123a7d;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:background .15s,left .2s;display:flex;position:fixed;box-shadow:0 2px 8px #00000040}.wm-recolher:hover{background:var(--wm-azul)}.wm-recolher svg{transition:transform .2s;transform:rotate(90deg)}.wm-shell.menu-recolhido .wm-recolher svg{transform:rotate(-90deg)}@media (width>=1081px){.wm-shell.menu-recolhido .wm-recolher{left:63px}.wm-shell.menu-recolhido .wm-sidebar{width:76px;padding:22px 10px 16px}.wm-shell.menu-recolhido .wm-logo{padding:6px 0 28px}.wm-shell.menu-recolhido .wm-logo-cheio{display:none}.wm-shell.menu-recolhido .wm-logo-icone{width:46px;height:auto;display:block}.wm-shell.menu-recolhido .wm-nav-item{justify-content:center;gap:0;padding:11px 0}.wm-shell.menu-recolhido .wm-nav-item>span{display:none!important}.wm-shell.menu-recolhido .wm-nav{overflow-x:visible}}@media (width<=1080px){.wm-recolher{display:none}}.wm-dica-menu{z-index:1000;pointer-events:none;color:#fff;white-space:nowrap;background:#0a2252;border-radius:8px;padding:7px 11px;font-size:13px;font-weight:600;position:fixed;transform:translateY(-50%);box-shadow:0 6px 18px #00000040}.wm-dica-menu:before{content:"";border:5px solid #0000;border-left:0;border-right-color:#0a2252;margin-top:-5px;position:absolute;top:50%;left:-5px}.wm-topo{z-index:200;-webkit-backdrop-filter:saturate(1.4)blur(8px);backdrop-filter:saturate(1.4)blur(8px);border-bottom:1px solid var(--wm-borda);background:#ffffffeb;align-items:center;gap:14px;height:68px;padding:0 24px;display:flex;position:sticky;top:0}.wm-busca{flex:1;max-width:560px;position:relative}.wm-busca input{width:100%;height:42px;color:var(--wm-texto);background:#f1f4f9;border:1px solid #0000;border-radius:12px;padding:0 14px 0 42px;font-size:14px}.wm-busca input::placeholder{color:#8a97ab}.wm-busca>svg{color:#8a97ab;position:absolute;top:11px;left:14px}.wm-topo-acoes{align-items:center;gap:10px;margin-left:auto;display:flex}.wm-icone-btn{color:#334866;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:40px;height:40px;padding:0 10px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.wm-icone-btn:hover{background:#f1f4f9}.wm-conteudo{width:100%;max-width:1480px;margin:0 auto;padding:28px 28px 48px}.wm-hamburguer,.wm-fundo-menu{display:none}@media (width<=1080px){.wm-sidebar{transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:8px 0 30px #00000040}.wm-shell.menu-aberto .wm-sidebar{transform:none}.wm-shell.menu-aberto .wm-fundo-menu{z-index:250;background:#0a193773;display:block;position:fixed;inset:0}.wm-hamburguer{display:inline-flex}.wm-topo{gap:8px;padding:0 14px}.wm-conteudo{padding:20px 16px 40px}}@media (width<=640px){.wm-esconde-celular{display:none!important}.wm-busca input{height:38px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.wm-conteudo.wm-conteudo-cheio{max-width:none;padding:0}.wm-frame{height:calc(100vh - 68px)}.wm-frame.wm-frame-com-abas{height:calc(100vh - 129px)}.wm-subabas{margin-bottom:18px}.wm-subabas-cheio{box-sizing:border-box;border-bottom:1px solid var(--wm-borda);background:#fff;height:61px;margin:0;padding:10px 28px}@media print{.wm-subabas{display:none!important}}.wm-frame iframe{border:none;width:100%;height:100%;display:block}.wm-card-projeto{transition:border-color .15s,box-shadow .15s,transform .15s}.wm-card-projeto:hover{transform:translateY(-2px);border-color:#bcd3f5!important;box-shadow:0 10px 28px #0f1f3d17!important}.wm-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}@media (width>=1360px){.wm-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}}.wm-cab-tabela{background:#f6f8fc!important}.wm-cab-tabela th{text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #e6ecf4;color:#6b7a90!important;font-size:11.5px!important;font-weight:700!important}.wm-cab-tabela th *{color:inherit!important}table tbody tr:hover{background:#f8fafd}@media print{@page{size:A4;margin:12mm 12mm 14mm}html,body{background:#fff!important}.wm-shell>:not(.wm-coluna),.wm-coluna>:not(main),.wm-topo,.wm-rel-nao-imprime{display:none!important}.wm-shell,.wm-coluna{min-height:0!important;display:block!important}.wm-conteudo{max-width:none!important;padding:0!important}.wm-relatorio{box-shadow:none!important;border:none!important;border-radius:0!important;overflow:visible!important}.wm-relatorio-doc{padding:0!important}.rel-sec h2{break-after:avoid}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
