body{visibility:hidden}html.sk-auth-ok body{visibility:visible}
.admin-tool{display:none}.is-admin .admin-tool{display:inline-flex}
.uniform-mini{padding:0 15px 12px;color:var(--muted);font-size:12px;line-height:1.35}.uniform-mini>div{display:flex;gap:6px;flex-wrap:wrap;margin-top:7px}.uniform-mini .uitem{border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 8px;color:var(--muted);font-weight:700}.uniform-mini .uitem b{color:var(--navy)}.uniform-mini .miss{background:var(--amber-bg);border-color:rgba(180,83,9,.18);color:var(--amber)}
.whats-sheet{position:fixed;inset:0;z-index:120;display:none}.whats-sheet.open{display:block}.sheet-bg{position:absolute;inset:0;background:rgba(11,24,37,.38);backdrop-filter:blur(2px)}.sheet-box{position:absolute;left:12px;right:12px;bottom:12px;background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:0 20px 60px rgba(11,24,37,.25);padding:14px;max-width:520px;margin:0 auto}.sheet-title{font:800 16px var(--font-d);letter-spacing:-.02em}.sheet-sub{font-size:12px;color:var(--muted);margin:4px 0 12px}.sheet-actions{display:grid;gap:8px}.sheet-action{border:1px solid var(--line);background:#fff;border-radius:16px;padding:13px;text-align:left;font:800 13px var(--font-d);color:var(--navy);text-decoration:none;cursor:pointer}.sheet-action.whats{background:var(--green-bg);border-color:rgba(14,159,110,.22);color:var(--green)}.sheet-action.cancel{text-align:center;color:var(--muted)}
@media(min-width:1050px){.metrics{grid-template-columns:repeat(6,minmax(0,1fr))}}
