:root{--cor-fundo: #101010;--cor-fundo-profundo: #0c0c0c;--cor-superficie: #191919;--cor-superficie-alta: #232323;--cor-superficie-suave: #1d1d1d;--cor-borda: rgba(202,202,202, .11);--cor-borda-forte: rgba(202,202,202, .19);--cor-texto-secundario: #9d9d9d;--cor-texto: #dbdbdb;--cor-titulo: #f7f9f8;--cor-acento: #e8a33d;--cor-acento-claro: #f2bd6d;--cor-alerta: #f08a7a;--cor-confirma: #8fd3a6;--cor-informacao: #ababab;--cor-papel: #f5f7f6;--raio-sm: 8px;--raio-md: 12px;--raio-lg: 18px;--sombra-superficie: 0 18px 46px rgba(9,9,9, .18);--fonte-corpo: "Segoe UI", system-ui, -apple-system, "Helvetica Neue", sans-serif;--fonte-dado: Consolas, "Cascadia Mono", "Courier New", monospace}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%}body{background:radial-gradient(circle at 78% -15%,rgba(86,86,86,.13),transparent 33%),var(--cor-fundo);color:var(--cor-texto);font-family:var(--fonte-corpo);font-size:14px}@property --giro{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.palco{position:relative;display:flex;flex-direction:column;min-height:100vh;overflow:hidden;background-color:var(--cor-fundo)}.camada{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.camada-foto{background-image:url(/imagens/fundo-obra.png);background-size:cover;background-position:center;background-repeat:no-repeat;filter:grayscale(.7) contrast(.98) brightness(1.55) saturate(1.1)}.camada-cor{background:linear-gradient(180deg,#34343438,#3434341a 45%,#12121280),linear-gradient(0deg,#59595947,#59595947)}.camada-malha{opacity:.14;background-image:linear-gradient(rgba(204,208,207,.32) 1px,transparent 1px),linear-gradient(90deg,rgba(204,208,207,.32) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse 75% 65% at 50% 45%,#000 0%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 75% 65% at 50% 45%,#000 0%,transparent 80%)}.camada-nevoa{background:radial-gradient(ellipse 120% 55% at 50% 118%,rgba(18,18,18,.7) 0%,transparent 62%)}.cabecalho,.rodape{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:26px 36px}.marca{display:inline-flex;align-items:center;gap:11px;padding:9px 17px;border:1px solid rgba(204,208,207,.2);border-radius:999px;background:#12121266;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff}.marca i{color:var(--cor-acento);font-size:16px}.centro{position:relative;z-index:2;flex:1;display:flex;align-items:center;justify-content:center;padding:28px}.halo{position:absolute;width:760px;height:760px;border-radius:50%;background:radial-gradient(circle,rgba(232,163,61,.06) 0%,transparent 62%);filter:blur(44px);pointer-events:none}.led{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--giro),transparent 0deg,rgba(232,163,61,.05) 30deg,rgba(232,163,61,.85) 62deg,#ffd89b 72deg,rgba(232,163,61,.85) 82deg,rgba(232,163,61,.05) 114deg,transparent 150deg,transparent 360deg);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask-composite:xor;animation:girar 5s linear infinite;pointer-events:none}.led-botao{padding:1.2px;background:conic-gradient(from var(--giro),transparent 0deg,rgba(255,255,255,.1) 40deg,rgba(255,248,235,.95) 70deg,rgba(255,255,255,.1) 100deg,transparent 140deg,transparent 360deg);animation-duration:3.4s}.cartao{position:relative;width:100%;max-width:486px;padding:52px 52px 46px;border-radius:20px;background:linear-gradient(160deg,#a5a5a524,#1e1e1e66);backdrop-filter:blur(34px) saturate(1.5);-webkit-backdrop-filter:blur(34px) saturate(1.5);box-shadow:0 1px #ffffff24 inset,0 -1px #12121266 inset,0 0 0 1px #ccd0cf1a,0 24px 60px #12121273,0 70px 140px #12121280}.cartao-etiqueta{display:inline-block;margin-bottom:15px;padding:4px 11px;border:1px solid rgba(232,163,61,.42);border-radius:3px;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cor-acento)}.cartao-cabecalho h1{margin:0 0 9px;font-size:30px;font-weight:600;letter-spacing:-.025em;line-height:1.18;color:#fff}.cartao-cabecalho p{margin:0 0 32px;padding-bottom:28px;border-bottom:1px solid rgba(204,208,207,.13);font-size:13.5px;line-height:1.55;color:#ccd0cfc7}.rotulo{display:block;margin-bottom:9px;font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:#ccd0cfb8}.campo{display:flex;align-items:center;gap:12px;height:52px;margin-bottom:24px;padding:0 15px;border:1px solid rgba(204,208,207,.16);border-radius:11px;background:#1212124d;box-shadow:0 1px #ffffff0f inset;transition:border-color .22s ease,box-shadow .22s ease,background-color .22s ease}.campo:focus-within{border-color:#e8a33da6;background:#12121273;box-shadow:0 0 0 3px #e8a33d1f}.campo>i{font-size:17px;color:#ccd0cf99;transition:color .22s ease}.campo:focus-within>i{color:var(--cor-acento)}.campo input{flex:1;min-width:0;height:100%;border:none;outline:none;background:transparent;color:#fff;font-family:var(--fonte-corpo);font-size:15.5px}.campo input::placeholder{color:#ccd0cf59}.campo input:-webkit-autofill{-webkit-text-fill-color:#fff;transition:background-color 100000s}.campo-olho{border:none;background:none;padding:4px;border-radius:4px;color:#ccd0cf99;cursor:pointer;transition:color .15s ease}.campo-olho:hover{color:#fff}.mensagem{display:flex;align-items:center;gap:10px;margin:0 0 24px;padding:13px 15px;border-radius:11px;font-size:13px;line-height:1.45;animation:surgir .24s cubic-bezier(.22,1,.36,1)}.mensagem-erro{color:var(--cor-alerta);background:#f08a7a1f;border:1px solid rgba(240,138,122,.32)}.mensagem-ok{color:var(--cor-confirma);background:#8fd3a61f;border:1px solid rgba(143,211,166,.32)}.botao{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:54px;margin-top:8px;border:none;border-radius:11px;background:linear-gradient(135deg,#f0b154,#e8a33d 45%,#c9821f);color:#121212;font-family:var(--fonte-corpo);font-size:15.5px;font-weight:600;cursor:pointer;box-shadow:0 10px 30px #e8a33d38,0 1px #ffffff52 inset;transition:transform .16s ease,box-shadow .22s ease,filter .16s ease}.botao:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 16px 38px #e8a33d4d,0 1px #ffffff5c inset}.botao:active:not(:disabled){transform:translateY(0)}.botao:disabled{background:#343434cc;color:#ccd0cfb3;box-shadow:none;cursor:progress}.botao:focus-visible,.campo-olho:focus-visible{outline:2px solid var(--cor-acento);outline-offset:3px}.rodape{font-size:11px;letter-spacing:.02em;color:#ccd0cf8c}.versao{font-family:var(--fonte-dado)}@keyframes girar{to{--giro: 360deg}}@keyframes surgir{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.led,.mensagem{animation:none}}@media (max-width: 620px){.cabecalho,.rodape{padding:18px 20px}.cartao{padding:34px 26px 30px;border-radius:16px}.cartao-cabecalho h1{font-size:24px}.halo{width:420px;height:420px}}.elo-esqueci{display:block;margin:-6px 0 20px;text-align:right;font-size:12.5px;color:#ccd0cfb3;text-decoration:none;transition:color .16s ease}.elo-esqueci:hover{color:var(--cor-acento)}.elo-voltar{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:22px;padding-top:18px;border-top:1px solid rgba(204,208,207,.12);font-size:12.5px;color:#ccd0cfa6;text-decoration:none;transition:color .16s ease}.elo-voltar:hover{color:var(--cor-acento)}@media (max-width: 600px){.campo input{font-size:16px}.cabecalho,.rodape{padding:16px}.rodape{padding-bottom:calc(16px + env(safe-area-inset-bottom));font-size:10px}.centro{padding:18px 16px}}@media (max-height: 620px) and (orientation: landscape){.cartao{padding:24px 26px 22px}.cartao-cabecalho h1{font-size:21px}.halo{display:none}}.sistema{--largura-menu: 244px;position:relative;display:grid;grid-template-columns:var(--largura-menu) 1fr;min-height:100vh;background-color:#0c0c0c}.menu{position:relative;isolation:isolate;background:linear-gradient(rgba(145,145,145,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(145,145,145,.035) 1px,transparent 1px),radial-gradient(circle at 12% 18%,rgba(99,99,99,.16),transparent 31%),linear-gradient(180deg,#151515,#101010 68%,#0f0f0f);background-size:28px 28px,28px 28px,auto,auto}.menu:after{content:"";position:absolute;z-index:-1;right:-66px;bottom:84px;width:190px;height:190px;border:1px solid rgba(159,159,159,.055);border-radius:50%;box-shadow:0 0 0 25px #9f9f9f06,0 0 0 58px #9f9f9f05;pointer-events:none}.menu-marca{height:84px;padding:0 18px;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;background:#0a0a0a47}.menu-logo-completa,.menu-logo-brasao{display:block;flex:0 0 auto;object-fit:contain;opacity:.97}.menu-logo-completa{width:124px;height:58px}.menu-logo-brasao{display:none;width:36px;height:36px}.menu-marca-texto small{padding-left:0;color:#dedede8f;font-size:8.5px;letter-spacing:.19em}.menu-item{border:1px solid transparent;border-radius:6px}.menu-item-ativo{border-color:#e8a33d21;background:linear-gradient(90deg,#e8a33d24,#e8a33d06)}.menu-conselho>i{flex:0 0 auto;color:#e8a33db3;font-size:17px}.avatar-usuario{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;overflow:hidden;border:1px solid rgba(173,173,173,.28);border-radius:50%;background:linear-gradient(145deg,#2b2b2b,#1d1d1d);color:#edededd4}.avatar-usuario img{width:100%;height:100%;object-fit:cover}.avatar-usuario-pequeno{width:30px;height:30px;font-size:15px}.avatar-usuario-medio{width:38px;height:38px;font-size:19px}.avatar-usuario-grande{width:64px;height:64px;font-size:30px}.perfil-menu{position:relative}.perfil-gatilho{display:grid;place-items:center;padding:2px;border:1px solid transparent;border-radius:50%;background:transparent;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.perfil-gatilho:hover,.perfil-gatilho[aria-expanded=true]{border-color:#e8a33d6b;background:#e8a33d14}.perfil-popup{position:absolute;z-index:100;top:calc(100% + 12px);right:0;width:min(340px,calc(100vw - 28px));padding:16px;border:1px solid rgba(164,164,164,.18);border-radius:10px;background:#171717;box-shadow:0 26px 70px #04040485;animation:perfil-entrada .14s ease-out}@keyframes perfil-entrada{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.perfil-popup:before{content:"";position:absolute;top:-6px;right:16px;width:10px;height:10px;border-top:1px solid rgba(164,164,164,.18);border-left:1px solid rgba(164,164,164,.18);background:#171717;transform:rotate(45deg)}.perfil-popup-cabecalho{display:flex;align-items:center;gap:13px;padding-bottom:14px;border-bottom:1px solid rgba(164,164,164,.12)}.perfil-popup-cabecalho>div{display:flex;flex-direction:column;min-width:0}.perfil-popup-cabecalho span{color:var(--cor-acento-claro);font-size:12px}.perfil-popup-cabecalho strong{overflow:hidden;margin:2px 0;color:#f5f5f5;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.perfil-popup-cabecalho small{overflow:hidden;color:#dcdcdc80;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.perfil-acesso{display:inline-flex;align-items:center;gap:6px;margin:12px 0 9px;color:#d8d8d891;font-size:10.5px;text-transform:uppercase;letter-spacing:.08em}.perfil-popup-acoes{display:grid;gap:3px}.perfil-popup-acoes button{display:flex;align-items:center;gap:10px;width:100%;min-height:39px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#eaeaeac7;font:inherit;font-size:12px;text-align:left;cursor:pointer}.perfil-popup-acoes button:hover{background:#dadada0f;color:#fff}.perfil-popup-acoes button i{width:18px;color:#e8a33dd1;font-size:15px}.perfil-popup-acoes .perfil-sair{margin-top:5px;border-top:1px solid rgba(164,164,164,.1);border-radius:0 0 6px 6px}.perfil-popup-acoes .perfil-sair i{color:#da7d74}.perfil-foto-editor{display:flex;align-items:center;gap:16px;margin-bottom:20px;padding:14px;border:1px solid var(--cor-borda);border-radius:8px;background:#9f9f9f09}.perfil-foto-editor>div{display:flex;flex:1;flex-direction:column;min-width:0}.perfil-foto-editor strong{color:var(--cor-titulo);font-size:13px}.perfil-foto-editor span{margin:3px 0 10px;color:var(--cor-texto-fraco);font-size:11px}.perfil-foto-acoes{display:flex;align-items:center;gap:12px}.perfil-foto-acoes .botao-secundario{width:max-content}.botao-texto-perigo{border:0;background:transparent;color:#df837a;font:inherit;font-size:11px;cursor:pointer}.topo-toast{position:fixed;z-index:150;top:88px;right:24px;display:flex;align-items:center;gap:8px;max-width:360px;padding:11px 14px;border:1px solid rgba(91,183,142,.3);border-radius:7px;background:#10251f;color:#a8dec1;font-size:12px;box-shadow:0 14px 38px #00000052}.entrada-com-icone{position:relative}.entrada-com-icone>i{position:absolute;z-index:1;top:50%;left:13px;color:var(--cor-texto-fraco);transform:translateY(-50%)}.entrada-com-icone .entrada{padding-left:39px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (max-width: 720px){.topo-atalho span{display:none}.topo-atalho{width:38px;padding:0;justify-content:center}.perfil-popup{position:fixed;top:68px;right:12px}.perfil-foto-editor{align-items:flex-start}}.menu-recolhido{--largura-menu: 72px}.menu{display:flex;flex-direction:column;min-height:100vh;padding:0 0 10px;background:#111;border-right:1px solid rgba(204,208,207,.08);overflow:hidden;transition:transform .24s cubic-bezier(.22,1,.36,1)}.menu-marca{display:flex;align-items:center;gap:12px;height:62px;padding:0 18px;border-bottom:1px solid rgba(204,208,207,.08);white-space:nowrap}.menu-simbolo{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:9px;background:linear-gradient(140deg,#e8a33d38,#e8a33d14);border:1px solid rgba(232,163,61,.32);color:var(--cor-acento);font-size:17px}.menu-nome{font-size:13.5px;font-weight:600;letter-spacing:-.01em;color:#fff}.menu-lista{flex:1;display:flex;flex-direction:column;gap:4px;padding:16px 12px;overflow-y:auto}.menu-grupo{display:flex;flex-direction:column;gap:2px;margin-bottom:14px}.menu-grupo-titulo{padding:6px 10px 7px;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ccd0cf61;white-space:nowrap}.menu-item{position:relative;display:flex;align-items:center;gap:12px;height:40px;padding:0 11px;border-radius:9px;font-size:13.5px;color:#ccd0cfb8;text-decoration:none;white-space:nowrap;transition:background-color .17s ease,color .17s ease}.menu-item i{flex-shrink:0;width:18px;font-size:16px;text-align:center}.menu-item:hover{background:#ccd0cf0e;color:#fff}.menu-item-ativo{background:#ccd0cf17;color:#fff;font-weight:500}.menu-item-ativo:before{content:"";position:absolute;left:-11px;top:9px;bottom:9px;width:2.5px;border-radius:0 3px 3px 0;background:var(--cor-acento)}.menu-item-ativo i{color:var(--cor-acento)}.menu-conselho{display:flex;align-items:center;gap:11px;margin:0 12px 8px;padding:13px 11px;border-top:1px solid rgba(204,208,207,.08);font-size:10px;line-height:1.45;color:#ccd0cf6b}.menu-conselho img{flex-shrink:0;width:34px;height:auto;opacity:.9}.menu-recolher{display:flex;align-items:center;gap:12px;height:40px;margin:0 12px;padding:0 11px;border:none;border-radius:9px;background:transparent;color:#ccd0cf8c;font-family:var(--fonte-corpo);font-size:13px;white-space:nowrap;cursor:pointer;transition:background-color .17s ease,color .17s ease}.menu-recolher i{flex-shrink:0;width:18px;font-size:14px;text-align:center}.menu-recolher:hover{background:#ccd0cf0e;color:#fff}.menu-recolhido .menu-grupo{margin-bottom:10px;padding-top:10px;border-top:1px solid rgba(204,208,207,.07)}.menu-recolhido .menu-grupo:first-child{padding-top:0;border-top:none}.menu-veu{display:none}.area-trabalho{display:flex;flex-direction:column;min-width:0}.topo{display:flex;align-items:center;gap:14px;height:62px;padding:0 26px;border-bottom:1px solid rgba(204,208,207,.08);background:#111}.topo-menu{display:none;border:none;background:transparent;color:#ccd0cfbf;font-size:20px;padding:4px 6px;cursor:pointer}.topo-titulo{font-size:14px;color:#ccd0cfbf}.topo-direita{display:flex;align-items:center;gap:14px;margin-left:auto}.topo-icone{display:grid;place-items:center;width:34px;height:34px;border:none;border-radius:8px;background:transparent;color:#ccd0cf99;font-size:16px;cursor:pointer;transition:background-color .16s ease,color .16s ease}.topo-icone:hover{background:#ccd0cf12;color:#fff}.topo-usuario{display:flex;align-items:center;gap:11px;padding:5px 14px 5px 5px;border:1px solid rgba(204,208,207,.1);border-radius:999px;background:#ccd0cf0a}.avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(140deg,#e8a33d,#c9821f);font-size:12px;font-weight:600;color:#121212}.topo-dados{display:flex;flex-direction:column;line-height:1.25}.topo-dados strong{font-size:12.5px;font-weight:600;color:#fff}.topo-dados span{font-size:10.5px;color:#ccd0cf80}.conteudo{flex:1;padding:26px;min-width:0}.pagina-topo{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.pagina-topo h1{margin:0 0 5px;font-size:25px;font-weight:600;letter-spacing:-.02em;color:#fff}.pagina-topo p{margin:0;font-size:12.5px;color:#ccd0cf8c}.pagina-acoes{display:flex;gap:9px;flex-wrap:wrap}.voltar{display:inline-flex;align-items:center;gap:7px;margin-bottom:9px;font-size:12px;color:#ccd0cf8c;text-decoration:none}.voltar:hover{color:var(--cor-acento)}.indicadores{display:grid;grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:12px;margin-bottom:26px}.indicador{position:relative;display:flex;flex-direction:column;gap:4px;padding:17px 18px 16px;border:1px solid rgba(204,208,207,.09);border-radius:12px;background:#181818;transition:border-color .2s ease,transform .2s ease}.indicador:hover{border-color:#ccd0cf2e;transform:translateY(-1px)}.indicador i{position:absolute;top:17px;right:18px;font-size:15px;color:#ccd0cf59}.indicador-rotulo{font-size:11.5px;color:#ccd0cf8c;padding-right:22px}.indicador-valor{font-size:30px;font-weight:600;line-height:1.15;letter-spacing:-.02em;color:#fff}.painel-secao{margin-bottom:26px}.painel-secao-topo{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;flex-wrap:wrap}.painel-secao-topo h2{margin:0;font-size:15px;font-weight:600;color:#fff}.barra-filtros{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap}.campo-busca{display:flex;align-items:center;gap:10px;flex:1;min-width:240px;height:42px;padding:0 14px;border:1px solid rgba(204,208,207,.1);border-radius:9px;background:#181818;transition:border-color .2s ease}.campo-busca:focus-within{border-color:#e8a33d80}.campo-busca i{color:#ccd0cf73}.campo-busca input{flex:1;min-width:0;border:none;outline:none;background:transparent;color:#fff;font-family:var(--fonte-corpo);font-size:13.5px}.campo-busca input::placeholder{color:#ccd0cf52}.entrada-filtro{width:auto;min-width:190px;height:42px;margin:0}.tabela-caixa{border:1px solid rgba(204,208,207,.09);border-radius:12px;background:#181818;overflow:auto}.tabela{width:100%;border-collapse:collapse;font-size:13px}.tabela th{padding:13px 18px;text-align:left;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ccd0cf6b;background:#ccd0cf06;border-bottom:1px solid rgba(204,208,207,.09);white-space:nowrap}.tabela td{padding:13px 18px;color:#ccd0cfe0;border-bottom:1px solid rgba(204,208,207,.055)}.tabela tbody tr:last-child td{border-bottom:none}.tabela tbody tr{transition:background-color .15s ease}.tabela tbody tr:hover{background:#ccd0cf09}.col-numero{text-align:right;font-family:var(--fonte-dado)}.col-dado{font-family:var(--fonte-dado);font-size:12px}.col-acoes{text-align:right;white-space:nowrap}.vazio{padding:26px 18px;text-align:center;font-size:12.5px;color:#ccd0cf6b}.link{color:#fff;text-decoration:none;border-bottom:1px solid transparent}.link:hover{color:var(--cor-acento);border-bottom-color:#e8a33d80}.selo{display:inline-flex;align-items:center;padding:3px 10px;border-radius:6px;border:1px solid rgba(204,208,207,.14);background:#ccd0cf0d;font-size:11px;color:#ccd0cfbf;white-space:nowrap}.selo-emandamento{border-color:#e8a33d4d;background:#e8a33d17;color:var(--cor-acento)}.selo-paralisada,.selo-alerta{border-color:#f08a7a4d;background:#f08a7a17;color:var(--cor-alerta)}.selo-concluida{border-color:#8fd3a64d;background:#8fd3a617;color:var(--cor-confirma)}.botao-principal,.botao-secundario{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:9px;font-family:var(--fonte-corpo);font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .15s ease,filter .15s ease,background-color .17s ease,border-color .17s ease}.botao-principal{border:none;background:linear-gradient(135deg,#f0b154,#e8a33d 45%,#c9821f);color:#121212;box-shadow:0 6px 18px #e8a33d29}.botao-principal:hover{filter:brightness(1.07);transform:translateY(-1px)}.botao-secundario{border:1px solid rgba(204,208,207,.13);background:#ccd0cf0a;color:#ccd0cfe6}.botao-secundario:hover{background:#ccd0cf17;border-color:#ccd0cf38;color:#fff}.botao-icone{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;margin-left:3px;border:1px solid transparent;border-radius:8px;background:transparent;color:#ccd0cf8c;font-size:13.5px;cursor:pointer;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.botao-icone:hover{background:#ccd0cf14;border-color:#ccd0cf24;color:#fff}.botao-perigo:hover{background:#f08a7a1c;border-color:#f08a7a47;color:var(--cor-alerta)}.botao-principal:focus-visible,.botao-secundario:focus-visible,.botao-icone:focus-visible,.menu-item:focus-visible,.topo-icone:focus-visible{outline:2px solid var(--cor-acento);outline-offset:2px}.ficha{display:grid;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:18px 24px;margin-bottom:22px;padding:20px 22px;border:1px solid rgba(204,208,207,.09);border-radius:12px;background:#181818}.ficha>div{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.ficha strong{font-size:14px;font-weight:600;color:#fff}.ficha-rotulo{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ccd0cf6b}.linha-tempo{display:flex;flex-direction:column;gap:11px}.visita{padding:18px 20px;border:1px solid rgba(204,208,207,.09);border-left:2px solid rgba(232,163,61,.5);border-radius:0 12px 12px 0;background:#181818}.visita-topo{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.visita-topo>div:first-child{display:flex;align-items:center;gap:12px}.visita-topo strong{font-size:15px;color:#fff}.visita-folha{padding:2px 9px;border:1px solid rgba(232,163,61,.3);border-radius:5px;font-family:var(--fonte-dado);font-size:11.5px;color:var(--cor-acento)}.visita-acoes{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.etiquetas{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.etiqueta{padding:4px 10px;border:1px solid rgba(204,208,207,.12);border-radius:6px;font-size:11px;color:#ccd0cfbf}.visita-texto{display:flex;flex-direction:column;gap:6px;margin:15px 0 0;font-size:13px;line-height:1.6;color:#ccd0cfcc;white-space:pre-wrap}.modal-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:24px;background:#0b0b0bc7;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);animation:surgir .2s ease-out;overflow:auto}.modal{position:relative;width:100%;max-width:640px;max-height:88vh;border:1px solid rgba(204,208,207,.1);border-radius:16px;background:#181818;box-shadow:0 30px 80px #0009;display:flex;flex-direction:column;overflow:hidden}.modal-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 26px 17px;border-bottom:1px solid rgba(204,208,207,.09)}.modal-topo h2{margin:0 0 4px;font-size:18px;font-weight:600;letter-spacing:-.015em;color:#fff}.modal-topo p{margin:0;font-size:12.5px;color:#ccd0cf99}.modal-corpo{padding:22px 26px 24px;overflow:auto}.grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.grade-larga{grid-column:1 / -1}.entrada{width:100%;height:44px;margin-bottom:17px;padding:0 13px;border:1px solid rgba(204,208,207,.12);border-radius:9px;background:#111;color:#fff;font-family:var(--fonte-corpo);font-size:14px;transition:border-color .2s ease,box-shadow .2s ease}select.entrada{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(204,208,207,.6) 50%),linear-gradient(135deg,rgba(204,208,207,.6) 50%,transparent 50%);background-position:calc(100% - 18px) 19px,calc(100% - 13px) 19px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:36px}.entrada option{background:#181818;color:#fff}.entrada:focus{outline:none;border-color:#e8a33d99;box-shadow:0 0 0 3px #e8a33d1a}.area-texto{height:auto;padding:12px 13px;line-height:1.55;resize:vertical}.rotulo{display:block;margin-bottom:8px;font-size:10.5px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:#ccd0cf99}.rotulo-secao{margin-top:6px}.etapas{display:grid;grid-template-columns:repeat(auto-fit,minmax(228px,1fr));gap:7px;margin-bottom:20px}.etapa{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid rgba(204,208,207,.1);border-radius:9px;background:#111;font-size:12.5px;color:#ccd0cfc7;cursor:pointer;transition:border-color .17s ease,background-color .17s ease,color .17s ease}.etapa i{font-size:15px;color:#ccd0cf66}.etapa input{accent-color:#e8a33d;width:15px;height:15px;cursor:pointer}.etapa-marcada{border-color:#e8a33d66;background:#e8a33d14;color:#fff}.etapa-marcada i{color:var(--cor-acento)}.mensagem{display:flex;align-items:center;gap:9px;margin:0 0 18px;padding:11px 13px;border-radius:9px;font-size:12.5px;line-height:1.45}.mensagem-erro{color:var(--cor-alerta);background:#f08a7a17;border:1px solid rgba(240,138,122,.26)}.mensagem-ok{color:var(--cor-confirma);background:#8fd3a617;border:1px solid rgba(143,211,166,.26)}.modal-acoes{display:flex;justify-content:flex-end;gap:9px;margin-top:6px;padding-top:18px;border-top:1px solid rgba(204,208,207,.09)}@media (max-width: 900px){.sistema,.menu-recolhido{grid-template-columns:1fr}.menu{position:fixed;top:0;bottom:0;left:0;z-index:40;width:258px;transform:translate(-100%)}.menu-visivel .menu{transform:none}.menu-recolhido .menu-item-texto,.menu-recolhido .menu-nome,.menu-recolhido .menu-grupo-titulo{display:inline}.menu-recolhido .menu-marca-texto{display:flex}.menu-recolhido .menu-logo-completa{display:block}.menu-recolhido .menu-logo-brasao{display:none}.menu-recolhido .menu-marca,.menu-recolhido .menu-item,.menu-recolhido .menu-recolher,.menu-recolhido .menu-conselho{justify-content:flex-start;padding-left:11px;padding-right:11px}.menu-recolher{display:none}.menu-visivel .menu-veu{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#0b0b0ba6}.topo-menu{display:block}.topo{padding:0 16px}.topo-dados{display:none}.topo-usuario{padding:4px}.conteudo{padding:20px 16px}.pagina-topo{flex-direction:column;align-items:flex-start}.grade{grid-template-columns:1fr}.modal-topo,.modal-corpo{padding-left:20px;padding-right:20px}}.assinaturas{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:18px}.assinatura-vaga{display:flex;flex-direction:column;gap:7px}.assinatura-vaga img{width:100%;height:80px;object-fit:contain;border:1px solid rgba(204,208,207,.16);border-radius:9px;background:var(--cor-papel)}.assinatura-botao{display:flex;align-items:center;justify-content:center;gap:9px;height:82px;border:1px dashed rgba(204,208,207,.24);border-radius:9px;background:#111;color:#ccd0cfb3;font-family:var(--fonte-corpo);font-size:13px;cursor:pointer;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.assinatura-botao:hover{border-color:#e8a33d8c;background:#e8a33d12;color:#fff}.assinatura-botao i{font-size:15px;color:var(--cor-acento)}.assinatura-rotulo{font-size:10.5px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:#ccd0cf8c}.assinatura-tela{width:100%;height:200px;border:1px solid rgba(204,208,207,.2);border-radius:11px;background:var(--cor-papel);touch-action:none;cursor:crosshair}.assinatura-dica{margin:10px 0 0;font-size:12px;color:#ccd0cf99}.galeria{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:10px;margin-top:16px}.foto{position:relative;margin:0;border:1px solid rgba(204,208,207,.14);border-radius:9px;overflow:hidden;background:#111}.foto img{display:block;width:100%;height:96px;object-fit:cover}.foto-excluir{position:absolute;top:5px;right:5px;display:grid;place-items:center;width:24px;height:24px;border:none;border-radius:6px;background:#121212bf;color:#ccd0cfd9;font-size:11px;cursor:pointer}.foto-excluir:hover{background:#f08a7ad9;color:#121212}label.botao-secundario,label.botao-icone{cursor:pointer}.nota-modal{margin:-4px 0 4px;padding:11px 13px;border:1px solid rgba(204,208,207,.09);border-radius:9px;background:#ccd0cf08;font-size:12px;line-height:1.55;color:#ccd0cf99}.secao-nota{font-size:11.5px;color:#ccd0cf6b}.documentos{display:grid;grid-template-columns:repeat(auto-fit,minmax(292px,1fr));gap:12px}.documento{display:flex;flex-direction:column;padding:18px 20px;border:1px solid rgba(204,208,207,.09);border-radius:12px;background:#181818;transition:border-color .2s ease}.documento:hover{border-color:#ccd0cf29}.documento-emitido{border-color:#8fd3a633}.documento-topo{display:flex;align-items:flex-start;gap:12px}.documento-icone{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:9px;border:1px solid rgba(232,163,61,.26);background:#e8a33d17;color:var(--cor-acento);font-size:16px}.documento-identidade{flex:1;min-width:0}.documento-pagina{display:block;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ccd0cf66}.documento-identidade h3{margin:3px 0 0;font-size:15px;font-weight:600;color:#fff}.documento-descricao{margin:13px 0 0;font-size:12.5px;line-height:1.55;color:#ccd0cf9e}.documento .assinaturas{margin-top:16px}.documento-acoes{display:flex;gap:8px;margin-top:auto;padding-top:16px;flex-wrap:wrap}.documento-acoes .botao-secundario{flex:1;min-width:128px;height:36px;font-size:12.5px}.documento-acoes .botao-secundario:disabled{opacity:.45;cursor:not-allowed}.visita-assinaturas{display:flex;flex-direction:column;gap:9px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(204,208,207,.07)}.assinaturas-compactas{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));max-width:420px;margin-top:0}.assinaturas-compactas .assinatura-vaga img,.assinaturas-compactas .assinatura-botao{height:62px}.assinatura-feita{position:relative}.assinatura-refazer{position:absolute;top:5px;right:5px;display:grid;place-items:center;width:22px;height:22px;border:none;border-radius:6px;background:#1212128c;color:#fff;font-size:10px;cursor:pointer;opacity:0;transition:opacity .16s ease,background-color .16s ease}.assinatura-feita:hover .assinatura-refazer{opacity:1}.assinatura-refazer:hover{background:#f08a7ae6;color:#121212}.lista-dados{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:0 0 18px}.lista-dados>div{display:flex;flex-direction:column;gap:4px;padding-bottom:11px;border-bottom:1px solid rgba(204,208,207,.07)}.lista-dados dt{font-size:10px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:#ccd0cf6b}.lista-dados dd{margin:0;font-size:13.5px;color:#fff}.nota-atencao{border-color:#e8a33d47;background:#e8a33d12;color:#e8a33de6}@media (max-width: 620px){.lista-dados{grid-template-columns:1fr}}.visita-assinaturas-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px;flex-wrap:wrap}.seletor-signatario{display:inline-flex;border:1px solid rgba(204,208,207,.12);border-radius:8px;overflow:hidden}.seletor-opcao{padding:5px 12px;border:none;background:transparent;color:#ccd0cf8c;font-family:var(--fonte-corpo);font-size:11.5px;cursor:pointer;transition:background-color .16s ease,color .16s ease}.seletor-opcao+.seletor-opcao{border-left:1px solid rgba(204,208,207,.12)}.seletor-opcao:hover{color:#fff}.seletor-opcao-ativa{background:#e8a33d1f;color:var(--cor-acento);font-weight:600}.sistema{--largura-menu: 252px;background:radial-gradient(circle at 78% -8%,rgba(90,90,90,.1),transparent 27%),var(--cor-fundo-profundo)}.menu{position:sticky;top:0;height:100vh;min-height:0;background:linear-gradient(180deg,rgba(36,36,36,.46),transparent 28%),#111;border-right-color:var(--cor-borda);box-shadow:18px 0 50px #07070729}.menu-marca{height:74px;padding:0 20px}.menu-simbolo{width:38px;height:38px;border-radius:11px;box-shadow:0 8px 22px #e8a33d1a}.menu-marca-texto{display:flex;flex-direction:column;gap:2px;min-width:0;white-space:nowrap}.menu-marca-texto small{font-size:9.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:#dbdbdb66}.menu-nome{font-size:15px;letter-spacing:-.015em}.menu-recolhido .menu-marca-texto{display:none}.menu-lista{padding-top:22px}.menu-item{height:43px}.menu-item-ativo{background:linear-gradient(90deg,#e8a33d1f,#e8a33d09);box-shadow:0 0 0 1px #e8a33d14 inset}.topo{position:sticky;top:0;z-index:20;height:74px;padding:0 30px;background:#101010d6;border-bottom-color:var(--cor-borda);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}.topo-contexto{display:flex;flex-direction:column;gap:2px;min-width:0}.topo-contexto span{font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#dbdbdb5c}.topo-contexto strong{overflow:hidden;font-size:13px;font-weight:600;color:#f7f9f8e0;text-overflow:ellipsis;white-space:nowrap}.topo-atalho{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border:1px solid rgba(232,163,61,.22);border-radius:8px;background:#e8a33d12;color:var(--cor-acento-claro);font-size:11.5px;font-weight:600;text-decoration:none;transition:background-color .16s ease,border-color .16s ease}.topo-atalho:hover{background:#e8a33d21;border-color:#e8a33d61}.conteudo{width:100%;max-width:1640px;margin:0 auto;padding:32px 34px 42px}.pagina-topo{align-items:center;margin-bottom:28px}.pagina-identidade{display:flex;align-items:center;gap:15px;min-width:0}.pagina-icone{display:grid;place-items:center;flex:0 0 auto;width:46px;height:46px;border:1px solid rgba(232,163,61,.2);border-radius:13px;background:linear-gradient(145deg,#e8a33d21,#e8a33d0a);color:var(--cor-acento-claro);font-size:18px;box-shadow:0 12px 28px #0808082e}.pagina-cabecalho-texto{min-width:0}.pagina-etiqueta,.secao-etiqueta{display:block;margin-bottom:4px;font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e8a33db8}.pagina-etiqueta:first-letter{text-transform:uppercase}.pagina-topo h1{margin-bottom:4px;font-size:27px;color:var(--cor-titulo)}.pagina-topo p{max-width:680px;font-size:13px;line-height:1.5}.indicadores{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:18px}.indicador{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;min-height:108px;padding:18px;border-color:var(--cor-borda);border-radius:var(--raio-md);background:linear-gradient(145deg,rgba(255,255,255,.018),transparent 48%),var(--cor-superficie);box-shadow:var(--sombra-superficie);overflow:hidden}.indicador:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,transparent,rgba(171,171,171,.38),transparent);opacity:0;transition:opacity .18s ease}.indicador:hover:after{opacity:1}.indicador-andamento:after{background:linear-gradient(90deg,transparent,rgba(232,163,61,.68),transparent)}.indicador-alerta:after{background:linear-gradient(90deg,transparent,rgba(240,138,122,.68),transparent)}.indicador-concluida:after{background:linear-gradient(90deg,transparent,rgba(143,211,166,.68),transparent)}.indicador-icone{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(171,171,171,.18);border-radius:11px;background:#ababab12;color:var(--cor-informacao)}.indicador-andamento .indicador-icone{border-color:#e8a33d33;background:#e8a33d14;color:var(--cor-acento)}.indicador-alerta .indicador-icone{border-color:#f08a7a33;background:#f08a7a14;color:var(--cor-alerta)}.indicador-concluida .indicador-icone{border-color:#8fd3a633;background:#8fd3a614;color:var(--cor-confirma)}.indicador .indicador-icone i{position:static;font-size:17px;color:currentColor}.indicador>div{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:3px 8px}.indicador-rotulo{grid-column:1 / -1;padding:0;font-size:11.5px}.indicador-valor{font-size:28px}.indicador-detalhe{justify-self:end;font-size:10.5px;color:#dbdbdb5c}.painel-grade{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:13px;margin-bottom:28px}.painel-cartao{padding:21px 22px;border:1px solid var(--cor-borda);border-radius:var(--raio-md);background:var(--cor-superficie);box-shadow:var(--sombra-superficie)}.painel-secao-topo h2{font-size:16px}.painel-total{padding:5px 9px;border:1px solid var(--cor-borda);border-radius:999px;background:#dbdbdb09;font-family:var(--fonte-dado);font-size:10.5px;color:#dbdbdb85}.situacoes-lista{display:flex;flex-direction:column;gap:18px;margin:25px 0 20px}.situacao-cabecalho{display:flex;justify-content:space-between;gap:14px;margin-bottom:8px;font-size:12px;color:#dbdbdbb8}.situacao-cabecalho span{display:inline-flex;align-items:center;gap:8px}.situacao-cabecalho strong{font-family:var(--fonte-dado);font-size:11.5px;font-weight:500;color:var(--cor-titulo)}.situacao-cabecalho small{color:#dbdbdb61}.situacao-ponto{width:6px;height:6px;border-radius:50%;background:var(--cor-informacao);box-shadow:0 0 0 4px #ababab12}.situacao-trilho{height:6px;border-radius:999px;background:#dbdbdb11;overflow:hidden}.situacao-barra{display:block;min-width:0;height:100%;border-radius:inherit;background:var(--cor-informacao);transition:width .5s cubic-bezier(.22,1,.36,1)}.situacao-andamento{background:var(--cor-acento)}.situacao-concluida{background:var(--cor-confirma)}.situacao-alerta{background:var(--cor-alerta)}.painel-link{display:inline-flex;align-items:center;gap:7px;color:#dbdbdb9e;font-size:11.5px;font-weight:600;text-decoration:none}.painel-link:hover{color:var(--cor-acento)}.atalhos-lista{display:flex;flex-direction:column;margin-top:14px}.atalhos-lista a{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 4px;border-top:1px solid rgba(219,219,219,.065);color:inherit;text-decoration:none}.atalhos-lista a:first-child{border-top:0}.atalhos-lista a>span{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:#dbdbdb0b;color:var(--cor-acento)}.atalhos-lista a>div{display:flex;flex-direction:column;gap:2px}.atalhos-lista strong{font-size:12.5px;font-weight:600;color:#f7f9f8e6}.atalhos-lista small{font-size:10.5px;color:#dbdbdb66}.atalhos-lista a>i{font-size:11px;color:#dbdbdb47;transition:transform .16s ease,color .16s ease}.atalhos-lista a:hover>i{color:var(--cor-acento);transform:translate(2px)}.barra-filtros{padding:11px;border:1px solid var(--cor-borda);border-radius:var(--raio-md);background:#191919b8}.campo-busca,.entrada-filtro{background:#0c0c0c85}.tabela-caixa{border-color:var(--cor-borda);background:var(--cor-superficie);box-shadow:var(--sombra-superficie)}.tabela-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:9px 16px;border-bottom:1px solid var(--cor-borda);font-size:10.5px;color:#dbdbdb73}.tabela-meta strong{font-family:var(--fonte-dado);font-size:11px;color:#f7f9f8c7}.tabela-meta button{display:inline-flex;align-items:center;gap:6px;padding:4px 0;border:0;background:transparent;color:#dbdbdb7a;font-family:var(--fonte-corpo);font-size:10.5px;cursor:pointer}.tabela-meta button:hover{color:var(--cor-acento)}.tabela{min-width:680px}.tabela th{background:#0c0c0c47}.link-destaque,.pessoa-celula{display:inline-flex;align-items:center;gap:9px}.link-destaque{border:0;font-weight:600}.tabela-icone,.pessoa-avatar{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;border:1px solid rgba(171,171,171,.16);border-radius:8px;background:#ababab12;color:var(--cor-informacao);font-size:11px}.pessoa-celula strong{font-size:12.5px;font-weight:600;color:#f7f9f8e6}.pessoa-avatar{border-radius:50%;border-color:#e8a33d33;background:#e8a33d17;color:var(--cor-acento-claro);font-family:var(--fonte-dado);font-weight:600}.pessoa-avatar-tecnico{border-color:#ababab33;background:#ababab14;color:var(--cor-informacao)}.pessoa-avatar-usuario{border-color:#8fd3a633;background:#8fd3a614;color:var(--cor-confirma)}.estado-tabela{display:flex;flex-direction:column;align-items:center;gap:7px;max-width:430px;margin:0 auto;padding:20px}.estado-tabela-icone{display:grid;place-items:center;width:42px;height:42px;margin-bottom:3px;border:1px solid rgba(232,163,61,.18);border-radius:12px;background:#e8a33d12;color:var(--cor-acento);font-size:17px}.estado-tabela strong{font-size:13px;font-weight:600;color:#f7f9f8d6}.estado-tabela>span:not(.estado-tabela-icone){max-width:360px;line-height:1.5}.estado-tabela .botao-secundario{height:34px;margin-top:7px;font-size:11.5px}.estado-pagina{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:360px;padding:40px 24px;border:1px solid var(--cor-borda);border-radius:var(--raio-lg);background:var(--cor-superficie);text-align:center;box-shadow:var(--sombra-superficie)}.estado-pagina strong{margin-top:4px;font-size:16px;color:var(--cor-titulo)}.estado-pagina p{max-width:440px;margin:0 0 9px;color:#dbdbdb80;font-size:12.5px;line-height:1.55}.estado-carregando i{animation:rodar .8s linear infinite}@keyframes rodar{to{transform:rotate(360deg)}}@media (max-width: 1160px){.indicadores{grid-template-columns:repeat(2,minmax(0,1fr))}.painel-grade{grid-template-columns:1fr}.atalhos-lista{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.atalhos-lista a,.atalhos-lista a:first-child{border:1px solid var(--cor-borda);border-radius:10px;padding:12px}}@media (max-width: 900px){.menu{position:fixed;height:auto}.menu-recolhido .menu-marca-texto{display:flex}.topo{padding:0 18px}.conteudo{padding:25px 18px 34px}.pagina-topo{align-items:stretch}.pagina-acoes>*{width:100%}}@media (max-width: 700px){.indicadores{grid-template-columns:1fr}.indicador{min-height:96px}.atalhos-lista{grid-template-columns:1fr}.topo-atalho span,.topo-contexto span{display:none}.topo-atalho{width:34px;padding:0;justify-content:center}.pagina-identidade{align-items:flex-start}.pagina-icone{width:42px;height:42px}.pagina-topo h1{font-size:23px}.painel-cartao{padding:18px}.barra-filtros{padding:9px}.campo-busca,.entrada-filtro{width:100%;min-width:0}}@media (prefers-reduced-motion: reduce){.estado-carregando i{animation-duration:1.8s}.situacao-barra{transition:none}}@media (max-width: 720px){.perfil-popup{position:fixed;top:68px;right:12px}.perfil-foto-editor{align-items:flex-start}}@media (min-width: 901px){.menu-recolhido{--largura-menu: 72px}.menu-recolhido .menu-item-texto,.menu-recolhido .menu-marca-texto,.menu-recolhido .menu-nome,.menu-recolhido .menu-grupo-titulo{display:none}.menu-recolhido .menu-marca{padding:0;justify-content:center;gap:0}.menu-recolhido .menu-logo-completa{display:none}.menu-recolhido .menu-logo-brasao{display:block}.menu-recolhido .menu-lista{padding-left:10px;padding-right:10px}.menu-recolhido .menu-item,.menu-recolhido .menu-recolher,.menu-recolhido .menu-conselho{justify-content:center;gap:0;padding-left:0;padding-right:0}.menu-recolhido .menu-item i,.menu-recolhido .menu-recolher i,.menu-recolhido .menu-conselho>i{width:auto;margin:0}.menu-recolhido .menu-item-ativo:before{left:0;top:6px;bottom:6px}.menu-recolhido .menu-conselho{margin-left:10px;margin-right:10px;padding-top:14px;padding-bottom:12px}.menu-recolhido .menu-recolher{margin-left:10px;margin-right:10px}}@media (max-width: 900px){.conteudo{padding-bottom:calc(34px + env(safe-area-inset-bottom))}.menu{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.tabela-caixa{-webkit-overflow-scrolling:touch}.modal-fundo{padding:12px;align-items:flex-end}.modal{max-height:92vh;border-radius:14px}.modal-acoes{flex-direction:column-reverse}.modal-acoes>*{width:100%}.documento-acoes .botao-secundario{min-width:0}.visita-acoes{width:100%;justify-content:flex-start}.assinaturas,.assinaturas-compactas{grid-template-columns:1fr;max-width:none}.assinatura-tela{height:168px}}@media (max-width: 600px){.entrada,.campo-busca input,.area-texto{font-size:16px}.botao-icone{width:38px;height:38px;font-size:15px}.botao-principal,.botao-secundario{height:44px}.menu-item{height:46px}.pagina-acoes{width:100%}.pagina-acoes>*{flex:1 1 auto}.documentos{grid-template-columns:1fr}.ficha{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding:16px}.etapas{grid-template-columns:1fr}.galeria{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.visita{padding:15px 16px}.tabela th,.tabela td{padding:11px 13px}}@media (max-width: 400px){.ficha{grid-template-columns:1fr}.conteudo{padding-left:13px;padding-right:13px}}.email-destinatario{margin-bottom:16px}.email-destinatario-linha{display:flex;align-items:center;gap:8px}.email-destinatario-linha .entrada-com-icone{flex:1;min-width:0}.email-destinatario-linha .entrada{margin-bottom:0}.email-remover{flex:0 0 34px;height:38px}.email-ajuda{margin:12px 0 22px;color:var(--cor-texto-fraco);font-size:12px;line-height:1.6}.email-adicionar{display:inline-flex;gap:8px;align-items:center}.email-campo-erro{margin:7px 0 0;color:var(--cor-alerta);font-size:12px;line-height:1.5}.email-confirmados{display:block}.email-confirmados ul{margin:8px 0 0;padding-left:18px}.email-confirmados li{overflow-wrap:anywhere;line-height:1.6}:root{--cor-fundo: #0c0c0c;--cor-fundo-profundo: #080808;--cor-superficie: #151515;--cor-superficie-alta: #202020;--cor-superficie-suave: #181818;--cor-borda: #ffffff14;--cor-borda-forte: #ffffff2b;--cor-texto-secundario: #a5a5a5;--cor-texto-fraco: #999;--cor-texto: #d8d8d8;--cor-titulo: #f3f3f3;--cor-informacao: #b9b9b9;--sombra-superficie: 0 12px 32px #00000021}body{background:#0b0b0b}.sistema{--largura-menu: 232px;--cor-acento: #d7ae6a;--cor-acento-claro: #e9c994;background:radial-gradient(ellipse at 65% 0%,#ffffff09,transparent 65%),#0b0b0b;color-scheme:dark}.sistema.menu-recolhido{--largura-menu: 72px}.menu{background:#101010e8;border-color:#ffffff12;box-shadow:none}.menu:after{display:none}.menu-marca{background:transparent;height:74px;justify-content:center}.menu-logo-completa{width:118px;height:60px}.menu-lista{padding:24px 14px 16px;gap:8px}.menu-grupo-titulo{color:#888;font-size:9px;letter-spacing:.1em}.menu-item{height:43px;border-radius:6px;color:#b4b4b4;font-size:13px}.menu-item i{color:#999;font-size:16px}.menu-item:hover{background:#ffffff07}.menu-item-ativo{background:#ffffff0b;border-color:#ffffff17;box-shadow:none;color:#fff}.menu-item-ativo:before{display:none}.menu-item-ativo i{color:#e0bc83}.menu-conselho{color:#858585;font-size:10px}.menu-conselho>i{color:#999}.menu-recolher{color:#aaa}.topo{background:#111111c9;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.topo:has(.modal-fundo){backdrop-filter:none;-webkit-backdrop-filter:none;z-index:100}.topo-contexto span{display:none}.topo-contexto strong{font-size:13px;font-weight:500;color:#bbb}.topo-atalho{border-color:#ffffff1f;color:#d7d7d7;background:transparent;border-radius:6px}.topo-atalho:hover{background:#ffffff09;border-color:#ffffff3b}.sistema:has(.resumo-painel) .topo-atalho{display:none}.avatar-usuario{border-color:#ffffff24;background:#252525;color:#ddd}.perfil-popup{background:#181818f5;border-color:#ffffff24;box-shadow:0 20px 60px #0008}.perfil-popup:before{background:#181818;border-color:#ffffff24}.perfil-popup-acoes button i{color:#b9b9b9}.perfil-foto-editor{background:#ffffff04}.perfil-gatilho:focus-visible{outline:2px solid #ddd;outline-offset:3px}.conteudo{padding:32px;max-width:1700px}.pagina-icone,.pagina-etiqueta{display:none}.pagina-topo h1{font-size:27px;font-weight:600;letter-spacing:-.035em}.pagina-topo p{color:#999}.pagina-topo{margin-bottom:26px}.sistema .botao-principal,.modal:not(.modal-senha) .botao-principal{background:#d7ae6a;color:#16130e;border:1px solid #e4bf8300;border-radius:6px;box-shadow:none;font-size:12px;font-weight:600}.sistema .botao-principal:hover:not(:disabled),.modal:not(.modal-senha) .botao-principal:hover:not(:disabled){background:#e2bd80;transform:none;box-shadow:none;filter:none}.sistema .botao-principal:disabled{background:#343434;color:#999}.sistema .botao-secundario,.modal:not(.modal-senha) .botao-secundario{border-radius:6px;background:#ffffff04;border-color:#ffffff24;color:#d1d1d1;box-shadow:none}.sistema .botao-secundario:hover{background:#ffffff0b;border-color:#ffffff3b}.sistema :is(a,button,input,select,textarea):focus-visible{outline:2px solid #d7ae6a;outline-offset:3px}.sistema .led{display:none}.sistema .modal-senha .led{display:block}.vidro-interno,.tabela-caixa,.ficha,.visita,.documento,.estado-pagina,.painel-cartao{background:linear-gradient(135deg,#ffffff03,transparent 60%),#151515c9;border:1px solid #ffffff17;border-radius:10px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 1px #ffffff04 inset,0 14px 34px #0000001c}.barra-filtros{background:#1111119e;border-color:#ffffff14;border-radius:8px}.entrada,.area-texto,.campo-busca,.entrada-filtro{background:#0c0c0cb8;border-color:#ffffff26;color:#eee;border-radius:6px}.entrada::placeholder,.area-texto::placeholder,.campo-busca input::placeholder{color:#8d8d8d}.entrada option{background:#181818;color:#eee}.entrada:focus,.area-texto:focus,.campo-busca:focus-within{border-color:#a0a0a0;box-shadow:0 0 0 3px #ffffff09}.tabela th{background:#ffffff02;color:#929292;font-weight:500;letter-spacing:.035em}.tabela td{border-color:#ffffff0e}.tabela tbody tr:hover{background:#ffffff06}.tabela-meta{color:#a2a2a2}.tabela-icone{display:none}.pessoa-avatar,.pessoa-avatar-tecnico,.pessoa-avatar-usuario{background:#ffffff08;border-color:#ffffff1a;color:#ccc}.documento-icone,.estado-tabela-icone{background:transparent;border-color:#ffffff1a;color:#bbb;border-radius:6px}.documento-emitido{border-color:#ffffff24}.documento-pagina{color:#999}.assinatura-botao,.foto{background:#0e0e0e}.assinatura-botao i{color:#b4b4b4}.assinatura-botao:hover{background:#ffffff05;border-color:#aaa}.seletor-opcao-ativa{color:#e4c48f;background:#d7ae6a15}.etapa{background:#ffffff03;border-color:#ffffff1a}.etapa-marcada{background:#d7ae6a0d;border-color:#d7ae6a66}.modal-fundo{background:#050505bd}.modal:not(.modal-senha){background:linear-gradient(140deg,#ffffff06,transparent 65%),#151515ed;border-color:#ffffff24;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 28px 70px #0008}.modal:not(.modal-senha)>.led{display:none}.modal-topo,.modal-acoes{border-color:#ffffff18}.modal-topo p{color:#aaa}.modal .rotulo{color:#b8b8b8;text-transform:none;letter-spacing:.01em}.modal .botao-icone{color:#bbb}.resumo-painel{color:#dedede}.resumo-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px}.resumo-cabecalho h1{margin:0 0 8px;color:#f5f5f5;font-size:30px;font-weight:600;letter-spacing:-.04em}.resumo-cabecalho p{margin:0;font-size:13px;color:#a0a0a0}.resumo-cabecalho-acoes{display:flex;gap:24px;align-items:center}.resumo-cabecalho time{color:#929292;font-size:12px}.resumo-cabecalho .botao-principal{height:39px;padding:0 17px}.resumo-metricas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #ffffff19;border-radius:10px;margin-bottom:26px;background:linear-gradient(110deg,#ffffff03,transparent),#141414bd;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.resumo-metrica{padding:23px 26px 21px;border-right:1px solid #ffffff14}.resumo-metrica:last-child{border-right:0}.resumo-metrica>span{display:block;font-size:12px;color:#b9b9b9}.resumo-metrica strong{display:block;margin:10px 0 8px;font-size:35px;line-height:1.1;letter-spacing:-.04em;color:#f1f1f1;font-weight:500;font-variant-numeric:tabular-nums}.resumo-metrica small{font-size:11px;color:#919191}.resumo-grade{display:grid;grid-template-columns:minmax(0,1fr) 282px;gap:22px;align-items:start}.resumo-obras{min-width:0;overflow:hidden}.resumo-secao-topo{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:23px 24px 18px}.resumo-painel h2{margin:0;color:#e8e8e8;font-size:15px;font-weight:600;letter-spacing:-.015em}.resumo-secao-topo p,.resumo-distribuicao>p{margin:7px 0 0;font-size:11.5px;color:#959595;line-height:1.5}.resumo-link{display:inline-flex;align-items:center;gap:9px;font-size:11.5px;color:#c7c7c7;text-decoration:none;white-space:nowrap}.resumo-link:hover{color:#fff}.resumo-ferramentas{padding:0 24px 18px}.resumo-filtros{display:flex;gap:20px;border-bottom:1px solid #ffffff10;margin-bottom:15px}.resumo-filtros button{padding:9px 0 11px;background:transparent;border:0;border-bottom:2px solid transparent;color:#999;font:inherit;font-size:11.5px;cursor:pointer;white-space:nowrap}.resumo-filtros button:hover{color:#eee}.resumo-filtros button[aria-pressed=true]{color:#e9c994;border-bottom-color:#c6a267}.resumo-busca{display:flex;align-items:center;gap:10px;border:1px solid #ffffff19;border-radius:6px;padding:0 12px;background:#0808084d;color:#929292}.resumo-busca input{min-width:0;width:100%;height:37px;border:0;background:transparent;outline:none;color:#eee;font:inherit;font-size:12px}.resumo-busca input::placeholder{color:#888}.resumo-busca:focus-within{border-color:#aaa}.resumo-tabela{width:100%;border-collapse:collapse;font-size:12px}.resumo-tabela th{padding:11px 12px;background:#ffffff06;border-top:1px solid #ffffff0e;border-bottom:1px solid #ffffff0e;text-align:left;font-weight:400;color:#9c9c9c;font-size:10.5px}.resumo-tabela th:first-child,.resumo-tabela td:first-child{padding-left:24px}.resumo-tabela th:last-child,.resumo-tabela td:last-child{padding-right:20px}.resumo-tabela td{padding:19px 12px;border-bottom:1px solid #ffffff0c;line-height:1.55;color:#c2c2c2}.resumo-tabela tr:last-child td{border-bottom:0}.resumo-tabela tbody tr:hover{background:#ffffff03}.resumo-obra-local{width:43%}.resumo-obra-local a{display:block;color:#e8e8e8;text-decoration:none;font-size:12px;font-weight:500}.resumo-obra-local a:hover{text-decoration:underline;text-underline-offset:3px}.resumo-obra-local small{display:block;margin-top:6px;font-size:10px;color:#969696}.resumo-obra-proprietario{font-size:11.5px}.resumo-obra-visitas,.resumo-tabela .resumo-col-numero{text-align:right;font-variant-numeric:tabular-nums}.resumo-obra-abrir a{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#aaa;text-decoration:none;border-radius:5px}.resumo-obra-abrir a:hover{background:#ffffff0b;color:#fff}.resumo-status{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:10px}.resumo-status:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.resumo-status.andamento{color:#d9b479}.resumo-status.paralisada{color:#db9c91}.resumo-status.concluida{color:#a8c5b0}.resumo-status.neutro{color:#aaa}.resumo-tabela-rodape{display:flex;justify-content:space-between;gap:14px;padding:14px 24px;border-top:1px solid #ffffff12;color:#939393;font-size:10px}.resumo-lateral{display:grid;gap:18px}.resumo-distribuicao,.resumo-cadastros{padding:23px 22px}.resumo-barra{display:flex;gap:3px;overflow:hidden;height:5px;border-radius:3px;background:#ffffff09;margin:24px 0 20px}.resumo-barra .andamento,.resumo-ponto.andamento{background:#c4a16d}.resumo-barra .paralisada,.resumo-ponto.paralisada{background:#aa8179}.resumo-barra .concluida,.resumo-ponto.concluida{background:#91a796}.resumo-distribuicao-lista{display:grid;gap:2px}.resumo-distribuicao-lista button{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border:0;background:transparent;color:#b7b7b7;font:inherit;font-size:11.5px;cursor:pointer}.resumo-distribuicao-lista button:hover{color:#fff}.resumo-distribuicao-lista button>span{display:flex;align-items:center;gap:9px}.resumo-ponto{width:5px;height:5px;border-radius:50%}.resumo-distribuicao-lista strong{font-weight:500;color:#eee;font-variant-numeric:tabular-nums}.resumo-distribuicao>.resumo-nota{margin-top:16px;border-top:1px solid #ffffff14;padding-top:17px;font-size:11px;line-height:1.7}.resumo-cadastros h2{margin-bottom:16px}.resumo-cadastros a{display:flex;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid #ffffff0e;color:#bdbdbd;text-decoration:none;font-size:11.5px}.resumo-cadastros a:last-child{padding-bottom:0;border-bottom:0}.resumo-cadastros a:hover{color:#fff}.resumo-cadastros a strong{margin-left:auto;font-weight:500;font-variant-numeric:tabular-nums}.resumo-cadastros a>i:last-child{font-size:9px;color:#888;margin-left:4px}.resumo-vazio{padding:55px 24px;text-align:center}.resumo-vazio strong{color:#ddd;font-size:14px;font-weight:500}.resumo-vazio p{color:#999;font-size:12px;line-height:1.6}.resumo-vazio .botao-secundario{display:inline-flex;margin-top:10px}.resumo-rodape{display:flex;align-items:center;justify-content:space-between;padding:20px 2px 0;color:#8c8c8c;font-size:10.5px}.resumo-rodape button{border:0;background:transparent;color:#aaa;font:inherit;cursor:pointer;padding:6px}.resumo-rodape button:disabled{opacity:.5;cursor:wait}.resumo-erro{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:14px 18px;border:1px solid #d69a8e42;border-radius:6px;color:#ebc0b7;background:#d69a8e0b;font-size:12px}.resumo-erro button{background:transparent;border:0;color:inherit;text-decoration:underline;cursor:pointer;white-space:nowrap}.resumo-so-mobile{display:none}@media (max-width: 1250px){.resumo-grade{grid-template-columns:minmax(0,1fr) 250px;gap:16px}.resumo-metrica{padding:22px 20px}.resumo-cabecalho time{display:none}}@media (max-width: 1100px){.resumo-grade{grid-template-columns:1fr}.resumo-lateral{grid-template-columns:1fr 1fr}}@media (max-width: 900px){.conteudo{padding:26px 20px}.resumo-cabecalho h1{font-size:27px}.sistema.menu-recolhido{--largura-menu: 232px}}@media (max-width: 650px){.resumo-cabecalho{align-items:flex-start;gap:14px;margin-bottom:24px}.resumo-cabecalho h1{font-size:25px}.resumo-cabecalho p{font-size:12px;line-height:1.5}.resumo-cabecalho .botao-principal{font-size:11px;white-space:nowrap;padding:0 11px}.resumo-metricas{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px}.resumo-metrica{padding:18px}.resumo-metrica:nth-child(2){border-right:0}.resumo-metrica:nth-child(-n+2){border-bottom:1px solid #ffffff14}.resumo-metrica>span{font-size:11px}.resumo-metrica strong{font-size:29px}.resumo-metrica small{font-size:10px;line-height:1.5;display:block}.resumo-secao-topo{padding:20px 18px 15px}.resumo-ferramentas{padding:0 18px 16px}.resumo-filtros{gap:16px;overflow-x:auto}.resumo-filtros button{font-size:10.5px}.resumo-busca input{font-size:16px;height:40px}.resumo-tabela thead{display:none}.resumo-tabela,.resumo-tabela tbody{display:block}.resumo-tabela tr{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:18px;gap:8px 12px;border-top:1px solid #ffffff12}.resumo-tabela td,.resumo-tabela td:first-child,.resumo-tabela td:last-child{padding:0;border:0}.resumo-obra-local{grid-column:1;width:auto}.resumo-obra-local a{font-size:12.5px}.resumo-obra-proprietario{grid-column:1 / -1;grid-row:2}.resumo-obra-situacao{grid-column:1;grid-row:3}.resumo-obra-visitas{grid-column:2;grid-row:3;font-size:11px}.resumo-obra-abrir{grid-column:2;grid-row:1}.resumo-so-mobile{display:inline}.resumo-tabela-rodape{padding:14px 18px}.resumo-tabela-rodape>span:last-child{display:none}.resumo-lateral{grid-template-columns:1fr}.resumo-vazio{padding:36px 18px}.resumo-erro{align-items:flex-start;flex-direction:column}}@media (max-width: 380px){.conteudo{padding-left:14px;padding-right:14px}.resumo-cabecalho{flex-wrap:wrap}.resumo-metrica{padding:15px}}.palco-login{min-height:100svh;background:#080f14;color-scheme:dark}.palco-login .camada-foto{filter:grayscale(1) brightness(.8) contrast(1.05)}.palco-login .camada-cor{background:linear-gradient(180deg,#080f146b,#080f1499 60%,#080f14cf)}.palco-login .camada-malha,.palco-login .camada-nevoa,.palco-login .halo{display:none}.palco-login .centro{flex-direction:column;gap:30px;padding:48px 24px 32px}.login-logo{display:block;width:174px;height:auto;flex-shrink:0;margin:0 auto 30px}.palco-login .cartao{max-width:490px;padding:36px 38px 38px;border:1px solid #ffffff1c;border-radius:12px;background:linear-gradient(145deg,#ffffff0d,#fff0 60%),#121212c9;backdrop-filter:blur(26px) saturate(0);-webkit-backdrop-filter:blur(26px) saturate(0);box-shadow:0 1px #ffffff14 inset,0 24px 64px #00000059}.palco-login .cartao-cabecalho h1{margin-bottom:10px;font-size:27px;font-weight:600}.palco-login .cartao-cabecalho p{margin-bottom:28px;padding-bottom:25px;border-bottom:1px solid #ffffff1f;color:#b3b3b3;font-size:14px}.palco-login .rotulo{color:#cecece;font-size:12px;letter-spacing:.02em;text-transform:none}.palco-login .campo{border-color:#ffffff24;border-radius:7px;background:#090909a6;box-shadow:none}.palco-login .campo:focus-within{border-color:#dedede;box-shadow:0 0 0 3px #ffffff1f}.palco-login .campo input::placeholder{color:#929292}.palco-login .campo>i,.palco-login .campo-olho{color:#aaa}.palco-login .campo:focus-within>i{color:#fff}.palco-login .campo-olho:hover{color:#fff}.palco-login .elo-esqueci{margin-top:-4px;margin-bottom:24px;color:#c5c5c5;font-size:13px}.palco-login .elo-esqueci:hover{color:#fff}.palco-login .elo-voltar{color:#c5c5c5;border-color:#ffffff1f}.palco-login .elo-voltar:hover{color:#fff}.palco-login .elo-voltar:focus-visible,.palco-login .elo-esqueci:focus-visible,.palco-login .botao:focus-visible,.palco-login .campo-olho:focus-visible{outline:2px solid #fff;outline-offset:5px;border-radius:2px}.palco-login .botao{border-radius:7px;background:linear-gradient(135deg,#e1e1e1,#bdbdbd);color:#111;box-shadow:none}.palco-login .botao:hover:not(:disabled){background:#fff;transform:none;filter:none;box-shadow:none}.palco-login .botao:disabled{background:#333;color:#b3b3b3}.palco-login .led,.modal-senha .led,.modal-senha .botao-principal:before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;padding:1.2px;background:conic-gradient(from var(--giro),transparent 0deg 235deg,#ffffff08 265deg,#ffffff66 295deg,#fff 315deg,#ffffff66 330deg,transparent 355deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:girar 7s linear infinite;pointer-events:none}.palco-login .led-botao,.modal-senha .botao-principal:before{padding:1.5px;animation-duration:4s}.modal-senha .botao-principal:before{content:""}.palco-login .botao:disabled .led,.modal-senha .botao-principal:disabled:before{animation:none;opacity:.3}.topo:has(.modal-senha){backdrop-filter:none;-webkit-backdrop-filter:none}.modal-senha{max-width:490px;border:1px solid #ffffff1c;border-radius:12px;background:linear-gradient(145deg,#ffffff0d,#fff0 60%),#121212d9;backdrop-filter:blur(26px) saturate(0);-webkit-backdrop-filter:blur(26px) saturate(0);box-shadow:0 1px #ffffff14 inset,0 24px 64px #00000059;color-scheme:dark}.modal-senha>.login-logo{width:150px;margin:28px auto 8px}.modal-senha .modal-topo{border-color:#ffffff1f}.modal-senha .modal-topo p{color:#b3b3b3;line-height:1.55}.modal-senha .rotulo{color:#cecece;letter-spacing:.02em;text-transform:none}.modal-senha .entrada{background:#090909a6;border-color:#ffffff24;color:#fff}.modal-senha .entrada::placeholder{color:#929292}.modal-senha .entrada:focus{border-color:#dedede;box-shadow:0 0 0 3px #ffffff1f}.modal-senha .modal-acoes{border-color:#ffffff1f}.modal-senha .botao-principal{position:relative;border-radius:7px;background:linear-gradient(135deg,#e1e1e1,#bdbdbd);color:#111;border:0;box-shadow:none}.modal-senha .botao-principal:hover:not(:disabled){background:#fff;transform:none}.modal-senha .botao-principal:disabled{background:#333;color:#b3b3b3}.modal-senha .botao-secundario{color:#ddd;border-color:#ffffff26;background:#ffffff08}.modal-senha .botao-secundario:hover{background:#ffffff14}.modal-senha .botao-icone{color:#bbb}.modal-senha button:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (prefers-reduced-motion: reduce){.palco-login .led,.modal-senha .led,.modal-senha .botao-principal:before{animation:none;--giro: 45deg}}.palco-login .rodape{justify-content:center;padding:20px 24px;color:#a1adb5}@media (max-width: 600px){.palco-login .centro{gap:24px;padding:32px 20px 24px}.login-logo{width:150px}.palco-login .cartao{padding:28px 24px}.palco-login .cartao-cabecalho h1{font-size:25px}.palco-login .rodape{padding-bottom:calc(20px + env(safe-area-inset-bottom))}}@media (max-height: 650px) and (min-width: 601px){.palco-login .centro{gap:20px;padding-top:24px}.login-logo{width:130px}.palco-login .cartao{padding:28px 32px}}.tema-botao{display:inline-grid;place-items:center;flex:0 0 auto;width:38px;height:38px;padding:0;border:1px solid #ffffff24;border-radius:50%;background:#ffffff05;color:#dedede;cursor:pointer;font-size:17px}.tema-botao:hover{background:#ffffff10;border-color:#ffffff45}[data-tema=claro] .sistema{color-scheme:light;--cor-fundo: #f3f3f1;--cor-fundo-profundo: #eeefed;--cor-superficie: #ffffffd9;--cor-superficie-alta: #fff;--cor-superficie-suave: #f7f7f5;--cor-borda: #2020201c;--cor-borda-forte: #20202036;--cor-texto: #353535;--cor-texto-secundario: #595959;--cor-texto-fraco: #666;--cor-titulo: #1b1b1b;--cor-informacao: #555;--cor-acento: #825a1d;--cor-acento-claro: #79521c;--cor-alerta: #a83f30;--cor-confirma: #327349;--sombra-superficie: 0 10px 30px #29292906;color:var(--cor-texto);background:radial-gradient(ellipse at 65% 0%,#ffffffed,transparent 70%),#f0f1ef}[data-tema=claro] body:has(.sistema){background:#f0f1ef}[data-tema=claro] .sistema :is(.menu,.topo){background:#fafaf9cf;border-color:#2020201a}[data-tema=claro] .sistema :is(.menu-logo-completa,.menu-logo-brasao,.modal-senha>.login-logo){filter:brightness(0)}[data-tema=claro] .sistema :is(.menu-marca,.menu-conselho,.menu-grupo,.modal-topo,.modal-acoes){border-color:#20202018}[data-tema=claro] .sistema :is(.menu-item,.menu-item i,.menu-recolher,.topo-menu,.topo-contexto strong,.menu-conselho,.menu-conselho>i,.menu-grupo-titulo){color:#626262}[data-tema=claro] .sistema :is(.menu-item:hover,.menu-recolher:hover,.menu-item-ativo){color:#202020;background:#20202007}[data-tema=claro] .sistema .menu-item-ativo{border-color:#2020201b}[data-tema=claro] .sistema .menu-item-ativo i{color:#825a1d}[data-tema=claro] .sistema :is(.tema-botao,.avatar-usuario){color:#444;background:#fff9;border-color:#20202026}[data-tema=claro] .sistema .tema-botao:hover{background:#e9e9e7}[data-tema=claro] .sistema .topo-atalho{color:#494949;border-color:#20202026}[data-tema=claro] .sistema .topo-atalho:hover{background:#20202007}[data-tema=claro] .sistema .perfil-popup{background:#fffffff5;border-color:#20202026;box-shadow:0 20px 60px #2020201a}[data-tema=claro] .sistema .perfil-popup:before{background:#fff;border-color:#20202026}[data-tema=claro] .sistema :is(.perfil-popup-cabecalho strong,.perfil-popup-acoes button){color:#303030}[data-tema=claro] .sistema :is(.perfil-popup-cabecalho small,.perfil-acesso,.perfil-popup-acoes button i){color:#666}[data-tema=claro] .sistema .perfil-popup-acoes button:hover{background:#20202007}[data-tema=claro] .sistema .perfil-foto-editor{background:#20202003}[data-tema=claro] .sistema :is(.vidro-interno,.tabela-caixa,.ficha,.visita,.documento,.estado-pagina,.painel-cartao,.resumo-metricas){background:linear-gradient(140deg,#fff9,transparent 75%),#ffffffc4;border-color:#2020201c;box-shadow:0 1px #fff inset,0 12px 32px #20202005}[data-tema=claro] .sistema .barra-filtros{background:#ffffff80;border-color:#2020201c}[data-tema=claro] .sistema :is(.entrada,.area-texto,.campo-busca,.entrada-filtro,.resumo-busca){background:#ffffffb3;border-color:#20202030;color:#252525}[data-tema=claro] .sistema :is(.entrada option,.campo-busca input,.resumo-busca input){color:#252525}[data-tema=claro] .sistema .entrada option{background:#fff}[data-tema=claro] .sistema :is(.entrada,.area-texto,.campo-busca input,.resumo-busca input)::placeholder{color:#747474}[data-tema=claro] .sistema :is(.entrada:focus,.area-texto:focus,.campo-busca:focus-within,.resumo-busca:focus-within){border-color:#7f7f7f;box-shadow:0 0 0 3px #20202009}[data-tema=claro] .sistema :is(.botao-principal,.modal .botao-principal){color:#fff;background:#78551f;border-color:transparent}[data-tema=claro] .sistema :is(.botao-principal,.modal .botao-principal):hover:not(:disabled){background:#624319}[data-tema=claro] .sistema .botao-principal:disabled{background:#dededc;color:#666}[data-tema=claro] .sistema .botao-secundario{background:#ffffff8c;color:#444;border-color:#20202030}[data-tema=claro] .sistema .botao-secundario:hover{background:#eeeeec;color:#222}[data-tema=claro] .sistema :is(.botao-icone,.assinatura-botao,.assinatura-botao i,.campo-busca i,.seletor-opcao){color:#606060}[data-tema=claro] .sistema :is(.botao-icone:hover,.assinatura-botao:hover,.seletor-opcao:hover){color:#222;background:#20202008;border-color:#20202030}[data-tema=claro] .sistema :is(.link,.ficha strong,.visita-topo strong,.painel-secao-topo h2,.documento-identidade h3,.lista-dados dd,.pessoa-celula strong,.estado-tabela strong,.tabela-meta strong){color:#252525}[data-tema=claro] .sistema :is(.pagina-topo p,.voltar,.vazio,.ficha-rotulo,.visita-texto,.assinatura-rotulo,.assinatura-dica,.secao-nota,.documento-descricao,.documento-pagina,.lista-dados dt,.tabela-meta,.tabela-meta button,.estado-pagina p,.rotulo){color:#646464}[data-tema=claro] .sistema :is(.pessoa-avatar,.documento-icone,.estado-tabela-icone){background:#20202004;color:#555;border-color:#20202026}[data-tema=claro] .sistema :is(.assinatura-botao,.foto,.etapa,.nota-modal){background:#fafaf9b3;color:#555;border-color:#20202026}[data-tema=claro] .sistema :is(.etapa i,.nota-modal){color:#666}[data-tema=claro] .sistema :is(.etapa-marcada,.seletor-opcao-ativa,.nota-atencao){background:#b8883910;border-color:#825a1d45;color:#78551f}[data-tema=claro] .sistema :is(.selo,.etiqueta){color:#555;background:#20202005;border-color:#20202026}[data-tema=claro] .sistema .selo-emandamento{color:#825a1d;background:#b8883910;border-color:#825a1d40}[data-tema=claro] .sistema :is(.selo-paralisada,.selo-alerta){color:#a13d30;background:#a13d300a;border-color:#a13d3033}[data-tema=claro] .sistema .selo-concluida{color:#327349;background:#3273490a;border-color:#32734933}[data-tema=claro] .sistema :is(.tabela th,.resumo-tabela th){color:#626262;background:#20202003;border-color:#20202014}[data-tema=claro] .sistema :is(.tabela td,.resumo-tabela td){color:#444;border-color:#20202012}[data-tema=claro] .sistema :is(.tabela tbody tr:hover,.resumo-tabela tbody tr:hover){background:#20202003}[data-tema=claro] .sistema .modal-fundo{background:#19191966}[data-tema=claro] .sistema .modal{background:linear-gradient(140deg,#fff9,transparent 75%),#fafaf9f2;border-color:#fff9;box-shadow:0 24px 64px #0003;color-scheme:light}[data-tema=claro] .sistema .modal h2{color:#222}[data-tema=claro] .sistema .modal :is(.rotulo,.modal-topo p){color:#555}[data-tema=claro] .sistema .modal-senha .led{display:none}[data-tema=claro] .sistema .modal-senha .botao-principal{background:#292929;color:#fff}[data-tema=claro] .sistema .modal-senha .botao-principal:hover:not(:disabled){background:#111}[data-tema=claro] .sistema .modal-senha .botao-principal:before{display:none}[data-tema=claro] .sistema .resumo-painel{color:#353535}[data-tema=claro] .sistema :is(.resumo-cabecalho h1,.resumo-painel h2,.resumo-metrica strong,.resumo-obra-local a,.resumo-distribuicao-lista strong,.resumo-vazio strong){color:#222}[data-tema=claro] .sistema :is(.resumo-cabecalho p,.resumo-cabecalho time,.resumo-metrica>span,.resumo-metrica small,.resumo-secao-topo p,.resumo-distribuicao>p,.resumo-link,.resumo-filtros button,.resumo-obra-local small,.resumo-tabela-rodape,.resumo-distribuicao-lista button,.resumo-cadastros a,.resumo-rodape,.resumo-rodape button,.resumo-vazio p,.resumo-obra-abrir a,.resumo-cadastros a>i:last-child){color:#646464}[data-tema=claro] .sistema :is(.resumo-metrica,.resumo-filtros,.resumo-tabela-rodape,.resumo-distribuicao>.resumo-nota,.resumo-cadastros a,.resumo-tabela tr){border-color:#20202018}[data-tema=claro] .sistema .resumo-filtros button[aria-pressed=true]{color:#79521c;border-bottom-color:#79521c}[data-tema=claro] .sistema .resumo-status.andamento{color:#825a1d}[data-tema=claro] .sistema .resumo-status.paralisada{color:#a13d30}[data-tema=claro] .sistema .resumo-status.concluida{color:#327349}[data-tema=claro] .sistema .resumo-barra{background:#20202009}[data-tema=claro] .sistema .resumo-erro{color:#913e31;background:#a13d3006;border-color:#a13d3033}[data-tema=claro] .sistema .topo-toast{color:#28613b;background:#f1faf3;border-color:#32734933}[data-tema=claro] .sistema .botao-texto-perigo{color:#a13d30}[data-tema=claro] .sistema :is(a,button,input,select,textarea):focus-visible{outline-color:#825a1d}.assinatura-carimbo{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:82px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--cor-confirma) 45%,transparent);border-radius:9px;background:color-mix(in srgb,var(--cor-confirma) 8%,transparent);color:var(--cor-texto);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.assinatura-carimbo-topo{display:inline-flex;align-items:center;gap:6px;color:var(--cor-confirma);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.assinatura-carimbo strong{color:var(--cor-titulo);font-size:13px}.assinatura-carimbo small{color:var(--cor-texto-fraco);font-size:11px}.assinatura-botao:disabled{opacity:.6;cursor:progress}.assinatura-botao-minha{border-style:solid;border-color:color-mix(in srgb,var(--cor-acento) 55%,transparent);color:var(--cor-titulo);font-weight:600}.assinatura-aguardando{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:82px;padding:10px;border:1px dashed var(--cor-borda-forte);border-radius:9px;color:var(--cor-texto-fraco);font-size:12.5px;text-align:center}.assinaturas-compactas .assinatura-carimbo,.assinaturas-compactas .assinatura-aguardando{min-height:62px}.assinaturas-compactas{max-width:640px}.assinatura-nome-esperado{margin-top:-4px;color:var(--cor-texto-secundario);font-size:12px;overflow-wrap:anywhere}.botao-link{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--cor-acento);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.botao-link:hover{text-decoration:underline}.botao-link:disabled{opacity:.55;cursor:progress}.botao-discreto{font-weight:500;opacity:.85}.nota-atencao{color:var(--cor-alerta)}.requisitos{display:grid;gap:8px;margin:16px 0 4px;padding:0;list-style:none;font-size:13px}.requisitos li{display:flex;gap:9px;align-items:flex-start;line-height:1.45}.requisito-ok{color:var(--cor-texto)}.requisito-ok i{color:var(--cor-confirma)}.requisito-falta{color:var(--cor-texto-fraco)}.requisito-falta i{color:var(--cor-alerta)}.pendencias{margin-bottom:22px;padding:22px}.pendencias h2{display:flex;align-items:center;gap:8px}.pendencias h2 i{color:var(--cor-acento)}.pendencias-vazio{display:flex;align-items:center;gap:14px;padding:16px 22px}.pendencias-vazio>i{color:var(--cor-confirma);font-size:22px}.pendencias-vazio p{margin:2px 0 0;color:var(--cor-texto-fraco);font-size:12.5px}.pendencias-grupo{margin:18px 0 6px;color:var(--cor-texto-fraco);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.pendencias-lista{margin:0;padding:0;list-style:none}.pendencia{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--cor-borda)}.pendencia:last-child{border-bottom:0}.pendencia-texto{display:flex;flex-direction:column;gap:2px;min-width:0}.pendencia-texto strong{color:var(--cor-titulo);font-size:13.5px}.pendencia-texto span{color:var(--cor-texto-secundario);font-size:12.5px;overflow-wrap:anywhere}.pendencia-texto small{color:var(--cor-texto-fraco);font-size:12px}.pendencia .botao-principal,.pendencia .botao-secundario{flex:0 0 auto}.pendencia-sem-email{color:var(--cor-texto-fraco);font-size:12px}.pendencias-outras{margin-top:14px}.pendencias-outras summary{color:var(--cor-texto-secundario);font-size:13px;cursor:pointer}@media (max-width: 640px){.pendencia{flex-direction:column;align-items:stretch}}.campo-dica{display:block;margin-top:5px;color:var(--cor-texto-fraco);font-size:11.5px;line-height:1.5}.campo-com-acao{display:flex;gap:8px;align-items:center}.campo-com-acao .entrada{flex:1;min-width:0;margin-bottom:0}.campo-com-acao .botao-icone{flex:0 0 38px;height:40px}.vinculos{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.vinculos small{color:var(--cor-texto-fraco)}.entrada:disabled{opacity:.7}.texto-alerta{color:var(--cor-alerta);font-size:12px}.celula-detalhe{display:block;color:var(--cor-texto-fraco);font-size:11.5px}.linha-inativa td{opacity:.55}.visita-autor{margin-left:8px;color:var(--cor-texto-fraco);font-size:12px}.filtro-data{display:inline-flex;align-items:center;gap:8px;color:var(--cor-texto-fraco);font-size:12px}.tabela-auditoria td{vertical-align:top}.cartao-assinatura{max-width:520px;text-align:left}.cartao-assinatura .cartao-cabecalho p{margin-top:6px}.documentos-externos{display:grid;gap:8px;margin:8px 0 16px;padding:0;list-style:none}.documentos-externos li{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff08;font-size:14px}.documentos-externos li span{flex:1}.documentos-externos a{color:#e8c38a;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.documentos-externos a:hover{text-decoration:underline}.confirmar-leitura{display:flex;gap:10px;align-items:flex-start;margin:4px 0 16px;font-size:13.5px;line-height:1.5;cursor:pointer}.confirmar-leitura input{margin-top:3px;width:16px;height:16px}.assinatura-legal,.assinatura-expira{margin:14px 0 0;color:#fff9;font-size:12px;line-height:1.6}.assinados-lista{display:grid;gap:10px;margin:14px 0;padding:0;list-style:none}.assinados-lista li{display:flex;flex-direction:column;gap:2px;font-size:13px}.assinados-lista span,.assinados-lista small{color:#ffffffa6}.assinados-anteriores{margin-top:18px;font-size:13px}.assinados-anteriores summary{cursor:pointer;color:#ffffffb3}.endereco-grade .entrada-com-icone .entrada{margin-bottom:0}.endereco-grade>div{align-self:start}.grade .campo-dica{margin-bottom:12px}.rotulo-secao{margin-top:10px}
