.analytics-dashboard{width:100%}.analytics-dashboard__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 15px}@media (max-width: 1024px){.analytics-dashboard__grid{grid-template-columns:1fr}}.analytics-dashboard__card{position:relative;min-width:0;padding:24px;border-radius:12px;background:#f9faff;border:1px solid #F1F1F1;display:flex;flex-direction:column}.analytics-dashboard__loader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#f9faffb3}.analytics-dashboard__loader-circle{width:48px;height:48px;border:4px solid rgba(27,30,78,.2);border-top-color:#1b1e4e;border-radius:50%;animation:analytics-dashboard-spinner .7s linear infinite}.analytics-dashboard__head{display:flex;align-items:center;justify-content:flex-start;gap:11px}.analytics-dashboard__title{font-size:16px;line-height:1.3;font-weight:700;color:#0d0e12}.analytics-dashboard__info{flex-shrink:0;display:inline-flex;line-height:0}.analytics-dashboard__ranges{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px}.analytics-dashboard__range{min-width:max-content;padding:7px 16px;background:#fff;border:1px solid #F1F1F1;cursor:pointer;font-size:14px;line-height:1.5;font-weight:400;color:#0d0e12;transition:border .2s ease,color .2s ease,background .2s ease}.analytics-dashboard__range:hover{border:1px solid #1B1E4E}.analytics-dashboard__range--active{background:#1b1e4e;border-color:#1b1e4e;color:#fff}.analytics-dashboard__canvas{position:relative;width:100%;height:280px}.analytics-dashboard__canvas canvas{display:block}.analytics-dashboard__canvas--bar{margin-top:48px;margin-bottom:34px;height:318px}.analytics-dashboard__canvas--funnel{margin-top:40px;margin-bottom:24px;height:330px}.analytics-dashboard__map{position:relative;z-index:0;margin-top:19px;margin-bottom:20px;width:100%;height:422px}@media (max-width: 768px){.analytics-dashboard__map{height:320px}}.analytics-dashboard__radar{margin:20px auto;width:100%;height:384px}.analytics-dashboard__radar .radar-chart{width:100%;height:100%}.analytics-dashboard__radar canvas{display:block}.analytics-dashboard__legend{display:flex;flex-wrap:wrap;gap:16px 32px;margin-top:auto}.analytics-dashboard__legend--center{justify-content:center}.analytics-dashboard__legend--bar{gap:16px 8px}.analytics-dashboard__legend-item{display:inline-flex;align-items:center;gap:8px;font-size:13px;line-height:1.3;font-weight:300;color:#525252}.analytics-dashboard__legend-item--toggle{cursor:pointer;transition:opacity .2s ease}.analytics-dashboard__legend-item--toggle:hover{opacity:.7}.analytics-dashboard__legend-item--off{opacity:.35;text-decoration:line-through}.analytics-dashboard__legend-dot{flex-shrink:0;width:10px;height:10px;border-radius:50%}@keyframes analytics-dashboard-spinner{to{transform:rotate(360deg)}}
