.avisos{padding-top:4px}.topbar-message-admin{background:var(--superficie);border:1px solid var(--borda);border-radius:18px;margin:24px 0;padding:22px}.topbar-message-admin-heading{align-items:center;display:flex;gap:20px;justify-content:space-between}.topbar-message-admin-heading h2{margin:6px 0}.topbar-message-admin-heading p,.topbar-message-admin-help{color:var(--texto-2);font-size:12px}.topbar-message-admin-toggle{align-items:center;display:flex;flex:none;gap:8px}.topbar-message-admin-fields{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.topbar-message-admin-fields label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600}.topbar-message-admin-fields input{background:var(--fundo);border:1px solid var(--borda);border-radius:10px;color:var(--texto);font:inherit;padding:10px 12px;width:100%}.topbar-message-admin-saved{color:var(--sucesso);font-size:13px}@media(max-width:700px){.topbar-message-admin-heading{align-items:flex-start;flex-direction:column}.topbar-message-admin-fields{grid-template-columns:1fr}}.avisos__cabecalho{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;margin:30px 0 18px}.avisos__cabecalho .contas-sobretitulo{margin-bottom:7px}.avisos__cabecalho h2{font-size:20px;font-weight:600;letter-spacing:-.025em;margin:0 0 5px}.avisos__cabecalho p{color:var(--texto-2);font-size:12px;line-height:1.5;margin:0;max-width:720px}.avisos__controles{align-items:center;display:flex;flex:none;gap:10px}.avisos-lista{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.aviso{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--superficie);border:1px solid var(--borda);border-radius:18px;box-shadow:0 12px 34px #00000008;padding:20px 22px}.aviso__topo{align-items:center;display:flex;gap:14px;justify-content:space-between}.aviso__etiquetas{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.aviso__estado,.aviso__tom{border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.04em;padding:5px 11px;text-transform:uppercase}.aviso__estado--no_ar{background:#e5f3ea;color:var(--sucesso)}.aviso__estado--agendado{background:#e8eefb;color:#2f4f9e}.aviso__estado--encerrado{background:#ebebeb;color:var(--texto-2)}.aviso__tom--informativo{background:#0000000d;color:var(--texto-2)}.aviso__tom--novidade{background:#e6f0ff;color:#2f4f9e}.aviso__tom--importante{background:#fff0d6;color:#8a5700}.aviso__tom--manutencao{background:var(--perigo-suave);color:var(--perigo)}.aviso__acoes{align-items:center;display:flex;flex:none;gap:6px}.aviso__acoes .botao{font-size:13px;padding:7px 12px}.aviso__titulo{font-size:16px;letter-spacing:-.015em;margin:14px 0 6px}.aviso__corpo{color:var(--texto-2);font-size:13px;line-height:1.6;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.aviso__meta{color:var(--texto-3);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 14px;margin:14px 0 0}.aviso__meta span{align-items:center;display:flex;gap:6px}.aviso__meta span+span:before{color:var(--texto-3);content:"·"}.aviso__confirmacao{background:var(--perigo-suave);border-radius:12px;margin-top:16px;padding:14px 16px}.aviso__confirmacao p{color:var(--texto);font-size:13px;line-height:1.55;margin:0}.aviso__confirmacao .aviso__acoes{justify-content:flex-end;margin-top:12px}.avisos-vazio{align-items:center;background:var(--superficie);border-radius:18px;color:var(--texto-2);display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:180px;padding:30px;text-align:center}.avisos-vazio strong{color:var(--texto);font-size:16px}.avisos-nota{color:var(--texto-3);font-size:12px;line-height:1.6;margin:18px 0 0;max-width:780px}.aviso-form{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--superficie);border:1px solid rgb(0 0 0 / 10%);border-radius:18px;box-shadow:0 18px 44px #0000000d;margin-bottom:26px;padding:24px}.aviso-form__cabecalho{margin-bottom:18px}.aviso-form__cabecalho .contas-sobretitulo{margin-bottom:7px}.aviso-form__cabecalho h2{font-size:20px;letter-spacing:-.025em;margin:0 0 6px}.aviso-form__cabecalho p{color:var(--texto-2);font-size:12px;line-height:1.55;margin:0;max-width:720px}.aviso-campo{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.aviso-campo>span{color:var(--texto);font-size:13px;font-weight:550}.aviso-campo input,.aviso-campo select,.aviso-campo textarea{background:var(--superficie-alta);border:1px solid var(--borda);border-radius:10px;color:var(--texto);font:inherit;font-size:14px;padding:11px 13px;resize:vertical;width:100%}.aviso-campo input:focus-visible,.aviso-campo select:focus-visible,.aviso-campo textarea:focus-visible{border-color:var(--acento);outline:2px solid var(--acento-suave)}.aviso-campo small{color:var(--texto-3);font-size:11px;line-height:1.5}.aviso-form__linha{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.aviso-form__erro{background:var(--perigo-suave);border-radius:10px;color:var(--perigo);font-size:13px;margin:4px 0 0;padding:11px 14px}.aviso-form__acoes{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}@media(max-width:760px){.avisos__cabecalho{align-items:flex-start;flex-direction:column}.aviso-form__linha{grid-template-columns:minmax(0,1fr)}.aviso__topo{align-items:flex-start;flex-direction:column}}.changelog-page{max-width:1100px}.changelog-actions,.changelog-status,.changelog-timeline-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.changelog-actions{margin-top:14px}.changelog-group>h2{color:var(--texto-2);font-size:13px;margin:28px 0 12px}.changelog-card,.changelog-editor{background:var(--superficie);border:1px solid var(--borda);border-radius:14px;margin-bottom:14px;padding:22px}.changelog-editor>p,.changelog-preview>p,.changelog-field small{color:var(--texto-2);font-size:12px;line-height:1.6}.changelog-editor fieldset{margin:0;min-width:0;padding:0}.changelog-editor legend{font-size:13px;font-weight:600;margin-bottom:14px}.changelog-fields{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:16px 0}.changelog-field{display:flex;flex-direction:column;font-size:13px;gap:8px;margin-bottom:16px}.changelog-field input,.changelog-field select,.changelog-field textarea{background:var(--superficie-alta);border:1px solid var(--borda);border-radius:var(--raio);color:var(--texto);font:inherit;padding:10px 12px;width:100%}.changelog-field textarea{resize:vertical}.changelog-field :focus-visible,.changelog-page button:focus-visible,.changelog-preview summary:focus-visible{outline:2px solid var(--acento);outline-offset:3px}.changelog-page button:disabled{cursor:not-allowed;opacity:.55}.changelog-preview{background:var(--superficie-alta);border:1px solid var(--borda);border-radius:var(--raio);padding:18px}.changelog-preview>.changelog-field{max-width:240px}.changelog-preview summary{cursor:pointer;font-size:12px;padding:12px 0}.changelog-timeline{list-style:none;margin:0;padding:0 0 0 9px}.changelog-timeline-entry{border-left:2px solid var(--borda);padding:2px 0 18px 24px;position:relative}.changelog-timeline-entry:last-child{padding-bottom:4px}.changelog-timeline-node{background:var(--acento);border:3px solid var(--superficie-alta);border-radius:50%;height:14px;left:-8px;position:absolute;top:4px;width:14px}.changelog-timeline-entry.is-added .changelog-timeline-node{background:var(--sucesso)}.changelog-timeline-entry.is-removed .changelog-timeline-node{background:var(--perigo)}.changelog-timeline-meta{color:var(--texto-3);font-size:11px;font-variant-numeric:tabular-nums}.changelog-type{background:var(--acento-suave);border:1px solid var(--borda);border-radius:4px;color:var(--texto-2);padding:2px 6px}.changelog-timeline-entry h3{font-size:14px;font-weight:600;margin:10px 0 5px;overflow-wrap:anywhere}.changelog-timeline-entry p{color:var(--texto-2);font-size:13px;line-height:1.6;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.changelog-status{color:var(--texto-2);font-size:12px;margin-top:16px}.changelog-status strong{color:var(--acento)}.changelog-error,.changelog-confirm{background:var(--perigo-suave);border-radius:var(--raio);color:var(--perigo);font-size:13px;margin:16px 0;padding:16px}.changelog-empty{color:var(--texto-2);padding:36px 0;text-align:center}@media(max-width:600px){.changelog-card,.changelog-editor{padding:16px}.changelog-fields{grid-template-columns:minmax(0,1fr)}}.cupons-page{max-width:1100px}.cupons-acoes-topo,.cupom-acoes,.cupom-topo,.cupom-icones-topo{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.cupons-vazio{color:var(--texto-2);margin:18px 0}.cupons-lista{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));list-style:none;margin:18px 0;padding:0}.cupom-card{background:var(--superficie);border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:16px}.cupom-card.is-expirado{opacity:.6}.cupom-codigo{background:var(--acento-suave);border-radius:var(--raio);font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:14px;font-weight:700;letter-spacing:.05em;padding:6px 10px}.cupom-estado{background:var(--acento-suave);border-radius:999px;color:var(--texto-2);font-size:12px;font-weight:600;padding:3px 10px}.cupom-estado.is-ativo{color:var(--sucesso)}.cupom-estado.is-expirado{color:var(--perigo)}.cupom-periodo,.cupom-descricao{color:var(--texto-2);font-size:13px;margin:0}.cupom-itens{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.cupom-itens li{background:var(--acento-suave);border-radius:8px;height:36px;position:relative;width:36px}.cupom-itens img{display:block;height:100%;object-fit:contain;width:100%}.cupom-itens b{background:var(--texto);border-radius:9px;bottom:-4px;color:#fff;font-size:10px;min-width:18px;padding:1px 4px;position:absolute;right:-4px;text-align:center}.cupom-confirmacao{background:var(--perigo-suave);border-radius:var(--raio);display:flex;flex-wrap:wrap;gap:8px;padding:10px}.cupom-confirmacao p{flex:1 1 100%;margin:0}.cupom-editor{background:var(--superficie);border-radius:14px;margin:18px 0;padding:22px}.cupom-editor fieldset{display:grid;gap:14px;margin:0;min-width:0;padding:0}.cupom-campos{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cupom-campo{display:flex;flex-direction:column;font-size:13px;gap:6px}.cupom-campo input,.cupom-campo textarea,.cupom-quantidades input,.cupom-biblioteca input{background:var(--superficie-alta);border-radius:var(--raio);color:var(--texto);font:inherit;padding:9px 12px}.cupom-campo small,.cupom-dica{color:var(--texto-3)}.cupom-visivel{align-items:center;display:flex;gap:8px}.cupom-icones-topo{justify-content:space-between}.cupom-icones-topo h3{margin:0}.cupom-enviar{cursor:pointer}.cupom-grade{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(52px,1fr))}.cupom-icone{align-items:center;background:var(--acento-suave);border-radius:10px;cursor:pointer;display:grid;height:52px;justify-items:center;padding:0}.cupom-icone.is-marcado{background:var(--superficie-alta);box-shadow:inset 0 0 0 2px var(--acento)}.cupom-quantidades{display:grid;gap:8px;list-style:none;margin:0;padding:0}.cupom-quantidades li{align-items:center;display:grid;gap:10px;grid-template-columns:28px 1fr 110px}.cupom-erro{color:var(--perigo);margin:12px 0 0}.cupons-biblioteca h2{font-size:16px;margin:28px 0 4px}.cupons-biblioteca>p{color:var(--texto-2);font-size:13px}.cupom-biblioteca{display:grid;gap:10px;list-style:none;margin:14px 0;padding:0}.cupom-biblioteca li{align-items:end;background:var(--superficie);border-radius:12px;display:grid;gap:12px;grid-template-columns:40px 1fr 1fr auto auto;padding:10px 12px}.cupom-biblioteca label{display:flex;flex-direction:column;font-size:12px;gap:4px}.cupom-uso{color:var(--texto-3);font-size:12px;padding-bottom:10px}.cupom-quantidades-titulo{font-size:14px;margin:18px 0 6px}.relatorios{padding-top:4px}.relatorios-filtros{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.relatorios-filtros label{color:var(--texto-2);display:grid;font-size:11px;gap:4px}.relatorios-filtros input,.relatorios-filtros select{background:var(--superficie-alta);border:1px solid var(--borda);border-radius:6px;color:var(--texto);font:inherit;font-size:12px;padding:6px 8px}.relatorios-marca{align-items:center;display:flex!important;gap:6px!important}.relatorios-total,.relatorios-vazio span{color:var(--texto-2);font-size:12px}.relatorios-erro{color:var(--perigo);font-size:12px}.relatorios-vazio{background:var(--superficie);border:1px solid var(--borda);border-radius:8px;display:grid;gap:4px;padding:18px}.relatorios-tabela{border-collapse:collapse;font-size:12px;width:100%}.relatorios-tabela th{color:var(--texto-3);font-weight:500;text-align:left}.relatorios-tabela th,.relatorios-tabela td{border-bottom:1px solid var(--borda);padding:7px 8px}.relatorios-tabela tr.tem-erro td:first-child{border-left:3px solid var(--perigo)}.relatorios code,.relatorio-detalhe code{letter-spacing:.04em}.relatorio-detalhe{background:var(--superficie);border:1px solid var(--borda);border-radius:8px;margin-top:18px;padding:16px}.relatorio-detalhe header{display:flex;gap:12px;justify-content:space-between}.relatorio-detalhe h3{font-size:15px;margin:0 0 4px}.relatorio-detalhe p,.relatorio-detalhe blockquote{color:var(--texto-2);font-size:12px;margin:0}.relatorio-detalhe blockquote{border-left:3px solid var(--acento);margin:12px 0;padding-left:10px}.relatorio-acoes{display:flex;flex-wrap:wrap;gap:6px}.relatorio-acoes .perigo{background:var(--perigo-suave);color:var(--perigo)}.relatorio-filtro-nivel{color:var(--texto-2);display:flex;font-size:12px;gap:8px;margin:12px 0 6px}.relatorio-eventos{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;list-style:none;margin:0;max-height:340px;overflow:auto;padding:0}.relatorio-eventos li{border-bottom:1px solid var(--borda);padding:3px 0;word-break:break-word}.relatorio-eventos .nivel-error b,.relatorio-eventos .nivel-error em{color:var(--perigo)}.relatorio-eventos .nivel-warn b{color:var(--acento)}.relatorio-detalhe pre{background:var(--superficie-alta);border-radius:6px;font-size:11px;max-height:260px;overflow:auto;padding:10px}.recursos-premium{margin-top:16px}.recursos-premium__descricao{color:var(--texto-2);font-size:13px;line-height:1.5;margin:-8px 0 18px}.recursos-premium__prazo{align-items:center;color:var(--texto-2);display:flex;font-size:13px;gap:12px;margin-bottom:16px}.recursos-premium__prazo select{background:var(--superficie-alta);border:1px solid var(--borda);border-radius:9px;color:var(--texto);font:inherit;padding:8px 10px}.recursos-premium__item{align-items:center;border-top:1px solid var(--borda);display:flex;gap:16px;justify-content:space-between;padding:14px 0}.recursos-premium__item>div:first-child{display:flex;flex-direction:column;gap:4px;min-width:0}.recursos-premium__item strong{font-size:14px}.recursos-premium__item small,.recursos-premium__item span{color:var(--texto-2);font-size:12px}.recursos-premium__item small{overflow-wrap:anywhere}.recursos-premium__acoes{display:flex;gap:8px}.recursos-premium__acoes button{background:var(--superficie-alta);border:0;border-radius:8px;color:var(--texto);cursor:pointer;font:inherit;font-size:12px;padding:8px 10px}@media(max-width:720px){.recursos-premium__item,.recursos-premium__prazo{align-items:flex-start;flex-direction:column}}.detalhe-pagina{padding-top:28px}.detalhe-acoes{display:flex;justify-content:space-between;margin-bottom:30px}.detalhe-acoes .botao:first-child{margin-left:-16px}.detalhe-cabecalho{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:28px}.detalhe-identidade{align-items:center;display:flex;gap:18px;min-width:0}.detalhe-avatar{align-items:center;background:var(--acento-suave);border-radius:18px;color:var(--acento);display:flex;flex:none;font-size:24px;font-weight:600;height:68px;justify-content:center;width:68px}.detalhe-identidade h1{font-size:30px;margin:0 0 4px}.detalhe-identidade p{color:var(--texto-2);margin:0;overflow-wrap:anywhere}.detalhe-resumo{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px}.detalhe-resumo>div{background:var(--superficie);border-radius:var(--raio);display:flex;flex-direction:column;gap:10px;min-height:94px;padding:17px 18px}.detalhe-resumo span,.detalhe-campos dt{color:var(--texto-3);font-size:12px}.detalhe-resumo strong{font-size:16px;font-weight:500;line-height:1.35}.detalhe-colunas{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(260px,.9fr) minmax(0,1.6fr)}.detalhe-atividade{display:flex;flex-direction:column;gap:16px;min-width:0}.detalhe-bloco{background:var(--superficie);border-radius:var(--raio);min-width:0;padding:22px}.detalhe-bloco__cabecalho{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:22px}.detalhe-bloco h2{font-size:17px;font-weight:600;margin:0}.detalhe-contagem{color:var(--texto-3);font-size:12px;white-space:nowrap}.detalhe-campos{display:flex;flex-direction:column;gap:18px;margin:0}.detalhe-campos dd{font-size:14px;margin:5px 0 0;overflow-wrap:anywhere}.detalhe-erro{color:var(--perigo)}.detalhe-lista{display:flex;flex-direction:column}.detalhe-item{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:14px 0}.detalhe-item+.detalhe-item{margin-top:8px}.detalhe-item:first-child{padding-top:0}.detalhe-item:last-child{padding-bottom:0}.detalhe-item div{display:flex;flex-direction:column;gap:4px;min-width:0}.detalhe-item strong{font-size:14px;font-weight:500}.detalhe-item span,.detalhe-item small,.detalhe-vazio,.detalhe-limite{color:var(--texto-2);font-size:12px;line-height:1.5}.detalhe-item small{flex:none;text-align:right}.detalhe-item__acoes{align-items:flex-end;display:flex;flex:none;flex-direction:column;gap:9px}.detalhe-item__botao{background:transparent;border:0;border-radius:8px;color:var(--texto-3);cursor:pointer;font:inherit;font-size:12px;padding:6px 9px;transition:background .14s ease,color .14s ease}.detalhe-item__botao:hover{background:var(--perigo-suave, rgb(255 85 85 / 10%));color:var(--perigo)}.detalhe-item__botao:focus-visible,.detalhe-dialogo button:focus-visible{outline:2px solid var(--acento);outline-offset:3px}.detalhe-aviso{background:var(--acento-suave);border-radius:10px;color:var(--texto);margin:0 0 18px;padding:12px 16px}.detalhe-dialogo{background:var(--superficie, #17191d);border:0;border-radius:18px;box-shadow:0 24px 80px #0000008c;color:var(--texto, #f4f5f6);max-width:min(480px,calc(100vw - 32px));padding:28px;width:100%}.detalhe-dialogo::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3}.detalhe-dialogo h2{font-size:22px;margin:12px 0 10px}.detalhe-dialogo>p{color:var(--texto-2);line-height:1.6;margin:0;overflow-wrap:anywhere}.detalhe-dialogo .detalhe-erro{margin-top:12px}.detalhe-dialogo__acoes{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:26px}.detalhe-dialogo__confirmar{background:var(--perigo, #b84242)}.detalhe-dialogo__confirmar:hover:not(:disabled){filter:brightness(1.12)}.detalhe-dialogo button:disabled{cursor:wait;opacity:.65}.detalhe-vazio{margin:0}.detalhe-limite{color:var(--texto-3);margin:18px 0 0}@media(max-width:850px){.detalhe-colunas{grid-template-columns:1fr}.detalhe-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.detalhe-cabecalho{align-items:start;flex-direction:column}.detalhe-identidade h1{font-size:24px}.detalhe-avatar{height:52px;width:52px}.detalhe-resumo{gap:6px}.detalhe-resumo>div{padding:14px}.detalhe-item{align-items:start;flex-direction:column;gap:6px}.detalhe-item small{text-align:left}.detalhe-item__acoes{align-items:flex-start}}.saude{background:var(--superficie);border:1px solid var(--borda);border-radius:12px;margin:22px 0;padding:22px}.saude__cabecalho{align-items:flex-start;display:flex;justify-content:space-between;gap:20px}.saude__cabecalho h2{font-size:20px;margin:0 0 5px}.saude__cabecalho p{color:var(--texto-2);font-size:13px;margin:0}.saude__estado{border-radius:20px;flex-shrink:0;font-size:12px;font-weight:600;padding:8px 12px}.saude__estado--normal{background:#e5f3ea;color:#16794f}.saude__estado--atencao{background:#fff0d6;color:#8a5700}.saude__estado--critico{background:#f9e5e1;color:#a33a2a}.saude__estado--carregando{background:#ebebeb;color:var(--texto-2)}.saude__grade{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.saude__grade article{background:var(--superficie-alta);border:1px solid var(--borda);border-radius:9px;display:flex;flex-direction:column;gap:7px;min-width:0;padding:15px}.saude__grade article span{color:var(--texto-2);font-size:12px}.saude__grade article strong{font-size:21px;font-weight:650}.saude__grade article small,.saude__rodape,.saude__indisponivel{color:var(--texto-2);font-size:12px}.saude__rodape{display:block;margin-top:14px}@media(max-width:800px){.saude__grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.saude__cabecalho{align-items:flex-start;flex-direction:column}.saude__grade{grid-template-columns:1fr}}.catalogo h2{font-size:14px;margin:26px 0 8px}.catalogo-totais,.catalogo-ajuda{color:var(--texto-2);font-size:12px;margin:6px 0 12px}.catalogo-erro{background:var(--perigo-suave);border-radius:6px;color:var(--perigo);font-size:12px;margin:10px 0;padding:8px 10px}.catalogo-aviso{color:var(--sucesso);font-size:12px;margin:10px 0}.catalogo-form,.catalogo-filtros{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.catalogo-form h2{flex-basis:100%;margin:0}.catalogo label{color:var(--texto-2);display:grid;font-size:11px;gap:4px}.catalogo input:not([type=checkbox]),.catalogo select,.catalogo textarea{background:var(--superficie-alta);border:1px solid var(--borda);border-radius:6px;color:var(--texto);font:inherit;font-size:12px;padding:6px 8px}.catalogo-lista{display:block;max-width:560px;width:100%}.catalogo-inline{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.catalogo-marca{align-items:center;display:inline-flex!important;gap:6px!important}.catalogo-tabela{border-collapse:collapse;font-size:12px;width:100%}.catalogo-tabela th{color:var(--texto-3);font-weight:500;text-align:left}.catalogo-tabela th,.catalogo-tabela td{border-bottom:1px solid var(--borda);padding:7px 8px;vertical-align:top}.catalogo-tabela td small,.catalogo-alvos small,.catalogo-dungeons small{color:var(--texto-3);display:block;font-size:11px}.catalogo-tabela tr.arquivado td{opacity:.6}.catalogo-etiqueta{background:var(--acento-suave);border-radius:4px;color:var(--texto-2);font-size:10px;margin-left:6px;padding:1px 5px}.catalogo-acoes{display:flex;flex-wrap:wrap;gap:6px}.catalogo button.perigo{color:var(--perigo)}.catalogo-vazio{background:var(--superficie);border:1px solid var(--borda);border-radius:8px;color:var(--texto-2);font-size:12px;padding:14px}.catalogo-dungeons,.catalogo-alvos{display:grid;gap:6px;list-style:none;margin:0;max-width:620px;padding:0}.catalogo-dungeons li,.catalogo-alvos li{align-items:center;background:var(--superficie);border:1px solid var(--borda);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:8px 10px}.catalogo-dungeons li>strong,.catalogo-alvos li>div{flex:1}.catalogo-dialogo{background:var(--superficie-alta);border:1px solid var(--borda);border-radius:8px;display:grid;gap:10px;margin-top:18px;max-width:560px;padding:16px}.catalogo-dialogo h3,.catalogo-dialogo p{margin:0}.catalogo-dialogo p{color:var(--texto-2);font-size:12px}.catalogo-semanal{margin-top:26px;max-width:720px}.catalogo-semanal h2{margin-top:0}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/admin/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/admin/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/admin/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/admin/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/admin/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/admin/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/admin/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fundo: #f4f4f4;--superficie: rgb(255 255 255 / 68%);--superficie-alta: rgb(255 255 255 / 82%);--borda: rgb(0 0 0 / 7%);--texto: #090909;--texto-2: #676767;--texto-3: #858585;--acento: #4b4f55;--acento-suave: rgb(20 22 26 / 8%);--sucesso: #16794f;--perigo: #a33a2a;--perigo-suave: rgb(163 58 42 / 12%);--raio: 8px;color-scheme:light}*{border:0 solid;box-sizing:border-box}body{background:linear-gradient(145deg,#f7f7f7,#f1f1f1 58%,#ededed);color:var(--texto);font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;margin:0;min-height:100vh}.tela{margin:0 auto;max-width:720px;padding:48px 20px}.tela--estreita{max-width:420px;padding-top:15vh}.tela--painel{max-width:1440px;padding:24px 32px 48px}h1{font-size:22px;font-weight:600;margin:0 0 8px}.texto{color:var(--texto-2);line-height:1.55;margin:0 0 20px}.botao{background:var(--superficie-alta);border-radius:var(--raio);color:var(--texto);cursor:pointer;font:inherit;padding:10px 16px}.botao:hover{filter:brightness(1.2)}.campo{background:var(--superficie);border-radius:var(--raio);color:var(--texto);font:inherit;letter-spacing:.3em;margin-bottom:12px;padding:12px 14px;text-align:center;width:100%}.campo:focus{outline:2px solid var(--acento)}.segredo{background:var(--superficie);border-radius:var(--raio);color:var(--texto-2);display:block;font-size:12px;margin-bottom:16px;overflow-wrap:anywhere;padding:12px}.qr-autenticador{display:block;height:auto;max-width:100%;margin:24px auto}.cadastro-manual{margin-bottom:20px}.cadastro-manual summary{cursor:pointer;margin-bottom:12px}.erro{color:var(--perigo);margin:0 0 12px}.topo{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.marca{color:var(--texto-2);font-size:13px}.marca small{color:var(--texto-3);font-size:12px;margin-left:12px}.contas-cabecalho{align-items:start;display:flex;justify-content:space-between;gap:24px;margin:28px 0 22px}.contas-sobretitulo{color:var(--texto-3);display:block;font-size:11px;font-weight:600;letter-spacing:.11em;margin-bottom:12px}.contas-cabecalho h1{font-size:32px;letter-spacing:-.035em;margin-bottom:6px}.contas-cabecalho p{color:var(--texto-2);margin:0}.contas-total{background:var(--superficie);border-radius:var(--raio);color:var(--texto-2);font-size:13px;padding:8px 12px;white-space:nowrap}.contas-controles{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:22px}.contas-busca{display:flex;flex:1;gap:8px;max-width:510px;min-width:260px}.contas-busca input{background:var(--superficie);border-radius:var(--raio);color:var(--texto);flex:1;font:inherit;min-width:0;padding:10px 14px}.contas-busca input::placeholder{color:var(--texto-3)}.contas-busca input:focus-visible,.contas-paginacao button:focus-visible,.contas-filtro button:focus-visible,.contas-erro button:focus-visible,.botao:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.contas-filtro{align-items:center;color:var(--texto-2);display:flex;flex-wrap:wrap;font-size:13px;gap:6px;margin:-8px 0 18px}.contas-filtro strong{color:var(--texto)}.contas-filtro button,.contas-erro button{background:transparent;color:var(--acento);cursor:pointer;font:inherit;margin-left:8px;padding:4px}.contas-erro{background:var(--superficie);border-radius:var(--raio);color:var(--perigo);margin-bottom:16px;padding:16px}.contas-vazio{align-items:center;background:var(--superficie);border-radius:var(--raio);color:var(--texto-2);display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:220px;padding:30px;text-align:center}.contas-vazio strong{color:var(--texto);font-size:16px}.contas-tabela-rolagem{overflow-x:auto}.contas-tabela{border-collapse:separate;border-spacing:0 6px;min-width:1080px;width:100%}.contas-tabela th{color:var(--texto-3);font-size:11px;font-weight:600;letter-spacing:.08em;padding:0 16px 10px;text-align:left;text-transform:uppercase}.contas-tabela td{background:var(--superficie);font-size:13px;padding:13px 16px}.contas-tabela td:first-child{border-radius:var(--raio) 0 0 var(--raio);width:37%}.contas-tabela td:last-child{border-radius:0 var(--raio) var(--raio) 0}.conta-identidade{align-items:center;display:flex;gap:12px;min-width:0}.conta-identidade--botao{background:transparent;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left;width:100%}.conta-identidade--botao:focus-visible{border-radius:4px;outline:2px solid var(--acento);outline-offset:3px}.conta-identidade--botao:hover strong{color:var(--acento)}.conta-avatar{align-items:center;background:var(--acento-suave);border-radius:50%;color:var(--acento);display:flex;flex:none;font-size:12px;font-weight:600;height:34px;justify-content:center;width:34px}.conta-identidade__texto{display:flex;flex-direction:column;min-width:0}.conta-identidade__texto strong,.conta-identidade__texto small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conta-identidade__texto strong{font-weight:600}.conta-identidade__texto small{color:var(--texto-2);font-size:12px;margin-top:2px}.conta-plano{background:var(--superficie-alta);border-radius:5px;color:var(--texto-2);display:inline-block;padding:4px 8px}.conta-plano--premium{background:var(--acento-suave);color:var(--acento)}.conta-vinculo{align-items:center;color:var(--texto-2);display:inline-flex;gap:7px;white-space:nowrap}.conta-vinculo__ponto{background:var(--texto-3);border-radius:50%;height:6px;width:6px}.conta-vinculo--ativo .conta-vinculo__ponto{background:var(--sucesso)}.conta-numero{color:var(--texto-2);font-variant-numeric:tabular-nums}.conta-data{color:var(--texto-2);white-space:nowrap}.contas-rodape{align-items:center;color:var(--texto-2);display:flex;flex-wrap:wrap;font-size:13px;gap:16px;justify-content:space-between;margin-top:18px}.contas-paginacao{align-items:center;display:flex;gap:10px}.contas-paginacao button{background:var(--superficie);border-radius:var(--raio);color:var(--texto);cursor:pointer;font:inherit;padding:8px 11px}.contas-paginacao button:disabled{color:var(--texto-3);cursor:default}.contas-nota{color:var(--texto-3);font-size:12px;margin-top:36px}.dashboard-resumo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 12px}.dashboard-metrica{min-height:132px;padding:19px 20px 17px;border:1px solid var(--borda);border-radius:16px;background:var(--superficie);box-shadow:0 8px 26px #00000008;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dashboard-metrica>span{display:block;color:var(--texto-2);font-size:12px;font-weight:550}.dashboard-metrica strong{display:block;margin:9px 0 7px;font-size:29px;font-weight:600;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.dashboard-metrica small{display:block;color:var(--texto-3);font-size:11px;line-height:1.45}.dashboard-metrica--online strong{color:var(--sucesso)}.dashboard-presenca{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin:0 2px 28px;color:var(--texto-3);font-size:11px}.dashboard-presenca>span:first-child{display:inline-flex;align-items:center;gap:7px}.dashboard-presenca i,.conta-atividade>span{display:inline-block;width:7px;height:7px;flex:none;border-radius:50%;background:var(--texto-3)}.dashboard-presenca i{background:var(--sucesso);box-shadow:0 0 0 3px #16794f1a}.dashboard-atividade{margin-bottom:16px;padding:22px 23px 18px;border:1px solid var(--borda);border-radius:18px;background:var(--superficie);box-shadow:0 10px 30px #00000005;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dashboard-atividade__cabecalho{display:flex;align-items:end;justify-content:space-between;gap:20px}.dashboard-atividade__cabecalho .contas-sobretitulo{margin-bottom:7px}.dashboard-atividade__cabecalho h2{margin:0 0 5px;font-size:18px;font-weight:600;letter-spacing:-.025em}.dashboard-atividade__cabecalho p{margin:0;color:var(--texto-3);font-size:11px;line-height:1.5}.dashboard-atividade__legenda{display:flex;flex:none;gap:15px;color:var(--texto-2);font-size:11px}.dashboard-atividade__legenda>span{display:inline-flex;align-items:center;gap:7px}.dashboard-atividade__amostra{width:8px;height:8px;border-radius:3px}.dashboard-atividade__amostra--contas,.dashboard-grafico__barra--contas{background:var(--acento)}.dashboard-atividade__amostra--instalacoes,.dashboard-grafico__barra--instalacoes{background:#b9bdc2}.dashboard-grafico{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin:20px 0 0;padding:0;list-style:none}.dashboard-grafico__dia{display:flex;min-width:0;flex-direction:column;align-items:center;gap:7px;color:var(--texto-2);text-align:center}.dashboard-grafico__barras{display:flex;width:100%;height:112px;align-items:end;justify-content:center;gap:6px;border-bottom:1px solid var(--borda)}.dashboard-grafico__barra{width:min(22px,30%);min-height:0;border-radius:5px 5px 1px 1px;transition:height .18s ease}.dashboard-grafico__dia strong{color:var(--texto);font-size:11px;font-weight:550;text-transform:capitalize}.dashboard-grafico__dia small{overflow:hidden;max-width:100%;color:var(--texto-3);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.dashboard-contas{padding:23px 23px 17px;border:1px solid var(--borda);border-radius:18px;background:var(--superficie);box-shadow:0 12px 34px #00000008;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dashboard-contas__cabecalho{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:20px}.dashboard-contas__cabecalho .contas-sobretitulo{margin-bottom:7px}.dashboard-contas__cabecalho h2{margin:0 0 5px;font-size:20px;font-weight:600;letter-spacing:-.025em}.dashboard-contas__cabecalho p{max-width:720px;margin:0;color:var(--texto-2);font-size:12px;line-height:1.5}.dashboard-contas .contas-controles{margin-bottom:13px}.dashboard-filtros{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:13px}.dashboard-filtros__botao{border-radius:999px;background:transparent;color:var(--texto-2);cursor:pointer;font:inherit;font-size:12px;padding:7px 12px;transition:background .14s ease,color .14s ease}.dashboard-filtros__botao:hover{background:#0000000a;color:var(--texto)}.dashboard-filtros__botao[aria-pressed=true]{background:var(--acento-suave);color:var(--texto);font-weight:550}.dashboard-filtros__botao:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.dashboard-contas .contas-busca input,.dashboard-contas .contas-vazio,.dashboard-contas .contas-erro{background:#00000008}.dashboard-contas .contas-tabela{border-spacing:0 5px}.dashboard-contas .contas-tabela th{padding-bottom:7px;font-size:10px;letter-spacing:.075em}.dashboard-contas .contas-tabela td{background:#ffffffc7;padding-block:12px}.dashboard-contas .contas-tabela tr:hover td{background:#fff}.conta-atividade{display:inline-flex;align-items:center;gap:7px;color:var(--texto-3);font-size:11px;white-space:nowrap}.conta-atividade--online{color:var(--sucesso);font-weight:550}.conta-atividade--online>span{background:var(--sucesso);box-shadow:0 0 0 3px #16794f1a}.conta-atividade--sessao{color:var(--texto-2)}.conta-atividade--carregando{color:var(--texto-3)}.dashboard-contas .contas-nota{margin:20px 0 0;line-height:1.55}.topo{min-height:42px;padding:0 2px}.marca{color:var(--texto);font-weight:600}.marca small{color:var(--texto-2);font-weight:400}.abas{align-items:center;display:flex;gap:4px}.abas a{border-radius:999px;color:var(--texto-2);font-size:13px;padding:8px 14px;text-decoration:none;transition:background .14s ease,color .14s ease}.abas a:hover{background:#0000000a;color:var(--texto)}.abas a[aria-current=page]{background:var(--acento-suave);color:var(--texto);font-weight:550}.abas a:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.botao{background:#202123;color:#fff;transition:filter .12s ease,transform .12s ease}.botao:hover{filter:brightness(1.12);transform:translateY(-1px)}.botao--discreto{background:transparent;color:var(--texto-2)}.botao--discreto:hover{background:#0000000a;filter:none}.botao:disabled{cursor:wait;opacity:.65}.botao--discreto.botao--perigo{color:var(--perigo)}.botao--discreto.botao--perigo:hover{background:var(--perigo-suave);filter:none}.botao.botao--perigo:not(.botao--discreto){background:var(--perigo);color:#fff}@media(max-width:600px){.tela--painel{padding-top:28px}.marca small{display:block;margin:4px 0 0}.contas-cabecalho{align-items:start;flex-direction:column;margin-top:32px}.contas-busca{max-width:none;width:100%}}@media(max-width:1050px){.dashboard-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.tela--painel{padding:18px 16px 32px}.dashboard-resumo{grid-template-columns:1fr 1fr;gap:9px}.dashboard-metrica{min-height:120px;padding:15px 14px}.dashboard-metrica strong{font-size:25px}.dashboard-contas,.dashboard-atividade{padding:17px 13px 14px}.dashboard-atividade__cabecalho{align-items:start;flex-direction:column;gap:13px}.dashboard-grafico{gap:5px;margin-top:15px}.dashboard-grafico__barras{height:86px;gap:3px}.dashboard-grafico__dia small{font-size:9px}.dashboard-contas__cabecalho{align-items:start}}@media(max-width:420px){.dashboard-resumo{grid-template-columns:1fr}}:root{--fundo: #f0f6fe;--superficie: #ffffff;--superficie-alta: #e1ecfa;--borda: #d0ddee;--texto: #1c2026;--texto-2: #4a525d;--texto-3: #6b7684;--acento: #23684a;--acento-suave: #dee9f7;--sucesso: #1f6b3a;--perigo: #b3372d;--perigo-suave: #f8e4e0;--raio: 10px;color-scheme:light}body{background:#f0f6fe;color:var(--texto)}.tela--painel.admin-shell{max-width:none;min-height:100vh;padding:0}.admin-topbar{align-items:center;background:var(--superficie);border-bottom:1px solid var(--borda);display:flex;gap:clamp(18px,2.5vw,36px);min-height:74px;padding:12px clamp(20px,3vw,40px)}.admin-logo{align-items:center;color:var(--texto);display:flex;flex:none;font-size:15px;font-weight:700;gap:10px;line-height:1.15;text-decoration:none}.admin-logo>span:last-child,.auth-brand>span:last-child{display:flex;flex-direction:column;gap:4px}.admin-logo small,.auth-brand small{color:var(--texto-3);font-size:9px;font-weight:650;letter-spacing:.1em}.admin-logo-mark{align-items:center;background:var(--acento);border-radius:9px;box-shadow:0 3px 8px #23684a2e;color:#fff;display:inline-flex;flex:none;font-size:12px;font-weight:750;height:34px;justify-content:center;letter-spacing:-.04em;width:34px}.nav-links{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:5px;min-width:240px}.nav-links a{border-radius:8px;color:var(--texto-2);font-size:13px;font-weight:550;padding:10px 12px;text-decoration:none;transition:background-color .18s ease,color .18s ease;white-space:nowrap}.nav-links a:hover,.nav-links a.active{background:var(--superficie-alta);color:var(--texto)}.nav-links a.active{font-weight:700}.nav-icons{align-items:center;border-left:1px solid var(--borda);display:flex;gap:5px;margin-left:auto;padding-left:14px}.icon-btn{align-items:center;background:transparent;border-radius:8px;color:var(--texto-2);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;text-decoration:none;transition:background-color .18s ease,color .18s ease,transform .18s ease;width:36px}.icon-btn:hover,.icon-btn[aria-current=page]{background:var(--superficie-alt, var(--superficie-alta));color:var(--acento)}.icon-btn:active{transform:scale(.96)}.admin-account{align-items:center;border-left:1px solid var(--borda);color:var(--texto-2);display:flex;font-size:11px;gap:9px;margin-left:2px;max-width:240px;min-width:0;padding-left:14px}.admin-account>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subnav{align-items:center;background:var(--superficie);border-bottom:1px solid var(--borda);display:flex;gap:28px;min-height:52px;overflow-x:auto;padding:0 clamp(20px,3vw,40px);white-space:nowrap}.subnav a,.subnav-placeholder{align-items:center;align-self:stretch;border-bottom:2px solid transparent;color:var(--texto-3);display:inline-flex;font-size:13px;font-weight:550;gap:8px;padding:2px 3px 0;text-decoration:none}.subnav a:hover{color:var(--texto-2)}.subnav a.active{border-bottom-color:var(--acento);color:var(--texto);font-weight:700}.admin-content{margin:0 auto;max-width:1440px;padding:0 clamp(20px,3vw,40px) 52px}.admin-section{padding-top:1px}.page-head{align-items:center;display:flex;justify-content:space-between;gap:20px;margin:0;padding:34px 0 25px}.page-head h1{font-size:clamp(26px,3vw,34px);font-weight:650;letter-spacing:-.04em;margin:0 0 6px}.page-head p{color:var(--texto-2);font-size:14px;line-height:1.55;margin:0;max-width:720px}.page-eyebrow{color:var(--texto-3);display:block;font-size:10px;font-weight:700;letter-spacing:.12em;margin-bottom:9px;text-transform:uppercase}.contas-pagina>.contas-cabecalho{margin:0;padding:34px 0 25px}.contas-cabecalho h1{font-size:clamp(26px,3vw,34px);font-weight:650;letter-spacing:-.04em}.contas-sobretitulo{color:var(--texto-3);font-size:10px;letter-spacing:.12em}.dashboard-metrica,.dashboard-atividade,.dashboard-contas,.settings-card,.saude,.aviso,.placeholder-card{background:var(--superficie);border:1px solid var(--borda);border-radius:14px;box-shadow:0 2px 7px #1c20260a}.dashboard-metrica{box-shadow:0 1px 4px #1c20260a;min-height:132px}.dashboard-contas,.dashboard-atividade{margin-top:18px}.contas-busca input,.aviso-campo input,.aviso-campo textarea,.aviso-campo select,.timer-column-name input,.offset-input-wrap input{background:#f8fafd;border:1px solid var(--borda);border-radius:8px;color:var(--texto);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.contas-busca input:focus,.aviso-campo input:focus,.aviso-campo textarea:focus,.aviso-campo select:focus,.timer-column-name input:focus,.offset-input-wrap input:focus{background:#fff;border-color:#79a991;box-shadow:0 0 0 3px #23684a1a;outline:none}.botao{align-items:center;background:var(--acento);border-radius:8px;box-shadow:0 2px 5px #23684a1f;color:#fff;display:inline-flex;font-size:13px;font-weight:650;gap:8px;justify-content:center;min-height:38px;padding:9px 14px;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.botao:hover{background:#1a5239;box-shadow:0 4px 9px #23684a2e;filter:none}.botao:active{transform:translateY(1px)}.botao:disabled{cursor:not-allowed;opacity:.55}.botao--discreto{background:transparent;box-shadow:none;color:var(--texto-2)}.botao--discreto:hover{background:var(--superficie-alta);box-shadow:none;color:var(--texto)}.botao--discreto.botao--perigo:hover{background:var(--perigo-suave);color:var(--perigo)}.contas-tabela td{background:#f8fafd}.contas-tabela tr:hover td{background:var(--superficie-alta)}.contas-tabela th{color:var(--texto-3)}.saude{margin-top:0;padding:22px}.saude__grade article{background:#f8fafd;border:1px solid var(--borda)}.settings-card{margin:0 0 16px;padding:22px 24px}.settings-card-heading{align-items:flex-start;display:flex;gap:13px;margin-bottom:22px}.settings-icon,.placeholder-icon{align-items:center;background:var(--acento-suave);border-radius:10px;color:var(--acento);display:flex;flex:none;height:40px;justify-content:center;width:40px}.settings-card-heading .page-eyebrow{font-size:9px;margin:0 0 4px}.settings-card-heading h2{font-size:17px;font-weight:650;letter-spacing:-.025em;margin:0 0 4px}.settings-card-heading p{color:var(--texto-2);font-size:12px;line-height:1.55;margin:0}.offset-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.offset-field{align-items:center;background:#f8fafd;border:1px solid var(--borda);border-radius:10px;display:flex;justify-content:space-between;min-width:0;padding:14px 16px}.offset-field>span:first-child{display:flex;flex-direction:column;gap:4px}.offset-field strong{font-size:13px}.offset-field small{color:var(--texto-3);font-size:11px}.offset-input-wrap{align-items:center;color:var(--texto-3);display:flex;font-size:12px;gap:5px}.offset-input-wrap input{font:inherit;font-variant-numeric:tabular-nums;min-height:36px;padding:7px 8px;text-align:center;width:76px}.settings-note{color:var(--texto-3);font-size:11px;line-height:1.55;margin:14px 0 0}.timer-columns{display:flex;flex-direction:column;gap:8px}.timer-column{align-items:center;background:#f8fafd;border:1px solid var(--borda);border-radius:10px;display:grid;gap:14px;grid-template-columns:32px minmax(150px,1fr) 110px 108px 32px;min-width:0;padding:10px 12px}.timer-column.is-disabled{background:#f3f5f8}.timer-column-order{display:flex;flex-direction:column;gap:1px}.timer-column-order button,.timer-remove{align-items:center;background:transparent;border-radius:6px;color:var(--texto-3);cursor:pointer;display:inline-flex;height:25px;justify-content:center;padding:0;width:28px}.timer-column-order button:hover:not(:disabled),.timer-remove:hover{background:var(--superficie-alta);color:var(--texto)}.timer-column-order button:disabled{cursor:default;opacity:.35}.timer-column-name{display:flex;flex-direction:column;gap:4px;min-width:0}.timer-column-name span{color:var(--texto-3);font-size:9px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.timer-column-name input{font:inherit;font-size:12px;min-height:34px;min-width:0;padding:7px 9px;width:100%}.timer-column-id{color:var(--texto-3);font-family:JetBrains Mono,Consolas,monospace;font-size:10px;overflow:hidden;text-overflow:ellipsis}.timer-switch{align-items:center;color:var(--texto-2);cursor:pointer;display:flex;font-size:11px;gap:8px;white-space:nowrap}.timer-switch input{height:1px;opacity:0;position:absolute;width:1px}.timer-switch>span{background:#c5cdd8;border-radius:999px;height:20px;position:relative;transition:background-color .18s ease;width:34px}.timer-switch>span:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #1c202633;content:"";height:14px;left:3px;position:absolute;top:3px;transition:transform .18s ease;width:14px}.timer-switch input:checked+span{background:var(--acento)}.timer-switch input:checked+span:after{transform:translate(14px)}.timer-switch input:focus-visible+span{outline:2px solid var(--acento);outline-offset:3px}.timer-remove{color:#9b5b53}.archived-columns{border-top:1px solid var(--borda);margin-top:18px;padding-top:15px}.archived-columns h3{color:var(--texto-2);font-size:12px;margin:0 0 8px}.archived-column{align-items:center;border-radius:8px;display:flex;justify-content:space-between;padding:8px 5px}.archived-column>span{display:flex;flex-direction:column;gap:3px}.archived-column strong{font-size:12px}.archived-column small{color:var(--texto-3);font-family:JetBrains Mono,Consolas,monospace;font-size:10px}.archived-column .botao{min-height:32px;padding:6px 9px}.settings-footer{align-items:center;border-top:1px solid var(--borda);color:var(--texto-3);display:flex;flex-wrap:wrap;font-size:10px;gap:8px 18px;justify-content:space-between;margin-top:14px;padding-top:12px}.settings-history-list{display:grid;gap:2px;list-style:none;margin:0;padding:0}.settings-history-list li{align-items:center;border-radius:8px;display:flex;gap:11px;padding:9px 4px}.history-check{align-items:center;background:#dceee3;border-radius:50%;color:var(--sucesso);display:flex;height:25px;justify-content:center;width:25px}.settings-history-list li>span:last-child{display:flex;flex-direction:column;gap:3px}.settings-history-list strong{font-size:12px;font-weight:600}.settings-history-list small,.history-empty{color:var(--texto-3);font-size:11px}.timer-save{flex:none}.timer-error{align-items:center;background:var(--perigo-suave);border-radius:9px;color:var(--perigo);display:flex;gap:14px;justify-content:space-between;font-size:13px;line-height:1.5;margin:0 0 14px;padding:12px 14px}.placeholder-card{align-items:flex-start;display:flex;gap:14px;max-width:720px;padding:20px}.placeholder-card strong{font-size:14px}.placeholder-card p{color:var(--texto-2);font-size:12px;line-height:1.55;margin:5px 0 0}.tela--estreita{background:var(--superficie);border:1px solid var(--borda);border-radius:16px;box-shadow:0 12px 32px -8px #1c202621,0 2px 6px #1c20260d;margin:max(32px,10vh) auto;max-width:440px;padding:36px}.auth-brand{align-items:center;color:var(--texto);display:flex;font-size:14px;font-weight:700;gap:10px;margin:0 0 34px}.tela--estreita h1{font-size:24px;font-weight:680;letter-spacing:-.035em;margin-bottom:9px}.tela--estreita .texto{font-size:13px;margin-bottom:22px}.tela--estreita .botao:not(.botao--discreto){min-height:46px;width:100%}.tela--estreita .botao--discreto{margin-top:8px;width:100%}.tela--estreita .campo{background:#f8fafd;border:1px solid var(--borda);font-variant-numeric:tabular-nums}.tela--estreita .campo:focus{outline:2px solid rgb(35 104 74 / 25%)}.qr-autenticador{border:8px solid white;border-radius:10px;box-shadow:0 2px 10px #1c20261f}.admin-topbar a:focus-visible,.icon-btn:focus-visible,.subnav a:focus-visible,.timer-column button:focus-visible,.timer-save:focus-visible{outline:2px solid var(--acento);outline-offset:3px}@media(max-width:1060px){.admin-topbar{flex-wrap:wrap;gap:12px 20px}.nav-links{order:3;flex-basis:100%}.nav-icons{margin-left:auto}}@media(max-width:680px){.admin-topbar{padding:12px 16px}.nav-links{gap:2px;overflow-x:auto;flex-wrap:nowrap;min-width:0}.nav-links a{font-size:12px;padding:9px 10px}.nav-icons{border-left:0;gap:1px;order:2;padding-left:0}.admin-account{border-left:0;margin-left:0;padding-left:0}.admin-account>span{display:none}.subnav{padding:0 16px}.admin-content{padding:0 16px 32px}.page-head,.contas-pagina>.contas-cabecalho{align-items:flex-start;flex-direction:column;gap:14px;padding:25px 0 20px}.offset-grid{grid-template-columns:1fr}.timer-column{gap:9px;grid-template-columns:28px minmax(0,1fr) 32px}.timer-column-name{grid-column:2}.timer-column-id{grid-column:2;grid-row:2}.timer-switch{grid-column:2;grid-row:3}.timer-remove{grid-column:3;grid-row:1}.timer-column-order{grid-row:1 / span 3}.settings-card{padding:17px 15px}.timer-error{align-items:flex-start;flex-direction:column}.tela--estreita{margin:24px 16px;padding:26px 22px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
