html.visitor-programs .program-discovery .discovery-filters{grid-template-columns:repeat(3,minmax(0,1fr))!important}
/* An embedded page must not use the previous iframe height as its content minimum. */
html.visitor-programs.ru-program-embedded,html.visitor-programs.ru-program-embedded body{height:auto!important;min-height:0!important}
.discovery-filter-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px}
.discovery-reset,.discovery-pagination button{border:1px solid #b8c4d6;border-radius:3px;background:white;color:#2459D8;min-height:42px;padding:8px 16px;cursor:pointer;font:inherit;font-size:13px}
.discovery-reset:hover,.discovery-pagination button:hover{background:var(--brand-wash,#E9EFFC)}.discovery-pagination button:disabled{opacity:.4;cursor:default}
.discovery-coverage{margin-top:18px;padding:14px 0;border-top:1px solid #d9dfe8;font-size:12px;color:#637083}.discovery-coverage summary{cursor:pointer;width:fit-content}.discovery-coverage>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 20px;margin-top:16px}.discovery-coverage b{font-weight:500;margin-left:6px}
.discovery-pagination{display:flex;align-items:center;justify-content:center;gap:18px;padding:24px 0 0;font-size:13px}.discovery-pagination[hidden]{display:none!important}
html.visitor-programs .program-result{overflow-wrap:anywhere;min-width:0}
html.visitor-programs .program-result__fact strong{font-weight:400!important;color:#303744!important}
html.visitor-programs .program-result__fact span{font-weight:650!important;color:#414956!important;font-size:12px}
html.visitor-programs .program-result__track{font-size:15px;line-height:1.7;margin:8px 0;color:#354052}
html.visitor-programs .program-result__facts{align-items:start}
#discoveryResults{scroll-margin-top:174px}
#programDiscovery{scroll-margin-top:174px}
@media(max-width:620px){html.visitor-programs .program-discovery .discovery-filters{grid-template-columns:1fr!important}.discovery-coverage>div{grid-template-columns:1fr}.discovery-pagination{gap:10px;flex-wrap:wrap}.discovery-filter-actions{align-items:flex-start}.discovery-hint{margin-top:0}#discoveryResults,#programDiscovery{scroll-margin-top:128px}}
