.pagina-admin{display:flex;flex-direction:column;gap:var(--espaco-6)}.pagina-admin__cabeca h1{margin:0;font-size:var(--tamanho-xl)}.pagina-admin__cabeca p{margin:var(--espaco-1) 0 0;color:var(--texto-secundario)}.cartao-admin{border:1px solid var(--borda);border-radius:var(--raio-lg);background:var(--superficie-painel);box-shadow:var(--sombra-1)}.cartao-admin__cabeca{padding:var(--espaco-5) var(--espaco-6) 0}.cartao-admin__cabeca h2{margin:0;font-size:var(--tamanho-md)}.cartao-admin__cabeca p{margin:var(--espaco-1) 0 0;color:var(--texto-secundario);font-size:var(--tamanho-sm)}.cartao-admin__corpo{display:flex;flex-direction:column;gap:var(--espaco-4);padding:var(--espaco-5) var(--espaco-6) var(--espaco-6)}.duas-colunas{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:var(--espaco-6);align-items:start}.nota{margin:0;color:var(--texto-secundario);font-size:var(--tamanho-sm)}.frase{margin:0;font-size:var(--tamanho-md)}.campo--larga{max-width:28rem}.campo--larga select{width:100%}.visualmente-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.botao--grande{min-height:3rem;padding:0 var(--espaco-6);font-size:var(--tamanho-md)}.interruptor{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--espaco-4);padding:var(--espaco-3) 0;cursor:pointer}.interruptor+.interruptor{border-top:1px solid var(--borda)}.interruptor__texto{display:flex;flex-direction:column;gap:2px;min-width:0}.interruptor__texto small{color:var(--texto-secundario);font-size:var(--tamanho-sm)}.interruptor input{position:absolute;inset:0 0 0 auto;width:2.75rem;height:100%;margin:0;opacity:0;cursor:pointer}.interruptor__trilho{flex:none;position:relative;pointer-events:none;width:2.75rem;height:1.5rem;border-radius:var(--raio-pill);background:var(--borda-forte);transition:background .15s}.interruptor__trilho:after{content:"";position:absolute;top:3px;left:3px;width:1.125rem;height:1.125rem;border-radius:var(--raio-pill);background:var(--g-cinza-0);box-shadow:var(--sombra-1);transition:transform .15s}.interruptor input:checked~.interruptor__trilho{background:var(--estado-sucesso)}.interruptor input:checked~.interruptor__trilho:after{transform:translate(1.25rem)}.interruptor input:focus-visible~.interruptor__trilho{outline:2px solid var(--foco-anel);outline-offset:2px}.interruptor--desabilitado{cursor:not-allowed}.interruptor--desabilitado strong,.interruptor--desabilitado .interruptor__trilho{opacity:.5}.barra-salvar{position:fixed;inset:auto 0 0 15rem;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:var(--espaco-4);padding:var(--espaco-3) var(--espaco-8);border-top:1px solid var(--borda-forte);background:var(--superficie-elevada);box-shadow:var(--sombra-2);font-weight:600}.barra-salvar__acoes{display:flex;gap:var(--espaco-2)}.toast{position:fixed;right:var(--espaco-6);bottom:var(--espaco-6);z-index:30;max-width:24rem;padding:var(--espaco-3) var(--espaco-5);border-radius:var(--raio);background:var(--g-navy-900);color:var(--g-cinza-0);box-shadow:var(--sombra-2);border-left:4px solid var(--estado-sucesso)}.toast--erro{border-left-color:var(--estado-erro)}.escolhas{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--espaco-4)}.escolha{position:relative;display:flex;flex-direction:column;gap:var(--espaco-2);padding:var(--espaco-4);border:2px solid var(--borda);border-radius:var(--raio-lg);background:var(--superficie-painel);cursor:pointer}.escolha:hover{border-color:var(--borda-forte)}.escolha--ativa{border-color:var(--foco-anel);box-shadow:var(--sombra-foco)}.escolha input{position:absolute;top:var(--espaco-4);right:var(--espaco-4)}.escolha__nome{font-weight:700}.escolha__descricao{min-height:2.6em;color:var(--texto-secundario);font-size:var(--tamanho-sm)}.escolha__exemplo{display:flex;flex-direction:column;gap:var(--espaco-2);padding:var(--espaco-3);border:1px dashed var(--borda-forte);border-radius:var(--raio);background:var(--superficie-sutil)}.escolha__foto{height:3rem;border-radius:var(--raio-sm);background:var(--borda)}.escolha__linha{width:70%;height:8px;border-radius:var(--raio-pill);background:var(--borda-forte)}.filtros-lista{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.filtros-lista__item{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espaco-3);border-bottom:1px solid var(--borda)}.filtros-lista__item .interruptor{flex:1;border-top:0}.filtros-lista__item .icone{flex:none;color:var(--texto-secundario)}.filtros-lista__item--desligado{opacity:.7}.filtros-lista__ordem{display:inline-flex;gap:var(--espaco-1)}.previa-lateral{display:flex;flex-direction:column;gap:var(--espaco-4);padding:var(--espaco-4);border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie-sutil)}.previa-lateral__grupo{display:flex;flex-direction:column;gap:var(--espaco-2)}.previa-lateral__grupo span{height:8px;border-radius:var(--raio-pill);background:var(--borda)}.previa-lateral__grupo span:nth-of-type(2){width:75%}.previa-lateral__grupo span:nth-of-type(3){width:55%}.previa-cores,.previa-logo{display:flex;align-items:center;gap:var(--espaco-3);padding:var(--espaco-3) var(--espaco-4);border-radius:var(--raio);background:var(--catalogo-primaria);color:var(--catalogo-sobre-primaria);min-height:4rem}.previa-cores__faixa{margin-right:auto;font-weight:700}.previa-cores__botao{padding:var(--espaco-2) var(--espaco-4);border-radius:var(--raio-pill);background:var(--catalogo-destaque);color:var(--catalogo-sobre-destaque);font-size:var(--tamanho-sm);font-weight:600}.previa-logo .aparencia-catalogo__vazio{color:var(--catalogo-sobre-primaria);opacity:.8}.barra-do-cartao{display:flex;justify-content:flex-end}.tabela-rolavel{overflow-x:auto}.selo{display:inline-block;padding:2px var(--espaco-3);border-radius:var(--raio-pill);font-size:var(--tamanho-xs);font-weight:600}.selo--ativo{background:var(--cadastro-ativo-fundo);color:var(--cadastro-ativo)}.selo--inativo{background:var(--cadastro-cancelado-fundo);color:var(--cadastro-cancelado)}.modal-fundo{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:var(--espaco-4);background:#0f172a80}.modal{width:100%;max-width:26rem;padding:var(--espaco-6);border-radius:var(--raio-lg);background:var(--superficie-elevada);box-shadow:var(--sombra-2)}.modal h2{margin:0}.modal__acoes{display:flex;justify-content:flex-end;gap:var(--espaco-2)}@media(max-width:860px){.barra-salvar{inset:auto 0 0;padding:var(--espaco-3) var(--espaco-4);flex-wrap:wrap}.status-grande{padding:var(--espaco-5)}}.catalogo-usuarios__tabela{width:100%;border-collapse:collapse;font-size:var(--tamanho-base)}.catalogo-usuarios__tabela th,.catalogo-usuarios__tabela td{padding:var(--espaco-3) var(--espaco-3);border-bottom:1px solid var(--borda);text-align:left}.catalogo-usuarios__tabela th{color:var(--texto-secundario);font-size:var(--tamanho-sm)}.catalogo-usuarios__acoes{white-space:nowrap}.catalogo-usuarios__acoes .botao+.botao{margin-left:var(--espaco-1)}.catalogo-usuarios__voce{color:var(--texto-secundario);font-size:var(--tamanho-sm)}.catalogo-usuarios__perigo-texto{color:var(--estado-erro)}.catalogo-usuarios__perigo{background:var(--estado-erro);border-color:var(--estado-erro)}.catalogo-usuarios__explica{margin:0;color:var(--texto-secundario)}.catalogo-abertura{--abertura-texto: var(--g-cinza-0);--abertura-destaque: var(--g-azul-200);position:relative;min-height:100vh;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(22rem,30rem);align-items:center;gap:var(--espaco-10);padding:var(--espaco-10) clamp(var(--espaco-6),6vw,7rem);background:var(--entrar-marca-fundo);overflow:hidden}.catalogo-abertura__foto,.catalogo-abertura__veu{position:absolute;inset:0}.catalogo-abertura__foto img{width:100%;height:100%;object-fit:cover;object-position:70% 100%}.catalogo-abertura__veu{background:linear-gradient(90deg,color-mix(in srgb,var(--g-navy-900) 70%,transparent) 0%,color-mix(in srgb,var(--g-navy-900) 25%,transparent) 45%,transparent 60%),linear-gradient(90deg,transparent 58%,color-mix(in srgb,var(--superficie-pagina) 80%,transparent) 82%,var(--superficie-pagina) 100%)}.catalogo-abertura__apresentacao,.catalogo-abertura__cartao{position:relative}.catalogo-abertura__apresentacao{color:var(--abertura-texto);max-width:36rem;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.catalogo-abertura__logo{height:auto;width:200px;margin-bottom:var(--espaco-10)}.catalogo-abertura__titulo{margin:0;font-family:var(--fonte-display);font-size:clamp(2.25rem,3.6vw,3.25rem);font-weight:700;line-height:1.1}.catalogo-abertura__titulo span{color:var(--abertura-destaque)}.catalogo-abertura__texto{margin:var(--espaco-4) 0 0;max-width:32rem;font-size:var(--tamanho-lg);line-height:1.5;opacity:.9}.catalogo-abertura__vantagens{margin:var(--espaco-8) 0 0;padding:0;list-style:none;display:grid;gap:var(--espaco-5)}.catalogo-abertura__vantagens li{display:flex;align-items:center;gap:var(--espaco-4);font-size:var(--tamanho-md);line-height:1.45}.catalogo-abertura__vantagens strong{display:block;margin-bottom:2px;font-size:var(--tamanho-lg)}.catalogo-abertura__vantagem-icone{flex:none;display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:var(--raio-lg);background:color-mix(in srgb,var(--g-azul-500) 30%,transparent);border:1px solid color-mix(in srgb,var(--g-azul-200) 25%,transparent)}.catalogo-abertura svg{width:1.375rem;height:1.375rem}.catalogo-abertura__cartao{padding:var(--espaco-10) var(--espaco-8);border-radius:var(--raio-lg);background:var(--superficie-painel);box-shadow:var(--sombra-lg, 0 24px 60px color-mix(in srgb, var(--g-navy-900) 25%, transparent))}.catalogo-abertura__logo-cartao{display:block;margin:0 auto var(--espaco-8);width:200px;height:auto}.catalogo-abertura__logo-cartao--claro,[data-tema=escuro] .catalogo-abertura__logo-cartao:not(.catalogo-abertura__logo-cartao--claro){display:none}[data-tema=escuro] .catalogo-abertura__logo-cartao--claro{display:block}.catalogo-abertura__cartao h1{margin:0;font-family:var(--fonte-display);font-size:var(--tamanho-2xl);color:var(--texto-principal)}.catalogo-abertura__subtitulo{margin:var(--espaco-2) 0 0;font-size:var(--tamanho-md);color:var(--texto-secundario);line-height:1.5}.catalogo-abertura__formulario{display:flex;flex-direction:column;gap:var(--espaco-4);margin-top:var(--espaco-6)}.catalogo-abertura__campo{display:flex;align-items:center;gap:var(--espaco-3);height:3.25rem;padding:0 var(--espaco-4);border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie-painel);color:var(--texto-secundario)}.catalogo-abertura__campo:focus-within{border-color:var(--foco, var(--g-azul-600));box-shadow:0 0 0 3px color-mix(in srgb,var(--g-azul-500) 20%,transparent)}.catalogo-abertura__campo input{flex:1;font-size:var(--tamanho-md);min-width:0;height:100%;border:0;background:transparent;color:var(--texto-principal);font-family:inherit;outline:none}.catalogo-abertura__olho{display:grid;place-items:center;padding:var(--espaco-1);border:0;background:transparent;color:inherit;cursor:pointer}.catalogo-abertura .catalogo-abertura__entrar{height:3.25rem;gap:var(--espaco-3);font-size:var(--tamanho-lg);font-weight:600}.catalogo-abertura__entrar svg{width:1.125rem;height:1.125rem}@media(max-width:960px){.catalogo-abertura{grid-template-columns:minmax(0,30rem);justify-content:center}.catalogo-abertura__apresentacao{display:none}.catalogo-abertura__veu{background:color-mix(in srgb,var(--g-navy-900) 45%,transparent)}}@media(max-width:768px){.catalogo-abertura{padding:var(--espaco-6) var(--espaco-4)}.catalogo-abertura__cartao{padding:var(--espaco-8) var(--espaco-5)}}.catalogo-abertura--so-cartao{grid-template-columns:minmax(0,30rem);justify-content:center}.catalogo-abertura--so-cartao .catalogo-abertura__veu{background:color-mix(in srgb,var(--g-navy-900) 55%,transparent)}
