/* ColonelServer theme control. Light mode layout and content are preserved. */
.cs-display-controls{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;max-width:100%}
.cs-theme-toggle{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;padding:7px!important;margin:0;border:1px solid #d5d8dd!important;border-radius:50%!important;background:#fff!important;color:#17191d!important;cursor:pointer;line-height:1}
.cs-theme-toggle svg{width:16px;height:16px;flex:none;pointer-events:none}
.cs-theme-toggle .cs-theme-sun{display:none}
.cs-theme-toggle:focus-visible{outline:3px solid #69aaff;outline-offset:3px}
html[data-bs-theme=dark] .cs-theme-toggle .cs-theme-sun{display:block}
html[data-bs-theme=dark] .cs-theme-toggle .cs-theme-moon{display:none}
@media(max-width:767.98px){
 .header-section .topbar.topbar_of_mobile{display:block!important}
 .header-section .topbar>.container{padding-left:10px;padding-right:10px}
 .header-section .topbar .row{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between;gap:8px;direction:ltr;margin-left:0;margin-right:0}
 .header-section .topbar .row>div{width:auto!important;flex:0 1 auto!important;padding:0;min-width:0}
 .header-section .topbar-left{display:flex!important;align-items:center;justify-content:flex-start!important;gap:6px;padding:7px 0}
 .header-section .topbar-left>p{display:none}
 .header-section .topbar-right{display:block!important;padding:0;text-align:right;white-space:nowrap}
 .cs-display-controls{gap:6px}
}
html[data-bs-theme=dark]{color-scheme:dark;--hostim_dark_bg:#101722;--hostim_dark_gray_bg:#192333;--cs-dm-text:#e5eaf2;--cs-dm-muted:#b5c0cf;--cs-dm-border:#344256;--bs-body-bg:#101722;--bs-body-color:#e5eaf2}
html[data-bs-theme=dark] body{background-color:#101722;color:var(--cs-dm-text)}
html[data-bs-theme=dark] :is(.main-wrapper,.site-main,.blog-content-wrapper){background-color:#101722}
html[data-bs-theme=dark] :is(.cs-region-dialog,.cs-region-panel,.mobile-menu,.offcanvas,.dropdown-menu,.sub-menu,.widget,.sidebar-widget,.blog-card,.blog-content,.accordion-item,.accordion-button,.accordion-body,#ez-toc-container,.sumtics-inline-wrapper,.sumtics-buttons-container,.sumtics-button){background-color:#192333!important;color:#e5eaf2!important;border-color:#344256!important}
html[data-bs-theme=dark] :is(.cs-region-label,.cs-region-dialog small,.blog-meta,.text-muted,figcaption){color:#b5c0cf!important}
html[data-bs-theme=dark] :is(.cs-region-dialog .cs-cur-btn,.cs-region-dialog .cs-region-languages a){color:#e5eaf2!important}
html[data-bs-theme=dark] :is(.cs-region-dialog .cs-cur-btn.active,.cs-region-dialog a.tr_active,.cs-region-dialog .cs-cur-btn:hover,.cs-region-dialog .cs-region-languages a:hover){background:#344256!important}
html[data-bs-theme=dark] .cs-region-dialog .cs-region-heading{border-color:#344256}
html[data-bs-theme=dark] :is(.cs-region-trigger,.cs-region-trigger span,.cs-theme-toggle){color:#172039!important}
html[data-bs-theme=dark] :is(input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){background-color:#101722!important;color:#e5eaf2!important;border-color:#526279!important}
html[data-bs-theme=dark] ::placeholder{color:#aebace!important;opacity:1}
html[data-bs-theme=dark] :is(table,thead,tbody,tr,th,td){border-color:#344256!important}
html[data-bs-theme=dark] :is(th,td){background-color:#192333;color:#e5eaf2}
html[data-bs-theme=dark] :is(pre,code,kbd){background-color:#0c121c;color:#d6e8ff;border-color:#344256}
html[data-bs-theme=dark] :is(.elementor-heading-title,.elementor-icon-box-title,.elementor-image-box-title,.elementor-icon-list-text){color:#e5eaf2!important}
html[data-bs-theme=dark] :is(.elementor-widget-text-editor,.elementor-icon-box-description,.elementor-image-box-description){color:#c5cedb!important}
html[data-bs-theme=dark] :is(.csdm-wrap,.csdm-filters,.csdm-card,.csdm-table,.csdm-toolbar){background-color:#192333;color:#e5eaf2;border-color:#344256}
/* Keep a logo visible when the optional dark-logo setting is empty. */
html[data-bs-theme=dark] .logo-wrapper:not(:has(.dark_mode_logo)) .main-logo{display:inline-block!important}
html[data-bs-theme=dark] :is(.btn-warning,.cs-highlight,.cs-region-trigger,.cs-theme-toggle){color:#172039!important}
html[data-bs-theme=dark] :is(.btn-warning,.cs-highlight) :is(span,i){color:inherit!important}
html[data-bs-theme=dark] .csdm{--ink:#e5eaf2;--muted:#b5c0cf;--line:#344256;--soft:#192333;color:var(--ink)}
html[data-bs-theme=dark] :is(.csdm-filter-panel,.csdm-modal-dialog,.csdm-toolbar button,.csdm-pager nav button,.csdm-config-summary,.csdm-modal-dialog>footer){background:#192333!important;color:#e5eaf2!important;border-color:#344256!important}
html[data-bs-theme=dark] :is(.csdm-spec strong,.csdm-price strong,.csdm-modal-dialog h3,.csdm-modal-dialog footer strong,.csdm summary,.csdm label,.csdm-result-head){color:#e5eaf2!important}
html[data-bs-theme=dark] :is(.csdm-order,.csdm-currency button.active,.csdm-modal-dialog footer button){background:#ffc21a!important;color:#111b50!important}
html[data-bs-theme=dark] :is(.csdm-info-tags span,.csdm-country-checks b,.csdm-pills input:checked+span){background:#293b53!important;color:#d9e8ff!important}
html[data-bs-theme=dark] .csdm-warning{background:#352d18;color:#ffe5a0}
html[data-bs-theme=dark] :is(.csdm-range-values,.csdm-mini-label,.csdm-spec em,.csdm-actions>small,.csdm-expanded){color:#b5c0cf!important}
html[data-bs-theme=dark] .csdm-pager nav button.active{background:#285eae!important}
html[data-bs-theme=dark] .csdm-price time{background:#15392e;color:#a7e6c5}



html[data-bs-theme=dark] .cs-theme-toggle{background:#fff!important;color:#111!important;border-color:#fff!important}
html[data-bs-theme=dark] :is(.cs-kb-wrapper,.cs-kb-content,.cs-kb-article,.bd-content-wrapper){color:#e5eaf2;background-color:#101722}
html[data-bs-theme=dark] :is(.cs-kb-category-card,.cs-kb-right-box,.cs-kb-box){background:#192333!important;border-color:#344256!important}
html[data-bs-theme=dark] :is(.cs-kb-wrapper,.bd-content-wrapper,.blog-content-wrapper) :is(h1,h2,h3,h4,h5,h6,p,li,th,td,summary,label){color:#e5eaf2}
html[data-bs-theme=dark] :is(.cs-kb-wrapper,.bd-content-wrapper,.blog-content-wrapper) a:not(.btn):not(.elementor-button){color:#9cc5ff}
html[data-bs-theme=dark] :is(.cs-kb-sidebar-left,.cs-kb-sidebar-right,.cs-kb-divider){border-color:#344256}
html[data-bs-theme=dark] .cs-kb-divider{background:#344256}
html[data-bs-theme=dark] :is(.elementor-button,.btn) :is(span,i){color:inherit!important}
html[data-bs-theme=dark] .header-section .cs-theme-toggle svg path{fill:none!important}

