.maintenance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0}.maintenance-grid .panel{margin:0;align-content:start}.maintenance-grid h2{font-size:23px}.reset-confirm>form{padding-top:22px}.reset-confirm>summary{white-space:normal}.reset-danger{background:#b42332;color:white;border:1px solid #b42332}.reset-danger:disabled{opacity:.45;cursor:not-allowed}.maintenance-total{border:2px solid #b42332}.maintenance-page{min-height:100vh;background:#edf3ff;color:#152b4b;display:grid;place-items:center;padding:32px 20px}.maintenance-card{background:white;border:1px solid #d7e3f8;border-radius:28px;padding:40px;max-width:720px;width:100%;text-align:center;box-shadow:0 22px 70px #16459412}.maintenance-card>img{display:block;margin:0 auto 20px;border-radius:50%;object-fit:contain}.maintenance-card h1{font-size:clamp(32px,6vw,56px);margin:20px 0}.maintenance-card .eyebrow{display:block}.maintenance-copy{white-space:normal;overflow-wrap:anywhere;font-size:19px;line-height:1.7}.work-sign{margin:28px auto 0;width:98px;height:98px;background:#1454e8;color:#fff;border:7px solid #dbe7ff;border-radius:18px;display:grid;place-items:center;font-size:54px;transform:rotate(-7deg)}.work-sign span{transform:rotate(7deg)}.work-stripe{height:15px;border-radius:8px;margin:28px 0;background:repeating-linear-gradient(-45deg,#1454e8 0 16px,#deE9ff 16px 32px)}.maintenance-access{display:inline-block;margin-top:16px;font-size:14px}.maintenance-login{text-align:left;max-width:390px;margin:30px auto 0}.maintenance-login h2{text-align:center;font-size:22px}.maintenance-active-banner{margin:16px 0;padding:16px;border:1px solid #e4ba60;background:#fff4d8;color:#513b10;border-radius:12px}.maintenance-active-banner a{color:inherit;font-weight:700}@media(max-width:760px){.maintenance-grid{grid-template-columns:1fr}.maintenance-card{padding:28px 20px}.maintenance-grid .list-row{flex-wrap:wrap}.maintenance-page{padding:18px 12px}.maintenance-grid h2{overflow-wrap:anywhere}}

.maintenance-backups .list-row{flex-wrap:wrap;gap:12px}.maintenance-backups .list-row>span{min-width:0;overflow-wrap:anywhere}.maintenance-backups small{display:block}
