.shell .statistics-period-toolbar{justify-content:space-between;gap:15px;flex-wrap:wrap;margin-bottom:8px}.shell .statistics-range{font-size:13px;color:#64748b;margin:0 0 23px;line-height:1.7}.shell .statistics-unit{font-size:15px;margin-left:5px;font-weight:400;color:#64748b}.statistics-legend{display:flex;gap:18px;font-size:12px;color:#64748b}.statistics-legend span,.statistics-distribution li>span{display:flex;align-items:center;gap:7px}.statistics-legend i,.statistics-distribution li i{display:inline-block;width:9px;height:9px;border-radius:3px;flex-shrink:0}.statistics-chart-scroll{overflow-x:auto}.statistics-trend-svg{display:block;width:100%;min-width:580px;max-height:350px}.statistics-trend-svg text{font-family:inherit;font-size:12px;fill:#64748b}.statistics-trend-svg rect:hover{opacity:.75}.shell .statistics-chart-note{font-size:12px;color:#64748b;line-height:1.7;margin:14px 0 0}.statistics-chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.statistics-chart-grid>.panel{min-width:0}.statistics-departments{display:grid;gap:22px;margin-top:25px}.statistics-department>div:first-child{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:#475569;margin-bottom:9px}.statistics-department small{font-size:11px;font-weight:400;margin-left:4px;color:#64748b}.statistics-bar-track{height:12px;background:#edf1f6;border-radius:4px;overflow:hidden}.statistics-bar-track>span{display:block;height:100%;background:#7794b5;border-radius:4px}.statistics-distribution{display:flex;align-items:center;gap:24px;padding-top:10px}.statistics-distribution svg{width:42%;max-width:215px;flex-shrink:0}.statistics-distribution ul{list-style:none;margin:0;padding:0;flex:1;display:grid;gap:14px}.statistics-distribution li{display:flex;align-items:center;gap:12px;font-size:12px;color:#475569}.statistics-distribution li>span{margin-right:auto;white-space:nowrap}.statistics-distribution li>b{white-space:nowrap}.statistics-distribution li small{font-size:11px;color:#64748b;font-weight:400}.statistics-distribution li>b small{margin-left:3px}.statistics-distribution li>small{min-width:39px;text-align:right}.statistics-donut-label{font-size:12px;fill:#64748b}.statistics-donut-total{font-size:25px;font-weight:700;fill:#344d69}@media(max-width:1200px){.statistics-chart-grid{grid-template-columns:1fr}}@media(max-width:600px){.statistics-distribution{flex-direction:column;gap:18px}.statistics-distribution svg{width:180px}.statistics-distribution ul{width:100%}.statistics-legend{gap:10px}.statistics-chart-grid{gap:16px}}
.shell .statistics-date-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:17px 20px;margin-bottom:22px;background:#fff;border:1px solid #dfe6ee;border-radius:7px}.statistics-date-controls>label{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;color:#344d69}.shell .statistics-date-controls .field{width:175px;min-height:40px}.statistics-date-controls>span{margin-left:auto;color:#64748b;font-size:12px;line-height:1.7}.statistics-breakdown-bars{display:grid;gap:20px;padding:14px 0}.statistics-breakdown-bar{display:grid;grid-template-columns:minmax(130px,200px) minmax(60px,1fr) 65px;align-items:center;gap:18px;font-size:13px;color:#475569}.statistics-breakdown-bar>b{text-align:right;font-size:14px;font-variant-numeric:tabular-nums}.statistics-breakdown-bar>span{overflow-wrap:anywhere}@media(max-width:720px){.statistics-date-controls>span{width:100%;margin:0}.statistics-breakdown-bar{grid-template-columns:100px minmax(40px,1fr) 50px;gap:10px;font-size:12px}.shell .statistics-date-controls{padding:15px}}

.shell .statistics-date-controls .statistics-date-error{flex-basis:100%;margin:0;color:#be123c;font-size:13px;line-height:1.7}.statistics-date-error:empty{display:none}

.statistics-distribution li>span{white-space:normal;overflow-wrap:anywhere;line-height:1.6}.statistics-chart-grid .panel-title{flex-wrap:wrap;gap:12px}
