/* RMCS v330a — compact Command Center + multi-notice sales banner */
#rmcs-sales-notice-v330{position:relative;z-index:1001;background:linear-gradient(110deg,#07090b 0%,#161a1f 42%,#27090c 100%);border-bottom:1px solid rgba(227,6,19,.72);box-shadow:0 8px 24px rgba(0,0,0,.30);color:#fff}
#rmcs-sales-notice-v330[hidden]{display:none!important}
#rmcs-sales-notice-v330 .rmcs-sales-inner{max-width:1280px;margin:0 auto;padding:11px 20px;display:grid;grid-template-columns:auto 1fr auto auto;gap:14px;align-items:center}
#rmcs-sales-notice-v330 .rmcs-sales-badge{font:900 10px/1.1 "Segoe UI",Arial,sans-serif;letter-spacing:.16em;color:#ff3944;white-space:nowrap}
#rmcs-sales-notice-v330 .rmcs-sales-copy{min-width:0}
#rmcs-sales-notice-v330 .rmcs-sales-copy strong{display:block;font:900 clamp(17px,2vw,23px)/1.05 "Segoe UI",Arial,sans-serif;letter-spacing:.02em;color:#fff}
#rmcs-sales-notice-v330 .rmcs-sales-copy span{display:block;margin-top:3px;color:#b8c0c7;font:500 13px/1.35 "Segoe UI",Arial,sans-serif}
#rmcs-sales-notice-v330 .rmcs-sales-cta{display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;border:1px solid #ef1b28;background:linear-gradient(135deg,#e30613,#850007);color:#fff;text-decoration:none;font:900 10px/1 "Segoe UI",Arial,sans-serif;letter-spacing:.055em;white-space:nowrap}
#rmcs-sales-notice-v330 .rmcs-sales-nav{display:flex;align-items:center;gap:5px;white-space:nowrap}
#rmcs-sales-notice-v330 .rmcs-sales-nav button{width:28px;height:28px;border:1px solid #5a626a;background:#11161b;color:#fff;cursor:pointer;font:900 14px/1 Arial}
#rmcs-sales-notice-v330 .rmcs-sales-count{min-width:38px;text-align:center;color:#9da8b1;font:800 9px/1 "Segoe UI",Arial,sans-serif;letter-spacing:.08em}
#rmcs-sales-notice-v330.rmcs-sales-transition .rmcs-sales-copy{opacity:.45;transform:translateY(2px)}
#rmcs-sales-notice-v330 .rmcs-sales-copy{transition:opacity .15s ease,transform .15s ease}

/* Actual large top Command Center hero */
#top.hero,main #top.hero,.hero.shell#top{
  min-height:0!important;height:auto!important;
  padding-top:20px!important;padding-bottom:20px!important;margin-top:0!important;
  display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(220px,.5fr)!important;
  gap:16px!important;align-items:center!important
}
#top .hero-copy{padding:0!important;min-height:0!important}
#top .status-line{margin:0 0 6px!important;font-size:9px!important;line-height:1.15!important}
#top .hero-copy h1{font-size:clamp(29px,3.8vw,46px)!important;line-height:.92!important;margin:0 0 7px!important;letter-spacing:-.035em!important}
#top .hero-lead{font-size:12px!important;line-height:1.35!important;max-width:760px!important;margin:0 0 9px!important}
#top .hero-actions{margin:0 0 9px!important;gap:6px!important}
#top .hero-actions .btn{padding:8px 10px!important;font-size:9px!important;min-height:0!important}
#top .hero-kpis{margin-top:7px!important;gap:6px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}
#top .hero-kpis>div{padding:7px 8px!important;min-height:0!important}
#top .hero-kpis small{font-size:7px!important;margin-bottom:2px!important}
#top .hero-kpis b{font-size:10px!important;line-height:1.08!important}
#top .hero-kpis span{font-size:8px!important;line-height:1.15!important;margin-top:2px!important}
#top .hero-radar{width:min(100%,250px)!important;max-width:250px!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0 0 0 auto!important;align-self:center!important}
#top .radar-head,#top .radar-foot{padding:5px 7px!important;font-size:7px!important;min-height:0!important}
#top .radar-stage{width:100%!important;height:180px!important;min-height:0!important;max-height:180px!important;aspect-ratio:auto!important}
#top .radar-node{transform:scale(.72)!important;transform-origin:center!important}
#top .radar-core{transform:translate(-50%,-50%) scale(.72)!important}
#top .radar-core strong{font-size:17px!important}
#top .radar-core small{font-size:7px!important}

/* Legacy Big Update entry */
.rmcs-big-update-shell{padding:6px 14px!important;margin:0 auto!important;min-height:0!important}
.rmcs-big-update-panel{padding:11px 14px!important;min-height:0!important;height:auto!important}
.rmcs-big-update-copy{padding:0!important}
.rmcs-big-update-eyebrow{font-size:9px!important;margin-bottom:4px!important}
.rmcs-big-update-title{font-size:clamp(20px,2.5vw,32px)!important;line-height:.98!important;margin:0 0 4px!important}
.rmcs-big-update-text{font-size:11px!important;line-height:1.28!important;margin:0 0 7px!important;max-width:900px!important}
.rmcs-big-update-actions{gap:5px!important}
.rmcs-big-update-actions a{padding:6px 8px!important;font-size:9px!important}

