/* Filter-only order: degree, subject, school. */
html.visitor-programs[data-ru-theme] .program-discovery .discovery-filters{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}
html.visitor-programs[data-ru-theme] .program-discovery .discovery-field{min-width:0!important;margin:0!important}
html.visitor-programs[data-ru-theme] .program-discovery .discovery-field label{min-height:20px;line-height:20px;white-space:nowrap}
html.visitor-programs[data-ru-theme] .program-discovery .discovery-field :is(input,select){box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%;height:50px!important;margin:0!important;font-size:14px!important}
@media(max-width:900px){html.visitor-programs[data-ru-theme] .program-discovery .discovery-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:540px){html.visitor-programs[data-ru-theme] .program-discovery .discovery-filters{grid-template-columns:minmax(0,1fr)!important}}
