.ThemeToggle-module__Z5gSZG__container{background-color:var(--background-secondary);border:1px solid var(--border);border-radius:10px;align-items:center;gap:4px;padding:4px;display:flex}.ThemeToggle-module__Z5gSZG__option{cursor:pointer;width:36px;height:36px;color:var(--foreground-secondary);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.ThemeToggle-module__Z5gSZG__option:hover{color:var(--foreground);background-color:var(--hover-bg)}.ThemeToggle-module__Z5gSZG__option.ThemeToggle-module__Z5gSZG__active{background-color:var(--accent);color:var(--accent-foreground)}@media (max-width:480px){.ThemeToggle-module__Z5gSZG__option{width:32px;height:32px}.ThemeToggle-module__Z5gSZG__option svg{width:16px;height:16px}}
.Checkbox-module__nrNAFG__container{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;align-items:flex-start;gap:14px;padding:14px 16px;transition:background-color .2s;display:flex}.Checkbox-module__nrNAFG__container:hover{background-color:var(--hover-bg)}.Checkbox-module__nrNAFG__checkboxWrapper{flex-shrink:0;position:relative}.Checkbox-module__nrNAFG__input{opacity:0;width:0;height:0;position:absolute}.Checkbox-module__nrNAFG__checkbox{border:2px solid var(--border);background-color:#0000;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex}.Checkbox-module__nrNAFG__checkbox.Checkbox-module__nrNAFG__checked{background-color:var(--accent);border-color:var(--accent)}.Checkbox-module__nrNAFG__checkIcon{color:var(--checkbox-check);animation:.2s ease-out Checkbox-module__nrNAFG__checkmark}@keyframes Checkbox-module__nrNAFG__checkmark{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.Checkbox-module__nrNAFG__container:focus-within .Checkbox-module__nrNAFG__checkbox{border-color:var(--border-focus);box-shadow:0 0 0 3px #0000001a}[data-theme=dark] .Checkbox-module__nrNAFG__container:focus-within .Checkbox-module__nrNAFG__checkbox{box-shadow:0 0 0 3px #ffffff1a}.Checkbox-module__nrNAFG__content{flex-direction:column;gap:2px;min-width:0;display:flex}.Checkbox-module__nrNAFG__label{color:var(--foreground);font-size:.9375rem;font-weight:500;line-height:1.4}.Checkbox-module__nrNAFG__description{color:var(--foreground-secondary);font-size:.8125rem;line-height:1.5}@media (max-width:480px){.Checkbox-module__nrNAFG__container{gap:12px;padding:12px 14px}.Checkbox-module__nrNAFG__checkbox{width:20px;height:20px}.Checkbox-module__nrNAFG__label{font-size:.875rem}.Checkbox-module__nrNAFG__description{font-size:.75rem}}
