/* Touch layout: same content, palette and icon library as the desktop shell. */
.site-tabbar { display:none; }
@media screen and (max-width:1024px) {
    body.okha-site { --site-gutter-left:max(16px,env(safe-area-inset-left,0px),calc((100vw - 760px) / 2)); --site-gutter-right:max(16px,env(safe-area-inset-right,0px),calc((100vw - 760px) / 2)); min-width:0 !important; background:var(--home-bg) !important; color:var(--home-ink); padding-bottom:calc(76px + env(safe-area-inset-bottom,0px)); -webkit-tap-highlight-color:transparent; }
    body.okha-site .inner_wrap { width:calc(100% - var(--site-gutter-left) - var(--site-gutter-right)) !important; min-width:0; max-width:760px; margin-left:var(--site-gutter-left); margin-right:var(--site-gutter-right); }
    body.okha-site #wrap_100 { padding:0; }
    body.okha-site :is(#wrap_bg,#header_box,#bottom_wrap,#footer_wrap) { background:transparent; box-shadow:none; }
    body.okha-site #wrap_box { padding:0; }
    body.okha-site #header_line { position:sticky; top:0; z-index:110; padding-top:env(safe-area-inset-top,0px); background:var(--home-material); border-bottom:1px solid var(--home-line); backdrop-filter:blur(18px) saturate(140%); -webkit-backdrop-filter:blur(18px) saturate(140%); }
    body.okha-site :is(#page_ptop,#banner1,#main_menu_box,#scroll_news_box,#top_extra,#user_box,#menu_replacer,#top_menu>.mobile_nav_box,#top_search) { display:none !important; }
    body.okha-site .home-masthead { display:flex; align-items:center; gap:12px; min-height:68px; }
    body.okha-site .home-masthead__brand img { display:block; width:146px; max-height:44px; height:auto; }
    body.okha-site .home-search { position:static; margin:0 44px 0 auto; }
    body.okha-site .home-search>summary { display:grid; place-items:center; width:44px; height:44px; color:var(--home-ink); list-style:none; border-radius:12px; cursor:pointer; }
    .home-search>summary::-webkit-details-marker { display:none; }
    body.okha-site .home-search form { position:absolute; top:100%; left:max(16px,env(safe-area-inset-left)); right:max(16px,env(safe-area-inset-right)); margin:8px 0 0; padding:18px; border:1px solid var(--home-line); border-radius:18px; background:var(--home-surface); box-shadow:var(--home-shadow); }
    .home-search form>label { display:block; margin-bottom:12px; font-size:16px; font-weight:600; }
    .home-search__field { display:flex; gap:8px; }
    .home-search__field input { min-width:0; flex:1; width:100%; height:44px; padding:0 12px; border:1px solid var(--home-line); border-radius:11px; color:var(--home-ink); background:var(--home-soft); font:inherit; font-size:16px; }
    .home-search__field button { min-height:44px; padding:0 14px; background:var(--home-blue); color:var(--home-surface); border:0; border-radius:11px; font-weight:600; }
    body.okha-site #header_box { position:absolute; top:calc(12px + env(safe-area-inset-top,0px)); right:max(16px,env(safe-area-inset-right)); width:44px !important; margin:0; padding:0; }
    body.okha-site :is(#header,#top_menu_box,#top_menu) { position:static; float:none; width:auto; margin:0; padding:0; background:transparent; }
    body.okha-site #top_menu::after { display:none; }
    body.okha-site #top_menu>.site-appearance { display:none; }
    body.okha-site .home-account>summary { display:grid !important; width:44px; height:44px; border-radius:12px; color:var(--home-ink); }
    body.okha-site .home-account[open]>summary, body.okha-site .home-search[open]>summary { background:var(--home-blue-soft); color:var(--home-blue); }
    body.okha-site .home-account>nav { position:fixed; top:calc(76px + env(safe-area-inset-top,0px)); left:max(16px,env(safe-area-inset-left)); right:max(16px,env(safe-area-inset-right)); max-height:calc(100dvh - 166px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)); overflow-y:auto; overscroll-behavior:contain; padding:12px; border:1px solid var(--home-line); border-radius:18px; background:var(--home-surface); box-shadow:var(--home-shadow); color:var(--home-ink); }
    body.okha-site #top_menu .home-account :is(ul.menu,ul.menu ul,ul.menu li,ul.menu li>div) { float:none; position:static !important; width:auto !important; height:auto !important; margin:0; border:0; overflow:visible !important; background:transparent; box-shadow:none; }
    body.okha-site #top_menu .home-account ul.menu li>a { display:block; padding:0 10px; border:0; border-radius:10px; color:var(--home-ink); background:transparent; }
    body.okha-site #top_menu .home-account ul.menu li>a>span { display:block; padding:12px 0; color:inherit; font-size:15px; line-height:1.4; text-transform:none; }
    body.okha-site #top_menu .home-account ul.menu ul { margin:0 0 6px 12px; padding-left:8px; border-left:1px solid var(--home-line); }
    body.okha-site #top_menu .home-account ul.menu li>a::before { display:none; }
    body.okha-site #top_menu .home-account .site-appearance { display:flex; width:fit-content; margin:4px 10px 12px; }
    body.okha-site .site-appearance label, body.okha-site .site-appearance__segment { min-width:40px; min-height:40px; }
    body.okha-site #banner2 { display:block; margin:16px 0 20px; padding:0; overflow-x:auto; scroll-snap-type:x mandatory; scrollbar-width:none; -webkit-overflow-scrolling:touch; }
    body.okha-site #banner2::-webkit-scrollbar { display:none; }
    body.okha-site #banner2>.container { display:flex; gap:12px; overflow-x:auto; scroll-snap-type:x mandatory; scrollbar-width:none; }
    body.okha-site #banner2 .column { flex:0 0 94%; float:none; width:100% !important; margin:0 !important; scroll-snap-align:center; }
    body.okha-site #banner2 img { display:block; width:100%; height:auto; border-radius:16px; }
    body.okha-site #columns { width:100%; }
    body.okha-site :is(#main_column_wrap,.main_column,#content_bg,#content_s0,#content_s1,#content_c_wrap,#sidebar_column,#sidebar_col_box,.column_wrap) { float:none; width:100%; min-width:0; max-width:none; margin:0; }
    body.okha-site #content_box { display:flex; flex-direction:column; gap:24px; }
    body.okha-site #content_c_wrap { padding:0; }
    body.okha-site #sidebar_col_box { position:static !important; }
    body.okha-site #sidebar_column { padding:0; }
    body.okha-site #breadcrumbs { overflow-wrap:anywhere; margin:0 0 16px; padding:0; font-size:12px; line-height:1.5; color:var(--home-muted); }
    body.okha-site #breadcrumbs a { color:var(--home-muted); }
    body.okha-site:not(.okha-home) #content_bg { padding:18px; background:var(--home-surface); border:1px solid var(--home-line); border-radius:20px; box-shadow:var(--home-shadow); }
    body.okha-site #content { min-width:0; }
    body.okha-site #content h1 { margin:0 0 20px; font-size:clamp(24px,5vw,32px); line-height:1.18; letter-spacing:-.03em; color:var(--home-ink); overflow-wrap:anywhere; }
    body.okha-site #content :is(input[type=text],input[type=search],input[type=tel],input[type=email],input[type=password],select,textarea) { max-width:100%; font-size:16px; border-radius:10px; }
    body.okha-site #content :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,.button,button) { min-height:44px; }
    body.okha-site :is(.filter-panel,.content_list,.content_list_item,.widget) { min-width:0; }
    body.okha-site .widget>.title { display:flex; align-items:baseline; gap:12px; margin:0 0 16px; padding:0; border:0; }
    body.okha-site .widget>.title>span { width:auto; min-width:0; padding:0; color:var(--home-ink); font-size:20px; line-height:1.25; letter-spacing:-.025em; text-transform:none; }
    body.okha-site .widget>.title .links { position:static; float:none; width:auto; margin-left:auto; padding:0; flex-shrink:0; }
    body.okha-site .widget>.title .links a { display:inline-flex; align-items:center; min-height:44px; font-size:13px; color:var(--home-blue); }
    body.okha-site .widget>.body { padding:0; background:transparent; box-shadow:none; }
    body.okha-site .site-tabbar { position:fixed; z-index:200; left:0; right:0; bottom:0; display:flex; justify-content:space-around; gap:2px; min-height:66px; padding:6px max(8px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left)); border-top:1px solid var(--home-line); background:var(--home-material); color:var(--home-muted); backdrop-filter:blur(20px) saturate(140%); -webkit-backdrop-filter:blur(20px) saturate(140%); }
    .site-tabbar>.widget, .site-tabbar>.widget>.body { display:contents; }
    body.okha-site .site-tabbar__item { display:flex; flex:1 1 0; flex-direction:column; align-items:center; justify-content:center; gap:4px; min-width:0; min-height:52px; padding:4px 1px; border:0; border-radius:12px; background:transparent; color:var(--home-muted); font-size:10px; font-weight:500; line-height:1.2; list-style:none; text-decoration:none; cursor:pointer; }
    .site-tabbar__item svg { flex-shrink:0; }
    body.okha-site .site-tabbar__item[aria-current], body.okha-site .mobile-sections[open]>summary { color:var(--home-blue); background:var(--home-blue-soft); }
    .mobile-sections { flex:1 1 0; min-width:0; }
    .mobile-sections>summary::-webkit-details-marker { display:none; }
    .mobile-sections__panel { position:absolute; bottom:calc(100% + 10px); left:max(12px,env(safe-area-inset-left)); right:max(12px,env(safe-area-inset-right)); max-height:calc(100dvh - 170px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)); overflow-y:auto; overscroll-behavior:contain; padding:16px; border:1px solid var(--home-line); border-radius:22px; background:var(--home-surface); box-shadow:0 8px 32px rgba(13,30,55,.16); }
    .mobile-sections__heading { display:flex; align-items:center; justify-content:space-between; gap:16px; margin-bottom:8px; }
    .mobile-sections__heading h2 { margin:0; color:var(--home-ink); font-size:20px; letter-spacing:-.025em; }
    .mobile-sections__heading button { display:grid; place-items:center; width:44px; height:44px; background:var(--home-soft); color:var(--home-muted); border:0; border-radius:12px; }
    body.okha-site .site-sections-menu { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:6px; padding:0; margin:0; list-style:none; }
    .site-sections-menu li { float:none; margin:0; padding:0; list-style:none; }
    .site-sections-menu li>ul { padding:0; margin:0; list-style:none; }
    body.okha-site .site-sections-menu a { display:flex; align-items:center; min-height:44px; padding:10px 12px; border-radius:10px; color:var(--home-ink); background:var(--home-soft); font-size:14px; line-height:1.4; }
    .site-sections-menu a .notext::after { content:'Главная'; }
    body.okha-site #on_top { right:16px !important; bottom:calc(82px + env(safe-area-inset-bottom,0px)) !important; width:44px; height:44px; border-radius:14px; }
    body.okha-site #age_limit { display:none; }
    body.okha-site #cookie_alert { bottom:calc(76px + env(safe-area-inset-bottom,0px)); border-radius:16px; }
    body.okha-site :is(a,summary,button,input,select,textarea):focus-visible { outline:2px solid var(--home-blue); outline-offset:3px; }
    body.okha-site :is(.home-search[open]>form,.home-account[open]>nav,.mobile-sections[open]>.mobile-sections__panel) { animation:site-panel-in 180ms var(--home-ease); }
    body.okha-site .site-tabbar__item { transition:background-color 160ms ease,color 160ms ease; }
    body.okha-site .site-tabbar__item:active { opacity:.7; }
    body.okha-site[data-keyboard-open] .site-tabbar { visibility:hidden; pointer-events:none; }
    @keyframes site-panel-in { from { opacity:.7; transform:translateY(6px); } to { opacity:1; transform:translateY(0); } }
    @media (min-width:640px) {
        body.okha-site #banner2 .column { flex-basis:calc(50% - 6px); }
        body.okha-site .site-tabbar { left:50%; right:auto; width:min(760px,100%); transform:translateX(-50%); border-left:1px solid var(--home-line); border-right:1px solid var(--home-line); border-radius:20px 20px 0 0; }
        body.okha-site .site-tabbar__item { font-size:12px; }
    }
    @media (prefers-reduced-motion:reduce) { body.okha-site :is(.home-search[open]>form,.home-account[open]>nav,.mobile-sections[open]>.mobile-sections__panel) { animation:none; } body.okha-site .site-tabbar__item { transition:none; } }
    @media (prefers-reduced-transparency:reduce), (prefers-contrast:more) { body.okha-site :is(#header_line,.site-tabbar) { background:var(--home-bg); backdrop-filter:none; -webkit-backdrop-filter:none; } }
}

@media screen and (max-width:1024px) {
    body.okha-home #content_c_wrap { display:flex; flex-direction:column; }
    body.okha-home #main_top { order:0; }
    body.okha-home .home-shortcuts { display:block; order:1; margin:20px 0 24px; }
    body.okha-home #main_bottom { order:2; }
    body.okha-home .home-collections { order:3; }
    body.okha-home #content_wrap { order:4; }
    body.okha-home #main_top>.widget:has(.big-first.full-img)>.title { display:none; }
    body.okha-home #main_top .big-first.full-img { display:block; margin:0; padding:0; }
    body.okha-home #main_top .big-first.full-img>.item-first { float:none; position:relative; isolation:isolate; width:100%; min-height:350px; margin:0 0 18px; padding:0; overflow:hidden; border:0; border-radius:20px; background:#24364b; }
    body.okha-home #main_top .big-first.full-img>.item-first>.image { position:absolute; inset:0; width:100%; height:100%; margin:0; padding:0; }
    body.okha-home #main_top .big-first.full-img>.item-first>.image a { display:block; height:100%; }
    body.okha-home #main_top .big-first.full-img>.item-first>.image img { display:block; width:100%; height:100%; max-height:none; object-fit:cover; }
    body.okha-home #main_top .big-first.full-img>.item-first::after { content:''; display:block; position:absolute; inset:0; z-index:0; pointer-events:none; background:linear-gradient(180deg,transparent 15%,rgba(12,27,48,.2) 35%,rgba(12,27,48,.94)); }
    body.okha-home #main_top .big-first.full-img>.item-first>.info { position:absolute; left:0; right:0; bottom:0; z-index:1; width:auto; margin:0; padding:20px; background:transparent; color:#fff; }
    body.okha-home #main_top .big-first.full-img>.item-first .title { margin:0 0 14px; padding:0; font-size:26px; line-height:1.12; letter-spacing:-.03em; }
    body.okha-home #main_top .big-first.full-img>.item-first .title a { color:#fff; }
    body.okha-home #main_top .big-first.full-img>.item-first :is(.teaser,.read-more) { display:none; }
    body.okha-home #main_top .big-first.full-img>.item-first .details { margin:0; padding:0; border:0; color:#edf3ff; font-size:12px; }
    body.okha-home #main_top .big-first.full-img>.item-first .details .date { color:#edf3ff; }
    body.okha-home #main_top .big-first.full-img>.tiles-big { display:grid; gap:14px; margin:0; padding:0; }
    body.okha-home #main_top .big-first.full-img>.tiles-big>.item { display:grid; grid-template-columns:96px minmax(0,1fr); gap:14px; float:none; width:100%; min-width:0; margin:0; padding:0 0 14px; border:0; border-bottom:1px solid var(--home-line); }
    body.okha-home #main_top .big-first.full-img>.tiles-big>.item>.image { width:96px; height:88px; margin:0; overflow:hidden; border-radius:12px; }
    body.okha-home #main_top .big-first.full-img>.tiles-big>.item>.image :is(a,img) { display:block; width:100%; height:100%; object-fit:cover; }
    body.okha-home #main_top .big-first.full-img>.tiles-big>.item>.info { display:flex; flex-direction:column; justify-content:space-between; min-width:0; width:auto; margin:0; padding:0; }
    body.okha-home #main_top .big-first.full-img>.tiles-big>.item .title { margin:0 0 8px; padding:0; font-size:15px; line-height:1.3; }
    body.okha-home #main_top .big-first.full-img>.tiles-big>.item .title a { color:var(--home-ink); }
    body.okha-home #main_top .big-first.full-img>.tiles-big>.item .details { margin:0; padding:0; border:0; font-size:12px; color:var(--home-muted); }
    body.okha-home #main_top .big-first.full-img>.tiles-big>.item .teaser { display:none; }
    body.okha-home #content_c_wrap .home-menu-tiles { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:10px; grid-auto-rows:1fr; margin:0; padding:0; list-style:none; }
    body.okha-home #content_c_wrap .home-menu-tiles>li { float:none; margin:0; padding:0; border:1px solid var(--home-line); border-radius:16px; background:var(--home-surface); box-shadow:var(--home-shadow); }
    body.okha-home #content_c_wrap .home-menu-tiles>li>a { display:grid; place-items:center; min-height:86px; height:100%; border:0; padding:12px 6px; color:var(--home-ink); text-align:center; }
    body.okha-home #content_c_wrap .home-menu-tiles .wrap { display:grid; justify-items:center; gap:8px; padding:0; font-size:12px; line-height:1.3; text-transform:none; }
    body.okha-home #content_c_wrap .home-menu-tiles .wrap::before { margin:0; color:var(--home-blue); }
    body.okha-home #main_bottom>.widget { margin:0 0 28px; }
    body.okha-home .home-news-feed { display:grid; gap:16px; }
    body.okha-home .home-news-feed>.item { display:grid; grid-template-columns:104px minmax(0,1fr); gap:14px; float:none; width:100%; min-width:0; margin:0; padding:0 0 16px; border:0; border-bottom:1px solid var(--home-line); }
    body.okha-home .home-news-feed>.item:not(:has(>.image)) { grid-template-columns:1fr; }
    body.okha-home .home-news-feed>.item>.image { float:none; width:104px; height:92px; margin:0; overflow:hidden; border-radius:12px; }
    body.okha-home .home-news-feed>.item>.image :is(a,img) { display:block; width:100%; height:100%; object-fit:cover; }
    body.okha-home .home-news-feed>.item>.info { float:none; width:auto; min-width:0; margin:0; padding:0; }
    body.okha-home .home-news-feed .title { margin:0 0 8px; font-size:15px; line-height:1.35; }
    body.okha-home .home-news-feed .title a { color:var(--home-ink); }
    body.okha-home .home-news-feed .details { display:flex; flex-wrap:wrap; gap:6px 10px; color:var(--home-muted); font-size:12px; line-height:1.4; }
    .home-news-feed .details svg { vertical-align:-2px; }
    .home-news__important { color:#a85e00; }
    html[data-theme="dark"] .home-news__important { color:#ffbd63; }
    body.okha-home .home-collections { display:grid; gap:20px; margin-bottom:24px; }
    body.okha-home .home-collection>.widget { padding:18px; border:1px solid var(--home-line); border-radius:20px; background:var(--home-surface); box-shadow:var(--home-shadow); }
    .home-content-cards { display:grid; gap:18px; }
    .home-content-card>a { display:grid; grid-template-columns:90px minmax(0,1fr); gap:16px; color:var(--home-ink); }
    .home-content-card__image { display:block; width:90px; aspect-ratio:2/3; overflow:hidden; border-radius:12px; background:var(--home-soft); }
    .home-content-card__image img { display:block; width:100%; height:100%; object-fit:contain; }
    .home-content-card__body { display:flex; flex-direction:column; align-items:start; min-width:0; }
    body.okha-home .home-content-card h3 { margin:0 0 7px; font-size:17px; line-height:1.25; letter-spacing:-.02em; }
    .home-content-card p { margin:0 0 8px; color:var(--home-muted); font-size:13px; line-height:1.4; }
    .home-content-card__meta { display:flex; gap:10px; }
    .home-content-card__action { display:flex; align-items:center; gap:6px; margin-top:auto; min-height:36px; color:var(--home-blue); font-size:14px; font-weight:500; }
    .home-services { display:grid !important; gap:16px; margin-bottom:24px; }
    .home-services>.widget { margin:0; }
    .home-service { display:block; padding:18px; border:1px solid var(--home-line); border-radius:20px; background:var(--home-surface); color:var(--home-ink); box-shadow:var(--home-shadow); }
    .home-service__heading { display:flex; align-items:center; gap:10px; margin:0; color:var(--home-ink); }
    .home-service__heading>strong { flex:1; font-size:17px; letter-spacing:-.02em; }
    .home-service__heading>svg { flex-shrink:0; color:var(--home-blue); }
    .home-service__heading>svg:last-child { color:var(--home-muted); }
    .home-service__note { display:block; margin-top:12px; font-size:13px; line-height:1.5; color:var(--home-muted); }
    .home-weather__now { display:flex; justify-content:center; align-items:center; gap:20px; margin-top:16px; }
    .home-weather__now>svg { color:var(--home-blue); }
    .home-weather__now>span { display:flex; flex-direction:column; gap:4px; }
    .home-weather__now strong { font-size:36px; line-height:1; letter-spacing:-.04em; }
    .home-weather__now>span>span { color:var(--home-muted); font-size:14px; }
    .home-airport__flights { display:grid; gap:14px; margin:18px 0 0; padding:0; list-style:none; }
    .home-airport__flights li { padding-bottom:14px; border-bottom:1px solid var(--home-line); font-size:13px; line-height:1.4; }
    .home-airport__flights li:last-child { border:0; }
    .home-airport__route { display:flex; justify-content:space-between; align-items:start; gap:10px; }
    .home-airport__schedule,.home-airport__actual { margin:7px 0 0; color:var(--home-muted); font-size:12px; font-variant-numeric:tabular-nums; }
    .home-airport__actual { color:var(--home-ink); }
    .home-airport__status { padding:4px 7px; border-radius:8px; background:var(--home-blue-soft); color:var(--home-blue); font-size:11px; }
    .home-airport__status.is-attention { background:#fff2dc; color:#8e4c00; }
    .home-airport__status.is-cancelled { background:#fff0f1; color:#ad2232; }
    .home-service__more { display:flex; align-items:center; justify-content:flex-end; gap:6px; margin-top:14px; color:var(--home-blue); font-size:14px; }
    body.okha-home #sidebar_column .widget_content_list>.item { padding:14px 0; border-color:var(--home-line); }
    body.okha-home #sidebar_column .widget_content_list>.item .image { border-radius:12px; overflow:hidden; }
    body.okha-home #sidebar_column .widget_content_list>.item .title a { color:var(--home-ink); font-size:15px; line-height:1.35; }
    @media (min-width:640px) {
        body.okha-home #main_top .big-first.full-img>.item-first { min-height:420px; }
        body.okha-home #content_c_wrap .home-menu-tiles { grid-template-columns:repeat(6,minmax(0,1fr)); }
        body.okha-home .home-news-feed { grid-template-columns:repeat(2,minmax(0,1fr)); gap:18px; }
        .home-content-cards { grid-template-columns:repeat(3,minmax(0,1fr)); }
        .home-content-card>a { grid-template-columns:1fr; }
        .home-content-card__image { width:100%; }
        .home-services { grid-template-columns:repeat(2,minmax(0,1fr)); }
    }
}
@media screen and (max-width:1024px) {
    body.okha-site #top_menu .home-account>nav { background:var(--home-surface); opacity:1; }
    body.okha-site #top_menu .home-account ul.menu li>a>span::before { margin-right:9px; color:currentColor; }
    body.okha-site #top_menu .home-account ul.menu li>a:hover { color:var(--home-blue); background:var(--home-blue-soft); }
    body.okha-site .site-sections-menu a .notext::before { content:''; display:inline-block; width:20px; height:20px; margin-right:8px; background:currentColor; mask:url('../images/icons/lucide/house.svg') center/contain no-repeat; -webkit-mask:url('../images/icons/lucide/house.svg') center/contain no-repeat; vertical-align:-4px; }
    body.okha-site .home-search__field button { background:#0759e6; color:#fff; }
    body.okha-site #bottom_wrap .footer-apps a, body.okha-site #footer .footer-social a { width:44px; min-height:44px; }
}
@media screen and (max-width:1024px) {
    body.okha-site #top_menu .home-account .site-appearance { float:none; }
    body.okha-site .site-sections-menu>li.parent, body.okha-site .site-sections-menu>li.parent>ul { display:contents; }
    body.okha-site .site-sections-menu>li.parent>a:is([href="javascript:void(0)"],[href="#"]) { display:none; }
    body.okha-home #main_top .details .date::before { content:''; display:inline-block; width:14px; height:14px; margin-right:5px; background:currentColor; -webkit-mask:url('../images/icons/lucide/clock-3.svg') center/contain no-repeat; mask:url('../images/icons/lucide/clock-3.svg') center/contain no-repeat; vertical-align:-2px; }
}
@media screen and (max-width:1024px) {
    body.okha-site #content .content_item :is(.ft_html,.ft_text) { font-size:16px; line-height:1.65; overflow-wrap:anywhere; }
    body.okha-site #content .content_item :is(.ft_html,.ft_text) p { line-height:inherit; }
}
@media screen and (max-width:1024px) {
    body.okha-site #top_menu .home-account :is(ul.menu,ul.menu ul) { display:block; }
}

@media screen and (max-width:1024px) {
    body.okha-site #content_bg .widget>.title>span { margin:0; border:0; font-size:20px; font-weight:700; }
}
