.analytics-main{max-width:1150px}.analytics-shell{margin-top:20px;background:#f8f4ef;border:1px solid #e1d6e5;border-radius:20px;padding:30px}.analytics-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:20px 0}.analytics-toolbar select{padding:10px;border:1px solid #d7c8df;border-radius:8px;background:white}.analytics-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.analytics-metric{background:#fff;border:1px solid #e0d3e4;border-radius:14px;padding:20px}.analytics-metric strong{display:block;font-size:32px;color:#73557d;margin-bottom:8px}.analytics-shell h2{font:500 23px Lora,serif;margin-top:28px}.analytics-shell p{font-size:14px;color:#776b81}.analytics-chart{display:flex;align-items:flex-end;gap:3px;height:150px;margin:20px 0;padding-bottom:4px;border-bottom:1px solid #d7c8df}.analytics-day{display:flex;align-items:flex-end;gap:1px;flex:1;height:100%}.analytics-day span{flex:1;min-width:1px;background:#73557d;border-radius:3px 3px 0 0}.analytics-day span+span{background:#b77c95}.analytics-legend{display:flex;gap:20px;font-size:13px}.analytics-table-wrap{overflow:auto;max-height:340px}.analytics-shell table{width:100%;border-collapse:collapse}.analytics-shell th,.analytics-shell td{padding:12px;text-align:left;border-bottom:1px solid #e3d8e7}.analytics-shell th{position:sticky;top:0;background:#eee3f0}@media(max-width:700px){.analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-shell{padding:20px}.analytics-metric{padding:14px}}
.analytics-shell [hidden]{display:none!important}
