.news-analytics-dashboard{margin-bottom:18px}.news-analytics-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:16px}.news-analytics-kpis article{border:1px solid #e1e7f0;border-radius:13px;padding:14px;background:#fff}.news-analytics-kpis span{display:block;font-size:9px;font-weight:800;color:#78849a}.news-analytics-kpis strong{display:block;font:800 22px Manrope;color:#172747;margin-top:5px}.news-analytics-kpis small{font-size:9px;color:#718097}
.news-analytics-layout{display:grid;grid-template-columns:1.6fr .8fr;gap:16px}.reader-time-chart{height:220px;display:flex;align-items:flex-end;gap:4px;border-bottom:1px solid #dfe5ee;padding:28px 4px 24px;background:repeating-linear-gradient(to bottom,#fff 0,#fff 47px,#eef1f5 48px)}.reader-hour{flex:1;height:100%;display:flex;align-items:flex-end;justify-content:center;position:relative}.reader-hour i{display:block;width:70%;height:var(--height);min-height:2px;background:linear-gradient(180deg,#3b6dd4,#173f96);border-radius:4px 4px 0 0}.reader-hour.peak i{background:linear-gradient(180deg,#e0b735,#b38308);box-shadow:0 0 0 2px #fff3be}.reader-hour span{position:absolute;bottom:-19px;font-size:8px;color:#7c8799}.reader-hour em{position:absolute;top:calc(100% - var(--height) - 20px);font-size:8px;color:#34445f;font-style:normal;font-weight:700}.best-time-card{background:linear-gradient(145deg,#0b2b70,#173f96);color:#fff;border-radius:14px;padding:18px}.best-time-card>span{font-size:9px;letter-spacing:1px;color:#e9c959;font-weight:800}.best-time-card h3{font:800 24px Manrope;margin:9px 0 6px}.best-time-card p{color:#c8d4eb;font-size:11px;line-height:1.55}.best-time-card dl{margin:16px 0 0}.best-time-card dt{font-size:8px;color:#9eb0d1;margin-top:9px}.best-time-card dd{font-size:11px;font-weight:700;margin:2px 0 0}
.news-report-button{border:1px solid #ccd8ed;background:#f4f7ff;color:#244b9f;border-radius:7px;padding:7px 9px;font:700 9px 'DM Sans';cursor:pointer;margin-top:8px}.news-level{white-space:normal!important;line-height:1.25!important;min-width:92px;text-align:center}.news-report-modal{width:min(900px,96vw)}.news-report-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;border-bottom:1px solid #e5eaf1;padding-bottom:15px}.news-report-head h2{font:800 20px Manrope;margin:5px 0}.news-report-head p{font-size:11px;color:#6f7b90}.news-report-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin:16px 0}.news-report-grid article{background:#f6f8fc;border-radius:11px;padding:12px}.news-report-grid span{font-size:8px;font-weight:800;color:#78849a;display:block}.news-report-grid strong{font:800 18px Manrope;display:block;margin-top:5px}.channel-report{width:100%;border:1px solid #e2e7ef;border-radius:12px;overflow:hidden}.channel-report div{display:grid;grid-template-columns:1.2fr repeat(3,1fr);padding:10px 12px;border-top:1px solid #e6eaf1;font-size:10px}.channel-report div:first-child{border-top:0;background:#f7f9fc;font-weight:800;color:#6b778d}.report-hour-chart{margin-top:15px}.report-hour-chart h3{font-size:13px}
body:not(.admin-session) .news-analytics-dashboard{display:none}
@media(max-width:1000px){.news-analytics-kpis{grid-template-columns:repeat(3,1fr)}.news-analytics-layout{grid-template-columns:1fr}.news-report-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:650px){.news-analytics-kpis,.news-report-grid{grid-template-columns:1fr 1fr}.reader-time-chart{gap:2px}.reader-hour em{display:none}}
