/* Sizing only: important declarations in this layer override legacy theme sizes.
   Values, colours, admission rules and hidden controls are untouched. */
@layer ui-layout-safety {
 .score-box,.miqm-result-card__score.is-admission-probability,.miqm-result-card__compact-score-ring {
  box-sizing:border-box!important;min-width:0!important;max-width:100%!important;flex-shrink:0!important;
  transition-property:background-color,border-color,box-shadow,transform!important;
 }
 :is(.score-box,.miqm-result-card__score.is-admission-probability,.miqm-result-card__compact-score-ring)>:is(span,strong,small) {
  box-sizing:border-box!important;white-space:nowrap!important;line-height:1.5!important;text-indent:0!important;transition:none!important;
  max-width:100%!important;letter-spacing:normal!important;word-break:normal!important;
 }
 .recommendation-head {min-width:0!important;max-width:100%!important;flex-wrap:wrap!important;}
 .recommendation-head>div:first-child {min-width:0!important;flex:1 1 180px!important;overflow-wrap:anywhere!important;}
 .quick-match-card,.miqm-result-card {box-sizing:border-box!important;min-width:0!important;max-width:100%!important;}
 .quick-program-jump {max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;}
 .quick-match-meta {min-width:0!important;flex-wrap:wrap!important;}
 .quick-match-meta>:is(a,span) {max-width:100%!important;overflow-wrap:anywhere!important;}
 @media(max-width:768px){
  .miqm-result-card__compact-head:has([data-ui-metric-format="range"]) {grid-template-columns:42px minmax(0,1fr)!important;}
  .miqm-result-card__compact-score:has([data-ui-metric-format="range"]) {grid-column:2!important;grid-row:auto!important;justify-self:start!important;width:128px!important;max-width:100%!important;height:auto!important;}
  .miqm-result-card__compact-score-ring[data-ui-metric-format="range"] {width:128px!important;max-width:100%!important;min-height:54px!important;height:auto!important;border-radius:12px!important;padding:8px!important;}
 }
}
