/* Scoped correction: Registry and Command Center only */
body:has(.mqcc-root) {overflow-x:hidden}
body:has(.mqcc-root) .entry-content,body:has(.mqcc-root) .wp-block-post-content,body:has(.mqcc-root) .is-layout-constrained,body:has(.mqcc-root) main,body:has(.mqcc-root) .site-content{min-width:0}
.mqcc-root {width:100%!important;max-width:100%!important;left:auto!important;right:auto!important;margin-left:0!important;margin-right:0!important;grid-template-columns:minmax(208px,244px) minmax(0,1fr)!important;overflow:visible!important}
.mqcc-root .mqcc-sidebar{min-width:0!important;left:auto!important;transform:none!important}
.mqcc-root .mqcc-shell,.mqcc-root .mqcc-main,.mqcc-root .mqcc-panel{min-width:0!important;max-width:100%!important}
.mqcc-root .mqcc-main{padding:clamp(20px,3vw,44px)!important;width:100%!important}
.mqcc-root .mqcc-topbar{padding-inline:clamp(20px,3vw,44px)!important}
.mqcc-root .mqui-jobs-actions{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0 22px}
.mqui-jobs-link{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:11px;background:#123e30!important;color:#fff!important;text-decoration:none!important;font-size:14px;font-weight:700;padding:11px 17px;border:1px solid #123e30;white-space:normal}
.mqui-jobs-link:hover{background:#205b43!important;color:#fff!important}
.mqui-jobs-link:focus-visible{outline:3px solid #69ad87;outline-offset:3px}
.mqui-jobs-link--outline{background:#fff!important;color:#123e30!important;border-color:#b8d1c3}
.mqui-jobs-link--outline:hover{background:#eef6ef!important;color:#123e30!important}
.mqcc-root .mqcc-nav .mqui-sidebar-link{background:#28523f!important;color:#fff!important;border:1px solid #4f7c63;min-height:48px}
.mqpr-app{width:min(1460px,calc(100% - 36px))!important;max-width:100%!important}
.mqpr-app .mqpr-content{grid-template-columns:minmax(290px,0.95fr) minmax(0,1.45fr)!important;gap:22px!important}
.mqpr-app .mqpr-detail{min-height:320px!important}
.mqpr-app .mqpr-head{flex-wrap:wrap!important}
.mqpr-app .mqui-registry-actions{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px}
.mqpr-app .mqpr-search-box{align-items:end!important}
.mqpr-app .mqpr-field,.mqpr-app .mqpr-field input,.mqpr-app .mqpr-field select{min-width:0!important}
.mqpr-app .mqpr-results,.mqpr-app .mqpr-detail{overflow-wrap:anywhere}
@media(max-width:1100px){.mqcc-root{grid-template-columns:minmax(190px,215px) minmax(0,1fr)!important}.mqpr-app .mqpr-search-box{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:800px){
 .mqcc-root{display:block!important;width:100%!important;min-height:0!important}
 .mqcc-root .mqcc-sidebar{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:12px 16px!important;display:block!important}
 .mqcc-root .mqcc-brand{margin-bottom:10px!important}
 .mqcc-root .mqcc-nav-kicker{display:none!important}
 .mqcc-root .mqcc-nav{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:6px!important;scrollbar-width:thin;padding-bottom:4px}
 .mqcc-root .mqcc-nav a{flex:none!important;padding:10px 12px!important;min-height:44px!important;white-space:nowrap}
 .mqcc-root .mqcc-side-foot{display:none!important}
 .mqcc-root .mqcc-topbar{height:auto!important;min-height:54px!important;padding:10px 16px!important}
 .mqcc-root .mqcc-main{padding:22px 16px 40px!important}
 .mqcc-root .mqcc-shell{width:100%!important}
 .mqcc-root .mqcc-hero{grid-template-columns:1fr!important;min-height:auto!important;padding:24px!important}
 .mqpr-app{width:calc(100% - 28px)!important;margin:20px auto 50px!important}
 .mqpr-app .mqpr-content{grid-template-columns:1fr!important}
 .mqpr-app .mqpr-head h1{font-size:clamp(30px,8vw,48px)!important}
 .mqpr-app .mqpr-detail{min-height:0!important}
}
@media(max-width:540px){
 .mqpr-app .mqpr-search-box{grid-template-columns:1fr!important;padding:13px!important;gap:11px!important}
 .mqpr-app .mqpr-head{gap:10px!important;padding-bottom:12px!important}
 .mqpr-app .mqpr-head h1{font-size:clamp(30px,9vw,40px)!important}
 .mqpr-app .mqpr-head p{font-size:15px!important}
 .mqpr-app .mqpr-keywords{gap:7px!important}
 .mqpr-app .mqpr-content{gap:14px!important}
 .mqpr-app .mqui-registry-actions .mqui-jobs-link,.mqcc-root .mqui-jobs-actions .mqui-jobs-link{width:100%!important}
 .mqcc-root .mqcc-main{padding:16px 12px 30px!important}
 .mqcc-root .mqcc-hero{padding:18px!important}
 .mqcc-root .mqcc-topright{font-size:12px!important}
 .mqcc-root input,.mqcc-root select,.mqcc-root textarea,.mqcc-root button{max-width:100%!important}
}
