dialog[data-v-df4137b4]{max-width:480px;width:calc(100% - 2rem);border:1px solid var(--cor-borda-input);border-radius:16px;padding:1.5rem;color:var(--cor-texto);background:var(--cor-superficie);box-shadow:0 16px 60px #0003}dialog[data-v-df4137b4]::backdrop{background:#25151dcc}h2[data-v-df4137b4]{margin-top:0;font-size:1.2rem}p[data-v-df4137b4]{overflow-wrap:anywhere;white-space:pre-line}.acoes[data-v-df4137b4]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.75rem}button[data-v-df4137b4]{border:1px solid var(--cor-borda-input);border-radius:8px;padding:.7rem 1rem;min-height:44px;font:inherit;cursor:pointer;background:var(--cor-fundo);color:var(--cor-texto)}.confirmar[data-v-df4137b4]{background:var(--cor-primaria-escura);color:#fff}button[data-v-df4137b4]:focus-visible{outline:3px solid var(--cor-primaria-escura);outline-offset:3px}.landing[data-v-144dd06d]{--lp-branco: #ffffff;--lp-fundo: #fff6fa;--lp-rosa-claro: #fbe3ee;--lp-rosa: #e9a9c4;--lp-rosa-escura: #c96e94;--lp-texto: #4a2a38;background-color:var(--lp-branco);color:var(--lp-texto)}.topo[data-v-144dd06d]{background-color:var(--lp-branco);border-bottom:1px solid var(--lp-rosa-claro)}.topo__conteudo[data-v-144dd06d]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1.5rem}.topo__marca[data-v-144dd06d]{display:flex;align-items:center;gap:.6rem;text-decoration:none}.topo__icone[data-v-144dd06d]{height:44px;width:auto}.topo__nome[data-v-144dd06d]{font-size:1rem;color:var(--lp-texto)}.topo__destaque[data-v-144dd06d]{font-family:Playfair Display,Segoe UI,serif;font-style:italic;font-weight:700;font-size:1.25rem;color:var(--lp-rosa-escura)}.topo__nav[data-v-144dd06d]{display:flex;align-items:center;gap:1.5rem}.topo__link[data-v-144dd06d]{font-size:.95rem;font-weight:600;text-decoration:none;color:var(--lp-texto)}.topo__link[data-v-144dd06d]:hover{color:var(--lp-rosa-escura)}.hero[data-v-144dd06d]{background-color:var(--lp-rosa-claro)}.hero__conteudo[data-v-144dd06d]{display:flex;flex-direction:column;gap:2rem;padding:3rem 1.5rem}.hero__texto h1[data-v-144dd06d]{font-size:1.75rem;margin:0 0 1rem;color:var(--lp-rosa-escura)}.hero__texto p[data-v-144dd06d]{margin:0 0 1.5rem;max-width:40ch}.hero__acoes[data-v-144dd06d]{display:flex;flex-wrap:wrap;gap:1rem}.hero__selo[data-v-144dd06d]{display:flex;align-items:center;justify-content:center;width:220px;height:220px;margin:0 auto;border-radius:50%;background-color:var(--lp-branco);box-shadow:0 12px 30px #c96e9440}.hero__logo[data-v-144dd06d]{width:70%}.secao[data-v-144dd06d]{padding:2.5rem 1.5rem}.secao h2[data-v-144dd06d]{color:var(--lp-rosa-escura);margin-top:0}.contato-grid[data-v-144dd06d]{display:flex;flex-direction:column;gap:2rem}.contato-info[data-v-144dd06d]{flex:1}.contato[data-v-144dd06d]{list-style:none;padding:0;margin:0 0 1.5rem;display:grid;gap:.5rem}.contato-mapa[data-v-144dd06d]{flex:1;display:flex;flex-direction:column;gap:.5rem}.contato-mapa iframe[data-v-144dd06d]{width:100%;height:340px;border:0;border-radius:12px;box-shadow:0 12px 30px #c96e9433}.contato-mapa__link[data-v-144dd06d]{align-self:flex-start;font-size:.9rem;font-weight:600;color:var(--lp-rosa-escura);text-decoration:none}.contato-mapa__link[data-v-144dd06d]:hover{text-decoration:underline}.botao[data-v-144dd06d]{display:inline-block;text-decoration:none;font-weight:600;border-radius:999px;padding:.75rem 1.75rem;text-align:center}.botao--primario[data-v-144dd06d]{background-color:var(--lp-rosa-escura);color:var(--lp-branco)}.botao--primario[data-v-144dd06d]:hover{filter:brightness(1.05)}.botao--secundario[data-v-144dd06d]{background-color:transparent;color:var(--lp-rosa-escura);border:1px solid var(--lp-rosa-escura)}.botao--secundario[data-v-144dd06d]:hover{background-color:var(--lp-rosa-escura);color:var(--lp-branco)}.rodape[data-v-144dd06d]{background-color:var(--lp-rosa-claro);color:var(--lp-rosa-escura);padding:1.5rem;text-align:center;font-size:.9rem}@media(min-width:768px){.hero__conteudo[data-v-144dd06d]{flex-direction:row;align-items:center;padding:4rem 1.5rem}.hero__texto[data-v-144dd06d]{flex:1}.hero__texto h1[data-v-144dd06d]{font-size:2.5rem}.hero__selo[data-v-144dd06d]{width:300px;height:300px;margin:0}.contato-grid[data-v-144dd06d]{flex-direction:row;align-items:stretch}.contato-mapa iframe[data-v-144dd06d]{height:100%;min-height:340px}}.seletor-tema[data-v-6ae0c8d3]{position:relative}.seletor-tema__abrir[data-v-6ae0c8d3]{display:flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border:1px solid color-mix(in srgb,var(--cor-superficie) 70%,transparent);border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:.82rem;cursor:pointer}.seletor-tema__abrir[data-v-6ae0c8d3]:hover,.seletor-tema__abrir[aria-expanded=true][data-v-6ae0c8d3]{background:color-mix(in srgb,var(--cor-superficie) 16%,transparent)}.seletor-tema__opcoes[data-v-6ae0c8d3]{position:absolute;top:calc(100% + .65rem);right:0;z-index:30;width:170px;padding:.45rem;border:1px solid var(--cor-borda);border-radius:12px;background:var(--cor-superficie);color:var(--cor-texto);box-shadow:0 12px 30px var(--cor-sombra)}.seletor-tema__opcao[data-v-6ae0c8d3]{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:.6rem;width:100%;padding:.6rem .7rem;border:0;border-radius:8px;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.seletor-tema__opcao[data-v-6ae0c8d3]:hover,.seletor-tema__opcao--ativa[data-v-6ae0c8d3]{background:var(--cor-fundo-destaque);color:var(--cor-primaria-escura)}.seletor-tema__amostra[data-v-6ae0c8d3]{width:16px;height:16px;border:2px solid var(--cor-superficie);border-radius:50%;box-shadow:0 0 0 1px #0002}@media(max-width:600px){.seletor-tema__texto[data-v-6ae0c8d3]{display:none}}.layout[data-v-ada100aa]{min-height:100dvh;display:flex;flex-direction:column}.topo[data-v-ada100aa]{display:flex;align-items:center;gap:1rem;padding:.75rem 1.25rem;background-color:var(--cor-primaria-escura);color:var(--cor-superficie)}.topo__hamburguer[data-v-ada100aa]{background:none;border:none;color:inherit;font-size:1.3rem;cursor:pointer;padding:.25rem .5rem}.topo__marca[data-v-ada100aa]{font-weight:600;text-decoration:none;color:inherit;margin-right:auto}.topo__usuario[data-v-ada100aa]{display:flex;align-items:center;gap:.75rem;font-size:.9rem}.topo__sair[data-v-ada100aa]{padding:.35rem .9rem;border:1px solid var(--cor-superficie);border-radius:999px;background:transparent;color:var(--cor-superficie);cursor:pointer;font-size:.85rem}.topo__sair[data-v-ada100aa]:hover{background-color:var(--cor-superficie);color:var(--cor-primaria-escura)}.corpo[data-v-ada100aa]{flex:1;display:flex;min-height:0}.menu[data-v-ada100aa]{overflow-y:auto;display:none;flex-direction:column;background-color:color-mix(in srgb,var(--cor-destaque) 35%,var(--cor-superficie));border-right:1px solid var(--cor-borda-input);padding:1rem .65rem;gap:.25rem;width:220px;flex-shrink:0}.menu--aberto[data-v-ada100aa]{display:flex;position:fixed;top:53px;left:0;bottom:0;z-index:10}.menu__item[data-v-ada100aa]{padding:.7rem .85rem;border-radius:9px;border-left:3px solid transparent;font-weight:500;text-decoration:none;color:var(--cor-texto);font-size:.9rem}.menu__item[data-v-ada100aa]:hover{background-color:color-mix(in srgb,var(--cor-destaque) 60%,var(--cor-superficie))}.menu__item--ativo[data-v-ada100aa]{color:#fff;background-color:var(--cor-primaria-escura);font-weight:600;border-left-color:var(--cor-destaque)}.menu__item--ativo[data-v-ada100aa]:hover{background-color:var(--cor-primaria-escura)}.menu__item[data-v-ada100aa]:focus-visible{outline:3px solid var(--cor-primaria-escura);outline-offset:2px}.conteudo[data-v-ada100aa]{flex:1;min-width:0;overflow-x:auto}@media(max-width:899px){.topo[data-v-ada100aa]{flex-wrap:wrap;gap:.5rem;padding:.5rem .75rem}.topo__marca[data-v-ada100aa]{flex:1;min-width:0;font-size:.9rem}.topo__usuario[data-v-ada100aa]{flex-basis:100%;justify-content:flex-end;min-width:0}.topo__usuario span[data-v-ada100aa]{overflow-wrap:anywhere;min-width:0}.topo__hamburguer[data-v-ada100aa],.topo__sair[data-v-ada100aa]{min-height:44px}.menu--aberto[data-v-ada100aa]{position:static;width:100%;max-height:50dvh;border-bottom:1px solid var(--cor-borda)}.corpo[data-v-ada100aa]{flex-direction:column}.menu__item[data-v-ada100aa]{min-height:44px}}@media(min-width:900px){.topo__hamburguer[data-v-ada100aa]{display:none}.menu[data-v-ada100aa]{display:flex;position:static}}.sub-nav[data-v-4e4b8d2a]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:1rem 2rem;border-bottom:1px solid var(--cor-borda-input);background:color-mix(in srgb,var(--cor-destaque) 25%,var(--cor-superficie))}.ajuda-botao[data-v-4e4b8d2a]{margin-left:auto;width:36px;height:36px;border-radius:50%;border:1px solid var(--cor-primaria-escura);color:var(--cor-primaria-escura);background:#fff;font-size:1.1rem;font-weight:700;cursor:pointer}.ajuda[data-v-4e4b8d2a]{margin:1.5rem 2rem;padding:1.5rem;background:#fff;border:1px solid var(--cor-borda);border-radius:16px}.ajuda h2[data-v-4e4b8d2a]{margin-top:0;color:var(--cor-primaria-escura)}.ajuda p[data-v-4e4b8d2a]{font-size:.9rem;color:#795d6a}.processo[data-v-4e4b8d2a]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem}.processo li[data-v-4e4b8d2a]{background:var(--cor-fundo);padding:1rem;border-radius:12px}.processo p[data-v-4e4b8d2a]{margin-bottom:0}.ajuda-fechar[data-v-4e4b8d2a]{border:0;border-radius:8px;padding:.75rem 1rem;background:var(--cor-primaria-escura);color:#fff;cursor:pointer;font:inherit}.ajuda-botao[data-v-4e4b8d2a]:focus-visible,.ajuda-fechar[data-v-4e4b8d2a]:focus-visible{outline:3px solid var(--cor-primaria-escura);outline-offset:3px}@media(max-width:640px){.sub-nav[data-v-4e4b8d2a]{padding:1rem;gap:.2rem}.sub-nav__item[data-v-4e4b8d2a]{padding:.5rem}.ajuda[data-v-4e4b8d2a]{margin:1rem;padding:1rem}}.sub-nav__item[data-v-4e4b8d2a]{padding:.6rem 1rem;text-decoration:none;color:var(--cor-texto);font-size:.9rem;border:1px solid var(--cor-borda-input);border-radius:9px;background:color-mix(in srgb,var(--cor-destaque) 35%,var(--cor-superficie));font-weight:500;min-height:44px}.sub-nav__item--ativo[data-v-4e4b8d2a]{color:#fff;font-weight:600;border-bottom-color:#fff;background:var(--cor-primaria-escura)}.sub-nav__item[data-v-4e4b8d2a]:hover:not(.sub-nav__item--ativo){background:color-mix(in srgb,var(--cor-destaque) 60%,var(--cor-superficie))}.sub-nav__item[data-v-4e4b8d2a]:focus-visible{outline:3px solid var(--cor-primaria-escura);outline-offset:3px}.sub-nav[data-v-363ec8aa]{display:flex;gap:.5rem;padding:1rem 2rem;border-bottom:1px solid var(--cor-borda-input);background:color-mix(in srgb,var(--cor-destaque) 25%,var(--cor-superficie))}.sub-nav__item[data-v-363ec8aa]{padding:.6rem 1rem;text-decoration:none;color:var(--cor-texto);font-size:.9rem;border:1px solid var(--cor-borda-input);border-radius:9px;background:color-mix(in srgb,var(--cor-destaque) 35%,var(--cor-superficie));font-weight:500;min-height:44px}.sub-nav__item--ativo[data-v-363ec8aa]{color:#fff;font-weight:600;border-bottom-color:#fff;background:var(--cor-primaria-escura)}.sub-nav__item[data-v-363ec8aa]:hover:not(.sub-nav__item--ativo){background:color-mix(in srgb,var(--cor-destaque) 60%,var(--cor-superficie))}.sub-nav__item[data-v-363ec8aa]:focus-visible{outline:3px solid var(--cor-primaria-escura);outline-offset:3px}:root{--cor-fundo: #fff6fa;--cor-texto: #4a2a38;--cor-primaria: #c96e94;--cor-primaria-escura: #8c4a68;--cor-destaque: #e9a9c4;--cor-superficie: #ffffff;--cor-borda: #f3d9e6;--cor-fundo-destaque: #fff0f6;--cor-borda-input: #d9bfcc;--cor-sombra: #8c4a6820;--fonte: "Segoe UI", system-ui, -apple-system, sans-serif}:root[data-tema=verde]{--cor-fundo: #f4fbf6;--cor-texto: #263c2f;--cor-primaria: #69a67f;--cor-primaria-escura: #356b4a;--cor-destaque: #a9d3b7;--cor-borda: #d5e9dc;--cor-fundo-destaque: #eaf6ee;--cor-borda-input: #b9d3c2;--cor-sombra: #356b4a20}:root[data-tema=azul]{--cor-fundo: #f4f8fc;--cor-texto: #26394a;--cor-primaria: #6f9bc0;--cor-primaria-escura: #3c668a;--cor-destaque: #aecce4;--cor-borda: #d7e5f0;--cor-fundo-destaque: #eaf3fa;--cor-borda-input: #bbd0e0;--cor-sombra: #3c668a20}:root[data-tema=roxo]{--cor-fundo: #faf7fd;--cor-texto: #3b3048;--cor-primaria: #9b7ac1;--cor-primaria-escura: #674c88;--cor-destaque: #cbb5e2;--cor-borda: #e6dcf0;--cor-fundo-destaque: #f2ebf9;--cor-borda-input: #d0c0df;--cor-sombra: #674c8820}*{box-sizing:border-box}body{margin:0;font-family:var(--fonte);background-color:var(--cor-fundo);color:var(--cor-texto);line-height:1.5}img{max-width:100%;display:block}a{color:inherit}.container{width:100%;max-width:1080px;margin:0 auto;padding:0 1.5rem}.selo-cor{display:inline-block;padding:.15rem .6rem;border-radius:999px;font-size:.8rem;font-weight:600}.selo-cor--verde{background-color:#e3f1e3;color:#2c4d2c}.selo-cor--amarelo{background-color:#fbeecb;color:#8a5a00}.selo-cor--vermelho{background-color:#f6dede;color:#a83232}.modulo-moderno{max-width:1500px;width:100%;margin:0 auto}.modulo-moderno .cabecalho{align-items:start}.modulo-moderno .tabela-wrapper{overflow:visible}.modulo-moderno section.tabela{font-size:inherit}.registros-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,285px),1fr));gap:1rem;align-items:start}.registro-card{background:#fff;border:1px solid var(--cor-borda);border-radius:16px;padding:1.3rem;box-shadow:0 5px 20px var(--cor-sombra);min-width:0;display:flex;flex-direction:column;gap:.8rem}.registro-linha{display:flex;flex-direction:column;gap:.8rem;min-width:0}.registro-campo{display:flex;flex-direction:column;align-items:start;gap:.25rem;overflow-wrap:anywhere;font-size:.95rem}.registro-rotulo{display:block;font-size:.72rem;color:#795d6a;font-weight:400}.registro-titulo{font-size:1.1rem;font-weight:650;color:var(--cor-primaria-escura)}.registro-acoes{display:flex;gap:.8rem;align-items:center;flex-wrap:wrap;border-top:1px solid var(--cor-borda);padding-top:.9rem;margin-top:auto}.registro-acoes>.registro-rotulo{display:none}.registro-detalhe{min-width:0;border-top:1px solid var(--cor-borda);padding-top:1rem}.modulo-moderno .registro-card:has(.registro-detalhe){grid-column:1 / -1}.modulo-moderno .registro-card .miniatura{width:100%;max-width:100%;height:150px;object-fit:contain;border-radius:10px;background:var(--cor-fundo)}.modulo-moderno .registro-card .miniatura--vazia{display:grid;place-items:center}.modulo-moderno :is(.formulario,.cartao,.previa,.grupo,.seletor-lote){background:#fff;border:1px solid var(--cor-borda);border-radius:16px;padding:1.3rem;box-shadow:0 5px 20px var(--cor-sombra)}.modulo-moderno .formulario{max-width:680px;margin-top:1rem;margin-bottom:1.5rem;gap:.55rem}.modulo-moderno .registro-detalhe .formulario{max-width:none;box-shadow:none;background:var(--cor-fundo)}.modulo-moderno :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;max-width:100%;padding:.7rem .8rem;border:1px solid var(--cor-borda-input);border-radius:9px;background:#fff;color:var(--cor-texto);font-family:inherit;font-size:.95rem}.modulo-moderno input[type=checkbox]{accent-color:var(--cor-primaria-escura);width:17px;height:17px}.modulo-moderno .filtros{padding:1.1rem;background:#fff;border:1px solid var(--cor-borda);border-radius:14px;gap:1rem;margin:1rem 0}.modulo-moderno .filtros label{font-size:.8rem;font-weight:600}.modulo-moderno :is(.botao,.botao-link){font-family:inherit}.modulo-moderno .botao--primario{border-radius:9px;background:var(--cor-primaria-escura);color:#fff;min-height:42px;padding:.7rem 1rem}.modulo-moderno .botao-link{color:var(--cor-primaria-escura)}.modulo-moderno .registro-acoes .botao-link{display:inline-flex;align-items:center;justify-content:center;background:var(--cor-fundo-destaque);padding:.6rem .85rem;border-radius:8px;text-decoration:none;min-height:40px}.modulo-moderno .resumo{display:flex;flex-wrap:wrap;gap:.8rem}.modulo-moderno .resumo__item{background:#fff;border:1px solid var(--cor-borda);border-radius:12px;padding:1rem;flex:1 1 160px}.modulo-moderno .resumo__item strong{display:block;font-size:1.5rem;color:var(--cor-primaria-escura)}.modulo-moderno .planta-item{padding:.8rem;border:1px solid var(--cor-borda);border-radius:10px;margin:.5rem;background:var(--cor-fundo)}.modulo-moderno :is(button,input,select,textarea,a):focus-visible{outline:3px solid var(--cor-primaria-escura);outline-offset:3px}.modulo-moderno button:disabled{opacity:.6;cursor:wait}.modulo-moderno .busca-cards{display:flex;flex-wrap:wrap;align-items:end;gap:1rem;background:#fff;padding:1rem;border:1px solid var(--cor-borda);border-radius:14px;margin:1rem 0}.busca-cards label{flex:1;min-width:160px;display:flex;flex-direction:column;gap:.4rem;font-size:.8rem;font-weight:600}.busca-cards input{width:100%}.busca-cards p{font-size:.8rem;color:#795d6a}@media(max-width:640px){.modulo-moderno{padding:1rem}.modulo-moderno .filtros>div{flex:1 1 100%}.modulo-moderno .filtros :is(input,select){width:100%}.modulo-moderno .formulario,.modulo-moderno .registro-card{padding:1rem}}.lab-cards{max-width:1500px;margin:0 auto}.lab-eyebrow{font-size:.7rem;letter-spacing:.12em;font-weight:700;color:var(--cor-primaria-escura)}.lab-cards h1{margin-top:.35rem;letter-spacing:-.03em}.lab-descricao{margin:.45rem 0 0;color:#795d6a;font-size:.9rem}.lab-filtros{margin:1.5rem 0;padding:1.25rem;border:1px solid var(--cor-borda);border-radius:16px;background:#fff}.lab-barra{display:flex;align-items:end;flex-wrap:wrap;gap:1rem}.lab-barra label{display:flex;flex-direction:column;gap:.4rem;font-size:.8rem;font-weight:600}.lab-busca{flex:1;min-width:180px}.lab-barra input,.lab-barra select{width:100%;min-width:0;border:1px solid var(--cor-borda-input);border-radius:9px;padding:.75rem;background:#fff;color:var(--cor-texto);font:inherit;font-size:.9rem}.lab-barra>.botao-link{min-height:44px}.lab-etapas{display:flex;gap:.6rem;flex-wrap:wrap;padding:0;margin:1rem 0 0;border:0}.lab-etapas legend{font-size:.75rem;margin-bottom:.6rem;color:#795d6a}.lab-chip{display:flex;align-items:center;gap:.4rem;padding:.55rem .75rem;border:1px solid var(--cor-borda);border-radius:30px;cursor:pointer;font-size:.8rem}.lab-chip input{accent-color:var(--cor-primaria-escura)}.lab-chip--ativo{background:var(--cor-fundo-destaque);border-color:var(--cor-primaria-escura);color:var(--cor-primaria-escura)}.lab-chip span{font-weight:700;padding:0 .3rem}.lab-contagem{font-size:.8rem;color:#795d6a}.lab-finalizados{display:flex;align-items:center;gap:.5rem;margin-top:1rem;font-size:.85rem;color:#795d6a;cursor:pointer}.lab-finalizados input{accent-color:var(--cor-primaria-escura)}.lab-finalizado-selo{margin:.8rem 0 0;font-size:.75rem;font-weight:600;color:#795d6a}.lab-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:1rem;align-items:start}.lab-card{background:#fff;border:1px solid var(--cor-borda);border-radius:16px;padding:1.3rem;box-shadow:0 4px 18px var(--cor-sombra);min-width:0}.lab-card-topo{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap}.lab-etapa{color:#795d6a;font-size:.75rem;font-weight:600}.lab-card h2{font-size:1.2rem;margin:1rem 0 .25rem;color:var(--cor-primaria-escura);overflow-wrap:anywhere}.lab-origem{font-size:.85rem;margin:0 0 1rem;color:#795d6a;overflow-wrap:anywhere}.lab-especie{margin:.35rem 0;font-size:.95rem;font-weight:600;overflow-wrap:anywhere}.lab-codigo{margin:.4rem 0 .8rem;font-size:.75rem;color:#795d6a;overflow-wrap:anywhere}.lab-detalhes{display:grid;grid-template-columns:1.5fr 1fr;gap:.6rem;padding:1rem;margin:0;background:var(--cor-fundo);border-radius:10px}.lab-detalhes dt{font-size:.7rem;color:#795d6a}.lab-detalhes dd{margin:.3rem 0 0;font-weight:650;font-size:.9rem}.lab-card-acoes{margin-top:1rem}.lab-cards .botao--primario{background:var(--cor-primaria-escura);color:#fff;border-radius:9px;margin-top:0;min-height:42px;font-family:inherit}.lab-card-acoes>.botao{width:100%}.lab-links{display:flex;justify-content:space-between;gap:.8rem;flex-wrap:wrap;margin-top:1rem}.lab-cards .botao-link{color:var(--cor-primaria-escura);font-family:inherit}.lab-cards .formulario{max-width:620px;border-radius:16px;padding:1.5rem;box-shadow:0 6px 24px var(--cor-sombra);gap:.55rem}.lab-cards .formulario h2{margin:0;font-size:1.2rem;color:var(--cor-primaria-escura)}.lab-cards .formulario input,.lab-cards .formulario select,.lab-cards .formulario textarea{width:100%;min-width:0;border-color:var(--cor-borda-input);border-radius:8px;padding:.7rem;color:var(--cor-texto)}.lab-card .formulario--linha{padding:1rem;box-shadow:none;background:var(--cor-fundo)}.lab-card .formulario h3{margin:0;font-size:.9rem}.lab-cards :is(button,input,select,textarea,a):focus-visible{outline:3px solid var(--cor-primaria-escura);outline-offset:3px}.lab-cards button:disabled{opacity:.6;cursor:wait}@media(max-width:640px){.lab-cards{padding:1.25rem 1rem}.lab-barra>label{width:100%}.lab-filtros{padding:1rem}.lab-cards .acoes-formulario{flex-wrap:wrap}}#app :is(input,select,textarea){max-width:100%;min-width:0}#app :is(.formulario,.formulario-geracao,.registro-detalhe,.reserva-layout>*,.login-layout>*){min-width:0}#app :is(.linha,.filtros,.acoes-formulario,.acoes-lote,.cabecalho){flex-wrap:wrap}#app :is(.linha,.filtros)>*{min-width:0;max-width:100%}#app :is(.lab-detalhes,.registro-campo){overflow-wrap:anywhere}@media(max-width:640px){#app :is(.modulo-moderno,.lab-cards,.reservas-pagina){width:100%;padding:1rem}#app :is(.formulario,.formulario-geracao,.cartao,.registro-card,.lab-card){max-width:100%;min-width:0}#app :is(.linha,.filtros)>:is(div,label){flex:1 1 100%;width:100%}#app :is(.formulario,.formulario-geracao,.filtros,.lab-barra) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%}#app :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px;min-height:44px}#app :is(input[type=checkbox],input[type=radio]){flex-shrink:0}#app :is(.botao,.botao-link,.registro-acoes button,.acoes-formulario button){min-height:44px;white-space:normal}#app :is(.busca-cards,.lab-barra)>label{min-width:0;flex:1 1 100%;width:100%}#app .modulo-cabecalho{flex-basis:auto;width:100%}#app .modulo-titulo>div{min-width:0;overflow-wrap:anywhere}#app .lab-detalhes{grid-template-columns:minmax(0,1fr)}#app :is(.grade-especies,.grade-lotes){grid-template-columns:minmax(0,1fr)}#app :is(.acoes-formulario,.acoes-lote,.registro-acoes){gap:.65rem}#app :is(.formulario,.cartao){padding:1rem}#app .tabela-wrapper:has(table){max-width:100%;overflow-x:auto}}
