select,textarea{display:block;width:100%;margin-top:4px;padding:11px;font-size:1rem;font-family:inherit;border:1px solid var(--linha);border-radius:6px;background:var(--sup);color:var(--tinta)}select:focus-visible,textarea:focus-visible{outline:3px solid var(--pasto);outline-offset:2px}.fazenda-ativa{max-width:640px;margin:0 auto;padding:8px 16px 0;font-weight:700;color:var(--pasto)}.fazenda-ativa select{margin:0;font-weight:700}.barra{margin-bottom:12px}.lista a.item{display:block;color:inherit;text-decoration:none}dl.dados{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0 0 12px}dl.dados dt{color:var(--suave);font-size:.9rem}dl.dados dd{margin:0}.menu a{font-size:.9rem}.aviso{border-color:var(--ambar);background:var(--aviso-bg2)}.resumo{display:grid;grid-template-columns:1fr 1fr;gap:10px}.resumo div{display:flex;flex-direction:column}.resumo strong{font-size:1.15rem}.resumo span{font-size:.8rem;color:var(--suave)}.linha-pesagem{display:flex;justify-content:space-between;align-items:center;gap:10px}.litros{margin:0;width:120px}.litros input{margin:0;text-align:right;font-size:1.15rem}.so-leitor{position:absolute;left:-9999px}.lista li.feito{border-left:5px solid var(--pasto)}.lista li.pend{border-left:5px solid var(--ambar-forte)}.check{display:flex;align-items:center;gap:8px}.check input{width:auto;margin:0}button.fixo{position:sticky;bottom:calc(64px + env(safe-area-inset-bottom));width:100%;margin-top:12px}.selo{display:inline-block;padding:4px 10px;border-radius:12px;font-size:.85rem;margin:0 0 10px}.selo.ok{background:var(--pasto-claro);color:var(--pasto)}.selo.parcial{background:var(--aviso-bg);color:var(--ambar)}.ranking{list-style:none;margin:0 0 12px;padding:0}.ranking li{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--linha)}.menu a{font-size:.8rem}.abas{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;margin-bottom:8px}.abas button{flex:0 0 auto;min-height:40px;font-size:.9rem}.abas button.ativa{background:var(--pasto);color:var(--sobre)}h3{font-size:1rem;margin:16px 0 6px}.menu a{font-size:.72rem;min-width:0}.menu{overflow-x:auto}.menu a{flex:0 0 auto;min-width:68px;padding-left:8px;padding-right:8px;font-size:.72rem}.aviso-saida{border-left:4px solid var(--alerta)}.filtros{display:flex;gap:8px}.filtros label{flex:1}.grade-ind{grid-template-columns:1fr 1fr}.grade-ind strong{font-size:1.4rem}.barras{list-style:none;margin:0 0 12px;padding:0}.barras li{display:grid;grid-template-columns:44px 1fr 10.5em;gap:8px;align-items:center;padding:4px 0;font-size:.85rem}.barras .barra-fundo{background:var(--pasto-claro);border-radius:4px;height:16px;display:block;overflow:hidden}.barras .barra-valor{display:block;height:100%;background:var(--pasto)}.barras li.parcial .barra-valor{background:var(--ambar-forte)}.barras .val{text-align:right;white-space:nowrap}.barras li.parcial .val{white-space:normal}.acoes-posicao{display:flex;gap:8px;flex:0 0 auto;align-items:flex-start}.acoes-posicao .exportar-topo{float:none;margin:0}@media print{.menu,.topo,.gaveta,.gaveta-fundo,.aviso-assinatura,.nao-imprimir,.fazenda-ativa,.status{display:none!important}main{padding:0!important}body{background:var(--sup)}}.grade-ind a.ind{display:flex;flex-direction:column;color:inherit;text-decoration:none;padding:6px;border-radius:8px;position:relative}.grade-ind a.ind:active,.grade-ind a.ind:hover{background:var(--pasto-claro)}.grade-ind a.ind:after{content:"›";position:absolute;right:8px;top:6px;color:var(--pasto);font-size:1.2rem}.barras a.rot{color:var(--pasto)}a.botao-link{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:6px;text-decoration:none;font-size:1rem;background:var(--pasto);color:var(--sobre)}a.botao-link.sec{background:var(--pasto-claro);color:var(--pasto)}.lista-simples{margin:0 0 8px;padding-left:20px}.lista-simples li{margin:4px 0}.grade-ind .ind{display:flex;flex-direction:column;padding:6px;border-radius:8px;position:relative}.grade-ind .ind .extra{color:var(--ambar);font-size:.78rem}.grade-ind div.ind:after{content:none}.empilhada{display:flex;height:22px;border-radius:6px;overflow:hidden;background:var(--linha);margin-bottom:8px}.empilhada .seg{display:block;height:100%}.empilhada .prenhe{background:var(--pasto)}.empilhada .aguarda{background:var(--ambar-forte)}.empilhada .vazia{background:var(--alerta)}.indicadores{list-style:none;margin:0;padding:0}.indicadores li{padding:8px 0;border-bottom:1px solid var(--linha)}.indicadores .linha-ind{display:flex;justify-content:space-between;gap:12px}.indicadores .linha-ind strong{white-space:nowrap}.indicadores .n{display:block;font-size:.8rem;color:var(--suave)}.indicadores details{font-size:.8rem;color:var(--suave)}.indicadores summary{cursor:pointer}@media print{.indicadores details{display:block}.indicadores details>summary{display:none}.indicadores details p{display:block}}.grafico-linhas{width:100%;height:auto;color:var(--tinta)}.legenda{list-style:none;margin:8px 0 0;padding:0;font-size:.85rem}.legenda li{display:flex;align-items:center;gap:8px;margin:2px 0}.legenda .chip{display:inline-block;width:12px;height:12px;border-radius:50%}.legenda .chip.quad{border-radius:0}.legenda .chip.tri{width:0;height:0;background:transparent;border-radius:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:11px solid}.tabela-proj{width:100%;border-collapse:collapse;margin:8px 0}.tabela-proj th,.tabela-proj td{padding:6px 8px;border-bottom:1px solid var(--linha);text-align:right}.tabela-proj th:first-child,.tabela-proj td:first-child{text-align:left}.aviso-offline{background:var(--aviso-bg);color:var(--ambar);padding:8px 12px;border-radius:6px}.agenda-indicador{display:flex;flex-direction:column;gap:2px;padding:12px 14px;margin:0 0 12px;border-radius:8px;background:var(--pasto-claro);color:var(--pasto);text-decoration:none;border-left:5px solid var(--pasto)}.agenda-indicador.atencao{background:var(--aviso-bg);color:var(--ambar);border-left-color:var(--ambar)}.agenda-indicador span{font-size:.85rem}.lista li.atrasada{border-left:5px solid var(--alerta)}.tabela-rel{overflow-x:auto;border:1px solid var(--linha);border-radius:8px;background:var(--sup);margin-bottom:16px}.tabela-rel table{border-collapse:collapse;min-width:100%;font-size:.85rem}.tabela-rel th,.tabela-rel td{padding:6px 10px;border-bottom:1px solid var(--linha);text-align:left;white-space:nowrap}.tabela-rel th{background:var(--pasto-claro);position:sticky;top:0}.tabela-rel tfoot td{background:var(--fundo-suave);border-top:2px solid var(--linha)}.tabela-rel .n-linha td{color:var(--suave);font-size:.75rem}.cab-ordem{background:transparent;color:var(--pasto);min-height:32px;padding:0;font-size:.85rem;font-weight:700}.grupo-filtro{border:1px solid var(--linha);border-radius:6px;margin:0 0 10px;padding:6px 10px}.grupo-filtro legend{font-size:.85rem;color:var(--suave);padding:0 4px}@media print{.tabela-rel{overflow:visible;border:0}.tabela-rel th{position:static}}.alerta-baixa{border:1px solid var(--linha);border-radius:8px;padding:8px 12px;margin:10px 0}.alerta-baixa.atencao{background:var(--aviso-bg);border-color:var(--ambar)}.alerta-baixa h2{margin-top:0}.alerta-baixa ul{margin:6px 0;padding-left:18px}.metas{margin:10px 0}.lista-metas{list-style:none;margin:0;padding:0;display:grid;gap:8px}.meta{border:1px solid var(--linha);border-radius:8px;padding:8px 12px}.meta.atingida{border-left:5px solid var(--ok)}.meta.abaixo{border-left:5px solid var(--ambar);background:var(--aviso-bg2)}.meta.sem_dado{border-left:5px solid var(--neutro)}.meta-topo{display:flex;justify-content:space-between;gap:8px}.meta-estado{font-size:.85rem;font-weight:600}.barra-meta{height:8px;background:var(--trilho);border-radius:4px;margin:6px 0;overflow:hidden}.barra-meta span{display:block;height:100%;background:var(--ok)}.meta.abaixo .barra-meta span{background:var(--ambar)}.cartoes-relatorio{list-style:none;margin:0;padding:0;display:grid;gap:10px}.cartao-relatorio{border:1px solid var(--linha);border-radius:8px;padding:8px 12px}.cartao-relatorio h2{margin:0 0 4px}.cartao-relatorio .acoes a{display:inline-block}a.botao{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:6px;text-decoration:none;margin:0 8px 8px 0}a.botao.sec{background:var(--pasto-claro);color:var(--pasto)}.barra-voltar{float:left;margin:.45em 10px 0 0;min-height:40px;min-width:40px;padding:0 8px;font-size:1.15rem;line-height:1}main h1{display:flow-root;min-height:40px}.linha-titulo{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 6px}.linha-titulo h2{margin:0}.linha-titulo .exportar-topo{float:none;margin:0;flex:0 0 auto}.linha-titulo .botao-exportar{min-height:36px}.abas button[role=tab]{font-size:1.4rem;line-height:1;min-width:48px;padding:0 12px}.nome-aba{margin:0 0 6px;font-weight:600;color:var(--pasto)}.lista-config{list-style:none;margin:6px 0;padding:0}.lista-config li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:2px 0;border-bottom:1px solid var(--linha)}.lista-config button{min-width:40px;padding:0 8px}.ficha{border:1px solid var(--borda,var(--linha));border-radius:8px;padding:12px;margin:12px 0}.ficha h3{margin:14px 0 4px;font-size:1rem}.ficha-dl{display:grid;grid-template-columns:max-content 1fr;gap:2px 12px;margin:0}.ficha-dl dt{font-weight:600}.ficha-dl dd{margin:0}.ficha-lista{margin:0;padding-left:18px}@media print{.ficha{border:0;padding:0;margin:0;break-after:page;page-break-after:always}.ficha:last-of-type{break-after:auto;page-break-after:auto}}.ficha .tabela-rel{overflow:visible;border:0}.ficha table{width:100%;table-layout:auto;border-collapse:collapse}.ficha th,.ficha td{white-space:normal;overflow-wrap:anywhere;word-break:normal;vertical-align:top}@media print{.ficha table{font-size:.78rem}.ficha th,.ficha td{padding:2px 4px}}.ajuda-inline{display:inline-block;vertical-align:middle;margin-left:4px}.botao-ajuda{background:transparent;border:0;box-shadow:none;min-height:32px;min-width:32px;padding:0;margin:-4px 0;font-size:.95rem;line-height:1;border-radius:50%;cursor:pointer;color:inherit}.botao-ajuda:focus-visible{outline:2px solid var(--pasto)}.balao-ajuda{position:fixed;z-index:1000;box-sizing:border-box;padding:10px 12px;border-radius:8px;background:var(--balao);color:#fff;font-size:.92rem;font-weight:400;line-height:1.35;text-align:left;box-shadow:0 4px 14px #00000047}.balao-ajuda:before{content:"";position:absolute;top:-6px;left:calc(var(--seta,16px) - 6px);border:6px solid transparent;border-top:0;border-bottom-color:var(--balao)}.balao-ajuda.acima:before{top:auto;bottom:-6px;border-bottom:0;border-top:6px solid var(--balao)}.balao-ajuda a{color:#bfe3c8}@media print{.balao-ajuda,.ajuda-inline{display:none!important}}.exportar-topo{float:right;margin-left:8px;line-height:1}.exportar-topo .botao-exportar{min-height:36px;min-width:40px;padding:0 8px;font-size:1.05rem;vertical-align:middle}.barra-exportar:empty{display:none}.barra-exportar{display:flex;justify-content:flex-end;margin:4px 0}.botao-exportar{min-height:40px;min-width:44px;padding:0 10px;font-size:1.2rem;line-height:1}.balao-ajuda.menu-exportar{background:var(--sup);color:var(--tinta);border:1px solid var(--linha);padding:4px}.balao-ajuda.menu-exportar:before{border-bottom-color:var(--sup);filter:drop-shadow(0 -1px 0 var(--linha))}.balao-ajuda.menu-exportar.acima:before{border-top-color:var(--sup)}.balao-ajuda.menu-exportar button{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;margin:0;padding:0 12px;text-align:left;justify-content:flex-start;background:transparent;color:inherit;border:0;border-radius:6px;font-size:.95rem}.balao-ajuda.menu-exportar button:hover,.balao-ajuda.menu-exportar button:focus-visible{background:var(--pasto-claro)}.abas-icones{justify-content:space-between;overflow-x:visible}.abas-icones button[role=tab]{flex:1 1 0;min-width:0;padding:0}.linha-check{display:flex;align-items:center;gap:10px;min-height:44px;font-size:1rem}.linha-check input{width:auto;margin:0;flex:0 0 auto}.linha-posicao{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.linha-posicao p{margin:8px 0}.linha-posicao .botao-exportar{flex:0 0 auto;min-height:36px;min-width:40px;padding:0 8px;font-size:1.05rem}.linha-posicao .botao-exportar.ativa{background:var(--pasto);color:var(--sobre)}.erro-menu{display:block;padding:6px 12px;font-size:.85rem;color:var(--alerta)}.balao-ajuda.menu-exportar button:disabled{opacity:.6}.cabecalho-impressao{display:none}@page{size:A4;margin:12mm 10mm 16mm}@page{@bottom-center{content:"BALIZA · página " counter(page) " de " counter(pages);font-size:9pt;color:#6e7c74}}@media print{.cabecalho-impressao{position:relative;padding-right:120px;display:flex;flex-direction:column;gap:2px;padding-bottom:6px;margin-bottom:10px;border-bottom:1px solid var(--linha)}.cabecalho-impressao strong{font-size:15pt}.cabecalho-impressao .logo-impressao{position:absolute;right:0;top:0;height:40px;width:auto}.cabecalho-impressao span{font-size:9pt;color:var(--suave)}main h1{display:none}main{zoom:.88}.painel{padding:8px 10px;margin-bottom:8px}h2{margin:8px 0 4px}h3{margin:6px 0 3px}.grafico-linhas{max-height:60mm}h2,h3{break-after:avoid;page-break-after:avoid}tr,.ind,.alerta-baixa,.indicadores li{break-inside:avoid;page-break-inside:avoid}svg,.grafico-linhas{break-inside:avoid;page-break-inside:avoid;break-after:avoid;page-break-after:avoid}p,li{orphans:3;widows:3}.so-tela{display:none!important}.cabecalho-impressao span:empty{display:none}thead{display:table-header-group}a{color:inherit;text-decoration:none}}header.topo{background:var(--cab);color:var(--cab-texto);border-bottom:0;border-radius:0 0 22px 22px;padding:10px 12px;min-height:64px}header.topo .topo-centro{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.topo-espaco{flex:0 0 44px}header.topo .topo-centro strong{flex:none}header.topo .topo-centro strong{font-size:1.15rem}.topo-fazenda{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;color:var(--cab-texto);opacity:.92}header.topo .topo-fazenda option{color:#12251a;background:#fff}header.topo strong{color:var(--cab-texto);font-size:1.2rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px}header.topo .botao-menu{background:transparent;color:var(--cab-texto);font-size:1.6rem}.icone-sync{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:var(--cab-texto);text-decoration:none}.icone-sync.alerta{color:#ffd27a}.icone-sync-ponto{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#ffd27a;color:#3a2a00;font-size:.7rem;font-weight:700;display:flex;align-items:center;justify-content:center}body main{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.barra-inf{position:fixed;left:0;right:0;bottom:0;z-index:25;display:flex;align-items:center;height:calc(72px + env(safe-area-inset-bottom));padding:0 8px env(safe-area-inset-bottom);background:var(--cab);border-radius:22px 22px 0 0;transition:transform .2s ease}.barra-inf.escondida{transform:translateY(110%)}.barra-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:56px;padding:0;border:0;border-radius:0;background:transparent;color:var(--cab-texto);opacity:.78;font-size:.75rem;font-weight:500;text-decoration:none}.barra-item span{font-size:1.35rem;line-height:1}.barra-item.active{opacity:1;font-weight:700}.barra-centro{flex:1;display:flex;justify-content:center}.barra-mais{width:60px;height:60px;min-height:60px;margin-top:-32px;padding:0;border-radius:50%;border:4px solid var(--fundo);background:var(--destaque);color:#fff;font-size:2rem;line-height:1;display:flex;align-items:center;justify-content:center}.folha-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;background:#0006}.folha{position:fixed;left:0;right:0;bottom:0;z-index:46;background:var(--sup);color:var(--tinta);border-radius:22px 22px 0 0;padding:16px 16px calc(16px + env(safe-area-inset-bottom));box-shadow:0 -4px 16px var(--sombra)}.folha-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.folha-item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:78px;padding:0 6px;text-align:center;font-size:.78rem;border:1px solid var(--linha);border-radius:14px;background:var(--fundo-suave);color:var(--tinta);text-decoration:none;font-weight:600}.folha-item span{font-size:1.6rem;line-height:1}.grade-ind{gap:10px}.grade-ind .ind{flex-direction:row;align-items:flex-start;gap:10px;min-height:92px;padding:12px;border-radius:16px;background:var(--verde-bg);color:var(--tinta)}.grade-ind .ind.tom-azul{background:var(--azul-bg)}.grade-ind .ind.tom-ambar{background:var(--ambar-bg)}.grade-ind .ind.tom-roxo{background:var(--roxo-bg)}.grade-ind .ind-icone{flex:0 0 auto;margin-top:2px;color:var(--verde)}.grade-ind .tom-azul .ind-icone{color:var(--azul)}.grade-ind .tom-ambar .ind-icone{color:var(--ambar-tom)}.grade-ind .tom-roxo .ind-icone{color:var(--roxo)}.grade-ind .ind-corpo{display:flex;flex-direction:column;min-width:0;padding-right:10px}.grade-ind .ind-corpo>strong{order:2;font-size:1.65rem;font-weight:800;line-height:1.15;color:var(--tinta)}.grade-ind .ind-corpo>.ind-rotulo{order:1;font-size:.82rem;font-weight:500;color:var(--tinta)}.grade-ind .ind-corpo>.extra{order:3;font-size:.75rem;font-weight:600;color:var(--verde)}.grade-ind .tom-azul .extra{color:var(--azul)}.grade-ind .tom-ambar .extra{color:var(--ambar-tom)}.grade-ind .tom-roxo .extra{color:var(--roxo)}.grade-ind a.ind:after{color:var(--suave)}.grade-ind a.ind:active,.grade-ind a.ind:hover{filter:brightness(.97)}.painel.resumo.grade-ind{background:transparent;border:0;padding:0}.alertas-painel{background:var(--sup);border:1px solid var(--linha);border-radius:16px;overflow:hidden;margin:0 0 14px}.alertas-painel h2{margin:0;padding:0;background:var(--fundo-suave);font-size:1rem}body .alertas-painel .alertas-cabeca{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 14px;background:transparent;border:0;border-radius:0;color:inherit;font:inherit;font-weight:700;text-align:left;cursor:pointer;min-height:44px}.alertas-seta{transition:transform .15s;transform:rotate(-90deg)}.alertas-seta.aberta{transform:none}.alertas-painel .vazio{margin:0;padding:10px 14px}.alerta-item{display:flex;align-items:center;gap:12px;min-height:44px;padding:6px 14px;color:var(--tinta);text-decoration:none;font-size:.92rem;font-weight:500}.alerta-item>:last-child{margin-left:auto;color:var(--suave)}.alerta-marca{flex:0 0 12px;width:12px;height:12px;border-radius:50%;background:var(--ambar-tom)}.alerta-marca.rosa{background:var(--rosa)}.alerta-marca.roxo{background:var(--roxo)}.alerta-marca.vermelho{background:var(--alerta)}@media print{.grade-ind .ind{background:none;border:1px solid var(--linha)}}@media print{.barra-inf,.folha,.folha-fundo{display:none!important}body main{padding-bottom:0}}@media (prefers-reduced-motion:reduce){.barra-inf{transition:none}}main.entrada{max-width:none;margin:0;min-height:100vh;padding:calc(40px + env(safe-area-inset-top)) 20px calc(24px + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg,#3e6e8c,#c9a66b 38%,#7fa05a 52%,#3f7a2e);color:#fff}.entrada-topo{text-align:center;margin-bottom:22px}.entrada-topo h1{font-size:2.3rem;margin:6px 0 0;letter-spacing:-.5px;color:#fff}.entrada-topo p{margin:8px 24px 0;font-size:1rem;line-height:1.35;opacity:.95}.entrada-cartao{width:100%;max-width:420px;background:var(--sup);color:var(--tinta);border-radius:22px;padding:20px;box-shadow:0 8px 24px #0000002e}.entrada-cartao .painel{border:0;padding:0;margin:0;background:transparent}.entrada-cartao .abas{margin-bottom:12px}.entrada-cartao h2{font-size:1.25rem}.entrada-cartao button[type=submit]{width:100%;min-height:56px;border-radius:14px;font-size:1.15rem;font-weight:700;background:var(--cab);color:var(--cab-texto)}.entrada-faixas{list-style:none;margin:16px 0 0;padding:14px 8px;width:100%;max-width:420px;display:flex;background:#ffffffeb;border-radius:18px;color:#12251a}.entrada-faixas li{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:.78rem;font-weight:500;text-align:center;line-height:1.25;color:#12251a}.entrada-faixas svg{color:#0e5a33}nav.gaveta{left:auto;right:0;transform:translate(102%);box-shadow:none}nav.gaveta.aberta{transform:none;box-shadow:-2px 0 12px var(--sombra)}.lista a.item.cartao-animal{display:flex;align-items:center;gap:12px}.cartao-corpo{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cartao-corpo strong{font-size:1.02rem;overflow-wrap:anywhere}.cartao-seta{flex:0 0 auto;color:var(--suave);font-size:1.4rem;line-height:1}.lista li:has(>a.cartao-animal){padding:10px 12px;flex-direction:row}.avatar-animal{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;font-size:1.4rem;line-height:1;background:var(--verde-bg)}.avatar-animal.tom-rosa{background:var(--rosa-bg)}.avatar-animal.tom-azul{background:var(--azul-bg)}.avatar-animal.tom-roxo{background:var(--roxo-bg)}.avatar-animal.tom-ambar{background:var(--ambar-bg)}.avatar-animal.tom-neutro{background:var(--trilho);filter:grayscale(1)}.avatar-animal.grande{width:56px;height:56px;font-size:1.8rem}input.busca-pilula{border-radius:999px;padding:12px 16px;margin:0 0 10px}.ficha-topo{display:flex;align-items:center;gap:14px}.ficha-topo-corpo{display:flex;flex-direction:column;gap:6px;min-width:0}.chips-ficha{display:flex;flex-wrap:wrap;gap:6px}.acoes-ficha{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:0 0 16px}.acoes-ficha button,.acoes-ficha a.botao-link{justify-content:center;gap:6px;width:100%}.lista .avatar-animal{display:flex;font-size:1.4rem;color:inherit}.lista .avatar-animal.grande{font-size:1.8rem}.lista .cartao-seta{display:block;font-size:1.4rem}.lista .chip{display:inline-block;font-size:.78rem;color:var(--pasto)}.lista .chip.aviso{color:var(--ambar)}.lista .chip.alerta{color:var(--alerta)}.chip.azul{background:var(--azul-bg);color:var(--azul)}.chip.ambar{background:var(--ambar-bg);color:var(--ambar-tom)}.chip.verde{background:var(--verde-bg);color:var(--verde)}.lista .chip.azul{color:var(--azul)}.lista .chip.ambar{color:var(--ambar-tom)}.lista .chip.verde{color:var(--verde)}.lista li.cartao-item{gap:10px}.cartao-item-topo{display:flex;align-items:center;gap:12px}.cartao-item .acoes{margin-top:2px}.perfil-topo{display:flex;align-items:center;gap:14px}.perfil-topo .avatar-animal{width:56px;height:56px;font-size:1.6rem;font-weight:700;color:var(--verde)}.perfil-corpo{min-width:0;display:flex;flex-direction:column;gap:4px}.perfil-corpo strong{overflow-wrap:anywhere}.resumo-sync{display:flex;align-items:center;gap:14px}.resumo-sync .avatar-animal{width:56px;height:56px;font-size:1.7rem}.chips-sync{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.titulo-pagina{display:flex;align-items:center;justify-content:space-between;gap:10px}.titulo-pagina h1{flex:1;min-width:0}.titulo-acao{flex:0 0 auto}.titulo-acao a.botao-link{min-height:40px;padding:0 12px;gap:6px}.faixa-atualizacao{position:fixed;left:12px;right:12px;bottom:calc(88px + env(safe-area-inset-bottom));z-index:24;max-width:616px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 14px;border-radius:12px;background:var(--azul-bg);color:var(--azul);border:1px solid var(--azul);box-shadow:0 4px 14px var(--sombra);font-size:.92rem}.faixa-atualizacao-acoes{display:flex;gap:8px}.faixa-atualizacao button{min-height:38px;padding:0 14px}body main h1{font-size:1.5rem;line-height:1.25}body main h2{font-size:1.1rem;font-weight:700}body .lista .cartao-corpo{font-size:1rem;color:var(--tinta)}body .lista .cartao-corpo strong{font-size:1.05rem;font-weight:700;color:var(--tinta);letter-spacing:.2px}body .lista .cartao-corpo>span{font-size:.88rem;color:var(--suave)}body .abas button{font-size:1rem}body .abas button[role=tab]{font-size:1.4rem}body .lista .chip,body .chip{font-size:.8rem}.tabela-campo th{text-align:left;font-size:.8rem;white-space:nowrap}.tabela-campo td{text-align:left;white-space:nowrap}.tabela-campo td.em-branco{min-width:84px;border-left:1px dashed var(--linha)}.subgrupo-campo{margin:12px 0 6px;font-size:1rem;font-weight:700;color:var(--verde)}.lista .cartao-lado{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:.88rem;color:var(--suave)}.lista .cartao-lado .data-curta{font-weight:700;color:var(--tinta)}.resumo-fechamento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0}.resumo-fechamento div{display:flex;flex-direction:column;gap:2px;padding:10px;border:1px solid var(--linha);border-radius:12px;background:var(--sup)}.resumo-fechamento span{font-size:.78rem;color:var(--suave)}.resumo-fechamento strong{font-size:1.05rem;color:var(--tinta)}.resumo-fechamento small{font-size:.72rem;color:var(--suave)}@media (max-width:420px){.resumo-fechamento{grid-template-columns:1fr}}.dados-cartao{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:.88rem}.dados-cartao dt{color:var(--suave)}.dados-cartao dd{margin:0;color:var(--tinta);overflow-wrap:anywhere}.bloco-form{display:grid;gap:10px;margin:0 0 14px;padding:12px;border-radius:14px;background:var(--fundo-suave)}.bloco-form h3{margin:0;font-size:1rem;font-weight:700;color:var(--tinta)}.bloco-form label{display:grid;gap:4px}.acoes-fixas{position:sticky;bottom:calc(88px + env(safe-area-inset-bottom));z-index:5;padding:10px 0;background:linear-gradient(to top,var(--fundo) 70%,transparent)}.acoes-fixas button[type=submit]{min-height:52px;font-size:1.05rem;font-weight:700}.graficos-fechamento{margin:6px 0 16px}.grafico-serie{padding:10px 12px;margin:0 0 10px;border:1px solid var(--linha);border-radius:14px;background:var(--sup)}.grafico-serie h3{margin:0 0 4px;font-size:.95rem}.grafico-serie h3 small{font-weight:400;color:var(--suave)}.subtitulo-graficos{margin:12px 0 6px;font-size:.95rem;color:var(--suave)}.grade-graficos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.grade-graficos .grafico-serie{margin:0}@media (max-width:520px){.grade-graficos{grid-template-columns:1fr}}.legenda-grafico{display:flex;gap:14px;margin:2px 0 0;font-size:.8rem;color:var(--suave)}@media print{.graficos-fechamento{display:none}}body .seletor-horario{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin:.5rem 0 .75rem}body .seletor-horario .seletor-horario-rotulo{flex-basis:100%;font-size:.88rem;opacity:.8}body .seletor-horario select{width:auto;min-width:4.5rem;font-size:1.15rem;padding:.55rem .7rem}body .abas.abas-filtro button{font-size:.9rem;line-height:1.2;min-width:0;padding:.5rem .8rem;white-space:nowrap}body .abas.abas-filtro{margin:.25rem 0 .75rem}body .seletor-animal{display:block;margin:.5rem 0 .75rem}body .seletor-animal .seletor-animal-rotulo{display:block;font-size:.88rem;opacity:.8;margin-bottom:.25rem}body .seletor-animal .seletor-animal-atual{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.4rem}body .seletor-animal .seletor-animal-lista{margin-top:.4rem}body .seletor-animal .seletor-animal-lista button{width:100%;text-align:left}body .busca-animal{margin-bottom:.75rem}body .grade-botoes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 .5rem}body .grade-botoes.tres{grid-template-columns:1fr 1fr 1fr}body .botao-grade{display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;min-height:6.5rem;padding:.8rem .75rem;border:1px solid var(--linha);border-radius:16px;background:var(--sup);color:inherit;text-decoration:none;box-shadow:0 1px 2px var(--sombra, rgba(0,0,0,.05))}body .botao-grade.apagado{opacity:.55}body .botao-grade-topo{display:flex;align-items:flex-start;justify-content:space-between}body .botao-grade-icone{width:2.75rem;height:2.75rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:1.4rem;background:var(--verde-bg)}body .botao-grade-icone.tom-rosa{background:var(--rosa-bg)}body .botao-grade-icone.tom-azul{background:var(--azul-bg)}body .botao-grade-icone.tom-ambar{background:var(--ambar-bg)}body .botao-grade-icone.tom-roxo{background:var(--roxo-bg)}body .botao-grade-numero{font-size:1.4rem;font-weight:800;color:var(--verde)}body .botao-grade-numero.tom-rosa{color:var(--rosa)}body .botao-grade-numero.tom-azul{color:var(--azul)}body .botao-grade-numero.tom-ambar{color:var(--ambar-tom)}body .botao-grade-numero.tom-roxo{color:var(--roxo)}body .botao-grade-texto{display:flex;flex-direction:column;gap:.1rem}body .botao-grade-texto strong{font-size:.95rem;line-height:1.15}body .botao-grade-texto small{font-size:.8rem;color:var(--suave)}body .botao-grade.compacto{min-height:5.25rem;align-items:center;justify-content:center;text-align:center}body .botao-grade.compacto .botao-grade-texto strong{font-size:.85rem}body .secao-botoes h2{display:flex;align-items:center;gap:.4rem;font-size:.95rem;margin:1rem 0 .5rem}body .selo-d{display:inline-block;background:var(--azul, #1e66b0);color:#fff;border-radius:10px;padding:2px 10px;font-size:1.15rem;font-weight:800;letter-spacing:.3px;line-height:1.25;vertical-align:middle}body .selo-d.iatf{background:var(--rosa, #b0305c)}body .selo-d.grande{font-size:1.6rem;padding:6px 14px;border-radius:12px;min-width:4rem;text-align:center}body .passo-protocolo{margin:0 0 .4rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--suave, #4d5f54)}body .manejo-form{border:1px solid var(--linha);border-left:4px solid var(--azul, #1e66b0);border-radius:14px;padding:.7rem;margin:0 0 .6rem;background:var(--sup)}body .manejo-form.iatf{border-left-color:var(--rosa, #b0305c)}body .manejo-form-cab{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.3rem}body .manejo-form .duas{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}body .tipo-manejo{display:flex;gap:.4rem;margin:.3rem 0}body .tipo-manejo button{flex:1}body .linha-manejo{display:flex;align-items:flex-start;gap:.7rem;padding:.55rem 0;border-bottom:1px solid var(--linha)}body .linha-manejo:last-child{border-bottom:0}body .linha-manejo small{display:block;color:var(--suave, #4d5f54)}body .cartao-protocolo{background:var(--ambar-bg, #fdf0dc);border:1px solid #ecd2a0;border-radius:14px;padding:.7rem .8rem;margin:0 0 .8rem}body li.apagado{opacity:.55}body .legal{max-width:46rem;margin:0 auto;padding:1rem 1rem 3rem}body .legal-topo{display:flex;align-items:center;gap:.7rem;margin-bottom:1rem}body .legal-topo div{flex:1;display:flex;flex-direction:column}body .legal-topo small{color:var(--suave, #4d5f54)}body .legal-texto h1{font-size:1.4rem;margin:0 0 .4rem}body .legal-texto h2{font-size:1.05rem;margin:1.3rem 0 .3rem}body .legal-texto p{margin:.35rem 0;line-height:1.5}body .legal-texto .legal-item{padding-left:.8rem}body .legal-rodape{margin-top:2rem}body .legal-links{text-align:center;font-size:.88rem;margin:.8rem 0}body .aceite-legal{display:flex;align-items:flex-start;gap:.5rem;font-size:.92rem;line-height:1.4;margin:.6rem 0}body .aceite-legal input{margin-top:.2rem;flex:none;width:1.2rem;height:1.2rem}body .filtro-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 10px;overflow:visible}body .filtro-botao{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:68px;padding:8px 4px;border-radius:14px;border:1px solid var(--linha,#dfe5e0);background:#fff;color:inherit;font:inherit;cursor:pointer}body .filtro-botao .filtro-icone{font-size:20px;line-height:1}body .filtro-botao .filtro-nome{font-weight:700;font-size:13px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .filtro-botao .filtro-num{font-weight:800;font-size:16px;opacity:.7}body .filtro-botao.ativo{background:var(--pasto,#1f4d36);border-color:var(--pasto,#1f4d36);color:#fff}body .filtro-botao.ativo .filtro-num{opacity:1}body .aviso-sem-inicio{background:var(--ambar-bg,#fff7e6);border:1px solid var(--ambar,#e8c98a);border-radius:14px;padding:10px;margin:8px 0 12px}body .aviso-sem-inicio .aviso-cabeca{display:flex;align-items:center;gap:10px;width:100%;padding:0;background:transparent;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer;min-height:44px}body .aviso-sem-inicio .aviso-cabeca strong{flex:1;font-size:.95rem;line-height:1.25}body .aviso-sem-inicio .vazio{margin:8px 0}body .aviso-sem-inicio .cartao-corpo a{color:inherit;text-decoration:none}body .aviso-sem-inicio .aviso-completar{border-radius:999px;padding:7px 14px;min-height:36px;font-size:.85rem;font-weight:700;background:var(--pasto);color:#fff;border:0;cursor:pointer}body .aviso-sem-inicio .aviso-form{margin-top:8px}body .filtro-botao.filtro-novo{background:var(--pasto,#1f4d36);border-color:var(--pasto,#1f4d36);color:#fff}body .rotulo-grupo{font-weight:800;font-size:.95rem;margin:12px 2px 6px}body .chips-opcao{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 8px}body .chip-opcao{border-radius:999px;border:1px solid var(--linha,#dfe5e0);background:#fff;color:inherit;font:inherit;font-weight:700;font-size:.9rem;padding:9px 12px;min-height:44px;cursor:pointer}body .chip-opcao.ativo{background:var(--pasto,#1f4d36);border-color:var(--pasto,#1f4d36);color:#fff}body .botao-grande{width:100%;min-height:50px;border-radius:14px;font-weight:800;font-size:1rem;margin-top:12px}body .planilhas-cartoes{display:flex;flex-direction:column;gap:8px;margin:8px 0}body .planilha-cartao{display:flex;align-items:center;gap:12px;text-align:left;width:100%;padding:10px 12px;border-radius:14px;border:1px solid var(--linha,#dfe5e0);background:#fff;color:inherit;font:inherit;cursor:pointer}body .planilha-cartao.ativo{border:2px solid var(--pasto,#1f4d36);background:var(--verde-bg,#e8f3ec)}body .planilha-cartao .planilha-icone{font-size:1.5rem;line-height:1}body .planilha-cartao .planilha-texto{flex:1;display:flex;flex-direction:column;gap:2px}body .planilha-cartao .planilha-texto span{font-size:.82rem;color:var(--suave,#5b6b61)}body .link-mais{background:transparent;border:0;color:var(--suave,#5b6b61);font:inherit;font-size:.85rem;cursor:pointer;min-height:36px}body .resumo-planilha{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid var(--linha,#dfe5e0);border-radius:14px;padding:12px;margin:10px 0}body .resumo-planilha strong{font-size:1.15rem;color:var(--pasto,#1f4d36)}body .chips-livres{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px}body .chips-livres .chip-opcao{padding:8px 14px;min-height:40px}body .filtro-grade .filtro-nome{white-space:normal;text-align:center;line-height:1.15}.icone-img{display:inline-block;width:1.25em;height:1.25em;vertical-align:-.25em;object-fit:contain}body .filtro-botao .filtro-icone .icone-img{width:26px;height:26px;vertical-align:middle}.avatar-animal .icone-img{width:1.7rem;height:1.7rem;vertical-align:middle}.barra-item .icone-img{width:1.5em;height:1.5em}body .aviso-retro{background:#fff7e0;border:1px solid #f0c75e;border-radius:12px;padding:10px 12px;margin:8px 0}body .aviso-retro p{margin:4px 0 8px;font-size:.9rem}body .aviso-ok{background:#e8f6ec;border:1px solid #8fd1a3;border-radius:10px;padding:8px 12px;margin:8px 0;font-size:.9rem}body .etiqueta-retro{display:block;font-size:.8rem;color:#8a5a00;margin-top:2px}body .grupo-protocolo{margin:14px 0 6px}body .grupo-protocolo-topo{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:0 2px}body .grupo-protocolo-topo span{font-size:.85rem;color:var(--texto-suave, #5b6b61)}body .grupo-protocolo>.vazio{margin:2px 2px 8px;font-size:.8rem;text-align:left}body .ficha-fixa{position:sticky;top:64px;z-index:15;background:var(--fundo);padding:6px 0 2px;margin:0 0 .5rem}body .ficha-fixa h1{margin:0 0 6px;font-size:1.3rem}body .ficha-fixa .busca-animal{margin-bottom:0}body .ficha-fixa .busca-animal .lista{max-height:45vh;overflow:auto}.grade-finalidade{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 10px}body .cartao-finalidade{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;padding:14px;border-radius:16px;background:var(--sup);color:var(--tinta);border:2px solid var(--linha);min-height:0}body .cartao-finalidade span{font-size:1.6rem}body .cartao-finalidade small{font-weight:400;opacity:.8}body .cartao-finalidade.ativa{border-color:var(--pasto, #2e7d32);background:var(--pasto-claro, #e8f5e9)}body .painel-permissoes{margin-top:.5rem}body .grupo-permissoes{border:0;padding:0;margin:.6rem 0 0}body .grupo-permissoes legend{font-weight:700;font-size:.85rem;color:var(--suave,#4d5f54);padding:0;margin-bottom:.2rem}body .linha-chave{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--linha,#e3e8e5);font-weight:400}body .linha-chave small{display:block;color:var(--suave,#4d5f54);font-size:.8rem}body .linha-chave input[type=checkbox]{width:22px;height:22px;flex:none}:root{--tinta:#1b2a21;--pasto:#1f4d36;--pasto-claro:#e3ece6;--fundo:#f2f5f1;--linha:#c9d4cc;--alerta:#a4332b;--ambar:#8a5a00;--sup:#fff;--sobre:#fff;--suave:#4d5f54;--alerta-bg:#f4dedb;--aviso-bg:#f6e7c1;--aviso-bg2:#fbf3df;--fundo-suave:#f7faf8;--balao:#26352c;--ambar-forte:#d9a441;--ok:#2e7d32;--neutro:#9aa5a0;--trilho:#e3e8e5;--sombra:rgba(0,0,0,.25);--cab:#0e5a33;--cab-texto:#fff;--destaque:#15803d;--azul-bg:#e4f0fb;--azul:#1e66b0;--verde-bg:#e4f4e6;--verde:#1f7a3a;--ambar-bg:#fdf0dc;--ambar-tom:#b86e00;--roxo-bg:#eee8f8;--roxo:#5b3fa6;--rosa-bg:#fbe4ec;--rosa:#b0305c}*{box-sizing:border-box}body{margin:0;background:var(--fundo);color:var(--tinta);font:1rem/1.45 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;padding-top:env(safe-area-inset-top)}main{max-width:640px;margin:0 auto;padding:12px 16px calc(32px + env(safe-area-inset-bottom))}h1{font-size:1.5rem;margin:.6em 0}h2{font-size:1.1rem;margin:0 0 .5em}.status{padding:6px 16px;font-size:.85rem;text-align:center}.status.on{background:var(--pasto-claro);color:var(--pasto)}.status.off{background:var(--aviso-bg);color:var(--ambar)}.painel{background:var(--sup);border:1px solid var(--linha);border-radius:8px;padding:14px;margin-bottom:16px}label{display:block;font-size:.9rem;margin-bottom:10px}input{display:block;width:100%;margin-top:4px;padding:11px;font-size:1rem;border:1px solid var(--linha);border-radius:6px;background:var(--sup)}input:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid var(--pasto);outline-offset:2px}.linha{display:flex;gap:10px}.linha label{flex:1}.linha .curto{flex:0 0 72px}button{min-height:44px;padding:0 16px;font-size:1rem;border:0;border-radius:6px;background:var(--pasto);color:var(--sobre)}button.sec{background:var(--pasto-claro);color:var(--pasto)}button.perigo{background:var(--alerta-bg);color:var(--alerta)}.acoes{display:flex;gap:8px;flex-wrap:wrap}.erro{color:var(--alerta);margin:0 0 10px}.vazio{color:var(--suave)}.lista{list-style:none;margin:0;padding:0;display:grid;gap:10px}.lista li{background:var(--sup);border:1px solid var(--linha);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:10px}.lista span{display:block;font-size:.9rem;color:var(--suave)}.menu{position:fixed;inset:auto 0 0 0;display:flex;background:var(--sup);border-top:1px solid var(--linha);padding-bottom:env(safe-area-inset-bottom)}.menu a{flex:1;text-align:center;padding:14px 0;color:var(--tinta);text-decoration:none}.menu a.active{color:var(--pasto);font-weight:700;box-shadow:inset 0 3px var(--pasto)}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}details.menu-acao>summary{cursor:pointer;font-weight:600;padding:4px 0}details.menu-acao[open]>summary{margin-bottom:8px}details.menu-acao>section.painel,details.menu-acao>form.painel{border:0;box-shadow:none;padding:0;margin:0;background:transparent}details.menu-acao>section.painel>h2:first-child,details.menu-acao>form.painel>h2:first-child{display:none}.topo{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:12px;padding:6px 12px;background:var(--sup);border-bottom:1px solid var(--linha)}.topo strong{color:var(--pasto);font-size:1.05rem}.botao-menu{min-width:44px;padding:0 12px;font-size:1.4rem;line-height:1}.gaveta-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#0006}.gaveta{position:fixed;top:0;bottom:0;left:0;z-index:40;width:min(300px,85vw);background:var(--sup);overflow-y:auto;padding:0 0 calc(16px + env(safe-area-inset-bottom));transform:translate(-102%);visibility:hidden;transition:transform .2s ease,visibility .2s}.gaveta.aberta{transform:none;visibility:visible;box-shadow:2px 0 12px #00000040}.gaveta-topo{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--linha);position:sticky;top:0;background:var(--sup)}.gaveta-grupo{display:flex;flex-direction:column;padding:8px 0;border-bottom:1px solid var(--linha)}.gaveta-rotulo{padding:4px 16px;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--suave)}.gaveta a{padding:13px 16px;color:var(--tinta);text-decoration:none;font-size:1rem}.gaveta a.active{color:var(--pasto);font-weight:700;background:var(--pasto-claro);box-shadow:inset 4px 0 var(--pasto)}@media (prefers-reduced-motion:reduce){.gaveta{transition:none}}.gaveta a{display:flex;align-items:center;gap:12px}.gaveta-icone{flex:0 0 1.6rem;text-align:center;font-size:1.2rem;line-height:1}details.menu-acao>summary{display:flex;align-items:center;gap:10px}.menu-icone{flex:0 0 1.6rem;text-align:center;font-size:1.2rem;line-height:1}.topo strong{flex:1}.botao-home{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;font-size:1.5rem;line-height:1;text-decoration:none;border-radius:6px;background:var(--pasto-claro)}.aviso-assinatura{padding:8px 16px;font-size:.9rem;text-align:center;background:var(--pasto-claro);color:var(--pasto)}.aviso-assinatura.alerta{background:var(--alerta-bg);color:var(--alerta)}.chip{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.78rem;background:var(--pasto-claro);color:var(--pasto)}.chip.alerta{background:var(--alerta-bg);color:var(--alerta)}.chip.aviso{background:var(--aviso-bg);color:var(--ambar)}div.filtros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}div.filtros label{min-width:0;font-size:.85rem}div.filtros input,div.filtros select{min-width:0;width:100%;box-sizing:border-box;font-size:.85rem;padding-left:6px;padding-right:6px;text-overflow:ellipsis}@media (max-width:340px){div.filtros{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-tema=leite]{--cab:#1e5f8f;--destaque:#2a7bb8;--tinta:#1f2a30;--pasto:#2a5d7c;--pasto-claro:#e2edf3;--fundo:#f6f4ee;--linha:#d3d0c4;--suave:#556168;--fundo-suave:#faf9f4}html[data-tema=terra]{--cab:#7a4a21;--destaque:#b8702e;--tinta:#2b2118;--pasto:#7a4a21;--pasto-claro:#f1e6da;--fundo:#f7f2ec;--linha:#d9c9b8;--suave:#6a5a4b;--fundo-suave:#faf6f1}html[data-modo=escuro]{color-scheme:dark;--azul-bg:#16283a;--azul:#7fb6ea;--verde-bg:#16301c;--verde:#6fcf85;--ambar-bg:#3a2b10;--ambar-tom:#e6b450;--roxo-bg:#2a2342;--roxo:#b79df0;--rosa-bg:#3d1f2b;--rosa:#f08fb0;--tinta:#e6efe9;--pasto:#6fbf8e;--pasto-claro:#1f3a2c;--fundo:#0f1713;--linha:#2c3f35;--alerta:#ff8a80;--ambar:#e6b450;--sup:#17221c;--sobre:#0b1410;--suave:#9db0a4;--alerta-bg:#4a2220;--aviso-bg:#4a3a12;--aviso-bg2:#3a2f10;--fundo-suave:#1a261f;--balao:#2d4538;--ambar-forte:#d9a441;--ok:#5fc46a;--neutro:#6e7c74;--trilho:#2c3f35;--sombra:rgba(0,0,0,.6);--cab:#134d2c;--destaque:#1f8a4a}html[data-modo=escuro][data-tema=leite]{--cab:#17394f;--destaque:#2a7bb8;--tinta:#e5eef2;--pasto:#7fb6d6;--pasto-claro:#1d2f3a;--fundo:#11181c;--linha:#2c3b44;--sup:#182329;--suave:#9fb2bc;--fundo-suave:#1b2830;--trilho:#2c3b44}html[data-modo=escuro][data-tema=terra]{--cab:#4a2c10;--destaque:#b8702e;--tinta:#f1e8df;--pasto:#d9a06a;--pasto-claro:#3a2a1c;--fundo:#19130e;--linha:#4a3a2c;--sup:#221a14;--suave:#b7a595;--fundo-suave:#2a2019;--trilho:#4a3a2c}html[data-tema=noturno]{color-scheme:dark;--azul-bg:#16283a;--azul:#7fb6ea;--verde-bg:#16301c;--verde:#6fcf85;--ambar-bg:#3a2b10;--ambar-tom:#e6b450;--roxo-bg:#2a2342;--roxo:#b79df0;--rosa-bg:#3d1f2b;--rosa:#f08fb0;--tinta:#e8eef3;--pasto:#7bd1a0;--pasto-claro:#1d2a35;--fundo:#0b0f14;--linha:#26323d;--alerta:#ff8a80;--ambar:#e6b450;--sup:#121a22;--sobre:#0b1410;--suave:#93a4b3;--alerta-bg:#4a2220;--aviso-bg:#4a3a12;--aviso-bg2:#3a2f10;--fundo-suave:#162029;--balao:#2a3a48;--cab:#16222d;--destaque:#2f9e6b;--ambar-forte:#d9a441;--ok:#5fc46a;--neutro:#6e7c74;--trilho:#26323d;--sombra:rgba(0,0,0,.6)}html[data-texto=grande]{font-size:112.5%}html[data-texto=muito_grande]{font-size:125%}select{background:var(--sup);color:var(--tinta)}input,textarea{color:var(--tinta)}.opcoes-aparencia{display:flex;flex-wrap:wrap;gap:8px}.opcoes-aparencia button[aria-pressed=true]{background:var(--pasto);color:var(--sobre);outline:2px solid var(--pasto);outline-offset:2px}.amostra-paleta{display:inline-block;width:14px;height:14px;border-radius:50%;margin-right:6px;vertical-align:-2px;border:1px solid var(--linha)}@media print{html,html[data-tema],html[data-modo],html[data-modo][data-tema]{color-scheme:light;--tinta:#1b2a21;--pasto:#1f4d36;--pasto-claro:#e3ece6;--fundo:#fff;--linha:#c9d4cc;--alerta:#a4332b;--ambar:#8a5a00;--sup:#fff;--sobre:#fff;--suave:#4d5f54;--alerta-bg:#f4dedb;--aviso-bg:#f6e7c1;--aviso-bg2:#fbf3df;--fundo-suave:#f7faf8;--ok:#2e7d32;--trilho:#e3e8e5;--cab:#0e5a33;--azul-bg:#e4f0fb;--azul:#1e66b0;--verde-bg:#e4f4e6;--verde:#1f7a3a;--ambar-bg:#fdf0dc;--ambar-tom:#b86e00;--roxo-bg:#eee8f8;--roxo:#5b3fa6;--rosa-bg:#fbe4ec;--rosa:#b0305c;font-size:100%}}
