:root{--verde: #143c30;--verde-ativo: #1b6a4d;--verde-titulo: #205d3e;--verde-destaque: #2f7d58;--verde-destaque-ativo: #3a9068;--sombra-destaque: #9db5a7;--texto-destaque: #fff6d8;--dourado: #e8c572;--fundo: #f7f9f5;--borda: #c9d6cd;--texto: #1f2a24;--texto-suave: #52665d;--erro: #a33a2b;font-family:Segoe UI,system-ui,-apple-system,Roboto,sans-serif;color:var(--texto);background:var(--fundo)}*{box-sizing:border-box}body{margin:0}.carregando{padding:48px;text-align:center;color:var(--texto-suave)}.botao-destaque{background:var(--verde-destaque);color:var(--texto-destaque);font-weight:700;border:2px outset var(--verde-destaque);border-radius:4px;padding:10px 18px;box-shadow:3px 3px 0 var(--sombra-destaque);cursor:pointer;font-size:15px;width:100%}.botao-destaque:hover:not(:disabled){background:var(--verde-destaque-ativo)}.botao-destaque:disabled{opacity:.55;cursor:default}.link{background:none;border:0;padding:0;color:var(--verde-ativo);text-decoration:underline;cursor:pointer;font:inherit}.entrar{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px;background:linear-gradient(160deg,var(--verde) 0 38%,var(--fundo) 38%)}.entrar-cartao{background:#fff;width:min(100%,480px);border:1px solid var(--borda);border-radius:8px;padding:24px;box-shadow:0 4px 18px #143c3026}.entrar-marca{display:flex;align-items:center;gap:14px;margin-bottom:18px}.entrar-marca img{width:56px;height:56px;border-radius:50%;border:2px solid var(--dourado)}.entrar-marca h1{margin:0;font-size:22px;color:var(--verde)}.entrar-marca span{color:var(--texto-suave);font-size:13px}.entrar form{display:flex;flex-direction:column;gap:14px}.entrar label{display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--texto-suave)}.entrar input:not([type=checkbox]){font:inherit;padding:10px 12px;border:1px solid var(--borda);border-radius:4px;color:var(--texto)}.entrar input:focus{outline:2px solid var(--verde-ativo);outline-offset:1px}.entrar .codigo{font-size:24px;letter-spacing:8px;text-align:center}.explica{margin:0;line-height:1.45}.entrar h2{margin:0;color:var(--verde-titulo);font-size:18px}.termos-texto{max-height:45vh;overflow-y:auto;border:1px solid var(--borda);border-radius:4px;padding:8px 14px;font-size:14px;line-height:1.45;background:var(--fundo)}.termos-texto h3{font-size:15px;color:var(--verde-titulo);margin:12px 0 4px}.termos-texto p{margin:4px 0}.entrar label.caixa{flex-direction:row;align-items:flex-start;gap:10px;color:var(--texto);line-height:1.4}.entrar label.caixa input{margin-top:3px;width:18px;height:18px;flex:none}.erro{color:var(--erro);background:#fbebe8;border:1px solid #e7b9b1;border-radius:4px;padding:10px 12px;margin:14px 0 0}.app{min-height:100vh;display:flex;flex-direction:column}.topo{background:var(--verde);color:#fff;display:flex;align-items:center;gap:18px;padding:0 16px;min-height:58px;position:sticky;top:0;z-index:20}.marca{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;flex:none}.marca img{width:34px;height:34px;border-radius:50%;border:1px solid var(--dourado)}.marca strong{font-size:17px}.topo-conta{margin-left:auto;font-size:13px;color:#d6e3da;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sair{background:none;color:var(--dourado);border:1px solid var(--dourado);border-radius:4px;padding:5px 12px;cursor:pointer;flex:none}.menu-botao{display:none;background:none;border:0;color:#fff;font-size:22px;cursor:pointer}.menu-topo{display:flex;align-items:stretch;gap:2px;align-self:stretch}.menu-topo-grupo{position:relative;display:flex}.menu-topo-item{display:flex;align-items:center;gap:4px;background:none;border:0;border-bottom:3px solid transparent;color:#e9f1ec;font:inherit;font-size:14px;padding:0 12px;text-decoration:none;cursor:pointer;white-space:nowrap}.menu-topo-item:hover{background:#ffffff12}.menu-topo-item.ativo{color:var(--dourado);border-bottom-color:var(--dourado);font-weight:600}.submenu{display:none;position:absolute;top:100%;left:0;min-width:270px;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid var(--borda);border-radius:0 0 6px 6px;box-shadow:0 8px 20px #143c302e}.submenu.aberto{display:block}.submenu a{display:block;padding:8px 12px;border-radius:4px;color:var(--texto);text-decoration:none;font-size:14px}.submenu a small{display:block;font-size:12px;color:var(--texto-suave)}.submenu a:hover{background:#f1f7f3}.submenu a.ativo{background:#e3f1e7;font-weight:600}.conteudo{flex:1;padding:18px;min-width:0;max-width:1500px;width:100%;margin:0 auto}.bloco{border:1px solid var(--borda);border-radius:6px;padding:18px;background:var(--fundo);position:relative;margin-top:10px}.bloco-titulo{position:absolute;top:-11px;left:12px;margin:0;padding:0 6px;background:var(--fundo);color:var(--verde-titulo);font-size:14px}.bloco p{line-height:1.5}@media(max-width:1100px){.topo-conta{display:none}.sair{margin-left:auto}}@media(max-width:900px){.menu-botao{display:block}.menu-topo{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;background:var(--verde);padding:6px 0 12px;max-height:calc(100vh - 58px);overflow-y:auto;box-shadow:0 8px 20px #00000040}.menu-topo.aberto{display:flex}.menu-topo-grupo{flex-direction:column}.menu-topo-item{padding:10px 18px;border-bottom:0}.menu-topo-grupo>.menu-topo-item{color:var(--dourado);font-size:12px;font-weight:700;cursor:default;pointer-events:none}.menu-topo-grupo>.menu-topo-item span{display:none}.submenu,.submenu.aberto{display:block;position:static;background:none;border:0;box-shadow:none;padding:0 0 4px}.submenu a{color:#e9f1ec;padding:7px 18px 7px 30px}.submenu a small{color:#9fb8aa}.submenu a:hover,.submenu a.ativo{background:var(--verde-ativo)}}.tela-colecao{display:flex;flex-direction:column;gap:22px}.bloco+.bloco{margin-top:0}.grade-filtros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px;align-items:end}.grade-filtros label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--texto-suave)}.grade-filtros select,.grade-filtros input,.exemplar select,.exemplar input,.exemplar textarea{font:inherit;font-size:14px;padding:6px 8px;border:1px solid var(--borda);border-radius:4px;background:#fff;color:var(--texto)}.pesquisa{display:flex;gap:6px;align-items:end}.pesquisa label{flex:1}.pesquisa button,.secundario{font:inherit;font-size:13px;padding:6px 12px;border:1px solid var(--borda);border-radius:4px;background:#fff;color:var(--texto);cursor:pointer}.opcoes{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:14px}.opcoes legend{font-size:13px;color:var(--texto-suave);padding:0;margin-bottom:4px;width:100%}.opcoes.modulos{grid-column:span 2}.opcoes label{display:flex;flex-direction:row;gap:5px;align-items:center;color:var(--texto)}.barra{display:flex;align-items:center;gap:12px;margin-bottom:10px}.barra .dica{color:var(--texto-suave);font-size:13px}.botao-destaque.compacto{width:auto;padding:7px 14px;font-size:13px;text-decoration:none;display:inline-block}.barra .botao-destaque{margin-left:auto}.corpo-lista{display:flex;gap:14px;align-items:flex-start}.tabela-rolagem{flex:2;min-width:0;max-height:64vh;overflow:auto;border:1px solid var(--borda);background:#fff}.tabela{border-collapse:collapse;width:100%;font-size:13px}.tabela th{position:sticky;top:0;background:#e8efe9;font-weight:400;text-align:left;padding:6px 8px;border-bottom:1px solid var(--borda);white-space:nowrap}.tabela td{padding:5px 8px;border-bottom:1px solid #eef2ef;white-space:nowrap}.tabela td.variante{white-space:normal;min-width:220px}.tabela tr{cursor:pointer}.tabela tr.tenho td{background:#dcf3df}.tabela tbody tr:hover td{background:#f4f8f5}.tabela tr.selecionada td,.tabela tr.selecionada:hover td{background:#fbf3dc}.tabela tr.selecionada td:first-child{box-shadow:inset 4px 0 0 var(--verde-destaque)}.tabela-rolagem:focus-visible{outline:2px solid var(--verde-ativo);outline-offset:2px}.vazio{padding:16px;color:var(--texto-suave)}.totais{margin:10px 0 0;color:var(--verde-titulo);font-weight:700;font-size:14px}.painel{flex:1;min-width:280px;max-height:64vh;overflow-y:auto;border:1px solid var(--borda);background:#fff;padding:12px;font-size:14px}.painel-topo{display:flex;align-items:center;justify-content:space-between}.painel h3{margin:0;color:var(--verde)}.painel h4{margin:16px 0 8px;color:var(--verde-titulo);font-size:13px}.fechar{border:0;background:none;font-size:18px;cursor:pointer;color:var(--texto-suave)}.ficha{color:var(--texto-suave);font-size:13px;line-height:1.5}.imagem-catalogo{margin:0;background:#f7f4ea;padding:8px;border-radius:4px}.imagem-catalogo .imagens{display:flex;gap:6px;justify-content:center}.imagem-catalogo img{max-width:48%;height:auto}.imagem-catalogo.empilhada .imagens{flex-direction:column;align-items:center}.imagem-catalogo.empilhada img{max-width:100%}.imagem-catalogo .titulo,.imagem-catalogo .legenda{font-size:12px;color:var(--texto);margin:4px 0}.imagem-catalogo .etiqueta{font-size:12px;color:#7a4b00;margin:4px 0}.sem-imagem{color:var(--texto-suave);font-size:13px}.exemplar{border:1px solid var(--borda);border-radius:4px;padding:10px;margin-bottom:10px;display:flex;flex-direction:column;gap:6px}.exemplar label{display:flex;flex-direction:column;gap:3px;font-size:13px;color:var(--texto-suave)}.exemplar .acoes{display:flex;gap:8px;align-items:center}.perigo{font:inherit;font-size:13px;padding:6px 12px;border:1px solid #e7b9b1;border-radius:4px;background:#fbebe8;color:var(--erro);cursor:pointer;margin-left:auto}.fotos{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.fotos figure{margin:0;width:110px;font-size:11px;color:var(--texto-suave)}.fotos img{width:110px;height:110px;object-fit:contain;background:#f2f2f2;border:1px solid var(--borda)}.enviar-foto{display:flex;flex-direction:column;gap:4px}.arquivo{position:relative;overflow:hidden;text-align:center}.arquivo input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.aviso{margin:0;font-size:13px;color:var(--verde-titulo)}@media(max-width:900px){.grade-filtros{grid-template-columns:1fr}.opcoes.modulos{grid-column:auto}.corpo-lista{flex-direction:column}.painel,.tabela-rolagem{max-height:none;width:100%}}.ficha-topo{display:flex;align-items:center;gap:14px}.ficha-topo h2{margin:0;color:var(--verde);font-size:18px}.ficha-metades{display:grid;grid-template-columns:1fr 1fr;gap:22px}.campos-ficha{display:flex;flex-direction:column;gap:8px}.campos-ficha label{display:grid;grid-template-columns:210px minmax(0,1fr);gap:10px;align-items:center;font-size:13px;color:var(--texto-suave)}.campos-ficha input,.campos-ficha select,.campos-ficha textarea{font:inherit;font-size:14px;padding:6px 8px;border:1px solid var(--borda);border-radius:4px;background:#fff;color:var(--texto);max-width:520px}.obrigatorio{color:#c0392b}.ficha-rodape{display:flex;justify-content:space-between}.barra button:disabled{opacity:.5;cursor:default}@media(max-width:900px){.ficha-metades{grid-template-columns:1fr}.campos-ficha label{grid-template-columns:1fr;gap:3px}}.com-botao{display:flex;gap:6px;align-items:center}.com-botao select{flex:1;min-width:0}.barra a.secundario{text-decoration:none}.tabela.emissores td{vertical-align:middle}.bandeira{width:44px;height:27px;object-fit:contain;display:block}.tabela tr.apagada td{color:#9a9a9a;cursor:default}.campos-ficha label.marcar{display:flex;gap:8px;color:var(--texto)}.com-botao small{color:var(--texto-suave);font-size:12px}.tabela td.quantidade input{width:80px;font:inherit;font-size:14px;padding:3px 6px;border:1px solid var(--borda);border-radius:4px}.cartoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin:8px 0 14px}.cartao{display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid var(--borda);border-radius:6px;background:#fff;color:var(--texto);text-decoration:none}.cartao:hover{border-color:var(--verde-ativo)}.cartao-titulo{color:var(--verde-titulo);font-size:12px;font-weight:700;letter-spacing:.4px}.cartao strong{font-size:20px;color:var(--verde)}.cartao span:last-child{color:var(--texto-suave);font-size:13px}.aviso-versao{background:var(--dourado);color:var(--verde);padding:8px 16px;display:flex;gap:12px;align-items:center;justify-content:center;font-size:14px;font-weight:600}.aviso-versao button{font:inherit;font-size:13px;padding:4px 12px;border:1px solid var(--verde);border-radius:4px;background:var(--verde);color:#fff;cursor:pointer}.aviso-vinculo{background:#e3f1e7;color:var(--verde);padding:8px 16px;display:flex;gap:12px;align-items:center;justify-content:center;font-size:14px;flex-wrap:wrap}.aviso-vinculo button{font:inherit;font-size:13px;padding:3px 12px;border:1px solid var(--verde);border-radius:4px;background:#fff;color:var(--verde);cursor:pointer}.com-botao input{flex:1;min-width:0}.sobretitulo{font-size:12px;font-weight:700;letter-spacing:.6px}.cabeca-catalogo,.cabeca-colecao{display:flex;flex-wrap:wrap;align-items:center;gap:16px;border-radius:8px;padding:16px 20px}.cabeca-texto{display:flex;flex-direction:column;gap:2px;flex:1 1 280px}.cabeca-texto h1{margin:0;font-size:22px}.cabeca-catalogo{background:#f1ece0;border:1px solid #ddd3bd;color:#3d3320}.cabeca-catalogo svg,.cabeca-catalogo .sobretitulo{color:#6b5a35}.cabeca-catalogo .cabeca-texto>span:last-child{font-size:14px;color:#5e5440}.cabeca-catalogo a{font-weight:600;color:var(--verde-ativo)}.cabeca-colecao{background:var(--verde);color:#fff}.cabeca-colecao svg,.cabeca-colecao .sobretitulo{color:var(--dourado)}.contadores{display:flex;flex-wrap:wrap;gap:26px}.contadores div{display:flex;flex-direction:column}.contadores strong{font-size:21px}.contadores small{font-size:14px;font-weight:400;color:#d6e3da}.contadores span{font-size:12px;color:#d6e3da}.cabeca-colecao .botao-destaque{box-shadow:3px 3px #0e2a21}.filtros-catalogo,.filtros-colecao{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px 16px;align-items:end;border-radius:8px;padding:14px 16px;background:#fff}.filtros-catalogo{border:1px solid #ddd3bd}.filtros-colecao{border:1px solid var(--borda)}.filtros-catalogo label,.filtros-colecao label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--texto-suave)}.filtros-catalogo select,.filtros-catalogo input,.filtros-colecao select,.filtros-colecao input{font:inherit;font-size:14px;padding:6px 8px;border:1px solid var(--borda);border-radius:4px;background:#fff;color:var(--texto)}.filtros-catalogo .pesquisa,.filtros-colecao .pesquisa{grid-column:span 2}.filtros-catalogo .modulos{grid-column:1 / -1}.filtros-colecao .imprimir{justify-self:start}.tabela-rolagem.catalogo{border-color:#ddd3bd}.tabela-rolagem.catalogo th{background:#f1ece0}.selo-tenho{display:inline-block;background:#dcefe1;color:var(--verde);border:1px solid #9fcbad;border-radius:999px;padding:1px 10px;font-size:12px;font-weight:600;white-space:nowrap}.nada{color:#8a8270}.adicionar{font-size:13px;padding:4px 10px;border:1px solid var(--borda);border-radius:4px;text-decoration:none;color:var(--verde-ativo);background:#fff;white-space:nowrap}.adicionar:hover{border-color:var(--verde-ativo)}.ficha-vazia{color:var(--texto-suave);display:flex;align-items:center;justify-content:center;min-height:160px}.ficha-catalogo{display:flex;flex-direction:column;gap:12px;border-color:#ddd3bd}.ficha-catalogo .sobretitulo{color:#6b5a35}.ficha-catalogo .sobretitulo.verde{color:var(--verde-titulo)}.ficha-catalogo h3{color:#3d3320;font-size:19px}.ficha-tecnica{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;font-size:14px}.ficha-tecnica dt{color:var(--texto-suave)}.ficha-tecnica dd{margin:0}.meus-exemplares{border-top:1px solid #e6efe9;padding-top:12px;display:flex;flex-direction:column;gap:8px}.exemplar-resumo{display:flex;justify-content:space-between;gap:10px;background:#f1f7f3;border-radius:4px;padding:7px 10px}.ficha-catalogo .botao-destaque{text-align:center;text-decoration:none;display:block}.abas{display:flex;flex-wrap:wrap;gap:4px;border-bottom:2px solid var(--borda)}.aba{padding:10px 16px;text-decoration:none;font-weight:600;font-size:14px;color:var(--texto-suave);border-bottom:3px solid transparent;margin-bottom:-2px}.aba.ativa{color:var(--verde);border-bottom-color:var(--verde-ativo)}.lista-pecas{flex:2;min-width:0;display:flex;flex-direction:column;gap:8px}.peca{display:flex;flex-wrap:wrap;align-items:center;gap:14px;background:#fff;border:1px solid var(--borda);border-left:4px solid var(--verde-destaque);border-radius:6px;padding:10px 14px}.peca.selecionada{background:#fbf3dc}.peca-foto{width:56px;height:56px;border-radius:6px;object-fit:contain;background:#f2f2f2;border:1px solid var(--borda)}.peca-foto.vazia{display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--texto-suave);background:#eef2ef}.peca-nome{display:flex;flex-direction:column;gap:2px;flex:1 1 240px;min-width:0}.peca-nome span{font-size:13px;color:var(--texto-suave)}.selo-conservacao{background:#e6efe9;color:var(--verde);border-radius:999px;padding:3px 12px;font-size:12px;font-weight:700}.peca-valor{min-width:100px;font-size:14px}.peca-local{min-width:190px;font-size:13px;color:var(--texto-suave)}.peca-acoes{display:flex;gap:6px;align-items:center}.ver-catalogo{font-size:13px;padding:6px 10px;border:1px solid #ddd3bd;border-radius:4px;background:#f7f4ea;color:#6b5a35;text-decoration:none}.progresso{display:flex;flex-wrap:wrap;gap:14px;align-items:center;font-size:14px;color:var(--texto-suave)}.progresso strong{color:var(--verde)}.barra-progresso{flex:1 1 260px;height:8px;background:#e6efe9;border-radius:999px;overflow:hidden}.barra-progresso div{height:100%;background:var(--verde-destaque)}.album{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.cartao-album{border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:5px;font-size:14px}.cartao-album.tenho{background:#f1f7f3;border:1px solid #9fcbad}.cartao-album.falta{background:#fff;border:1px dashed #c9bfa6}.cartao-album-topo{display:flex;justify-content:space-between;font-size:12px;color:var(--texto-suave)}.cartao-album .situacao{font-weight:700;letter-spacing:.6px}.cartao-album.tenho .situacao{color:var(--verde-ativo)}.cartao-album.falta .situacao{color:#8a6d2a}.cartao-album .dica{font-size:12px}.cartao-album a{font-size:13px;margin-top:auto}.mostrar-todos{align-self:center}.dica{color:var(--texto-suave);font-size:13px}.nova-peca{max-width:1100px;margin:0 auto}.nova-peca-topo{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.nova-peca-topo h1{margin:0;font-size:21px;color:var(--verde-titulo)}.passo{border-radius:8px;padding:16px 18px;display:flex;flex-direction:column;gap:12px}.passo h2{margin:0;font-size:15px}.passo-catalogo{background:#f1ece0;border:1px solid #ddd3bd}.passo-catalogo h2{color:#3d3320}.passo-catalogo .pesquisa input{font:inherit;font-size:15px;padding:8px 10px;border:1px solid #c9bfa6;border-radius:4px}.passo-catalogo .pesquisa label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#5e5440}.resultados{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.resultados button{width:100%;display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;text-align:left;font:inherit;font-size:14px;background:#fff;border:1px solid #e2d9c4;border-radius:4px;padding:8px 12px;cursor:pointer;color:var(--texto)}.resultados button:hover{border-color:var(--verde-destaque)}.resultados button span:not(.selo-tenho){color:#5e5440;flex:1 1 auto}.escolhida{display:flex;flex-wrap:wrap;align-items:center;gap:14px;background:#fff;border:2px solid var(--verde-destaque);border-radius:6px;padding:10px 14px}.escolhida img{width:90px;height:auto}.escolhida .disco{width:56px;height:56px;border-radius:50%;background:#d8cfb8}.escolhida>div{display:flex;flex-direction:column;gap:4px;flex:1 1 260px;align-items:flex-start}.passo-exemplar{background:#fff;border:1px solid var(--borda);border-left:4px solid var(--verde-destaque);margin:0}.passo-exemplar h2{color:var(--verde-titulo)}.grade-exemplar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px}.fotos-nova{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.foto-nova{position:relative;width:96px;height:96px;border:1px dashed var(--sombra-destaque);border-radius:6px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:12px;color:var(--texto-suave);overflow:hidden;cursor:pointer}.foto-nova img{width:100%;height:100%;object-fit:contain}.foto-nova input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.nova-peca-acoes{display:flex;justify-content:flex-end;gap:12px;align-items:center}.nova-peca-acoes a.secundario{text-decoration:none;padding:9px 16px;font-size:14px}@media(max-width:900px){.grade-exemplar{grid-template-columns:1fr}.filtros-catalogo .pesquisa,.filtros-colecao .pesquisa{grid-column:auto}.peca-local,.peca-valor{min-width:0}}:root{--serie-1: #1f8a5b;--serie-2: #b8892e}.painel-inicio{display:flex;flex-direction:column;gap:16px}.saudacao{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.saudacao>div{flex:1 1 320px;display:flex;flex-direction:column}.saudacao h1{margin:0;font-size:24px;color:var(--verde)}.saudacao span{font-size:14px;color:var(--texto-suave)}.botao-catalogo{background:#f1ece0;color:#6b5a35;border:1px solid #ddd3bd;font-weight:600;border-radius:4px;padding:8px 14px;text-decoration:none;font-size:13px}.linha-painel{display:flex;flex-wrap:wrap;gap:14px}.cartao-painel{flex:1 1 420px;min-width:0;background:#fff;border:1px solid var(--borda);border-radius:8px;padding:16px 18px;display:flex;flex-direction:column;gap:10px}.cartao-painel.largo{flex:2 1 560px}.cartao-painel h2{margin:0;font-size:15px;color:var(--verde-titulo)}.cartao-painel-topo{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.cartao-painel-topo a{font-size:13px;font-weight:600}.banner{flex:2 1 560px;min-width:0;background:var(--verde);color:#fff;border-radius:8px;overflow:hidden;display:flex;flex-wrap:wrap}.banner-imagem{flex:1 1 300px;min-height:180px;background:#0e2a21;display:flex;align-items:center;justify-content:center}.banner-imagem img{width:100%;height:100%;max-height:260px;object-fit:contain;display:block}.banner-texto{flex:1 1 240px;padding:18px 20px;display:flex;flex-direction:column;gap:8px}.banner-texto .sobretitulo{color:var(--dourado)}.banner-texto strong{font-size:20px}.banner-texto>span:not(.sobretitulo){font-size:14px;color:#d6e3da}.banner-botao{align-self:flex-start;margin-top:auto;color:var(--verde);background:var(--dourado);font-weight:700;border-radius:4px;padding:8px 14px;text-decoration:none}.banner-controles{display:flex;gap:6px;align-items:center}.ponto{width:10px;height:10px;border-radius:50%;border:1px solid #9fb8aa;background:none;padding:0;cursor:pointer}.ponto.ativo{background:var(--dourado);border-color:var(--dourado)}.banner-seta{background:none;border:1px solid #9fb8aa;color:#fff;border-radius:4px;padding:2px 10px;cursor:pointer}.banner-seta:first-of-type{margin-left:auto}.canais{flex:1 1 320px}.grupo{display:flex;align-items:center;gap:10px;font-size:14px}.grupo>div{flex:1;display:flex;flex-direction:column;min-width:0}.grupo span{font-size:12px;color:var(--texto-suave)}.entrar-grupo{font-size:13px;font-weight:600;color:var(--texto-destaque);background:var(--verde-destaque);border-radius:4px;padding:7px 12px;text-decoration:none;white-space:nowrap}.redes{border-top:1px solid #eef2ef;padding-top:10px;display:flex;flex-wrap:wrap;gap:8px}.redes a{display:inline-flex;align-items:center;gap:6px;font-size:13px;padding:5px 12px;border:1px solid var(--borda);border-radius:999px;text-decoration:none;color:var(--verde-ativo)}.redes img{width:20px;height:20px;object-fit:contain}.numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.numero-grande{background:#fff;border:1px solid var(--borda);border-radius:8px;padding:16px 18px;display:flex;flex-direction:column;gap:4px}.numero-grande .sobretitulo{color:var(--verde-titulo)}.numero-grande strong{font-size:27px;color:var(--verde);font-variant-numeric:tabular-nums}.numero-grande>span:last-child{font-size:13px;color:var(--texto-suave)}.progresso-lista{display:flex;flex-direction:column;gap:9px}.progresso-linha{display:grid;grid-template-columns:130px minmax(0,1fr) 140px;gap:10px;align-items:center;font-size:13px}.progresso-linha .numero{color:var(--texto-suave);text-align:right;font-variant-numeric:tabular-nums}.trilho{height:10px;background:#e6efe9;border-radius:4px;overflow:hidden}.trilho>div{height:100%;background:var(--serie-1);border-radius:0 4px 4px 0}.legenda-series{display:flex;gap:16px;font-size:12px;color:var(--texto-suave)}.legenda-series i{display:inline-block;width:10px;height:10px;border-radius:2px;vertical-align:-1px}.serie-1{background:var(--serie-1)}.serie-2{background:var(--serie-2)}.continente{display:grid;grid-template-columns:130px minmax(0,1fr);gap:10px;align-items:center;font-size:13px}.continente>div{display:flex;flex-direction:column;gap:2px}.barra-h{display:flex;align-items:center;gap:6px;font-size:12px;font-variant-numeric:tabular-nums}.barra-h>div{height:9px;border-radius:0 4px 4px 0;min-width:2px}.colunas{display:flex;gap:6px;align-items:flex-end;border-bottom:1px solid var(--borda);min-height:190px}.coluna{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px}.coluna>div{width:60%;max-width:34px;min-height:2px;background:var(--serie-1);border-radius:4px 4px 0 0}.coluna .numero{font-size:12px;font-variant-numeric:tabular-nums}.coluna .rotulo{font-size:11px;color:var(--texto-suave);white-space:nowrap}.ultima{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;border-top:1px solid #eef2ef;padding-top:8px;font-size:14px;color:var(--texto);text-decoration:none}.ultima:hover strong{text-decoration:underline}.ultima strong{flex:1 1 180px}.ultima span{font-size:12px;color:var(--texto-suave)}.ultima span:nth-of-type(1){flex:1 1 170px}.ultima span:nth-of-type(2){min-width:150px}.arrumar{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;border:1px solid #e8dcc0;background:#fbf7ec;border-radius:6px;text-decoration:none;color:var(--texto);font-size:14px}.arrumar small{display:block;font-size:12px;color:var(--texto-suave)}.arrumar strong{font-variant-numeric:tabular-nums}.fotos-uso{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--texto-suave)}.fotos-uso strong{color:var(--verde)}.em-breve{border:1px dashed #c9bfa6;border-radius:8px;padding:12px 16px;background:#fbf7ec;display:flex;flex-wrap:wrap;gap:8px 12px;font-size:14px;color:#5e5440}.em-breve strong{color:#6b5a35}@media(max-width:600px){.progresso-linha{grid-template-columns:90px minmax(0,1fr)}.progresso-linha .numero{grid-column:1 / -1;text-align:left}.continente{grid-template-columns:90px minmax(0,1fr)}}.peca-foto.cedula{width:113px;height:52px}.escolhida img.cedula{width:160px}.escolhida .disco.cedula{width:113px;height:52px;border-radius:4px}.foto-nova.cedula{width:191px;height:88px}.filtros-catalogo .limpar{justify-self:start}.fotos-peca{display:flex;flex-direction:column;gap:10px}.faces{display:flex;gap:8px;justify-content:center;background:#f7f4ea;padding:8px;border-radius:4px}.face{margin:0;flex:1 1 0;min-width:0;max-width:48%;display:flex;flex-direction:column;gap:6px}.face img{width:100%;aspect-ratio:1 / 1;object-fit:contain;display:block;background:#fff;border-radius:4px}.face a{display:block}.face figcaption{display:flex;justify-content:space-between;align-items:center;gap:6px;font-size:12px;color:var(--texto-suave)}.face .arquivo{font-size:12px;padding:4px 10px}.faces.empilhada{flex-direction:column;align-items:center}.faces.empilhada .face{max-width:100%;width:100%}.faces.empilhada .face img{aspect-ratio:2.17 / 1;background:transparent}.fotos-extras{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.fotos-extras figure{margin:0;width:90px;font-size:11px;color:var(--texto-suave)}.fotos-extras img{width:90px;height:90px;object-fit:contain;background:#f2f2f2;border:1px solid var(--borda)}.fotos-extras .arquivo{font-size:12px;padding:5px 10px}img.peca-foto{background:#f1ece0}.titulo-ref{margin:0 0 8px;color:#3d3320;font-size:17px}.ficha-catalogo-bloco{display:flex;flex-direction:column;gap:12px}.ficha-catalogo-bloco .imagem-catalogo img{max-width:48%}.ficha-catalogo-bloco .imagem-catalogo.empilhada img{max-width:100%}.ficha-metades .exemplar{border:0;padding:0;margin:0}.contrib{margin-top:12px;border-radius:6px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.45}.contrib .botao-destaque{width:auto;align-self:flex-start}.contrib-convite{background:#fff8e6;border:1px solid #e3cf98;color:#4d4026}.contrib-convite strong{color:#4d3d14;font-size:15px}.contrib-analise{background:#fff8e6;border:1px solid #e3cf98;color:#4d4026}.contrib-fechada{background:#e6efe9;border:1px solid #9fc0ab;color:var(--verde)}.contrib-motivo{color:var(--erro)}.contrib .link{align-self:flex-start}.erro-curto{color:var(--erro);font-size:13px}.dialogo-termo{width:min(760px,96vw);max-height:94vh;padding:0;border:0;border-radius:10px;box-shadow:0 12px 40px #00000040}.dialogo-termo::backdrop{background:#1428208c}.dialogo-topo{background:var(--verde);color:#fff;display:flex;align-items:center;gap:12px;padding:14px 20px;position:sticky;top:0}.dialogo-topo h2{margin:0;font-size:19px;flex:1}.dialogo-topo .fechar{color:var(--dourado);font-size:24px}.dialogo-corpo{padding:18px 20px;display:flex;flex-direction:column;gap:14px;font-size:14px;line-height:1.5}.dialogo-corpo p{margin:0}.dialogo-corpo .acoes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.dialogo-corpo .acoes .botao-destaque{width:auto}.dialogo-feito{align-items:center;text-align:center}.dialogo-feito h3{margin:6px 0 0;color:var(--verde);font-size:20px}.ceder-fotos{display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:var(--fundo);border:1px solid var(--borda);border-radius:6px;padding:8px 10px}.ceder-fotos img{width:120px;height:70px;object-fit:contain;background:#fff;border-radius:4px}.termo-rotulo{color:var(--verde);font-size:13px}.termo-imagem{white-space:pre-wrap;font-size:13px;max-height:220px;background:#fbfcfa}.ceder-nome{border:1px solid var(--borda);border-radius:6px;padding:10px 12px;margin:0;display:flex;flex-direction:column;gap:8px}.ceder-nome legend{font-size:13px;font-weight:700;color:var(--verde);padding:0 6px}.ceder-nome label,.ceder-nome-linha label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--texto-suave)}.ceder-nome input,.ceder-nome-linha input:not([type=checkbox]){font:inherit;font-size:14px;padding:7px 9px;border:1px solid var(--borda);border-radius:4px}label.marcar{flex-direction:row!important;align-items:center;gap:8px;color:var(--texto)!important;font-size:14px;cursor:pointer}label.marcar input{width:18px;height:18px;flex:none}label.aceite{align-items:flex-start;background:#fff8e6;border:1px solid #e3cf98;border-radius:6px;padding:10px 12px}.ceder-nome-linha{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px}.ceder-nome-linha label:first-child{flex:1 1 280px}.selo-colaborador{color:var(--dourado);vertical-align:middle}.topo-selo{margin-right:6px}.selo-cartao{display:flex;flex-wrap:wrap;align-items:center;gap:20px;background:var(--verde);color:#fff;border-radius:10px;padding:20px 24px}.selo-cartao h1{margin:0;font-size:26px}.selo-cartao .sobretitulo{color:var(--dourado)}.selo-cartao .cabeca-texto span:last-child{color:#d6e3da;font-size:14px}.selo-medalha{width:88px;height:88px;border-radius:50%;border:3px solid var(--dourado);background:#1b4d3d;display:flex;align-items:center;justify-content:center;flex:none}.selo-cartao .contadores div{display:flex;flex-direction:column}.selo-cartao .contadores strong{font-size:24px}.selo-cartao .contadores span{font-size:12px;color:#d6e3da}.lista-envios{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.lista-envios li{display:flex;flex-wrap:wrap;align-items:center;gap:12px;border:1px solid #dfe7e1;border-radius:6px;padding:8px 12px;background:#fff}.lista-envios img,.envio-sem-foto{width:90px;height:48px;object-fit:contain;background:#f2f2f2;border-radius:4px;display:block;flex:none}.envio-nome{display:flex;flex-direction:column;gap:2px;flex:1 1 220px;min-width:0}.envio-nome span{font-size:13px;color:var(--texto-suave)}.envio-texto{flex:1 1 280px;font-size:13px}.situacao{border-radius:999px;padding:3px 12px;font-size:12px;font-weight:700;border:1px solid}.situacao-analise{background:#fff8e6;color:#6b5214;border-color:#e3cf98}.situacao-aprovada{background:#e6efe9;color:var(--verde);border-color:#9fc0ab}.situacao-recusada{background:#fbeceb;color:#7a2a22;border-color:#e3b3ad}.situacao-removida,.situacao-encerrada,.situacao-retirada{background:#eef1f6;color:#2c3e5c;border-color:#b9c4d8}.creditos{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:18px;padding:12px 0 30px}.creditos h1{margin:0;font-size:32px;color:var(--verde)}.creditos h2{margin:0 0 10px;font-size:19px}.creditos p{margin:0;line-height:1.55}.creditos>.botao-destaque{width:auto;align-self:flex-start;text-decoration:none}.creditos .sobretitulo{color:var(--verde-ativo)}.lista-creditos{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.lista-creditos li{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--borda);border-radius:8px;padding:10px 14px}.lista-creditos .selo-colaborador{color:#b08a2e}.lista-creditos span{display:flex;flex-direction:column}.lista-creditos small{color:var(--texto-suave)}.pagina-aberta{padding:24px}.administracao .ficha-topo h1{margin:0;font-size:22px;flex:1}.administracao .aba{background:none;border:0;border-bottom:3px solid transparent;cursor:pointer;font:inherit;font-weight:600;font-size:14px}.admin-corpo{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.admin-fila{list-style:none;margin:0;padding:0;flex:1 1 280px;max-width:360px;display:flex;flex-direction:column;gap:8px}.admin-fila button{width:100%;display:flex;gap:10px;align-items:center;text-align:left;background:#fff;border:1px solid var(--borda);border-radius:6px;padding:8px 10px;cursor:pointer;font:inherit}.admin-fila button.selecionado{background:#e6efe9;border-color:var(--verde-destaque)}.admin-fila img{width:70px;height:40px;object-fit:contain;background:#f2f2f2;border-radius:3px;flex:none}.admin-fila span{display:flex;flex-direction:column;gap:2px;min-width:0}.admin-fila small{font-size:12px;color:var(--texto-suave)}.admin-fila .tipo-novo{color:var(--verde-ativo);font-weight:700}.admin-fila .tipo-troca{color:#8a5a12;font-weight:700}.admin-detalhe{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:14px}.admin-cabeca{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.admin-cabeca h2{margin:0;font-size:20px}.admin-cabeca span{color:var(--texto-suave);font-size:13px}.admin-comparar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-comparar>div{display:flex;flex-direction:column;gap:8px}.admin-faces{display:flex;flex-direction:column;gap:6px}.admin-faces img,.admin-comparar .imagens img{width:100%;max-height:260px;object-fit:contain;background:#f2f2f2;border-radius:4px}.admin-sem{border:2px dashed #b8c7bd;border-radius:6px;padding:40px;text-align:center;font-weight:700}.admin-acoes{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;border-top:1px solid #dfe7e1;padding-top:12px}.admin-acoes .botao-destaque{width:auto}.admin-acoes .perigo{margin-left:0}.admin-acoes label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--texto-suave)}@media(max-width:720px){.admin-comparar{grid-template-columns:1fr}.admin-fila{max-width:none}}
