body.guide-view .main > :not(.topbar):not(#usageGuide){display:none!important}
.usage-guide[hidden]{display:none!important}
.usage-guide-heading{display:flex;align-items:center;gap:12px;padding:15px 18px;border-bottom:1px solid #dceae7}
.usage-guide-heading #closeUsageGuide{margin-left:auto}
body.guide-view .usage-guide{margin:14px 0 30px}
body.guide-view .usage-guide-content{max-height:none;overflow:visible}
.backup-admin-box{width:min(760px,calc(100vw - 24px));max-height:90vh;overflow:auto}
.backup-toolbar{display:flex;gap:9px;flex-wrap:wrap;margin:14px 0}
.backup-list{display:grid;gap:9px;max-height:44vh;overflow:auto}
.backup-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid #dbe8e5;border-radius:9px;background:#f8fbfa}
.backup-row-details{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}
.backup-row-details small{color:#6a8384}
.backup-row-actions{display:flex;gap:7px;flex-wrap:wrap;flex:none}
.backup-danger{border:1px solid #e2ada5!important;background:#fff5f3!important;color:#a83b2a!important}
#backupFeedback{min-height:20px;color:#126d65}
@media(max-width:760px){.topbar .actions{min-width:0;max-width:100%}.topbar #openUsageGuide{flex:1 1 100%;min-width:0;min-height:40px}.topbar .account-bar button{min-width:0;padding:5px 4px}}
@media(max-width:640px){.backup-row{display:block}.backup-row-actions{margin-top:9px}.usage-guide-heading{padding:12px}.usage-guide-title small{display:none}}
