/* V451: responsive and visual consistency, no data access or business logic changes */
#independent #ind430Root, #independent #ind430Root section, #independent #ind430Root article { min-width:0; max-width:100%; box-sizing:border-box; }
#independent #ind430Root .ind431-chart, #independent #ind430Root .ind438-compare, #independent #ind430Root .premium-measure-form { overflow-wrap:anywhere; }
#independent #ind430Root button, #independent #ind430Root input, #independent #ind430Root select { font-family:inherit; }
#independent #ind430Root input, #independent #ind430Root select { box-sizing:border-box; }
#independent #ind430Root input[type="date"] { min-width:0; width:100%; max-width:100%; padding-inline:6px!important; }
#independent #ind430Root .ind438-selects > *, #independent #ind430Root .v221-tabs > * { min-width:0; max-width:100%; }
#independent #ind430Root .ind431-chart button, #independent #ind430Root .ind438-compare button { max-width:100%; white-space:normal; overflow-wrap:anywhere; }
#independent #ind430Root .body-legend-item, #independent #ind430Root .premium-measure-form, #independent #ind430Root .ind438-compare { background-color:#141a17; color:#f6f7f4; }
#independent #ind430Root .body-legend-item *, #independent #ind430Root .ind438-compare label { text-shadow:none; }
@media(max-width:480px){
 #independent #ind430Root .premium-measure-form { padding-inline:12px!important; }
 #independent #ind430Root .ind438-selects { display:grid;grid-template-columns:minmax(0,1fr)!important; }
 #independent #ind430Root .v221-tabs button { font-size:clamp(11px,2.8vw,14px)!important; }
}
