.personal-reminders-transfer { margin:24px 22px; min-width:0; }
.personal-reminders-transfer :is([data-reminders-current-rows],[data-reminders-rows],[data-reminders-comparison-rows])>details { border-top:1px solid var(--line); padding:12px 0; }
.personal-reminders-transfer :is([data-reminders-current-rows],[data-reminders-rows],[data-reminders-comparison-rows])>details>summary { display:grid; gap:5px; padding:8px 0; }
.personal-reminders-transfer details>summary>span { font-size:12px; color:var(--muted); }
.personal-reminders-transfer :is(p,summary,dd,strong,label) { overflow-wrap:anywhere; }
.personal-reminders-transfer :is(select,label) { min-width:0; max-width:100%; }
.personal-reminders-transfer label:has(select) { display:grid; gap:8px; margin:12px 0; }
.personal-reminders-transfer select { padding:10px; color:var(--text); background:var(--ink); border:1px solid var(--line-strong); border-radius:8px; font:inherit; }
.personal-reminders-transfer :is(dl,dd) { margin:0; }
.personal-reminders-transfer :is(.reminder-transfer-values,.reminder-transfer-comparison) { display:grid; gap:14px 24px; grid-template-columns:repeat(2,minmax(0,1fr)); padding:16px 0; }
.personal-reminders-transfer dt { color:var(--muted); font-size:12px; margin-bottom:6px; }
.personal-reminders-transfer dd { font-size:13px; white-space:pre-wrap; }
.reminder-transfer-comparison dd { display:grid; grid-template-columns:64px minmax(0,1fr); gap:8px; padding:4px 0; }
.reminder-transfer-comparison dd>span { color:var(--muted); }
.reminder-transfer-comparison strong { font-weight:500; }
.personal-reminders-transfer :is(button,input,select,summary):focus-visible { outline:2px solid var(--focus); outline-offset:3px; }
.reminder-fields .reminder-enabled { grid-column:1/-1; display:flex; align-items:center; gap:10px; color:var(--text); }
.reminder-fields .reminder-enabled input { width:18px; height:18px; padding:0; accent-color:var(--vertux); }
@media(max-width:600px){.personal-reminders-transfer { margin:20px 12px; }.personal-reminders-transfer :is(.reminder-transfer-values,.reminder-transfer-comparison) { grid-template-columns:1fr; }}
