
body .search-settings-row .learning-settings>summary{display:flex;align-items:center;justify-content:center;gap:17px;min-width:180px;min-height:52px;padding:9px 23px 9px 12px;border:1px solid #ffffffb3;border-radius:32px;background:linear-gradient(145deg,#f6f3fb,#e8e2f1);box-shadow:5px 5px 11px #c2b8d488,-5px -5px 11px #fff;color:#55446d;font-size:15px;font-weight:700;list-style:none;cursor:pointer}
body .search-settings-row .learning-settings>summary::after{content:none}
.settings-plus{display:grid;place-items:center;flex:0 0 29px;width:29px;height:29px;border-radius:50%;background:linear-gradient(145deg,#88739e,#5c4875);box-shadow:3px 3px 7px #c0b3d0,-2px -2px 5px #fff;color:white}
.settings-plus::before{content:'+';font-family:Arial,sans-serif;font-size:27px;font-weight:400;line-height:1}
.learning-settings[open] .settings-plus::before{content:'−'}
body .search-settings-row .learning-settings[open]>summary{background:linear-gradient(145deg,#eee7f7,#e4dbef);box-shadow:inset 3px 3px 7px #d0c2df,inset -3px -3px 7px #fff}
.search-settings-row{max-width:650px;align-items:center}
@media(max-width:600px){body .search-settings-row .learning-settings>summary{min-width:168px;min-height:48px;font-size:14px;padding:8px 22px 8px 11px;gap:16px}.search-settings-row{max-width:340px}.search-settings-row .learning-settings .options{left:0;right:auto}}

.settings-plus{background:linear-gradient(145deg,#fff,#f1edf8);border:1px solid #fff;color:#7130cf;box-shadow:2px 2px 5px #c4bad8,-2px -2px 5px #fff}

body .learning-settings .options input[type="checkbox"]{-webkit-appearance:none;appearance:none;display:grid;place-content:center;flex:0 0 23px;width:23px;height:23px;margin:0;border:1px solid #fff;border-radius:7px;background:linear-gradient(145deg,#fff,#eee9f7);box-shadow:2px 2px 5px #c8bedb,-2px -2px 5px #fff;cursor:pointer}
body .learning-settings .options input[type="checkbox"]::before{content:'';width:11px;height:6px;border-left:3px solid #7130cf;border-bottom:3px solid #7130cf;transform:translateY(-2px) rotate(-45deg) scale(0)}
body .learning-settings .options input[type="checkbox"]:checked{background:#f8f5ff;box-shadow:inset 2px 2px 4px #d7cce6,inset -2px -2px 4px #fff}
body .learning-settings .options input[type="checkbox"]:checked::before{transform:translateY(-2px) rotate(-45deg) scale(1)}
body .learning-settings .options input[type="checkbox"]:focus-visible{outline:3px solid #9869db;outline-offset:3px}
@media(forced-colors:active){body .learning-settings .options input[type="checkbox"]{appearance:auto}}

body .learning-settings .options input[type="checkbox"],body .learning-settings .options input[type="checkbox"]:checked{box-shadow:none;background:#fff;border:1px solid #d5c7e7}

body .search-settings-row .learning-settings .options{left:0;right:auto;width:100%;min-width:0;box-sizing:border-box;padding:10px;top:calc(100% + 10px)}
body .search-settings-row .learning-settings .options label{padding:10px 9px;gap:8px;white-space:nowrap}

body .learning-settings .options label:has(input:checked){background:linear-gradient(145deg,#faf9ff,#eae6f5);color:#59348f;border-color:#ffffffdd;box-shadow:var(--raise)}
body .learning-settings .options label:focus-within{outline:none}
body .learning-settings .options input[type="checkbox"]:focus-visible{outline:2px solid #857a96;outline-offset:3px}
