/* LAKANA SOS v50 final contrast repair.
   Focused only on Monte Carlo mixed dark/light panels and slider groups.
*/

#sosV21Lab .v21-panel.dark .v21-group,
#sosV21Lab #v21Right .v21-group{
  background:#F4F6F9!important;
  color:#0D1B2A!important;
  border-color:rgba(13,115,119,.26)!important;
}

#sosV21Lab .v21-panel.dark .v21-group :is(summary,label,h1,h2,h3,h4,strong,b),
#sosV21Lab #v21Right .v21-group :is(summary,label,h1,h2,h3,h4,strong,b){
  color:#0A1625!important;
}

#sosV21Lab .v21-panel.dark .v21-group :is(p,li,small,span,.v21-help),
#sosV21Lab #v21Right .v21-group :is(p,li,small,span,.v21-help){
  color:#345275!important;
}

#sosV21Lab .v21-panel.dark .v21-group .v21-control label,
#sosV21Lab #v21Right .v21-group .v21-control label{
  color:#345275!important;
}

#sosV21Lab .v21-panel.dark .v21-group .v21-control output,
#sosV21Lab #v21Right .v21-group .v21-control output{
  color:#0D7377!important;
  font-weight:1000!important;
}

#sosV21Lab .v21-panel.dark .v21-group input[type=range],
#sosV21Lab #v21Right .v21-group input[type=range]{
  accent-color:#0D7377!important;
}

#sosV21Lab .v21-panel.dark .v21-group input,
#sosV21Lab .v21-panel.dark .v21-group select,
#sosV21Lab .v21-panel.dark .v21-group textarea,
#sosV21Lab #v21Right .v21-group input,
#sosV21Lab #v21Right .v21-group select,
#sosV21Lab #v21Right .v21-group textarea{
  color:#0D1B2A!important;
  background:#fff!important;
}

#sosV21Lab .v21-panel.dark > :not(.v21-group):not(#v21ScenarioControls) :is(p,li,span,small),
#sosV21Lab #v21Right > :not(.v21-group):not(#v21ScenarioControls) :is(p,li,span,small){
  color:#E8EDF2!important;
}

#sosV21Lab .v21-panel.dark > :not(.v21-group):not(#v21ScenarioControls) :is(h1,h2,h3,h4,strong,b,label),
#sosV21Lab #v21Right > :not(.v21-group):not(#v21ScenarioControls) :is(h1,h2,h3,h4,strong,b,label){
  color:#fff!important;
}

#sosV21Lab #v21ScenarioControls .v21-group,
#sosV21Lab #v21UniversalControls .v21-group{
  background:#F4F6F9!important;
  color:#0D1B2A!important;
}

#sosV21Lab #v21ScenarioControls .v21-group :is(summary,label,h1,h2,h3,h4,strong,b),
#sosV21Lab #v21UniversalControls .v21-group :is(summary,label,h1,h2,h3,h4,strong,b){
  color:#0A1625!important;
}

#sosV21Lab #v21ScenarioControls .v21-group :is(p,li,small,span,.v21-help),
#sosV21Lab #v21UniversalControls .v21-group :is(p,li,small,span,.v21-help){
  color:#345275!important;
}

#sosV21Lab #v21ScenarioControls .v21-control output,
#sosV21Lab #v21UniversalControls .v21-control output{
  color:#0D7377!important;
  font-weight:1000!important;
}

.sos-quick-sensitivity .qs-cta a.is-disabled{
  opacity:.48!important;
  cursor:not-allowed!important;
  filter:grayscale(.35)!important;
}

.sos-quick-sensitivity .qs-cta a[data-qs-download],
.sos-quick-sensitivity .qs-cta a[data-qs-analysis]{
  border-color:rgba(207,157,42,.58)!important;
}
