/* v3.9 — candidate-only mobile controls and two-rate card headers. */
@media(max-width:899px){
 html[data-compact-study] #v6-settings-panel .v6-fields{padding:3px 6px;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}
 html[data-compact-study][data-parameter-style] #v6-settings-panel .v6-fields label{position:relative;display:flex;align-items:center;gap:4px;height:44px;min-height:44px;padding:0 6px;border:1px solid var(--state-on-border);border-radius:7px;background:var(--state-on);box-shadow:var(--state-on-shadow);color:var(--state-on-ink)}
 html[data-compact-study] #v6-settings-panel .v6-fields .parameter-label{position:static;width:auto;height:auto;overflow:visible;clip-path:none;font-size:13px;white-space:nowrap}
 html[data-compact-study] #v6-settings-panel .v6-fields .parameter-icon{display:none!important}
 html[data-compact-study][data-parameter-style] #v6-settings-panel .v6-fields label{padding-inline:4px;gap:3px}
 html[data-compact-study][data-parameter-style] #v6-settings-panel .v6-fields select{appearance:none;min-width:0;flex:1;width:0;min-height:42px;height:42px;margin:0;padding:3px 18px 3px 1px;border:0;border-radius:0;background:transparent;color:inherit;font-size:12px;font-weight:600;cursor:pointer}
 html[data-compact-study] #v6-settings-panel .v6-fields label::after{content:'';position:absolute;right:10px;top:16px;width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);pointer-events:none}
 html[data-compact-study] #v6-settings-panel .v6-fields select:focus-visible{outline:2px solid #287798;outline-offset:-3px}
 html[data-compact-study] .v6-leader-card>.v6-place,html[data-compact-study] .v6-card-head>.v6-place-text{display:none}
 html[data-compact-study][data-rate-style] .v6-card-main{display:block}
 html[data-compact-study][data-rate-style] .v6-card-head{display:grid!important;grid-template-columns:28px minmax(0,1fr) 110px!important;grid-template-rows:auto!important;align-items:start;gap:7px!important;padding:10px!important}
 html[data-compact-study] .v6-card-head>.v6-bank-mark{grid-column:1;grid-row:1;width:28px;height:28px}
 html[data-compact-study] .v6-card-head>.v6-product{display:flex!important;flex-direction:column;align-items:flex-start;grid-column:2;grid-row:1;min-width:0;overflow-wrap:break-word}
 html[data-compact-study] .v6-card-head>.v6-metrics{grid-column:3;grid-row:1;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;width:auto;min-width:0;min-height:0!important;padding:0!important;margin:0;border:0!important;background:transparent!important}
 html[data-compact-study][data-rate-style] .v6-card-head .v6-metrics>.is-primary,
 html[data-compact-study][data-rate-style] .v6-card-head .v6-metrics>.is-secondary{display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding:0;border:0;text-align:right}
 html[data-compact-study][data-rate-style] .v6-card-head .v6-metrics dt{max-width:none!important;white-space:normal!important;font-size:10px!important;line-height:1.25}
 html[data-compact-study][data-rate-style] .v6-card-head .v6-metrics .is-primary dd{font-size:26px!important;line-height:1.1;font-weight:700;white-space:nowrap}
 html[data-compact-study][data-rate-style] .v6-card-head .v6-metrics .is-secondary dd{font-size:14px!important;line-height:1.2;white-space:nowrap}
 html[data-compact-study="2"][data-rate-style] .v6-card-head>.v6-metrics{padding:7px!important;background:#edf6f0!important;border-radius:6px}
 html[data-compact-study="2"][data-rate-style] .v6-card-head{grid-template-columns:28px minmax(0,1fr) 118px!important}
 html[data-compact-study="3"][data-rate-style] .v6-card-head{grid-template-columns:minmax(0,1fr) 118px!important;gap:5px 10px!important}
 html[data-compact-study="3"] .v6-card-head>.v6-bank-mark{grid-column:1;grid-row:1}
 html[data-compact-study="3"] .v6-card-head>.v6-product{grid-column:1;grid-row:2}
 html[data-compact-study="3"] .v6-card-head>.v6-metrics{grid-column:2;grid-row:1/3;align-self:center}
 html[data-compact-study="3"][data-rate-style] .v6-card-head .v6-metrics .is-primary dd{font-size:29px!important}
 html[data-compact-study="2"][data-parameter-style] #v6-settings-panel .v6-fields label{border-radius:5px;box-shadow:inset 0 1px 2px #27435945}
 html[data-compact-study="2"][data-parameter-style] #v6-settings-panel .v6-fields select{font-weight:700;text-align:left}
 html[data-compact-study="3"][data-parameter-style] #v6-settings-panel .v6-fields label{box-shadow:inset 0 0 0 1px #759bb8;background:#dcebf6}
 html[data-compact-study="3"] #v6-settings-panel .v6-fields .parameter-label{font-size:12px}
 html[data-compact-study="3"][data-parameter-style] #v6-settings-panel .v6-fields select{font-size:13px;font-weight:700}
}
