.backup-overall{display:flex;align-items:center;gap:.8rem;padding:1rem;border-radius:12px}.backup-overall div{display:grid;gap:.25rem}.backup-overall small{font-weight:900;color:var(--muted)}.backup-overall.is-healthy{background:#e5f6e9;color:#1d6331}.backup-overall.has-alert{background:#fff0e7;color:#9a351f}.backup-status-light{width:18px;height:18px;flex:0 0 18px;border-radius:50%;background:#9aa8b2;box-shadow:0 0 0 5px #9aa8b226}.is-healthy .backup-status-light{background:#28a745;box-shadow:0 0 0 5px #28a74526}.is-outdated .backup-status-light,.is-stale .backup-status-light,.has-alert .backup-status-light{background:#e0652f;box-shadow:0 0 0 5px #e0652f26}.is-error .backup-status-light{background:#c92727;box-shadow:0 0 0 5px #c9272726}.backup-summary{display:grid;gap:.65rem;margin:1rem 0}.backup-summary div,.backup-source-card dl div{display:flex;justify-content:space-between;gap:1rem}.backup-summary dt,.backup-source-card dt{color:var(--muted)}.backup-summary dd,.backup-source-card dd{margin:0;text-align:right;font-weight:900}.backup-control-heading{padding-bottom:1rem;border-bottom:1px solid var(--line)}.backup-control-heading h2{margin:.2rem 0}.backup-source-grid{display:grid;gap:1rem;margin-top:1rem}.backup-source-card{padding:1rem 1.1rem;border:2px solid #d9e2e7;border-radius:14px;background:#fff}.backup-source-card.is-healthy{border-color:#86c997;background:#f7fcf8}.backup-source-card.is-outdated,.backup-source-card.is-stale{border-color:#e9a079;background:#fffaf7}.backup-source-card.is-error{border-color:#df7777;background:#fff7f7}.backup-source-title{display:flex;align-items:center;gap:.8rem}.backup-source-title div{flex:1}.backup-source-title small{color:var(--muted)}.backup-source-title h3{margin:.15rem 0 0}.backup-source-title strong{padding:.35rem .6rem;border-radius:999px;background:#edf2f4;font-size:.8rem;font-weight:900;white-space:nowrap}.backup-source-card.is-healthy .backup-source-title strong{color:#1d6331;background:#dff2e3}.backup-source-card.is-outdated .backup-source-title strong,.backup-source-card.is-stale .backup-source-title strong{color:#8e3b1c;background:#ffe4d5}.backup-source-card.is-error .backup-source-title strong{color:#8b2020;background:#ffdede}.backup-source-card dl{display:grid;gap:.55rem;margin:1rem 0;padding-top:.8rem;border-top:1px solid #dfe7eb}.backup-source-card>p{margin:.8rem 0 0;font-weight:800}@media(max-width:900px){.backup-source-title{align-items:flex-start;flex-wrap:wrap}.backup-source-title strong{margin-left:26px}.backup-source-card dl div{display:grid;gap:.2rem}.backup-source-card dd{text-align:left}}
.release-version-module .master-detail{grid-template-columns:minmax(380px,.8fr) minmax(0,1.8fr)}.release-version-module #admin-active-list{display:grid;gap:1.2rem}.release-version-module #admin-detail{display:grid;gap:1.25rem}.release-version-module #release-backup-summary{min-width:0}.release-version-picker label{display:grid;gap:.4rem;font-weight:900}.release-version-picker select{width:100%}.release-version-module .release-version-detail{padding-top:1rem;border-top:1px solid var(--line)}.release-version-module .release-version-title{display:grid;gap:.65rem}.release-version-module .release-version-title .release-status{justify-self:start}.release-version-module .release-deployment-grid{grid-template-columns:1fr}.release-version-module .release-next-version{padding-top:1rem;border-top:2px solid var(--line)}.release-version-module .release-next-version h3{margin:.2rem 0}.release-version-module .backup-control-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.release-version-module .backup-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.release-version-module .backup-source-card{min-width:0}.release-version-module .backup-source-card dl div{display:grid;gap:.2rem}.release-version-module .backup-source-card dd{text-align:left;overflow-wrap:anywhere}@media(max-width:1200px){.release-version-module .master-detail{grid-template-columns:minmax(340px,.9fr) minmax(0,1.35fr)}.release-version-module .backup-source-grid{grid-template-columns:1fr}}@media(max-width:900px){.release-version-module .master-detail{grid-template-columns:1fr}}
