.analytics-page,.library-page,.notifications-page{min-width:0}
.analytics-page .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:24px 0}
.analytics-bars{display:flex;align-items:flex-end;gap:3px;height:180px;overflow:hidden;padding:12px 0;border-bottom:1px solid var(--line,#ddd)}
.analytics-bar{flex:1;min-width:0;background:var(--ink,#252820);border-radius:3px 3px 0 0}
.analytics-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.analytics-page .panel{min-width:0;margin:16px 0}.analytics-page .form-field{margin:0}
.notification-link{position:relative}.notification-count{position:absolute;right:1px;top:2px;width:9px;height:9px;min-width:0;border:2px solid var(--paper,#f8f8f3);border-radius:50%;background:#aa322b;font-size:0;padding:0;pointer-events:none}
.notifications-page .panel,.library-page .panel{min-width:0;overflow-wrap:anywhere}
@media(max-width:620px){.analytics-panels{grid-template-columns:1fr}.analytics-page .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-page .inline-actions{align-items:stretch}.analytics-page .inline-actions>*{max-width:100%}}
