.box-icone-generico{display:inline-flex;align-items:center;justify-content:center;color:var(--texto-suave);background:var(--superficie-2);border-radius:var(--raio-sm)}.box-nome{font-weight:600}.box-aviso{display:block}.box-titulo{display:flex;align-items:center;gap:14px}.box-titulo p{margin:0}.box-numero{font-size:.95rem;font-weight:500}.box-classes{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.box-chance-sorteio{display:inline-flex;align-items:center;gap:8px}.box-linhas select,.box-itens select{max-width:22rem}.box-destino{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.box-classes-linha{display:flex;gap:6px}.box-classes-linha label{display:flex;flex-direction:column;align-items:center;gap:1px}.box-classes-linha select{padding:2px 4px;font-size:.82rem}.box-botoes{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.box-preset button{padding:3px 9px;font-size:.82rem}.box-descricao{margin-top:3px;max-width:46rem}.box-taxas-linha td{background:var(--fundo-2)}.box-taxas{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-end;padding:4px 0}.box-taxas .campo select{max-width:19rem}.box-modo-opcoes{margin-top:12px}.box-tooltip{display:inline-flex;flex-direction:column;align-items:center;gap:2px;min-width:260px;padding:10px 18px;background:#000000e0;border:1px solid #3a3a3a;border-radius:3px;font-family:Tahoma,Verdana,Segoe UI,sans-serif;font-size:12px;line-height:1.5}.box-tooltip-titulo{color:#fff;font-weight:700;margin-bottom:4px}.box-tooltip-sub{color:#d8d8d8}.box-tooltip-linha{color:#8ea7ff}.box-tooltip-vazio{color:#8a8a8a}.site-itens{display:flex;flex-direction:column;gap:10px}.site-item{border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie-2);padding:10px 12px;display:flex;flex-direction:column;gap:8px}.site-item-topo{display:flex;align-items:center;gap:10px}.site-exc{color:#3fcf6f}.site-exc-lista{flex-wrap:wrap;gap:6px 14px}.site-icones{display:inline-flex;gap:2px;align-items:center}.site-adicionar{border:1px dashed var(--borda-forte);border-radius:var(--raio);padding:12px;display:flex;flex-direction:column;gap:10px}.site-erros{margin:0;padding-left:1.1rem}.site-texto{width:100%;min-height:220px;font:inherit;padding:10px;border-radius:8px;border:1px solid var(--borda);background:var(--fundo-2);color:var(--texto);resize:vertical}.site-resumo-regra{font-size:.85rem;color:var(--texto-suave)}.site-mudancas{max-width:340px;font-size:.85rem}.site-hex{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.75rem;color:var(--texto-fraco);word-break:break-all}.site-delta-mais{color:var(--ok);font-weight:600}.site-delta-menos{color:var(--erro);font-weight:600}.site-etapas{display:flex;flex-wrap:wrap;gap:4px}.site-etapas>span{padding:1px 8px;border-radius:999px;border:1px solid var(--borda);font-size:.78rem;color:var(--texto-fraco);white-space:nowrap}.site-etapas>span.feita{color:var(--ok);border-color:var(--ok);background:var(--ok-fundo)}.site-provas{margin:4px 0 0;padding-left:18px;font-size:.85rem}.site-provas code{word-break:break-all}.site-acoes{display:flex;flex-wrap:wrap;gap:6px}.site-descartaveis{width:100%;font-family:ui-monospace,Consolas,monospace;font-size:.85rem}.site-indicado{display:inline-block;margin:0 12px 4px 0}.botao-link{background:none;border:none;padding:0;color:var(--primaria);cursor:pointer;font:inherit;text-decoration:underline dotted}.botao-link:hover{color:var(--primaria-forte)}:root{--fundo: #070d16;--fundo-2: #0a1420;--superficie: #0f1e30;--superficie-2: #132740;--superficie-3: #1a3150;--borda: #1d3550;--borda-forte: #2b4b70;--texto: #e6f4fb;--texto-suave: #9db4c8;--texto-fraco: #8aa0b8;--primaria: #3fd6f2;--primaria-forte: #7fe6fa;--primaria-texto: #04121f;--primaria-suave: rgb(63 214 242 / 14%);--primaria-rgb: 63 214 242;--acento: #e0222e;--lateral: #050b13;--lateral-texto: #a9bfd2;--lateral-ativo: #0f1f33;--ok: #40d17c;--ok-fundo: rgb(64 209 124 / 13%);--erro: #ff6b73;--erro-fundo: rgb(255 107 115 / 13%);--aviso: #f3c552;--aviso-fundo: rgb(243 197 82 / 13%);--info: #5cc8ff;--info-fundo: rgb(92 200 255 / 13%);--raio: 10px;--raio-sm: 6px;--raio-lg: 14px;--sombra: 0 1px 2px rgb(0 0 0 / 35%), 0 6px 20px rgb(0 0 0 / 18%);--sombra-forte: 0 18px 50px rgb(0 0 0 / 50%);--esp-1: 4px;--esp-2: 8px;--esp-3: 12px;--esp-4: 16px;--esp-5: 24px;--esp-6: 32px;--fonte: "Inter", "Segoe UI Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--transicao: .14s ease;--largura-menu: 248px;--largura-menu-recolhido: 64px;--altura-topo: 54px;color-scheme:dark;font-family:var(--fonte);font-size:14.5px;line-height:1.45;color:var(--texto);background:var(--fundo)}:root[data-tema=claro]{--fundo: #eef4f9;--fundo-2: #e4edf5;--superficie: #ffffff;--superficie-2: #f4f8fb;--superficie-3: #e8f0f6;--borda: #d3e0ea;--borda-forte: #b3c7d8;--texto: #0b1a2a;--texto-suave: #4a5f74;--texto-fraco: #5b6f84;--primaria: #0a6fae;--primaria-forte: #075a8f;--primaria-texto: #ffffff;--primaria-suave: rgb(10 111 174 / 12%);--primaria-rgb: 10 111 174;--acento: #c81e2a;--lateral: #0b1a2b;--lateral-texto: #c3d4e2;--lateral-ativo: #142a42;--ok: #1d7a3b;--ok-fundo: #e5f4ea;--erro: #b3261e;--erro-fundo: #fdecea;--aviso: #8a5a00;--aviso-fundo: #fff4d9;--info: #0b5a8c;--info-fundo: #e3f1fa;--sombra: 0 1px 2px rgb(11 26 42 / 6%), 0 4px 14px rgb(11 26 42 / 7%);--sombra-forte: 0 18px 50px rgb(11 26 42 / 22%);color-scheme:light}*{box-sizing:border-box}body{margin:0;background:var(--fundo)}h1{font-size:1.45rem;margin:0 0 .25rem}h2{font-size:1.1rem;margin:0 0 .75rem}a{color:var(--primaria-forte)}code,pre{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.85rem}.muted{color:var(--texto-suave)}.pequeno{font-size:.82rem}.texto-erro{color:var(--erro)}.texto-aviso{color:var(--aviso)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}button{font:inherit;padding:.4rem .8rem;border-radius:6px;border:1px solid var(--borda);background:var(--superficie);color:var(--texto);cursor:pointer}button:hover:not(:disabled){border-color:var(--texto-suave)}button:disabled{opacity:.5;cursor:not-allowed}.botao-primario{background:var(--primaria);border-color:var(--primaria);color:var(--primaria-texto);font-weight:600}.botao-perigo{background:var(--erro);border-color:var(--erro);color:#fff;font-weight:600}.botao-icone{padding:.2rem .45rem;min-width:1.9rem;line-height:1.2}input,select,textarea{font:inherit;padding:.38rem .55rem;border:1px solid var(--borda);border-radius:6px;background:var(--superficie);color:var(--texto)}input:focus,select:focus,button:focus-visible{outline:2px solid var(--primaria);outline-offset:1px}input[type=checkbox],input[type=radio]{accent-color:var(--primaria)}label{display:flex;flex-direction:column;gap:.25rem}fieldset{border:1px solid var(--borda);border-radius:6px;padding:.5rem .75rem;margin:0;display:flex;flex-direction:column;gap:.3rem}fieldset label,.checks label,.campo>span>input[type=checkbox]{flex-direction:row;align-items:center;gap:.35rem}.app{display:grid;grid-template-columns:var(--largura-menu) minmax(0,1fr);min-height:100vh;transition:grid-template-columns var(--transicao)}.app.recolhido{grid-template-columns:var(--largura-menu-recolhido) minmax(0,1fr)}.lateral{background:radial-gradient(280px 180px at 20% -40px,rgb(63 214 242 / 13%),transparent 70%),var(--lateral);color:var(--lateral-texto);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;border-right:1px solid rgb(255 255 255 / 5%);overflow:hidden;z-index:30}.lateral-topo{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 10px 12px 14px}.marca{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-weight:700;font-size:1.05rem;white-space:nowrap}.marca-mu{color:#3fd6f2}.marca small{font-weight:600;color:#7fe6fa;text-transform:uppercase;font-size:.66rem;letter-spacing:.14em;margin-left:2px}.marca-logo{display:inline-block;width:36px;height:33px;background:url(/logo-128.webp) center / contain no-repeat;filter:drop-shadow(0 0 8px rgb(63 214 242 / 45%));flex:none}.lateral .botao-icone{color:var(--lateral-texto);background:transparent;border-color:transparent}.lateral .botao-icone:hover{background:var(--lateral-ativo);color:#fff}.lateral nav{flex:1;overflow-y:auto;padding:6px 8px;display:flex;flex-direction:column;gap:2px}.menu-grupo{display:flex;flex-direction:column;gap:1px;margin:2px 0 4px}.menu-titulo,.menu-link{display:flex;align-items:center;gap:10px;width:100%;background:transparent;border:0;color:var(--lateral-texto);padding:8px 10px;border-radius:8px;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;font:inherit;transition:background var(--transicao),color var(--transicao)}.menu-titulo{font-weight:600;font-size:.86rem}.lateral button.menu-titulo,.lateral button.menu-link{justify-content:flex-start;background:transparent;border:0;font-weight:inherit}.lateral button.menu-titulo{font-weight:600}.lateral button.menu-titulo:hover:not(:disabled),.lateral button.menu-link:hover:not(:disabled){background:var(--lateral-ativo);color:#fff}.menu-link{font-size:.9rem}.menu-link.sub{padding-left:36px;font-size:.86rem}.menu-titulo:hover,.menu-link:hover{background:var(--lateral-ativo);color:#fff}.menu-grupo.atual>.menu-titulo{color:#fff}.menu-link.ativo{background:linear-gradient(90deg,#3fd6f233,#3fd6f208);color:#fff;box-shadow:inset 3px 0 #3fd6f2}.menu-seta{margin-left:auto;opacity:.55;transition:transform var(--transicao)}.menu-seta.aberta{transform:rotate(90deg)}.lateral-rodape{border-top:1px solid rgb(255 255 255 / 6%);padding:8px;display:flex;flex-direction:column;gap:2px}.app.recolhido .menu-texto,.app.recolhido .marca-texto,.app.recolhido .menu-seta{display:none}.app.recolhido .lateral-topo{flex-direction:column;padding:14px 8px 10px}.app.recolhido .menu-link,.app.recolhido .menu-titulo{justify-content:center;padding-left:10px}.fundo-gaveta{display:none}.area{min-width:0;display:flex;flex-direction:column}.topo{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:12px;padding:0 24px;height:var(--altura-topo);background:color-mix(in srgb,var(--fundo) 86%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--borda)}.topo-menu{display:none}.migalhas{display:flex;align-items:center;gap:6px;color:var(--texto-suave);font-size:.88rem;min-width:0;overflow:hidden;white-space:nowrap}.migalhas a{color:var(--texto-suave);text-decoration:none}.migalhas a:hover{color:var(--texto)}.migalhas [aria-current]{color:var(--texto);font-weight:600}.topo-status{margin-left:auto;display:flex;align-items:center;gap:8px}.pilula{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:.78rem;border:1px solid var(--borda);background:var(--superficie);color:var(--texto-suave);white-space:nowrap}.pilula:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--texto-fraco)}.pilula-ok:before{background:var(--ok);box-shadow:0 0 0 3px #40d17c33}.pilula-off:before{background:var(--erro);box-shadow:0 0 0 3px #ff767633}.topo-usuario{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;color:var(--texto-suave);padding-left:10px;border-left:1px solid var(--borda)}.abas-modulo{position:sticky;top:var(--altura-topo);z-index:15;padding:0 20px;background:color-mix(in srgb,var(--fundo) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--borda)}.conteudo{min-width:0;padding:22px 28px 7rem}.pagina{max-width:1280px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:16px}.pagina-cabecalho{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.pagina-cabecalho h1{font-size:1.6rem;letter-spacing:-.015em;margin:0 0 4px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pagina-cabecalho p{margin:0;max-width:78ch}.pagina-acoes{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.seletor-topo{min-width:min(340px,100%)}.sobretitulo{font-size:.8rem;color:var(--texto-suave);display:flex;align-items:center;gap:4px;margin:0 0 2px!important}.sobretitulo a{color:var(--texto-suave)}.cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra);padding:16px 18px}.cartao>h2,.cartao h2{font-size:1.02rem;margin:0 0 12px}.cartao-cabecalho{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;flex-wrap:wrap}.cartao-cabecalho h2{margin:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nota{margin:0 0 12px;font-size:.88rem}details summary{cursor:pointer;font-weight:600}.pilha{display:flex;flex-direction:column;gap:16px}.grade-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px}.ancora{scroll-margin-top:calc(var(--altura-topo) + 100px)}.grade-campos{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.9rem 1.25rem;align-items:start}.campo{display:flex;flex-direction:column;gap:.3rem}.campo-largo{grid-column:1 / -1}.com-sufixo,.linha-campos{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.linha-campos{align-items:flex-end}.cresce{flex:1 1 14rem}.campo-vip{min-width:5rem}.lista-extras{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.35rem}.lista-extras li{display:flex;align-items:center;gap:.4rem}.rotulo-extra{width:4.5rem;color:var(--texto-suave)}.largura-zen{width:6rem}.checks{display:flex;gap:.9rem;flex-wrap:wrap}.tabela-rolagem{overflow-x:auto}.tabela{width:100%;border-collapse:collapse}.tabela th,.tabela td{text-align:left;padding:.45rem .55rem;border-bottom:1px solid var(--borda);vertical-align:middle}.tabela th{font-size:.8rem;text-transform:uppercase;letter-spacing:.03em;color:var(--texto-suave);font-weight:600;background:var(--superficie-2)}.tabela tbody tr:hover{background:var(--superficie-2)}.tabela .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tabela .acoes{white-space:nowrap;text-align:right}.tabela .acoes button+button{margin-left:.25rem}.tabela-compacta td,.tabela-compacta th{padding:.3rem .5rem}.linha-erro{background:var(--erro-fundo)}.premio-celula{display:flex;align-items:center;gap:.6rem}.premio-nome{font-weight:600;display:flex;align-items:center;gap:.4rem}.swatch{display:inline-block;width:1.1rem;height:1.1rem;border-radius:4px;border:1px solid rgb(0 0 0 / 20%);flex:none}.item-icone{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.6rem;height:2.6rem;border-radius:6px;border:1px solid var(--borda);background:#08121e;overflow:hidden}.item-icone img{max-width:100%;max-height:100%;object-fit:contain}.item-icone-pequeno{width:1.9rem;height:1.9rem;border-radius:4px}.item-icone-grande{width:3.6rem;height:3.6rem}.item-icone-vazio{background:var(--superficie-2);border-style:dashed}.barra-chance{display:inline-block;width:3.5rem;height:.45rem;background:var(--superficie-2);border:1px solid var(--borda);border-radius:999px;overflow:hidden;margin-right:.4rem;vertical-align:middle}.barra-chance span{display:block;height:100%;background:var(--primaria)}.selo{display:inline-block;font-size:.75rem;padding:.05rem .45rem;border-radius:999px;background:var(--superficie-2);border:1px solid var(--borda);margin:.1rem .2rem .1rem 0;font-weight:500}.selo-raro{background:#9442d9;color:#fff;border-color:transparent}.alerta{display:flex;gap:.75rem;align-items:flex-start;border-radius:var(--raio);padding:.75rem 1rem;border:1px solid transparent}.alerta-corpo{flex:1;min-width:0}.alerta-corpo>strong{display:block}.alerta-corpo p,.alerta-corpo ul{margin:.35rem 0 0}.alerta .botao-icone{background:transparent;border-color:transparent;color:inherit}.alerta-sucesso{background:var(--ok-fundo);color:var(--ok)}.alerta-erro{background:var(--erro-fundo);color:var(--erro)}.alerta-aviso{background:var(--aviso-fundo);color:var(--aviso)}.alerta-info{background:var(--info-fundo);color:var(--info)}.log{margin:.5rem 0 0;padding:.5rem .75rem;background:#0000000f;border-radius:6px;white-space:pre-wrap;word-break:break-word;color:var(--texto)}.lista-problemas{margin:.25rem 0 0;padding-left:1.2rem}.lista-problemas li{margin:.15rem 0}.lista-problemas.erros{color:var(--erro)}.lista-problemas.avisos{color:var(--aviso)}.barra-acoes{position:fixed;left:230px;right:0;bottom:0;display:flex;gap:.5rem;align-items:center;justify-content:flex-end;padding:.7rem 2rem;background:var(--superficie);border-top:1px solid var(--borda);box-shadow:0 -2px 8px #0000000f;z-index:5}.barra-acoes>.muted{margin-right:auto}.modal{border:1px solid var(--borda);border-radius:10px;padding:0;width:min(560px,94vw);background:var(--superficie);color:var(--texto);box-shadow:0 10px 40px #0000004d}.modal-largo{width:min(860px,96vw)}.modal::backdrop{background:#03080e99}.modal-cabecalho,.modal-rodape{display:flex;align-items:center;gap:.5rem;padding:.8rem 1.1rem}.modal-cabecalho{justify-content:space-between;border-bottom:1px solid var(--borda)}.modal-cabecalho h2{margin:0}.modal-cabecalho .botao-icone{border-color:transparent;font-size:1.2rem}.modal-corpo{padding:1rem 1.1rem;max-height:72vh;overflow:auto}.modal-rodape{justify-content:flex-end;border-top:1px solid var(--borda)}.codigo{margin:0;white-space:pre;overflow:auto;background:var(--superficie-2);padding:.75rem;border-radius:6px;border:1px solid var(--borda)}.editor-premio{display:flex;flex-direction:column;gap:1rem}.tipo-premio{flex-direction:row;gap:1.25rem}.item-picker{display:flex;flex-direction:column;gap:.5rem}.item-atual{display:flex;align-items:center;gap:.7rem;padding:.45rem .7rem;border-radius:6px;background:var(--ok-fundo);color:var(--ok)}.item-inexistente{background:var(--erro-fundo);color:var(--erro)}.item-lista{list-style:none;margin:0;padding:.25rem;max-height:280px;overflow:auto;border:1px solid var(--borda);border-radius:6px}.item-lista button{width:100%;display:flex;align-items:center;gap:.6rem;text-align:left;border:none;background:transparent;padding:.3rem .45rem}.item-lista button:hover{background:var(--superficie-2)}.item-lista button.selecionado{background:var(--aviso-fundo);font-weight:600}.item-codigo{width:4.5rem;color:var(--texto-suave);font-variant-numeric:tabular-nums}.item-nome{flex:1}.item-tamanho{color:var(--texto-suave);font-size:.82rem}.cores{display:flex;gap:.4rem;flex-wrap:wrap}.cor-opcao{display:flex;align-items:center;gap:.35rem;padding:.3rem .6rem}.cor-opcao.selecionada{border-color:var(--primaria);box-shadow:0 0 0 2px var(--primaria) inset;font-weight:600}.cartoes-resumo{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr)) minmax(260px,2fr);gap:.75rem}.resumo{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra);padding:.8rem 1rem;display:flex;flex-direction:column;gap:.2rem}.resumo-rotulo{font-size:.8rem;color:var(--texto-suave)}.resumo-valor{font-size:1.6rem;font-weight:700;font-variant-numeric:tabular-nums}.top-premios{margin:.2rem 0 0;padding-left:1.1rem;font-size:.88rem}.top-premios li span:first-child{margin-right:.5rem}.top-premios .num{color:var(--texto-suave)}.filtros{display:flex;gap:.75rem;flex-wrap:wrap;align-items:flex-end}.filtros-botoes{display:flex;gap:.5rem}.por-pagina{flex-direction:row;align-items:center;gap:.4rem}.paginacao{display:flex;gap:.3rem;justify-content:center;align-items:center;padding-top:.75rem}.paginacao span{padding:0 .6rem}.detalhe-baus{display:flex;flex-direction:column;gap:1.1rem}.detalhe-baus h3{font-size:1rem;margin:0 0 .5rem}.cartoes-baus{grid-template-columns:repeat(4,minmax(0,1fr))}.acoes-extra{align-items:center;margin-bottom:.6rem}.acoes-extra>button{min-width:3rem;font-weight:600}.campo-nota{margin-bottom:.6rem}.linha-travada{background:var(--aviso-fundo)}.botoes-alerta{display:flex;gap:.5rem}.vip-atual{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin:0 0 .75rem}.form-vip{display:flex;flex-direction:column;gap:.6rem;margin-bottom:.75rem}.fieldset-linha{flex-direction:row;gap:1rem}.selo-vip{color:#1d2129;border-color:transparent;font-weight:600}.selo-vip-1{background:#e3b48a}.selo-vip-2{background:#d3d8df}.selo-vip-3{background:#f2cf5b}.tabela-vip{margin-top:.5rem}.selo-cargo{border-color:transparent;font-weight:700;letter-spacing:.02em}.selo-cargo-1{background:#2f7d4f;color:#fff}.selo-cargo-2{background:#b3261e;color:#fff}.cargo-controle{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.cargo-controle .modal{white-space:normal;text-align:left}.modal-largo:has(.detalhe-baus){width:min(1040px,96vw)}.cargo-controle select{padding:.2rem .35rem}.cargo-controle button{padding:.2rem .6rem}.ajuda-cargos p{margin:0 0 .4rem}.ajuda-cargos ul{margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:.2rem}.filtros .campo-flex{flex:1 1 16rem}.secao-cargo{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.secao-cargo h3{margin:0}.editor-personagem{margin-top:.75rem;display:flex;flex-direction:column;gap:.6rem}.editor-personagem h3{margin:0}.linha-selecionada{background:var(--aviso-fundo)}.historico-personagens{margin-top:.75rem}.alvos-itens{display:flex;flex-wrap:wrap;gap:.4rem}.editor-itens{display:flex;flex-direction:column;gap:.75rem}.editor-itens-corpo{display:flex;gap:1.25rem;align-items:flex-start;flex-wrap:wrap}.grade-itens{position:relative;background-color:#0a1624;background-image:linear-gradient(to right,rgb(255 255 255 / 7%) 1px,transparent 1px),linear-gradient(to bottom,rgb(255 255 255 / 7%) 1px,transparent 1px);border:1px solid var(--borda);border-radius:4px;box-sizing:content-box}.grade-itens.colocando,.equip-slot.colocando.vazio{outline:2px dashed var(--primaria);cursor:crosshair}.item-bloco{position:absolute;padding:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #8a8f99;border-radius:3px;background:#0a1624f0;color:#e6f4fb;cursor:grab}.item-bloco img{width:100%;height:100%;object-fit:contain;pointer-events:none}.item-bloco-nome{font-size:.66rem;line-height:1.05;padding:1px;text-align:center;overflow:hidden;word-break:break-word}.item-bloco-nivel{position:absolute;right:1px;bottom:0;font-size:.62rem;font-weight:700;color:#f2bd26;text-shadow:0 0 2px #000,0 0 2px #000}.item-bloco.item-exc{border-color:#33ad4d;box-shadow:inset 0 0 0 1px #33ad4d}.item-bloco.item-opcoes{border-color:#3373e6}.item-bloco.item-custom{border-style:dashed}.item-bloco.selecionado{outline:2px solid var(--primaria-forte);outline-offset:0;z-index:2}.item-bloco.com-erro{border-color:var(--erro);box-shadow:inset 0 0 0 2px var(--erro)}.item-bloco.no-equipamento{position:relative;width:100%;height:100%}.equipamento{display:flex;flex-direction:column;gap:.35rem}.equipamento-linha{display:flex;gap:.35rem}.equip-slot{width:76px;height:76px;display:flex;align-items:center;justify-content:center;background:#0a1624;border:1px solid var(--borda);border-radius:4px}.equip-rotulo{font-size:.66rem;color:#8aa0b8;text-align:center;padding:2px}.painel-item{flex:1 1 18rem;min-width:16rem;display:flex;flex-direction:column;gap:.5rem}.painel-item h3,.painel-item p{margin:0}.campos-item{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.barra-itens{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.carregando{display:flex;align-items:center;gap:.6rem;padding:2rem;color:var(--texto-suave)}.spinner{width:1rem;height:1rem;border:2px solid var(--borda);border-top-color:var(--primaria);border-radius:50%;animation:gira .8s linear infinite}@keyframes gira{to{transform:rotate(360deg)}}body{background:var(--fundo);-webkit-font-smoothing:antialiased}a{color:var(--primaria-forte);text-underline-offset:2px}:focus-visible{outline:2px solid var(--primaria);outline-offset:2px}h3{font-size:.95rem;margin:0 0 8px}.icone{flex:none;vertical-align:-.2em}.esconder-visual{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}button,a.botao{display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;font-weight:500;padding:7px 13px;border-radius:8px;border:1px solid var(--borda-forte);background:var(--superficie-2);color:var(--texto);cursor:pointer;text-decoration:none;line-height:1.25;transition:background var(--transicao),border-color var(--transicao),color var(--transicao),box-shadow var(--transicao)}button:hover:not(:disabled),a.botao:hover{border-color:var(--texto-fraco);background:var(--superficie-3)}.botao-primario{background:linear-gradient(180deg,var(--primaria-forte),var(--primaria));border-color:var(--primaria);color:var(--primaria-texto);font-weight:650;box-shadow:0 2px 10px rgb(var(--primaria-rgb) / 22%)}.botao-primario:hover:not(:disabled){background:var(--primaria-forte);border-color:var(--primaria-forte)}.botao-perigo{background:var(--erro);border-color:var(--erro);color:#1d0606;font-weight:650}:root[data-tema=claro] .botao-perigo{color:#fff}.botao-perigo:hover:not(:disabled){filter:brightness(1.08);background:var(--erro)}.botao-icone{padding:5px;min-width:30px;line-height:1}input,select,textarea{border-radius:8px;border:1px solid var(--borda-forte);background:var(--fundo-2);color:var(--texto);padding:7px 10px;transition:border-color var(--transicao),box-shadow var(--transicao)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--primaria);box-shadow:0 0 0 3px var(--primaria-suave)}input.invalido,.campo-numero.invalido{border-color:var(--erro);background:var(--erro-fundo)}.campo,label{font-size:.9rem}.filtros{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.destaque-busca{background:linear-gradient(135deg,var(--superficie),color-mix(in srgb,var(--primaria) 7%,var(--superficie)))}.tabela-rolagem{overflow:auto;max-height:min(72vh,900px);border:1px solid var(--borda);border-radius:var(--raio-sm)}.tabela{width:100%;border-collapse:separate;border-spacing:0}.tabela th,.tabela td{padding:9px 11px;border-bottom:1px solid var(--borda)}.tabela thead th{position:sticky;top:0;z-index:1;background:var(--superficie-2);color:var(--texto-suave);font-size:.74rem;letter-spacing:.05em;text-transform:uppercase;font-weight:650;white-space:nowrap}.tabela tbody tr:nth-child(2n){background:color-mix(in srgb,var(--superficie-2) 45%,transparent)}.tabela tbody tr:hover{background:var(--primaria-suave)}.tabela tbody tr:last-child td{border-bottom:0}.linha-clicavel{cursor:pointer}th.ordenavel button{all:unset;display:inline-flex;align-items:center;gap:5px;cursor:pointer}th.ordenavel button:focus-visible{outline:2px solid var(--primaria);outline-offset:2px}th.ordenavel .icone.inativo{opacity:.35}th.ordenavel.ativo{color:var(--texto)}th.ordenavel .icone.asc{color:var(--primaria)}th.ordenavel .icone.desc{color:var(--primaria);transform:scaleY(-1)}.paginacao button{min-width:34px}.selo{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--superficie-3);border:1px solid var(--borda);color:var(--texto-suave);white-space:nowrap;vertical-align:middle}.selo-ok{background:var(--ok-fundo);color:var(--ok);border-color:transparent}.selo-off{background:var(--erro-fundo);color:var(--erro);border-color:transparent}.selo-vip{border-color:transparent;color:#1a1408}.selo-vip-1{background:linear-gradient(135deg,#e7b98f,#b97a46)}.selo-vip-2{background:linear-gradient(135deg,#f0f3f7,#aeb6c2)}.selo-vip-3{background:linear-gradient(135deg,#ffe17a,#e3a72f)}.abas{display:flex;gap:2px;overflow-x:auto;scrollbar-width:thin}.aba{display:inline-flex;align-items:center;gap:7px;padding:11px 14px 10px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--texto-suave);text-decoration:none;font-weight:550;white-space:nowrap;cursor:pointer}.aba:hover:not(:disabled){color:var(--texto);background:transparent;border-bottom-color:var(--borda-forte)}.aba.ativa{color:var(--texto);border-bottom-color:var(--primaria)}.aba.ativa .icone{color:var(--primaria)}.aba-contagem{font-size:.72rem;font-weight:500;padding:1px 7px;border-radius:999px;background:var(--superficie-3);color:var(--texto-suave)}.abas-fixas{position:sticky;top:calc(var(--altura-topo) + 44px);z-index:10;background:color-mix(in srgb,var(--fundo) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--borda);margin:-4px 0 0}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:999px;border:1px solid var(--borda-forte);background:var(--superficie-2);color:var(--texto);font-size:.85rem;text-decoration:none;cursor:pointer}.chip.ativo{border-color:var(--primaria);background:var(--primaria-suave);box-shadow:inset 0 0 0 1px var(--primaria)}.chip.travado{color:var(--texto-suave);border-style:dashed}.chip-info{font-size:.72rem;padding:0 6px;border-radius:999px;background:var(--superficie-3);color:var(--texto-suave)}.segmentado{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:9px;background:var(--fundo-2);border:1px solid var(--borda)}.segmentado .muted{padding:0 6px}.segmentado button{border:0;background:transparent;padding:5px 11px;border-radius:7px}.segmentado button.ativo{background:var(--superficie-3);box-shadow:inset 0 0 0 1px var(--primaria);color:var(--primaria-forte)}.kpis{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.kpi{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:14px 16px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;box-shadow:var(--sombra);text-decoration:none;color:inherit;text-align:left;font:inherit;min-width:0}.kpi-rotulo{display:flex;align-items:center;gap:6px;font-size:.74rem;color:var(--texto-suave);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.kpi-rotulo .icone{color:var(--primaria)}.kpi-valor{font-size:1.75rem;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.15}.kpi .muted{overflow:hidden;text-overflow:ellipsis;max-width:100%}button.kpi,a.kpi{cursor:pointer}.kpi-clicavel{transition:border-color var(--transicao),transform var(--transicao),box-shadow var(--transicao)}.kpi-clicavel:hover{border-color:var(--primaria);transform:translateY(-1px);box-shadow:0 8px 26px #00000040;background:var(--superficie)}.kpi-status.ok .kpi-valor{color:var(--ok)}.kpi-status.off .kpi-valor{color:var(--erro)}.atalhos{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.atalho{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;justify-content:start;text-align:left;padding:10px 12px;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--superficie-2);color:var(--texto);text-decoration:none;font-weight:600}.atalho .icone{grid-row:span 2;color:var(--primaria);width:22px;height:22px}.atalho .muted{font-weight:400}.atalho:hover{border-color:var(--primaria)}.linha-tempo{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.linha-tempo li{display:grid;grid-template-columns:30px 1fr;gap:10px;padding:9px 0;border-bottom:1px solid var(--borda)}.linha-tempo li:last-child{border-bottom:0}.linha-tempo-icone{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--primaria-suave);color:var(--primaria-forte)}.linha-tempo-titulo{word-break:break-word}.vazio-estado{display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 12px;text-align:center;color:var(--texto-suave)}.vazio-estado strong{color:var(--texto)}.vazio-estado p{margin:0;max-width:52ch}.carregando{display:flex;flex-direction:column;gap:12px;padding:16px 0;color:var(--texto-suave)}.esqueleto{display:flex;flex-direction:column;gap:10px}.esqueleto span{display:block;height:14px;border-radius:6px;background:linear-gradient(90deg,var(--superficie-2),var(--superficie-3),var(--superficie-2));background-size:200% 100%;animation:brilho 1.3s ease-in-out infinite}.carregando-texto{display:inline-flex;align-items:center;gap:8px;font-size:.85rem}@keyframes brilho{0%{background-position:200% 0}to{background-position:-200% 0}}.toasts{position:fixed;right:18px;bottom:18px;z-index:1000;display:flex;flex-direction:column;gap:8px;width:min(380px,calc(100vw - 36px))}.toast{display:flex;gap:10px;align-items:flex-start;padding:11px 12px;border-radius:var(--raio);background:var(--superficie);border:1px solid var(--borda-forte);border-left:4px solid var(--info);box-shadow:var(--sombra-forte);animation:entrar .16s ease-out}.toast-sucesso{border-left-color:var(--ok)}.toast-sucesso>.icone{color:var(--ok)}.toast-erro{border-left-color:var(--erro)}.toast-erro>.icone{color:var(--erro)}.toast-info>.icone{color:var(--info)}.toast-corpo{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.toast-corpo span{font-size:.85rem;color:var(--texto-suave);word-break:break-word}.toast .botao-icone{background:transparent;border-color:transparent}@keyframes entrar{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.alerta{border-radius:var(--raio);border:1px solid transparent;border-left-width:4px}.alerta-sucesso{border-color:var(--ok)}.alerta-erro{border-color:var(--erro)}.alerta-aviso{border-color:var(--aviso)}.alerta-info{border-color:var(--info)}.alerta-corpo{color:var(--texto)}.alerta-corpo>strong{color:inherit}.alerta-sucesso .alerta-corpo>strong{color:var(--ok)}.alerta-erro .alerta-corpo>strong{color:var(--erro)}.alerta-aviso .alerta-corpo>strong{color:var(--aviso)}.alerta-info .alerta-corpo>strong{color:var(--info)}.modal{border-radius:var(--raio-lg);border:1px solid var(--borda-forte);background:var(--superficie);box-shadow:var(--sombra-forte);animation:entrar .15s ease-out}.modal::backdrop{background:#03080e9e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.seletor-conta{position:relative;min-width:240px;flex:1 1 260px}.seletor-conta-entrada{display:flex;align-items:center;gap:6px;border:1px solid var(--borda-forte);border-radius:8px;background:var(--fundo-2);padding:0 6px 0 10px;transition:border-color var(--transicao),box-shadow var(--transicao)}.seletor-conta-entrada:focus-within{border-color:var(--primaria);box-shadow:0 0 0 3px var(--primaria-suave)}.seletor-conta-entrada .icone{color:var(--texto-suave)}.seletor-conta-entrada input{flex:1;border:0;background:transparent;padding:8px 2px;min-width:0;box-shadow:none!important}.seletor-conta-entrada .botao-icone{border:0;background:transparent;min-width:24px}.seletor-conta-lista{position:absolute;z-index:50;top:calc(100% + 4px);left:0;right:0;max-height:340px;overflow:auto;margin:0;padding:4px;list-style:none;background:var(--superficie);border:1px solid var(--borda-forte);border-radius:var(--raio);box-shadow:var(--sombra-forte)}.seletor-conta-lista li{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:7px;cursor:pointer}.seletor-conta-lista li.destaque{background:var(--primaria-suave)}.seletor-conta-lista li.vazio{cursor:default}.seletor-conta-nome{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.titulo-conta{font-size:1.75rem!important}.titulo-conta>.muted{font-size:.85rem;font-weight:500}.alvos-cartao{display:flex;flex-direction:column;gap:10px}.alvos-linha{display:grid;grid-template-columns:150px 1fr;gap:12px;align-items:center}.alvos-rotulo{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--texto-suave);flex-wrap:wrap}.alvos-linha .abas{border-bottom:1px solid var(--borda)}.item-bloco.selecionado.multiplo{outline:2px dashed var(--primaria-forte);outline-offset:-1px;box-shadow:inset 0 0 0 999px rgb(var(--primaria-rgb) / 16%)}.painel-lote{display:flex;flex-direction:column;gap:10px}.painel-lote h3{display:flex;align-items:center;gap:8px;margin:0}.lista-selecao{list-style:none;margin:0;padding:0;max-height:240px;overflow:auto;border:1px solid var(--borda);border-radius:var(--raio-sm)}.lista-selecao li{display:flex;align-items:center;gap:8px;padding:4px 8px;border-bottom:1px solid var(--borda);font-size:.86rem}.lista-selecao li:last-child{border-bottom:0}.lista-selecao li .botao-icone{margin-left:auto;background:transparent;border-color:transparent}.barra-itens{position:sticky;bottom:12px;z-index:5;box-shadow:var(--sombra-forte)}.set-escolha{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,1.3fr);gap:16px}.set-lista ul{list-style:none;margin:8px 0 0;padding:4px;max-height:380px;overflow:auto;border:1px solid var(--borda);border-radius:var(--raio-sm)}.set-lista button{width:100%;display:flex;justify-content:flex-start;text-align:left;gap:8px;border:0;background:transparent;padding:6px 8px}.set-lista .item-nome{flex:1;text-align:left}.set-lista button.selecionado{background:var(--primaria-suave);box-shadow:inset 3px 0 0 var(--primaria);font-weight:650}.set-detalhe{display:flex;flex-direction:column;gap:12px}.set-pecas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.set-pecas li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:6px 8px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--superficie-2)}.set-pecas li.faltando{opacity:.55;border-style:dashed}.login{--fundo: #070d16;--superficie: #0f1e30;--superficie-2: #132740;--superficie-3: #1a3150;--borda: #24405f;--borda-forte: #33587f;--texto: #e6f4fb;--texto-suave: #a3b9cc;--texto-fraco: #8aa0b8;--primaria: #3fd6f2;--primaria-forte: #7fe6fa;--primaria-texto: #04121f;--primaria-rgb: 63 214 242;--erro: #ff6b73;--erro-fundo: rgb(255 107 115 / 13%);--aviso: #f3c552;color-scheme:dark;position:relative;isolation:isolate;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;color:var(--texto);background:#070d16}.login-fundo{position:fixed;inset:0;z-index:-1;background:url(/capa.webp) 50% 30% / cover no-repeat,#070d16;animation:login-fundo-entrar 1.4s ease-out both}.login-fundo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#070d1600,#070d161f 45%,#070d16b8 78%,#070d16e0),linear-gradient(180deg,rgb(7 13 22 / 30%) 0%,transparent 25%,transparent 70%,rgb(7 13 22 / 75%) 100%)}@keyframes login-fundo-entrar{0%{opacity:0;transform:scale(1.04)}}.login-area{flex:1;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:14px;padding:32px clamp(32px,6vw,120px)}.login-caixa{width:min(410px,100%);display:flex;flex-direction:column;gap:16px;padding:30px 30px 26px;border-radius:18px;border:1px solid rgb(63 214 242 / 28%);background:linear-gradient(180deg,#0f1e30d1,#070d16db);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);box-shadow:0 30px 80px #0000008c,0 0 0 1px #ffffff08 inset,0 0 60px #3fd6f21a;animation:login-caixa-entrar .5s .15s ease-out both}@keyframes login-caixa-entrar{0%{opacity:0;transform:translateY(12px)}}.login-caixa:before{content:"";display:block;height:2px;margin:-30px -30px 6px;border-radius:18px 18px 0 0;background:linear-gradient(90deg,transparent,#3fd6f2 30%,#e0222e 50%,#3fd6f2 70%,transparent);opacity:.85}.login-marca{display:flex;align-items:center;gap:14px}.login-logo{width:68px;height:auto;flex:none;filter:drop-shadow(0 0 14px rgb(63 214 242 / 45%))}.login-nome{margin:0;font-size:1.75rem;font-weight:800;letter-spacing:.02em;line-height:1;color:#f2fcff;text-shadow:0 0 18px rgb(63 214 242 / 35%)}.login-nome span{color:#3fd6f2}.login-caixa h1{margin:6px 0 0;font-size:.78rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--texto-suave)}.login-sub{margin:0;color:var(--texto-suave);font-size:.92rem}.login-erro{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;border-radius:10px;border:1px solid rgb(255 107 115 / 45%);background:#e0222e24;color:#ffd6d9;font-size:.9rem;line-height:1.4;animation:login-tremer .36s ease-in-out}.login-erro .icone{flex:none;margin-top:1px;color:#ff8a90}@keyframes login-tremer{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.login-campo{display:flex;flex-direction:column;gap:6px}.login-campo label{font-size:.84rem;font-weight:600;color:var(--texto-suave)}.login-input{position:relative;display:flex;align-items:center}.login-input>.icone{position:absolute;left:13px;color:var(--texto-fraco);pointer-events:none;transition:color var(--transicao)}.login-input:focus-within>.icone{color:var(--primaria)}.login .login-input input{width:100%;min-height:46px;padding:10px 14px 10px 42px;border-radius:10px;border:1px solid var(--borda-forte);background:#040910a6;color:var(--texto);font-size:.98rem;transition:border-color var(--transicao),box-shadow var(--transicao),background var(--transicao)}.login .login-input input::placeholder{color:#6f879e}.login .login-input input:hover{border-color:#46719a}.login .login-input input:focus{outline:none;border-color:var(--primaria);background:#040910cc;box-shadow:0 0 0 3px #3fd6f238}.login .login-input input[aria-invalid=true]{border-color:var(--erro)}.login .login-input input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #ff6b7338}.login .login-input-senha input{padding-right:48px}.login-input input::-ms-reveal{display:none}.login .login-olho{position:absolute;right:5px;display:grid;place-items:center;width:38px;height:36px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--texto-suave);cursor:pointer}.login .login-olho:hover:not(:disabled){color:var(--texto);background:#ffffff0f}.login .login-olho:focus-visible{outline:2px solid var(--primaria);outline-offset:-2px}.login-caps{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:.8rem;color:var(--aviso)}.login .login-entrar{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;margin-top:4px;border-radius:10px;border:1px solid #a6f0ff;background:linear-gradient(180deg,#9ff0ff,#3fd6f2 55%,#1a8fd0);color:#04121f;font-size:1rem;font-weight:700;letter-spacing:.02em;box-shadow:0 8px 24px #1a8fd059,inset 0 1px #ffffff73;transition:filter var(--transicao),transform var(--transicao),box-shadow var(--transicao)}.login .login-entrar:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px);background:linear-gradient(180deg,#9ff0ff,#3fd6f2 55%,#1a8fd0);border-color:#c9f6ff;box-shadow:0 12px 30px #1a8fd073,inset 0 1px #ffffff73}.login .login-entrar:active:not(:disabled){transform:translateY(0)}.login .login-entrar:focus-visible{outline:2px solid #e6fbff;outline-offset:3px}.login .login-entrar[aria-busy=true]{cursor:progress;filter:saturate(.8)}.login .login-entrar:disabled{opacity:.65;cursor:not-allowed}.login-entrar .spinner{width:1.05rem;height:1.05rem;border-color:#04121f40;border-top-color:#04121f}.login-dica{margin:0;font-size:.8rem;color:var(--texto-fraco);text-align:center}.login-dica code{font-size:.78rem;color:var(--texto-suave)}.login-rodape{width:min(410px,100%);margin:0;font-size:.78rem;color:#a9bfd2;text-align:center;text-shadow:0 1px 8px rgb(0 0 0 / 80%)}@media(max-width:1099px){.login-fundo{background-position:50% 20%}.login-fundo:after{background:radial-gradient(120% 70% at 50% 45%,#070d1673,#070d16cc),linear-gradient(180deg,#070d164d,#070d16bf)}.login-area{align-items:center;padding:24px 16px}.login-marca{flex-direction:column;text-align:center;gap:10px}.login-logo{width:116px}.login-sub{text-align:center}}@media(max-width:480px){.login-area{justify-content:flex-start;padding-top:28px}.login-caixa{padding:24px 20px 22px;gap:14px}.login-caixa:before{margin:-24px -20px 4px}.login-logo{width:96px}.login-nome{font-size:1.55rem}}@media(max-height:640px)and (max-width:1099px){.login-logo{width:72px}}.banner-icemu{position:relative;isolation:isolate;overflow:hidden;align-items:center;min-height:128px;padding:22px 24px;border-radius:var(--raio-lg);border:1px solid rgb(63 214 242 / 26%);background:linear-gradient(90deg,#070d16f0,#070d16c7,#070d1673),url(/capa-fundo.webp) 50% 40% / cover no-repeat,#070d16;box-shadow:var(--sombra)}.banner-icemu:before{content:"";position:absolute;z-index:-1;top:50%;right:150px;width:170px;height:156px;transform:translateY(-50%) rotate(-6deg);background:url(/logo-320.webp) center / contain no-repeat;opacity:.55;filter:drop-shadow(0 0 18px rgb(63 214 242 / 35%));pointer-events:none}.banner-icemu:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,transparent,#3fd6f2 35%,#e0222e 50%,#3fd6f2 65%,transparent);opacity:.7}.banner-icemu h1{color:#f2fcff;text-shadow:0 0 20px rgb(63 214 242 / 30%)}.banner-icemu p,.banner-icemu .muted{color:#c3d6e4}.banner-icemu .pagina-acoes{align-self:center}@media(max-width:900px){.banner-icemu:before{right:-20px;opacity:.3}}.barra-acoes{left:var(--largura-menu);background:color-mix(in srgb,var(--superficie) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app.recolhido .barra-acoes{left:var(--largura-menu-recolhido)}.insignia{display:inline-block;height:40px;width:auto;max-width:64px;object-fit:contain;vertical-align:middle}.insignia-pequena{height:32px;max-width:52px}.insignia-grande{height:56px;max-width:90px}.insignia-vazia{color:var(--texto-fraco);font-size:.8rem;font-style:italic;white-space:nowrap}.tabela .celula-insignia{width:1%;text-align:center;white-space:nowrap}.maestria-nome{font-weight:600;color:var(--primaria-forte);white-space:nowrap}.cartao-cabecalho h2 .icone{vertical-align:-3px;margin-right:4px}.niveis-maestria{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--esp-3)}.nivel-maestria{display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--esp-3);border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie-2);text-align:center}.nivel-maestria .insignia{height:48px;max-width:76px}.nivel-maestria.inativo{opacity:.5}.nivel-maestria.com-erro{border-color:var(--erro)}.botao-pequeno{padding:3px 9px;font-size:.82rem}select.invalido{border-color:var(--erro)}.editor-maestria{display:flex;flex-direction:column;gap:var(--esp-3);min-width:min(30rem,80vw)}.maestria-antes-depois{display:flex;align-items:center;gap:var(--esp-4);padding:var(--esp-3);border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie-2)}.maestria-antes-depois>div{display:flex;flex:1;flex-direction:column;align-items:center;gap:4px;min-height:92px;justify-content:center}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:900px){.app,.app.recolhido{grid-template-columns:minmax(0,1fr)}.lateral{position:fixed;left:0;top:0;bottom:0;width:270px;height:auto;transform:translate(-102%);transition:transform .18s ease;box-shadow:var(--sombra-forte)}.app.gaveta-aberta .lateral{transform:none}.app.recolhido .menu-texto,.app.recolhido .marca-texto,.app.recolhido .menu-seta{display:initial}.lateral-recolher{display:none}.app.gaveta-aberta .fundo-gaveta{display:block;position:fixed;inset:0;z-index:25;background:#03080e99}.topo{padding:0 12px}.topo-menu{display:inline-flex}.pilula-texto,.topo-usuario{display:none}.abas-modulo{padding:0 8px}.conteudo{padding:14px 14px 9rem}.barra-acoes,.app.recolhido .barra-acoes{left:0;flex-wrap:wrap;padding:.6rem 1rem}.cartoes-resumo{grid-template-columns:1fr 1fr}.alvos-linha,.set-escolha{grid-template-columns:1fr}.barra-itens{position:static}.pagina-cabecalho h1{font-size:1.35rem}}.fieldset-so-leitura{border:0;margin:0;padding:0;min-width:0}.aviso-so-leitura{margin:0 0 12px;padding:8px 12px;border-radius:8px;border:1px dashed var(--borda, #888);color:var(--texto-2, inherit);font-size:.9rem}.adicionar-itens{display:grid;gap:.8rem}.adicionar-itens .item-lista{max-height:240px}.item-lista-marcar input[type=checkbox]{pointer-events:none;margin:0}.cartao-lote{margin:0;display:grid;gap:.5rem}.cartao-lote button.ativo{outline:2px solid var(--primaria, #3b8fd9)}.linha-erro td{background:#e5555514}.barra-forca{position:relative;height:1.3rem;border-radius:4px;background:var(--superficie-2);overflow:hidden}.barra-forca span{position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,var(--primaria) 45%,transparent)}.barra-forca span.acima{background:color-mix(in srgb,#f2c14e 60%,transparent)}.barra-forca b{position:relative;padding-left:6px;font-size:.8rem;line-height:1.3rem}
