.ThemeToggle-module__x3efha__themeToggle{align-items:center;gap:var(--space-2);display:flex}.ThemeToggle-module__x3efha__icon{font-size:var(--text-lg);line-height:1}.ThemeToggle-module__x3efha__label{font-size:var(--text-sm);font-weight:500}.ThemeToggle-module__x3efha__placeholder{opacity:0;pointer-events:none;background:0 0;border-radius:8px;min-width:135px;height:32px}@media (max-width:768px){.ThemeToggle-module__x3efha__label{display:none}.ThemeToggle-module__x3efha__placeholder{min-width:40px}}
.Textarea-module__FNIChG__fullWidth{width:100%}.Textarea-module__FNIChG__label{font-size:var(--text-sm);color:var(--text-primary);font-weight:500}.Textarea-module__FNIChG__required{color:var(--text-primary);margin-left:2px}.Textarea-module__FNIChG__textarea{width:100%;min-height:80px;padding:var(--space-3)var(--space-4);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-primary);transition:height .2s ease,border-color var(--transition-fast),background-color var(--transition-fast);resize:vertical;outline:none;line-height:1.5}.Textarea-module__FNIChG__textarea.Textarea-module__FNIChG__autoResize{transition:height .2s ease,border-color var(--transition-fast),background-color var(--transition-fast);resize:none;overflow-y:hidden;min-height:unset!important}.Textarea-module__FNIChG__textarea::placeholder{color:var(--text-quaternary)}.Textarea-module__FNIChG__textarea.Textarea-module__FNIChG__error{border-color:var(--status-error);background-color:var(--bg-tertiary)}.Textarea-module__FNIChG__errorText{font-size:var(--text-xs);color:var(--status-error);font-weight:500}.Textarea-module__FNIChG__helperText{font-size:var(--text-xs);color:var(--text-quaternary)}
.Switch-module__vW_JfG__container{gap:4px;display:inline-flex}.Switch-module__vW_JfG__withLabel{cursor:pointer;border-radius:8px;justify-content:space-between;gap:4px;width:100%;padding:4px;transition:background-color .2s;display:flex}.Switch-module__vW_JfG__withLabel:hover{background-color:var(--bg-secondary)}.Switch-module__vW_JfG__withLabel.Switch-module__vW_JfG__disabled{opacity:.5;cursor:not-allowed}.Switch-module__vW_JfG__content{flex:1;gap:4px;display:flex}.Switch-module__vW_JfG__iconWrapper{flex-shrink:0;justify-content:center;width:16px;height:16px;padding-top:2px;display:flex}.Switch-module__vW_JfG__labelContent{flex-direction:column;flex:1;gap:2px;display:flex}.Switch-module__vW_JfG__label{letter-spacing:.0133em;color:var(--text-primary);font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;font-weight:300;line-height:1.33}.Switch-module__vW_JfG__checked .Switch-module__vW_JfG__iconWrapper,.Switch-module__vW_JfG__checked .Switch-module__vW_JfG__label{color:var(--brand-primary)}.Switch-module__vW_JfG__description{opacity:.55;letter-spacing:.0133em;color:var(--text-secondary);font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;font-weight:300;line-height:1.33}.Switch-module__vW_JfG__switch{background-color:var(--switch-track-bg);cursor:pointer;border-radius:9999px;flex-shrink:0;width:20px;height:14px;position:relative;box-shadow:inset 0 1px 2px rgba(0,0,0,.05)}.Switch-module__vW_JfG__switch.Switch-module__vW_JfG__checked{background-color:var(--brand-primary);justify-content:flex-end}.Switch-module__vW_JfG__switch.Switch-module__vW_JfG__disabled{opacity:.5;cursor:not-allowed}.Switch-module__vW_JfG__thumb{background-color:var(--switch-thumb-bg);border-radius:9999px;width:10px;height:10px;position:absolute;top:2px;box-shadow:0 2px 4px -2px rgba(0,0,0,.1),0 4px 6px -1px rgba(0,0,0,.1)}.Switch-module__vW_JfG__switch .Switch-module__vW_JfG__thumb{left:2px}.Switch-module__vW_JfG__switch.Switch-module__vW_JfG__checked .Switch-module__vW_JfG__thumb{transform:translate(6px)}.Switch-module__vW_JfG__input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.Switch-module__vW_JfG__switch:focus-within{outline:2px solid var(--border-focus);outline-offset:2px}.Switch-module__vW_JfG__withLabel .Switch-module__vW_JfG__switch{width:20px;height:14px}.Switch-module__vW_JfG__withLabel .Switch-module__vW_JfG__thumb{width:10px;height:10px}
