/* Schema Dash workspace presentation.
 *
 * Was an inline <style> block printed on admin_footer, alongside a script that
 * rearranged the page. The script is gone -- the server renders what it used to
 * build -- and these are the rules that outlived it. */
.ai-o-optimiser-schema-context-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;margin:0 0 12px;border:1px solid #dcdcde;border-radius:8px;background:#fff}
.ai-o-optimiser-schema-context-strip strong{display:block}
.ai-o-optimiser-schema-context-strip span{color:#646970}
#ai-o-optimiser-tab-configure .ai-o-optimiser-site-profile-ai-panel,#ai-o-optimiser-tab-configure .ai-o-optimiser-site-model-panel,#ai-o-optimiser-tab-configure .ai-o-optimiser-site-setup-intro,#ai-o-optimiser-tab-configure .ai-o-optimiser-site-profile-notice{margin-top:12px}
#ai-o-optimiser-tab-configure .ai-o-optimiser-schema-setup-workspace{display:flex;align-items:center;gap:18px;margin:12px 0 14px;padding:14px 16px;border:1px solid #dbe3ee;border-left:4px solid #4f46e5;border-radius:10px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04)}
#ai-o-optimiser-tab-configure .ai-o-optimiser-schema-setup-workspace-copy{display:grid;min-width:230px;gap:2px}
#ai-o-optimiser-tab-configure .ai-o-optimiser-schema-setup-workspace-statuses{display:flex;align-items:center;flex:1 1 auto;flex-wrap:wrap;gap:7px}
#ai-o-optimiser-tab-configure .ai-o-optimiser-schema-setup-workspace-toggle{flex:0 0 auto;white-space:nowrap}
.ai-o-optimiser-schema-action-panel.ai-o-optimiser-schema-all-clear{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
.ai-o-optimiser-schema-all-clear>details{background:#fff;border:1px solid #dcdcde;border-radius:10px;padding:0}
.ai-o-optimiser-schema-all-clear>details>summary{cursor:pointer;list-style:none;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:600}
.ai-o-optimiser-schema-all-clear>details>summary::-webkit-details-marker{display:none}
.ai-o-optimiser-schema-all-clear .ai-o-optimiser-schema-all-clear-body{padding:0 16px 16px}
.ai-o-optimiser-schema-all-clear-pill{display:inline-flex;align-items:center;gap:5px;color:#137333;background:#edf7ed;border:1px solid #b7dfbd;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:600}
@media(max-width:782px){.ai-o-optimiser-schema-context-strip{align-items:flex-start;flex-direction:column}}
		
