.sidebar { display: flex; flex-direction: column; }
#storage { margin-top: auto; padding: 16px 24px; border-top: 1px solid var(--line); }
#storage .st-bar { height: 4px; background: var(--line); border-radius: 2px; overflow: hidden; }
#storage .st-bar div { height: 100%; width: 0; background: var(--accent); transition: width .3s; }
#storage .st-text { margin-top: 8px; font-size: 12px; color: var(--dim); }
#storage.full .st-bar div { background: #ef5350; }
#storage.full .st-text { color: #ef5350; }