/* Applies only to the Command Center page. Never use viewport breakout/negative margins. */
body.mqc-premium-page{overflow-x:clip}
body.mqc-premium-page .mqc-premium-page-shell{width:min(100% - 48px,1480px);max-width:1480px;margin:0 auto 72px;min-width:0;box-sizing:border-box}
body.mqc-premium-page .mqc-premium-intro{padding:clamp(32px,5vw,72px) 0 24px;background:transparent}
body.mqc-premium-page .mqc-premium-eyebrow{font:800 11px/1.3 inherit;letter-spacing:.16em;color:#41815b;margin:0 0 15px}
body.mqc-premium-page .mqc-premium-title-line{display:flex;justify-content:space-between;align-items:end;gap:28px}
body.mqc-premium-page .mqc-premium-title-line h1{font-family:inherit;font-weight:760;color:#113a2c;letter-spacing:-.055em;line-height:1.07;font-size:clamp(31px,3.35vw,52px);margin:0 0 12px}
body.mqc-premium-page .mqc-premium-title-line p{font-size:clamp(14px,1.2vw,17px);color:#637f70;margin:0}
body.mqc-premium-page .mqc-premium-quick{display:flex;gap:10px;flex-wrap:wrap;flex:none}
body.mqc-premium-page .mqc-premium-quick a{display:inline-flex;align-items:center;justify-content:center;border:1px solid #d0e2d4;border-radius:9px;padding:12px 17px;text-decoration:none;color:#194632;font-size:13px;font-weight:740;min-height:44px;white-space:nowrap}
body.mqc-premium-page .mqc-premium-quick a.mqc-premium-primary{background:#12432f;color:#fff;border-color:#12432f}
body.mqc-premium-page .mqc-premium-page-shell .mqcc-root{position:static!important;left:auto!important;right:auto!important;top:auto!important;transform:none!important;margin:0!important;max-width:none!important;width:100%!important;grid-template-columns:235px minmax(0,1fr)!important;min-height:640px!important;background:#f7faf7!important;border:1px solid #dce8df;border-radius:19px;overflow:clip}
body.mqc-premium-page .mqcc-sidebar{top:0!important;height:auto!important;position:relative!important;align-self:stretch!important;min-height:620px!important;padding:25px 14px!important}
body.mqc-premium-page .mqcc-brand{margin-bottom:34px!important}
body.mqc-premium-page .mqcc-nav a{color:#e1eee5!important;text-decoration:none!important}
body.mqc-premium-page .mqcc-nav a.mqc-jobs-nav{background:#245b40!important;color:#fff!important;border:1px solid #42745a;margin-top:9px;font-weight:800}
body.mqc-premium-page .mqcc-nav a.mqc-jobs-nav:hover{background:#326b4e!important}
body.mqc-premium-page .mqcc-side-foot a{color:#d9eee0!important}
body.mqc-premium-page .mqcc-shell{width:100%!important;max-width:none!important;min-width:0!important}
body.mqc-premium-page .mqcc-topbar{height:62px!important;padding:0 clamp(18px,2.5vw,38px)!important}
body.mqc-premium-page .mqcc-main{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:25px clamp(18px,2.5vw,38px) 38px!important}
body.mqc-premium-page .mqcc-panel[data-mq-panel=overview]{max-width:none!important;width:100%!important}
body.mqc-premium-page .mqcc23-heading h1{font-size:clamp(24px,2.35vw,34px)!important;max-width:none!important}
body.mqc-premium-page .mqcc23-action{padding:18px 23px!important}
body.mqc-premium-page .mqcc23-stats{gap:12px!important}
body.mqc-premium-page .mqcc23-stats>button,body.mqc-premium-page .mqcc23-stat-static{padding:16px!important}
body.mqc-premium-page .mqcc23-main-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:16px!important}
body.mqc-premium-page .mqcc23-card{padding:21px!important}
body.mqc-premium-page .mqcc23-card-head h2{font-size:19px!important}
body.mqc-premium-page .mqcc23-bottom{margin-top:15px!important}
body.mqc-premium-page .mqcc-btn-primary,body.mqc-premium-page .mqcc23-job .mqcc-btn{background:#12432f!important;color:#fff!important;border-color:#12432f!important}
body.mqc-premium-page .mqcc23-heading .mqcc-v2-quiet{color:#154830!important;background:#fff!important}
body.mqc-premium-page .mqc-advanced{border:1px solid #d9e5dc;border-radius:14px;background:#fff;margin-top:15px;overflow:hidden}
body.mqc-premium-page .mqc-advanced>summary{list-style:none;cursor:pointer;font-size:14px;font-weight:730;padding:17px 22px;color:#164632;display:flex;justify-content:space-between;gap:12px}
body.mqc-premium-page .mqc-advanced>summary::-webkit-details-marker{display:none}
body.mqc-premium-page .mqc-advanced>summary:after{content:'+';font-size:19px}
body.mqc-premium-page .mqc-advanced[open]>summary:after{content:'−'}
body.mqc-premium-page .mqc-advanced-body{padding:0 18px 19px}
body.mqc-premium-page .mqc-advanced:focus-within{outline-offset:3px}
body.mqc-premium-page .mqcc-footer{padding:15px 28px!important}
@media(max-width:1000px){body.mqc-premium-page .mqc-premium-page-shell{width:calc(100% - 32px)}body.mqc-premium-page .mqc-premium-title-line{align-items:start;flex-direction:column}body.mqc-premium-page .mqcc23-main-grid{grid-template-columns:1fr!important}}
@media(max-width:740px){body.mqc-premium-page .mqc-premium-page-shell{width:calc(100% - 24px)}body.mqc-premium-page .mqc-premium-intro{padding:28px 0 18px}body.mqc-premium-page .mqc-premium-quick{width:100%}body.mqc-premium-page .mqc-premium-quick a{flex:1}body.mqc-premium-page .mqcc-root{display:block!important;overflow:visible!important}body.mqc-premium-page .mqcc-sidebar{position:fixed!important;top:0!important;height:100dvh!important;min-height:0!important;max-width:300px!important}body.mqc-premium-page .mqcc-topbar{padding:0 15px!important}body.mqc-premium-page .mqcc-main{padding:18px 15px 28px!important}body.mqc-premium-page .mqcc23-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.mqc-premium-page .mqcc23-stat-static{grid-column:1/-1}body.mqc-premium-page .mqcc23-heading{display:block}body.mqc-premium-page .mqcc23-main-grid{grid-template-columns:1fr!important}}

/* v1.1 — compact dashboard refinement */
body.mqc-premium-page .mqcc23-heading h1{font-size:clamp(22px,2.05vw,30px)!important;line-height:1.14!important}
body.mqc-premium-page .mqcc23-stats>button,body.mqc-premium-page .mqcc23-stat-static{min-height:100px!important;padding:13px 15px!important}
body.mqc-premium-page .mqcc23-action{padding:15px 20px!important}
body.mqc-premium-page .mqcc23-main-grid{gap:14px!important}
body.mqc-premium-page .mqcc23-card{padding:18px!important}
body.mqc-premium-page .mqcc-nav .mqc-jobs-nav{color:#fff!important}
body.mqc-premium-page .mqc-premium-primary{color:#fff!important}

/* v1.2 homepage-aligned landscape Command Center: one original nav, no dark duplicate brand */
body.mqc-premium-page .mqc-premium-page-shell{width:min(calc(100% - 48px),1480px)}
body.mqc-premium-page .mqc-premium-intro{padding:clamp(22px,3vw,42px) 0 20px}
body.mqc-premium-page .mqc-premium-title-line h1{font-size:clamp(30px,3.1vw,46px)!important;letter-spacing:-.052em!important}
body.mqc-premium-page .mqc-premium-page-shell #mqcc-app.mqcc-root{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;min-height:0!important;background:#f7faf7!important;border-radius:18px}
body.mqc-premium-page #mqcc-app>.mqcc-sidebar{display:none!important}
body.mqc-premium-page #mqcc-app>.mqc-landscape-navigation{display:flex;align-items:center;gap:8px;min-width:0;padding:12px clamp(14px,2.5vw,34px);background:#f4f8f4;border-bottom:1px solid #dde8df}
body.mqc-premium-page #mqcc-app .mqc-landscape-navigation .mqcc-nav{display:flex!important;flex:1 1 auto;align-items:center;gap:5px;min-width:0;margin:0;padding:0;background:transparent;overflow-x:auto;scrollbar-width:thin;white-space:nowrap}
body.mqc-premium-page #mqcc-app .mqc-landscape-navigation .mqcc-nav a,
body.mqc-premium-page #mqcc-app .mqc-progress-tab{display:inline-flex!important;align-items:center;justify-content:center;flex:none;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;color:#224b37!important;min-height:44px!important;font-family:inherit!important;font-weight:650!important;font-size:13px!important;line-height:1.3!important;letter-spacing:0!important;text-decoration:none!important;padding:11px clamp(9px,1.25vw,17px)!important;margin:0!important;box-shadow:none!important}
body.mqc-premium-page #mqcc-app .mqc-landscape-navigation .mqcc-nav a.is-active,
body.mqc-premium-page #mqcc-app .mqc-landscape-navigation .mqcc-nav a[aria-current="page"]{background:white!important;border-color:#cfe0d2!important;color:#143e2d!important}
body.mqc-premium-page #mqcc-app .mqc-landscape-navigation .mqcc-nav a:hover,
body.mqc-premium-page #mqcc-app .mqc-progress-tab:hover{background:#e7f1e9!important}
body.mqc-premium-page #mqcc-app .mqc-landscape-navigation .mqcc-nav-mark,
body.mqc-premium-page #mqcc-app .mqc-landscape-navigation .mqcc-nav-caret{display:none!important}
body.mqc-premium-page #mqcc-app .mqc-progress-tab{cursor:pointer;font-family:inherit!important}
body.mqc-premium-page #mqcc-app .mqcc-shell{flex:1 1 auto!important;min-width:0!important}
body.mqc-premium-page #mqcc-app .mqcc-topbar{height:52px!important;background:#fff!important}
body.mqc-premium-page #mqcc-app .mqcc-main{padding:clamp(18px,2.2vw,30px)!important}
body.mqc-premium-page #mqcc-app .mqcc-panel{min-width:0!important}
body.mqc-premium-page #mqcc-app .mqcc23-main-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body.mqc-premium-page #mqcc-app .mqcc23-card,
body.mqc-premium-page #mqcc-app .mqcc-card{min-width:0!important}
body.mqc-premium-page #mqcc-app :where(button,a,input,select,textarea):focus-visible{outline:3px solid #46865c!important;outline-offset:2px!important}
@media(max-width:960px){body.mqc-premium-page #mqcc-app .mqcc23-main-grid{grid-template-columns:1fr!important}body.mqc-premium-page #mqcc-app>.mqc-landscape-navigation{padding:9px 12px}}
@media(max-width:740px){body.mqc-premium-page .mqc-premium-page-shell{width:calc(100% - 24px)}body.mqc-premium-page #mqcc-app>.mqcc-sidebar{display:none!important}body.mqc-premium-page #mqcc-app .mqc-landscape-navigation .mqcc-nav a,body.mqc-premium-page #mqcc-app .mqc-progress-tab{min-height:44px!important;font-size:13px!important}body.mqc-premium-page #mqcc-app .mqcc-topbar .mqcc-menu{display:none!important}body.mqc-premium-page .mqc-premium-title-line{gap:14px}}
@media(prefers-reduced-motion:reduce){body.mqc-premium-page #mqcc-app *{scroll-behavior:auto!important}}


/* V5.1 — Command Center shares homepage content geometry and one navigation row. */
body.mqc-premium-page .mqc-premium-page-shell {
  box-sizing:border-box!important;max-width:1400px!important;width:100%!important;
  margin-inline:auto!important;padding-inline:clamp(18px,4.7vw,70px)!important;
}
body.mqc-premium-page #mqcc-app .mqc-landscape-navigation .mqcc-nav>.mqc-progress-tab {flex:none!important;}
body.mqc-premium-page #mqcc-app .mqc-landscape-navigation .mqcc-nav :is(a,.mqc-progress-tab):focus-visible {outline:3px solid #46865c!important;outline-offset:2px!important;}
@media(max-width:650px){body.mqc-premium-page .mqc-premium-page-shell{padding-inline:18px!important;}}



/* MERITIQA 5.2 — persistent member submenu, scoped strictly to Command Center.
   The homepage/header templates and dimensions are deliberately untouched. */
body.mqc-premium-page #mqcc-app>.mqc-landscape-navigation {
  position: -webkit-sticky!important;
  position: sticky!important;
  top: var(--mqc-subnav-offset,0px)!important;
  z-index: 90!important;
  width: 100%;
  min-height: 66px;
  box-sizing: border-box;
  background: #f4f8f4!important;
  border-bottom:1px solid #d8e6dc!important;
  box-shadow:0 7px 17px rgba(14,51,33,.065);
}
body.mqc-premium-page { --mqc-subnav-offset:0px; }
body.admin-bar.mqc-premium-page { --mqc-subnav-offset:32px; }
/* Do not allow unrelated plugin-injected cross-page links to behave as local tabs.
   The existing job/profile discovery buttons and global links remain available. */
body.mqc-premium-page #mqcc-app .mqc-landscape-navigation :is(.mqpr-command-link,.mqui-sidebar-link) { display:none!important; }
body.mqc-premium-page #mqcc-app .mqc-landscape-navigation .mqcc-nav {scrollbar-width:thin;overscroll-behavior-inline:contain;}
body.mqc-premium-page #mqcc-app .mqc-landscape-navigation .mqcc-nav :is(a,button) {scroll-margin-inline:12px;}
body.mqc-premium-page #mqcc-app .mqcc-main {min-height:400px;}
@media(max-width:782px) {body.admin-bar.mqc-premium-page {--mqc-subnav-offset:46px;}}
@media(max-width:600px) {
  body.admin-bar.mqc-premium-page {--mqc-subnav-offset:0px;}
  body.mqc-premium-page #mqcc-app>.mqc-landscape-navigation {min-height:60px;padding-block:7px!important;}
}
@media(prefers-reduced-motion:reduce){body.mqc-premium-page #mqcc-app .mqc-landscape-navigation {scroll-behavior:auto!important;}}
