.elts-theme-switch input.theme-toggle{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;position:absolute!important}.elts-theme-switch{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-sizing:border-box;transition-property:background-color,border-color,box-shadow,transform}.elts-theme-switch .elts-slider{position:relative;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.elts-theme-switch .elts-slider .elts-icon-dark,.elts-theme-switch .elts-slider .elts-icon-light{position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;line-height:1;margin:0!important;padding:0!important;transition-property:opacity,color,fill}html:not([data-theme]) .elts-theme-switch .elts-slider .elts-icon-dark,html[data-theme=dark] .elts-theme-switch .elts-slider .elts-icon-light,html[data-theme=light] .elts-theme-switch .elts-slider .elts-icon-dark{opacity:1}html:not([data-theme]) .elts-theme-switch .elts-slider .elts-icon-light,html[data-theme=dark] .elts-theme-switch .elts-slider .elts-icon-dark,html[data-theme=light] .elts-theme-switch .elts-slider .elts-icon-light{opacity:0}html.elts-is-switching *{transition:background var(--elts-transition-speed) ease,background-color var(--elts-transition-speed) ease,border-color var(--elts-transition-speed) ease,box-shadow var(--elts-transition-speed) ease,color var(--elts-transition-speed) ease,fill var(--elts-transition-speed) ease!important}html.elts-is-switching.elts-no-transition *{transition:none!important}