:is(body,.recepturio-public,.product-shell.product-theme) .theme-toggle.theme-toggle-slider{color:#007f73;cursor:pointer;background:#e8f5f0;border:1px solid #c6dfd8;border-radius:999px;flex:0 0 56px;width:56px;min-width:56px;height:30px;padding:0;transition:background-color .22s,border-color .22s;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #003c350a}:is(body,.recepturio-public,.product-shell.product-theme) .theme-toggle.theme-toggle-slider:hover{border-color:#8fc8bb;box-shadow:inset 0 1px 2px #003c350a}:is(body,.recepturio-public,.product-shell.product-theme) .theme-toggle.theme-toggle-slider:focus-visible{outline-offset:3px;outline:3px solid #00a894}:is(body,.recepturio-public,.product-shell.product-theme) .theme-toggle.theme-toggle-slider .theme-toggle-track-icons{color:#5a8175;pointer-events:none;justify-content:space-between;align-items:center;padding:0 6px;display:flex;position:absolute;inset:0}:is(body,.recepturio-public,.product-shell.product-theme) .theme-toggle.theme-toggle-slider .theme-toggle-track-icons svg{opacity:.8;width:15px;height:15px;display:block}:is(body,.recepturio-public,.product-shell.product-theme) .theme-toggle.theme-toggle-slider .theme-toggle-orb{z-index:1;color:#007f73;pointer-events:none;background:#fff;border:0;border-radius:50%;place-items:center;width:24px;height:24px;transition:transform .28s cubic-bezier(.22,.75,.25,1),background-color .22s,color .22s;display:grid;position:absolute;top:2px;left:2px;transform:translate(0);box-shadow:0 2px 6px #003c3529}:is(body,.recepturio-public,.product-shell.product-theme) .theme-toggle.theme-toggle-slider .theme-toggle-orb :is(.theme-toggle-sun,.theme-toggle-moon,.theme-sun,.theme-moon){grid-area:1/1;width:15px;height:15px;transition:opacity .18s,transform .28s;display:block}:is(body,.recepturio-public,.product-shell.product-theme) .theme-toggle.theme-toggle-slider :is(.theme-toggle-sun,.theme-sun){opacity:1;transform:rotate(0)scale(1)}:is(body,.recepturio-public,.product-shell.product-theme) .theme-toggle.theme-toggle-slider :is(.theme-toggle-moon,.theme-moon){opacity:0;transform:rotate(-35deg)scale(.6)}html[data-theme=dark] :is(body,.recepturio-public,.product-shell.product-theme) .theme-toggle.theme-toggle-slider,.recepturio-public[data-theme=dark] .theme-toggle.theme-toggle-slider{color:#d7eee6;background:#173b32;border-color:#3b665a}html[data-theme=dark] :is(body,.recepturio-public,.product-shell.product-theme) .theme-toggle.theme-toggle-slider .theme-toggle-track-icons,.recepturio-public[data-theme=dark] .theme-toggle.theme-toggle-slider .theme-toggle-track-icons{color:#a4cebe}html[data-theme=dark] :is(body,.recepturio-public,.product-shell.product-theme) .theme-toggle.theme-toggle-slider .theme-toggle-orb,.recepturio-public[data-theme=dark] .theme-toggle.theme-toggle-slider .theme-toggle-orb{color:#003c35;background:#00c2af;transform:translate(26px)}html[data-theme=dark] :is(body,.recepturio-public,.product-shell.product-theme) .theme-toggle.theme-toggle-slider :is(.theme-toggle-sun,.theme-sun),.recepturio-public[data-theme=dark] .theme-toggle.theme-toggle-slider :is(.theme-toggle-sun,.theme-sun){opacity:0;transform:rotate(35deg)scale(.6)}html[data-theme=dark] :is(body,.recepturio-public,.product-shell.product-theme) .theme-toggle.theme-toggle-slider :is(.theme-toggle-moon,.theme-moon),.recepturio-public[data-theme=dark] .theme-toggle.theme-toggle-slider :is(.theme-toggle-moon,.theme-moon){opacity:1;transform:rotate(0)scale(1)}@media (prefers-reduced-motion:reduce){:is(body,.recepturio-public,.product-shell.product-theme) .theme-toggle.theme-toggle-slider,:is(body,.recepturio-public,.product-shell.product-theme) .theme-toggle.theme-toggle-slider *{transition:none}}
