.maintenance-shell{width:min(980px,calc(100% - 24px));margin:3vh auto 8vh}.maintenance-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.maintenance-card{background:#fff;border:1px solid #d8e1ea;border-radius:14px;padding:1.2rem;margin-bottom:1rem;box-shadow:0 12px 30px rgba(15,23,42,.06)}.action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.action-card{border:1px solid #d8e1ea;border-radius:12px;padding:1rem;display:grid;gap:.75rem;align-content:start}.action-card h2{margin:0}.status-table{width:100%;border-collapse:collapse}.status-table th,.status-table td{padding:.65rem;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:top;font-size:.86rem}.status-table th{color:#64748b}.top-actions{display:flex;gap:.6rem;flex-wrap:wrap}.button-secondary{background:#475569}.button-danger{background:#9b2c2c}.result-json{white-space:pre-wrap;overflow-wrap:anywhere;background:#f1f5f9;padding:.8rem;border-radius:8px;font:13px ui-monospace,SFMono-Regular,Consolas,monospace}.login-card{max-width:480px;margin:10vh auto}.maintenance-card form{display:grid;gap:.8rem}@media(max-width:800px){.action-grid{grid-template-columns:1fr}.maintenance-header{display:grid}.status-table{min-width:760px}.table-scroll{overflow:auto}}
