/* 1.039 · Acabamento (Impeccable · polish): cabeçalho de tabela igual em todas as telas e listas longas de 50 em 50. */
body.admin-page:not(.nvd) main table thead th{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#5f6866}
body.admin-page main table tbody tr.cel-fora{display:none!important}
.lista-mais{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 16px;margin:16px 0 4px;text-align:center}
.lista-mais .cel-conta{margin:0;color:#5b6664;font-size:14px}
.lista-mais .button{min-height:44px}

/* 1.085 · Caixas coloridas da Visão Geral (ideia do painel do Pi-hole, nas cores da Numeravida). */
body.admin-page .admin-main .metric-grid.premium-metrics .metric-card{position:relative;overflow:hidden;border:0!important;border-radius:18px!important;padding:18px 20px 16px!important;color:#fff!important;background:linear-gradient(150deg,var(--nvk-a),var(--nvk-b))!important;box-shadow:0 10px 24px -12px var(--nvk-s),inset 0 1px 0 rgba(255,255,255,.22)!important;min-height:112px;display:flex;flex-direction:column;justify-content:flex-end;transition:transform .18s,box-shadow .18s!important}
body.admin-page .admin-main .metric-grid.premium-metrics a.metric-card:hover{transform:translateY(-2px);box-shadow:0 16px 30px -12px var(--nvk-s),inset 0 1px 0 rgba(255,255,255,.22)!important}
body.admin-page .admin-main .metric-grid.premium-metrics .metric-card span{color:rgba(255,255,255,.88)!important;font-size:11px!important;letter-spacing:.14em;text-transform:uppercase;font-weight:800!important;order:1}
body.admin-page .admin-main .metric-grid.premium-metrics .metric-card strong{color:#fff!important;font-size:40px!important;margin:4px 0 2px!important;order:2;text-shadow:0 2px 6px rgba(0,0,0,.18)}
body.admin-page .admin-main .metric-grid.premium-metrics .metric-card small{color:rgba(255,255,255,.78)!important;font-size:11.5px!important;order:3}
body.admin-page .admin-main .metric-grid.premium-metrics .metric-card::after{content:var(--nvk-i);position:absolute;right:10px;top:-6px;font-size:84px;line-height:1;color:#fff;opacity:.13;pointer-events:none;font-family:"Segoe UI Symbol","Apple Symbols","Noto Sans Symbols2",serif;transform:rotate(-8deg)}
body.admin-page .admin-main .metric-grid.premium-metrics .metric-card:nth-child(1){--nvk-a:#b34a35;--nvk-b:#8a2f22;--nvk-s:rgba(139,47,34,.55);--nvk-i:"⚠"}
body.admin-page .admin-main .metric-grid.premium-metrics .metric-card:nth-child(2){--nvk-a:#d4a23c;--nvk-b:#a67518;--nvk-s:rgba(166,117,24,.55);--nvk-i:"✎"}
body.admin-page .admin-main .metric-grid.premium-metrics .metric-card:nth-child(3){--nvk-a:#2f6ea8;--nvk-b:#1c4772;--nvk-s:rgba(28,71,114,.55);--nvk-i:"⚙"}
body.admin-page .admin-main .metric-grid.premium-metrics .metric-card:nth-child(4){--nvk-a:#7a55b8;--nvk-b:#51368a;--nvk-s:rgba(81,54,138,.55);--nvk-i:"✉"}
body.admin-page .admin-main .metric-grid.premium-metrics .metric-card:nth-child(5){--nvk-a:#2f9a6b;--nvk-b:#1a6b48;--nvk-s:rgba(26,107,72,.55);--nvk-i:"✔"}
body.admin-page .admin-main .metric-grid.premium-metrics .metric-card:nth-child(6){--nvk-a:#1f5e60;--nvk-b:#0f3a3c;--nvk-s:rgba(15,58,60,.55);--nvk-i:"⚡"}
body.admin-page .admin-main .metric-grid.premium-metrics .metric-card.vg-zero{filter:saturate(.55);opacity:.72}
body.admin-page .admin-main .metric-grid.premium-metrics .metric-card.vg-zero:hover{opacity:1;filter:none}
