@charset "UTF-8";:root{--azul-900: #000000;--azul-800: #0d0d0d;--azul-700: #1a1a1a;--azul-600: #262626;--azul-500: #404040;--ouro: #ffffff;--ouro-claro: #e5e5e5;--texto: #f2f2f2;--texto-suave: #a3a3a3;--borda: rgba(255, 255, 255, .1);--verde: #2ecc71;--vermelho: #ff5b5b;--laranja: #ffa23a;--raio: 14px;--sombra: 0 10px 30px rgba(0, 0, 0, .35);--fonte-titulo: "Bebas Neue", Impact, sans-serif}*{box-sizing:border-box}html,body{margin:0;min-height:100%}body{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--texto);background:radial-gradient(1200px 600px at 10% -10%,color-mix(in srgb,var(--azul-500) 45%,transparent),transparent 60%),radial-gradient(900px 500px at 110% 10%,color-mix(in srgb,var(--ouro) 8%,transparent),transparent 60%),var(--azul-900);background-attachment:fixed;font-size:15px;line-height:1.45}a{color:var(--ouro);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{font-family:var(--fonte-titulo);letter-spacing:.04em;font-weight:400;margin:0 0 .5rem}h1{font-size:2.4rem}h2{font-size:1.7rem;color:var(--ouro)}h3{font-size:1.3rem}.container{max-width:1120px;margin:0 auto;padding:0 16px}.pagina{padding-top:24px;padding-bottom:64px}.card{background:linear-gradient(180deg,color-mix(in srgb,var(--azul-600) 35%,transparent),color-mix(in srgb,var(--azul-800) 55%,transparent));border:1px solid var(--borda);border-radius:var(--raio);padding:20px;box-shadow:var(--sombra)}.card+.card{margin-top:16px}.grid{display:grid;gap:16px}.grid-2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.linha{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.entre{justify-content:space-between}.coluna{display:flex;flex-direction:column;gap:10px}.suave{color:var(--texto-suave)}.pequeno{font-size:.85rem}.centro{text-align:center}.mt{margin-top:16px}.mb{margin-bottom:16px}.cheio{width:100%}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--borda);background:#ffffff0f;color:var(--texto);padding:9px 16px;border-radius:10px;font:inherit;font-weight:600;cursor:pointer;transition:transform .08s,background .15s,border-color .15s;white-space:nowrap}.btn:hover{background:#ffffff1f;text-decoration:none}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-ouro{background:var(--ouro);color:var(--azul-900);border-color:var(--ouro)}.btn-ouro:hover{background:var(--ouro-claro)}.btn-verde{background:var(--verde);color:#06301a;border-color:var(--verde)}.btn-verde:hover{background:#4be08a}.btn-vermelho{background:transparent;color:var(--vermelho);border-color:#ff5b5b80}.btn-vermelho:hover{background:#ff5b5b1f}.btn-sm{padding:5px 10px;font-size:.85rem;border-radius:8px}.btn-lg{padding:13px 22px;font-size:1.05rem}.btn.ativo{border-color:var(--ouro);color:var(--ouro)}label{display:flex;flex-direction:column;gap:5px;font-size:.85rem;color:var(--texto-suave);font-weight:500}input,select,textarea{font:inherit;color:var(--texto);background:color-mix(in srgb,var(--azul-900) 70%,transparent);border:1px solid var(--borda);border-radius:10px;padding:9px 12px;width:100%;min-width:0}input:focus,select:focus,textarea:focus{outline:2px solid var(--ouro);outline-offset:1px}input[type=checkbox]{width:18px;height:18px;accent-color:var(--ouro)}select option{background:var(--azul-800)}.form-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.tabela-wrap{overflow-x:auto;margin:0 -4px}table{width:100%;border-collapse:collapse}th,td{padding:10px 8px;text-align:left;border-bottom:1px solid var(--borda);vertical-align:middle}th{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--texto-suave);font-weight:600}tr:last-child td{border-bottom:none}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}.tag{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:#ffffff14;color:var(--texto-suave)}.tag-ouro{background:color-mix(in srgb,var(--ouro) 16%,transparent);color:var(--ouro)}.tag-verde{background:#2ecc7126;color:var(--verde)}.tag-vermelho{background:#ff5b5b26;color:var(--vermelho)}.tag-laranja{background:#ffa23a26;color:var(--laranja)}.abas{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.abas a,.abas button{padding:8px 14px;border-radius:999px;border:1px solid var(--borda);color:var(--texto-suave);background:transparent;font:inherit;font-weight:600;cursor:pointer}.abas a:hover,.abas button:hover{text-decoration:none;color:var(--texto)}.abas .ativo{background:var(--ouro);color:var(--azul-900);border-color:var(--ouro)}.lista{list-style:none;margin:0;padding:0}.lista li{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--borda)}.lista li:last-child{border-bottom:none}.lista .nome{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.numero{font-family:var(--fonte-titulo);font-size:1.3rem;color:var(--texto-suave);width:28px;text-align:center}.vazio{padding:24px;text-align:center;color:var(--texto-suave)}.destaque{font-family:var(--fonte-titulo);font-size:2.6rem;color:var(--ouro);line-height:1}@media (max-width: 600px){h1{font-size:2rem}.card{padding:16px}.esconder-celular{display:none!important}}
