.analytics-head .actions{flex-wrap:wrap}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0}.metric-grid article{background:#171c22;border:1px solid #2d353e;border-radius:14px;padding:18px;min-width:0}.metric-grid small,.discord-metrics small{display:block;color:#8fa3b6;margin-bottom:8px}.metric-grid b,.discord-metrics b{display:block;font-size:30px;line-height:1.1}.metric-delta{display:block;margin-top:12px;font-size:12px;color:#8fa3b6}.metric-delta.up{color:#55db93}.metric-delta.down{color:#ff6b6b}.metric-delta em{font-style:normal;color:#71869a}.discord-metrics{display:grid;grid-template-columns:2fr 1fr 1fr;gap:0;margin-bottom:20px;padding:0;overflow:hidden;border-color:#665600}.discord-metrics>div{display:flex;align-items:center;gap:14px;padding:20px 22px;border-right:1px solid #303943}.discord-metrics>div:last-child{border-right:0}.analytics-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:#302b0b;color:#ffd700;font-size:25px}.analytics-chart{margin-bottom:20px}.panel-title h2{margin-bottom:4px}.panel-title p,.table-hint{margin:0 0 16px;color:#7890a6;font-size:13px}.bars{height:220px;display:flex;align-items:end;gap:6px;border-bottom:1px solid #303943}.bar-col{position:relative;height:100%;flex:1;display:flex;flex-direction:column;justify-content:end;align-items:center;min-width:4px}.bar-col i{width:70%;background:linear-gradient(#ffd700,#ff7b00);border-radius:5px 5px 0 0}.bar-col small{font-size:10px;color:#7890a6}.discord-dot{position:absolute;bottom:calc(var(--bar-height,0%) + 7px);width:7px;height:7px;border-radius:50%;background:#ffd700;box-shadow:0 0 8px #ffd700}.discord-dot[data-count="0"]{display:none}.analytics-tables{display:grid;grid-template-columns:1fr 1fr;gap:20px}.analytics-tables table{width:100%;border-collapse:collapse}.analytics-tables th,.analytics-tables td{padding:10px 8px;text-align:left;border-bottom:1px solid #2b333c}.analytics-tables td small{display:block;margin-top:3px;color:#607487;font-size:11px}.analytics-wide{grid-column:1/-1}.empty-state{padding:26px;border:1px dashed #35404a;border-radius:12px;color:#7890a6;text-align:center}.button.active{border-color:#ffd700;color:#ffd700}@media(max-width:900px){.metric-grid{grid-template-columns:repeat(2,1fr)}.discord-metrics{grid-template-columns:1fr}.discord-metrics>div{border-right:0;border-bottom:1px solid #303943}.discord-metrics>div:last-child{border-bottom:0}.analytics-tables{grid-template-columns:1fr}.analytics-wide{grid-column:auto}}@media(max-width:520px){.metric-grid{grid-template-columns:1fr}.metric-grid b,.discord-metrics b{font-size:26px}.bars{height:170px}}
