.recovery-layout{max-width:520px;margin:32px auto}.recovery-layout h1{font-size:29px}.notification-bell{position:relative}.notification-count{position:absolute;top:-7px;right:-8px;min-width:18px;height:18px;padding:0 4px;border-radius:12px;background:#dbe8ff;color:#162338;display:grid;place-items:center;font-size:9px;font-weight:700;border:2px solid #0c111c}.notification-card{display:flex;gap:18px;margin-bottom:15px}.notification-card.unread{border-color:#50698f;background:#16233a}.notification-mark{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:12px;background:#253958;color:#dceaff}.notification-copy{min-width:0}.notification-copy small{color:var(--muted)}.notification-copy h2{margin:8px 0;font-size:18px}.notification-copy p{font-size:13px;margin-bottom:8px}.backup-card h3{overflow-wrap:anywhere}.backup-card p{font-size:12px}.backup-actions{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:end}.backup-actions .field{margin-top:0}.recovery-link{display:block;text-align:right;margin:10px 0 20px}.sidebar .workspace-label{margin-top:27px}
@media(max-width:680px){.backup-actions{grid-template-columns:1fr}.notification-card{padding:17px;gap:12px}.notification-mark{width:30px;height:30px}.notification-copy h2{font-size:16px}.recovery-layout{margin:10px 0}.topbar-actions{gap:4px}.topbar-actions .connection-text{display:none}.recovery-layout h1{font-size:26px}}

.archive-filename{overflow-wrap:anywhere;font-size:12px;margin:8px 0}
