/* Xniffer v92 compact module pages */
.module-launch-page .module-shell,
.course-direct-page .course-shell{
  padding-top:clamp(18px,2vw,28px)!important;
}
.module-launch-page .module-shell>.module-stack,
.module-launch-page .module-shell>.prime-cycle-panel,
.course-direct-page .course-layout{
  margin-top:0!important;
}
.training-room-page .training-room-standalone{margin-top:0!important;}
.market-practice-page .market-practice-stack{margin-top:0!important;}
.advanced-practice-page .module-stack{margin-top:0!important;}
.course-direct-page .lesson-view{margin-top:0!important;}

/* No helper hint before the actual question. */
body.market-practice-v81 .sr-question-kicker{margin-bottom:14px!important;}
body.market-practice-v81 .sr-question-kicker span{font-size:12px!important;}
body.market-practice-v81 .sr-question-card>h3{margin-top:0!important;}

/* Stronger marked zones in SVG-based visuals. */
body.market-practice-v81 .sr-visual.is-svg-visual{
  background:#eef4f9!important;
}
body.market-practice-v81 .sr-visual.is-svg-visual img{
  filter:contrast(1.13) saturate(1.12) brightness(.96)!important;
}
body.market-practice-v81 .sr-visual-card{
  background:linear-gradient(180deg,rgba(5,15,34,.98),rgba(2,7,17,1))!important;
}
