.catalog-analytics-nav .nav-chart-icon{justify-content:center}
.review-nav-icon{position:relative;width:18px!important;height:20px;border:1.5px solid currentColor;border-radius:3px;font-size:0!important}
.review-nav-icon:before,.review-nav-icon:after{content:"";position:absolute;top:-3px;width:4px;height:5px;border-radius:2px;background:#0a0c12;border:1px solid currentColor}
.review-nav-icon:before{left:3px}.review-nav-icon:after{right:3px}.review-nav-icon i{font-size:10px;font-style:normal;position:absolute;inset:3px 0 0;text-align:center}
.analytics-kpi{padding:16px 18px;display:flex;align-items:center;gap:15px}
.analytics-kpi-icon{width:48px;height:48px;flex:0 0 48px;border:1px solid #4fcaf3;border-radius:12px;background:linear-gradient(135deg,#12305b,#291553);position:relative;box-shadow:inset 0 0 16px #725dff33}
.analytics-kpi-icon:before,.analytics-kpi-icon:after,.analytics-kpi-icon i{content:"";position:absolute}
.icon-artists:before{width:12px;height:12px;border:2px solid #9985ff;border-radius:50%;left:16px;top:8px}.icon-artists:after{width:25px;height:13px;border:2px solid #9985ff;border-radius:14px 14px 6px 6px;left:9px;bottom:7px}
.icon-tracks:before{width:3px;height:25px;background:#9985ff;left:27px;top:8px;transform:rotate(-8deg)}.icon-tracks:after{width:12px;height:8px;border:2px solid #9985ff;border-radius:50%;left:13px;bottom:8px}
.icon-ready:before{inset:9px 11px;border:2px solid #9985ff;border-radius:4px}.icon-ready:after{left:17px;right:17px;top:17px;height:2px;background:#9985ff;box-shadow:0 6px #9985ff,0 12px #9985ff}
.icon-published:before{width:3px;height:23px;background:#9985ff;left:22px;top:10px}.icon-published:after{width:11px;height:11px;border-left:3px solid #9985ff;border-top:3px solid #9985ff;transform:rotate(45deg);left:16px;top:9px}.icon-published i{left:11px;right:11px;bottom:8px;height:2px;background:#9985ff}
.line-chart-wrap{width:100%;overflow:hidden}.analytics-line{display:block;width:100%;height:165px}.chart-grid line{stroke:#273652;stroke-width:1;stroke-dasharray:5 5}.line-labels{display:flex;justify-content:space-between;gap:4px;color:#8f9ab0;font-size:9px;padding:2px 8px 0}.line-labels span{flex:1;text-align:center}
body.sidebar-collapsed .catalog-analytics-nav label{display:none!important}
@media(max-width:560px){.analytics-kpi-icon{width:42px;height:42px;flex-basis:42px}}
