/**
    Advanced Toggle Switcher
*/

.wdt-advanced-toggle-switch-switcher-container { display: flex; align-items: center; justify-content: start; height: 100%; }

.wdt-advanced-toggle-switch-switcher-container .wdt-advanced-checkbox-toggle { margin: 0 10px; -webkit-appearance: none; appearance: none; background-color: var(--wdtSecondaryColor); cursor: pointer; width: 60px; height: 26px; display: block; border-radius: var(--wdtRadius_Part); position: relative; transition: var(--wdt-Ad-Transition); }

.wdt-advanced-toggle-switch-switcher-container .wdt-advanced-checkbox-toggle:after { content: ""; clip-path: circle(50% at 50% 50%); width: 20px; height: 20px; background-color: currentColor; position: absolute; transition: var(--wdt-Ad-Transition); transform: translateX(0) translateY(-50%); top: 50%; left: 3px; box-shadow: none; }

.wdt-advanced-toggle-switch-switcher-container .wdt-advanced-checkbox-toggle:checked:after { transform: translateX(32px) translateY(-50%); }
.wdt-advanced-toggle-switch-container .wdt-advanced-toggle-switch-switcher-container input.wdt-advanced-checkbox-toggle:after { color: var(--wdtPrimaryColor); }
.wdt-advanced-toggle-switch-container { display: flex; gap: 160px; }
.wdt-advanced-toggle-switch-switcher-container { flex: 45%; }
.wdt-advanced-toggle-switch-section { flex: 65%; }

.wdt-advanced-toggle-switch-container .wdt-advanced-toggle-switch-switcher-container .wdt-advanced-toggle-switch-title { font-size: 18px; color: var(--wdtHeadAltColor); margin: 0px; font-weight: var(--wdtFontWeight_Ext); }

/** 
    RTL Support
*/

body.rtl .wdt-advanced-toggle-switch-switcher-container .wdt-advanced-checkbox-toggle:after { left: calc(100% - 5px); transform: translateX(-100%); }
body.rtl .wdt-advanced-toggle-switch-switcher-container .wdt-advanced-checkbox-toggle:checked:after { left: 5px; transform: translateX(0); }
