.om-top nav.om-top-resources{min-width:0;max-width:60%;overflow-x:auto;align-items:center;white-space:nowrap;scrollbar-width:thin;gap:20px;padding:6px 0}.om-top-resources>a{flex:none;min-height:30px;display:inline-flex;align-items:center;gap:4px}.om-top-resources a:focus-visible,.om-home-jumps a:focus-visible{outline:2px solid #58c3ff;outline-offset:2px}.om-resource-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.om-header-actions>.om-header-search{display:none}
.om-hero nav.om-home-jumps{display:block;margin:10px 0 18px;font:13px/1.9 Arial,sans-serif;color:#fff}
.om-home-jumps a{display:inline;color:inherit;text-decoration:none!important}.om-home-jumps a:hover{text-decoration:underline!important}.om-home-jumps:empty{display:none!important}.om-home-jumps>span{opacity:.7}
.olekma-home main section[id^="om-home-block-"]{scroll-margin-top:18px}
.om-hero .om-hero-strip .om-counts{grid-template-columns:repeat(6,minmax(0,1fr))}
.om-hero .om-counts .om-count-short{display:none}
@media(max-width:800px){.om-top nav.om-top-resources{display:flex!important;order:5;flex:0 0 100%;max-width:100%;margin:0;gap:18px;padding:2px 0;font-size:12px}.om-top-resources>a{min-height:40px}}
@media(max-width:760px){
 .om-top>.om-wrap>.om-city-label{display:none!important}
 .om-top>.om-wrap{gap:6px;align-items:center;flex-wrap:wrap}
 .om-top .om-weather{flex:1 1 58px;min-width:58px;max-width:none;margin-right:auto}
 .om-top .om-header-actions{margin-left:0;gap:5px}
 .om-top .om-header-actions>a,.om-top .om-header-actions>button{width:38px;height:40px;min-width:38px;font-size:25px;border-radius:11px}
 .om-top .om-header-actions>.om-header-search{display:flex}
 .om-top .om-login{padding:8px 9px;font-size:11px;max-width:82px;white-space:normal;text-align:center;line-height:1.2}
 .om-weather .grid_weather_block{display:flex!important;align-items:center!important;gap:4px!important}
 .om-weather .img_weather{flex:none;max-width:30px!important}
 .om-weather .img_weather img,.om-weather img{width:30px!important;height:30px!important;object-fit:contain}
 .om-weather .info_weater{min-width:0;line-height:1.2!important}
 .om-weather .info_weater small{display:none!important}
 .om-weather .info_weater span{font-size:13px!important;font-weight:600;white-space:nowrap}
 .om-page .om-search:not(.om-mobile-search-open){display:none!important}
 .om-page .om-search.om-mobile-search-open{display:block!important;margin:10px 0}
 .om-page .om-search input{font-size:16px!important;min-width:0}
 .om-hero nav.om-home-jumps{font-size:11px;line-height:1.9;margin:8px 0 14px}
 .om-hero .om-hero-strip{padding:12px 8px;gap:0}
 .om-hero .om-hero-strip .om-counts{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;flex-basis:100%}
 .om-hero .om-hero-strip .om-counts>div{align-items:center;gap:3px;text-align:center}
 .om-hero .om-hero-strip .om-counts strong{font-size:18px;line-height:1.2}
 .om-hero .om-hero-strip .om-counts .om-count-full{display:none}
 .om-hero .om-hero-strip .om-counts .om-count-short{display:block;font-size:clamp(8px,2.25vw,11px);line-height:1.3;white-space:nowrap;overflow-wrap:normal}
}
.om-home-jump-picker>summary{display:none}.om-home-jump-picker{border:0;padding:0;margin:0;min-width:0}
@media(max-width:760px){
 .om-hero .om-home-jump-picker{margin:8px 0 14px}
 .om-hero .om-home-jump-picker>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;padding:11px 12px;min-height:44px;border:1px solid #ffffff65;border-radius:10px;background:#102e4980;color:#fff;cursor:pointer;font:13px/1.45 Arial,sans-serif}
 .om-home-jump-picker>summary::-webkit-details-marker{display:none}.om-home-jump-picker>summary::marker{content:''}.om-home-jump-picker>summary>span{font-size:20px;flex:none}.om-home-jump-picker[open]>summary>span{transform:rotate(180deg)}.om-home-jump-picker>summary:focus-visible{outline:3px solid #64c5ff;outline-offset:3px}
 .om-hero .om-home-jump-picker>.om-home-jumps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 6px;margin:5px 0 0;padding:7px;border:1px solid #ffffff38;border-radius:10px;background:#102e49;max-height:360px;max-height:min(50vh,360px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}
 .om-home-jump-picker .om-home-jumps>span{display:none}.om-home-jump-picker .om-home-jumps>a{display:flex;align-items:center;min-height:44px;padding:8px;border-radius:7px;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.om-home-jump-picker .om-home-jumps>a:hover{background:#ffffff15}
}
