.SettingsPageComponent-module__ThOeLq__container{max-width:900px;animation:SettingsPageComponent-module__ThOeLq__fadeIn var(--transition-normal) ease-out;margin:0 auto;padding:32px 48px}.SettingsPageComponent-module__ThOeLq__section{margin-bottom:24px}.SettingsPageComponent-module__ThOeLq__row{transition:background var(--transition-fast);justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.SettingsPageComponent-module__ThOeLq__row:hover{background:color-mix(in srgb, var(--accent-color) 3%, transparent)}.SettingsPageComponent-module__ThOeLq__row+.SettingsPageComponent-module__ThOeLq__row{border-top:1px solid var(--border-subtle)}.SettingsPageComponent-module__ThOeLq__rowLabel{flex-direction:column;gap:2px;min-width:0;display:flex}.SettingsPageComponent-module__ThOeLq__rowTitle{color:var(--text-primary);font-size:13px;font-weight:500}.SettingsPageComponent-module__ThOeLq__rowDescription{color:var(--text-tertiary);font-size:11.5px;line-height:1.4}.SettingsPageComponent-module__ThOeLq__rowControl{flex-shrink:0}.SettingsPageComponent-module__ThOeLq__loading{color:var(--text-secondary);justify-content:center;align-items:center;gap:10px;padding:80px 0;font-size:13px;display:flex}.SettingsPageComponent-module__ThOeLq__spinning{animation:1s linear infinite SettingsPageComponent-module__ThOeLq__spin}.SettingsPageComponent-module__ThOeLq__savedIndicator{color:var(--success);opacity:0;align-items:center;gap:5px;font-size:12px;font-weight:500;transition:opacity .3s;display:inline-flex}.SettingsPageComponent-module__ThOeLq__savedIndicator.SettingsPageComponent-module__ThOeLq__visible{opacity:1}.SettingsPageComponent-module__ThOeLq__workspaceItem{transition:background var(--transition-fast);justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex}.SettingsPageComponent-module__ThOeLq__workspaceItem:hover{background:color-mix(in srgb, var(--accent-color) 3%, transparent)}.SettingsPageComponent-module__ThOeLq__workspaceItem+.SettingsPageComponent-module__ThOeLq__workspaceItem{border-top:1px solid var(--border-subtle)}.SettingsPageComponent-module__ThOeLq__workspaceItemInfo{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.SettingsPageComponent-module__ThOeLq__workspaceItemIcon{color:var(--text-tertiary);flex-shrink:0}.SettingsPageComponent-module__ThOeLq__workspaceItemDetails{flex-direction:column;gap:1px;min-width:0;display:flex}.SettingsPageComponent-module__ThOeLq__workspaceItemName{color:var(--text-primary);align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.SettingsPageComponent-module__ThOeLq__workspaceItemPath{color:var(--text-tertiary);font-size:11px;font-family:var(--font-mono,monospace);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SettingsPageComponent-module__ThOeLq__pinnedBadge{color:var(--text-tertiary);background:var(--bg-tertiary);letter-spacing:.3px;text-transform:uppercase;border-radius:4px;align-items:center;gap:3px;padding:1px 6px;font-size:10px;font-weight:500;display:inline-flex}.SettingsPageComponent-module__ThOeLq__removeButton{width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.SettingsPageComponent-module__ThOeLq__removeButton:hover{background:color-mix(in srgb, var(--danger,#ef4444) 12%, transparent);color:var(--danger,#ef4444)}.SettingsPageComponent-module__ThOeLq__addWorkspaceRow{border-top:1px solid var(--border-subtle);align-items:center;gap:8px;padding:12px 24px;display:flex}.SettingsPageComponent-module__ThOeLq__addWorkspaceInput{font-size:12.5px;font-family:var(--font-mono,monospace);border:1px solid var(--border-subtle);background:var(--bg-primary);color:var(--text-primary);transition:border-color var(--transition-fast);border-radius:6px;outline:none;flex:1;padding:7px 10px}.SettingsPageComponent-module__ThOeLq__addWorkspaceInput::placeholder{color:var(--text-muted)}.SettingsPageComponent-module__ThOeLq__addWorkspaceInput:focus{border-color:var(--accent-color)}.SettingsPageComponent-module__ThOeLq__addWorkspaceInput.SettingsPageComponent-module__ThOeLq__invalid{border-color:var(--danger,#ef4444)}.SettingsPageComponent-module__ThOeLq__addWorkspaceInput.SettingsPageComponent-module__ThOeLq__valid{border-color:var(--success,#22c55e)}.SettingsPageComponent-module__ThOeLq__addButton{background:var(--accent-color);color:var(--bg-primary);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:7px 12px;font-size:12px;font-weight:500;display:flex}.SettingsPageComponent-module__ThOeLq__addButton:hover:not(:disabled){filter:brightness(1.1)}.SettingsPageComponent-module__ThOeLq__addButton:disabled{opacity:.4;cursor:not-allowed}.SettingsPageComponent-module__ThOeLq__validationRow{align-items:center;gap:6px;padding:4px 24px 8px;font-size:11px;animation:.15s ease-out SettingsPageComponent-module__ThOeLq__fadeIn;display:flex}.SettingsPageComponent-module__ThOeLq__validationRow.SettingsPageComponent-module__ThOeLq__success{color:var(--success,#22c55e)}.SettingsPageComponent-module__ThOeLq__validationRow.SettingsPageComponent-module__ThOeLq__error{color:var(--danger,#ef4444)}.SettingsPageComponent-module__ThOeLq__validationRow.SettingsPageComponent-module__ThOeLq__info{color:var(--text-tertiary)}.SettingsPageComponent-module__ThOeLq__wslTranslation{font-family:var(--font-mono,monospace);color:var(--accent-color);opacity:.8;font-size:10.5px}.SettingsPageComponent-module__ThOeLq__emptyWorkspaces{text-align:center;color:var(--text-tertiary);padding:24px;font-size:12.5px}
.page-module__C3yneq__page{flex:1;min-width:0;overflow-y:auto}
