/**
 * LV Typing Suite 6.0.5 — stable visual lock.
 * Scope: exam-profile selection screen only. Live typing workspace is untouched here.
 */

/* Keep the restored blue exam identity requested by the site owner. */
body.lvts605-exam-profile-view .lv50-exam-head{
  background:linear-gradient(120deg,#0d2146 0%,#123d87 58%,#1d63e9 100%)!important;
  border:1px solid rgba(31,102,233,.35)!important;
  color:#fff!important;
  box-shadow:0 18px 42px rgba(20,63,130,.16)!important;
  padding:20px 22px!important;
}
body.lvts605-exam-profile-view .lv50-exam-head>a{color:#d9e8ff!important}
body.lvts605-exam-profile-view .lv50-exam-head>a:hover{color:#fff!important}
body.lvts605-exam-profile-view .lv50-exam-head small{color:#9fc5ff!important}
body.lvts605-exam-profile-view .lv50-exam-head h1{color:#fff!important}
body.lvts605-exam-profile-view .lv50-exam-head p{color:#dbe7fb!important}
body.lvts605-exam-profile-view .lv50-exam-rulechips span{
  background:rgba(255,255,255,.11)!important;
  border-color:rgba(255,255,255,.22)!important;
  color:#fff!important;
}

/* Preserve the legacy v5.9 card appearance: no extra top stripe, forced height or shadow here. */
body.lvts605-exam-profile-view .lv50-difftabs b{margin-left:4px!important}

/* Fresh-practice selectors must show the complete option label on desktop. */
body.lvts605-exam-profile-view .lv56-exam-premium-compact select[data-lv-exam-content-select]{
  width:235px!important;
  min-width:235px!important;
}
.lv57-premium-start-controls select[data-premium-style]{min-width:235px!important}

@media(max-width:760px){
  body.lvts605-exam-profile-view .lv50-exam-head{padding:18px!important}
  body.lvts605-exam-profile-view .lv56-exam-premium-compact select[data-lv-exam-content-select]{
    width:auto!important;
    min-width:220px!important;
    max-width:100%!important;
  }
  .lv57-premium-start-controls select[data-premium-style]{min-width:220px!important;max-width:100%!important}
}
