/*
 * Тёмная тема allsmile.by (14.11.2026) — ручная часть. Собирается в theme.css
 * скриптом build_dark.py; theme.css руками не править.
 *
 * Выше метки @@DARK@@ — то, что действует всегда (переключатель, переход).
 * Ниже — тёмные правила с условным префиксом «:dark»: сборщик разворачивает
 * его в две ветки — выбор «Тёмная» и «Авто» при тёмной системе.
 */

/* Переключатель «Авто / Светлая / Тёмная» в шапке (theme.js). */
.as-tt {
    display: inline-flex; align-items: center; gap: 2px; padding: 3px; margin-right: 2px;
    border-radius: 999px; background: rgba(28, 35, 51, .07); flex: none;
}
.as-tt button {
    width: 30px; height: 30px; padding: 0; border: 0; border-radius: 50%;
    display: grid; place-items: center; cursor: pointer;
    background: transparent; color: #1c2333; opacity: .55;
    transition: background-color .2s, opacity .2s, transform .2s;
}
.as-tt button:hover { opacity: .9; }
.as-tt button[aria-pressed="true"] { background: #fff; opacity: 1; box-shadow: 0 2px 8px -2px rgba(28, 35, 51, .25); }
.as-tt button:focus-visible { outline: 2px solid #7b61ff; outline-offset: 2px; }
.as-tt svg { width: 17px; height: 17px; display: block; }
/* Телефон: одна кнопка с текущим режимом, нажатие — следующий. */
@media (max-width: 600px) {
    .as-tt { padding: 0; background: transparent; }
    .as-tt button:not([aria-pressed="true"]) { display: none; }
    .as-tt button[aria-pressed="true"] { width: 38px; height: 38px; background: rgba(28, 35, 51, .07); box-shadow: none; }
}

/* Одна кнопка вместо трёх: телефон и тесная шапка «Спроса» на ноутбуке. */
@media (max-width: 1500px) {
    header.nav .as-tt { padding: 0; background: transparent; }
    header.nav .as-tt button:not([aria-pressed="true"]) { display: none; }
    header.nav .as-tt button[aria-pressed="true"] { width: 34px; height: 34px; background: rgba(28, 35, 51, .07); box-shadow: none; }
    /* +46 px переключателя переносили пункты меню «Спроса» на две строки. */
    header.nav .nav-in:has(.as-tt) { gap: 20px; }
    header.nav .nav-in:has(.as-tt) .nav-links { gap: 18px; }
}

/* Шапка на телефоне с переключателем не влезала (+48 px, кнопка меню уезжала
   за край): ужимаем ТОЛЬКО когда он есть — подпись под логотипом, зазоры. */
@media (max-width: 480px) {
    .v2-nav-in:has(.as-tt) { gap: 10px; }
    .v2-nav-right:has(.as-tt) { gap: 6px; }
    .v2-nav-right:has(.as-tt) .v2-btn.small { padding-left: 13px; padding-right: 13px; }
    .topbar-right:has(.as-tt) .topbar-app-link { padding-left: 11px; padding-right: 11px; }
    .v2-nav-in:has(.as-tt) .v2-brand small,
    .topbar:has(.as-tt) .v2c-name small { display: none; }
    .topbar:has(.as-tt) { gap: 8px; }
    .topbar-right:has(.as-tt) { gap: 6px; }
    .as-tt button[aria-pressed="true"] { width: 34px; height: 34px; }
}
@media (max-width: 380px) {
    .v2-nav-in:has(.as-tt) .v2-brand > span,
    .topbar:has(.as-tt) .v2c-name { display: none; }
}

/* Плавная смена при нажатии (класс висит 450 мс). */
html.as-tt-anim, html.as-tt-anim *, html.as-tt-anim *::before, html.as-tt-anim *::after {
    transition: background-color .35s ease, color .35s ease, border-color .35s ease, box-shadow .35s ease, fill .35s ease !important;
}


/* ── Палитра и ручные правила (theme_base.css) ── */

html[data-theme=dark] {
    color-scheme: dark;
    --bg: #0e121a; --bg-2: #131824; --card: #1a2030;
    --ink: #e9edf5; --ink-2: #c4cbd8; --muted: #8e98ad; --line: rgba(255, 255, 255, .08);
    --shadow: 0 30px 60px -28px rgba(0, 0, 0, .7), 0 6px 16px -6px rgba(0, 0, 0, .35);
    --shadow-sm: 0 14px 30px -18px rgba(0, 0, 0, .65), 0 2px 6px rgba(0, 0, 0, .25);
    --as-sk-a: #1d2333; --as-sk-b: #2a3144;
    background: #0e121a;
}
html[data-theme=dark] body { background: #0e121a; color: #c4cbd8; }

html[data-theme=dark] .as-tt { background: rgba(255, 255, 255, .08); }
html[data-theme=dark] .as-tt button { color: #e9edf5; }
html[data-theme=dark] .as-tt button[aria-pressed="true"] { background: #2b3347; box-shadow: none; }
@media (max-width: 600px) { html[data-theme=dark] .as-tt { background: transparent; } html[data-theme=dark] .as-tt button[aria-pressed="true"] { background: rgba(255, 255, 255, .1); } }
@media (max-width: 1500px) { html[data-theme=dark] header.nav .as-tt { background: transparent; } html[data-theme=dark] header.nav .as-tt button[aria-pressed="true"] { background: rgba(255, 255, 255, .1); } }

/* Тёмная кнопка на тёмной странице пропадает — в тёмной теме она светлая. */
html[data-theme=dark] .v2-btn.dark { background: #eef1f7; color: #141a26; box-shadow: 0 18px 30px -16px rgba(0, 0, 0, .8); }

/* Картинки чуть приглушаем, чтобы не слепили; логотипы и значки не трогаем. */
html[data-theme=dark] img:not([src$=".svg"]):not([class*="logo"]):not([class*="ico"]) { filter: brightness(.92); }

@media (prefers-color-scheme:dark){

html[data-theme-pick=auto]:not([data-theme=light]) {
    color-scheme: dark;
    --bg: #0e121a; --bg-2: #131824; --card: #1a2030;
    --ink: #e9edf5; --ink-2: #c4cbd8; --muted: #8e98ad; --line: rgba(255, 255, 255, .08);
    --shadow: 0 30px 60px -28px rgba(0, 0, 0, .7), 0 6px 16px -6px rgba(0, 0, 0, .35);
    --shadow-sm: 0 14px 30px -18px rgba(0, 0, 0, .65), 0 2px 6px rgba(0, 0, 0, .25);
    --as-sk-a: #1d2333; --as-sk-b: #2a3144;
    background: #0e121a;
}
html[data-theme-pick=auto]:not([data-theme=light]) body { background: #0e121a; color: #c4cbd8; }

html[data-theme-pick=auto]:not([data-theme=light]) .as-tt { background: rgba(255, 255, 255, .08); }
html[data-theme-pick=auto]:not([data-theme=light]) .as-tt button { color: #e9edf5; }
html[data-theme-pick=auto]:not([data-theme=light]) .as-tt button[aria-pressed="true"] { background: #2b3347; box-shadow: none; }
@media (max-width: 600px) { html[data-theme-pick=auto]:not([data-theme=light]) .as-tt { background: transparent; } html[data-theme-pick=auto]:not([data-theme=light]) .as-tt button[aria-pressed="true"] { background: rgba(255, 255, 255, .1); } }
@media (max-width: 1500px) { html[data-theme-pick=auto]:not([data-theme=light]) header.nav .as-tt { background: transparent; } html[data-theme-pick=auto]:not([data-theme=light]) header.nav .as-tt button[aria-pressed="true"] { background: rgba(255, 255, 255, .1); } }

/* Тёмная кнопка на тёмной странице пропадает — в тёмной теме она светлая. */
html[data-theme-pick=auto]:not([data-theme=light]) .v2-btn.dark { background: #eef1f7; color: #141a26; box-shadow: 0 18px 30px -16px rgba(0, 0, 0, .8); }

/* Картинки чуть приглушаем, чтобы не слепили; логотипы и значки не трогаем. */
html[data-theme-pick=auto]:not([data-theme=light]) img:not([src$=".svg"]):not([class*="logo"]):not([class*="ico"]) { filter: brightness(.92); }

}

/* ── Сгенерировано build_dark.py из стилей сайта — руками не править ── */
html[data-theme=dark] .v2-hmap-card h2 i,html[data-theme=dark] .v2-faq summary::after,html[data-theme=dark] .v2-chips span,html[data-theme=dark] body.v2 .v2-post-big .v2-post-img img,html[data-theme=dark] .v2-rubrics a i,html[data-theme=dark] .v2-toc a::before,html[data-theme=dark] .v2-region-seg button i,html[data-theme=dark] .v2-unp,html[data-theme=dark] .v2-sr-kinds button i,html[data-theme=dark] .v2-sr-tags a,html[data-theme=dark] .v2-sr-tags span,html[data-theme=dark] .v2-doc-body code,html[data-theme=dark] .v2-fl-code,html[data-theme=dark] .v2-fl-status,html[data-theme=dark] .v2-fl-go,html[data-theme=dark] .v2-select-chev,html[data-theme=dark] .v2-dmx-view,html[data-theme=dark] .v2-dmx-ev em,html[data-theme=dark] .v2-dmx-point-head button,html[data-theme=dark] .pdd-toc .pdd-toc-test.light:hover,html[data-theme=dark] .pdd-sub .pdd-n,html[data-theme=dark] details.poi-q summary::after,html[data-theme=dark] .poi-card-tags span,html[data-theme=dark] body.v2 .poi-geo-cities a,html[data-theme=dark] .poi-raygroup h2 b,html[data-theme=dark] .poi-tag,html[data-theme=dark] body:has(.topbar) .phone-dial,html[data-theme=dark] body:has(#nav.nav) .tariffs span,html[data-theme=dark] body:has(#nav.nav) .chat-demo .them,html[data-theme=dark] body:has(#nav.nav) .faq summary::after,html[data-theme=dark] body:has(#nav.nav) .sheet-close,html[data-theme=dark] body:has(#nav.nav) .chips span,html[data-theme=dark] .maps-search,html[data-theme=dark] .maps-cat:hover,html[data-theme=dark] .maps-sort select,html[data-theme=dark] .maps-item-tags span,html[data-theme=dark] .maps-back,html[data-theme=dark] .maps-act,html[data-theme=dark] .maps-act:hover,html[data-theme=dark] .maps-tags span,html[data-theme=dark] .rt-tile-meta span{background-color:#1d2539}
html[data-theme=dark] .v2-hmap-card a:hover,html[data-theme=dark] .v2-prose a,html[data-theme=dark] .v2-checklist li b,html[data-theme=dark] .v2-timeline a,html[data-theme=dark] .v2-sr-guess a,html[data-theme=dark] .v2-sr-item h3 a:hover,html[data-theme=dark] .v2-sr-az h3,html[data-theme=dark] .v2-sr-az a:hover,html[data-theme=dark] .v2-fl-now,html[data-theme=dark] .tone-info .v2-flpop-st,html[data-theme=dark] .v2-dm-lg.num::before,html[data-theme=dark] .v2-dm .map-timer-widget-label,html[data-theme=dark] .v2-dm .map-top-zone-kef,html[data-theme=dark] body.v2 .v2-dmx-link,html[data-theme=dark] .v2-dmx-ev time,html[data-theme=dark] .v2-dmx-point li b,html[data-theme=dark] .v2-map-route,html[data-theme=dark] .pdd-toc a.on i,html[data-theme=dark] .pdd-start-stats b,html[data-theme=dark] .pdd-mini-h b,html[data-theme=dark] .pdd-mini a b,html[data-theme=dark] .sh-rub,html[data-theme=dark] body.v2 .sh-more a,html[data-theme=dark] .cam-title:hover,html[data-theme=dark] .poi-reset,html[data-theme=dark] .poi-pop a,html[data-theme=dark] .poi-card-go,html[data-theme=dark] .poi-geo-top b,html[data-theme=dark] .poi-ray i,html[data-theme=dark] body.v2 .poi-source a,html[data-theme=dark] .poi-near i,html[data-theme=dark] body.v2 .poi-comment-foot a,html[data-theme=dark] .poi-route-bar button,html[data-theme=dark] body:has(.topbar) .dop-item.active .dop-price,html[data-theme=dark] .maps-round:hover,html[data-theme=dark] .maps-reset,html[data-theme=dark] .maps-foot-links a:hover,html[data-theme=dark] .maps-route-sum button,html[data-theme=dark] .maps-more-link,html[data-theme=dark] body.v2 .rt-also a,html[data-theme=dark] .rt-pop a,html[data-theme=dark] .v2-pstep a.v2-pstep-go{color:#9f8eed}
html[data-theme=dark] .v2-btn.dark,html[data-theme=dark] .v2-btn.yellow,html[data-theme=dark] .v2-btn.green,html[data-theme=dark] body:has(#nav.nav) .btn.dark,html[data-theme=dark] body:has(#nav.nav) .btn.yellow{box-shadow:rgba(0,0,0,0.7) 0px 18px 30px -16px}
html[data-theme=dark] .v2-btn.light,html[data-theme=dark] .v2-eyebrow,html[data-theme=dark] .v2-card,html[data-theme=dark] .v2-tile,html[data-theme=dark] .v2-stat,html[data-theme=dark] .v2-seg,html[data-theme=dark] .v2-faq details,html[data-theme=dark] .v2-mega,html[data-theme=dark] .v2-burger,html[data-theme=dark] .v2-store-light:hover,html[data-theme=dark] .v2-pill-live::before,html[data-theme=dark] .v2-cs-feat,html[data-theme=dark] .v2-post,html[data-theme=dark] .v2-prose blockquote,html[data-theme=dark] .v2-prose table,html[data-theme=dark] .v2-rubrics a,html[data-theme=dark] .v2-pager a,html[data-theme=dark] .v2-faq-search,html[data-theme=dark] .v2-sos-pulse,html[data-theme=dark] .v2-sos-pulse::after,html[data-theme=dark] .v2-hub-tile,html[data-theme=dark] .v2-region-seg button,html[data-theme=dark] .v2-tariff,html[data-theme=dark] .v2-income-input button,html[data-theme=dark] .v2-checklist li,html[data-theme=dark] .v2-gal-item,html[data-theme=dark] .v2-partner,html[data-theme=dark] .v2-tchip,html[data-theme=dark] .v2-city-list li,html[data-theme=dark] .v2-service,html[data-theme=dark] .v2-shots-nav button,html[data-theme=dark] .v2-sr-kinds button,html[data-theme=dark] .v2-sr-item,html[data-theme=dark] .v2-sr-cloud a,html[data-theme=dark] .v2-sr-az-bar button,html[data-theme=dark] .v2-sr-az section,html[data-theme=dark] .v2-nf-path code,html[data-theme=dark] .v2-nf-suggest a,html[data-theme=dark] .v2-nf-post,html[data-theme=dark] .v2-flight,html[data-theme=dark] .v2-flpop-track::before,html[data-theme=dark] .v2-flpop-track::after,html[data-theme=dark] .v2-socials a,html[data-theme=dark] .v2-pay-grid i,html[data-theme=dark] .v2-dm-cities-card,html[data-theme=dark] .v2-dm .map-top-row-left,html[data-theme=dark] .v2-dm .map-top-zones-panel,html[data-theme=dark] .v2-rt-sec,html[data-theme=dark] .v2-dmx-card,html[data-theme=dark] .v2-dmx-ev,html[data-theme=dark] .okl-rule,html[data-theme=dark] .okl-search:focus,html[data-theme=dark] .okl-chip,html[data-theme=dark] body.v2 .okl-file,html[data-theme=dark] .okl-cat-make,html[data-theme=dark] .okl-q,html[data-theme=dark] body.v2 .okl-rel,html[data-theme=dark] .dvc-tab,html[data-theme=dark] .dvc-tpl,html[data-theme=dark] .dvc-tariff-head input,html[data-theme=dark] .dvc-tariff-head select,html[data-theme=dark] .dvc-tariff-grid input,html[data-theme=dark] #v2-chat .cm,html[data-theme=dark] .pdd-search,html[data-theme=dark] .pdd-results,html[data-theme=dark] .pdd-ch-card,html[data-theme=dark] .pdd-pns a,html[data-theme=dark] .pdd-q,html[data-theme=dark] .pdd-run,html[data-theme=dark] .pdd-opt i,html[data-theme=dark] .pdd-zc,html[data-theme=dark] .pdd-mini-h small,html[data-theme=dark] .pdd-mini a:hover,html[data-theme=dark] details.poi-q,html[data-theme=dark] .cams-search input,html[data-theme=dark] .cams-city,html[data-theme=dark] .cam,html[data-theme=dark] .cam-live::before,html[data-theme=dark] .cams-how-grid > div,html[data-theme=dark] .poi-counts li,html[data-theme=dark] .poi-search input:focus,html[data-theme=dark] .poi-views button.on,html[data-theme=dark] .poi-sort select,html[data-theme=dark] .poi-chip,html[data-theme=dark] .poi-chip.net.on::before,html[data-theme=dark] .poi-map-me,html[data-theme=dark] .poi-card,html[data-theme=dark] .poi-empty,html[data-theme=dark] body.v2 .poi-page,html[data-theme=dark] .poi-geo,html[data-theme=dark] body.v2 .poi-links a,html[data-theme=dark] body.v2 .poi-other,html[data-theme=dark] body.v2 .poi-share-row a,html[data-theme=dark] .poi-share-row button,html[data-theme=dark] .poi-comment input[type="text"]:focus,html[data-theme=dark] .poi-comment textarea:focus,html[data-theme=dark] .poi-route-bar,html[data-theme=dark] .v2-rail-cities,html[data-theme=dark] body:has(.topbar) .driver-plate,html[data-theme=dark] body:has(.topbar) .topbar-nav a:hover,html[data-theme=dark] body:has(.topbar) .topbar-avatar::before,html[data-theme=dark] body:has(.topbar) .v2c-eyebrow,html[data-theme=dark] body:has(.topbar) .pickup-eta,html[data-theme=dark] body:has(.topbar) .v2c-more-mouse::after,html[data-theme=dark] body:has(#nav.nav) .site-link:hover,html[data-theme=dark] body:has(#nav.nav) .btn.light,html[data-theme=dark] body:has(#nav.nav) .eyebrow,html[data-theme=dark] body:has(#nav.nav) .ring::before,html[data-theme=dark] body:has(#nav.nav) .stat,html[data-theme=dark] body:has(#nav.nav) .tile,html[data-theme=dark] body:has(#nav.nav) .seg,html[data-theme=dark] body:has(#nav.nav) .step,html[data-theme=dark] body:has(#nav.nav) .countries,html[data-theme=dark] body:has(#nav.nav) .faq details,html[data-theme=dark] body:has(#nav.nav) .qr img,html[data-theme=dark] body:has(#nav.nav) .invoice,html[data-theme=dark] body:has(#nav.nav) .mins,html[data-theme=dark] body:has(#nav.nav) .replay .track::after,html[data-theme=dark] body:has(#nav.nav) .ru-note > span,html[data-theme=dark] body:has(#nav.nav) .ru-note > a,html[data-theme=dark] .maps-round,html[data-theme=dark] .maps-panel,html[data-theme=dark] .maps-head,html[data-theme=dark] .maps-search:focus-within,html[data-theme=dark] .maps-chip,html[data-theme=dark] .maps-chip.net.on::before,html[data-theme=dark] .maps-more,html[data-theme=dark] .maps-card,html[data-theme=dark] .maps-card-top,html[data-theme=dark] .maps-facts > div,html[data-theme=dark] .rt-dots i.on,html[data-theme=dark] .rt-mk.start::after,html[data-theme=dark] .ok2-list button,html[data-theme=dark] .v2-pstart-code,html[data-theme=dark] .v2-pstart input{background-color:#1a2030}
html[data-theme=dark] .v2-pill.soft,html[data-theme=dark] .v2-eta-bar,html[data-theme=dark] .v2-top-bar,html[data-theme=dark] .v2-peak-track,html[data-theme=dark] .v2-service-img,html[data-theme=dark] .v2-sr-cover,html[data-theme=dark] .v2-nf-cover,html[data-theme=dark] .cams-chip,html[data-theme=dark] .cams-view button,html[data-theme=dark] .cams-view,html[data-theme=dark] .poi-bar-l,html[data-theme=dark] .poi-views,html[data-theme=dark] .poi-map-skeleton,html[data-theme=dark] body:has(#nav.nav) .pill.soft{background-color:#1e2839}
html[data-theme=dark] .v2-pill.violet,html[data-theme=dark] .v2-service-kids a,html[data-theme=dark] .v2-sr-toc a::before,html[data-theme=dark] .v2-sr-tags a:hover,html[data-theme=dark] .tone-info .v2-fl-status,html[data-theme=dark] .v2-dm ul.footer-ul-city a:hover,html[data-theme=dark] .v2-dm .map-radars-toggle.on,html[data-theme=dark] .v2-dm .map-district-reset,html[data-theme=dark] .v2-dmx-evchip i,html[data-theme=dark] .v2-dmx-wd i,html[data-theme=dark] .v2-dmx-ev.soon em,html[data-theme=dark] .v2-dmx-point-go button,html[data-theme=dark] .pdd-ch-card i,html[data-theme=dark] body:has(.topbar) .add-stop .plus,html[data-theme=dark] body:has(.topbar) .field-icon{color:#9f8eed;background-color:#241d39}
html[data-theme=dark] .g-pink,html[data-theme=dark] .g-blue,html[data-theme=dark] .g-orange,html[data-theme=dark] .g-violet,html[data-theme=dark] .g-green,html[data-theme=dark] .g-brand,html[data-theme=dark] .g-dark,html[data-theme=dark] body:has(#nav.nav) .g-pink,html[data-theme=dark] body:has(#nav.nav) .g-blue,html[data-theme=dark] body:has(#nav.nav) .g-orange,html[data-theme=dark] body:has(#nav.nav) .g-violet,html[data-theme=dark] body:has(#nav.nav) .g-green,html[data-theme=dark] body:has(#nav.nav) .g-dark{box-shadow:rgba(0,0,0,0.7) 0px 10px 20px -8px}
html[data-theme=dark] .v2-widget,html[data-theme=dark] .v2-post-date,html[data-theme=dark] body:has(#nav.nav) .widget{background-color:rgba(24,30,44,0.92)}
html[data-theme=dark] .v2-nav.scrolled{background-color:rgba(24,30,44,0.8);box-shadow:rgba(0,0,0,0.09) 0px 1px 0px}
html[data-theme=dark] .v2-menu > a:hover,html[data-theme=dark] .v2-menu > .v2-drop > button:hover,html[data-theme=dark] .v2-menu > a.on,html[data-theme=dark] .v2-store-light,html[data-theme=dark] body:has(#nav.nav) .soon{background-color:rgba(24,30,44,0.7)}
html[data-theme=dark] .v2-sheet-card{background-color:#1a2030;box-shadow:rgba(0,0,0,0.7) 0px -20px 60px -20px}
html[data-theme=dark] .v2-sheet-grab,html[data-theme=dark] body:has(#nav.nav) .screen{background-color:#28303e}
html[data-theme=dark] .v2-legal{border-top-color:rgba(255,255,255,0.009)}
html[data-theme=dark] .v2-store,html[data-theme=dark] #v2-chat .ch .sm,html[data-theme=dark] .dk-tabs,html[data-theme=dark] .dk-ready li button,html[data-theme=dark] .inc-stack{background-color:rgba(24,30,44,0.08)}
html[data-theme=dark] .v2-store:hover,html[data-theme=dark] body:has(.topbar) .pic-view-x,html[data-theme=dark] .dk-btn:hover{background-color:rgba(24,30,44,0.14)}
html[data-theme=dark] .v2-pay i{background-color:#1a2030;box-shadow:rgba(0,0,0,0.27) 0px 4px 14px}
html[data-theme=dark] .v2-photo{box-shadow:rgba(0,0,0,0.7) 0px 60px 80px -40px}
html[data-theme=dark] .v2-steps-line::before{background-image:repeating-linear-gradient(90deg, #263040 0px, #263040 8px, transparent 8px, transparent 16px)}
html[data-theme=dark] .v2-mini-phone{background-color:#1a2030;box-shadow:rgba(0,0,0,0.7) 0px 30px 40px -20px}
html[data-theme=dark] .v2-w-map{background-color:#1d2839;box-shadow:rgba(0,0,0,0.075) 0px 0px 0px 1px inset}
html[data-theme=dark] .v2-coef{color:#d1d6e2;background-color:rgba(24,30,44,0.95);box-shadow:rgba(0,0,0,0.42) 0px 14px 30px}
html[data-theme=dark] .v2-hot{box-shadow:rgba(255,255,255,0.09) 0px 0px 0px 3px}
html[data-theme=dark] .v2-cs-ok{box-shadow:rgba(0,0,0,0.675) 0px 12px 30px}
html[data-theme=dark] .v2-cs-tiles div,html[data-theme=dark] .v2-trip-bar,html[data-theme=dark] .v2-flpop-orb.b,html[data-theme=dark] .dk-bar{background-color:rgba(24,30,44,0.1)}
html[data-theme=dark] .v2-cs-title i{box-shadow:rgba(0,0,0,0.7) 0px 0px 0px 0px}
html[data-theme=dark] .v2-post-img,html[data-theme=dark] body.v2 .poi-geo-cities a:hover{background-color:#1e2739}
html[data-theme=dark] .v2-faq-cat-lead{background-color:rgba(24,30,44,0.6)}
html[data-theme=dark] .v2-cover-empty{background-image:linear-gradient(135deg, #1e2739, #1e2839)}
html[data-theme=dark] .v2-rubrics a.on i,html[data-theme=dark] .v2-region-seg button.on i,html[data-theme=dark] .v2-sr-kinds button.on i,html[data-theme=dark] .v2-flpop-orb,html[data-theme=dark] body:has(.topbar) .pic-view-step,html[data-theme=dark] .rt-hero .v2-pill.soft,html[data-theme=dark] .v2-pband .v2-btn.light{background-color:rgba(24,30,44,0.16)}
html[data-theme=dark] .v2-post-rubric{color:#b2a4f7}
html[data-theme=dark] .v2-toc a:hover,html[data-theme=dark] .v2-tariff-key div,html[data-theme=dark] .v2-income-input,html[data-theme=dark] .v2-join-steps li,html[data-theme=dark] .v2-commission-rows > div,html[data-theme=dark] .v2-contact-lines a,html[data-theme=dark] .v2-kstats-grid div,html[data-theme=dark] .v2-service-more,html[data-theme=dark] .v2-sr-legend li,html[data-theme=dark] .v2-sr-topic-n div,html[data-theme=dark] .v2-sr-toc a:hover,html[data-theme=dark] .v2-doc-table th,html[data-theme=dark] .v2-fpulse-grid div,html[data-theme=dark] .v2-flpop-times div,html[data-theme=dark] .v2-dm .map-top-row-left #map_info,html[data-theme=dark] .v2-rt-tiles li,html[data-theme=dark] .v2-rt-note,html[data-theme=dark] .v2-dmx-trend,html[data-theme=dark] .v2-dmx-whours span,html[data-theme=dark] .v2-dmx-day,html[data-theme=dark] .v2-dmx-event,html[data-theme=dark] .v2-dmx-point li:hover,html[data-theme=dark] .okl-specs div,html[data-theme=dark] .okl-file-pic,html[data-theme=dark] .okl-need li,html[data-theme=dark] .dvc-tariff,html[data-theme=dark] .cc-fixed,html[data-theme=dark] .cc-table code,html[data-theme=dark] .maps-reviews li{background-color:#1d2339}
html[data-theme=dark] .v2-toc a.on,html[data-theme=dark] .v2-doc-toc a.on{color:#d1d6e2;background-color:#241d39}
html[data-theme=dark] .v2-faq-search:focus-within{box-shadow:0 0 0 3px rgba(0,0,0,0.375),var(--shadow)}
html[data-theme=dark] .v2-faq-cat,html[data-theme=dark] body:has(#nav.nav) .site-link{background-color:rgba(24,30,44,0.55)}
html[data-theme=dark] .v2-faq-cat.urgent{background-image:linear-gradient(135deg, rgba(255, 61, 127, 0.08), rgba(24,30,44,0.6))}
html[data-theme=dark] .v2-sos{box-shadow:rgba(0,0,0,0.7) 0px 18px 36px -18px}
html[data-theme=dark] .v2-sos-nums a{background-color:rgba(24,30,44,0.18)}
html[data-theme=dark] .v2-sos-nums a:hover{background-color:rgba(24,30,44,0.3)}
html[data-theme=dark] .v2-answer ol > li::before,html[data-theme=dark] body:has(.topbar) .row-item .row-icon,html[data-theme=dark] body:has(.topbar) #whenRow .row-icon,html[data-theme=dark] body:has(.topbar) #payRow .row-icon{box-shadow:rgba(0,0,0,0.7) 0px 8px 16px -8px}
html[data-theme=dark] .v2-answer ol > li:not(:last-child)::after{background-image:repeating-linear-gradient(#1d2139 0px, #1d2139 5px, transparent 5px, transparent 10px)}
html[data-theme=dark] .v2-faq-links > a:not(.v2-back):hover,html[data-theme=dark] .v2-doc-toc a:hover,html[data-theme=dark] .v2-doc-find,html[data-theme=dark] .v2-dm ul.footer-ul-city a,html[data-theme=dark] .v2-dm .map-radars-toggle,html[data-theme=dark] #v2-chat .cl,html[data-theme=dark] .pdd-results a:hover,html[data-theme=dark] .pdd-results a.on,html[data-theme=dark] .pdd-toc .pdd-toc-test.light,html[data-theme=dark] .pdd-img,html[data-theme=dark] .pdd-opt,html[data-theme=dark] .pdd-opt:hover:not([disabled]),html[data-theme=dark] .pdd-zc-noimg,html[data-theme=dark] .sh-table th,html[data-theme=dark] body.v2 a.poi-bar:hover,html[data-theme=dark] .poi-map-me:hover,html[data-theme=dark] body.v2 .poi-ray:hover,html[data-theme=dark] body.v2 .poi-near a:hover,html[data-theme=dark] body.v2 .poi-share-row a:hover,html[data-theme=dark] .poi-share-row button:hover,html[data-theme=dark] body:has(.topbar) .tarif-card:hover,html[data-theme=dark] body:has(#nav.nav) .invoice-no,html[data-theme=dark] .maps-item:hover,html[data-theme=dark] .rt-mini{background-color:#1d2739}
html[data-theme=dark] .v2-peak-row.today .v2-peak-track{box-shadow:rgba(0,0,0,0.525) 0px 0px 0px 1.5px inset}
html[data-theme=dark] .v2-tariff-img,html[data-theme=dark] .v2-select-img{background-image:linear-gradient(135deg, #1e2839, #1e2739)}
html[data-theme=dark] .v2-tariff-all dl div,html[data-theme=dark] .v2-income-list li,html[data-theme=dark] .v2-requisites li,html[data-theme=dark] .cc-table th,html[data-theme=dark] .cc-table td,html[data-theme=dark] .inc-f{border-bottom-color:rgba(255,255,255,0.09)}
html[data-theme=dark] .v2-trip-field select,html[data-theme=dark] :where(.v2-page) :where(input[type="text"], input[type="email"], input[type="tel"], input[type="url"], input[type="password"], input[type="number"], input[type="search"], input:not([type]), textarea, select),html[data-theme=dark] :where(.v2-page) :where(input[type="radio"]),html[data-theme=dark] .v2-select-btn,html[data-theme=dark] .v2-dm .map-tariff-btn,html[data-theme=dark] .v2-dmx-pals button,html[data-theme=dark] .v2-dmx-evchip,html[data-theme=dark] .v2-dmx-wd,html[data-theme=dark] .cc-page .doccard,html[data-theme=dark] .sh-find input,html[data-theme=dark] .sh-tile,html[data-theme=dark] body:has(.topbar) .row-item,html[data-theme=dark] body:has(.topbar) .row-item.is-btn:hover,html[data-theme=dark] body:has(.topbar) .field,html[data-theme=dark] body:has(.topbar) .modal input,html[data-theme=dark] body:has(.topbar) .phone-row,html[data-theme=dark] .rt-pg,html[data-theme=dark] .dk-step,html[data-theme=dark] .dk .dk-f input,html[data-theme=dark] .dk .dk-f textarea,html[data-theme=dark] .dk .dk-trow-l,html[data-theme=dark] .dk-tpl,html[data-theme=dark] .dk .dk-unit input,html[data-theme=dark] .inc-panel,html[data-theme=dark] .inc .inc-num input{background-color:#1a2030;border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09)}
html[data-theme=dark] .v2-lightbox img{background-color:#1a2030;box-shadow:rgba(0,0,0,0.7) 0px 30px 80px}
html[data-theme=dark] .v2-lightbox button,html[data-theme=dark] .v2-fpulse-bar,html[data-theme=dark] .v2-dmx-day.today .v2-dmx-evmore,html[data-theme=dark] .v2-dmx-evpin-card button,html[data-theme=dark] .rt-lb button{background-color:rgba(24,30,44,0.12)}
html[data-theme=dark] .v2-lightbox button:hover,html[data-theme=dark] .rt-lb button:hover{background-color:rgba(24,30,44,0.24)}
html[data-theme=dark] .v2-contact-lines a:hover,html[data-theme=dark] .v2-unp:hover,html[data-theme=dark] .v2-service-kids a:hover,html[data-theme=dark] .v2-sr-suggest a:hover,html[data-theme=dark] .v2-sr-suggest a.on,html[data-theme=dark] .v2-fl-dirs-chips button:hover,html[data-theme=dark] .v2-select.open .v2-select-chev,html[data-theme=dark] .v2-select-opt.on,html[data-theme=dark] .v2-dm-lg.num,html[data-theme=dark] .v2-dm .map-timer-widget,html[data-theme=dark] .v2-rt-tiles li:nth-child(4n+1),html[data-theme=dark] .v2-dmx-evmore:hover,html[data-theme=dark] .v2-dmx-point li.on,html[data-theme=dark] .sh-tile.on,html[data-theme=dark] body:has(.topbar) .dop-item.active,html[data-theme=dark] body:has(.topbar) .promo-chip.on,html[data-theme=dark] body:has(.topbar) .pay-opt.active,html[data-theme=dark] .dk-add:hover{background-color:#241d39}
html[data-theme=dark] .v2-geo{background-image:radial-gradient(circle, #263040 1.2px, transparent 1.4px), linear-gradient(135deg, #1a2030, #1e2839)}
html[data-theme=dark] .v2-geo-pin i{border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09);box-shadow:rgba(0,0,0,0.375) 0px 4px 10px}
html[data-theme=dark] .v2-geo-pin b{background-color:rgba(24,30,44,0.92);box-shadow:rgba(0,0,0,0.15) 0px 4px 10px}
html[data-theme=dark] .v2-service-img.framed{background-image:radial-gradient(120% 90% at 50% 0%, #261d39 0%, #1d2439 55%, #391d29 100%)}
html[data-theme=dark] .v2-app-update-card{background-image:linear-gradient(135deg, #39301d, #1a2030)}
html[data-theme=dark] .v2-sr-suggest{background-color:#1a2030;box-shadow:rgba(0,0,0,0.525) 0px 24px 60px -18px}
html[data-theme=dark] .v2-nf-road::after{background-image:repeating-linear-gradient(90deg, rgba(24,30,44,0.8) 0px, rgba(24,30,44,0.8) 22px, transparent 22px, transparent 44px)}
html[data-theme=dark] .v2-nf-sign b{box-shadow:rgba(0,0,0,0.525) 0px 10px 20px}
html[data-theme=dark] .v2-doc-sec + .v2-doc-sec,html[data-theme=dark] .v2-doc-table td,html[data-theme=dark] .pdd-row,html[data-theme=dark] .sh-table td,html[data-theme=dark] body:has(.topbar) .addr-row + .addr-row,html[data-theme=dark] body:has(.topbar) .add-stop,html[data-theme=dark] body:has(#nav.nav) .legal,html[data-theme=dark] body:has(#nav.nav) .row-k{border-top-color:rgba(255,255,255,0.09)}
html[data-theme=dark] .v2-doc-table{box-shadow:rgba(255,255,255,0.108) 0px 0px 0px 1px inset}
html[data-theme=dark] mark.v2-hit.on{box-shadow:rgba(0,0,0,0.6) 0px 0px 0px 2px}
html[data-theme=dark] .v2-pill.stale{color:#f8c681;background-color:#392f1d}
html[data-theme=dark] .v2-fl-bar.now i{box-shadow:rgba(0,0,0,0.3) 0px 0px 0px 3px}
html[data-theme=dark] .tone-ok .v2-fl-status,html[data-theme=dark] .v2-flpop-delay.ok,html[data-theme=dark] .v2-flpop-actions .ok{color:#87f2bb;background-color:#1d392a}
html[data-theme=dark] .tone-fly .v2-fl-status{color:#90aae9;background-color:#1d2739}
html[data-theme=dark] .tone-warn .v2-fl-status,html[data-theme=dark] .v2-flpop-delay.warn{color:#f8c681;background-color:#392e1d}
html[data-theme=dark] .tone-bad .v2-fl-status{color:#ee8ca5;background-color:#391d24}
html[data-theme=dark] .tone-warn .v2-fl-time b,html[data-theme=dark] .dk-f.is-warn .dk-f-msg{color:#f8c881}
html[data-theme=dark] .v2-flight.skel .v2-fl-time b,html[data-theme=dark] .v2-flight.skel .v2-fl-city,html[data-theme=dark] .v2-flight.skel .v2-fl-status,html[data-theme=dark] .v2-dm #map.loading-map .loader{background-image:linear-gradient(90deg, #1e2839, #1d2439, #1e2839)}
html[data-theme=dark] .v2-fl-dirs-chips button,html[data-theme=dark] .v2-rail-cities a:hover,html[data-theme=dark] .dk-chip{color:#a196e3;background-color:#241d39}
html[data-theme=dark] .v2-flight[data-fk]:hover{box-shadow:rgba(0,0,0,0.675) 0px 18px 40px -22px}
html[data-theme=dark] .v2-flpop-card{background-color:#1a2030;box-shadow:rgba(0,0,0,0.7) 0px 50px 120px -30px}
html[data-theme=dark] .v2-flpop-code,html[data-theme=dark] .v2-flpop-x,html[data-theme=dark] .v2-rt-cta .v2-rt-emoji,html[data-theme=dark] .v2-dmx-day.today .v2-dmx-evmore:hover{background-color:rgba(24,30,44,0.2)}
html[data-theme=dark] .v2-flpop-st,html[data-theme=dark] .v2-dm-app .v2-btn.dark,html[data-theme=dark] body:has(#nav.nav) .cta .cd,html[data-theme=dark] body:has(#nav.nav) .cta .soon .apple,html[data-theme=dark] .v2-pband .v2-btn.dark{color:#d1d6e2;background-color:#1a2030}
html[data-theme=dark] .tone-ok .v2-flpop-st,html[data-theme=dark] .v2-flpop-times .ok b{color:#87f2bb}
html[data-theme=dark] .tone-fly .v2-flpop-st,html[data-theme=dark] .v2-dmx-trend.down b,html[data-theme=dark] .v2-dmx-whours em{color:#90aae9}
html[data-theme=dark] .tone-warn .v2-flpop-st,html[data-theme=dark] .v2-flpop-times .warn b,html[data-theme=dark] .v2-dmx-trend.up b{color:#f8c281}
html[data-theme=dark] .tone-bad .v2-flpop-st{color:#ee8ca5}
html[data-theme=dark] .v2-flpop-x:hover{background-color:rgba(24,30,44,0.34)}
html[data-theme=dark] .v2-flpop-route{background-color:#1a2030;box-shadow:rgba(0,0,0,0.6) 0px 18px 44px -20px}
html[data-theme=dark] .v2-flpop-line{background-image:repeating-linear-gradient(90deg, #252e41 0px, #252e41 7px, transparent 7px, transparent 13px)}
html[data-theme=dark] .v2-flpop-plane{box-shadow:rgba(0,0,0,0.7) 0px 8px 20px -6px}
html[data-theme=dark] .idle .v2-flpop-plane{box-shadow:rgba(0,0,0,0.7) 0px 6px 16px -6px}
html[data-theme=dark] .v2-flpop-times .warn,html[data-theme=dark] .v2-dm-lg.fire{background-color:#392e1d}
html[data-theme=dark] .v2-flpop-times .ok,html[data-theme=dark] .v2-rt-tiles li:nth-child(4n+3),html[data-theme=dark] .v2-dmx-event.now,html[data-theme=dark] .pdd-opt.ok{background-color:#1d392a}
html[data-theme=dark] .v2-flpop-fact,html[data-theme=dark] .v2-select-btn:hover,html[data-theme=dark] .v2-select-check,html[data-theme=dark] .v2-dm .map-tariff-btn:hover,html[data-theme=dark] .cc-group,html[data-theme=dark] #v2-chat input,html[data-theme=dark] #v2-chat textarea,html[data-theme=dark] .poi-chip:hover,html[data-theme=dark] body:has(.topbar) .status-card .cancel:hover,html[data-theme=dark] body:has(.topbar) .cc-yes,html[data-theme=dark] body:has(.topbar) .dock-badge,html[data-theme=dark] body:has(.topbar) .addr-swap,html[data-theme=dark] body:has(.topbar) .dop-check,html[data-theme=dark] body:has(.topbar) .pay-opt .radio,html[data-theme=dark] .maps-chip:hover,html[data-theme=dark] .maps-more:hover,html[data-theme=dark] .rt-lb-thumbs img.on,html[data-theme=dark] .dk .dk-f input:hover,html[data-theme=dark] .dk .dk-f textarea:hover,html[data-theme=dark] .dk-grid3 .v2-select-btn,html[data-theme=dark] .dk-sw i,html[data-theme=dark] .dk-tpl:hover,html[data-theme=dark] .dk-drop.has .dk-drop-box,html[data-theme=dark] .ok2-list button:hover{border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09)}
html[data-theme=dark] .v2-flpop-taxi{background-image:linear-gradient(#1a2030, #1a2030), linear-gradient(135deg, rgb(124, 92, 255), rgb(255, 77, 141), rgb(255, 154, 31))}
html[data-theme=dark] body.v2 .v2-flpop-go{box-shadow:rgba(0,0,0,0.7) 0px 14px 26px -14px}
html[data-theme=dark] .v2-map{background-image:linear-gradient(135deg, #1d2839, #1e2839)}
html[data-theme=dark] .v2-map-address,html[data-theme=dark] body:has(.topbar) .pickup-hint,html[data-theme=dark] body:has(#nav.nav) .pay-form,html[data-theme=dark] body:has(#nav.nav) .city-kef{background-color:rgba(24,30,44,0.94)}
html[data-theme=dark] .v2-map-pin{border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09);box-shadow:rgba(0,0,0,0.7) 0px 8px 20px}
html[data-theme=dark] :where(.v2-page) :where(input, textarea, select):focus-visible,html[data-theme=dark] .v2-select.open .v2-select-btn,html[data-theme=dark] .v2-select-btn:focus-visible,html[data-theme=dark] body:has(.topbar) .pay-opt.active .radio{box-shadow:rgba(0,0,0,0.27) 0px 0px 0px 4px}
html[data-theme=dark] :where(.v2-page) :where(input[type="checkbox"]){background-color:#272f3f;box-shadow:rgba(0,0,0,0.21) 0px 1px 2px inset}
html[data-theme=dark] :where(.v2-page) :where(input[type="checkbox"])::before{background-color:#1a2030;box-shadow:rgba(0,0,0,0.375) 0px 2px 6px}
html[data-theme=dark] :where(.v2-page) :where(input[type="checkbox"], input[type="radio"]):focus-visible,html[data-theme=dark] .v2-dm-lg.fire::before,html[data-theme=dark] body:has(.topbar) :focus-visible,html[data-theme=dark] body:has(.topbar) .addr-row input:focus-visible,html[data-theme=dark] body:has(.topbar) .field input:focus-visible,html[data-theme=dark] body:has(.topbar) .field textarea:focus-visible,html[data-theme=dark] body:has(.topbar) .modal input:focus-visible,html[data-theme=dark] body:has(.topbar) .phone-row input:focus-visible,html[data-theme=dark] body:has(.topbar) .row-item input:focus-visible,html[data-theme=dark] body:has(.topbar) .row-item textarea:focus-visible,html[data-theme=dark] body:has(.topbar) .phone-row:focus-within{box-shadow:rgba(0,0,0,0.375) 0px 0px 0px 4px}
html[data-theme=dark] :where(.v2-page) input[type="range"]::-webkit-slider-thumb{background-image:radial-gradient(circle, rgb(124, 92, 255) 0px, rgb(124, 92, 255) 4px, #1a2030 5px);box-shadow:rgba(0,0,0,0.24) 0px 0px 0px 6px, rgba(0,0,0,0.45) 0px 4px 12px}
html[data-theme=dark] :where(.v2-page) input[type="range"]:active::-webkit-slider-thumb{box-shadow:rgba(0,0,0,0.33) 0px 0px 0px 10px, rgba(0,0,0,0.45) 0px 4px 12px}
html[data-theme=dark] :where(.v2-page) input[type="range"]:focus-visible::-webkit-slider-thumb{box-shadow:rgba(0,0,0,0.525) 0px 0px 0px 8px, rgba(0,0,0,0.45) 0px 4px 12px}
html[data-theme=dark] .v2-select-pop{background-color:rgba(24,30,44,0.97);box-shadow:rgba(0,0,0,0.57) 0px 34px 70px -24px, rgba(0,0,0,0.09) 0px 0px 0px 1px}
html[data-theme=dark] .v2-select-opt:hover,html[data-theme=dark] .v2-select-opt:focus-visible{background-color:#221d39}
html[data-theme=dark] .v2-select-opt.on .v2-select-check::after{border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09)}
html[data-theme=dark] .v2-dm-scale i{background-image:linear-gradient(90deg, #2f1d39, rgb(213, 140, 255), rgb(180, 77, 255), rgb(255, 77, 141))}
html[data-theme=dark] .v2-dm > p a{color:#9f8eed;text-decoration-color:rgba(159,142,237,0.35)}
html[data-theme=dark] .v2-dm .js-site-map-city-photo h3{text-shadow:rgba(0,0,0,0.7) 0px 2px 14px}
html[data-theme=dark] .v2-dm ul.footer-ul-city li.active a{box-shadow:rgba(0,0,0,0.7) 0px 10px 22px -12px}
html[data-theme=dark] .v2-dm .map-timer-widget-value,html[data-theme=dark] .v2-dm .map-price-scale-label,html[data-theme=dark] .rt-pop b{color:#d1d6e2}
html[data-theme=dark] .v2-dm .map-price-scale-bar{background-image:linear-gradient(90deg, #2f1d39, rgb(213, 140, 255), rgb(180, 77, 255), rgb(124, 58, 237))}
html[data-theme=dark] .v2-dm .map-radars-toggle::before{background-color:#272f3f;background-image:radial-gradient(circle at 10px 10px, #1a2030 6.5px, transparent 7px), initial}
html[data-theme=dark] .v2-dm .map-radars-toggle.on::before{background-image:radial-gradient(circle at 24px 10px, #1a2030 6.5px, transparent 7px), linear-gradient(135deg, rgb(124, 92, 255), rgb(180, 77, 255))}
html[data-theme=dark] .v2-dm .map-top-zone-item:hover,html[data-theme=dark] .sh-opts li:hover,html[data-theme=dark] .sh-opts li.on,html[data-theme=dark] body:has(.topbar) .addr-row:focus-within,html[data-theme=dark] body:has(.topbar) .addr-suggest-item:hover,html[data-theme=dark] body:has(.topbar) .pay-opt:hover,html[data-theme=dark] .dk-drop-box:hover,html[data-theme=dark] .dk-drop.is-over .dk-drop-box,html[data-theme=dark] .dk-chip:hover{background-color:#231d39}
html[data-theme=dark] .v2-dm #map{background-color:#1e2839;box-shadow:rgba(0,0,0,0.7) 0px 30px 70px -34px, rgba(0,0,0,0.075) 0px 0px 0px 1px}
html[data-theme=dark] .v2-dm #map .cssload-loader{border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09)}
html[data-theme=dark] .v2-rt a{color:#9f8eed;text-decoration-color:rgba(159,142,237,0.3)}
html[data-theme=dark] .v2-rt-callout{background-image:linear-gradient(135deg, #261d39, #391d29)}
html[data-theme=dark] .v2-rt-emoji{background-color:#1a2030;box-shadow:rgba(0,0,0,0.6) 0px 8px 18px -10px}
html[data-theme=dark] .v2-rt-tiles li:nth-child(4n+2),html[data-theme=dark] .v2-dmx-trend.up,html[data-theme=dark] .v2-dmx-event.exit{background-color:#392b1d}
html[data-theme=dark] .v2-rt-tiles li:nth-child(4n+4),html[data-theme=dark] .v2-dmx-trend.down,html[data-theme=dark] .pdd-gal-i:hover,html[data-theme=dark] .maps-clear,html[data-theme=dark] .maps-back:hover{background-color:#1d2639}
html[data-theme=dark] .v2-rt-tiles li::before{background-color:#1a2030;box-shadow:rgba(0,0,0,0.7) 0px 4px 10px -6px}
html[data-theme=dark] .v2-rt-cta{box-shadow:rgba(0,0,0,0.7) 0px 22px 44px -24px}
html[data-theme=dark] .v2-dmx-view button.on{color:#9f8eed;background-color:#1a2030;box-shadow:rgba(0,0,0,0.525) 0px 4px 12px -6px}
html[data-theme=dark] .v2-dmx-day.today{box-shadow:rgba(0,0,0,0.7) 0px 18px 40px -24px}
html[data-theme=dark] .v2-dmx-evmore,html[data-theme=dark] .pdd-mini-more{color:#9f8eed;background-color:#1a2030}
html[data-theme=dark] .v2-dmx-ev:hover{box-shadow:rgba(0,0,0,0.7) 0px 12px 26px -16px}
html[data-theme=dark] .v2-dmx-ev.now em{color:#91e8bb;background-color:#1d392b}
html[data-theme=dark] .v2-dmx-ev.picked{box-shadow:rgb(91, 63, 224) 0px 0px 0px 2.5px, rgba(0,0,0,0.7) 0px 12px 26px -16px}
html[data-theme=dark] .v2-dmx-evpin .dot{border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09);box-shadow:rgba(0,0,0,0.675) 0px 4px 16px}
html[data-theme=dark] .v2-dmx-evpin-card{box-shadow:rgba(0,0,0,0.7) 0px 16px 36px -14px}
html[data-theme=dark] .v2-dmx-point{background-color:rgba(24,30,44,0.96);box-shadow:rgba(0,0,0,0.7) 0px 22px 50px -20px}
html[data-theme=dark] .v2-dm-app{box-shadow:rgba(0,0,0,0.7) 0px 30px 70px -34px}
html[data-theme=dark] .v2-dm-app-card{background-color:rgba(24,30,44,0.07);border-top-color:rgba(255,255,255,0.009);border-right-color:rgba(255,255,255,0.009);border-bottom-color:rgba(255,255,255,0.009);border-left-color:rgba(255,255,255,0.009)}
html[data-theme=dark] .v2-dm-app-card:hover{background-color:rgba(24,30,44,0.11)}
html[data-theme=dark] .okl-hero-car{background-image:radial-gradient(120% 90% at 50% 100%, #1a2030 0%, #1d2439 55%, #1e2639 100%)}
html[data-theme=dark] .okl-facts li{background-color:rgba(24,30,44,0.75)}
html[data-theme=dark] .okl-rule-pic{background-image:linear-gradient(135deg, #1d2239, #1d2639)}
html[data-theme=dark] .okl-search,html[data-theme=dark] .dvc-photo-box,html[data-theme=dark] .pdd-expl,html[data-theme=dark] .pdd-review details,html[data-theme=dark] .pdd-gal-i,html[data-theme=dark] .dk-stk,html[data-theme=dark] .dk-trow,html[data-theme=dark] .dk-xrow,html[data-theme=dark] .dk-more,html[data-theme=dark] .ok2-list{background-color:#1d2439}
html[data-theme=dark] .okl-list button:hover,html[data-theme=dark] .okl-cat-make a:hover{background-color:#1d2239}
html[data-theme=dark] .okl-preview,html[data-theme=dark] .dvc-preview-wrap{background-image:linear-gradient(#1a2030, #1d2539)}
html[data-theme=dark] .okl-car{background-image:radial-gradient(120% 90% at 50% 100%, #1a2030, #1d2739)}
html[data-theme=dark] .okl-q p,html[data-theme=dark] .cc-text,html[data-theme=dark] .cc-why,html[data-theme=dark] .cc-table th{color:#adb4c2}
html[data-theme=dark] .dvc-tpl.on{box-shadow:rgba(0,0,0,0.27) 0px 0px 0px 2px}
html[data-theme=dark] .cc-box{color:#d8dde6;background-color:#1a2030;border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09);box-shadow:rgba(0,0,0,0.42) 0px 18px 50px}
html[data-theme=dark] .cc-text a{color:#84cbf6}
html[data-theme=dark] .cc-text b{color:#d8dde6}
html[data-theme=dark] .cc-btn{color:#d8dde6;background-color:#1d2339;border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09)}
html[data-theme=dark] .cc-always,html[data-theme=dark] .cc-none,html[data-theme=dark] .cc-count{color:#adb4c2;border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09)}
html[data-theme=dark] .cc-page .offerbadge span{color:#adb4c2;background-color:#1d2339;border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09)}
html[data-theme=dark] #v2-chat .cb,html[data-theme=dark] body:has(.topbar) .v2c-more-pill{box-shadow:rgba(0,0,0,0.7) 0px 14px 30px -12px}
html[data-theme=dark] #v2-chat .cp{color:#d1d6e2;background-color:#1a2030;box-shadow:rgba(0,0,0,0.675) 0px 30px 60px -20px}
html[data-theme=dark] #v2-chat .ci,html[data-theme=dark] .v2-pfeat p,html[data-theme=dark] .v2-pstep p,html[data-theme=dark] .v2-ptrust{color:#c6ccd9}
html[data-theme=dark] #v2-chat form{background-color:#1a2030;border-top-color:rgba(255,255,255,0.09)}
html[data-theme=dark] #v2-chat .ce{color:#f6889f}
html[data-theme=dark] #v2-chat .cf a,html[data-theme=dark] #v2-chat .cf button{box-shadow:rgba(0,0,0,0.7) 0px 10px 22px -8px}
html[data-theme=dark] .v2-fsoc a{box-shadow:rgba(0,0,0,0.7) 0px 8px 18px -10px, rgba(255,255,255,0.01) 0px 0px 0px 1px inset}
html[data-theme=dark] .v2-fsoc a:hover{box-shadow:rgba(0,0,0,0.7) 0px 12px 22px -10px}
html[data-theme=dark] .pdd-ask{color:var(--ink,#d1d6e2);box-shadow:var(--shadow-sm,0 10px 30px -18px rgba(0,0,0,0.45))}
html[data-theme=dark] .pdd-ask-sub,html[data-theme=dark] .pdd-ask-l small,html[data-theme=dark] .pdd-ask-more b{color:var(--muted,#aeb5c1)}
html[data-theme=dark] .pdd-ask-chip,html[data-theme=dark] .pdd-ask-x{color:var(--ink-2,#c6ccd9)}
html[data-theme=dark] .pdd-ask-l,html[data-theme=dark] .pdd-ask-none a{color:var(--violet,#cac0fc)}
html[data-theme=dark] .pdd-ch-card.appx i{color:#f8c781;background-color:#39311d}
html[data-theme=dark] .pdd-sub,html[data-theme=dark] .pdd-expl q,html[data-theme=dark] .pdd-text > p.pdd-cont.in-sub{border-left-color:rgba(255,255,255,0.09)}
html[data-theme=dark] .pdd-n{color:#9f8eed !important;background-color:#241d39}
html[data-theme=dark] .pdd-text a:not(.pdd-n):not(.pdd-quiz-chip){color:#9fa8f7;text-decoration-color:rgba(159,168,247,0.3)}
html[data-theme=dark] .pdd-pt:target,html[data-theme=dark] .pdd-sub:target,html[data-theme=dark] .pdd-row:target,html[data-theme=dark] .pdd-flash,html[data-theme=dark] .pdd-sign:target{background-color:#39331d;box-shadow:rgba(255,255,255,0.108) 0px 0px 0px 8px}
html[data-theme=dark] .pdd-quiz-chip{color:#87f2bc !important;background-color:#1d3929}
html[data-theme=dark] .pdd-quiz-chip:hover{background-color:#214531}
html[data-theme=dark] .pdd-dots i{background-color:#212736}
html[data-theme=dark] .pdd-opt.bad{background-color:#391d24}
html[data-theme=dark] .pdd-expl a{color:#9fa8f7}
html[data-theme=dark] .pdd-start-stats div,html[data-theme=dark] .pdd-mini{background-image:linear-gradient(135deg, #231d39, #1d2939)}
html[data-theme=dark] .pdd-zc-src{color:#9fa8f7 !important}
html[data-theme=dark] details.poi-q summary::before{color:#9f8eed;background-image:linear-gradient(135deg, #241d39, #231d39)}
html[data-theme=dark] .sh-calc{background-image:linear-gradient(150deg, #1a2030 0%, #241d39 100%)}
html[data-theme=dark] .sh-find input:focus,html[data-theme=dark] body:has(.topbar) .field:focus-within{box-shadow:rgba(0,0,0,0.21) 0px 0px 0px 4px}
html[data-theme=dark] .sh-opts{background-color:#1a2030;border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09);box-shadow:rgba(0,0,0,0.18) 0px 14px 34px}
html[data-theme=dark] .sh-tile:hover{border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09);box-shadow:rgba(0,0,0,0.15) 0px 10px 24px}
html[data-theme=dark] .sh-table-wrap{background-color:#1a2030;box-shadow:rgba(255,255,255,0.108) 0px 1px 0px}
html[data-theme=dark] .sh-table tr:target td{background-color:#39311d}
html[data-theme=dark] .sh-other{color:#ea90a4}
html[data-theme=dark] .sh-what summary,html[data-theme=dark] .rt-tip b{color:#ad9dee}
html[data-theme=dark] body.v2 .lk-chip{background-color:#1a2030;border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09);box-shadow:rgba(0,0,0,0.075) 0px 2px 6px}
html[data-theme=dark] body.v2 .lk-chip:hover{border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09);box-shadow:rgba(0,0,0,0.15) 0px 8px 18px}
html[data-theme=dark] .cams-screen{box-shadow:rgba(255,255,255,0.007) 0px 0px 0px 1px, rgba(0,0,0,0.7) 0px 24px 50px -20px}
html[data-theme=dark] .cams-screen::after{background-image:repeating-linear-gradient(0deg, rgba(24,30,44,0.035) 0px, rgba(24,30,44,0.035) 1px, transparent 1px, transparent 3px)}
html[data-theme=dark] .cams-hud{text-shadow:rgba(0,0,0,0.7) 0px 1px 3px}
html[data-theme=dark] .cams-info-src{color:#acb3c4}
html[data-theme=dark] .cam-play{box-shadow:rgba(0,0,0,0.7) 0px 10px 30px -8px}
html[data-theme=dark] .cams-bar{background-color:rgba(24,30,44,0.88)}
html[data-theme=dark] .cams-view button.on{background-color:#1a2030;box-shadow:rgba(0,0,0,0.45) 0px 2px 8px -2px}
html[data-theme=dark] .cams-map{background-color:#1e2939}
html[data-theme=dark] .cams-pin{border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09);box-shadow:rgba(0,0,0,0.675) 0px 6px 16px -4px}
html[data-theme=dark] .poi-search input,html[data-theme=dark] .poi-comment input[type="text"],html[data-theme=dark] .poi-comment textarea,html[data-theme=dark] .poi-comments li{background-color:#1d2b39}
html[data-theme=dark] .poi-ex-map,html[data-theme=dark] .poi-stars i,html[data-theme=dark] .poi-rate-stars span{background-color:#253041}
html[data-theme=dark] .poi-pin{border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09);box-shadow:rgba(0,0,0,0.525) 0px 6px 14px}
html[data-theme=dark] .poi-stars i.half{background-image:linear-gradient(90deg, rgb(255, 181, 46) 50%, #253041 50%)}
html[data-theme=dark] .poi-note{color:#89f0bd;background-color:#1d3926;border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09)}
html[data-theme=dark] .poi-note.bad{color:#ea90a4;background-color:#391d20;border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09)}
html[data-theme=dark] .poi-comment .poi-invalid,html[data-theme=dark] body:has(.topbar) .topbar-app-link{background-color:#1a2030 !important}
html[data-theme=dark] .v2-rail-cities a[aria-current]{box-shadow:rgba(0,0,0,0.7) 0px 8px 20px -10px}
html[data-theme=dark]:has(.topbar){--ink:#d9e1d8;--ink-strong:#e1e7d9;--ink-strong-2:#dde5d6;--muted:#a6ada3;--muted-2:#a6ada4;--line:#2a3142;--line-soft:#38331f;--bg:#0e121a;--surface:#1a2030;--danger-bg:#391f1d}
html[data-theme=dark] body:has(.topbar) :focus-visible,html[data-theme=dark] body:has(.topbar) .addr-row input:focus-visible,html[data-theme=dark] body:has(.topbar) .field input:focus-visible,html[data-theme=dark] body:has(.topbar) .field textarea:focus-visible,html[data-theme=dark] body:has(.topbar) .modal input:focus-visible,html[data-theme=dark] body:has(.topbar) .phone-row input:focus-visible,html[data-theme=dark] body:has(.topbar) .row-item input:focus-visible,html[data-theme=dark] body:has(.topbar) .row-item textarea:focus-visible,html[data-theme=dark] body:has(.topbar) .phone-row:focus-within{box-shadow:rgba(0,0,0,0.33) 0px 0px 0px 4px}
html[data-theme=dark] body:has(.topbar) .pickup-eta .dot,html[data-theme=dark] body:has(.topbar) .pickup-eta .dot,html[data-theme=dark] .dk-ready li.ok button::before{box-shadow:rgba(0,0,0,0.27) 0px 0px 0px 3px}
html[data-theme=dark] body:has(.topbar) .promo-chip.on{background-color:#30391d}
html[data-theme=dark] body:has(.topbar) .pay-opt.active .radio,html[data-theme=dark] body:has(.topbar) .dop-item.active .dop-check{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.3 6.4 11 12.5 4.6' stroke='#1a2030' stroke-width='2.2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
html[data-theme=dark] body:has(.topbar) .addr-swap:hover,html[data-theme=dark] body:has(.topbar) .tarif-card.active,html[data-theme=dark] body:has(.topbar) .dop-item.active{background-color:#31391d}
html[data-theme=dark] body:has(.topbar) .order-btn-inner{box-shadow:rgba(0,0,0,0.48) 0px 12px 28px, rgba(0,0,0,0.225) 0px 0px 0px 1px inset}
html[data-theme=dark] body:has(.topbar) .order-btn:not(:disabled) .order-btn-inner:hover{box-shadow:rgba(0,0,0,0.6) 0px 14px 32px, rgba(0,0,0,0.375) 0px 0px 0px 1px inset}
html[data-theme=dark] body:has(.topbar) .map-pane{background-color:#313d29}
html[data-theme=dark] body:has(.topbar) .pickup-bubble{box-shadow:rgba(0,0,0,0.525) 0px 8px 20px}
html[data-theme=dark] body:has(.topbar) .pickup-foot,html[data-theme=dark] body:has(.topbar) .modal input:focus,html[data-theme=dark] body:has(.topbar) .phone-row:focus-within{box-shadow:rgba(0,0,0,0.225) 0px 0px 0px 4px}
html[data-theme=dark] body:has(.topbar) .cc-yes:hover{background-color:#39201d}
html[data-theme=dark] body:has(.topbar) .driver-plate .plate-flag{box-shadow:rgba(0,0,0,0.21) 0px 0px 0px 1px}
html[data-theme=dark] body:has(.topbar) .driver-call,html[data-theme=dark] body:has(.topbar) .status-card.done .again,html[data-theme=dark] body:has(.topbar) .status-card.cancelled .again,html[data-theme=dark] body:has(.topbar) .modal .btn{box-shadow:rgba(0,0,0,0.42) 0px 10px 22px, rgba(0,0,0,0.225) 0px 0px 0px 1px inset}
html[data-theme=dark] body:has(.topbar) .bonus-range::-webkit-slider-thumb{background-color:#1a2030;box-shadow:rgba(0,0,0,0.525) 0px 2px 8px}
html[data-theme=dark] body:has(.topbar) .driver-call:hover,html[data-theme=dark] body:has(.topbar) .status-card.done .again:hover,html[data-theme=dark] body:has(.topbar) .status-card.cancelled .again:hover,html[data-theme=dark] body:has(.topbar) .modal .btn:hover:not(:disabled){box-shadow:rgba(0,0,0,0.54) 0px 12px 26px, rgba(0,0,0,0.375) 0px 0px 0px 1px inset}
html[data-theme=dark] body:has(.topbar) .rate-thanks{color:#f0cf8a;background-color:#39311d}
html[data-theme=dark] body:has(.topbar) .dock-btn{box-shadow:rgba(0,0,0,0.42) 0px 8px 24px}
html[data-theme=dark] body:has(.topbar) .dock-btn:hover{box-shadow:rgba(0,0,0,0.51) 0px 12px 28px}
html[data-theme=dark] body:has(.topbar) .chat-msg .tick.read{color:#96e3ac}
html[data-theme=dark] body:has(.topbar) .modal .btn.loading::after{border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.032);border-bottom-color:rgba(255,255,255,0.032);border-left-color:rgba(255,255,255,0.032)}
html[data-theme=dark]:has(.topbar){--ink:#d1d6e2;--ink-strong:#d5d9e4;--ink-strong-2:#c9c8dc;--muted:#9ea5b2;--muted-2:#9ea4b2;--line:#2a3142;--line-soft:#1d2539;--bg:#0e121a;--surface:#1a2030}
html[data-theme=dark] body:has(.topbar) .topbar{background-color:rgba(24,30,44,0.84);border-top-color:rgba(255,255,255,0.068);border-right-color:rgba(255,255,255,0.068);border-bottom-color:rgba(255,255,255,0.068);border-left-color:rgba(255,255,255,0.068)}
html[data-theme=dark] body:has(.topbar) .add-stop .plus,html[data-theme=dark] body:has(.topbar) .addr-row.lifting .addr-grip{color:#c8bbfb}
html[data-theme=dark] body:has(.topbar) .pickup-bubble{box-shadow:rgba(0,0,0,0.7) 0px 12px 26px -8px}
html[data-theme=dark]:has(.topbar){--glass:rgba(24,30,44,0.9)}
html[data-theme=dark] body:has(.topbar),html[data-theme=dark] .rt-gal,html[data-theme=dark] .rt-live{background-color:#1d2839}
html[data-theme=dark] body:has(.topbar) .topbar{background-color:rgba(24,30,44,0.74);box-shadow:rgba(0,0,0,0.09) 0px 1px 0px}
html[data-theme=dark] body:has(.topbar) .card,html[data-theme=dark] body:has(.topbar) .v2c-more-mouse{border-top-color:rgba(255,255,255,0.076);border-right-color:rgba(255,255,255,0.076);border-bottom-color:rgba(255,255,255,0.076);border-left-color:rgba(255,255,255,0.076)}
html[data-theme=dark] body:has(.topbar) .addr-row input::placeholder{color:#afb5c0}
html[data-theme=dark] body:has(.topbar) .addr-suggest{box-shadow:rgba(0,0,0,0.525) 0px 24px 60px -18px !important}
html[data-theme=dark] body:has(.topbar) .tarif-card:hover{box-shadow:rgba(0,0,0,0.6) 0px 16px 30px -18px}
html[data-theme=dark] body:has(.topbar) .tarif-card.active{box-shadow:rgba(0,0,0,0.7) 0px 18px 36px -16px !important}
html[data-theme=dark] body:has(.topbar) .row-item .row-label{color:#c8cdd9}
html[data-theme=dark] body:has(.topbar) #promoField .field-icon{color:#ed94b5;background-color:#391d29}
html[data-theme=dark] body:has(.topbar) #commentField .field-icon{color:#8ac9f0;background-color:#1d2f39}
html[data-theme=dark] body:has(.topbar) .field label{color:#b0b4c0}
html[data-theme=dark] body:has(.topbar) .order-btn-inner{box-shadow:rgba(0,0,0,0.7) 0px 20px 40px -16px !important}
html[data-theme=dark] body:has(.topbar) .order-btn-inner::after{background-image:linear-gradient(100deg, transparent, rgba(24,30,44,0.42), transparent)}
html[data-theme=dark] body:has(.topbar) .pin-btn,html[data-theme=dark] body:has(.topbar) .tilt-btn{background-color:rgba(24,30,44,0.9);box-shadow:rgba(0,0,0,0.6) 0px 12px 26px -12px}
html[data-theme=dark] body:has(.topbar) .v2c-live{background-color:rgba(24,30,44,0.9);box-shadow:rgba(0,0,0,0.675) 0px 16px 34px -16px}
html[data-theme=dark] body:has(.topbar) .status-card,html[data-theme=dark] body:has(#nav.nav) .notif{background-color:rgba(24,30,44,0.96)}
html[data-theme=dark] body:has(.topbar) .modal{box-shadow:rgba(0,0,0,0.7) 0px 40px 90px -30px}
html[data-theme=dark] body:has(.topbar) .modal .btn{box-shadow:rgba(0,0,0,0.7) 0px 16px 32px -14px}
html[data-theme=dark] body:has(.topbar) .user-menu{box-shadow:rgba(0,0,0,0.6) 0px 24px 60px -18px}
html[data-theme=dark] body:has(.topbar) .phone-dial[data-iso]::before,html[data-theme=dark] body:has(.topbar) .dial-item[data-iso]::before{background-color:#28303e;box-shadow:rgba(0,0,0,0.18) 0px 0px 0px 1px, rgba(0,0,0,0.525) 0px 2px 5px -2px}
html[data-theme=dark] body:has(.topbar) .addr-grip:hover,html[data-theme=dark] body:has(.topbar) .addr-grip:focus-visible{color:#c8bbfb;background-color:#241d39}
html[data-theme=dark] body:has(.topbar) .addr-row.lifting{background-color:#1a2030;box-shadow:rgba(0,0,0,0.7) 0px 22px 46px -18px}
html[data-theme=dark]:has(#nav.nav){--bg:#0e121a;--bg-2:#1d2739;--card:#1a2030;--ink:#d1d6e2;--ink-2:#c6ccd9;--muted:#9da5b4;--line:#2a3142;--pink:#fbadc9}
html[data-theme=dark] body:has(#nav.nav) .nav.scrolled{background-color:rgba(24,30,44,0.78);box-shadow:rgba(0,0,0,0.09) 0px 1px 0px}
html[data-theme=dark] body:has(#nav.nav) .btn.dark:hover{box-shadow:rgba(0,0,0,0.7) 0px 22px 36px -16px}
html[data-theme=dark] body:has(#nav.nav) .phone{background-color:#1a2030;box-shadow:rgba(0,0,0,0.7) 0px 60px 80px -40px, rgba(0,0,0,0.45) 0px 18px 40px -20px, rgba(255,255,255,0.108) 0px 0px 0px 1.5px inset, rgba(0,0,0,0.09) 0px -4px 10px inset}
html[data-theme=dark] body:has(#nav.nav) .ring{background-image:conic-gradient(rgb(255, 77, 141) 0deg, rgb(255, 77, 141) 62%, #1e2839 62%, #1e2839 100%)}
html[data-theme=dark] body:has(#nav.nav) .bubble-demo{background-image:radial-gradient(circle at 60% 45%, rgb(255, 92, 138) 0%, rgb(229, 108, 240) 35%, rgb(185, 156, 255) 62%, #1d2539 88%)}
html[data-theme=dark] body:has(#nav.nav) .bubble-demo .k{text-shadow:rgba(0,0,0,0.7) 0px 1px 2px}
html[data-theme=dark] body:has(#nav.nav) .bubble-demo .me{background-color:#1a2030;box-shadow:rgba(0,0,0,0.7) 0px 12px 26px -10px}
html[data-theme=dark] body:has(#nav.nav) .overlay-demo .me{background-color:#1a2030;box-shadow:rgba(0,0,0,0.7) 0px 14px 28px -10px}
html[data-theme=dark] body:has(#nav.nav) .phone-row,html[data-theme=dark] body:has(#nav.nav) .biz-grid input,html[data-theme=dark] body:has(#nav.nav) .biz-grid textarea{background-color:#1d2739;box-shadow:rgba(255,255,255,0.108) 0px 0px 0px 1.5px inset}
html[data-theme=dark] body:has(#nav.nav) .phone-row:focus-within,html[data-theme=dark] body:has(#nav.nav) .biz-grid input:focus,html[data-theme=dark] body:has(#nav.nav) .biz-grid textarea:focus{box-shadow:inset 0 0 0 2px var(--violet),0 0 0 5px rgba(0,0,0,0.18)}
html[data-theme=dark] body:has(#nav.nav) .country{border-right-color:rgba(255,255,255,0.09)}
html[data-theme=dark] body:has(#nav.nav) .country svg{box-shadow:rgba(0,0,0,0.12) 0px 0px 0px 1px}
html[data-theme=dark] body:has(#nav.nav) .plan{background-color:#1d2939;box-shadow:rgba(255,255,255,0.108) 0px 0px 0px 1.5px inset}
html[data-theme=dark] body:has(#nav.nav) .plan.on{background-color:#1a2030;box-shadow:rgb(28, 35, 51) 0px 0px 0px 2px inset, rgba(0,0,0,0.7) 0px 18px 30px -20px}
html[data-theme=dark] body:has(#nav.nav) .plan.on .check::after{border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09)}
html[data-theme=dark] body:has(#nav.nav) .pay-tabs{background-color:rgba(24,30,44,0.7);box-shadow:rgba(255,255,255,0.108) 0px 0px 0px 1.5px inset}
html[data-theme=dark] body:has(#nav.nav) .pay-tabs button.on{box-shadow:rgba(0,0,0,0.7) 0px 14px 26px -18px}
html[data-theme=dark] body:has(#nav.nav) .biz-sum .row.total{border-top-color:rgba(255,255,255,0.016)}
html[data-theme=dark] body:has(#nav.nav) .how-list li{background-color:rgba(24,30,44,0.8)}
html[data-theme=dark] body:has(#nav.nav) .paymethods i{background-color:#1a2030;box-shadow:rgba(0,0,0,0.12) 0px 4px 14px}
html[data-theme=dark] body:has(#nav.nav) .sheet-card{background-color:#1a2030;box-shadow:rgba(0,0,0,0.7) 0px 40px 90px -30px}
html[data-theme=dark] body:has(#nav.nav) .mini{background-color:#1d2939}
html[data-theme=dark] body:has(#nav.nav) .trend-demo .me{background-color:#1a2030;box-shadow:rgba(0,0,0,0.7) 0px 10px 22px -12px}
html[data-theme=dark] body:has(#nav.nav) .trend-demo .cells b.up{box-shadow:0 0 0 3px rgba(255,255,255,0.108),0 0 0 6px var(--orange)}
html[data-theme=dark] body:has(#nav.nav) .bars i{background-color:#212945}
html[data-theme=dark] body:has(#nav.nav) .notif .app,html[data-theme=dark] body:has(#nav.nav) .widget-demo .w2{background-color:#1a2030;box-shadow:rgba(255,255,255,0.108) 0px 0px 0px 1px inset}
html[data-theme=dark] body:has(#nav.nav) .city-badge{background-color:rgba(24,30,44,0.9)}
html[data-theme=dark] body:has(#nav.nav) .city-kef b{color:#ee8caf}
html[data-theme=dark] body:has(#nav.nav) .city h3,html[data-theme=dark] body:has(#nav.nav) .city .lead-s{text-shadow:rgba(0,0,0,0.675) 0px 2px 14px}
html[data-theme=dark] body:has(#nav.nav) .city li{background-color:rgba(24,30,44,0.09);border-top-color:rgba(255,255,255,0.011);border-right-color:rgba(255,255,255,0.011);border-bottom-color:rgba(255,255,255,0.011);border-left-color:rgba(255,255,255,0.011)}
html[data-theme=dark] body:has(#nav.nav) .cta .countdown{border-left-color:rgba(255,255,255,0.018)}
html[data-theme=dark] body:has(#nav.nav) .cta .soon{background-color:rgba(24,30,44,0.1);border-top-color:rgba(255,255,255,0.016);border-right-color:rgba(255,255,255,0.016);border-bottom-color:rgba(255,255,255,0.016);border-left-color:rgba(255,255,255,0.016)}
html[data-theme=dark] .maps-skeleton{background-image:linear-gradient(120deg, #1d2739 0%, #1d2739 50%, #1d2739 100%)}
html[data-theme=dark] .maps-pin{border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09);box-shadow:rgba(0,0,0,0.7) 0px 8px 18px -6px, rgba(255,255,255,0.054) 0px 0px 0px 4px}
html[data-theme=dark] .maps-panel-scroll::-webkit-scrollbar-thumb{background-color:#1e2739;border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09)}
html[data-theme=dark] .maps-cat.on{background-color:#1d2139}
html[data-theme=dark] .maps-cat.on .maps-cat-ico{box-shadow:0 0 0 3px rgba(255,255,255,0.108), 0 0 0 5px var(--c, #7b61ff)}
html[data-theme=dark] .maps-item + .maps-item{box-shadow:rgba(255,255,255,0.108) 0px -1px 0px}
html[data-theme=dark] .maps-item.on,html[data-theme=dark] .maps-route-sum{background-color:#1f1d39}
html[data-theme=dark] .maps-item-dot{color:var(--c, #aeb5c1)}
html[data-theme=dark] .maps-item-tags span.h247{color:#9f8eed;background-color:#221d39}
html[data-theme=dark] .maps-open{color:#88f2bd}
html[data-theme=dark] .maps-shut{color:#ed93a9}
html[data-theme=dark] .maps-rate.none i{background-color:#262e40}
html[data-theme=dark] .rt-hero h1{text-shadow:rgba(0,0,0,0.525) 0px 2px 24px}
html[data-theme=dark] .rt-map,html[data-theme=dark] .rt-live .rt-map-fallback{background-image:linear-gradient(160deg, #1a2030, #1d2639)}
html[data-theme=dark] .rt-node{box-shadow:0 0 0 5px var(--bg),0 6px 16px rgba(0,0,0,0.33)}
html[data-theme=dark] .rt-tip{background-color:#231d39;border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09)}
html[data-theme=dark] .rt-dots i{background-color:rgba(24,30,44,0.45)}
html[data-theme=dark] .rt-tile:hover{box-shadow:rgba(0,0,0,0.21) 0px 18px 40px}
html[data-theme=dark] .rt-mk{border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09);box-shadow:rgba(0,0,0,0.45) 0px 4px 12px}
html[data-theme=dark] .rt-km{box-shadow:rgba(0,0,0,0.375) 0px 3px 8px}
html[data-theme=dark] .dk-stage-card{box-shadow:rgba(0,0,0,0.7) 0px 30px 60px -30px, rgba(255,255,255,0.007) 0px 1px 0px inset}
html[data-theme=dark] .dk-tabs button.on{color:#d6dae5;background-color:#1a2030;box-shadow:rgba(0,0,0,0.7) 0px 6px 16px -8px}
html[data-theme=dark] .dk-stk:has(input:checked){color:#a095e4;background-color:#241d39}
html[data-theme=dark] .dk-btn{background-color:rgba(24,30,44,0.06);border-top-color:rgba(255,255,255,0.014);border-right-color:rgba(255,255,255,0.014);border-bottom-color:rgba(255,255,255,0.014);border-left-color:rgba(255,255,255,0.014)}
html[data-theme=dark] .dk-btn.main,html[data-theme=dark] .inc-btn.main{box-shadow:rgba(0,0,0,0.7) 0px 12px 24px -12px}
html[data-theme=dark] .dk-ready{background-color:rgba(24,30,44,0.05)}
html[data-theme=dark] .dk-step[open]{box-shadow:rgba(0,0,0,0.525) 0px 20px 40px -26px}
html[data-theme=dark] .dk-num{color:#aeb3c1;background-color:#202337}
html[data-theme=dark] .dk-step.done .dk-num{color:#8cedb8;background-color:#1d3929}
html[data-theme=dark] .dk-f-l,html[data-theme=dark] .dk-lbl,html[data-theme=dark] .dk-seg button,html[data-theme=dark] .dk-thead,html[data-theme=dark] .dk-unit i,html[data-theme=dark] .ok2-count,html[data-theme=dark] .inc-group,html[data-theme=dark] .inc-num i,html[data-theme=dark] .inc-split{color:#aeb3c1}
html[data-theme=dark] .dk .dk-f input:focus,html[data-theme=dark] .dk .dk-f textarea:focus,html[data-theme=dark] .dk .dk-trow-l:focus,html[data-theme=dark] .dk .dk-unit input:focus,html[data-theme=dark] .inc .inc-num input:focus{background-color:#1a2030;box-shadow:rgba(0,0,0,0.225) 0px 0px 0px 4px}
html[data-theme=dark] .dk-f.is-err input,html[data-theme=dark] .dk-f.is-err textarea,html[data-theme=dark] .dk-trow.is-err .dk-unit input,html[data-theme=dark] .inc-f.is-err input{background-color:#391d21}
html[data-theme=dark] .dk-f.is-err .dk-f-msg,html[data-theme=dark] .dk-trow.is-err .dk-f-msg{color:#f2889d}
html[data-theme=dark] .dk-seg{background-color:#202337}
html[data-theme=dark] .dk-seg button.on{background-color:#1a2030;box-shadow:rgba(0,0,0,0.525) 0px 4px 12px -6px}
html[data-theme=dark] .dk-sw{box-shadow:rgba(0,0,0,0.12) 0px 0px 0px 1px inset}
html[data-theme=dark] .dk-sw.on{box-shadow:rgba(255,255,255,0.108) 0px 0px 0px 2px, rgb(124, 92, 255) 0px 0px 0px 4px}
html[data-theme=dark] .dk-tpl.on{background-color:#1a2030;box-shadow:rgba(0,0,0,0.27) 0px 0px 0px 3px}
html[data-theme=dark] .dk-tpl-img{background-color:#202737}
html[data-theme=dark] .dk-tpl b{color:#c7ccd9}
html[data-theme=dark] .dk-drop-box{background-color:#1d2439;border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09)}
html[data-theme=dark] .dk-chip.ghost{color:#aeb3c1;background-color:#222735}
html[data-theme=dark] .dk-xrow input{border-top-color:rgba(255,255,255,0.09) !important;border-right-color:rgba(255,255,255,0.09) !important;border-bottom-color:rgba(255,255,255,0.09) !important;border-left-color:rgba(255,255,255,0.09) !important}
html[data-theme=dark] .dk-xrow button{color:#f2889d;background-color:#1a2030}
html[data-theme=dark] .dk-add{color:#a196e3;border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09)}
html[data-theme=dark] .dk-more > summary{color:#a196e3}
html[data-theme=dark] .dk-link{color:#baadfb}
html[data-theme=dark] .ok2 .ok2-stage{background-image:linear-gradient(#1d2439, #1f2638)}
html[data-theme=dark] .ok2-specs div,html[data-theme=dark] .inc-list li{background-color:rgba(24,30,44,0.06)}
html[data-theme=dark] .ok2-list button.on{box-shadow:rgba(0,0,0,0.225) 0px 0px 0px 3px}
html[data-theme=dark] .inc-presets button{color:#c7ccd9;background-color:#202337}
html[data-theme=dark] .inc-presets button:hover{background-color:#1e2338}
html[data-theme=dark] .inc-range::-webkit-slider-thumb{background-color:#1a2030;box-shadow:rgba(0,0,0,0.45) 0px 2px 8px, rgba(0,0,0,0.21) 0px 0px 0px 6px}
html[data-theme=dark] .inc-range:focus-visible::-webkit-slider-thumb{box-shadow:rgba(0,0,0,0.45) 0px 2px 8px, rgba(0,0,0,0.45) 0px 0px 0px 8px}
html[data-theme=dark] .inc-res{box-shadow:rgba(0,0,0,0.7) 0px 30px 60px -30px}
html[data-theme=dark] .inc-btn.ghost{background-color:rgba(24,30,44,0.1);border-top-color:rgba(255,255,255,0.014);border-right-color:rgba(255,255,255,0.014);border-bottom-color:rgba(255,255,255,0.014);border-left-color:rgba(255,255,255,0.014)}
html[data-theme=dark] .inc-mini{box-shadow:rgba(0,0,0,0.7) 0px 18px 40px -16px}
html[data-theme=dark] .v2-pfeat-stat,html[data-theme=dark] .v2-pband{box-shadow:rgba(0,0,0,0.7) 0px 30px 60px -28px}
html[data-theme=dark] .v2-pfeat,html[data-theme=dark] .v2-pstep{background-color:#1a2030;box-shadow:rgba(0,0,0,0.525) 0px 14px 30px -18px, rgba(0,0,0,0.09) 0px 2px 6px}
html[data-theme=dark] .v2-pfeat:hover,html[data-theme=dark] .v2-pstep:hover{box-shadow:rgba(0,0,0,0.57) 0px 30px 60px -28px, rgba(0,0,0,0.18) 0px 6px 16px -6px}
html[data-theme=dark] .v2-pstep-n{background-image:linear-gradient(135deg, #282f3e, #1d2839)}
html[data-theme=dark] .v2-psteps-cta{background-color:#1a2030;box-shadow:rgba(0,0,0,0.525) 0px 14px 30px -18px}
html[data-theme=dark] .v2-ptrust li::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='#1a2030' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L19 7'/%3E%3C/svg%3E")}
html[data-theme=dark] .v2-pbar{box-shadow:rgba(0,0,0,0.7) 0px 20px 40px -16px}
@media (max-width: 640px){html[data-theme=dark] .v2-doc-table tr,html[data-theme=dark] .sh-table tr{border-top-color:rgba(255,255,255,0.09)}html[data-theme=dark] .v2-flpop-grab{background-color:rgba(24,30,44,0.55)}}
@media print{html[data-theme=dark] body,html[data-theme=dark] .v2-page{background-color:#1a2030 !important}html[data-theme=dark] .v2-doc-body{color:#e6e6e6}}
@media (min-width: 761px){html[data-theme=dark] body:has(.topbar) .map-pane{box-shadow:rgba(0,0,0,0.7) 0px 34px 80px -34px, rgba(255,255,255,0.084) 0px 0px 0px 6px}html[data-theme=dark] body:has(.topbar) .order-btn{background-image:linear-gradient(rgba(233, 237, 244, 0), #1d2839 45%)}html[data-theme=dark] body:has(.topbar) .tarif-card{background-image:linear-gradient(135deg, #392e1d, #1a2030 70%);box-shadow:rgba(0,0,0,0.075) 0px 0px 0px 1px inset}html[data-theme=dark] body:has(.topbar) .tarif-card:nth-child(4n+2){background-image:linear-gradient(135deg, #1d2639, #1a2030 70%)}html[data-theme=dark] body:has(.topbar) .tarif-card:nth-child(4n+3){background-image:linear-gradient(135deg, #261d39, #1a2030 70%)}html[data-theme=dark] body:has(.topbar) .tarif-card:nth-child(4n+4){background-image:linear-gradient(135deg, #1d392b, #1a2030 70%)}}
@media (max-width: 760px){html[data-theme=dark] body:has(.topbar) .map-pane{box-shadow:rgba(0,0,0,0.7) 0px 22px 50px -26px}html[data-theme=dark] body:has(.topbar) .order-btn{background-image:linear-gradient(rgba(233, 237, 244, 0), #1d2839 40%)}html[data-theme=dark] body:has(.topbar) .tarif-card{background-image:linear-gradient(160deg, #392e1d, #1a2030 70%)}html[data-theme=dark] body:has(.topbar) .tarif-card:nth-child(4n+2){background-image:linear-gradient(160deg, #1d2639, #1a2030 70%)}html[data-theme=dark] body:has(.topbar) .tarif-card:nth-child(4n+3){background-image:linear-gradient(160deg, #261d39, #1a2030 70%)}html[data-theme=dark] body:has(.topbar) .tarif-card:nth-child(4n+4){background-image:linear-gradient(160deg, #1d392b, #1a2030 70%)}}
@media (prefers-reduced-motion: no-preference){html[data-theme=dark] body:has(.topbar) .addr-block.grip-hint .addr-grip{color:#c8bbfb}}
@media (max-width: 860px){html[data-theme=dark] .maps-panel::before{background-color:#1e2739}}
@media (prefers-color-scheme:dark){
html[data-theme-pick=auto]:not([data-theme=light]) .v2-hmap-card h2 i,html[data-theme-pick=auto]:not([data-theme=light]) .v2-faq summary::after,html[data-theme-pick=auto]:not([data-theme=light]) .v2-chips span,html[data-theme-pick=auto]:not([data-theme=light]) body.v2 .v2-post-big .v2-post-img img,html[data-theme-pick=auto]:not([data-theme=light]) .v2-rubrics a i,html[data-theme-pick=auto]:not([data-theme=light]) .v2-toc a::before,html[data-theme-pick=auto]:not([data-theme=light]) .v2-region-seg button i,html[data-theme-pick=auto]:not([data-theme=light]) .v2-unp,html[data-theme-pick=auto]:not([data-theme=light]) .v2-sr-kinds button i,html[data-theme-pick=auto]:not([data-theme=light]) .v2-sr-tags a,html[data-theme-pick=auto]:not([data-theme=light]) .v2-sr-tags span,html[data-theme-pick=auto]:not([data-theme=light]) .v2-doc-body code,html[data-theme-pick=auto]:not([data-theme=light]) .v2-fl-code,html[data-theme-pick=auto]:not([data-theme=light]) .v2-fl-status,html[data-theme-pick=auto]:not([data-theme=light]) .v2-fl-go,html[data-theme-pick=auto]:not([data-theme=light]) .v2-select-chev,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-view,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-ev em,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-point-head button,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-toc .pdd-toc-test.light:hover,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-sub .pdd-n,html[data-theme-pick=auto]:not([data-theme=light]) details.poi-q summary::after,html[data-theme-pick=auto]:not([data-theme=light]) .poi-card-tags span,html[data-theme-pick=auto]:not([data-theme=light]) body.v2 .poi-geo-cities a,html[data-theme-pick=auto]:not([data-theme=light]) .poi-raygroup h2 b,html[data-theme-pick=auto]:not([data-theme=light]) .poi-tag,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .phone-dial,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .tariffs span,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .chat-demo .them,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .faq summary::after,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .sheet-close,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .chips span,html[data-theme-pick=auto]:not([data-theme=light]) .maps-search,html[data-theme-pick=auto]:not([data-theme=light]) .maps-cat:hover,html[data-theme-pick=auto]:not([data-theme=light]) .maps-sort select,html[data-theme-pick=auto]:not([data-theme=light]) .maps-item-tags span,html[data-theme-pick=auto]:not([data-theme=light]) .maps-back,html[data-theme-pick=auto]:not([data-theme=light]) .maps-act,html[data-theme-pick=auto]:not([data-theme=light]) .maps-act:hover,html[data-theme-pick=auto]:not([data-theme=light]) .maps-tags span,html[data-theme-pick=auto]:not([data-theme=light]) .rt-tile-meta span{background-color:#1d2539}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-hmap-card a:hover,html[data-theme-pick=auto]:not([data-theme=light]) .v2-prose a,html[data-theme-pick=auto]:not([data-theme=light]) .v2-checklist li b,html[data-theme-pick=auto]:not([data-theme=light]) .v2-timeline a,html[data-theme-pick=auto]:not([data-theme=light]) .v2-sr-guess a,html[data-theme-pick=auto]:not([data-theme=light]) .v2-sr-item h3 a:hover,html[data-theme-pick=auto]:not([data-theme=light]) .v2-sr-az h3,html[data-theme-pick=auto]:not([data-theme=light]) .v2-sr-az a:hover,html[data-theme-pick=auto]:not([data-theme=light]) .v2-fl-now,html[data-theme-pick=auto]:not([data-theme=light]) .tone-info .v2-flpop-st,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dm-lg.num::before,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dm .map-timer-widget-label,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dm .map-top-zone-kef,html[data-theme-pick=auto]:not([data-theme=light]) body.v2 .v2-dmx-link,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-ev time,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-point li b,html[data-theme-pick=auto]:not([data-theme=light]) .v2-map-route,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-toc a.on i,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-start-stats b,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-mini-h b,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-mini a b,html[data-theme-pick=auto]:not([data-theme=light]) .sh-rub,html[data-theme-pick=auto]:not([data-theme=light]) body.v2 .sh-more a,html[data-theme-pick=auto]:not([data-theme=light]) .cam-title:hover,html[data-theme-pick=auto]:not([data-theme=light]) .poi-reset,html[data-theme-pick=auto]:not([data-theme=light]) .poi-pop a,html[data-theme-pick=auto]:not([data-theme=light]) .poi-card-go,html[data-theme-pick=auto]:not([data-theme=light]) .poi-geo-top b,html[data-theme-pick=auto]:not([data-theme=light]) .poi-ray i,html[data-theme-pick=auto]:not([data-theme=light]) body.v2 .poi-source a,html[data-theme-pick=auto]:not([data-theme=light]) .poi-near i,html[data-theme-pick=auto]:not([data-theme=light]) body.v2 .poi-comment-foot a,html[data-theme-pick=auto]:not([data-theme=light]) .poi-route-bar button,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .dop-item.active .dop-price,html[data-theme-pick=auto]:not([data-theme=light]) .maps-round:hover,html[data-theme-pick=auto]:not([data-theme=light]) .maps-reset,html[data-theme-pick=auto]:not([data-theme=light]) .maps-foot-links a:hover,html[data-theme-pick=auto]:not([data-theme=light]) .maps-route-sum button,html[data-theme-pick=auto]:not([data-theme=light]) .maps-more-link,html[data-theme-pick=auto]:not([data-theme=light]) body.v2 .rt-also a,html[data-theme-pick=auto]:not([data-theme=light]) .rt-pop a,html[data-theme-pick=auto]:not([data-theme=light]) .v2-pstep a.v2-pstep-go{color:#9f8eed}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-btn.dark,html[data-theme-pick=auto]:not([data-theme=light]) .v2-btn.yellow,html[data-theme-pick=auto]:not([data-theme=light]) .v2-btn.green,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .btn.dark,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .btn.yellow{box-shadow:rgba(0,0,0,0.7) 0px 18px 30px -16px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-btn.light,html[data-theme-pick=auto]:not([data-theme=light]) .v2-eyebrow,html[data-theme-pick=auto]:not([data-theme=light]) .v2-card,html[data-theme-pick=auto]:not([data-theme=light]) .v2-tile,html[data-theme-pick=auto]:not([data-theme=light]) .v2-stat,html[data-theme-pick=auto]:not([data-theme=light]) .v2-seg,html[data-theme-pick=auto]:not([data-theme=light]) .v2-faq details,html[data-theme-pick=auto]:not([data-theme=light]) .v2-mega,html[data-theme-pick=auto]:not([data-theme=light]) .v2-burger,html[data-theme-pick=auto]:not([data-theme=light]) .v2-store-light:hover,html[data-theme-pick=auto]:not([data-theme=light]) .v2-pill-live::before,html[data-theme-pick=auto]:not([data-theme=light]) .v2-cs-feat,html[data-theme-pick=auto]:not([data-theme=light]) .v2-post,html[data-theme-pick=auto]:not([data-theme=light]) .v2-prose blockquote,html[data-theme-pick=auto]:not([data-theme=light]) .v2-prose table,html[data-theme-pick=auto]:not([data-theme=light]) .v2-rubrics a,html[data-theme-pick=auto]:not([data-theme=light]) .v2-pager a,html[data-theme-pick=auto]:not([data-theme=light]) .v2-faq-search,html[data-theme-pick=auto]:not([data-theme=light]) .v2-sos-pulse,html[data-theme-pick=auto]:not([data-theme=light]) .v2-sos-pulse::after,html[data-theme-pick=auto]:not([data-theme=light]) .v2-hub-tile,html[data-theme-pick=auto]:not([data-theme=light]) .v2-region-seg button,html[data-theme-pick=auto]:not([data-theme=light]) .v2-tariff,html[data-theme-pick=auto]:not([data-theme=light]) .v2-income-input button,html[data-theme-pick=auto]:not([data-theme=light]) .v2-checklist li,html[data-theme-pick=auto]:not([data-theme=light]) .v2-gal-item,html[data-theme-pick=auto]:not([data-theme=light]) .v2-partner,html[data-theme-pick=auto]:not([data-theme=light]) .v2-tchip,html[data-theme-pick=auto]:not([data-theme=light]) .v2-city-list li,html[data-theme-pick=auto]:not([data-theme=light]) .v2-service,html[data-theme-pick=auto]:not([data-theme=light]) .v2-shots-nav button,html[data-theme-pick=auto]:not([data-theme=light]) .v2-sr-kinds button,html[data-theme-pick=auto]:not([data-theme=light]) .v2-sr-item,html[data-theme-pick=auto]:not([data-theme=light]) .v2-sr-cloud a,html[data-theme-pick=auto]:not([data-theme=light]) .v2-sr-az-bar button,html[data-theme-pick=auto]:not([data-theme=light]) .v2-sr-az section,html[data-theme-pick=auto]:not([data-theme=light]) .v2-nf-path code,html[data-theme-pick=auto]:not([data-theme=light]) .v2-nf-suggest a,html[data-theme-pick=auto]:not([data-theme=light]) .v2-nf-post,html[data-theme-pick=auto]:not([data-theme=light]) .v2-flight,html[data-theme-pick=auto]:not([data-theme=light]) .v2-flpop-track::before,html[data-theme-pick=auto]:not([data-theme=light]) .v2-flpop-track::after,html[data-theme-pick=auto]:not([data-theme=light]) .v2-socials a,html[data-theme-pick=auto]:not([data-theme=light]) .v2-pay-grid i,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dm-cities-card,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dm .map-top-row-left,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dm .map-top-zones-panel,html[data-theme-pick=auto]:not([data-theme=light]) .v2-rt-sec,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-card,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-ev,html[data-theme-pick=auto]:not([data-theme=light]) .okl-rule,html[data-theme-pick=auto]:not([data-theme=light]) .okl-search:focus,html[data-theme-pick=auto]:not([data-theme=light]) .okl-chip,html[data-theme-pick=auto]:not([data-theme=light]) body.v2 .okl-file,html[data-theme-pick=auto]:not([data-theme=light]) .okl-cat-make,html[data-theme-pick=auto]:not([data-theme=light]) .okl-q,html[data-theme-pick=auto]:not([data-theme=light]) body.v2 .okl-rel,html[data-theme-pick=auto]:not([data-theme=light]) .dvc-tab,html[data-theme-pick=auto]:not([data-theme=light]) .dvc-tpl,html[data-theme-pick=auto]:not([data-theme=light]) .dvc-tariff-head input,html[data-theme-pick=auto]:not([data-theme=light]) .dvc-tariff-head select,html[data-theme-pick=auto]:not([data-theme=light]) .dvc-tariff-grid input,html[data-theme-pick=auto]:not([data-theme=light]) #v2-chat .cm,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-search,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-results,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-ch-card,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-pns a,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-q,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-run,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-opt i,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-zc,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-mini-h small,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-mini a:hover,html[data-theme-pick=auto]:not([data-theme=light]) details.poi-q,html[data-theme-pick=auto]:not([data-theme=light]) .cams-search input,html[data-theme-pick=auto]:not([data-theme=light]) .cams-city,html[data-theme-pick=auto]:not([data-theme=light]) .cam,html[data-theme-pick=auto]:not([data-theme=light]) .cam-live::before,html[data-theme-pick=auto]:not([data-theme=light]) .cams-how-grid > div,html[data-theme-pick=auto]:not([data-theme=light]) .poi-counts li,html[data-theme-pick=auto]:not([data-theme=light]) .poi-search input:focus,html[data-theme-pick=auto]:not([data-theme=light]) .poi-views button.on,html[data-theme-pick=auto]:not([data-theme=light]) .poi-sort select,html[data-theme-pick=auto]:not([data-theme=light]) .poi-chip,html[data-theme-pick=auto]:not([data-theme=light]) .poi-chip.net.on::before,html[data-theme-pick=auto]:not([data-theme=light]) .poi-map-me,html[data-theme-pick=auto]:not([data-theme=light]) .poi-card,html[data-theme-pick=auto]:not([data-theme=light]) .poi-empty,html[data-theme-pick=auto]:not([data-theme=light]) body.v2 .poi-page,html[data-theme-pick=auto]:not([data-theme=light]) .poi-geo,html[data-theme-pick=auto]:not([data-theme=light]) body.v2 .poi-links a,html[data-theme-pick=auto]:not([data-theme=light]) body.v2 .poi-other,html[data-theme-pick=auto]:not([data-theme=light]) body.v2 .poi-share-row a,html[data-theme-pick=auto]:not([data-theme=light]) .poi-share-row button,html[data-theme-pick=auto]:not([data-theme=light]) .poi-comment input[type="text"]:focus,html[data-theme-pick=auto]:not([data-theme=light]) .poi-comment textarea:focus,html[data-theme-pick=auto]:not([data-theme=light]) .poi-route-bar,html[data-theme-pick=auto]:not([data-theme=light]) .v2-rail-cities,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .driver-plate,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .topbar-nav a:hover,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .topbar-avatar::before,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .v2c-eyebrow,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .pickup-eta,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .v2c-more-mouse::after,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .site-link:hover,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .btn.light,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .eyebrow,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .ring::before,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .stat,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .tile,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .seg,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .step,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .countries,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .faq details,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .qr img,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .invoice,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .mins,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .replay .track::after,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .ru-note > span,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .ru-note > a,html[data-theme-pick=auto]:not([data-theme=light]) .maps-round,html[data-theme-pick=auto]:not([data-theme=light]) .maps-panel,html[data-theme-pick=auto]:not([data-theme=light]) .maps-head,html[data-theme-pick=auto]:not([data-theme=light]) .maps-search:focus-within,html[data-theme-pick=auto]:not([data-theme=light]) .maps-chip,html[data-theme-pick=auto]:not([data-theme=light]) .maps-chip.net.on::before,html[data-theme-pick=auto]:not([data-theme=light]) .maps-more,html[data-theme-pick=auto]:not([data-theme=light]) .maps-card,html[data-theme-pick=auto]:not([data-theme=light]) .maps-card-top,html[data-theme-pick=auto]:not([data-theme=light]) .maps-facts > div,html[data-theme-pick=auto]:not([data-theme=light]) .rt-dots i.on,html[data-theme-pick=auto]:not([data-theme=light]) .rt-mk.start::after,html[data-theme-pick=auto]:not([data-theme=light]) .ok2-list button,html[data-theme-pick=auto]:not([data-theme=light]) .v2-pstart-code,html[data-theme-pick=auto]:not([data-theme=light]) .v2-pstart input{background-color:#1a2030}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-pill.soft,html[data-theme-pick=auto]:not([data-theme=light]) .v2-eta-bar,html[data-theme-pick=auto]:not([data-theme=light]) .v2-top-bar,html[data-theme-pick=auto]:not([data-theme=light]) .v2-peak-track,html[data-theme-pick=auto]:not([data-theme=light]) .v2-service-img,html[data-theme-pick=auto]:not([data-theme=light]) .v2-sr-cover,html[data-theme-pick=auto]:not([data-theme=light]) .v2-nf-cover,html[data-theme-pick=auto]:not([data-theme=light]) .cams-chip,html[data-theme-pick=auto]:not([data-theme=light]) .cams-view button,html[data-theme-pick=auto]:not([data-theme=light]) .cams-view,html[data-theme-pick=auto]:not([data-theme=light]) .poi-bar-l,html[data-theme-pick=auto]:not([data-theme=light]) .poi-views,html[data-theme-pick=auto]:not([data-theme=light]) .poi-map-skeleton,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .pill.soft{background-color:#1e2839}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-pill.violet,html[data-theme-pick=auto]:not([data-theme=light]) .v2-service-kids a,html[data-theme-pick=auto]:not([data-theme=light]) .v2-sr-toc a::before,html[data-theme-pick=auto]:not([data-theme=light]) .v2-sr-tags a:hover,html[data-theme-pick=auto]:not([data-theme=light]) .tone-info .v2-fl-status,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dm ul.footer-ul-city a:hover,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dm .map-radars-toggle.on,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dm .map-district-reset,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-evchip i,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-wd i,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-ev.soon em,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-point-go button,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-ch-card i,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .add-stop .plus,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .field-icon{color:#9f8eed;background-color:#241d39}
html[data-theme-pick=auto]:not([data-theme=light]) .g-pink,html[data-theme-pick=auto]:not([data-theme=light]) .g-blue,html[data-theme-pick=auto]:not([data-theme=light]) .g-orange,html[data-theme-pick=auto]:not([data-theme=light]) .g-violet,html[data-theme-pick=auto]:not([data-theme=light]) .g-green,html[data-theme-pick=auto]:not([data-theme=light]) .g-brand,html[data-theme-pick=auto]:not([data-theme=light]) .g-dark,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .g-pink,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .g-blue,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .g-orange,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .g-violet,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .g-green,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .g-dark{box-shadow:rgba(0,0,0,0.7) 0px 10px 20px -8px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-widget,html[data-theme-pick=auto]:not([data-theme=light]) .v2-post-date,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .widget{background-color:rgba(24,30,44,0.92)}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-nav.scrolled{background-color:rgba(24,30,44,0.8);box-shadow:rgba(0,0,0,0.09) 0px 1px 0px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-menu > a:hover,html[data-theme-pick=auto]:not([data-theme=light]) .v2-menu > .v2-drop > button:hover,html[data-theme-pick=auto]:not([data-theme=light]) .v2-menu > a.on,html[data-theme-pick=auto]:not([data-theme=light]) .v2-store-light,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .soon{background-color:rgba(24,30,44,0.7)}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-sheet-card{background-color:#1a2030;box-shadow:rgba(0,0,0,0.7) 0px -20px 60px -20px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-sheet-grab,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .screen{background-color:#28303e}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-legal{border-top-color:rgba(255,255,255,0.009)}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-store,html[data-theme-pick=auto]:not([data-theme=light]) #v2-chat .ch .sm,html[data-theme-pick=auto]:not([data-theme=light]) .dk-tabs,html[data-theme-pick=auto]:not([data-theme=light]) .dk-ready li button,html[data-theme-pick=auto]:not([data-theme=light]) .inc-stack{background-color:rgba(24,30,44,0.08)}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-store:hover,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .pic-view-x,html[data-theme-pick=auto]:not([data-theme=light]) .dk-btn:hover{background-color:rgba(24,30,44,0.14)}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-pay i{background-color:#1a2030;box-shadow:rgba(0,0,0,0.27) 0px 4px 14px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-photo{box-shadow:rgba(0,0,0,0.7) 0px 60px 80px -40px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-steps-line::before{background-image:repeating-linear-gradient(90deg, #263040 0px, #263040 8px, transparent 8px, transparent 16px)}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-mini-phone{background-color:#1a2030;box-shadow:rgba(0,0,0,0.7) 0px 30px 40px -20px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-w-map{background-color:#1d2839;box-shadow:rgba(0,0,0,0.075) 0px 0px 0px 1px inset}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-coef{color:#d1d6e2;background-color:rgba(24,30,44,0.95);box-shadow:rgba(0,0,0,0.42) 0px 14px 30px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-hot{box-shadow:rgba(255,255,255,0.09) 0px 0px 0px 3px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-cs-ok{box-shadow:rgba(0,0,0,0.675) 0px 12px 30px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-cs-tiles div,html[data-theme-pick=auto]:not([data-theme=light]) .v2-trip-bar,html[data-theme-pick=auto]:not([data-theme=light]) .v2-flpop-orb.b,html[data-theme-pick=auto]:not([data-theme=light]) .dk-bar{background-color:rgba(24,30,44,0.1)}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-cs-title i{box-shadow:rgba(0,0,0,0.7) 0px 0px 0px 0px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-post-img,html[data-theme-pick=auto]:not([data-theme=light]) body.v2 .poi-geo-cities a:hover{background-color:#1e2739}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-faq-cat-lead{background-color:rgba(24,30,44,0.6)}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-cover-empty{background-image:linear-gradient(135deg, #1e2739, #1e2839)}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-rubrics a.on i,html[data-theme-pick=auto]:not([data-theme=light]) .v2-region-seg button.on i,html[data-theme-pick=auto]:not([data-theme=light]) .v2-sr-kinds button.on i,html[data-theme-pick=auto]:not([data-theme=light]) .v2-flpop-orb,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .pic-view-step,html[data-theme-pick=auto]:not([data-theme=light]) .rt-hero .v2-pill.soft,html[data-theme-pick=auto]:not([data-theme=light]) .v2-pband .v2-btn.light{background-color:rgba(24,30,44,0.16)}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-post-rubric{color:#b2a4f7}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-toc a:hover,html[data-theme-pick=auto]:not([data-theme=light]) .v2-tariff-key div,html[data-theme-pick=auto]:not([data-theme=light]) .v2-income-input,html[data-theme-pick=auto]:not([data-theme=light]) .v2-join-steps li,html[data-theme-pick=auto]:not([data-theme=light]) .v2-commission-rows > div,html[data-theme-pick=auto]:not([data-theme=light]) .v2-contact-lines a,html[data-theme-pick=auto]:not([data-theme=light]) .v2-kstats-grid div,html[data-theme-pick=auto]:not([data-theme=light]) .v2-service-more,html[data-theme-pick=auto]:not([data-theme=light]) .v2-sr-legend li,html[data-theme-pick=auto]:not([data-theme=light]) .v2-sr-topic-n div,html[data-theme-pick=auto]:not([data-theme=light]) .v2-sr-toc a:hover,html[data-theme-pick=auto]:not([data-theme=light]) .v2-doc-table th,html[data-theme-pick=auto]:not([data-theme=light]) .v2-fpulse-grid div,html[data-theme-pick=auto]:not([data-theme=light]) .v2-flpop-times div,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dm .map-top-row-left #map_info,html[data-theme-pick=auto]:not([data-theme=light]) .v2-rt-tiles li,html[data-theme-pick=auto]:not([data-theme=light]) .v2-rt-note,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-trend,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-whours span,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-day,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-event,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-point li:hover,html[data-theme-pick=auto]:not([data-theme=light]) .okl-specs div,html[data-theme-pick=auto]:not([data-theme=light]) .okl-file-pic,html[data-theme-pick=auto]:not([data-theme=light]) .okl-need li,html[data-theme-pick=auto]:not([data-theme=light]) .dvc-tariff,html[data-theme-pick=auto]:not([data-theme=light]) .cc-fixed,html[data-theme-pick=auto]:not([data-theme=light]) .cc-table code,html[data-theme-pick=auto]:not([data-theme=light]) .maps-reviews li{background-color:#1d2339}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-toc a.on,html[data-theme-pick=auto]:not([data-theme=light]) .v2-doc-toc a.on{color:#d1d6e2;background-color:#241d39}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-faq-search:focus-within{box-shadow:0 0 0 3px rgba(0,0,0,0.375),var(--shadow)}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-faq-cat,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .site-link{background-color:rgba(24,30,44,0.55)}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-faq-cat.urgent{background-image:linear-gradient(135deg, rgba(255, 61, 127, 0.08), rgba(24,30,44,0.6))}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-sos{box-shadow:rgba(0,0,0,0.7) 0px 18px 36px -18px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-sos-nums a{background-color:rgba(24,30,44,0.18)}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-sos-nums a:hover{background-color:rgba(24,30,44,0.3)}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-answer ol > li::before,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .row-item .row-icon,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) #whenRow .row-icon,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) #payRow .row-icon{box-shadow:rgba(0,0,0,0.7) 0px 8px 16px -8px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-answer ol > li:not(:last-child)::after{background-image:repeating-linear-gradient(#1d2139 0px, #1d2139 5px, transparent 5px, transparent 10px)}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-faq-links > a:not(.v2-back):hover,html[data-theme-pick=auto]:not([data-theme=light]) .v2-doc-toc a:hover,html[data-theme-pick=auto]:not([data-theme=light]) .v2-doc-find,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dm ul.footer-ul-city a,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dm .map-radars-toggle,html[data-theme-pick=auto]:not([data-theme=light]) #v2-chat .cl,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-results a:hover,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-results a.on,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-toc .pdd-toc-test.light,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-img,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-opt,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-opt:hover:not([disabled]),html[data-theme-pick=auto]:not([data-theme=light]) .pdd-zc-noimg,html[data-theme-pick=auto]:not([data-theme=light]) .sh-table th,html[data-theme-pick=auto]:not([data-theme=light]) body.v2 a.poi-bar:hover,html[data-theme-pick=auto]:not([data-theme=light]) .poi-map-me:hover,html[data-theme-pick=auto]:not([data-theme=light]) body.v2 .poi-ray:hover,html[data-theme-pick=auto]:not([data-theme=light]) body.v2 .poi-near a:hover,html[data-theme-pick=auto]:not([data-theme=light]) body.v2 .poi-share-row a:hover,html[data-theme-pick=auto]:not([data-theme=light]) .poi-share-row button:hover,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .tarif-card:hover,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .invoice-no,html[data-theme-pick=auto]:not([data-theme=light]) .maps-item:hover,html[data-theme-pick=auto]:not([data-theme=light]) .rt-mini{background-color:#1d2739}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-peak-row.today .v2-peak-track{box-shadow:rgba(0,0,0,0.525) 0px 0px 0px 1.5px inset}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-tariff-img,html[data-theme-pick=auto]:not([data-theme=light]) .v2-select-img{background-image:linear-gradient(135deg, #1e2839, #1e2739)}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-tariff-all dl div,html[data-theme-pick=auto]:not([data-theme=light]) .v2-income-list li,html[data-theme-pick=auto]:not([data-theme=light]) .v2-requisites li,html[data-theme-pick=auto]:not([data-theme=light]) .cc-table th,html[data-theme-pick=auto]:not([data-theme=light]) .cc-table td,html[data-theme-pick=auto]:not([data-theme=light]) .inc-f{border-bottom-color:rgba(255,255,255,0.09)}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-trip-field select,html[data-theme-pick=auto]:not([data-theme=light]) :where(.v2-page) :where(input[type="text"], input[type="email"], input[type="tel"], input[type="url"], input[type="password"], input[type="number"], input[type="search"], input:not([type]), textarea, select),html[data-theme-pick=auto]:not([data-theme=light]) :where(.v2-page) :where(input[type="radio"]),html[data-theme-pick=auto]:not([data-theme=light]) .v2-select-btn,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dm .map-tariff-btn,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-pals button,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-evchip,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-wd,html[data-theme-pick=auto]:not([data-theme=light]) .cc-page .doccard,html[data-theme-pick=auto]:not([data-theme=light]) .sh-find input,html[data-theme-pick=auto]:not([data-theme=light]) .sh-tile,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .row-item,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .row-item.is-btn:hover,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .field,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .modal input,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .phone-row,html[data-theme-pick=auto]:not([data-theme=light]) .rt-pg,html[data-theme-pick=auto]:not([data-theme=light]) .dk-step,html[data-theme-pick=auto]:not([data-theme=light]) .dk .dk-f input,html[data-theme-pick=auto]:not([data-theme=light]) .dk .dk-f textarea,html[data-theme-pick=auto]:not([data-theme=light]) .dk .dk-trow-l,html[data-theme-pick=auto]:not([data-theme=light]) .dk-tpl,html[data-theme-pick=auto]:not([data-theme=light]) .dk .dk-unit input,html[data-theme-pick=auto]:not([data-theme=light]) .inc-panel,html[data-theme-pick=auto]:not([data-theme=light]) .inc .inc-num input{background-color:#1a2030;border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09)}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-lightbox img{background-color:#1a2030;box-shadow:rgba(0,0,0,0.7) 0px 30px 80px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-lightbox button,html[data-theme-pick=auto]:not([data-theme=light]) .v2-fpulse-bar,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-day.today .v2-dmx-evmore,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-evpin-card button,html[data-theme-pick=auto]:not([data-theme=light]) .rt-lb button{background-color:rgba(24,30,44,0.12)}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-lightbox button:hover,html[data-theme-pick=auto]:not([data-theme=light]) .rt-lb button:hover{background-color:rgba(24,30,44,0.24)}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-contact-lines a:hover,html[data-theme-pick=auto]:not([data-theme=light]) .v2-unp:hover,html[data-theme-pick=auto]:not([data-theme=light]) .v2-service-kids a:hover,html[data-theme-pick=auto]:not([data-theme=light]) .v2-sr-suggest a:hover,html[data-theme-pick=auto]:not([data-theme=light]) .v2-sr-suggest a.on,html[data-theme-pick=auto]:not([data-theme=light]) .v2-fl-dirs-chips button:hover,html[data-theme-pick=auto]:not([data-theme=light]) .v2-select.open .v2-select-chev,html[data-theme-pick=auto]:not([data-theme=light]) .v2-select-opt.on,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dm-lg.num,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dm .map-timer-widget,html[data-theme-pick=auto]:not([data-theme=light]) .v2-rt-tiles li:nth-child(4n+1),html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-evmore:hover,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-point li.on,html[data-theme-pick=auto]:not([data-theme=light]) .sh-tile.on,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .dop-item.active,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .promo-chip.on,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .pay-opt.active,html[data-theme-pick=auto]:not([data-theme=light]) .dk-add:hover{background-color:#241d39}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-geo{background-image:radial-gradient(circle, #263040 1.2px, transparent 1.4px), linear-gradient(135deg, #1a2030, #1e2839)}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-geo-pin i{border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09);box-shadow:rgba(0,0,0,0.375) 0px 4px 10px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-geo-pin b{background-color:rgba(24,30,44,0.92);box-shadow:rgba(0,0,0,0.15) 0px 4px 10px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-service-img.framed{background-image:radial-gradient(120% 90% at 50% 0%, #261d39 0%, #1d2439 55%, #391d29 100%)}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-app-update-card{background-image:linear-gradient(135deg, #39301d, #1a2030)}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-sr-suggest{background-color:#1a2030;box-shadow:rgba(0,0,0,0.525) 0px 24px 60px -18px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-nf-road::after{background-image:repeating-linear-gradient(90deg, rgba(24,30,44,0.8) 0px, rgba(24,30,44,0.8) 22px, transparent 22px, transparent 44px)}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-nf-sign b{box-shadow:rgba(0,0,0,0.525) 0px 10px 20px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-doc-sec + .v2-doc-sec,html[data-theme-pick=auto]:not([data-theme=light]) .v2-doc-table td,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-row,html[data-theme-pick=auto]:not([data-theme=light]) .sh-table td,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .addr-row + .addr-row,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .add-stop,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .legal,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .row-k{border-top-color:rgba(255,255,255,0.09)}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-doc-table{box-shadow:rgba(255,255,255,0.108) 0px 0px 0px 1px inset}
html[data-theme-pick=auto]:not([data-theme=light]) mark.v2-hit.on{box-shadow:rgba(0,0,0,0.6) 0px 0px 0px 2px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-pill.stale{color:#f8c681;background-color:#392f1d}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-fl-bar.now i{box-shadow:rgba(0,0,0,0.3) 0px 0px 0px 3px}
html[data-theme-pick=auto]:not([data-theme=light]) .tone-ok .v2-fl-status,html[data-theme-pick=auto]:not([data-theme=light]) .v2-flpop-delay.ok,html[data-theme-pick=auto]:not([data-theme=light]) .v2-flpop-actions .ok{color:#87f2bb;background-color:#1d392a}
html[data-theme-pick=auto]:not([data-theme=light]) .tone-fly .v2-fl-status{color:#90aae9;background-color:#1d2739}
html[data-theme-pick=auto]:not([data-theme=light]) .tone-warn .v2-fl-status,html[data-theme-pick=auto]:not([data-theme=light]) .v2-flpop-delay.warn{color:#f8c681;background-color:#392e1d}
html[data-theme-pick=auto]:not([data-theme=light]) .tone-bad .v2-fl-status{color:#ee8ca5;background-color:#391d24}
html[data-theme-pick=auto]:not([data-theme=light]) .tone-warn .v2-fl-time b,html[data-theme-pick=auto]:not([data-theme=light]) .dk-f.is-warn .dk-f-msg{color:#f8c881}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-flight.skel .v2-fl-time b,html[data-theme-pick=auto]:not([data-theme=light]) .v2-flight.skel .v2-fl-city,html[data-theme-pick=auto]:not([data-theme=light]) .v2-flight.skel .v2-fl-status,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dm #map.loading-map .loader{background-image:linear-gradient(90deg, #1e2839, #1d2439, #1e2839)}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-fl-dirs-chips button,html[data-theme-pick=auto]:not([data-theme=light]) .v2-rail-cities a:hover,html[data-theme-pick=auto]:not([data-theme=light]) .dk-chip{color:#a196e3;background-color:#241d39}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-flight[data-fk]:hover{box-shadow:rgba(0,0,0,0.675) 0px 18px 40px -22px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-flpop-card{background-color:#1a2030;box-shadow:rgba(0,0,0,0.7) 0px 50px 120px -30px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-flpop-code,html[data-theme-pick=auto]:not([data-theme=light]) .v2-flpop-x,html[data-theme-pick=auto]:not([data-theme=light]) .v2-rt-cta .v2-rt-emoji,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-day.today .v2-dmx-evmore:hover{background-color:rgba(24,30,44,0.2)}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-flpop-st,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dm-app .v2-btn.dark,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .cta .cd,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .cta .soon .apple,html[data-theme-pick=auto]:not([data-theme=light]) .v2-pband .v2-btn.dark{color:#d1d6e2;background-color:#1a2030}
html[data-theme-pick=auto]:not([data-theme=light]) .tone-ok .v2-flpop-st,html[data-theme-pick=auto]:not([data-theme=light]) .v2-flpop-times .ok b{color:#87f2bb}
html[data-theme-pick=auto]:not([data-theme=light]) .tone-fly .v2-flpop-st,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-trend.down b,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-whours em{color:#90aae9}
html[data-theme-pick=auto]:not([data-theme=light]) .tone-warn .v2-flpop-st,html[data-theme-pick=auto]:not([data-theme=light]) .v2-flpop-times .warn b,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-trend.up b{color:#f8c281}
html[data-theme-pick=auto]:not([data-theme=light]) .tone-bad .v2-flpop-st{color:#ee8ca5}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-flpop-x:hover{background-color:rgba(24,30,44,0.34)}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-flpop-route{background-color:#1a2030;box-shadow:rgba(0,0,0,0.6) 0px 18px 44px -20px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-flpop-line{background-image:repeating-linear-gradient(90deg, #252e41 0px, #252e41 7px, transparent 7px, transparent 13px)}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-flpop-plane{box-shadow:rgba(0,0,0,0.7) 0px 8px 20px -6px}
html[data-theme-pick=auto]:not([data-theme=light]) .idle .v2-flpop-plane{box-shadow:rgba(0,0,0,0.7) 0px 6px 16px -6px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-flpop-times .warn,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dm-lg.fire{background-color:#392e1d}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-flpop-times .ok,html[data-theme-pick=auto]:not([data-theme=light]) .v2-rt-tiles li:nth-child(4n+3),html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-event.now,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-opt.ok{background-color:#1d392a}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-flpop-fact,html[data-theme-pick=auto]:not([data-theme=light]) .v2-select-btn:hover,html[data-theme-pick=auto]:not([data-theme=light]) .v2-select-check,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dm .map-tariff-btn:hover,html[data-theme-pick=auto]:not([data-theme=light]) .cc-group,html[data-theme-pick=auto]:not([data-theme=light]) #v2-chat input,html[data-theme-pick=auto]:not([data-theme=light]) #v2-chat textarea,html[data-theme-pick=auto]:not([data-theme=light]) .poi-chip:hover,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .status-card .cancel:hover,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .cc-yes,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .dock-badge,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .addr-swap,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .dop-check,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .pay-opt .radio,html[data-theme-pick=auto]:not([data-theme=light]) .maps-chip:hover,html[data-theme-pick=auto]:not([data-theme=light]) .maps-more:hover,html[data-theme-pick=auto]:not([data-theme=light]) .rt-lb-thumbs img.on,html[data-theme-pick=auto]:not([data-theme=light]) .dk .dk-f input:hover,html[data-theme-pick=auto]:not([data-theme=light]) .dk .dk-f textarea:hover,html[data-theme-pick=auto]:not([data-theme=light]) .dk-grid3 .v2-select-btn,html[data-theme-pick=auto]:not([data-theme=light]) .dk-sw i,html[data-theme-pick=auto]:not([data-theme=light]) .dk-tpl:hover,html[data-theme-pick=auto]:not([data-theme=light]) .dk-drop.has .dk-drop-box,html[data-theme-pick=auto]:not([data-theme=light]) .ok2-list button:hover{border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09)}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-flpop-taxi{background-image:linear-gradient(#1a2030, #1a2030), linear-gradient(135deg, rgb(124, 92, 255), rgb(255, 77, 141), rgb(255, 154, 31))}
html[data-theme-pick=auto]:not([data-theme=light]) body.v2 .v2-flpop-go{box-shadow:rgba(0,0,0,0.7) 0px 14px 26px -14px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-map{background-image:linear-gradient(135deg, #1d2839, #1e2839)}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-map-address,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .pickup-hint,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .pay-form,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .city-kef{background-color:rgba(24,30,44,0.94)}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-map-pin{border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09);box-shadow:rgba(0,0,0,0.7) 0px 8px 20px}
html[data-theme-pick=auto]:not([data-theme=light]) :where(.v2-page) :where(input, textarea, select):focus-visible,html[data-theme-pick=auto]:not([data-theme=light]) .v2-select.open .v2-select-btn,html[data-theme-pick=auto]:not([data-theme=light]) .v2-select-btn:focus-visible,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .pay-opt.active .radio{box-shadow:rgba(0,0,0,0.27) 0px 0px 0px 4px}
html[data-theme-pick=auto]:not([data-theme=light]) :where(.v2-page) :where(input[type="checkbox"]){background-color:#272f3f;box-shadow:rgba(0,0,0,0.21) 0px 1px 2px inset}
html[data-theme-pick=auto]:not([data-theme=light]) :where(.v2-page) :where(input[type="checkbox"])::before{background-color:#1a2030;box-shadow:rgba(0,0,0,0.375) 0px 2px 6px}
html[data-theme-pick=auto]:not([data-theme=light]) :where(.v2-page) :where(input[type="checkbox"], input[type="radio"]):focus-visible,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dm-lg.fire::before,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) :focus-visible,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .addr-row input:focus-visible,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .field input:focus-visible,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .field textarea:focus-visible,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .modal input:focus-visible,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .phone-row input:focus-visible,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .row-item input:focus-visible,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .row-item textarea:focus-visible,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .phone-row:focus-within{box-shadow:rgba(0,0,0,0.375) 0px 0px 0px 4px}
html[data-theme-pick=auto]:not([data-theme=light]) :where(.v2-page) input[type="range"]::-webkit-slider-thumb{background-image:radial-gradient(circle, rgb(124, 92, 255) 0px, rgb(124, 92, 255) 4px, #1a2030 5px);box-shadow:rgba(0,0,0,0.24) 0px 0px 0px 6px, rgba(0,0,0,0.45) 0px 4px 12px}
html[data-theme-pick=auto]:not([data-theme=light]) :where(.v2-page) input[type="range"]:active::-webkit-slider-thumb{box-shadow:rgba(0,0,0,0.33) 0px 0px 0px 10px, rgba(0,0,0,0.45) 0px 4px 12px}
html[data-theme-pick=auto]:not([data-theme=light]) :where(.v2-page) input[type="range"]:focus-visible::-webkit-slider-thumb{box-shadow:rgba(0,0,0,0.525) 0px 0px 0px 8px, rgba(0,0,0,0.45) 0px 4px 12px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-select-pop{background-color:rgba(24,30,44,0.97);box-shadow:rgba(0,0,0,0.57) 0px 34px 70px -24px, rgba(0,0,0,0.09) 0px 0px 0px 1px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-select-opt:hover,html[data-theme-pick=auto]:not([data-theme=light]) .v2-select-opt:focus-visible{background-color:#221d39}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-select-opt.on .v2-select-check::after{border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09)}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-dm-scale i{background-image:linear-gradient(90deg, #2f1d39, rgb(213, 140, 255), rgb(180, 77, 255), rgb(255, 77, 141))}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-dm > p a{color:#9f8eed;text-decoration-color:rgba(159,142,237,0.35)}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-dm .js-site-map-city-photo h3{text-shadow:rgba(0,0,0,0.7) 0px 2px 14px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-dm ul.footer-ul-city li.active a{box-shadow:rgba(0,0,0,0.7) 0px 10px 22px -12px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-dm .map-timer-widget-value,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dm .map-price-scale-label,html[data-theme-pick=auto]:not([data-theme=light]) .rt-pop b{color:#d1d6e2}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-dm .map-price-scale-bar{background-image:linear-gradient(90deg, #2f1d39, rgb(213, 140, 255), rgb(180, 77, 255), rgb(124, 58, 237))}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-dm .map-radars-toggle::before{background-color:#272f3f;background-image:radial-gradient(circle at 10px 10px, #1a2030 6.5px, transparent 7px), initial}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-dm .map-radars-toggle.on::before{background-image:radial-gradient(circle at 24px 10px, #1a2030 6.5px, transparent 7px), linear-gradient(135deg, rgb(124, 92, 255), rgb(180, 77, 255))}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-dm .map-top-zone-item:hover,html[data-theme-pick=auto]:not([data-theme=light]) .sh-opts li:hover,html[data-theme-pick=auto]:not([data-theme=light]) .sh-opts li.on,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .addr-row:focus-within,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .addr-suggest-item:hover,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .pay-opt:hover,html[data-theme-pick=auto]:not([data-theme=light]) .dk-drop-box:hover,html[data-theme-pick=auto]:not([data-theme=light]) .dk-drop.is-over .dk-drop-box,html[data-theme-pick=auto]:not([data-theme=light]) .dk-chip:hover{background-color:#231d39}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-dm #map{background-color:#1e2839;box-shadow:rgba(0,0,0,0.7) 0px 30px 70px -34px, rgba(0,0,0,0.075) 0px 0px 0px 1px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-dm #map .cssload-loader{border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09)}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-rt a{color:#9f8eed;text-decoration-color:rgba(159,142,237,0.3)}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-rt-callout{background-image:linear-gradient(135deg, #261d39, #391d29)}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-rt-emoji{background-color:#1a2030;box-shadow:rgba(0,0,0,0.6) 0px 8px 18px -10px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-rt-tiles li:nth-child(4n+2),html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-trend.up,html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-event.exit{background-color:#392b1d}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-rt-tiles li:nth-child(4n+4),html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-trend.down,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-gal-i:hover,html[data-theme-pick=auto]:not([data-theme=light]) .maps-clear,html[data-theme-pick=auto]:not([data-theme=light]) .maps-back:hover{background-color:#1d2639}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-rt-tiles li::before{background-color:#1a2030;box-shadow:rgba(0,0,0,0.7) 0px 4px 10px -6px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-rt-cta{box-shadow:rgba(0,0,0,0.7) 0px 22px 44px -24px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-view button.on{color:#9f8eed;background-color:#1a2030;box-shadow:rgba(0,0,0,0.525) 0px 4px 12px -6px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-day.today{box-shadow:rgba(0,0,0,0.7) 0px 18px 40px -24px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-evmore,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-mini-more{color:#9f8eed;background-color:#1a2030}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-ev:hover{box-shadow:rgba(0,0,0,0.7) 0px 12px 26px -16px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-ev.now em{color:#91e8bb;background-color:#1d392b}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-ev.picked{box-shadow:rgb(91, 63, 224) 0px 0px 0px 2.5px, rgba(0,0,0,0.7) 0px 12px 26px -16px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-evpin .dot{border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09);box-shadow:rgba(0,0,0,0.675) 0px 4px 16px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-evpin-card{box-shadow:rgba(0,0,0,0.7) 0px 16px 36px -14px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-dmx-point{background-color:rgba(24,30,44,0.96);box-shadow:rgba(0,0,0,0.7) 0px 22px 50px -20px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-dm-app{box-shadow:rgba(0,0,0,0.7) 0px 30px 70px -34px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-dm-app-card{background-color:rgba(24,30,44,0.07);border-top-color:rgba(255,255,255,0.009);border-right-color:rgba(255,255,255,0.009);border-bottom-color:rgba(255,255,255,0.009);border-left-color:rgba(255,255,255,0.009)}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-dm-app-card:hover{background-color:rgba(24,30,44,0.11)}
html[data-theme-pick=auto]:not([data-theme=light]) .okl-hero-car{background-image:radial-gradient(120% 90% at 50% 100%, #1a2030 0%, #1d2439 55%, #1e2639 100%)}
html[data-theme-pick=auto]:not([data-theme=light]) .okl-facts li{background-color:rgba(24,30,44,0.75)}
html[data-theme-pick=auto]:not([data-theme=light]) .okl-rule-pic{background-image:linear-gradient(135deg, #1d2239, #1d2639)}
html[data-theme-pick=auto]:not([data-theme=light]) .okl-search,html[data-theme-pick=auto]:not([data-theme=light]) .dvc-photo-box,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-expl,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-review details,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-gal-i,html[data-theme-pick=auto]:not([data-theme=light]) .dk-stk,html[data-theme-pick=auto]:not([data-theme=light]) .dk-trow,html[data-theme-pick=auto]:not([data-theme=light]) .dk-xrow,html[data-theme-pick=auto]:not([data-theme=light]) .dk-more,html[data-theme-pick=auto]:not([data-theme=light]) .ok2-list{background-color:#1d2439}
html[data-theme-pick=auto]:not([data-theme=light]) .okl-list button:hover,html[data-theme-pick=auto]:not([data-theme=light]) .okl-cat-make a:hover{background-color:#1d2239}
html[data-theme-pick=auto]:not([data-theme=light]) .okl-preview,html[data-theme-pick=auto]:not([data-theme=light]) .dvc-preview-wrap{background-image:linear-gradient(#1a2030, #1d2539)}
html[data-theme-pick=auto]:not([data-theme=light]) .okl-car{background-image:radial-gradient(120% 90% at 50% 100%, #1a2030, #1d2739)}
html[data-theme-pick=auto]:not([data-theme=light]) .okl-q p,html[data-theme-pick=auto]:not([data-theme=light]) .cc-text,html[data-theme-pick=auto]:not([data-theme=light]) .cc-why,html[data-theme-pick=auto]:not([data-theme=light]) .cc-table th{color:#adb4c2}
html[data-theme-pick=auto]:not([data-theme=light]) .dvc-tpl.on{box-shadow:rgba(0,0,0,0.27) 0px 0px 0px 2px}
html[data-theme-pick=auto]:not([data-theme=light]) .cc-box{color:#d8dde6;background-color:#1a2030;border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09);box-shadow:rgba(0,0,0,0.42) 0px 18px 50px}
html[data-theme-pick=auto]:not([data-theme=light]) .cc-text a{color:#84cbf6}
html[data-theme-pick=auto]:not([data-theme=light]) .cc-text b{color:#d8dde6}
html[data-theme-pick=auto]:not([data-theme=light]) .cc-btn{color:#d8dde6;background-color:#1d2339;border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09)}
html[data-theme-pick=auto]:not([data-theme=light]) .cc-always,html[data-theme-pick=auto]:not([data-theme=light]) .cc-none,html[data-theme-pick=auto]:not([data-theme=light]) .cc-count{color:#adb4c2;border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09)}
html[data-theme-pick=auto]:not([data-theme=light]) .cc-page .offerbadge span{color:#adb4c2;background-color:#1d2339;border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09)}
html[data-theme-pick=auto]:not([data-theme=light]) #v2-chat .cb,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .v2c-more-pill{box-shadow:rgba(0,0,0,0.7) 0px 14px 30px -12px}
html[data-theme-pick=auto]:not([data-theme=light]) #v2-chat .cp{color:#d1d6e2;background-color:#1a2030;box-shadow:rgba(0,0,0,0.675) 0px 30px 60px -20px}
html[data-theme-pick=auto]:not([data-theme=light]) #v2-chat .ci,html[data-theme-pick=auto]:not([data-theme=light]) .v2-pfeat p,html[data-theme-pick=auto]:not([data-theme=light]) .v2-pstep p,html[data-theme-pick=auto]:not([data-theme=light]) .v2-ptrust{color:#c6ccd9}
html[data-theme-pick=auto]:not([data-theme=light]) #v2-chat form{background-color:#1a2030;border-top-color:rgba(255,255,255,0.09)}
html[data-theme-pick=auto]:not([data-theme=light]) #v2-chat .ce{color:#f6889f}
html[data-theme-pick=auto]:not([data-theme=light]) #v2-chat .cf a,html[data-theme-pick=auto]:not([data-theme=light]) #v2-chat .cf button{box-shadow:rgba(0,0,0,0.7) 0px 10px 22px -8px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-fsoc a{box-shadow:rgba(0,0,0,0.7) 0px 8px 18px -10px, rgba(255,255,255,0.01) 0px 0px 0px 1px inset}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-fsoc a:hover{box-shadow:rgba(0,0,0,0.7) 0px 12px 22px -10px}
html[data-theme-pick=auto]:not([data-theme=light]) .pdd-ask{color:var(--ink,#d1d6e2);box-shadow:var(--shadow-sm,0 10px 30px -18px rgba(0,0,0,0.45))}
html[data-theme-pick=auto]:not([data-theme=light]) .pdd-ask-sub,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-ask-l small,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-ask-more b{color:var(--muted,#aeb5c1)}
html[data-theme-pick=auto]:not([data-theme=light]) .pdd-ask-chip,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-ask-x{color:var(--ink-2,#c6ccd9)}
html[data-theme-pick=auto]:not([data-theme=light]) .pdd-ask-l,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-ask-none a{color:var(--violet,#cac0fc)}
html[data-theme-pick=auto]:not([data-theme=light]) .pdd-ch-card.appx i{color:#f8c781;background-color:#39311d}
html[data-theme-pick=auto]:not([data-theme=light]) .pdd-sub,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-expl q,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-text > p.pdd-cont.in-sub{border-left-color:rgba(255,255,255,0.09)}
html[data-theme-pick=auto]:not([data-theme=light]) .pdd-n{color:#9f8eed !important;background-color:#241d39}
html[data-theme-pick=auto]:not([data-theme=light]) .pdd-text a:not(.pdd-n):not(.pdd-quiz-chip){color:#9fa8f7;text-decoration-color:rgba(159,168,247,0.3)}
html[data-theme-pick=auto]:not([data-theme=light]) .pdd-pt:target,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-sub:target,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-row:target,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-flash,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-sign:target{background-color:#39331d;box-shadow:rgba(255,255,255,0.108) 0px 0px 0px 8px}
html[data-theme-pick=auto]:not([data-theme=light]) .pdd-quiz-chip{color:#87f2bc !important;background-color:#1d3929}
html[data-theme-pick=auto]:not([data-theme=light]) .pdd-quiz-chip:hover{background-color:#214531}
html[data-theme-pick=auto]:not([data-theme=light]) .pdd-dots i{background-color:#212736}
html[data-theme-pick=auto]:not([data-theme=light]) .pdd-opt.bad{background-color:#391d24}
html[data-theme-pick=auto]:not([data-theme=light]) .pdd-expl a{color:#9fa8f7}
html[data-theme-pick=auto]:not([data-theme=light]) .pdd-start-stats div,html[data-theme-pick=auto]:not([data-theme=light]) .pdd-mini{background-image:linear-gradient(135deg, #231d39, #1d2939)}
html[data-theme-pick=auto]:not([data-theme=light]) .pdd-zc-src{color:#9fa8f7 !important}
html[data-theme-pick=auto]:not([data-theme=light]) details.poi-q summary::before{color:#9f8eed;background-image:linear-gradient(135deg, #241d39, #231d39)}
html[data-theme-pick=auto]:not([data-theme=light]) .sh-calc{background-image:linear-gradient(150deg, #1a2030 0%, #241d39 100%)}
html[data-theme-pick=auto]:not([data-theme=light]) .sh-find input:focus,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .field:focus-within{box-shadow:rgba(0,0,0,0.21) 0px 0px 0px 4px}
html[data-theme-pick=auto]:not([data-theme=light]) .sh-opts{background-color:#1a2030;border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09);box-shadow:rgba(0,0,0,0.18) 0px 14px 34px}
html[data-theme-pick=auto]:not([data-theme=light]) .sh-tile:hover{border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09);box-shadow:rgba(0,0,0,0.15) 0px 10px 24px}
html[data-theme-pick=auto]:not([data-theme=light]) .sh-table-wrap{background-color:#1a2030;box-shadow:rgba(255,255,255,0.108) 0px 1px 0px}
html[data-theme-pick=auto]:not([data-theme=light]) .sh-table tr:target td{background-color:#39311d}
html[data-theme-pick=auto]:not([data-theme=light]) .sh-other{color:#ea90a4}
html[data-theme-pick=auto]:not([data-theme=light]) .sh-what summary,html[data-theme-pick=auto]:not([data-theme=light]) .rt-tip b{color:#ad9dee}
html[data-theme-pick=auto]:not([data-theme=light]) body.v2 .lk-chip{background-color:#1a2030;border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09);box-shadow:rgba(0,0,0,0.075) 0px 2px 6px}
html[data-theme-pick=auto]:not([data-theme=light]) body.v2 .lk-chip:hover{border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09);box-shadow:rgba(0,0,0,0.15) 0px 8px 18px}
html[data-theme-pick=auto]:not([data-theme=light]) .cams-screen{box-shadow:rgba(255,255,255,0.007) 0px 0px 0px 1px, rgba(0,0,0,0.7) 0px 24px 50px -20px}
html[data-theme-pick=auto]:not([data-theme=light]) .cams-screen::after{background-image:repeating-linear-gradient(0deg, rgba(24,30,44,0.035) 0px, rgba(24,30,44,0.035) 1px, transparent 1px, transparent 3px)}
html[data-theme-pick=auto]:not([data-theme=light]) .cams-hud{text-shadow:rgba(0,0,0,0.7) 0px 1px 3px}
html[data-theme-pick=auto]:not([data-theme=light]) .cams-info-src{color:#acb3c4}
html[data-theme-pick=auto]:not([data-theme=light]) .cam-play{box-shadow:rgba(0,0,0,0.7) 0px 10px 30px -8px}
html[data-theme-pick=auto]:not([data-theme=light]) .cams-bar{background-color:rgba(24,30,44,0.88)}
html[data-theme-pick=auto]:not([data-theme=light]) .cams-view button.on{background-color:#1a2030;box-shadow:rgba(0,0,0,0.45) 0px 2px 8px -2px}
html[data-theme-pick=auto]:not([data-theme=light]) .cams-map{background-color:#1e2939}
html[data-theme-pick=auto]:not([data-theme=light]) .cams-pin{border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09);box-shadow:rgba(0,0,0,0.675) 0px 6px 16px -4px}
html[data-theme-pick=auto]:not([data-theme=light]) .poi-search input,html[data-theme-pick=auto]:not([data-theme=light]) .poi-comment input[type="text"],html[data-theme-pick=auto]:not([data-theme=light]) .poi-comment textarea,html[data-theme-pick=auto]:not([data-theme=light]) .poi-comments li{background-color:#1d2b39}
html[data-theme-pick=auto]:not([data-theme=light]) .poi-ex-map,html[data-theme-pick=auto]:not([data-theme=light]) .poi-stars i,html[data-theme-pick=auto]:not([data-theme=light]) .poi-rate-stars span{background-color:#253041}
html[data-theme-pick=auto]:not([data-theme=light]) .poi-pin{border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09);box-shadow:rgba(0,0,0,0.525) 0px 6px 14px}
html[data-theme-pick=auto]:not([data-theme=light]) .poi-stars i.half{background-image:linear-gradient(90deg, rgb(255, 181, 46) 50%, #253041 50%)}
html[data-theme-pick=auto]:not([data-theme=light]) .poi-note{color:#89f0bd;background-color:#1d3926;border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09)}
html[data-theme-pick=auto]:not([data-theme=light]) .poi-note.bad{color:#ea90a4;background-color:#391d20;border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09)}
html[data-theme-pick=auto]:not([data-theme=light]) .poi-comment .poi-invalid,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .topbar-app-link{background-color:#1a2030 !important}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-rail-cities a[aria-current]{box-shadow:rgba(0,0,0,0.7) 0px 8px 20px -10px}
html[data-theme-pick=auto]:not([data-theme=light]):has(.topbar){--ink:#d9e1d8;--ink-strong:#e1e7d9;--ink-strong-2:#dde5d6;--muted:#a6ada3;--muted-2:#a6ada4;--line:#2a3142;--line-soft:#38331f;--bg:#0e121a;--surface:#1a2030;--danger-bg:#391f1d}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) :focus-visible,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .addr-row input:focus-visible,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .field input:focus-visible,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .field textarea:focus-visible,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .modal input:focus-visible,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .phone-row input:focus-visible,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .row-item input:focus-visible,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .row-item textarea:focus-visible,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .phone-row:focus-within{box-shadow:rgba(0,0,0,0.33) 0px 0px 0px 4px}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .pickup-eta .dot,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .pickup-eta .dot,html[data-theme-pick=auto]:not([data-theme=light]) .dk-ready li.ok button::before{box-shadow:rgba(0,0,0,0.27) 0px 0px 0px 3px}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .promo-chip.on{background-color:#30391d}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .pay-opt.active .radio,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .dop-item.active .dop-check{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.3 6.4 11 12.5 4.6' stroke='#1a2030' stroke-width='2.2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .addr-swap:hover,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .tarif-card.active,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .dop-item.active{background-color:#31391d}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .order-btn-inner{box-shadow:rgba(0,0,0,0.48) 0px 12px 28px, rgba(0,0,0,0.225) 0px 0px 0px 1px inset}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .order-btn:not(:disabled) .order-btn-inner:hover{box-shadow:rgba(0,0,0,0.6) 0px 14px 32px, rgba(0,0,0,0.375) 0px 0px 0px 1px inset}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .map-pane{background-color:#313d29}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .pickup-bubble{box-shadow:rgba(0,0,0,0.525) 0px 8px 20px}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .pickup-foot,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .modal input:focus,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .phone-row:focus-within{box-shadow:rgba(0,0,0,0.225) 0px 0px 0px 4px}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .cc-yes:hover{background-color:#39201d}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .driver-plate .plate-flag{box-shadow:rgba(0,0,0,0.21) 0px 0px 0px 1px}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .driver-call,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .status-card.done .again,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .status-card.cancelled .again,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .modal .btn{box-shadow:rgba(0,0,0,0.42) 0px 10px 22px, rgba(0,0,0,0.225) 0px 0px 0px 1px inset}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .bonus-range::-webkit-slider-thumb{background-color:#1a2030;box-shadow:rgba(0,0,0,0.525) 0px 2px 8px}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .driver-call:hover,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .status-card.done .again:hover,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .status-card.cancelled .again:hover,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .modal .btn:hover:not(:disabled){box-shadow:rgba(0,0,0,0.54) 0px 12px 26px, rgba(0,0,0,0.375) 0px 0px 0px 1px inset}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .rate-thanks{color:#f0cf8a;background-color:#39311d}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .dock-btn{box-shadow:rgba(0,0,0,0.42) 0px 8px 24px}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .dock-btn:hover{box-shadow:rgba(0,0,0,0.51) 0px 12px 28px}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .chat-msg .tick.read{color:#96e3ac}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .modal .btn.loading::after{border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.032);border-bottom-color:rgba(255,255,255,0.032);border-left-color:rgba(255,255,255,0.032)}
html[data-theme-pick=auto]:not([data-theme=light]):has(.topbar){--ink:#d1d6e2;--ink-strong:#d5d9e4;--ink-strong-2:#c9c8dc;--muted:#9ea5b2;--muted-2:#9ea4b2;--line:#2a3142;--line-soft:#1d2539;--bg:#0e121a;--surface:#1a2030}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .topbar{background-color:rgba(24,30,44,0.84);border-top-color:rgba(255,255,255,0.068);border-right-color:rgba(255,255,255,0.068);border-bottom-color:rgba(255,255,255,0.068);border-left-color:rgba(255,255,255,0.068)}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .add-stop .plus,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .addr-row.lifting .addr-grip{color:#c8bbfb}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .pickup-bubble{box-shadow:rgba(0,0,0,0.7) 0px 12px 26px -8px}
html[data-theme-pick=auto]:not([data-theme=light]):has(.topbar){--glass:rgba(24,30,44,0.9)}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar),html[data-theme-pick=auto]:not([data-theme=light]) .rt-gal,html[data-theme-pick=auto]:not([data-theme=light]) .rt-live{background-color:#1d2839}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .topbar{background-color:rgba(24,30,44,0.74);box-shadow:rgba(0,0,0,0.09) 0px 1px 0px}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .card,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .v2c-more-mouse{border-top-color:rgba(255,255,255,0.076);border-right-color:rgba(255,255,255,0.076);border-bottom-color:rgba(255,255,255,0.076);border-left-color:rgba(255,255,255,0.076)}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .addr-row input::placeholder{color:#afb5c0}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .addr-suggest{box-shadow:rgba(0,0,0,0.525) 0px 24px 60px -18px !important}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .tarif-card:hover{box-shadow:rgba(0,0,0,0.6) 0px 16px 30px -18px}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .tarif-card.active{box-shadow:rgba(0,0,0,0.7) 0px 18px 36px -16px !important}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .row-item .row-label{color:#c8cdd9}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) #promoField .field-icon{color:#ed94b5;background-color:#391d29}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) #commentField .field-icon{color:#8ac9f0;background-color:#1d2f39}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .field label{color:#b0b4c0}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .order-btn-inner{box-shadow:rgba(0,0,0,0.7) 0px 20px 40px -16px !important}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .order-btn-inner::after{background-image:linear-gradient(100deg, transparent, rgba(24,30,44,0.42), transparent)}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .pin-btn,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .tilt-btn{background-color:rgba(24,30,44,0.9);box-shadow:rgba(0,0,0,0.6) 0px 12px 26px -12px}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .v2c-live{background-color:rgba(24,30,44,0.9);box-shadow:rgba(0,0,0,0.675) 0px 16px 34px -16px}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .status-card,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .notif{background-color:rgba(24,30,44,0.96)}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .modal{box-shadow:rgba(0,0,0,0.7) 0px 40px 90px -30px}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .modal .btn{box-shadow:rgba(0,0,0,0.7) 0px 16px 32px -14px}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .user-menu{box-shadow:rgba(0,0,0,0.6) 0px 24px 60px -18px}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .phone-dial[data-iso]::before,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .dial-item[data-iso]::before{background-color:#28303e;box-shadow:rgba(0,0,0,0.18) 0px 0px 0px 1px, rgba(0,0,0,0.525) 0px 2px 5px -2px}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .addr-grip:hover,html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .addr-grip:focus-visible{color:#c8bbfb;background-color:#241d39}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .addr-row.lifting{background-color:#1a2030;box-shadow:rgba(0,0,0,0.7) 0px 22px 46px -18px}
html[data-theme-pick=auto]:not([data-theme=light]):has(#nav.nav){--bg:#0e121a;--bg-2:#1d2739;--card:#1a2030;--ink:#d1d6e2;--ink-2:#c6ccd9;--muted:#9da5b4;--line:#2a3142;--pink:#fbadc9}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .nav.scrolled{background-color:rgba(24,30,44,0.78);box-shadow:rgba(0,0,0,0.09) 0px 1px 0px}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .btn.dark:hover{box-shadow:rgba(0,0,0,0.7) 0px 22px 36px -16px}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .phone{background-color:#1a2030;box-shadow:rgba(0,0,0,0.7) 0px 60px 80px -40px, rgba(0,0,0,0.45) 0px 18px 40px -20px, rgba(255,255,255,0.108) 0px 0px 0px 1.5px inset, rgba(0,0,0,0.09) 0px -4px 10px inset}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .ring{background-image:conic-gradient(rgb(255, 77, 141) 0deg, rgb(255, 77, 141) 62%, #1e2839 62%, #1e2839 100%)}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .bubble-demo{background-image:radial-gradient(circle at 60% 45%, rgb(255, 92, 138) 0%, rgb(229, 108, 240) 35%, rgb(185, 156, 255) 62%, #1d2539 88%)}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .bubble-demo .k{text-shadow:rgba(0,0,0,0.7) 0px 1px 2px}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .bubble-demo .me{background-color:#1a2030;box-shadow:rgba(0,0,0,0.7) 0px 12px 26px -10px}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .overlay-demo .me{background-color:#1a2030;box-shadow:rgba(0,0,0,0.7) 0px 14px 28px -10px}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .phone-row,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .biz-grid input,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .biz-grid textarea{background-color:#1d2739;box-shadow:rgba(255,255,255,0.108) 0px 0px 0px 1.5px inset}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .phone-row:focus-within,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .biz-grid input:focus,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .biz-grid textarea:focus{box-shadow:inset 0 0 0 2px var(--violet),0 0 0 5px rgba(0,0,0,0.18)}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .country{border-right-color:rgba(255,255,255,0.09)}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .country svg{box-shadow:rgba(0,0,0,0.12) 0px 0px 0px 1px}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .plan{background-color:#1d2939;box-shadow:rgba(255,255,255,0.108) 0px 0px 0px 1.5px inset}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .plan.on{background-color:#1a2030;box-shadow:rgb(28, 35, 51) 0px 0px 0px 2px inset, rgba(0,0,0,0.7) 0px 18px 30px -20px}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .plan.on .check::after{border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09)}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .pay-tabs{background-color:rgba(24,30,44,0.7);box-shadow:rgba(255,255,255,0.108) 0px 0px 0px 1.5px inset}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .pay-tabs button.on{box-shadow:rgba(0,0,0,0.7) 0px 14px 26px -18px}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .biz-sum .row.total{border-top-color:rgba(255,255,255,0.016)}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .how-list li{background-color:rgba(24,30,44,0.8)}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .paymethods i{background-color:#1a2030;box-shadow:rgba(0,0,0,0.12) 0px 4px 14px}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .sheet-card{background-color:#1a2030;box-shadow:rgba(0,0,0,0.7) 0px 40px 90px -30px}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .mini{background-color:#1d2939}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .trend-demo .me{background-color:#1a2030;box-shadow:rgba(0,0,0,0.7) 0px 10px 22px -12px}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .trend-demo .cells b.up{box-shadow:0 0 0 3px rgba(255,255,255,0.108),0 0 0 6px var(--orange)}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .bars i{background-color:#212945}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .notif .app,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .widget-demo .w2{background-color:#1a2030;box-shadow:rgba(255,255,255,0.108) 0px 0px 0px 1px inset}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .city-badge{background-color:rgba(24,30,44,0.9)}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .city-kef b{color:#ee8caf}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .city h3,html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .city .lead-s{text-shadow:rgba(0,0,0,0.675) 0px 2px 14px}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .city li{background-color:rgba(24,30,44,0.09);border-top-color:rgba(255,255,255,0.011);border-right-color:rgba(255,255,255,0.011);border-bottom-color:rgba(255,255,255,0.011);border-left-color:rgba(255,255,255,0.011)}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .cta .countdown{border-left-color:rgba(255,255,255,0.018)}
html[data-theme-pick=auto]:not([data-theme=light]) body:has(#nav.nav) .cta .soon{background-color:rgba(24,30,44,0.1);border-top-color:rgba(255,255,255,0.016);border-right-color:rgba(255,255,255,0.016);border-bottom-color:rgba(255,255,255,0.016);border-left-color:rgba(255,255,255,0.016)}
html[data-theme-pick=auto]:not([data-theme=light]) .maps-skeleton{background-image:linear-gradient(120deg, #1d2739 0%, #1d2739 50%, #1d2739 100%)}
html[data-theme-pick=auto]:not([data-theme=light]) .maps-pin{border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09);box-shadow:rgba(0,0,0,0.7) 0px 8px 18px -6px, rgba(255,255,255,0.054) 0px 0px 0px 4px}
html[data-theme-pick=auto]:not([data-theme=light]) .maps-panel-scroll::-webkit-scrollbar-thumb{background-color:#1e2739;border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09)}
html[data-theme-pick=auto]:not([data-theme=light]) .maps-cat.on{background-color:#1d2139}
html[data-theme-pick=auto]:not([data-theme=light]) .maps-cat.on .maps-cat-ico{box-shadow:0 0 0 3px rgba(255,255,255,0.108), 0 0 0 5px var(--c, #7b61ff)}
html[data-theme-pick=auto]:not([data-theme=light]) .maps-item + .maps-item{box-shadow:rgba(255,255,255,0.108) 0px -1px 0px}
html[data-theme-pick=auto]:not([data-theme=light]) .maps-item.on,html[data-theme-pick=auto]:not([data-theme=light]) .maps-route-sum{background-color:#1f1d39}
html[data-theme-pick=auto]:not([data-theme=light]) .maps-item-dot{color:var(--c, #aeb5c1)}
html[data-theme-pick=auto]:not([data-theme=light]) .maps-item-tags span.h247{color:#9f8eed;background-color:#221d39}
html[data-theme-pick=auto]:not([data-theme=light]) .maps-open{color:#88f2bd}
html[data-theme-pick=auto]:not([data-theme=light]) .maps-shut{color:#ed93a9}
html[data-theme-pick=auto]:not([data-theme=light]) .maps-rate.none i{background-color:#262e40}
html[data-theme-pick=auto]:not([data-theme=light]) .rt-hero h1{text-shadow:rgba(0,0,0,0.525) 0px 2px 24px}
html[data-theme-pick=auto]:not([data-theme=light]) .rt-map,html[data-theme-pick=auto]:not([data-theme=light]) .rt-live .rt-map-fallback{background-image:linear-gradient(160deg, #1a2030, #1d2639)}
html[data-theme-pick=auto]:not([data-theme=light]) .rt-node{box-shadow:0 0 0 5px var(--bg),0 6px 16px rgba(0,0,0,0.33)}
html[data-theme-pick=auto]:not([data-theme=light]) .rt-tip{background-color:#231d39;border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09)}
html[data-theme-pick=auto]:not([data-theme=light]) .rt-dots i{background-color:rgba(24,30,44,0.45)}
html[data-theme-pick=auto]:not([data-theme=light]) .rt-tile:hover{box-shadow:rgba(0,0,0,0.21) 0px 18px 40px}
html[data-theme-pick=auto]:not([data-theme=light]) .rt-mk{border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09);box-shadow:rgba(0,0,0,0.45) 0px 4px 12px}
html[data-theme-pick=auto]:not([data-theme=light]) .rt-km{box-shadow:rgba(0,0,0,0.375) 0px 3px 8px}
html[data-theme-pick=auto]:not([data-theme=light]) .dk-stage-card{box-shadow:rgba(0,0,0,0.7) 0px 30px 60px -30px, rgba(255,255,255,0.007) 0px 1px 0px inset}
html[data-theme-pick=auto]:not([data-theme=light]) .dk-tabs button.on{color:#d6dae5;background-color:#1a2030;box-shadow:rgba(0,0,0,0.7) 0px 6px 16px -8px}
html[data-theme-pick=auto]:not([data-theme=light]) .dk-stk:has(input:checked){color:#a095e4;background-color:#241d39}
html[data-theme-pick=auto]:not([data-theme=light]) .dk-btn{background-color:rgba(24,30,44,0.06);border-top-color:rgba(255,255,255,0.014);border-right-color:rgba(255,255,255,0.014);border-bottom-color:rgba(255,255,255,0.014);border-left-color:rgba(255,255,255,0.014)}
html[data-theme-pick=auto]:not([data-theme=light]) .dk-btn.main,html[data-theme-pick=auto]:not([data-theme=light]) .inc-btn.main{box-shadow:rgba(0,0,0,0.7) 0px 12px 24px -12px}
html[data-theme-pick=auto]:not([data-theme=light]) .dk-ready{background-color:rgba(24,30,44,0.05)}
html[data-theme-pick=auto]:not([data-theme=light]) .dk-step[open]{box-shadow:rgba(0,0,0,0.525) 0px 20px 40px -26px}
html[data-theme-pick=auto]:not([data-theme=light]) .dk-num{color:#aeb3c1;background-color:#202337}
html[data-theme-pick=auto]:not([data-theme=light]) .dk-step.done .dk-num{color:#8cedb8;background-color:#1d3929}
html[data-theme-pick=auto]:not([data-theme=light]) .dk-f-l,html[data-theme-pick=auto]:not([data-theme=light]) .dk-lbl,html[data-theme-pick=auto]:not([data-theme=light]) .dk-seg button,html[data-theme-pick=auto]:not([data-theme=light]) .dk-thead,html[data-theme-pick=auto]:not([data-theme=light]) .dk-unit i,html[data-theme-pick=auto]:not([data-theme=light]) .ok2-count,html[data-theme-pick=auto]:not([data-theme=light]) .inc-group,html[data-theme-pick=auto]:not([data-theme=light]) .inc-num i,html[data-theme-pick=auto]:not([data-theme=light]) .inc-split{color:#aeb3c1}
html[data-theme-pick=auto]:not([data-theme=light]) .dk .dk-f input:focus,html[data-theme-pick=auto]:not([data-theme=light]) .dk .dk-f textarea:focus,html[data-theme-pick=auto]:not([data-theme=light]) .dk .dk-trow-l:focus,html[data-theme-pick=auto]:not([data-theme=light]) .dk .dk-unit input:focus,html[data-theme-pick=auto]:not([data-theme=light]) .inc .inc-num input:focus{background-color:#1a2030;box-shadow:rgba(0,0,0,0.225) 0px 0px 0px 4px}
html[data-theme-pick=auto]:not([data-theme=light]) .dk-f.is-err input,html[data-theme-pick=auto]:not([data-theme=light]) .dk-f.is-err textarea,html[data-theme-pick=auto]:not([data-theme=light]) .dk-trow.is-err .dk-unit input,html[data-theme-pick=auto]:not([data-theme=light]) .inc-f.is-err input{background-color:#391d21}
html[data-theme-pick=auto]:not([data-theme=light]) .dk-f.is-err .dk-f-msg,html[data-theme-pick=auto]:not([data-theme=light]) .dk-trow.is-err .dk-f-msg{color:#f2889d}
html[data-theme-pick=auto]:not([data-theme=light]) .dk-seg{background-color:#202337}
html[data-theme-pick=auto]:not([data-theme=light]) .dk-seg button.on{background-color:#1a2030;box-shadow:rgba(0,0,0,0.525) 0px 4px 12px -6px}
html[data-theme-pick=auto]:not([data-theme=light]) .dk-sw{box-shadow:rgba(0,0,0,0.12) 0px 0px 0px 1px inset}
html[data-theme-pick=auto]:not([data-theme=light]) .dk-sw.on{box-shadow:rgba(255,255,255,0.108) 0px 0px 0px 2px, rgb(124, 92, 255) 0px 0px 0px 4px}
html[data-theme-pick=auto]:not([data-theme=light]) .dk-tpl.on{background-color:#1a2030;box-shadow:rgba(0,0,0,0.27) 0px 0px 0px 3px}
html[data-theme-pick=auto]:not([data-theme=light]) .dk-tpl-img{background-color:#202737}
html[data-theme-pick=auto]:not([data-theme=light]) .dk-tpl b{color:#c7ccd9}
html[data-theme-pick=auto]:not([data-theme=light]) .dk-drop-box{background-color:#1d2439;border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09)}
html[data-theme-pick=auto]:not([data-theme=light]) .dk-chip.ghost{color:#aeb3c1;background-color:#222735}
html[data-theme-pick=auto]:not([data-theme=light]) .dk-xrow input{border-top-color:rgba(255,255,255,0.09) !important;border-right-color:rgba(255,255,255,0.09) !important;border-bottom-color:rgba(255,255,255,0.09) !important;border-left-color:rgba(255,255,255,0.09) !important}
html[data-theme-pick=auto]:not([data-theme=light]) .dk-xrow button{color:#f2889d;background-color:#1a2030}
html[data-theme-pick=auto]:not([data-theme=light]) .dk-add{color:#a196e3;border-top-color:rgba(255,255,255,0.09);border-right-color:rgba(255,255,255,0.09);border-bottom-color:rgba(255,255,255,0.09);border-left-color:rgba(255,255,255,0.09)}
html[data-theme-pick=auto]:not([data-theme=light]) .dk-more > summary{color:#a196e3}
html[data-theme-pick=auto]:not([data-theme=light]) .dk-link{color:#baadfb}
html[data-theme-pick=auto]:not([data-theme=light]) .ok2 .ok2-stage{background-image:linear-gradient(#1d2439, #1f2638)}
html[data-theme-pick=auto]:not([data-theme=light]) .ok2-specs div,html[data-theme-pick=auto]:not([data-theme=light]) .inc-list li{background-color:rgba(24,30,44,0.06)}
html[data-theme-pick=auto]:not([data-theme=light]) .ok2-list button.on{box-shadow:rgba(0,0,0,0.225) 0px 0px 0px 3px}
html[data-theme-pick=auto]:not([data-theme=light]) .inc-presets button{color:#c7ccd9;background-color:#202337}
html[data-theme-pick=auto]:not([data-theme=light]) .inc-presets button:hover{background-color:#1e2338}
html[data-theme-pick=auto]:not([data-theme=light]) .inc-range::-webkit-slider-thumb{background-color:#1a2030;box-shadow:rgba(0,0,0,0.45) 0px 2px 8px, rgba(0,0,0,0.21) 0px 0px 0px 6px}
html[data-theme-pick=auto]:not([data-theme=light]) .inc-range:focus-visible::-webkit-slider-thumb{box-shadow:rgba(0,0,0,0.45) 0px 2px 8px, rgba(0,0,0,0.45) 0px 0px 0px 8px}
html[data-theme-pick=auto]:not([data-theme=light]) .inc-res{box-shadow:rgba(0,0,0,0.7) 0px 30px 60px -30px}
html[data-theme-pick=auto]:not([data-theme=light]) .inc-btn.ghost{background-color:rgba(24,30,44,0.1);border-top-color:rgba(255,255,255,0.014);border-right-color:rgba(255,255,255,0.014);border-bottom-color:rgba(255,255,255,0.014);border-left-color:rgba(255,255,255,0.014)}
html[data-theme-pick=auto]:not([data-theme=light]) .inc-mini{box-shadow:rgba(0,0,0,0.7) 0px 18px 40px -16px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-pfeat-stat,html[data-theme-pick=auto]:not([data-theme=light]) .v2-pband{box-shadow:rgba(0,0,0,0.7) 0px 30px 60px -28px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-pfeat,html[data-theme-pick=auto]:not([data-theme=light]) .v2-pstep{background-color:#1a2030;box-shadow:rgba(0,0,0,0.525) 0px 14px 30px -18px, rgba(0,0,0,0.09) 0px 2px 6px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-pfeat:hover,html[data-theme-pick=auto]:not([data-theme=light]) .v2-pstep:hover{box-shadow:rgba(0,0,0,0.57) 0px 30px 60px -28px, rgba(0,0,0,0.18) 0px 6px 16px -6px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-pstep-n{background-image:linear-gradient(135deg, #282f3e, #1d2839)}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-psteps-cta{background-color:#1a2030;box-shadow:rgba(0,0,0,0.525) 0px 14px 30px -18px}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-ptrust li::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='#1a2030' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L19 7'/%3E%3C/svg%3E")}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-pbar{box-shadow:rgba(0,0,0,0.7) 0px 20px 40px -16px}
@media (max-width: 640px){html[data-theme-pick=auto]:not([data-theme=light]) .v2-doc-table tr,html[data-theme-pick=auto]:not([data-theme=light]) .sh-table tr{border-top-color:rgba(255,255,255,0.09)}html[data-theme-pick=auto]:not([data-theme=light]) .v2-flpop-grab{background-color:rgba(24,30,44,0.55)}}
@media print{html[data-theme-pick=auto]:not([data-theme=light]) body,html[data-theme-pick=auto]:not([data-theme=light]) .v2-page{background-color:#1a2030 !important}html[data-theme-pick=auto]:not([data-theme=light]) .v2-doc-body{color:#e6e6e6}}
@media (min-width: 761px){html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .map-pane{box-shadow:rgba(0,0,0,0.7) 0px 34px 80px -34px, rgba(255,255,255,0.084) 0px 0px 0px 6px}html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .order-btn{background-image:linear-gradient(rgba(233, 237, 244, 0), #1d2839 45%)}html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .tarif-card{background-image:linear-gradient(135deg, #392e1d, #1a2030 70%);box-shadow:rgba(0,0,0,0.075) 0px 0px 0px 1px inset}html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .tarif-card:nth-child(4n+2){background-image:linear-gradient(135deg, #1d2639, #1a2030 70%)}html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .tarif-card:nth-child(4n+3){background-image:linear-gradient(135deg, #261d39, #1a2030 70%)}html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .tarif-card:nth-child(4n+4){background-image:linear-gradient(135deg, #1d392b, #1a2030 70%)}}
@media (max-width: 760px){html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .map-pane{box-shadow:rgba(0,0,0,0.7) 0px 22px 50px -26px}html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .order-btn{background-image:linear-gradient(rgba(233, 237, 244, 0), #1d2839 40%)}html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .tarif-card{background-image:linear-gradient(160deg, #392e1d, #1a2030 70%)}html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .tarif-card:nth-child(4n+2){background-image:linear-gradient(160deg, #1d2639, #1a2030 70%)}html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .tarif-card:nth-child(4n+3){background-image:linear-gradient(160deg, #261d39, #1a2030 70%)}html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .tarif-card:nth-child(4n+4){background-image:linear-gradient(160deg, #1d392b, #1a2030 70%)}}
@media (prefers-reduced-motion: no-preference){html[data-theme-pick=auto]:not([data-theme=light]) body:has(.topbar) .addr-block.grip-hint .addr-grip{color:#c8bbfb}}
@media (max-width: 860px){html[data-theme-pick=auto]:not([data-theme=light]) .maps-panel::before{background-color:#1e2739}}
}

/* ── Последнее слово (theme_fix.css) ── */
/* Тёмная тема — правки по скриншотам, идут последними (build_dark.py). */

/* Заглушки карт (as-skel.css красит их со !important) — тёмная «карта». */
html[data-theme=dark] .v2-map-skeleton, html[data-theme=dark] .poi-map-skeleton, html[data-theme=dark] .maps-skeleton, html[data-theme=dark] .cams-map-wait {
    background-color: #151a26 !important;
    background-image:
        linear-gradient(100deg, transparent 30%, rgba(255, 255, 255, .06) 50%, transparent 70%),
        linear-gradient(28deg, transparent 47%, #232a3a 47% 49.5%, transparent 49.5%),
        linear-gradient(-62deg, transparent 58%, #232a3a 58% 60%, transparent 60%),
        repeating-linear-gradient(0deg, transparent 0 86px, #1f2534 86px 90px),
        repeating-linear-gradient(90deg, transparent 0 120px, #1f2534 120px 124px),
        radial-gradient(circle at 70% 30%, #17261f 0 70px, transparent 71px),
        radial-gradient(circle at 22% 72%, #16203a 0 90px, transparent 91px) !important;
}
html[data-theme=dark] .v2-map-skeleton > span, html[data-theme=dark] .poi-map-skeleton > span, html[data-theme=dark] .maps-skeleton > span {
    background: rgba(26, 32, 48, .95); color: #c4cbd8; box-shadow: 0 6px 18px -8px rgba(0, 0, 0, .6);
}

/* Логотипы оплат в подвале нарисованы под белую плашку — плашка остаётся белой. */
html[data-theme=dark] .v2-pay i { background: #fff; }
html[data-theme=dark] .v2-pay img { filter: none; }

/* 404: цифры — градиент от тёмного, на тёмном пропадают; дорога — тоже. */
html[data-theme=dark] .v2-nf-digits b { background: linear-gradient(135deg, #f1f3f8, #c9bcff 55%, #7c5cff); -webkit-background-clip: text; background-clip: text; color: transparent; }
html[data-theme=dark] .v2-nf-road::before { background: #2b3347; }

@media (prefers-color-scheme:dark){
/* Тёмная тема — правки по скриншотам, идут последними (build_dark.py). */

/* Заглушки карт (as-skel.css красит их со !important) — тёмная «карта». */
html[data-theme-pick=auto]:not([data-theme=light]) .v2-map-skeleton, html[data-theme-pick=auto]:not([data-theme=light]) .poi-map-skeleton, html[data-theme-pick=auto]:not([data-theme=light]) .maps-skeleton, html[data-theme-pick=auto]:not([data-theme=light]) .cams-map-wait {
    background-color: #151a26 !important;
    background-image:
        linear-gradient(100deg, transparent 30%, rgba(255, 255, 255, .06) 50%, transparent 70%),
        linear-gradient(28deg, transparent 47%, #232a3a 47% 49.5%, transparent 49.5%),
        linear-gradient(-62deg, transparent 58%, #232a3a 58% 60%, transparent 60%),
        repeating-linear-gradient(0deg, transparent 0 86px, #1f2534 86px 90px),
        repeating-linear-gradient(90deg, transparent 0 120px, #1f2534 120px 124px),
        radial-gradient(circle at 70% 30%, #17261f 0 70px, transparent 71px),
        radial-gradient(circle at 22% 72%, #16203a 0 90px, transparent 91px) !important;
}
html[data-theme-pick=auto]:not([data-theme=light]) .v2-map-skeleton > span, html[data-theme-pick=auto]:not([data-theme=light]) .poi-map-skeleton > span, html[data-theme-pick=auto]:not([data-theme=light]) .maps-skeleton > span {
    background: rgba(26, 32, 48, .95); color: #c4cbd8; box-shadow: 0 6px 18px -8px rgba(0, 0, 0, .6);
}

/* Логотипы оплат в подвале нарисованы под белую плашку — плашка остаётся белой. */
html[data-theme-pick=auto]:not([data-theme=light]) .v2-pay i { background: #fff; }
html[data-theme-pick=auto]:not([data-theme=light]) .v2-pay img { filter: none; }

/* 404: цифры — градиент от тёмного, на тёмном пропадают; дорога — тоже. */
html[data-theme-pick=auto]:not([data-theme=light]) .v2-nf-digits b { background: linear-gradient(135deg, #f1f3f8, #c9bcff 55%, #7c5cff); -webkit-background-clip: text; background-clip: text; color: transparent; }
html[data-theme-pick=auto]:not([data-theme=light]) .v2-nf-road::before { background: #2b3347; }

}
