.retention-settings{padding:20px 0;border-bottom:1px solid #e7e3eb}
#settingsPage .retention-settings h2{margin-bottom:12px}
#retentionForm{display:flex;align-items:center;justify-content:space-between;gap:12px}
#retentionForm label{font-size:12px;margin:0;color:#756e7d}
.retention-control{display:flex;align-items:center;gap:8px;font-size:12px;color:#756e7d}
#completedRetentionDays{width:76px;min-height:40px;border:1px solid #e1dbe8;border-radius:12px;background:#fff;padding:8px;font:inherit}
.retention-control button{width:40px;min-height:40px;padding:10px;background:#eee8f6}
.retention-control .ui-icon{width:18px;height:18px}
#retentionHelp{font-size:11px;line-height:1.5;color:#8b8093;margin:10px 0 0;max-width:48ch}
