/* TiziShop · 08-analytics.css */
/* Thống Kê Nâng Cao — bảng điều khiển responsive, không dùng thư viện chart bên ngoài */
        .analytics-panel { background:#fff; border:1px solid #e2e8f5; border-radius:22px; padding:20px; min-width:0; box-shadow:0 10px 30px -26px rgba(79,70,229,.3); }
        .analytics-stat { background:linear-gradient(150deg,#fff,#f8f7ff);border:1px solid #e1e5f7;border-radius:18px;padding:16px;min-width:0; }
        .analytics-stat small { display:block;color:#64748b;font-weight:650;font-size:11px; }
        .analytics-stat strong {display:block;color:#4338ca;font-size:clamp(18px,2.1vw,24px);font-weight:800;margin-top:7px;overflow-wrap:anywhere;}
        .analytics-change {display:inline-flex;align-items:center;margin-top:7px;font-size:11px;font-weight:700;color:#64748b;}
        .analytics-change.up {color:#047857;} .analytics-change.down {color:#be123c;}
        .analytics-chart {width:100%; min-height:205px;display:block;overflow:visible;}
        .analytics-scroll {width:100%;overflow-x:auto;}
        .analytics-progress {height:8px;background:#eef2ff;border-radius:99px;overflow:hidden;min-width:70px;}
        .analytics-progress > span {height:100%;display:block;border-radius:99px;background:linear-gradient(90deg,#6366f1,#a855f7);}
        .analytics-pill {font-size:10px;font-weight:700;line-height:1.35;display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:999px;background:#eef2ff;color:#4f46e5;}
        .analytics-empty {display:flex;min-height:180px;align-items:center;justify-content:center;flex-direction:column;gap:9px;color:#94a3b8;text-align:center;font-size:13px;padding:15px;}
        .analytics-section-title {font-size:15px;font-weight:750;color:#1e293b;display:flex;align-items:center;gap:8px;}
        @media(max-width:639px){.analytics-panel{padding:14px;border-radius:18px}.analytics-chart{min-height:180px}}
