.update-manager-page{max-width:1700px;margin:0 auto;color:#173149}.update-manager-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,440px);gap:24px;align-items:stretch;margin-bottom:20px}.update-manager-hero>div:first-child,.update-maintenance,.update-section,.update-version-grid article,.update-result-hero{border:1px solid #d7e2ec;border-radius:20px;background:#fff;box-shadow:0 8px 26px rgba(15,44,84,.07)}.update-manager-hero>div:first-child{padding:28px}.update-manager-hero h1,.update-result-hero h1{font-size:clamp(2rem,4vw,3.4rem);font-weight:850;margin:.25rem 0 .7rem}.update-manager-hero p,.update-result-hero p{max-width:900px;color:#5b6f84;font-size:1.05rem;margin:0}.update-eyebrow{display:block;color:#14a276;font-size:.78rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.update-maintenance{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:24px;border-left:6px solid #2aa876}.update-maintenance.is-active{border-left-color:#e9a400;background:#fffaf0}.update-maintenance strong{font-size:1.35rem}.update-maintenance span{color:#5b6f84;margin:.35rem 0 1rem}.update-version-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.update-version-grid article{padding:20px}.update-version-grid span,.update-version-grid strong{display:block}.update-version-grid span{color:#66798c}.update-version-grid strong{font-size:2rem}.update-section{padding:24px;margin-bottom:18px}.update-section h2{font-size:1.35rem;margin:0}.update-section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.update-count{display:grid;place-items:center;min-width:44px;height:44px;border-radius:14px;background:#e8f1ff;color:#0b63e5;font-size:1.35rem;font-weight:850}.update-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.update-check{padding:16px;border:1px solid #dfe7ef;border-left:5px solid #2aa876;border-radius:14px;background:#fbfdff}.update-check-warn{border-left-color:#e9a400;background:#fffaf0}.update-check-fail{border-left-color:#db3f4f;background:#fff5f6}.update-check strong{display:block;margin:.6rem 0 .25rem}.update-check p{margin:0;color:#617489}.update-migration-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.update-migration-list code{padding:8px 10px;border:1px solid #dbe5ef;border-radius:9px;background:#f5f8fc}.update-run-panel{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:18px;border-radius:14px;background:#edf5ff}.update-run-panel>div{display:grid;gap:4px}.update-run-panel span{color:#5c7187}.update-table{font-size:.92rem}.update-table th{white-space:nowrap}.update-checksum{display:block;max-width:250px;overflow:hidden;text-overflow:ellipsis}.update-result-hero{padding:28px;margin-bottom:18px;border-left:7px solid #25a670}.update-result-hero.is-failed{border-left-color:#dc3545;background:#fff7f7}.update-backup-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.update-backup-details div{padding:14px;border-radius:12px;background:#f5f8fc}.update-backup-details dt{color:#62768a}.update-backup-details dd{margin:4px 0 0;word-break:break-word;font-weight:750}.update-result-checks{display:grid;gap:10px}.update-result-checks>div{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:center}.update-result-checks small{grid-column:2;color:#64778b}@media(max-width:1000px){.update-manager-hero{grid-template-columns:1fr}.update-version-grid,.update-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.update-run-panel{align-items:flex-start;flex-direction:column}.update-backup-details{grid-template-columns:1fr}}@media(max-width:640px){.update-version-grid,.update-check-grid{grid-template-columns:1fr}.update-manager-hero>div:first-child,.update-maintenance,.update-section,.update-result-hero{padding:18px}.update-section-heading{align-items:flex-start}.update-run-panel form,.update-run-panel button{width:100%}}
