.ReminderRow-module__HgT00q__reminderRow{border-left:3px solid var(--text-muted);border-bottom:1px solid var(--divider);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);align-items:center;gap:12px;padding:12px 16px;display:flex}.ReminderRow-module__HgT00q__reminderRow.ReminderRow-module__HgT00q__active{border-left-color:var(--success)}.ReminderRow-module__HgT00q__reminderRow.ReminderRow-module__HgT00q__inactive{border-left-color:var(--text-muted);opacity:.65}.ReminderRow-module__HgT00q__reminderRow:last-child{border-bottom:none}.ReminderRow-module__HgT00q__reminderRow:hover{background:var(--bg-hover)}.ReminderRow-module__HgT00q__reminderRow:hover.ReminderRow-module__HgT00q__inactive{opacity:.85}.ReminderRow-module__HgT00q__reminderRow.ReminderRow-module__HgT00q__selected{border-left-color:var(--accent);background:#6366f114}.ReminderRow-module__HgT00q__rowCheckbox{flex-shrink:0;justify-content:center;align-items:center;display:flex}.ReminderRow-module__HgT00q__rowCheckbox input[type=checkbox]{cursor:pointer;width:16px;height:16px;accent-color:var(--accent)}.ReminderRow-module__HgT00q__rowContent{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ReminderRow-module__HgT00q__rowLine1{align-items:center;gap:8px;display:flex}.ReminderRow-module__HgT00q__rowTitle{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:500;overflow:hidden}.ReminderRow-module__HgT00q__rowActions{flex-shrink:0;align-items:center;gap:6px;display:flex}.ReminderRow-module__HgT00q__rowActions .ReminderRow-module__HgT00q__actionBtn{opacity:0;transition:opacity var(--transition-fast), color var(--transition-fast), background var(--transition-fast)}.ReminderRow-module__HgT00q__reminderRow:hover .ReminderRow-module__HgT00q__rowActions .ReminderRow-module__HgT00q__actionBtn,.ReminderRow-module__HgT00q__rowActions .ReminderRow-module__HgT00q__actionBtn:focus-visible,.ReminderRow-module__HgT00q__reminderRow:focus-within .ReminderRow-module__HgT00q__rowActions .ReminderRow-module__HgT00q__actionBtn{opacity:1}@media (hover:none){.ReminderRow-module__HgT00q__rowActions .ReminderRow-module__HgT00q__actionBtn{opacity:1}}.ReminderRow-module__HgT00q__actionBtn{width:28px;height:28px;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.ReminderRow-module__HgT00q__actionBtn:hover{background:var(--bg-elevated);color:var(--text-primary)}.ReminderRow-module__HgT00q__actionBtnDanger:hover{color:var(--danger);background:#ef44441a}.ReminderRow-module__HgT00q__rowLine2{flex-wrap:wrap;gap:6px;display:flex}.ReminderRow-module__HgT00q__metaChip{border-radius:var(--radius-full);background:var(--overlay-light);border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;padding:2px 8px;font-size:11px}.ReminderRow-module__HgT00q__scheduleChip{color:var(--text-secondary)}.ReminderRow-module__HgT00q__priorityChip.ReminderRow-module__HgT00q__p1{color:#ef4444;background:#ef44441f;border-color:#ef444440}.ReminderRow-module__HgT00q__priorityChip.ReminderRow-module__HgT00q__p2{color:#f97316;background:#f973161f;border-color:#f9731640}.ReminderRow-module__HgT00q__priorityChip.ReminderRow-module__HgT00q__p3{color:#eab308;background:#eab3081f;border-color:#eab30840}.ReminderRow-module__HgT00q__priorityChip.ReminderRow-module__HgT00q__p4{color:#6b7280;background:#6b72801a;border-color:#6b728033}.ReminderRow-module__HgT00q__nextChip{color:var(--accent);background:#6366f114;border-color:#6366f14d}.ReminderRow-module__HgT00q__overdueChip{color:var(--danger);border-color:var(--danger-light);background:var(--danger-bg)}.ReminderRow-module__HgT00q__overdueLabel{font-weight:600}.ReminderRow-module__HgT00q__completedChip{color:var(--success)}.ReminderRow-module__HgT00q__projectChip{color:var(--accent);background:#6366f114;border-color:#6366f14d}.ReminderRow-module__HgT00q__toggle{flex-shrink:0;width:36px;height:20px;display:inline-block;position:relative}.ReminderRow-module__HgT00q__toggle input{opacity:0;width:0;height:0}.ReminderRow-module__HgT00q__toggleSlider{cursor:pointer;background-color:var(--toggle-off);transition:background-color var(--transition-base);border-radius:20px;position:absolute;inset:0}.ReminderRow-module__HgT00q__toggleSlider:before{content:"";width:14px;height:14px;transition:transform var(--transition-base);background-color:#fff;border-radius:50%;position:absolute;bottom:3px;left:3px;box-shadow:0 1px 3px #0000004d}.ReminderRow-module__HgT00q__toggle input:checked+.ReminderRow-module__HgT00q__toggleSlider{background-color:var(--toggle-on)}.ReminderRow-module__HgT00q__toggle input:focus-visible+.ReminderRow-module__HgT00q__toggleSlider{outline:2px solid var(--accent);outline-offset:2px}.ReminderRow-module__HgT00q__toggle input:checked+.ReminderRow-module__HgT00q__toggleSlider:before{transform:translate(16px)}@media (max-width:640px){.ReminderRow-module__HgT00q__rowActions .ReminderRow-module__HgT00q__actionBtn{opacity:1}.ReminderRow-module__HgT00q__rowTitle{font-size:13px}.ReminderRow-module__HgT00q__reminderRow{padding:10px 12px}.ReminderRow-module__HgT00q__metaChip{padding:1px 6px;font-size:10px}}
.ReminderListUnified-module__c4Uz4q__reminderListUnified{padding:16px 0}.ReminderListUnified-module__c4Uz4q__loading,.ReminderListUnified-module__c4Uz4q__empty{text-align:center;color:var(--text-muted);padding:48px 16px}.ReminderListUnified-module__c4Uz4q__empty .ReminderListUnified-module__c4Uz4q__hint{margin-top:8px;font-size:14px}.ReminderListUnified-module__c4Uz4q__listContainer{border:1px solid var(--border);border-top:1px solid var(--glass-border-highlight);border-left:1px solid var(--glass-border-highlight);border-radius:var(--radius-lg);background:var(--bg-surface);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow);overflow:hidden}.ReminderListUnified-module__c4Uz4q__sortBar{background:var(--bg-elevated);border-bottom:1px solid var(--border);-webkit-user-select:none;user-select:none;align-items:center;gap:4px;padding:6px 12px;display:flex}.ReminderListUnified-module__c4Uz4q__sortCheckbox{justify-content:center;align-items:center;margin-right:8px;display:flex}.ReminderListUnified-module__c4Uz4q__sortCheckbox input[type=checkbox]{cursor:pointer;width:16px;height:16px;accent-color:var(--accent)}.ReminderListUnified-module__c4Uz4q__sortBtn{height:28px;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-full);transition:color var(--transition-fast), background var(--transition-fast);background:0 0;border:none;align-items:center;gap:4px;padding:0 10px;font-family:inherit;font-size:12px;display:flex}.ReminderListUnified-module__c4Uz4q__sortBtn:hover{color:var(--text-secondary);background:var(--bg-hover)}.ReminderListUnified-module__c4Uz4q__sortBtn.ReminderListUnified-module__c4Uz4q__active{color:var(--text-primary);background:var(--bg-hover)}.ReminderListUnified-module__c4Uz4q__sortLabel{color:var(--text-muted);margin-right:4px;font-size:12px}.ReminderListUnified-module__c4Uz4q__sortArrow{font-size:9px;line-height:1}@media (max-width:640px){.ReminderListUnified-module__c4Uz4q__sortBar{scrollbar-width:none;overflow-x:auto}.ReminderListUnified-module__c4Uz4q__sortBtn,.ReminderListUnified-module__c4Uz4q__sortLabel{flex-shrink:0}}
.ReminderSetupNotice-module__ewpRiW__notice{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-info);color:var(--text-secondary);flex-direction:column;gap:6px;margin-bottom:16px;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.ReminderSetupNotice-module__ewpRiW__line{margin:0}.ReminderSetupNotice-module__ewpRiW__strong{color:var(--text-primary);font-weight:600}.ReminderSetupNotice-module__ewpRiW__link{color:var(--accent);text-underline-offset:2px;white-space:nowrap;font-weight:600;text-decoration:underline}.ReminderSetupNotice-module__ewpRiW__link:hover{color:var(--accent-hover)}
