
/* V19 Admin Pro Fix */
.admin-body h1,.admin-panel h1,.admin-card h1{font-size:clamp(2rem,3.2vw,3.6rem)!important;line-height:1.02!important;letter-spacing:-.04em!important;margin:10px 0 12px!important}
.admin-body h2,.admin-card h2{font-size:1.45rem!important;line-height:1.15!important}
.admin-card p{font-size:1rem!important;line-height:1.65!important}
.admin-content{overflow:hidden}
.admin-card{max-width:100%;overflow:hidden}
.analytics-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}
.analytics-kpis article{min-height:110px}
.analytics-kpis strong{font-size:2.3rem!important;color:#ffbd62!important;display:block!important}
.analytics-layout{display:grid!important;grid-template-columns:1fr 1fr!important;gap:18px!important}
.analytics-list h2{display:flex;align-items:center;gap:10px;margin:0 0 14px!important}
.analytics-event{border:1px solid rgba(255,255,255,.09);border-radius:16px;padding:12px;margin-bottom:10px;background:rgba(255,255,255,.045)}
.analytics-error-card{border:1px solid rgba(255,147,0,.35);background:rgba(255,147,0,.08);border-radius:18px;padding:16px;margin:12px 0;color:#ffdda8}
.analytics-error-card code{color:#ffbd62;word-break:break-all}
.admin-setup-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}
.admin-setup-grid article{border:1px solid rgba(255,255,255,.11);border-radius:18px;background:rgba(255,255,255,.045);padding:14px}
@media(max-width:1050px){.analytics-kpis,.analytics-layout,.admin-setup-grid{grid-template-columns:1fr!important}}
