.casco{min-height:100%;display:flex;flex-direction:column}.cabecalho{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:var(--gap);height:var(--altura-cabecalho);padding:0 12px;background:var(--escuro);color:var(--sobre-escuro);box-shadow:0 1px 0 var(--cabecalho-borda);padding-top:env(safe-area-inset-top);box-sizing:content-box}.marca{display:flex;align-items:center;min-width:0}.acoes-cabecalho{display:flex;align-items:center;gap:4px}.icone{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;background:none;border:0;color:var(--ouro);border-radius:50%;flex-shrink:0}.icone:hover{background:#ffffff14}.bolha{position:absolute;top:4px;right:4px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--ouro);color:var(--escuro);font-size:11px;font-weight:800;line-height:18px;text-align:center}.bolha-critica{background:var(--critico);color:var(--branco)}.veu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--veu)}.menu{position:fixed;z-index:50;top:0;left:0;bottom:0;width:min(80vw,320px);padding:16px 0 12px;padding-top:max(16px,env(safe-area-inset-top));background:var(--escuro);color:var(--sobre-escuro);border-right:2px solid var(--ouro);overflow-y:auto;display:flex;flex-direction:column;transform:translate(-100%);visibility:hidden;transition:transform .22s ease,visibility .22s}.menu.aberto{transform:none;visibility:visible}.menu-secao{padding:4px 0 10px}.menu-titulo{margin:10px 20px 8px;padding-bottom:8px;font-size:15px;font-weight:700;border-bottom:1px solid var(--ouro)}.menu-item{display:flex;align-items:center;gap:10px;padding:11px 20px;color:var(--sobre-escuro);font-size:14px;text-align:left}.menu-icone{flex-shrink:0;opacity:.85}.menu-item.ativo .menu-icone{opacity:1}.menu-item:hover{background:var(--escuro-2);text-decoration:none}.menu-item.ativo{color:var(--ouro-claro);font-weight:700;box-shadow:inset 3px 0 0 var(--ouro)}.menu-vazio{margin:16px 20px;color:var(--ouro-claro);line-height:1.4}.menu-rodape{margin-top:auto;padding:12px 16px;padding-bottom:max(12px,env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:var(--gap);border-top:1px solid var(--escuro-2)}.menu-quem{display:flex;flex-direction:column;font-size:13px;min-width:0}.menu-onde{color:var(--ouro);font-size:12px}.menu-quem,.menu-onde{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conteudo{flex:1;min-width:0;padding:var(--gap-g) 12px 32px;padding-bottom:max(32px,env(safe-area-inset-bottom))}@media(min-width:768px){.conteudo{padding:24px}.menu{width:320px}}@media(min-width:1100px){.abre-menu,.veu{display:none}.casco{display:grid;grid-template-columns:300px minmax(0,1fr);grid-template-rows:auto 1fr}.cabecalho{grid-column:1 / -1}.menu{position:sticky;top:var(--altura-cabecalho);height:calc(100vh - var(--altura-cabecalho));width:auto;bottom:auto;border-right:1px solid var(--ouro);transform:none;visibility:visible;transition:none}.menu-item.ativo{background:var(--escuro-2)}.conteudo{max-width:1200px;padding:28px 32px 48px}}.avisos{position:relative}.avisos-caixa{position:absolute;top:calc(100% + 6px);right:0;z-index:40;width:min(300px,calc(100vw - 24px));background:var(--superficie);color:var(--texto);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra);padding:6px;display:flex;flex-direction:column;gap:2px}.avisos-item{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 10px;border-radius:var(--raio-p);color:var(--texto);text-decoration:none}.avisos-item:hover,.avisos-item:focus-visible{background:var(--verde-palido);text-decoration:none}.avisos-item strong{font-size:22px;min-width:28px;text-align:center;color:var(--texto-fraco)}.avisos-item strong.grave{color:var(--critico)}.avisos-item strong.pendente{color:var(--atencao)}.avisos-sub{display:block;font-size:12px;color:var(--texto-fraco)}.login{min-height:100%;display:flex;flex-direction:column;background:var(--escuro)}.login-topo{flex:1 1 38%;display:flex;align-items:center;justify-content:center;padding:32px 24px;padding-top:max(32px,env(safe-area-inset-top))}.login-painel{flex:1 1 62%;background:var(--fundo);border-radius:28px 28px 0 0;padding:28px 20px 24px;padding-bottom:max(24px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:var(--gap-g)}.login-painel form{display:flex;flex-direction:column;gap:var(--gap)}.campo{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio)}.campo:focus-within{border-color:var(--verde-forte);box-shadow:0 0 0 3px #0f766e26}.campo-icone{display:flex;color:var(--texto)}.campo-corpo{flex:1;display:flex;flex-direction:column;min-width:0}.campo-corpo label{font-size:12px;color:var(--texto-fraco)}.campo-corpo input{border:0;outline:none;background:none;padding:2px 0 0;font-size:16px;font-weight:700;min-width:0}.campo-corpo input::placeholder{font-weight:400;color:var(--desligado)}.campo-botao{background:none;border:0;color:var(--texto);display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:50%}.login-erro{background:var(--critico-fundo);border:1px solid var(--critico);border-radius:var(--raio-p);padding:10px 12px;color:var(--critico-texto);font-size:14px}.login-erro p{margin:2px 0}.login-ajuda{margin:0;text-align:center}@media(min-width:768px){.login{display:grid;place-items:center;padding:40px}.login-topo{flex:none;padding:0 0 28px}.login-painel{flex:none;width:min(440px,100%);border-radius:var(--raio);box-shadow:var(--sombra-alta);padding:28px}}.pf{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:var(--gap);display:flex;flex-direction:column;gap:var(--gap)}.pf-barra{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--gap)}.pf-fixo{flex:1 1 260px;min-width:0}.pf-botao{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;background:var(--superficie);border:1px solid var(--borda);border-radius:999px;font-weight:600;font-size:14px;color:var(--texto)}.pf-botao:hover{border-color:var(--verde-forte)}.pf-botao.aberto{background:var(--verde-palido);border-color:var(--verde-forte)}.pf-botao.com-ativos{border-color:var(--verde-forte);color:var(--verde-texto)}.pf-conta{min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--verde-forte);color:var(--branco);font-size:12px;font-weight:700}.pf-corpo{display:flex;flex-direction:column;gap:var(--gap);padding-top:var(--gap);border-top:1px solid var(--borda)}.pf-rodape{position:sticky;bottom:0;display:flex;justify-content:flex-end;align-items:center;gap:var(--gap);padding:10px 0 2px;background:var(--superficie);border-top:1px solid var(--borda)}@media(min-width:768px){.pf-rodape{position:static;border-top:0;padding-top:0}}.fl-busca{flex:1 1 240px}.fl-atalho{display:flex;flex-wrap:wrap;gap:6px;align-self:flex-end}.fl-atalho .aba{min-height:44px}.fl-etiquetas{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.fl-etiqueta{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 10px;background:var(--verde-palido);color:var(--texto);border:1px solid var(--verde-forte);border-radius:999px;font:inherit;font-size:13px;cursor:pointer}.fl-etiqueta:hover{background:var(--superficie)}.fl-etiqueta span{font-weight:700}.fl-contagem{margin-left:auto}@media(min-width:640px){.fl-campos{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.lista{display:flex;flex-direction:column;gap:var(--gap-g)}.periodo{display:flex;flex-direction:column;gap:var(--gap)}.periodo-datas{display:grid;grid-template-columns:1fr;gap:var(--gap)}.periodo-datas input{padding:10px 12px;font-size:16px;border:1px solid var(--borda);border-radius:var(--raio-p);background:var(--superficie);min-width:0}.cartoes-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gap)}.cartao-alerta{background:var(--superficie);border:1px solid var(--borda);border-left:4px solid var(--atencao);border-radius:var(--raio);padding:var(--gap);display:flex;flex-direction:column;gap:4px}.cartao-alerta.grave{border-left-color:var(--critico)}.cartao-alerta.resolvido{opacity:.72;border-left-color:var(--desligado)}.cartao-alerta-topo{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cartao-alerta-quando{margin-left:auto}.cartao-alerta-titulo{margin:2px 0 0;font-size:16px}.cartao-alerta-onde{margin:0;color:var(--texto-fraco)}.cartao-alerta-descricao{margin:0;font-size:14px;line-height:1.45}.cartao-alerta-numeros{margin:4px 0 0;font-size:15px}.selo-neutro{background:var(--verde-palido);color:var(--texto)}.tabela-rolagem{overflow-x:auto;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);-webkit-overflow-scrolling:touch}.tabela{width:100%;border-collapse:collapse;font-size:14px}.tabela th{position:sticky;top:0;background:var(--verde-palido);text-align:left;padding:10px 12px;font-size:13px;white-space:nowrap;border-bottom:1px solid var(--borda)}.tabela td{padding:10px 12px;border-bottom:1px solid var(--borda);vertical-align:top}.tabela tr:last-child td{border-bottom:0}.tabela tbody tr:nth-child(2n){background:var(--listra)}.numerico{text-align:right;font-variant-numeric:tabular-nums}.tabela code,.lista code{background:var(--verde-palido);padding:1px 5px;border-radius:4px;font-size:.92em}@media(min-width:640px){.periodo-datas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.periodo{flex-direction:row;align-items:flex-end;flex-wrap:wrap}.periodo-atalhos{align-self:center}.periodo-datas{flex:1}}@media(min-width:1100px){.cartoes-lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.dialogo-cabeca{display:flex;align-items:center;justify-content:space-between;gap:var(--gap)}.dialogo-corpo,.form{display:flex;flex-direction:column;gap:var(--gap)}.campo-form{display:flex;flex-direction:column;gap:4px}.campo-form>label,.campo-form>span:first-child{font-size:14px;font-weight:600}.campo-form input,.campo-form select,.campo-form textarea{padding:10px 12px;font-size:16px;border:1px solid var(--borda);border-radius:var(--raio-p);background:var(--superficie);width:100%}.campo-form input:focus,.campo-form select:focus,.campo-form textarea:focus{outline:2px solid var(--verde-forte);outline-offset:1px}.campo-form.com-erro input,.campo-form.com-erro select,.campo-form.com-erro textarea{border-color:var(--critico)}.campo-erro,.obrigatorio{color:var(--critico)}.form-erro{background:var(--critico-fundo);border:1px solid var(--critico);border-radius:var(--raio-p);padding:10px 12px;color:var(--critico-texto);font-size:14px}.form-erro p{margin:2px 0}.arvore,.arvore ul{list-style:none;margin:0;padding:0}.arvore-linha{display:flex;align-items:center;gap:8px;padding:10px 8px;border-bottom:1px solid var(--borda);background:var(--superficie);flex-wrap:wrap}.arvore>.arvore-no:first-child>.arvore-linha{border-top-left-radius:var(--raio);border-top-right-radius:var(--raio)}.arvore-linha:hover{background:var(--verde-palido)}.arvore-linha.inativo{opacity:.62}.arvore-seta{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;background:none;border:0;color:var(--verde-texto);border-radius:50%}.arvore-seta:hover{background:var(--verde-suave)}.arvore-nome{font-weight:600;display:flex;align-items:center;gap:8px;min-width:0}.arvore-tipo{white-space:nowrap}.arvore-acoes{margin-left:auto;display:flex;gap:4px;flex-wrap:wrap}@media(max-width:520px){.arvore-acoes{margin-left:0;width:100%;padding-left:36px}}.paginacao{display:flex;flex-direction:column;align-items:center;gap:8px;padding:4px 0}.paginacao-botoes{display:flex;align-items:center;gap:4px}.paginacao-botoes .aba{min-width:40px;padding:8px 10px}.paginacao-botoes .aba:disabled{opacity:.4}.paginacao-pagina{padding:0 8px;white-space:nowrap;font-variant-numeric:tabular-nums}.paginacao-conta{font-variant-numeric:tabular-nums}.paginacao-tamanho{display:flex;align-items:center;gap:6px}.paginacao-tamanho select{padding:6px 8px;font-size:14px;border:1px solid var(--borda);border-radius:var(--raio-p);background:var(--superficie)}@media(min-width:640px){.paginacao{flex-direction:row;justify-content:space-between}}.btn-acao{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:40px;min-height:40px;padding:0 8px;background:none;border:1px solid transparent;border-radius:var(--raio-p);color:var(--verde);font:inherit;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer}.btn-acao:hover:not(:disabled){background:var(--verde-palido);text-decoration:none}.btn-acao:focus-visible{outline:2px solid var(--verde-forte);outline-offset:1px}.btn-acao:disabled{color:var(--desligado);cursor:not-allowed}.btn-acao.com-texto{border-color:var(--borda);padding:0 12px}.btn-acao.perigo{color:var(--critico)}.btn-acao.perigo:hover:not(:disabled){background:var(--critico-fundo)}.botao.com-icone{display:inline-flex;align-items:center;gap:8px}.md{max-width:78ch;line-height:1.55;color:var(--texto)}.md>:first-child{margin-top:0}.md h2{margin:0 0 12px;font-size:20px}.md h3{margin:28px 0 8px;font-size:18px;padding-top:12px;border-top:1px solid var(--borda)}.md h4,.md h5{margin:18px 0 6px;font-size:15px}.md [id]{scroll-margin-top:calc(var(--altura-cabecalho) + 12px)}.md p{margin:0 0 10px}.md ul,.md ol{margin:0 0 10px;padding-left:22px}.md li{margin:2px 0}.md blockquote{margin:0 0 10px;padding:6px 12px;border-left:3px solid var(--verde-forte);background:var(--verde-palido);border-radius:0 var(--raio-p) var(--raio-p) 0}.md a{color:var(--verde-texto)}.md :not(pre)>code{font-family:ui-monospace,Consolas,monospace;font-size:.9em;background:var(--verde-palido);color:var(--texto);padding:1px 5px;border-radius:4px}.md-codigo{margin:0 0 12px;padding:12px;border-radius:var(--raio-p);overflow-x:auto;background:var(--codigo-fundo);color:var(--codigo-texto);font-family:ui-monospace,Consolas,monospace;font-size:13px;line-height:1.45}.md .md-codigo code,.lista .md .md-codigo code{background:none;color:inherit;padding:0;border:0;border-radius:0;font:inherit;white-space:pre}.md-tabela{overflow-x:auto;margin:0 0 12px}.md table{border-collapse:collapse;width:100%;font-size:14px}.md th,.md td{border:1px solid var(--borda);padding:6px 8px;text-align:left;vertical-align:top}.md th{background:var(--listra)}.adm{display:flex;flex-direction:column;gap:var(--gap-g)}.adm-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.adm-linha{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:12px;display:grid;gap:6px 12px;grid-template-columns:1fr;grid-template-areas:"principal" "numeros" "acoes"}.adm-linha.inativa>:not(.adm-acoes){opacity:.6}.adm-principal{grid-area:principal;display:flex;flex-direction:column;gap:2px;min-width:0}.adm-principal strong{font-size:16px}.adm-principal .selos{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.adm-numeros{grid-area:numeros;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:14px}.adm-numeros b{font-size:16px}.adm-acoes{grid-area:acoes;display:flex;flex-wrap:wrap;gap:4px;align-items:center;border-top:1px solid var(--borda);padding-top:6px}.adm-codigo{font-family:ui-monospace,Consolas,monospace;font-size:13px;overflow-wrap:anywhere}@media(min-width:900px){.adm-linha{grid-template-columns:minmax(260px,2fr) minmax(200px,1.4fr) auto;grid-template-areas:"principal numeros acoes";align-items:center}.adm-acoes{border-top:0;padding-top:0;justify-content:flex-end}}.adm-fila{background:var(--atencao-fundo);border:1px solid var(--atencao);border-radius:var(--raio);padding:var(--gap);display:flex;flex-direction:column;gap:8px}.adm-fila:focus{outline:2px solid var(--atencao);outline-offset:2px}.adm-fila h2{margin:0;font-size:16px;display:flex;align-items:center;gap:8px}.adm-fila ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.adm-fila li{background:var(--superficie);border-radius:var(--raio-p);padding:10px 12px;display:flex;justify-content:space-between;align-items:flex-start;gap:var(--gap);flex-wrap:wrap}.adm-fila p{margin:2px 0 0}.adm-citacao{border-left:3px solid var(--borda);padding-left:8px;font-style:italic}.adm-grade{display:grid;grid-template-columns:1fr;gap:8px 12px}.adm-secao-form{margin:6px 0 0;font-size:15px}@media(min-width:560px){.adm-grade{grid-template-columns:1fr 1fr}.adm-grade .largo{grid-column:1 / -1}}.adm-usos{margin:0;padding-left:18px;font-size:14px}.adm-aviso-usos{padding:10px 12px;border-radius:var(--raio-p);background:var(--atencao-fundo);border:1px solid var(--atencao)}.adm-aviso-usos p{margin:0 0 4px}.adm-erro{color:var(--critico)}.adm-botoes{display:flex;flex-wrap:wrap;gap:6px}.mod-canais{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.mod-canal{border:1px solid var(--borda);border-radius:var(--raio-p);padding:8px 10px;display:grid;grid-template-columns:1fr 90px;gap:6px 10px;align-items:end}.mod-canal-fim{grid-column:1 / -1;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mod-canal-fim button{margin-left:auto}@media(min-width:640px){.mod-canal{grid-template-columns:2fr 90px 1.4fr}.mod-canal-fim{grid-column:auto}}.dg-codigo{margin:0;padding:14px;border-radius:var(--raio-p);background:var(--verde-palido);border:1px dashed var(--verde-forte);font-size:18px;text-align:center;-webkit-user-select:all;user-select:all}.adm-nota{margin:-2px 0 0}.dg-desistir{color:var(--critico);margin-right:auto}.bf-ficha{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 16px;padding:12px 14px;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie)}.bf-ficha>div{display:flex;flex-direction:column;gap:2px;min-width:0}.bf-ficha .bf-deps{grid-column:1 / -1}.bf-deps>span:last-child{display:flex;flex-wrap:wrap;gap:6px}.bf-corpo{display:flex;flex-direction:column;gap:var(--gap)}.bf-sumario details{border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);padding:8px 12px}.bf-sumario summary{cursor:pointer;font-weight:700;min-height:32px;display:flex;align-items:center}.bf-sumario ol{margin:6px 0 2px;padding-left:20px;display:flex;flex-direction:column;gap:2px}.bf-sumario a{color:var(--verde-texto);text-decoration:none;display:inline-block;padding:3px 0}.bf-sumario a:hover{text-decoration:underline}.bf-manual{padding:16px;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);min-width:0}.bf-arquivos summary{cursor:pointer}.bf-arquivos ul{margin:6px 0 0;padding-left:18px}@media(min-width:1000px){.bf-corpo{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start}.bf-sumario{position:sticky;top:calc(var(--altura-cabecalho) + 12px)}.bf-manual{padding:20px 24px}}.interruptor{position:relative;width:56px;height:32px;border:0;border-radius:999px;background:var(--desligado);flex-shrink:0;transition:background .18s}.interruptor.ligado{background:var(--verde-forte)}.interruptor:disabled{opacity:.6;cursor:progress}.interruptor-bolinha{position:absolute;top:3px;left:3px;width:26px;height:26px;background:var(--superficie);border-radius:50%;transition:transform .18s;box-shadow:var(--sombra)}.interruptor.ligado .interruptor-bolinha{transform:translate(24px)}.interruptor.aguardando{background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.35) 0 6px,transparent 6px 12px);animation:pulsar 1.4s ease-in-out infinite}.interruptor.aguardando.ligado{background-color:var(--verde-claro)}.interruptor.aguardando:not(.ligado){background-color:var(--ouro)}@keyframes pulsar{50%{opacity:.62}}.recado{margin:0;padding:6px 10px;border-radius:var(--raio-p);font-size:13px}.recado-ok{background:var(--ok-fundo);color:var(--verde-texto)}.recado-erro{background:var(--critico-fundo);color:var(--critico-texto)}.faixa{margin:0;background:var(--superficie);border-radius:var(--raio-p);padding:8px}.faixa-legenda{display:flex;justify-content:space-between;gap:8px;margin-top:4px}.faixa-vazia{margin:0}.veu-dialogo{display:flex;align-items:flex-end;justify-content:center;z-index:60}.dialogo{width:min(460px,100%);background:var(--dialogo-fundo);border:1px solid var(--dialogo-borda);border-radius:20px 20px 0 0;padding:20px;padding-bottom:max(20px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:var(--gap);box-shadow:var(--sombra-alta);max-height:90vh;overflow-y:auto}.dialogo-titulo{margin:0;font-size:18px}.dialogo-sub{margin:0}.dialogo-tempos{border:0;margin:0;padding:0}.dialogo-tempos legend{padding:0 0 6px}.tempos{display:flex;flex-wrap:wrap;gap:8px}.tempo{border:1px solid var(--borda);border-radius:999px;background:var(--superficie);padding:10px 16px;font-weight:600;min-height:44px}.tempo.escolhido{background:var(--verde-forte);color:var(--branco);border-color:var(--verde-forte)}.dialogo-campo{display:flex;flex-direction:column;gap:4px;margin-top:10px}.dialogo-campo input{padding:10px 12px;font-size:16px;border:1px solid var(--borda);border-radius:var(--raio-p);background:var(--superficie)}.dialogo-teto{margin:0}.dialogo-erro{background:var(--critico-fundo);border:1px solid var(--critico);border-radius:var(--raio-p);padding:10px 12px;color:var(--critico-texto);font-size:14px}.dialogo-erro p{margin:2px 0}.dialogo-botoes{display:flex;justify-content:flex-end;gap:var(--gap);align-items:center}.ja-ideal{display:flex;flex-direction:column;gap:var(--gap)}.ja-ideal p{margin:0}.ja-ideal-numero{background:var(--verde-palido);border:1px solid var(--borda);border-radius:var(--raio-p);padding:10px 12px;font-size:15px;font-variant-numeric:tabular-nums}.ja-ideal-numero strong{font-size:22px}@media(min-width:768px){.veu-dialogo{align-items:center}.dialogo{border-radius:var(--raio)}}.controle{display:flex;flex-direction:column;gap:var(--gap-g)}.controle h1{margin:0;font-size:22px}.controle .lista-topo p{margin:2px 0 0}.cards-atuador{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--gap)}.card-atuador{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:var(--gap);display:flex;flex-direction:column;gap:10px}.card-atuador.offline{opacity:.78;border-style:dashed}.card-atuador-cabeca{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-wrap:wrap}.card-atuador-onde{display:flex;flex-direction:column;gap:1px;min-width:0}.card-atuador-onde strong{font-size:17px}.card-atuador-culturas{list-style:none;margin:-4px 0 0;padding:0;display:flex;flex-direction:column;gap:1px}.card-atuador-cultura-nome{font-weight:600}.card-atuador-dado{background:var(--verde-palido);border-radius:var(--raio-p);padding:8px 10px;display:flex;flex-direction:column;gap:6px}.card-atuador-valor{margin:0;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-variant-numeric:tabular-nums}.card-atuador-valor strong{font-size:24px;line-height:1.1}.card-atuador-sem-sensor{margin:0}.spark{display:block;width:100%;height:48px}.spark-vazio{display:flex;align-items:center;justify-content:center;height:48px;text-align:center}.card-atuador-acao{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-top:1px solid var(--borda);padding-top:10px}.card-atuador-acao>.pequeno{flex:1;min-width:140px}.card-atuador-acao .interruptor{margin-left:auto;flex-shrink:0}.card-atuador-selos{display:flex;gap:4px;flex-wrap:wrap}@media(min-width:720px){.cards-atuador{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.controle h1{font-size:26px}}.mapa{display:flex;flex-direction:column;gap:var(--gap)}.mapa-grupo{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.mapa-grupo legend{padding:0 0 6px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--texto-fraco)}.mapa-grupo legend .fraco{text-transform:none;letter-spacing:0;font-weight:400}.mapa-linha{display:grid;grid-template-columns:1fr;gap:4px;padding:8px 10px;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-p)}.mapa-canal{display:flex;flex-direction:column;font-weight:600;text-transform:capitalize}.mapa-canal code{font-weight:400;text-transform:none}.mapa-linha select{width:100%;min-width:0;padding:8px 10px;font-size:16px;border:1px solid var(--borda);border-radius:var(--raio-p);background:var(--superficie)}.mapa-responde{display:flex;flex-direction:column;gap:2px}.mapa-aviso{margin:0;padding:6px 10px;background:var(--atencao-fundo);border:1px solid var(--atencao);border-radius:var(--raio-p)}@media(min-width:640px){.mapa-linha{grid-template-columns:minmax(140px,1fr) 2fr;align-items:center}.mapa-linha-atuador{grid-template-columns:minmax(140px,1fr) 2fr}.mapa-linha-atuador .mapa-responde{grid-column:2}}.dlist,.dvinc{display:flex;flex-direction:column;gap:var(--gap-g)}.dlist h1,.dvinc h1{margin:0;font-size:22px}.dlist-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--gap)}.dlist-card{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:var(--gap);display:flex;flex-direction:column;gap:8px}.dlist-card.fora{border-style:dashed}.dlist-card-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-wrap:wrap}.dlist-nome{display:flex;flex-direction:column;min-width:0}.dlist-nome strong{font-size:16px}.dlist-explica{margin:-4px 0 0}.dlist-ficha{margin:0;display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:baseline}.dlist-ficha dt,.dlist-ficha dd{margin:0}.dlist-ficha dd{font-size:14px}.dlist-acoes{display:flex;gap:4px;flex-wrap:wrap;border-top:1px solid var(--borda);padding-top:8px}.dlist-consequencias{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.dvinc{max-width:760px}.dvinc-bloco{display:flex;flex-direction:column;gap:var(--gap)}.dvinc-titulo{margin:0;font-size:16px;display:flex;align-items:center;gap:8px}.dvinc-num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--verde-forte);color:var(--branco);font-size:13px;font-weight:700;flex-shrink:0}.dvinc-achado{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:10px 12px;background:var(--ok-fundo);border:1px solid var(--ok);border-radius:var(--raio-p)}.dvinc-achado button{margin-left:auto}.dvinc-rodape{position:sticky;bottom:0;z-index:5;display:flex;justify-content:flex-end;align-items:center;gap:var(--gap);padding:12px 0;background:var(--superficie);border-top:1px solid var(--borda)}@media(min-width:720px){.dlist-cards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media(min-width:768px){.dlist h1,.dvinc h1{font-size:26px}.dvinc-rodape{position:static;border-top:0}}.dlist-ajustes{border-top:1px solid var(--borda);padding-top:6px}.dlist-ajustes summary{cursor:pointer}.dlist-ajustes p{margin:6px 0 0}.contrato{display:flex;flex-direction:column;gap:10px}.contrato-canais{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.contrato-canais>li{border:1px solid var(--borda);border-radius:var(--raio-p);background:var(--superficie);padding:10px 12px;display:flex;flex-direction:column;gap:6px}.contrato-canais>li p{margin:0}.contrato-canais>li.contrato-sem-suporte{border-color:var(--atencao);border-style:dashed}.contrato-canal-topo{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.contrato-chave{font-weight:700}.contrato-trecho{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.contrato-canais .contrato-trecho code,.contrato-credenciais .contrato-trecho code{flex:1 1 260px;min-width:0;padding:8px 10px;border-radius:var(--raio-p);background:var(--codigo-fundo);color:var(--codigo-texto);font-family:ui-monospace,Consolas,monospace;font-size:12.5px;overflow-x:auto;white-space:pre}.lista .contrato .contrato-trecho code{background:var(--codigo-fundo);color:var(--codigo-texto);border:0}.contrato-chave,.lista .contrato .contrato-chave{font-family:ui-monospace,Consolas,monospace;font-size:14px;background:none;padding:0;color:var(--texto)}.contrato-copiar{min-height:30px;padding:2px 10px;border-radius:999px;cursor:pointer;flex:0 0 auto;background:var(--verde-palido);color:var(--verde-texto);border:1px solid var(--borda);font:inherit;font-size:12px;font-weight:700}.contrato-credenciais{margin:0;display:flex;flex-direction:column;gap:10px}.contrato-credenciais>div{display:flex;flex-direction:column;gap:4px}.contrato-credenciais dt{font-weight:700}.contrato-credenciais dd{margin:0;display:flex;flex-direction:column;gap:4px}.contrato-resto{margin:0}.eqp{display:flex;flex-direction:column;gap:var(--gap-g)}.eqp-papeis{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:10px 14px}.eqp-papeis summary{cursor:pointer;font-weight:600;min-height:32px;display:flex;align-items:center}.eqp-papeis dl{margin:8px 0 0;display:flex;flex-direction:column;gap:6px}.eqp-papeis dt{font-weight:600}.eqp-papeis dd{margin:0;color:var(--texto-fraco);font-size:14px}.eqp-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.eqp-linha{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:12px;display:grid;gap:6px 12px;grid-template-columns:1fr auto;grid-template-areas:"quem papel" "situacao situacao" "acoes acoes"}.eqp-linha.inativa>:not(.eqp-acoes){opacity:.6}.eqp-quem{grid-area:quem;display:flex;flex-direction:column;gap:1px;min-width:0}.eqp-quem span{overflow-wrap:anywhere}.eqp-voce{margin-left:6px;font-size:11px}.eqp-papel{grid-area:papel}.eqp-situacao{grid-area:situacao}.eqp-pendente{color:var(--atencao);font-weight:600}.eqp-acoes{grid-area:acoes;display:flex;flex-wrap:wrap;align-items:center;gap:4px;border-top:1px solid var(--borda);padding-top:6px}.eqp-trava{font-style:italic}@media(min-width:900px){.eqp-linha{grid-template-columns:minmax(220px,2fr) minmax(170px,1fr) minmax(170px,1fr) auto;grid-template-areas:"quem papel situacao acoes";align-items:center}.eqp-acoes{border-top:0;padding-top:0;justify-content:flex-end}}.eqp-escolha{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.eqp-senha{display:flex;gap:6px;align-items:stretch}.eqp-senha input{flex:1;font-family:ui-monospace,Consolas,monospace;letter-spacing:.03em}.eqp-credencial{margin:0;padding:12px;border-radius:var(--raio-p);background:var(--verde-palido);display:grid;grid-template-columns:auto 1fr;gap:6px 12px;align-items:baseline}.eqp-credencial dt{font-weight:600;font-size:14px}.eqp-credencial dd{margin:0}.eqp-credencial code{font-size:17px;font-family:ui-monospace,Consolas,monospace;overflow-wrap:anywhere}.eqp-capacidades{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:var(--gap);display:flex;flex-direction:column;gap:8px}.eqp-capacidades h2{margin:0;font-size:16px}.eqp-capacidades ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.eqp-capacidade{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--gap);flex-wrap:wrap}.eqp-capacidade p{margin:0 0 2px}.regua{display:flex;flex-direction:column;gap:4px}.regua-faixa{position:relative;display:flex;height:34px;border-radius:var(--raio-p);overflow:visible}.regua.compacta .regua-faixa{height:10px}.regua-fase{min-width:2px;display:flex;align-items:center;justify-content:center;overflow:hidden;white-space:nowrap;border-right:2px solid var(--superficie);color:var(--texto);font-size:12px;font-weight:600}.regua-fase:first-child{border-radius:var(--raio-p) 0 0 var(--raio-p)}.regua-fase:last-child{border-radius:0 var(--raio-p) var(--raio-p) 0;border-right:0}.regua-fase.tom-0{background:var(--regua-1)}.regua-fase.tom-1{background:var(--regua-2)}.regua-fase.tom-2{background:var(--regua-3)}.regua-fase.tom-3{background:var(--regua-4)}.regua-fase.destaque{outline:2px solid var(--verde-forte);outline-offset:-2px}.regua-nome{padding:0 6px;overflow:hidden;text-overflow:ellipsis}.regua-escala{position:relative;height:16px}.regua-escala span{position:absolute;transform:translate(-50%)}.regua-escala span:first-child{transform:none}.regua-escala span.fim{transform:translate(-100%)}.regua-marca{position:absolute;top:-4px;bottom:-4px;width:3px;margin-left:-1px;border-radius:2px;background:var(--verde-forte);box-shadow:0 0 0 1px var(--superficie)}.regua-legenda{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 14px}.regua-pino{display:inline-block;width:3px;height:12px;margin-right:6px;vertical-align:-1px;background:var(--verde-forte);border-radius:2px}.esp-cartoes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--gap)}.esp-cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio)}.esp-cartao:hover{border-color:var(--verde-forte)}.esp-cartao.inativa{opacity:.65}.esp-cartao-link{display:flex;flex-direction:column;gap:8px;padding:var(--gap);color:inherit;text-decoration:none;height:100%}.esp-cartao-link:focus-visible{outline:2px solid var(--verde-forte);outline-offset:2px;border-radius:var(--raio)}.esp-cartao-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.esp-cartao-topo strong{font-size:16px;display:block}.esp-cientifico{font-style:italic;display:block}.esp-cartao p{margin:0}.esp-cartao-rodape{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto}.esp-alerta{color:var(--atencao);font-weight:600}@media(min-width:720px){.esp-cartoes{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.esp-det{display:flex;flex-direction:column;gap:var(--gap-g)}.esp-det h1{margin:0;font-size:22px}.esp-det-acoes{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.esp-descricao{margin:0;white-space:pre-line}.esp-aviso{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--gap);padding:10px 12px;border-radius:var(--raio-p);background:var(--verde-palido);border:1px solid var(--borda)}.esp-aviso p{margin:0}.esp-fases{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.esp-fase{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:12px;display:flex;flex-direction:column;gap:8px}.esp-fase-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;flex-wrap:wrap}.esp-fase-topo h3{margin:0;font-size:16px;display:flex;align-items:center;gap:8px}.esp-fase-num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--verde-forte);color:var(--branco);font-size:13px;font-weight:700}.esp-fase p{margin:0}.esp-faixas{margin:0;display:grid;grid-template-columns:1fr;gap:4px}.esp-faixas>div{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.esp-faixas dt{font-weight:600;min-width:150px}.esp-faixas dd{margin:0}.esp-emuso{margin:0;padding-left:18px}.fase-grandezas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.fase-grandeza{border:1px solid var(--borda);border-radius:var(--raio-p);padding:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.fase-grandeza .campo-form:first-child{grid-column:1 / -1}.fase-grandeza-rodape{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.fase-alertas{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:8px}.fase-erro{color:var(--critico);margin:0}@media(min-width:640px){.fase-grandeza{grid-template-columns:2fr 1fr 1fr}.fase-alertas{grid-template-columns:repeat(4,1fr)}}@media(min-width:768px){.esp-det h1{font-size:26px}.esp-faixas dt{min-width:190px}}.fase-conjunto{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.fase-conjunto legend{padding:0;margin-bottom:4px}.esp-secao{display:flex;flex-direction:column;gap:10px}.esp-secao h2{margin:0;font-size:18px}.esp-secao p{margin:0}.exportar{position:relative}.exportar-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:40;width:min(280px,calc(100vw - 32px));background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra-alta);padding:6px;display:flex;flex-direction:column}.exportar-menu.a-esquerda{right:auto;left:0}.exportar-topo,.exportar-veu{display:none}@media(max-width:767px){.exportar-veu{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--veu)}.exportar-menu,.exportar-menu.a-esquerda{position:fixed;z-index:91;left:8px;right:8px;top:auto;bottom:calc(8px + env(safe-area-inset-bottom,0px));width:auto;max-height:80vh;overflow-y:auto;padding:8px 8px 10px}.exportar-topo{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 2px 8px}.exportar-fechar{width:40px;height:40px;border:0;background:none;font-size:24px;line-height:1;color:var(--texto-fraco);cursor:pointer}}.exportar-grupo{margin:8px 8px 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--texto-fraco)}.exportar-item{display:flex;flex-direction:column;gap:1px;text-align:left;background:none;border:0;padding:9px 8px;border-radius:var(--raio-p);min-height:44px}.exportar-item:hover:not(:disabled){background:var(--verde-palido)}.exportar-item:disabled{opacity:.6;cursor:progress}.exportar-rotulo{font-size:14px;font-weight:600}.exportar-conta{margin:6px 8px 4px;padding-top:8px;border-top:1px solid var(--borda);font-size:12px;color:var(--texto-fraco);line-height:1.35}.exportar-erro{margin:4px 8px 6px;font-size:12px;color:var(--critico);line-height:1.35}.atalho{display:inline-flex;align-items:center;gap:6px;background:var(--superficie);border:1px solid var(--borda);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;min-height:40px;white-space:nowrap}.atalho:hover{border-color:var(--verde-forte)}.atalho.ativo{background:var(--verde-forte);color:var(--branco);border-color:var(--verde-forte)}.atalho.marcado{border-color:var(--atencao);color:var(--atencao);font-weight:700}.atalho-conta{background:var(--verde-palido);border-radius:999px;padding:0 6px;font-size:12px}.atalho.ativo .atalho-conta{background:#ffffff47}.grafico{display:flex;flex-direction:column;gap:8px;width:100%}.grafico svg{display:block;width:100%;height:auto}.gr-vazio{display:flex;align-items:center;justify-content:center;min-height:160px}.gr-leitura{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;min-height:24px;font-size:13px}.gr-leitura-item{display:inline-flex;align-items:center;gap:5px}.gr-legenda{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 12px}.gr-legenda-botao{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:6px 2px;font-size:13px;color:var(--texto)}.gr-legenda-botao.oculta{opacity:.45;text-decoration:line-through}.gr-ponto{width:10px;height:10px;border-radius:50%;flex-shrink:0}.conta{display:flex;flex-direction:column;gap:var(--gap-g);max-width:760px}.conta-bloco{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:var(--gap);display:flex;flex-direction:column;gap:10px}.conta-bloco h2{margin:0;font-size:17px}.conta-bloco p{margin:0}.conta-dados{margin:0;display:grid;grid-template-columns:1fr;gap:2px 16px}.conta-dados dt{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--texto-fraco);margin-top:8px}.conta-dados dd{margin:0;overflow-wrap:anywhere}@media(min-width:560px){.conta-dados{grid-template-columns:160px 1fr;align-items:center}.conta-dados dt{margin:6px 0}}.conta-extra{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:var(--raio-p);background:var(--verde-palido);color:var(--texto)}.conta-extra svg{flex-shrink:0;color:var(--verde-texto);margin-top:2px}.conta-temas{display:grid;grid-template-columns:1fr;gap:8px}.conta-tema{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--borda);border-radius:var(--raio-p);cursor:pointer}.conta-tema.ativo{border-color:var(--verde-forte);background:var(--verde-palido)}.conta-tema input{margin-top:3px;width:18px;height:18px;flex-shrink:0}@media(min-width:560px){.conta-temas{grid-template-columns:repeat(3,1fr)}}.monitor{display:flex;flex-direction:column;gap:var(--gap-g)}.monitor h1{margin:0;font-size:22px}.monitor .lista-topo p{margin:2px 0 0}.cards-plantio{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--gap)}.card-plantio{display:flex;flex-direction:column;gap:4px;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:var(--gap);color:inherit;text-decoration:none}.card-plantio:hover{border-color:var(--verde-forte);background:var(--verde-suave)}.card-plantio:focus-visible{outline:2px solid var(--verde-forte);outline-offset:2px}.card-plantio-cabeca{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-wrap:wrap}.card-plantio-cabeca strong{font-size:17px}.card-plantio-onde{margin:0}.card-plantio-fase{margin:2px 0 0}.card-plantio-rodape{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:4px}.detalhe{display:flex;flex-direction:column;gap:var(--gap-g)}.detalhe h1{margin:0;font-size:22px}.detalhe h2{margin:0 0 8px;text-transform:uppercase;letter-spacing:.04em}.ficha{margin:0;display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:baseline}.ficha dt{margin:0}.ficha dd{margin:0;font-weight:600}.lista-especies{list-style:none;margin:var(--gap) 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.lista-especies li{display:flex;flex-direction:column;gap:1px;padding:8px 10px;background:var(--verde-palido);border-radius:var(--raio-p)}.lista-especies li .selo{align-self:flex-start;margin:2px 0}.leituras{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.leitura{display:flex;flex-direction:column;gap:0;padding:8px 10px;background:var(--verde-palido);border-radius:var(--raio-p);font-variant-numeric:tabular-nums}.leitura strong{font-size:20px;line-height:1.15}.valor-ok{color:var(--ok)}.valor-fora{color:var(--atencao)}.paineis{display:grid;grid-template-columns:1fr;gap:var(--gap)}.painel-metrica{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:var(--gap);display:flex;flex-direction:column;gap:8px;min-width:0}.painel-metrica-cabeca{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-wrap:wrap}.painel-metrica-titulo{margin:0;font-size:15px;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}@media(min-width:720px){.cards-plantio{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media(min-width:768px){.monitor h1,.detalhe h1{font-size:26px}.ficha{grid-template-columns:repeat(4,auto 1fr)}}@media(min-width:1100px){.paineis{grid-template-columns:repeat(auto-fill,minmax(460px,1fr))}}.detalhe-acoes{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.card-plantio-vizinhas{margin:0}.painel-metrica-faixa{margin:2px 0 0}.rel{display:flex;flex-direction:column;gap:var(--gap)}.rel-grupo{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.rel-grupo legend{display:flex;align-items:baseline;gap:8px;width:100%;padding:0 0 6px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--texto-fraco)}.rel-todas{margin-left:auto;background:none;border:0;padding:0;font-size:12px;font-weight:600;text-transform:none;letter-spacing:0;color:var(--verde-texto);text-decoration:underline;cursor:pointer}.rel-formatos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rel-formato{position:relative;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--borda);border-radius:var(--raio-p);background:var(--superficie);cursor:pointer}.rel-formato input{position:absolute;opacity:0;pointer-events:none}.rel-formato.escolhido{border-color:var(--verde-forte);box-shadow:inset 0 0 0 1px var(--verde-forte);background:var(--verde-palido)}.rel-formato:focus-within{outline:2px solid var(--verde-forte);outline-offset:2px}.rel-opcoes{display:grid;grid-template-columns:1fr;gap:4px}.rel-nota{margin:0}.rel-nota code{word-break:break-all}@media(min-width:520px){.rel-formatos{grid-template-columns:repeat(4,minmax(0,1fr))}.rel-opcoes{grid-template-columns:repeat(2,minmax(0,1fr))}}.plist,.pnova{display:flex;flex-direction:column;gap:var(--gap-g)}.plist h1,.pnova h1{margin:0;font-size:22px}.plist-pendencias{background:var(--atencao-fundo);border:1px solid var(--atencao);border-radius:var(--raio);padding:var(--gap);display:flex;flex-direction:column;gap:8px}.plist-pendencias:focus{outline:2px solid var(--atencao);outline-offset:2px}.plist-pendencias h2{margin:0;font-size:16px;display:flex;align-items:center;gap:8px}.plist-pendencias ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.plist-pendencia{display:flex;align-items:center;justify-content:space-between;gap:var(--gap);flex-wrap:wrap;background:var(--superficie);border-radius:var(--raio-p);padding:10px 12px}.plist-pendencia p{margin:2px 0 0}.plist-resumo{display:flex;flex-wrap:wrap;gap:8px}.plist-resumo-item{display:inline-flex;align-items:baseline;gap:6px;min-height:40px;padding:6px 14px;background:var(--superficie);color:var(--texto);border:1px solid var(--borda);border-radius:999px;font:inherit;cursor:pointer}.plist-resumo-item strong{font-size:18px;color:var(--verde-texto)}.plist-resumo-item.ativo{border-color:var(--verde-forte);background:var(--verde-palido)}.plist-resumo-item:focus-visible{outline:2px solid var(--verde-forte);outline-offset:2px}.pl-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pl-linha{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:12px;display:grid;gap:6px 12px;grid-template-columns:1fr 1fr;grid-template-areas:"nome     situacao" "local    local" "plantio  fase" "colheita colheita" "acoes    acoes"}.pl-nome{grid-area:nome;display:flex;flex-direction:column;gap:1px;min-width:0}.pl-local{grid-area:local}.pl-plantio{grid-area:plantio}.pl-fase{grid-area:fase}.pl-colheita{grid-area:colheita}.pl-situacao{grid-area:situacao;justify-self:end}.pl-acoes{grid-area:acoes;display:flex;flex-wrap:wrap;gap:4px;border-top:1px solid var(--borda);padding-top:6px}.pl-rotulo{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--texto-fraco)}.pl-cabecalho{display:none}.pl-linha.terminada>:not(.pl-acoes){opacity:.65}@media(min-width:1000px){.pl-lista{gap:0;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);overflow:hidden}.pl-linha{border:0;border-radius:0;border-top:1px solid var(--borda);padding:10px 14px;align-items:center;grid-template-columns:minmax(180px,2fr) minmax(140px,1.6fr) 1.3fr 1fr 1.3fr auto auto;grid-template-areas:"nome local plantio fase colheita situacao acoes"}.pl-linha:first-child{border-top:0}.pl-cabecalho{display:grid;padding:8px 14px;background:var(--verde-palido);font-size:12px;font-weight:700;color:var(--texto-fraco)}.pl-cabecalho>span:nth-child(1){grid-area:nome}.pl-cabecalho>span:nth-child(2){grid-area:local}.pl-cabecalho>span:nth-child(3){grid-area:plantio}.pl-cabecalho>span:nth-child(4){grid-area:fase}.pl-cabecalho>span:nth-child(5){grid-area:colheita}.pl-cabecalho>span:nth-child(6){grid-area:situacao}.pl-cabecalho>span:nth-child(7){grid-area:acoes}.pl-rotulo{display:none}.pl-situacao{justify-self:start}.pl-acoes{border-top:0;padding-top:0;flex-wrap:nowrap;justify-content:flex-end}}.plist-desfechos{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.plist-sub{margin:-2px 0 4px 30px}.pnova-bloco{display:flex;flex-direction:column;gap:var(--gap)}.pnova-titulo{margin:0;font-size:16px;display:flex;align-items:center;gap:8px}.pnova-num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--verde-forte);color:var(--branco);font-size:13px;font-weight:700;flex-shrink:0}.pnova-culturas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pnova-cultura{border:1px solid var(--borda);border-radius:var(--raio-p);padding:10px 12px;background:var(--superficie);display:flex;flex-direction:column;gap:8px}.pnova-cultura-topo{display:flex;align-items:center;justify-content:space-between}.pnova-campos{display:grid;grid-template-columns:1fr;gap:8px}.pnova-mais{align-self:flex-start}.pnova-origem{display:flex;gap:6px;flex-wrap:wrap}.pnova-muda{grid-column:1 / -1}.pnova-erro{color:var(--critico);margin:0}.pnova-ja,.pnova-terminadas{border-radius:var(--raio-p);padding:10px 12px;display:flex;flex-direction:column;gap:4px}.pnova-ja{background:var(--verde-palido)}.pnova-terminadas{background:var(--fundo);border:1px dashed var(--borda)}.pnova-ja ul,.pnova-terminadas ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:2px}.pnova-ja p,.pnova-terminadas p{margin:0}.pnova-compat{border-radius:var(--raio-p);padding:10px 12px;display:flex;flex-direction:column;gap:2px}.pnova-compat p{margin:0}.pnova-compat.boa{background:var(--ok-fundo);border:1px solid var(--ok)}.pnova-compat.ruim{background:var(--critico-fundo);border:1px solid var(--critico)}.pnova-rodape{position:sticky;bottom:0;z-index:5;display:flex;justify-content:flex-end;align-items:center;gap:var(--gap);padding:12px 0;background:var(--fundo);border-top:1px solid var(--borda)}@media(min-width:640px){.pnova-campos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.plist h1,.pnova h1{font-size:26px}.pnova{max-width:760px}.pnova-rodape{position:static;border-top:0}}.rev{margin:0;display:grid;grid-template-columns:1fr;gap:2px 12px}.rev dt{margin:8px 0 0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--texto-fraco)}.rev dd{margin:0}.rev s{text-decoration-thickness:1px}.rev-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.rev-lista li{padding:8px 10px;background:var(--verde-palido);border-radius:var(--raio-p);display:flex;flex-wrap:wrap;align-items:baseline;gap:4px}.rev-igual{opacity:.6}.rev-removida{background:var(--critico-fundo)!important}.rev-antes{flex-basis:100%}.rev-migracao{margin-top:var(--gap);padding:10px 12px;background:var(--atencao-fundo);border:1px solid var(--atencao);border-radius:var(--raio-p)}.rev-migracao.ruim{background:var(--critico-fundo);border-color:var(--critico)}.rev-migracao ul{margin:6px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.rev-migracao p{margin:4px 0 0}@media(min-width:640px){.rev{grid-template-columns:140px 1fr}.rev dt{margin:10px 0 0}.rev dd{margin:8px 0 0}}.termos{min-height:100%;display:flex;flex-direction:column;background:var(--escuro)}.termos-topo{display:flex;justify-content:center;padding:28px 16px 22px}.termos-painel{flex:1;background:var(--fundo);border-radius:28px 28px 0 0;padding:24px 20px;padding-bottom:max(24px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:var(--gap);width:100%;max-width:760px;margin:0 auto}.termos-painel h1{margin:0;font-size:22px}.termos-painel>p{margin:0}.termos-texto{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:14px 16px;max-height:50vh;overflow-y:auto;line-height:1.5}.termos-texto:focus-visible{outline:2px solid var(--verde-forte);outline-offset:2px}.termos-texto h2{font-size:15px;margin:14px 0 4px}.termos-texto h2:first-child{margin-top:0}.termos-texto p,.termos-texto ul{margin:0 0 6px;font-size:14px}.termos-texto ul{padding-left:18px}.termos-li{font-weight:600}.termos-botoes{display:flex;justify-content:flex-end;align-items:center;gap:var(--gap)}@media(min-width:768px){.termos-painel{border-radius:28px;margin-bottom:32px;flex:0 0 auto}}.painel{display:flex;flex-direction:column;gap:var(--gap-g)}.painel-saudacao{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap);flex-wrap:wrap}.painel-saudacao h1{margin:0;font-size:22px}.painel-saudacao p{margin:2px 0 0}.etiqueta-propriedade{border:1px solid var(--ouro);border-radius:var(--raio-p);padding:8px 14px;font-weight:700;font-size:14px;background:var(--superficie);white-space:nowrap}.cartoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--gap)}.numero{display:flex;flex-direction:column;gap:2px;padding:14px;border-radius:var(--raio);background:var(--ouro-fundo);border:1px solid var(--ouro);color:var(--texto);text-align:left}.numero:hover{text-decoration:none;box-shadow:var(--sombra)}.numero-icone{color:var(--verde-texto)}.numero-rotulo{font-size:13px;line-height:1.25}.numero-valor{font-size:30px;line-height:1.1}.numero-de{font-size:12px;color:var(--verde-texto);font-weight:700}.numero-nota{font-size:12px;font-weight:700}.numero-atencao{background:var(--atencao-fundo);border-color:var(--atencao)}.numero-atencao .numero-icone,.numero-atencao .numero-nota{color:var(--atencao)}.numero-critico{background:var(--critico-fundo);border-color:var(--critico)}.numero-critico .numero-icone,.numero-critico .numero-nota{color:var(--critico)}.faixa-pendencia{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:var(--raio);background:var(--atencao-fundo);border:1px solid var(--atencao);color:var(--texto);font-size:14px}.faixa-pendencia:hover{text-decoration:none;box-shadow:var(--sombra)}.faixa-pendencia strong{font-size:18px;color:var(--atencao)}.faixa-pendencia span:last-child{margin-left:auto;font-size:20px;color:var(--atencao)}.bloco-titulo{margin:0 0 var(--gap);font-size:16px;text-align:center}.acoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:var(--gap)}.acao{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:104px;padding:12px 8px;text-align:center;font-size:13px;line-height:1.2;color:var(--sobre-escuro);background:var(--destaque-fundo);border:1px solid var(--destaque-borda);border-radius:var(--raio-p)}.acao:hover{text-decoration:none;background:var(--escuro-2);box-shadow:var(--sombra)}.acao:focus-visible{outline:2px solid var(--ouro);outline-offset:2px}.acao-icone{color:var(--verde-claro)}.rosca{display:flex;align-items:center;gap:var(--gap-g);flex-wrap:wrap;justify-content:center}.rosca-legenda{list-style:none;margin:0;padding:0;flex:1 1 180px;display:flex;flex-direction:column;gap:8px;min-width:180px}.rosca-legenda li{display:flex;align-items:center;gap:8px;font-size:14px}.rosca-ponto{width:10px;height:10px;border-radius:50%;flex-shrink:0}.rosca-nome{flex:1}.rosca-valor{font-weight:700;white-space:nowrap}@media(min-width:768px){.painel-saudacao h1{font-size:26px}.cartoes{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.numero-valor{font-size:34px}}@media(min-width:1100px){.painel-blocos{display:grid;grid-template-columns:1.6fr 1fr;gap:var(--gap-g);align-items:start}.acoes{grid-template-columns:repeat(3,1fr)}.acao{min-height:104px;font-size:14px}.rosca{flex-direction:column}.rosca-legenda{width:100%;flex:none}}:root{--escuro: #022321;--fundo: #e1f5ee;--escuro-2: #0a3330;--branco: #ffffff;--superficie: #ffffff;--destaque-fundo: #022321;--destaque-borda: #022321;--sobre-escuro: #e1f5ee;--cabecalho-borda: transparent;--dialogo-fundo: #e1f5ee;--dialogo-borda: transparent;--veu: rgba(2, 35, 33, .45);--ouro: #c9a86d;--ouro-claro: #fac775;--ouro-fundo: #d9dbc3;--ouro-fundo-2: #d7d1b3;--verde: #359c77;--verde-forte: #0f766e;--verde-claro: #5dcaa5;--verde-suave: #c4e3cf;--verde-palido: #dee9d9;--verde-texto: #0f766e;--ok: #359c77;--atencao: #ba7517;--critico: #cc2626;--critico-fundo: #f6dcda;--atencao-fundo: #f4e6cf;--ok-fundo: #dff3ea;--critico-texto: #8f1d1d;--critico-forte: #a81f1f;--regua-1: #cfe8d6;--regua-2: #a9d8b8;--regua-3: #86c79c;--regua-4: #b9dfc6;--listra: rgba(2, 35, 33, .025);--serie-escura: #022321;--codigo-fundo: #0b1a17;--codigo-texto: #d7ece5;--texto: #0d2b27;--texto-fraco: #5c716d;--borda: #cfe2da;--desligado: #9aa8a4;--altura-cabecalho: 60px;--raio: 12px;--raio-p: 8px;--gap: 12px;--gap-g: 16px;--sombra: 0 1px 3px rgba(2, 35, 33, .1);--sombra-alta: 0 4px 14px rgba(2, 35, 33, .16);--fonte: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}:root[data-tema=escuro]{color-scheme:dark;--escuro: #011715;--escuro-2: #0a2b28;--fundo: #07120f;--superficie: #102320;--destaque-fundo: #18382f;--destaque-borda: #2d5a4c;--sobre-escuro: #dcece6;--cabecalho-borda: #1f3d36;--dialogo-fundo: #142b26;--dialogo-borda: #2a4a42;--veu: rgba(0, 0, 0, .62);--ouro-fundo: #25271c;--ouro-fundo-2: #2b2a1e;--verde: #5dcaa5;--verde-forte: #11887e;--verde-claro: #7fd9b8;--verde-suave: #1b3a33;--verde-palido: #17302a;--verde-texto: #7fd9b8;--ok: #5dcaa5;--atencao: #e2a24a;--critico: #f0706a;--critico-fundo: #3a1916;--atencao-fundo: #34270f;--ok-fundo: #143a2f;--critico-texto: #ffb4ae;--critico-forte: #d94a44;--regua-1: #1d4a3b;--regua-2: #276150;--regua-3: #317a64;--regua-4: #22553f;--listra: rgba(255, 255, 255, .025);--serie-escura: #cfe3dc;--texto: #e3efeb;--texto-fraco: #9bb3ad;--borda: #24413b;--desligado: #55665f;--sombra: 0 1px 3px rgba(0, 0, 0, .45);--sombra-alta: 0 4px 14px rgba(0, 0, 0, .55)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--fonte);color:var(--texto);background:var(--fundo);-webkit-text-size-adjust:100%}button,input,select{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--verde);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--verde-forte);outline-offset:2px}.cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra);padding:var(--gap-g)}.cartao-creme{background:var(--ouro-fundo);border:1px solid var(--ouro);border-radius:var(--raio);padding:var(--gap)}.botao{border:0;border-radius:var(--raio-p);padding:12px 18px;font-weight:700;background:var(--verde-forte);color:var(--branco)}.botao:disabled{background:var(--desligado);cursor:not-allowed}.botao-escuro{border:0;border-radius:var(--raio-p);padding:14px 18px;font-weight:700;background:var(--destaque-fundo);border:1px solid var(--destaque-borda);color:var(--ouro-claro);width:100%}.botao-escuro:disabled{opacity:.6;cursor:progress}.botao-texto{background:none;border:0;color:var(--verde);padding:4px}.selo{border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.selo-ok{background:var(--ok-fundo);color:var(--verde-texto)}.selo-atencao{background:var(--atencao-fundo);color:var(--atencao)}.selo-critico{background:var(--critico-fundo);color:var(--critico)}.fraco{color:var(--texto-fraco)}.pequeno{font-size:13px}.centro{text-align:center}.estado{display:flex;flex-direction:column;align-items:center;gap:var(--gap);padding:32px 16px;text-align:center}.estado-erro{background:var(--critico-fundo);border:1px solid var(--critico);border-radius:var(--raio);color:var(--critico-texto)}.lista-problemas{margin:0;padding-left:18px;text-align:left;font-size:14px}.girando{width:26px;height:26px;border:3px solid var(--borda);border-top-color:var(--verde-forte);border-radius:50%;animation:girar .8s linear infinite}.bloco{display:block}.so-leitor{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes girar{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.filtros{display:grid;grid-template-columns:1fr;gap:var(--gap-g)}.filtro{display:flex;flex-direction:column;gap:6px;min-width:0}.filtro>span:first-child{display:block}.filtro select,.filtro input{width:100%;min-width:0;padding:11px 12px;border:1px solid var(--borda);border-radius:var(--raio-p);background:var(--superficie);font-size:16px}.filtro select:focus,.filtro input:focus{outline:2px solid var(--verde-forte);outline-offset:1px}.opcoes{display:flex;flex-direction:column;gap:var(--gap);align-items:flex-start}.opcao{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.35}.opcao input{margin-top:2px;width:20px;height:20px;flex-shrink:0}.opcao.desabilitada{opacity:.75}.aba{border:1px solid var(--borda);border-radius:999px;padding:8px 14px;font-size:14px;background:var(--superficie);min-height:40px}.aba.ativa{background:var(--verde-forte);color:var(--branco);border-color:var(--verde-forte)}.cartao-erro{color:var(--critico);margin:4px 0 0}.dialogo-aviso{margin:0;padding:10px 12px;background:var(--atencao-fundo);border:1px solid var(--atencao);border-radius:var(--raio-p);font-size:14px}.explicacao{margin:6px 0 0;line-height:1.35}.icone-escuro{color:var(--verde-texto);min-width:40px;min-height:40px}@media(min-width:640px){.filtros{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.opcoes{flex-direction:row;flex-wrap:wrap;gap:var(--gap-g);align-items:flex-start}.opcao{max-width:320px}}.lista-topo h1{margin:0;font-size:22px}.lista-topo p{margin:2px 0 0}.lista-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap);flex-wrap:wrap}.lista-acoes{display:flex;align-items:center;justify-content:space-between;gap:var(--gap);flex-wrap:wrap}.periodo-atalhos{display:flex;gap:6px;flex-wrap:wrap}.grupo-chips{border:0;margin:0;padding:0}.grupo-chips legend{padding:0 0 6px}.chips{display:flex;flex-wrap:wrap;gap:6px}.aviso-parcial{margin:0 0 var(--gap);padding:8px 10px;background:var(--atencao-fundo);border:1px solid var(--atencao);border-radius:var(--raio-p);font-size:13px}@media(min-width:768px){.lista-topo h1{font-size:26px}}.grupo-local{display:flex;flex-direction:column;gap:8px}.grupo-local-titulo{position:sticky;top:0;z-index:5;margin:0;padding:8px 10px;background:var(--fundo);border-bottom:2px solid var(--verde-forte);font-size:15px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.grupo-local-conta{margin-left:auto;white-space:nowrap}.grupo-local+.grupo-local{margin-top:var(--gap)}.botao-perigo{background:var(--critico);border-color:var(--critico)}.botao-perigo:hover:not(:disabled){background:var(--critico-forte);border-color:var(--critico-forte)}
