.zyre-addon-toggle .zyre-toggle-switch-control{-webkit-transition:background var(--zy-transition-duration);transition:background var(--zy-transition-duration)}.zyre-addon-toggle .zyre-toggle-switch-control::before{--horizontal-position:0px;--vertical-position:0px;--transition-duration:400ms;content:"";-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);position:absolute;bottom:var(--vertical-position);z-index:1;-webkit-transition:all var(--transition-duration);transition:all var(--transition-duration);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body:not(.rtl) .zyre-addon-toggle .zyre-toggle-switch-control::before{left:var(--horizontal-position)}body.rtl .zyre-addon-toggle .zyre-toggle-switch-control::before{right:var(--horizontal-position)}body:not(.rtl) .zyre-addon-toggle .zyre-toggle-switch-input:checked+.zyre-toggle-switch-control::before{left:100%;-webkit-transform:translateX(-webkit-calc(-100% - var(--horizontal-position)));-ms-transform:translateX(calc(-100% - var(--horizontal-position)));transform:translateX(calc(-100% - var(--horizontal-position)))}body.rtl .zyre-addon-toggle .zyre-toggle-switch-input:checked+.zyre-toggle-switch-control::before{right:100%;-webkit-transform:translateX(-webkit-calc(100% + var(--horizontal-position)));-ms-transform:translateX(calc(100% + var(--horizontal-position)));transform:translateX(calc(100% + var(--horizontal-position)))}.zyre-addon-toggle .zyre-toggle-switch-control::after{position:absolute}.zyre-addon-toggle .zyre-toggle-switch-input:not(:checked)+.zyre-toggle-switch-control.text-above-switcher-button::before,.zyre-addon-toggle .zyre-toggle-switch-input:not(:checked)+.zyre-toggle-switch-control:not(.text-above-switcher-button)::after{content:attr(data-inactive_text)}body:not(.rtl) .zyre-addon-toggle .zyre-toggle-switch-input:not(:checked)+.zyre-toggle-switch-control:not(.text-above-switcher-button)::after{right:20px;left:auto}body.rtl .zyre-addon-toggle .zyre-toggle-switch-input:not(:checked)+.zyre-toggle-switch-control:not(.text-above-switcher-button)::after{left:20px;right:auto}.zyre-addon-toggle .zyre-toggle-switch-input:checked+.zyre-toggle-switch-control.text-above-switcher-button::before,.zyre-addon-toggle .zyre-toggle-switch-input:checked+.zyre-toggle-switch-control:not(.text-above-switcher-button)::after{content:attr(data-active_text)}body:not(.rtl) .zyre-addon-toggle .zyre-toggle-switch-input:checked+.zyre-toggle-switch-control:not(.text-above-switcher-button)::after{left:20px;right:auto}body.rtl .zyre-addon-toggle .zyre-toggle-switch-input:checked+.zyre-toggle-switch-control:not(.text-above-switcher-button)::after{right:20px;left:auto}.zyre-addon-toggle .zyre-toggle-switch-button,.zyre-addon-toggle .zyre-toggle-switch-button *{-webkit-transition:var(--zy-transition);transition:var(--zy-transition)}.zyre-addon-toggle .zyre-toggle-switch-button{border:1px solid #dce1e8;border-radius:24px;color:#8c919b;padding:.5em 1em}.zyre-addon-toggle .zyre-toggle-switch-button.active{background-color:#19cd55;border-color:#00bf55;color:#fff}.zyre-addon-toggle .zyre-toggle-switch-button.active svg{fill:#fff}.zyre-addon-toggle .zyre-toggle-content-section:not(.active){display:none}