.updates-toolbar { display:flex; flex-wrap:wrap; align-items:center; gap:8px; margin-bottom:12px; }
.updates-toolbar h3 { margin:0 auto 0 0; }
.updates-toolbar .button { display:inline-flex; align-items:center; padding:8px 12px; border-radius:4px; background:#1764d6; color:#fff; text-decoration:none; cursor:pointer; font-weight:600; }
.updates-toolbar .button.secondary { background:#edf2f7; color:#263446; }
.update-review { border-block:1px solid #d5deea; padding:12px 0; margin:16px 0; }
.update-notes { white-space:pre-wrap; overflow-wrap:anywhere; }
#portalVersions, #portalUpdateHistory { width:100%; }
#portalUpdateMessage { margin:8px 0; }
.storage-totals { display:flex; flex-wrap:wrap; gap:24px; padding:12px 0 18px; }
.storage-totals span { display:block; color:#65738a; margin-bottom:4px; }
.storage-totals strong { font-size:20px; }
.storage-warning { color:#b42318; font-weight:600; }
#portalStorageGroups { min-width:560px; }
#portalStorageIssues { min-width:640px; }