/* Actual Command Center content */
#command.section{padding-top:26px!important;padding-bottom:26px!important}
#command .section-head{margin-bottom:10px!important}
#command .section-head h2{font-size:clamp(23px,2.7vw,36px)!important;line-height:1!important}
#command .command-grid{gap:8px!important}
#command .panel{padding:11px!important;min-height:0!important}
#command .activity-feed{max-height:205px!important;overflow:auto!important}
#command .command-spotlight{min-height:0!important}

@media(max-width:800px){
 #rmcs-sales-notice-v330 .rmcs-sales-inner{grid-template-columns:1fr auto;gap:6px 10px;padding:10px 13px}
 #rmcs-sales-notice-v330 .rmcs-sales-badge{grid-column:1/2;white-space:normal}
 #rmcs-sales-notice-v330 .rmcs-sales-nav{grid-column:2/3;grid-row:1}
 #rmcs-sales-notice-v330 .rmcs-sales-copy{grid-column:1/3}
 #rmcs-sales-notice-v330 .rmcs-sales-cta{grid-column:1/3;width:100%}
 #top.hero,main #top.hero,.hero.shell#top{grid-template-columns:1fr!important;padding-top:16px!important;padding-bottom:16px!important}
 #top .hero-radar{width:210px!important;max-width:210px!important;margin:0 auto!important}
 #top .radar-stage{height:150px!important;max-height:150px!important}
 #top .hero-kpis{grid-template-columns:1fr!important}
}

\n

/* RMCS INTEGRATED PROMOTION PHOTO CAROUSEL v2.1.37 */
#rmcs-sales-notice-v330{position:relative!important;overflow:hidden!important;isolation:isolate!important;min-height:205px;background:linear-gradient(120deg,#080b0e 0%,#15191e 55%,#26070b 100%)!important}
#rmcs-sales-notice-v330 .rmcs-promo-photo-v337{position:absolute;inset:0;z-index:0;background-repeat:no-repeat;background-size:cover;background-position:center;opacity:0;transform:scale(1.015);transition:opacity .35s ease,transform 7s ease;pointer-events:none}
#rmcs-sales-notice-v330.rmcs-sales-has-image-v337 .rmcs-promo-photo-v337{opacity:1;transform:scale(1.045)}
#rmcs-sales-notice-v330 .rmcs-promo-shade-v337{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(2,4,6,.95) 0%,rgba(2,4,6,.84) 35%,rgba(2,4,6,.52) 68%,rgba(2,4,6,.24) 100%),linear-gradient(0deg,rgba(0,0,0,.46),transparent 52%);pointer-events:none}
#rmcs-sales-notice-v330:not(.rmcs-sales-has-image-v337) .rmcs-promo-shade-v337{background:linear-gradient(110deg,rgba(4,7,9,.22),rgba(32,7,10,.34))}
#rmcs-sales-notice-v330 .rmcs-sales-inner{position:relative!important;z-index:2!important;min-height:205px;max-width:1320px;padding:22px 24px 20px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto 1fr auto!important;gap:8px 18px!important;align-items:start!important}
#rmcs-sales-notice-v330 .rmcs-sales-badge{grid-column:1;grid-row:1;font-size:10px!important;text-shadow:0 2px 12px #000;align-self:start}
#rmcs-sales-notice-v330 .rmcs-sales-nav{grid-column:2;grid-row:1;justify-self:end;align-self:start;background:rgba(5,8,10,.60);backdrop-filter:blur(8px);padding:4px;border:1px solid rgba(255,255,255,.13)}
#rmcs-sales-notice-v330 .rmcs-sales-copy{grid-column:1;grid-row:2;max-width:780px;align-self:center;text-shadow:0 3px 20px rgba(0,0,0,.95)}
#rmcs-sales-notice-v330 .rmcs-sales-copy strong{font-size:clamp(25px,3.5vw,42px)!important;line-height:.96!important;letter-spacing:-.02em!important;text-transform:uppercase;color:#fff!important}
#rmcs-sales-notice-v330 .rmcs-sales-copy span{font-size:14px!important;line-height:1.42!important;color:#edf0f2!important;max-width:700px;margin-top:8px!important}
#rmcs-sales-notice-v330 .rmcs-sales-cta{grid-column:1;grid-row:3;justify-self:start;width:auto!important;min-width:170px;padding:11px 18px!important;box-shadow:0 8px 25px rgba(177,0,10,.32);backdrop-filter:blur(6px)}
@media(max-width:800px){#rmcs-sales-notice-v330{min-height:235px}#rmcs-sales-notice-v330 .rmcs-promo-shade-v337{background:linear-gradient(90deg,rgba(2,4,6,.93),rgba(2,4,6,.64)),linear-gradient(0deg,rgba(0,0,0,.50),transparent 50%)}#rmcs-sales-notice-v330 .rmcs-sales-inner{min-height:235px;padding:16px 14px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto 1fr auto!important;gap:8px 10px!important}#rmcs-sales-notice-v330 .rmcs-sales-badge{grid-column:1!important;grid-row:1!important}#rmcs-sales-notice-v330 .rmcs-sales-nav{grid-column:2!important;grid-row:1!important}#rmcs-sales-notice-v330 .rmcs-sales-copy{grid-column:1/3!important;grid-row:2!important;align-self:center}#rmcs-sales-notice-v330 .rmcs-sales-copy strong{font-size:clamp(23px,8vw,34px)!important}#rmcs-sales-notice-v330 .rmcs-sales-copy span{font-size:12px!important}#rmcs-sales-notice-v330 .rmcs-sales-cta{grid-column:1/3!important;grid-row:3!important;width:100%!important;justify-self:stretch}}
/* /RMCS INTEGRATED PROMOTION PHOTO CAROUSEL v2.1.37 */

