body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f6f7f4}.status-panel{padding:24px;max-width:1120px}.status-panel dl{display:grid;grid-template-columns:max-content 1fr;gap:8px 16px;max-width:720px}.status-panel dt{font-weight:700}.status-panel table{border-collapse:collapse;margin-top:24px;min-width:720px}.status-panel th,.status-panel td{border-bottom:1px solid #d7dce2;padding:10px 12px;text-align:left}.ops-dashboard{padding:24px;max-width:1180px}.ops-header{align-items:center;background:#10261a;border-radius:8px;color:#f7fbf4;display:flex;justify-content:space-between;margin-bottom:18px;min-height:96px;padding:22px 24px}.ops-header .MuiTypography-overline{color:#b7dec6;letter-spacing:0}.metric-grid,.manager-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.manager-card{min-height:168px}.manager-card .MuiTypography-overline{color:#54655b;letter-spacing:0}.manager-card .MuiButton-root{align-self:flex-start;background:#10261a;color:#fff;min-width:132px}.manager-card.money{border-top:4px solid #14532d}.manager-card.orders{border-top:4px solid #0f766e}.manager-card.risk{border-top:4px solid #b45309}.manager-card.compliance{border-top:4px solid #4338ca}.manager-card.catalog{border-top:4px solid #0e7490}.manager-card.webhooks{border-top:4px solid #7c2d12}.manager-card.notifications{border-top:4px solid #a21caf}.manager-card.audit{border-top:4px solid #334155}.manager-detail{color:#536258;min-height:40px}.metric-grid .MuiTypography-overline{color:#61705f;letter-spacing:0}.readiness-row{align-items:center;border-bottom:1px solid #e3e7df;display:flex;justify-content:space-between;min-height:40px;text-transform:capitalize}.readiness-row:last-child{border-bottom:0}.RaLayout-appFrame,.RaLayout-content{background:#f6f7f4}.RaDatagrid-root{border:1px solid #d9ded6;border-radius:8px;overflow:hidden}@media (max-width: 900px){.metric-grid,.manager-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-header{align-items:flex-start;flex-direction:column;gap:12px}}@media (max-width: 560px){.metric-grid,.manager-grid{grid-template-columns:1fr}}
