/* Minds Academy 8.9.1 UX hardening: scoped and RTL-safe. */
.minds-891-connectivity{position:sticky;inset-block-start:8px;z-index:40;margin:0 0 12px;padding:10px 14px;border-radius:12px;border:1px solid var(--minds-portal-line,#e4e9f0);background:var(--minds-portal-surface,#fff);font-weight:700;box-shadow:0 8px 24px rgba(16,24,40,.08)}
.minds-891-connectivity.is-offline{border-color:#d97706;background:#fff7ed;color:#9a3412}.minds-891-connectivity.is-online{border-color:#16a34a;background:#f0fdf4;color:#166534}
.minds-shell [aria-busy="true"],.minds-portal [aria-busy="true"]{cursor:progress;opacity:.72}
.minds-shell .minds-section__head,.minds-portal .minds-section__head{gap:10px;flex-wrap:wrap}.minds-shell .minds-section__head>p,.minds-portal .minds-section__head>p{margin:0;color:var(--minds-portal-muted,#667085)}
.minds-891-admin .minds-891-metrics .minds-admin-card{display:grid;gap:6px}.minds-891-admin .minds-891-metrics strong{font-size:1.7rem;line-height:1.1}.minds-891-budget{display:grid;gap:12px;margin:0;padding:0;list-style:none}.minds-891-budget li{display:grid;gap:3px;padding-block:10px;border-block-end:1px solid #e5e7eb}.minds-891-budget li:last-child{border-block-end:0}.minds-891-budget span{color:#667085}.minds-891-table-wrap{overflow:auto;max-width:100%}.minds-891-table-wrap code{white-space:nowrap}
@media(max-width:782px){.minds-891-connectivity{inset-block-start:4px}.minds-891-admin .minds-admin-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){.minds-891-admin .minds-admin-grid--4{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.minds-891-connectivity{transition:none!important}}
/* 9.9.4 Data Lifecycle: compact, responsive and RTL-safe. */
.minds-939-lifecycle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.minds-939-dataset{display:flex;flex-direction:column;gap:5px;padding:14px;border:1px solid #dcdcde;border-radius:10px;background:#fff}.minds-939-dataset span{font-size:20px;font-weight:700}.minds-939-settings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;align-items:end;margin-top:14px}.minds-939-settings label{display:flex;flex-direction:column;gap:6px}.minds-939-settings input{width:100%;max-width:100%}.minds-939-actions{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:14px}.minds-939-actions form{margin:0}@media(max-width:960px){.minds-939-lifecycle-grid,.minds-939-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.minds-939-settings .button{width:max-content}}@media(max-width:600px){.minds-939-lifecycle-grid,.minds-939-settings{grid-template-columns:1fr}.minds-939-settings .button{width:100%}.minds-939-actions{align-items:stretch;flex-direction:column}.minds-939-actions .button{width:100%}}
/* 9.9.37 grouped runtime diagnostics */
.minds-891-top-ops .minds-section__head p{margin:4px 0 0;color:#646970;max-width:820px}
.minds-891-health{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font-weight:600;font-size:12px;white-space:nowrap}
.minds-891-health.is-healthy{background:#edfaef;color:#146c2e}
.minds-891-health.is-warning{background:#fff7e6;color:#8a4b00}
.minds-891-health.is-critical{background:#fff0f0;color:#b32d2e}
@media(max-width:782px){.minds-891-top-ops .minds-891-table-wrap{overflow:auto}.minds-891-top-ops table{min-width:780px}}
