/* 3.9.348 – SÖTÉT MÓD: automatikusan generált ellenpárok a világos színekhez (darkgen.py).
   Csak ott, ahol eddig nem volt kézzel írt sötét szabály. */

/* --- assets/css/tour-list-a.css --- */
body.dark .tk-view-toggle{background:#173741;border:1px solid #38505b}
body.dark .tk-view-toggle__opt{color:#e3ebf2 !important}
body.dark .tk-view-toggle__opt:hover{color:#80c9db !important}
body.dark.tk-la .tk-la-region .form-check-label{background:#173741 !important}
body.dark.tk-la .tk-la-region .form-check-label:hover{background:#153b48 !important}
body.dark.tk-la .tk-la-more{border:1px dashed #38505b;color:#b9c6d5}
body.dark.tk-la .tk-detailed-filter-card .noUi-target{background:#153b48 !important}
body.dark.tk-la .tk-detailed-filter-card .noUi-handle{background:#173741 !important}
body.dark.tk-la .tk-la-reset{background:#173741}
body.dark.tk-la a.tk-la-reset:hover{background:#153b48}
body.dark.tk-la .tk-la-tools .tk-detailed-view-switch{background:#173741}
body.dark.tk-la .tk-la-sort__btn{background:#173741}
body.dark.tk-la .tk-la-sort__menu{background:#173741}
body.dark.tk-la .tk-la-sort__menu a:hover{background:#153b48}
body.dark.tk-la .tk-active-filters a:not(.tk-active-filters__clear){background:#153b48;border:1px solid #38505b}
body.dark.tk-la .tk-active-filters a:not(.tk-active-filters__clear):hover{background:#153b48}
body.dark.tk-la .tk-la-progress__bar{background:#153b48}
body.dark.tk-la .tk-la-progress span{color:#b9c6d5}
html body.dark.tk-la .tk-la-sort__btn{color:#e3ebf2 !important}
html body.dark.tk-la .tk-la-sort__btn:hover, html body.dark.tk-la .tk-la-sort__btn[aria-expanded="true"]{color:#80c9db !important}
html body.dark.tk-la .tk-la-sort__menu a{color:#e3ebf2 !important}
html body.dark.tk-la .tk-la-sort__menu a:hover{color:#80c9db !important}
html body.dark.tk-la .tk-la-sort__menu a.is-on{color:#80c9db !important}
html body.dark .tk-view-toggle__opt{color:#e3ebf2 !important}
html body.dark .tk-view-toggle__opt:hover{color:#80c9db !important}
html body.dark.tk-la .tk-detailed-results-head .tk-la-sort__btn{color:#e3ebf2 !important}
html body.dark.tk-la .tk-detailed-results-head .tk-la-sort__btn:hover, html body.dark.tk-la .tk-detailed-results-head .tk-la-sort__btn[aria-expanded="true"]{color:#80c9db !important}
html body.dark.tk-la .tk-detailed-results-head .tk-la-sort__menu a{color:#e3ebf2 !important}
html body.dark.tk-la .tk-detailed-results-head .tk-la-sort__menu a:hover, html body.dark.tk-la .tk-detailed-results-head .tk-la-sort__menu a.is-on{color:#80c9db !important}
html body.dark .tk-view-toggle .tk-view-toggle__opt{color:#e3ebf2 !important}
html body.dark .tk-view-toggle .tk-view-toggle__opt:hover{color:#80c9db !important}
html body.dark.tk-la .tk-detailed-view-switch button{color:#e3ebf2}
html body.dark.tk-la .tk-detailed-view-switch.tk-la-vs button:hover{color:#80c9db}
html body.dark.tk-la .tk-la-sort__btn, html body.dark.tk-la .tk-detailed-view-switch.tk-la-vs, html body.dark.tk-la .tk-view-toggle{background:#12303a !important;border:1px solid #38505b !important}
html body.dark.tk-la .tk-detailed-results-head .tk-la-sort__btn{color:#b9c6d5 !important}
html body.dark.tk-la .tk-detailed-results-head .tk-la-sort__btn:hover, html body.dark.tk-la .tk-detailed-results-head .tk-la-sort__btn[aria-expanded="true"]{background:#153b48 !important;border-color:#38505b !important;color:#80c9db !important}
html body.dark.tk-la .tk-view-toggle .tk-view-toggle__opt{color:#b9c6d5 !important}
html body.dark.tk-la .tk-view-toggle .tk-view-toggle__opt:hover{color:#80c9db !important}
html body.dark.tk-la .tk-view-toggle .tk-view-toggle__opt.is-on, html body.dark.tk-la .tk-view-toggle .tk-view-toggle__opt.is-on:hover{color:#80c9db !important}
html body.dark.tk-la .tk-view-toggle .tk-view-toggle__pill, html body.dark.tk-la .tk-la-vs-pill{background:#173741 !important}
html body.dark.tk-la .tk-detailed-view-switch.tk-la-vs button{color:#b9c6d5 !important}
html body.dark.tk-la .tk-detailed-view-switch.tk-la-vs button:hover{color:#80c9db !important}
html body.dark.tk-la .tk-detailed-view-switch.tk-la-vs button.is-active, html body.dark.tk-la .tk-detailed-view-switch.tk-la-vs button.is-active:hover{color:#80c9db !important}
html body.dark.tk-la .tk-view-toggle{background:#173741!important;border:1px solid #38505b!important}
html body.dark.tk-la .tk-view-toggle .tk-view-toggle__pill{background:#153b48!important}
html body.dark.tk-la .tk-view-toggle .tk-view-toggle__opt{color:#e3ebf2!important}
html body.dark.tk-la .tk-view-toggle .tk-view-toggle__opt svg{color:#80c9db}
html body.dark.tk-la .tk-view-toggle .tk-view-toggle__opt.is-on, html body.dark.tk-la .tk-view-toggle .tk-view-toggle__opt.is-on:hover{color:#80c9db!important}
body.dark .tk-mapov{background:#153b48}
body.dark .tk-mapov__load{color:#80c9db}
body.dark .tk-mapov__spin{border:3px solid #38505b}
body.dark .tk-la-near{border-top:1px solid #38505b}
body.dark .tk-la-near label{color:#e3ebf2}
body.dark .tk-la-near input{border:1.5px solid #38505b;color:#e3ebf2;background:#173741}
body.dark .tk-la-near__msg{color:#b9c6d5}
body.dark .tk-tour-result-card__distance{background:#153b48;color:#80c9db}
body.dark .tk-la-wknd{border:1px solid #38505b!important;background:#173741!important;color:#e3ebf2!important}
body.dark .tk-la-wknd:hover{color:#80c9db!important}
body.dark .tk-la-wknd.is-on{background:#153b48!important;color:#80c9db!important}
body.dark .tk-tour-result-card__wx{background:rgba(23,55,65,.93);color:#b9c6d5}
body.dark .tk-tour-result-card__wx svg{color:#b9c6d5}
body.dark .tk-tour-result-card__wx.is-good{color:#e3ebf2}
html body.dark.tk-la .tk-detailed-results-head .tk-la-wknd{border:1px solid #38505b!important;background:#12303a!important;color:#e3ebf2!important}
html body.dark.tk-la .tk-detailed-results-head .tk-la-wknd:hover{background:#153b48!important;border-color:#38505b!important;color:#80c9db!important}
html body.dark.tk-la .tk-detailed-results-head .tk-la-wknd.is-on{background:#173741!important;border-color:#38505b!important;color:#80c9db!important}

/* --- assets/css/map-filter-c.css --- */
body.dark.tk-mfc .tk-mfc-group{background:#173741;border:1px solid #38505b}
body.dark.tk-mfc .tk-mfc-sep{background:#2a4652}
body.dark.tk-mfc .tk-mfc-search{color:#e3ebf2}
body.dark.tk-mfc .tk-mfc-search input#tk-map-keyword{color:#e3ebf2}
body.dark.tk-mfc .tk-mfc-search input#tk-map-keyword::placeholder{color:#b9c6d5}
body.dark.tk-mfc .tk-mfc-search:focus-within{color:#80c9db}
body.dark.tk-mfc .tk-mfc-toggle{color:#e3ebf2}
body.dark.tk-mfc .tk-mfc-toggle:hover{color:#80c9db}
body.dark.tk-mfc.tk-mfc-open .tk-mfc-toggle{background:#153b48;color:#80c9db}
body.dark.tk-mfc .tk-mfc-reset{color:#e3ebf2}
body.dark.tk-mfc .tk-mfc-reset:hover{color:#80c9db}
body.dark.tk-mfc .tk-mfc-total{background:#173741;border:1px solid #38505b;color:#e3ebf2}
body.dark.tk-mfc .tk-mfc-chip{background:#173741;border:1px solid #38505b;color:#e3ebf2}
body.dark.tk-mfc .tk-mfc-chip b{color:#b9c6d5}
body.dark.tk-mfc .tk-mfc-chip:hover{color:#80c9db}
body.dark.tk-mfc .tk-mfc-chip:hover b{color:#80c9db}
body.dark.tk-mfc .tk-mfc-col .range__info{color:#e3ebf2 !important}
body.dark.tk-mfc .tk-mfc-col .form-check-label{background:#173741 !important;border:1px solid #38505b !important;color:#e3ebf2 !important}
body.dark.tk-mfc .tk-mfc-col .form-check-label:hover{background:#153b48 !important;border-color:#38505b !important;color:#80c9db !important}
body.dark.tk-mfc .tk-mfc-more{border:1px dashed #38505b;color:#b9c6d5}
body.dark.tk-mfc .tk-mfc-more:hover{color:#80c9db}
body.dark.tk-mfc .tk-mfc-col .noUi-target{background:#153b48 !important}
body.dark.tk-mfc .tk-mfc-col .noUi-handle{background:#173741 !important}
body.dark.tk-mfc .tk-mfc-col .range__text{color:#b9c6d5 !important}
body.dark.tk-mfc .tk-mfc-col .range__text span{color:#80c9db}
body.dark.tk-mfc .tk-mfc-foot{border-top:1px solid #38505b}
body.dark.tk-mfc .tk-mfc-clear{background:#153b48;color:#e3ebf2 !important}
body.dark.tk-mfc .tk-mfc-clear:hover{color:#80c9db !important}
body.dark.tk-mfc .tk-mfc-col .js-effort-start::after, body.dark.tk-mfc .tk-mfc-col .js-effort-finish::after{color:#b9c6d5}
@media (max-width: 767px){
body.dark.tk-mfc .sidebar-wrapper-col .sidebar::before{background:#2a4652}
body.dark.tk-mfc .tk-mfc-foot{background:#173741}
}
body.dark.tk-mfc .tk-mfc-chip{background:#153b48;border-color:#38505b;color:#80c9db}
body.dark.tk-mfc .tk-mfc-chip b{color:#b9c6d5}
body.dark.tk-mfc .tk-mfc-chip:hover{background:#153b48;color:#80c9db}
body.dark.tk-mfc .tk-mfc-chip:hover b{color:#80c9db}
body.dark.tk-mfc .tk-mfc-clear:disabled{background:#12303a}

/* --- assets/css/tour-community.css --- */
body.dark .tkcm-button{border:1px solid #38505b;background:#173741}
body.dark .tkcm-dialog{border:1px solid #38505b;background:#173741}
body.dark .tkcm-dialog textarea{border:1px solid #38505b}
body.dark .tkcm-profile{background:#173741;border:1px solid #38505b}
body.dark .tkcm-stats{background:#153b48}
body.dark .tkcm-columns>div{border:1px solid #38505b}
body.dark .tkcm-tour-card{border:1px solid #38505b}
body.dark .tk-collection .tkcm-profile{color:var(--tk-page-ink,#e3ebf2);background:var(--tk-page-surface,#173741);border-color:var(--tk-page-line,#38505b)}
body.dark .tk-collection .tkcm-profile>h2{color:var(--tk-page-ink,#e3ebf2)}
body.dark .tk-collection .tkcm-stats{color:var(--tk-page-muted,#b9c6d5)}
body.dark .tk-collection .tkcm-profile .tkcm-tour-card{color:var(--tk-page-ink,#e3ebf2);border-color:var(--tk-page-line,#38505b)}
body.dark .tk-collection .tkcm-profile .tkcm-tour-card:hover, body.dark .tk-collection .tkcm-profile .tkcm-tour-card:focus-visible{background:color-mix(in srgb,var(--tk-page-accent,var(--tk-primary)) 5%,var(--tk-page-surface,#173741));border-color:#38505b}
body.dark .tk-collection .tkcm-profile .tkcm-columns>div{border-color:var(--tk-page-line,#38505b)}
body.dark .tkcm-progress-status.is-error, body.dark .tkcm-map-tools>[data-tkcm-map-status].is-error{color:#ffbac2}
body.dark .tk-tour #map_canvas .gm-style-iw-c:has(.tkcm-map-popup){background:var(--tt-card,#173741)!important;color:var(--tt-text,#e3ebf2)!important;border:1px solid var(--tt-border,#38505b)!important}
body.dark .tk-tour #map_canvas .gm-style-iw-t:has(.tkcm-map-popup)::after, body.dark .tk-tour #map_canvas .gm-style-iw-t:has(.tkcm-map-popup) .gm-style-iw-tc::after{background:var(--tt-card,#173741)!important}
body.dark .tk-tour #map_canvas .tkcm-map-popup{background:var(--tt-card,#173741)}
body.dark .tk-tour #map_canvas .tkcm-popup-heading h3{color:var(--tt-text,#e3ebf2)}
body.dark .tk-tour #map_canvas .tkcm-popup-meta small{color:var(--tt-muted,#b9c6d5)}
body.dark .tk-tour #map_canvas .tkcm-popup-freshness{color:var(--tt-muted,#b9c6d5)}
body.dark .tk-tour #map_canvas .tkcm-popup-freshness[data-fresh="Friss"]{background:#1e3a24;color:#b9c6d5}
body.dark .tk-tour #map_canvas .tkcm-popup-freshness[data-fresh="Régebbi"]{background:#44351b;color:#b9c6d5}
body.dark .tk-tour #map_canvas .tkcm-map-popup>.tkcm-popup-count{color:var(--tt-muted,#b9c6d5)}
body.dark .tk-tour #map_canvas .tkcm-popup-actions{border-top:1px solid var(--tt-border,#38505b)}
body.dark .tk-tour #map_canvas .tkcm-popup-actions .tkcm-button{border:1px solid var(--tt-border,#38505b)}
body.dark .tk-tour #map_canvas .tkcm-map-popup>.tkcm-popup-notice{color:#ffbac2}
body.dark .tkcm-osm-credit{background:#173741}

/* --- assets/css/tour-a.css --- */
html body.dark .tk-tour .tk-suit-tx small{color:var(--tk-text-muted,#b9c6d5)}
html body.dark .tk-tour .tt-cond-c .tt-condition-state[data-state="clear"]{color:#9bd7b7}
html body.dark .tk-tour .tt-cond-c .tt-condition-state[data-state="mud"]{color:#f6d48b}
html body.dark .tk-tour .tt-cond-c .tt-condition-state:is([data-state="difficult"],[data-state="detour"]){color:#f6d48b}
html body.dark .tk-tour .tt-cond-c .tt-condition-state[data-state="closed"]{color:#ffbac2}
html body.dark .tk-tour .tt-cond-c .tt-condition-state[data-state="unknown"]{color:var(--tk-text-muted,#b9c6d5)}
html body.dark .tk-tour .tt-cond-c .tt-passability small{color:var(--tk-text-muted,#b9c6d5)}
html body.dark .tk-tour .tt-cond-dot{background:#1e3a24}
html body.dark .tk-tour .tt-cond-form legend small, html body.dark .tk-tour .tt-cond-note small{color:var(--tk-text-muted,#b9c6d5)}
html body.dark .tk-tour .tt-cond-state span::before{background:#2a4652}
html body.dark .tk-tour .tt-stats .tt-stat-wicon.is-sun{color:#b9c6d5}
html body.dark .tk-tour .tt-stats .tt-stat-wicon:is(.is-rain,.is-storm){color:#80c9db}
html body.dark .tk-tour .tt-booklet-status.is-done p{color:#9bd7b7}
html body.dark .tk-tour .tt-booklet-status.is-error p{color:#ffbac2}
body.dark .tkcm-maphint .tkcm-button{background:rgba(23,55,65,.12)}
body.dark .tkcm-maphint .tkcm-button:hover{background:rgba(23,55,65,.24)}
body.dark .tkcm-mapcard{background:#173741;color:#e3ebf2}
body.dark .tkcm-mapcard-head h3{color:#e3ebf2}
body.dark .tkcm-mapcard-km{color:#80c9db;background:#153b48}
body.dark .tkcm-mapcard-close{background:#12303a;color:#b9c6d5}
body.dark .tkcm-mapcard-close:hover{background:#153b48;color:#80c9db}
body.dark .tkcm-mapform .tkcm-types .tkcm-button{border:1px solid #38505b;background:#173741;color:#b9c6d5}
body.dark .tkcm-mapform .tkcm-types .tkcm-button svg{background:var(--tkcm-type-bg,#12303a);color:var(--tkcm-type-fg,#b9c6d5)}
body.dark .tkcm-mapform .tkcm-types .tkcm-button:hover{border-color:#38505b;background:#12303a}
body.dark .tkcm-mapform .tkcm-types .tkcm-button.is-active{background:#153b48;color:#80c9db}
body.dark .tkcm-mapform>label{color:#b9c6d5}
body.dark .tkcm-mapform textarea{border:1px solid #38505b}
body.dark .tkcm-mapform [data-tkcm-file]{color:#b9c6d5}
body.dark .tkcm-mapform #tkcm-report-status{color:#ffbac2}

/* --- assets/css/profile-a.css --- */
html body.dark .tk-collection .tk-pa .setting__menu.tk-pa-nav{background:var(--tk-page-surface,#173741)!important;border:1px solid var(--tk-page-line,#38505b)!important}
html body.dark .tk-collection .tk-pa .tk-pa-group__title{color:#b9c6d5}
html body.dark .tk-collection .tk-pa .setting__menu a.tk-pa-link:focus{color:#b9c6d5}
html body.dark .tk-collection .tk-pa .tk-pa-count{background:#12303a;color:#b9c6d5}
html body.dark .tk-collection .tk-pa a.active .tk-pa-count{background:#173741;color:#80c9db}
@media (max-width:991px){
html body.dark .tk-collection .tk-pa>.tk-pa-toggle{border:1px solid var(--tk-page-line,#38505b);background:var(--tk-page-surface,#173741);color:#80c9db}
}
html body.dark .tk-collection .tk-pa .setting__menu a.tk-pa-link .tk-pa-count{background:#12303a!important;color:#b9c6d5!important}
html body.dark .tk-collection .tk-pa .setting__menu a.tk-pa-link.active .tk-pa-count{background:#173741!important;color:#80c9db!important}
html body.dark .tk-pa .tk-pa-more button{border:1.5px solid #38505b;background:#173741;color:#80c9db}
html body.dark .tk-pa .tk-pa-more small{color:#b9c6d5}
html body.dark .tk-pa .tk-profile-favorite .tk-fav-remove{background:#173741;color:#ffbac2}
html body.dark .tk-pa .tk-personal .setting__head .setting__button{border:1.5px solid #38505b!important;background:#173741!important;color:#b9c6d5!important}
html body.dark .tk-pa .tk-personal .setting__head .setting__button:hover{color:#ffbac2!important}
html body.dark .tk-pa .tk-personal .tkp-card__intro h3{color:#e3ebf2!important}
html body.dark .tk-pa .tk-personal .tkp-card__intro p{color:#b9c6d5!important}
html body.dark .tk-pa .tk-personal .field__label{color:#e3ebf2!important}
html body.dark .tk-pa .tk-personal .field__label .desc{color:#b9c6d5}
html body.dark .tk-pa .tk-personal .field__input, html body.dark .tk-pa .tk-personal input[type=text], html body.dark .tk-pa .tk-personal input[type=email], html body.dark .tk-pa .tk-personal input[type=password]{border:1.5px solid #38505b!important;background:#173741!important;color:#e3ebf2!important}
html body.dark .tk-pa .tk-personal .field__input:hover{border-color:#38505b!important}
html body.dark .tk-pa .tk-personal .setting__text, html body.dark .tk-pa .tk-personal .desc{color:#b9c6d5}
html body.dark .tk-pa .tk-personal .updated.inline{background:#44351b;color:#f6d48b}
html body.dark .tk-pa .tk-personal .settings__button, html body.dark .tk-pa .tk-personal .wp-generate-pw{border:1.5px solid #38505b!important;background:#173741!important;color:#80c9db!important}
html body.dark .tk-pa .tk-personal #pass-strength-result{background:#12303a;color:#b9c6d5}
html body.dark .tk-pa .tk-personal #pass-strength-result.strong{background:#1e3a24;color:#9bd7b7}
html body.dark .tk-pa .tk-personal #pass-strength-result.good{background:#1e3a24;color:#9bd7b7}
html body.dark .tk-pa .tk-personal #pass-strength-result.bad, html body.dark .tk-pa .tk-personal #pass-strength-result.short{background:#3a2328;color:#ffbac2}
html body.dark .tk-pa .tk-personal .tkp-danger{border:1.5px solid #38505b!important;background:#12303a!important}
html body.dark .tk-pa .tk-personal .tkp-danger h3{color:#ffbac2!important}
html body.dark .tk-pa .tk-personal .tkp-danger p{color:#b9c6d5!important}
html body.dark .tk-pa .tk-personal .tkp-danger-button{background:#173741!important;color:#ffbac2!important;border:1.5px solid #38505b!important}
html body.dark .tk-collection .tk-pa :is(.tkc-overview>h2,.tk-pa-title,.tkp-section-heading h2,.tks-intro h2,.tkcm-profile>h2,.tkb-saved-panel>h2,.tk-mobile-profile__hero h2){color:#e3ebf2!important}
html body.dark .tk-collection .tk-pa :is(.tkp-section-heading,.tks-intro)>p, html body.dark .tk-collection .tk-pa .tkb-saved-panel>h2+p{color:#b9c6d5!important}
html body.dark .tk-collection .tk-pa :is(.tk-pa-more button,.tkp-rating-delete,.tk-personal .settings__button,.tk-personal .wp-generate-pw,.tk-personal .setting__head .setting__button,.tk-personal .tkp-savebar #wp-submit,.tkb-saved-panel .tkb-button){border:1px solid #38505b!important;background:#12303a!important;color:#80c9db!important}
html body.dark .tk-collection .tk-pa .tk-personal #editprofileform.is-dirty .tkp-savebar #wp-submit{border-color:#38505b!important}
html body.dark .tk-collection .tk-pa .tk-personal #editprofileform.is-dirty .tkp-savebar #wp-submit:hover{border-color:#38505b!important}
html body.dark .tk-collection .tk-pa :is(.tkcm-tour-card,.list-voted-posts .listing>li){background:#173741!important;border:1px solid #38505b!important;color:#e3ebf2!important}
html body.dark .tk-collection .tk-pa :is(.tkcm-tour-card,.list-voted-posts .listing>li):is(:hover,:focus-within){background:linear-gradient(90deg,rgba(0,104,135,.09),#173741 22%)!important}
html body.dark .tk-collection .tk-pa .list-voted-posts .listing>li:only-child:not(:has(form)){color:#b9c6d5!important}
html body.dark .tk-collection .tk-pa .list-voted-posts .listing-text>a{color:#e3ebf2!important}
html body.dark .tk-collection .tk-pa .list-voted-posts .listing-text>a:hover{color:#80c9db!important}
html body.dark .tk-collection .tk-pa .list-voted-posts .listing-text>span{color:#b9c6d5!important}
html body.dark .tk-collection .tk-pa .tkcm-tour-card>svg{color:#80c9db}
html body.dark .tk-collection .tk-pa .tkcm-tour-card strong{color:#e3ebf2!important}
html body.dark .tk-collection .tk-pa .tkcm-tour-card:hover strong{color:#80c9db!important}
html body.dark .tk-collection .tk-pa .tkcm-columns h3{color:#80c9db!important}
html body.dark .tk-collection .tk-pa .tkcm-columns>div>p{color:#b9c6d5}
html body.dark .tk-collection .tk-pa [data-profile-panel] .tk-pa-h{color:#e3ebf2!important}
html body.dark .tk-collection .tk-pa .tk-pa-row{background:#173741!important;border:1px solid #38505b!important}
html body.dark .tk-collection .tk-pa .tk-pa-row:is(:hover,:focus-within){background:linear-gradient(90deg,rgba(0,104,135,.09),#173741 22%)!important}
html body.dark .tk-collection .tk-pa .tkg-history>h2{color:#e3ebf2!important}
html body.dark .tk-collection .tk-pa .tkg-history>p{color:#b9c6d5!important}
html body.dark .tk-collection .tk-pa .tkg-history [data-tkg-history]>p{color:#b9c6d5}
html body.dark .tk-collection .tk-pa .tkg-history-list>li{background:#173741!important;border:1px solid #38505b!important}
html body.dark .tk-collection .tk-pa .tkg-history-list>li:is(:hover,:focus-within){background:linear-gradient(90deg,rgba(0,104,135,.09),#173741 22%)!important}
html body.dark .tk-collection .tk-pa .tkg-history-title{color:#e3ebf2!important}
html body.dark .tk-collection .tk-pa .tkg-history-list>li:hover .tkg-history-title{color:#80c9db!important}
html body.dark .tk-collection .tk-pa .tkg-history-list .tkg-small{color:#b9c6d5!important}
html body.dark .tk-collection .tk-pa :is(.tkg-history-open,.tkg-history .tkg-link,.tkg-history .tkg-button){border:1px solid #38505b!important;background:#12303a!important;color:#80c9db!important}
html body.dark .tk-collection .tk-pa .tkg-history-pages{color:#b9c6d5}
html body.dark .tk-pa .tk-personal .tkp-acf .acf-label label, html body.dark .tk-pa .tk-personal .tkp-acf .acf-field>th label{color:#e3ebf2!important}
html body.dark .tk-pa .tk-personal .tkp-acf .acf-label .description, html body.dark .tk-pa .tk-personal .tkp-acf p.description{color:#b9c6d5!important}
html body.dark .tk-pa .tk-personal .tkp-acf :is(input[type=url],input[type=text],input[type=email],input[type=number]){border:1.5px solid #38505b!important;background:#173741!important;color:#e3ebf2!important}
html body.dark .tk-pa .tk-personal .tkp-acf textarea{border:1.5px solid #38505b!important;background:#173741!important;color:#e3ebf2!important}
html body.dark .tk-pa .tk-personal .tkp-acf :is(input,textarea):hover{border-color:#38505b!important}
html body.dark .tk-pa .tk-personal .tkp-acf .acf-url .acf-icon{color:#b9c6d5!important}
html body.dark .tk-pa .tk-personal .tkp-acf .acf-field[data-name*="facebook" i] .acf-url .acf-icon, html body.dark .tk-pa .tk-personal .tkp-acf .acf-field[data-name*="insta" i] .acf-url .acf-icon{color:#80c9db!important}
html body.dark .tk-pa .tk-personal .tkp-acf .acf-image-uploader img{border:3px solid #38505b!important}
html body.dark .tk-pa .tk-personal .tkp-acf .acf-image-uploader .acf-actions .acf-icon{border:2px solid #38505b!important}
html body.dark .tk-pa .tk-personal .tkp-acf .acf-image-uploader .hide-if-value{color:#b9c6d5}
html body.dark .tk-pa .tk-personal .tkp-acf :is(.acf-button,.acf-image-uploader .button,.acf-basic-uploader input[type=file]){border:1px solid #38505b!important;background:#12303a!important;color:#80c9db!important}
html body.dark .tk-pa .tk-personal .tkp-acf .acf-field[data-type="true_false"]{border:1px solid #38505b!important;background:#12303a!important}
html body.dark .tk-pa .tk-personal .tkp-acf .acf-field[data-type="true_false"] .acf-label label, html body.dark .tk-pa .tk-personal .tkp-acf .acf-field[data-type="true_false"]>th label{color:#e3ebf2!important}
html body.dark .tk-pa .tk-personal .tkp-acf .acf-true-false label{color:#b9c6d5!important}
html body.dark .tk-pa .tk-personal .tkp-acf .acf-true-false input[type=checkbox]{background:#2a4652!important}
html body.dark .tk-pa .tk-personal .tkp-acf .acf-true-false input[type=checkbox]::before{background:#173741}
html body.dark .tk-pa .tk-personal .tkp-social .nsl-button{border:1px solid #38505b!important}
html body.dark .tk-pa .tk-personal .tkp-social .nsl-button-google, html body.dark .tk-pa .tk-personal .tkp-social .nsl-button[data-skin="light"], html body.dark .tk-pa .tk-personal .tkp-social .nsl-button[data-skin="white"]{background:#173741!important;border-color:#38505b!important}
html body.dark .tk-collection .tk-pa .tk-pa-link .tk-pa-count{background:#153b48!important;color:#80c9db!important}
html body.dark .tk-collection .tk-pa .tk-pa-link.active .tk-pa-count{background:#173741!important;color:#80c9db!important}
html body.dark .tk-pa .tkd-card{background:#173741;border:1px solid #38505b}
html body.dark .tk-pa .tkd-eyebrow{color:#80c9db}
html body.dark .tk-pa .tkd-card h3, html body.dark .tk-pa .tkd-head h3{color:#e3ebf2}
html body.dark .tk-pa .tkd-card p{color:#b9c6d5}
html body.dark .tk-pa .tkd-btn{border:1px solid #38505b;background:#12303a;color:#80c9db!important}
html body.dark .tk-pa .tkd-map{background:#153b48}
html body.dark .tk-pa .tkd-chip{background:#12303a;color:#b9c6d5}
html body.dark .tk-pa .tkd-pct b{color:#e3ebf2}
html body.dark .tk-pa .tkd-pct span{color:#b9c6d5}
html body.dark .tk-pa .tkd-bar{background:#12303a}
html body.dark .tk-pa .tkd-check li{color:#b9c6d5}
html body.dark .tk-pa .tkd-check li.is-done{color:#e3ebf2}
html body.dark .tk-pa .tkd-check li.is-done span{color:#b9c6d5}
html body.dark .tk-pa .tkd-head a{color:#80c9db}
html body.dark .tk-pa .tkd-head a:hover{color:#80c9db}
html body.dark .tk-pa .tkd-fav{background:#173741;border:1px solid #38505b;color:#e3ebf2}
html body.dark .tk-pa .tkd-fav__img{background:#153b48 center/cover no-repeat}
html body.dark .tk-pa .tkd-fav__body strong{color:#e3ebf2}
html body.dark .tk-pa .tkd-fav:hover .tkd-fav__body strong{color:#80c9db}
html body.dark .tk-pa .tkd-fav__body small{color:#b9c6d5}
html body.dark .tk-pa .tkd-ico{background:#153b48;color:#80c9db}
html body.dark .tk-pa .tkd-badges i{border:2px dashed #38505b;background:#173741}
html body.dark .tk-pa .tkd-pill{background:#1e3a24;color:#9bd7b7;border:1px solid #38505b}
html body.dark .tk-collection .tk-pa .tk-mobile-profile__heading h3{color:#80c9db!important}
html body.dark .tk-collection .tk-pa .tk-mobile-profile__heading strong{background:#153b48;color:#80c9db}
html body.dark .tk-collection .tk-pa :is(.tk-mobile-track,.tk-mobile-session){background:#173741!important;border:1px solid #38505b!important}
html body.dark .tk-collection .tk-pa :is(.tk-mobile-track,.tk-mobile-session):is(:hover,:focus-within){background:linear-gradient(90deg,rgba(0,104,135,.09),#173741 22%)!important}
html body.dark .tk-collection .tk-pa .tk-mobile-track__icon{background:#153b48;color:#80c9db}
html body.dark .tk-collection .tk-pa .tk-mobile-track__icon svg, html body.dark .tk-collection .tk-pa .tk-mobile-session__device>svg{color:#80c9db}
html body.dark .tk-collection .tk-pa :is(.tk-mobile-track__title h4,.tk-mobile-session h4){color:#e3ebf2!important}
html body.dark .tk-collection .tk-pa .tk-mobile-track:hover .tk-mobile-track__title h4{color:#80c9db!important}
html body.dark .tk-collection .tk-pa .tk-mobile-track__title span{background:#12303a;color:#b9c6d5}
html body.dark .tk-collection .tk-pa :is(.tk-mobile-track__date,.tk-mobile-session p){color:#b9c6d5!important}
html body.dark .tk-collection .tk-pa .tk-mobile-track__metrics span{color:#b9c6d5}
html body.dark .tk-collection .tk-pa .tk-mobile-track__metrics b{color:#e3ebf2}
html body.dark .tk-collection .tk-pa :is(.tk-mobile-track__download,.tk-mobile-session button,.tk-mobile-profile__revoke-all button,.tk-mobile-profile__pagination a){border:1px solid #38505b!important;background:#12303a!important;color:#80c9db!important}
html body.dark .tk-collection .tk-pa :is(.tk-mobile-session button,.tk-mobile-profile__revoke-all button){color:#ffbac2!important;background:#173741!important;border-color:#38505b!important}
html body.dark .tk-collection .tk-pa .tk-mobile-profile__empty{color:#b9c6d5}
html body.dark .tk-collection .tk-pa .tkb-saved-panel [data-blog-saved-card]>[data-blog-save]{background:#173741!important}
html body.dark .tk-collection .tk-pa .tkb-saved-panel [data-blog-saved-card]>[data-blog-save]:hover::before{background:#173741}
html body.dark .tk-collection .tk-pa .tkb-saved-panel [data-blog-saved-empty]{color:#b9c6d5}
html body.dark .tk-collection .tk-pa .tkb-saved-panel .tkb-pagination .page-numbers{border:1px solid #38505b;background:#12303a;color:#80c9db}
html body.dark .tk-pa .tkd-fav__heart{background:#173741!important;color:#ffbac2!important}
html body.dark .tk-collection .tk-pa .tks-wrap{color:#e3ebf2}
html body.dark .tk-collection .tk-pa .tks-steps button{border:1px solid #38505b!important;background:#173741!important;color:#b9c6d5!important}
html body.dark .tk-collection .tk-pa .tks-steps button>span{background:#12303a!important;color:#b9c6d5!important}
html body.dark .tk-collection .tk-pa .tks-steps button:hover{border-color:#38505b!important;color:#80c9db!important}
html body.dark .tk-collection .tk-pa .tks-steps button[aria-current=step]{background:#153b48!important;color:#80c9db!important}
html body.dark .tk-collection .tk-pa .tks-form{background:#173741!important;border:1px solid #38505b!important}
html body.dark .tk-collection .tk-pa .tks-form h3{color:#e3ebf2!important}
html body.dark .tk-collection .tk-pa .tks-form h4{color:#80c9db!important}
html body.dark .tk-collection .tk-pa .tks-form p{color:#b9c6d5!important}
html body.dark .tk-collection .tk-pa .tks-form label{color:#e3ebf2!important}
html body.dark .tk-collection .tk-pa .tks-form legend{color:#e3ebf2!important}
html body.dark .tk-collection .tk-pa .tks-form :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select,textarea,.tks-select-trigger,.tks-date-trigger){border:1.5px solid #38505b!important;background:#173741!important;color:#e3ebf2!important}
html body.dark .tk-collection .tk-pa .tks-form :is(input,select,textarea,.tks-select-trigger,.tks-date-trigger):hover{border-color:#38505b!important}
html body.dark .tk-collection .tk-pa .tks-form .tks-field-error{color:#ffbac2}
html body.dark .tk-collection .tk-pa .tks-form .tks-select-menu{border:1px solid #38505b!important;background:#173741!important}
html body.dark .tk-collection .tk-pa .tks-form .tks-select-option{color:#e3ebf2!important}
html body.dark .tk-collection .tk-pa .tks-form .tks-select-option:is(:hover,:focus-visible,.is-selected,[aria-selected=true]){background:#153b48!important;color:#80c9db!important}
html body.dark .tk-collection .tk-pa .tks-chips span{border:1px solid #38505b!important;background:#173741!important;color:#b9c6d5!important}
html body.dark .tk-collection .tk-pa .tks-chips label:hover input:not(:disabled)+span{border-color:#38505b!important;background:#12303a!important;color:#80c9db!important}
html body.dark .tk-collection .tk-pa .tks-chips input:checked+span{background:#153b48!important;color:#80c9db!important}
html body.dark .tk-collection .tk-pa .tks-form details>summary{color:#80c9db}
html body.dark .tk-collection .tk-pa .tks-form details>summary::before{background:#153b48}
html body.dark .tk-collection .tk-pa .tks-upload{border:2px dashed #38505b!important;background:#12303a!important}
html body.dark .tk-collection .tk-pa .tks-upload:hover{background:#153b48!important}
html body.dark .tk-collection .tk-pa .tks-upload svg{color:#80c9db}
html body.dark .tk-collection .tk-pa .tks-upload strong{color:#e3ebf2}
html body.dark .tk-collection .tk-pa .tks-upload span{color:#b9c6d5}
html body.dark .tk-collection .tk-pa .tks-upload input[type=file]{color:#b9c6d5}
html body.dark .tk-collection .tk-pa .tks-map-frame{border:1px solid #38505b}
html body.dark .tk-collection .tk-pa .tks-map-actions [data-tks-location]{color:#b9c6d5}
html body.dark .tk-collection .tk-pa .tks-wrap .tkc-button.tkc-outline{border:1px solid #38505b!important;background:#12303a!important;color:#80c9db!important}
html body.dark .tk-collection .tk-pa .tks-actions{border-top:1px solid #38505b!important}
html body.dark .tk-collection .tk-pa .tks-consent{border:1px solid #38505b;background:#12303a}

/* --- assets/css/profile-collection.css --- */
body.dark .tk-collection .setting__menu a:hover, body.dark .tk-collection .setting__menu a.active{background:#153b48}

/* --- assets/css/tour-compare.css --- */
body.dark .tk-compare-bar .tk-compare-selected button{background:rgba(23,55,65,.1)}
body.dark .tk-compare-bar .tk-compare-selected button:hover{background:rgba(23,55,65,.18)}
body.dark .tk-compare-bar>button:first-of-type:disabled{background:rgba(23,55,65,.25)}
body.dark .tk-card-compare{background:rgba(23,55,65,.92);color:#e3ebf2}
body.dark .tk-card-compare:hover{background:#173741}
@media(max-width:767px){
body.dark .tk-card-compare{border-color:#38505b;background:#173741}
}

/* --- assets/css/tour-effort.css --- */
body.dark .tt-effort details{border-top:1px solid #38505b}

/* --- assets/css/mobile-compact.css --- */
body.dark.page-template-pagetemplate-tour-search-map #map .gm-style-mtc-bbw{background:#173741 !important;border:1px solid #38505b !important}
body.dark.page-template-pagetemplate-tour-search-map #map .gm-style-mtc > button{color:#e3ebf2 !important}
body.dark.page-template-pagetemplate-tour-search-map #map .gm-style-mtc > button:hover{background:#153b48 !important;color:#80c9db !important}
body.dark.page-template-pagetemplate-tour-search-map #map .gm-bundled-control .gmnoprint > div{background:#173741 !important;border:1px solid #38505b !important}
body.dark.page-template-pagetemplate-tour-search-map #map .gm-bundled-control .gmnoprint > div > button:hover{background-color:#153b48 !important}
body.dark.page-template-pagetemplate-tour-search-map #map .gm-bundled-control .gmnoprint > div > div{background-color:#2a4652 !important}
body.dark.page-template-pagetemplate-tour-search-map #map button.gm-svpc{background:#173741 !important;border:1px solid #38505b !important}
body.dark.page-template-pagetemplate-tour-search-map #map button.gm-svpc:hover{background:#153b48 !important}
body.dark.page-template-pagetemplate-tour-search-map #map .custom-map-location-button{background:#173741 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23006887' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 12m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'/%3E%3Cpath d='M12 12m-8 0a8 8 0 1 0 16 0a8 8 0 1 0 -16 0'/%3E%3Cpath d='M12 2l0 2M12 20l0 2M20 12l2 0M2 12l2 0'/%3E%3C/svg%3E") center / 19px 19px no-repeat !important;border:1px solid #38505b !important}
body.dark.page-template-pagetemplate-tour-search-map #map .custom-map-location-button:hover{background-color:#153b48 !important}
@media (min-width: 768px){
body.dark.page-template-pagetemplate-tour-search-map .tk-map-help-button{background:#173741 !important;border:1px solid #38505b !important;color:#e3ebf2 !important}
body.dark.page-template-pagetemplate-tour-search-map .tk-map-help-button:hover{background:#153b48 !important;color:#80c9db !important}
}
body.dark.page-template-pagetemplate-tour-search-map #map .gm-style-mtc ul[role="menu"]{background:#173741 !important;border:1px solid #38505b !important}
body.dark.page-template-pagetemplate-tour-search-map #map .gm-style-mtc ul[role="menu"] li{color:#e3ebf2 !important}
body.dark.page-template-pagetemplate-tour-search-map #map .gm-style-mtc ul[role="menu"] li:hover{background:#153b48 !important;color:#80c9db !important}
@media (min-width: 768px){
body.dark.page-template-pagetemplate-tour-search-map .sidebar-wrapper-col .togglebar{background:#12303a !important;border:1px solid #38505b !important;color:#e3ebf2 !important}
body.dark.page-template-pagetemplate-tour-search-map .sidebar-wrapper-col .togglebar:hover{background:#153b48 !important;color:#80c9db !important}
body.dark.page-template-pagetemplate-tour-search-map .sidebar-wrapper-col.slideLeft .togglebar{background:#173741 !important;border-color:#38505b !important}
}
body.dark.page-template-pagetemplate-tour-search-map #map button.gm-svpc:hover{background:#173741 !important}
body.dark.page-template-pagetemplate-tour-search-map #map .gm-bundled-control .gmnoprint[data-control-height="81"] > div::before{background:#2a4652}
body.dark.page-template-pagetemplate-tour-search-map #map .gm-bundled-control .gmnoprint[data-control-height="81"] > div > button::after{color:#e3ebf2}
body.dark.page-template-pagetemplate-tour-search-map #map .gm-bundled-control .gmnoprint[data-control-height="81"] > div > button:hover::after{color:#80c9db}
body.dark.page-template-pagetemplate-tour-search-map .tk-sv-close{background:#173741;border:1px solid #38505b;color:#e3ebf2}
body.dark.page-template-pagetemplate-tour-search-map .tk-sv-close:hover{background:#153b48;color:#80c9db}
body.dark.page-template-pagetemplate-tour-search-map #map .gm-bundled-control:has(.gm-compass) .gmnoprint[data-control-height="81"] > div{border-top:1px solid #38505b !important}

/* --- assets/css/profile-mobile.css --- */
body.dark .tk-mobile-profile{color:var(--tk-page-ink,#e3ebf2)}
body.dark .tk-mobile-profile__hero-icon{background:rgba(23,55,65,.14)}
body.dark .tk-mobile-profile__section{border:1px solid var(--tk-page-line,#38505b);background:#173741}
body.dark .tk-mobile-track{background:var(--tk-page-surface,#173741)}
body.dark .tk-mobile-track__date, body.dark .tk-mobile-session p{color:var(--tk-page-muted,#b9c6d5)}
body.dark .tk-mobile-track__metrics span{color:var(--tk-page-muted,#b9c6d5)}
body.dark .tk-mobile-track__metrics b{color:var(--tk-page-ink,#e3ebf2)}
body.dark .tk-mobile-track__download{color:var(--tk-page-accent,var(--tk-primary,#80c9db))}
body.dark .tk-mobile-session{background:var(--tk-page-surface,#173741)}
body.dark .tk-mobile-session__device>.tk-ui-icon{color:var(--tk-page-accent,var(--tk-primary,#80c9db))}
body.dark .tk-mobile-session button, body.dark .tk-mobile-profile__revoke-all button{background:#173741;color:#ffbac2}
body.dark .tk-mobile-profile__empty, body.dark .tk-mobile-profile__soon{background:var(--tk-page-surface,#173741);color:var(--tk-page-muted,#b9c6d5)}
body.dark .tk-mobile-profile__soon>.tk-ui-icon{color:var(--tk-page-accent,var(--tk-primary,#80c9db))}
body.dark .tk-mobile-profile__section{background:var(--tk-page-surface,#173741)}
body.dark .tk-mobile-track, body.dark .tk-mobile-session{border:1px solid var(--tk-page-line,#38505b)}
body.dark .tk-mobile-track__download:hover{color:var(--tk-page-accent,var(--tk-primary,#80c9db))}
body.dark .tk-mobile-profile__pagination a{color:var(--tk-petrol,#80c9db)}

/* --- assets/css/zemplen-subpages.css --- */
body.dark .z3-subpage .preview-bar button[aria-pressed=true]{border-color:#38505b}
body.dark .z3-subpage .form-block{border-bottom:1px solid #38505b}
body.dark .z3-subpage .number{background:#153b48;color:#80c9db}
body.dark .z3-subpage .section-title p{color:var(--tk-text-muted, #b9c6d5)}
body.dark .z3-subpage .field small{color:var(--tk-text-muted, #b9c6d5)}
body.dark .z3-subpage .required{color:#80c9db}
body.dark .z3-subpage input:not([type=radio]), body.dark .z3-subpage textarea{background:#12303a;border:1px solid #38505b;color:#e3ebf2}
body.dark .z3-subpage .hint{color:var(--tk-text-muted, #b9c6d5)}
body.dark .z3-subpage .upload{background:#153b48}
body.dark .z3-subpage .stars label{color:#b9c6d5}
body.dark .z3-subpage .stars label:has(input:checked){color:#80c9db}
body.dark .z3-subpage .sidecard .z3-icon{color:#80c9db}
body.dark .z3-subpage .editor-note{background:#44351b;color:#b9c6d5}
body.dark .z3-subpage .toc{border-left:2px solid #38505b}
body.dark .z3-subpage .toc a{color:var(--tk-text-muted, #b9c6d5)}
body.dark .z3-subpage .toc a.active{background:#153b48;color:#80c9db}
body.dark .z3-subpage .rule-section{border-bottom:1px solid #38505b}
body.dark .z3-subpage .rules-intro{border-bottom:1px solid #38505b}
body.dark .z3-live-form .eapps-form{color:#e3ebf2!important}
body.dark .z3-live-form .eapps-form-element-heading:before{background:#153b48;color:#80c9db}
body.dark .z3-live-form .eapps-form-element-heading-title{color:#e3ebf2!important}
body.dark .z3-live-form .eapps-form-element-heading-caption, body.dark .z3-live-form .eapps-form-element-description{color:var(--tk-text-muted, #b9c6d5)!important}
body.dark .z3-live-form .eapps-form-element-label{color:#e3ebf2!important}
body.dark .z3-live-form .eapps-form-element-input-text, body.dark .z3-live-form .eapps-form-element-input-textarea{background:#12303a!important;border:1px solid #38505b!important;color:#e3ebf2!important}
body.dark .z3-live-form .eapps-form-element-input-file-wrapper{background:#153b48!important}
body.dark .z3-live-form .eapps-form-element-scale-stars-options-item-label{color:#80c9db!important}

/* --- assets/css/tekeregj-mobile-ui.css --- */
@media (max-width: 767px){
body.dark .tk-mobile-dialog__footer .btn.is-loading::before{border-top-color:#38505b}
body.dark:is(.page-template-pagetemplate-tour-search-detailed,.page-template-pagetemplate-taxonomylist) .tk-detailed-results-grid .tk-tour-result-card__link{border:1px solid #38505b}
body.dark:is(.page-template-pagetemplate-tour-search-detailed,.page-template-pagetemplate-taxonomylist) .tk-detailed-results-grid .tk-tour-result-card__heading p{color:var(--tk-text-muted, #b9c6d5)}
body.dark:is(.page-template-pagetemplate-tour-search-detailed,.page-template-pagetemplate-taxonomylist) .tk-detailed-results-grid .tk-tour-result-card__stats{border-top:1px solid #38505b}
body.dark:is(.page-template-pagetemplate-tour-search-detailed,.page-template-pagetemplate-taxonomylist) .tk-detailed-results-grid .tk-tour-result-card__stats small{color:var(--tk-text-muted, #b9c6d5)}
body.dark .tk-mobile-tour-duration{color:var(--tk-text-muted, #b9c6d5)}
body.dark .tk-mobile-tour-save{border:1px solid #38505b;background:#173741}
}
@media (max-width: 767px){
body.dark .tk-menu-search.is-loading .tk-menu-search__status::before{border:2px solid var(--tk-border, #38505b)}
}

/* --- style.css --- */
body.dark .tk-map-filter-card .range__info svg, body.dark .tk-map-filter-card .tk-detailed-field-label svg{color:#80c9db}
body.dark .tk-detailed-category:hover{background:#12303a;border-color:#38505b;color:#80c9db}
body.dark .tk-detailed-filter-card .range__info i{color:#80c9db}
body.dark .tk-detailed-filter-card .form-check-input{border:1px solid #38505b}
body.dark .tk-detailed-filter-card .range__indicators{color:var(--tk-text-muted, #b9c6d5)}
body.dark .tk-detailed-view-switch button{color:var(--tk-text-muted, #b9c6d5)}
body.dark .tk-detailed-results-grid .listing-box-attributes-icons li{color:var(--tk-text-muted, #b9c6d5)}
body.dark .tk-detailed-results-grid .listing-box-attributes-icons li i{color:#80c9db}
body.dark .tk-detailed-results-grid .card__foot a{color:#80c9db}
body.dark .tk-detailed-filter-card .noUi-horizontal .noUi-handle{border:2px solid #38505b}
body.dark .tk-tour-result-card__link:hover{border-color:#38505b}
body.dark .tk-tour-result-card__link:focus-visible{border-color:#38505b}
body.dark .tk-tour-result-card__media{background:#153b48}
body.dark .tk-tour-result-card__chevron{background:#12303a;color:#80c9db}
body.dark .tk-detailed-results-grid.is-list .tk-tour-result-card__details span{color:var(--tk-text-muted, #b9c6d5)}
@media (max-width:767px){
body.dark .tk-detailed-results-grid.is-list .tk-tour-result-card__stats{border-top:1px solid #38505b}
}
body.dark .tk-detailed-category img{background:#173741}
body.dark .tk-tour-result-card__link:hover .tk-tour-result-card__heading h3, body.dark .tk-tour-result-card__link:focus-visible .tk-tour-result-card__heading h3{color:#80c9db !important}
body.dark .tk-tour-result-card .tk-tour-statuses--search .tk-tour-status{background:#12303a !important;color:#b9c6d5 !important}

/* --- kézi kiegészítések (3.9.348) --- */
body.dark .tk-la-near label{color:#d4dee8}
body.dark .tk-la-near input{background:#0e2028;border-color:#38505b;color:#eef2f7}
body.dark .tk-la-near input::placeholder{color:#8fa3ad}
body.dark .tk-la-near__msg{color:#b9c6d5}
body.dark .tk-la-near{border-top-color:#38505b}
body.dark .tk-mapov{background:#0e2028}
body.dark .tk-mapov__load{color:#80c9db}
html body.dark.tk-la .tk-detailed-results-head strong{color:#eef2f7}
/* 3.9.349: régió-gombok és listás változók sötétben (a forrás változókat használ, ezeket a generátor nem látja) */
html body.dark.tk-la{--tk-la-text:#d4dee8;--tk-la-line:#38505b}
html body.dark.tk-la .tk-la-region .form-check-label{background:#12303a!important;border-color:#38505b!important;color:#d4dee8!important}
html body.dark.tk-la .tk-la-region .form-check-label:hover{background:#153b48!important;color:#80c9db!important}
html body.dark.tk-la .tk-la-region .form-check:has(.form-check-input:checked) .form-check-label{background:#006887!important;border-color:#006887!important;color:#fff!important}
html body.dark.tk-la .tk-la-more{border-color:#4f6a75;color:#b9c6d5}
html body.dark.tk-la .tk-la-more:hover{border-color:#80c9db;color:#80c9db}
html body.dark.tk-la .tk-la-sort__btn--icon.is-custom::after{background:#80c9db;box-shadow:0 0 0 2px #12303a}
html body.dark.tk-la .tk-la-sort__btn--icon[data-tip]::before{background:#eef2f7;color:#12303b}
/* 3.9.355 */
body.dark .tkle-bar{background:#12303a}
body.dark .tkle-bar i{background:#80c9db}
body.dark .tkle-empty{border-color:#38505b;color:#b9c6d5}
body.dark .tkle-item small{color:#b9c6d5}
body.dark .tkhub-card .tk-tour-result-card__heading p{color:#b9c6d5}
body.dark .tk-notification--personal .header__content{color:#b9c6d5}
