/* Disk Cleanup */
.cleanup-window .resize-handle { display: none; }
.cu-body { flex: 1; min-height: 0; display: flex; flex-direction: column; gap: 6px; padding: 8px; background: #ece9d8; font: 11px Tahoma, Verdana, Arial, sans-serif; overflow: auto; }
.cu-body p { margin: 0; line-height: 1.35; }
.cu-list { margin: 0; padding: 0; list-style: none; background: #fff; border: 1px solid #7f9db9; min-height: 120px; max-height: 190px; overflow: auto; }
.cu-list li { display: flex; align-items: center; gap: 6px; padding: 3px 6px; }
.cu-list li.is-sel { background: #316ac5; color: #fff; }
.cu-list label { flex: 1; display: flex; align-items: center; gap: 5px; }
.cu-size { white-space: nowrap; }
.cu-total, .cu-desc { padding: 4px 6px; border: 1px solid #d0d0bf; border-radius: 3px; }
.cu-desc { min-height: 42px; }
.cu-buttons { margin-top: auto; display: flex; justify-content: flex-end; gap: 6px; }
.cu-buttons button { min-width: 75px; font: 11px Tahoma, sans-serif; padding: 2px 8px; }
