.admin{padding-block:28px 60px}.admin-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin h1{margin:6px 0;font-size:clamp(2rem,5vw,2.6rem)}.admin h2{margin:30px 0 8px;font-size:1.4rem}.unlock{max-width:440px;margin-top:18px}.kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:18px 0;display:grid}.kpis div{background:var(--card);border:1px solid var(--rule);border-radius:4px;padding:12px 14px}.kpis small{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);font-size:.68rem;display:block}.kpis b{font-family:var(--display);font-size:1.8rem;font-weight:400;display:block}.kpis b.small{font-size:1.05rem;font-family:var(--body);font-weight:600}.kpis span{color:var(--muted);font-size:.82rem}.funnel td:last-child{width:45%}.fbar{background:var(--accent);border-radius:4px;min-width:2px;height:8px;display:block}.tool-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-top:18px;display:grid}.tool{background:var(--card);border:1px solid var(--rule);border-radius:4px;padding:14px 16px}.tool h3,.tool h2.h3{margin:0;font-size:1.15rem}.tool .form-row{margin:10px 0}.user-search{flex-wrap:wrap;align-items:flex-end;gap:10px;max-width:520px;display:flex}.user-search .form-row{flex:240px;margin:0}.badge{font-family:var(--mono);letter-spacing:.04em;white-space:nowrap;border:1px solid;border-radius:2px;padding:2px 7px;font-size:.68rem}.b-purchased{color:var(--good)}.b-granted{color:var(--accent)}.b-admin{color:var(--ink)}.b-revoked{color:var(--bad)}.b-free_preview{color:var(--muted)}table.users td{white-space:normal}
