button.svelte-18c89ir{background-color:transparent;box-shadow:none;justify-content:flex-start;gap:.3rem;display:inline-flex}.reminder-group.svelte-18c89ir{margin-bottom:1rem;font-size:13px;color:var(--text-muted)}.reminder-list-item.svelte-18c89ir{padding:3px;width:100%}.reminder-list-item.svelte-18c89ir:hover{color:var(--text-normal);background-color:var(--background-modifier-hover)}.reminder-time.svelte-18c89ir{display:inline-block;font-size:14px;font-family:var(--font-monospace)}.reminder-title-container.svelte-18c89ir{display:inline-flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-grow:1;justify-content:flex-start;align-items:center}.reminder-title.svelte-18c89ir{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-grow:1;text-align:left}.reminder-file.svelte-18c89ir{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-faint)}.no-reminders.svelte-18c89ir{font-style:italic}.no-reminders.svelte-18c89ir:hover{color:var(--text-muted);background-color:transparent}.group-name.svelte-6tg2e0{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--text-muted);border-bottom:1px solid var(--background-modifier-border);margin-bottom:.5rem}.group-name-overdue.svelte-6tg2e0{color:var(--text-error)}.group-count.svelte-6tg2e0{padding:0 6px;border-radius:8px;font-size:11px;line-height:1.5;background-color:var(--background-modifier-border);color:var(--text-muted)}button.svelte-1lru178{background-color:transparent;box-shadow:none}button.svelte-1lru178:hover{box-shadow:var(--input-shadow)}.reminder-calendar.svelte-1lru178{display:inline-block;padding:.5rem}.reminder-calendar.svelte-1lru178:focus{border-radius:var(--input-radius);box-shadow:0 0 0 1px var(--background-modifier-border-focus)}.reminder-calendar.svelte-1lru178 .year-month:where(.svelte-1lru178){font-size:1rem;font-weight:700;text-align:center}.reminder-calendar.svelte-1lru178 .month-nav:where(.svelte-1lru178){color:var(--text-muted);margin-left:1rem;margin-right:1rem;cursor:pointer}.reminder-calendar.svelte-1lru178 .month:where(.svelte-1lru178){color:var(--text-muted)}.reminder-calendar.svelte-1lru178 .year:where(.svelte-1lru178){color:var(--text-accent)}.reminder-calendar.svelte-1lru178 th:where(.svelte-1lru178){font-size:.7rem;color:var(--text-muted)}.reminder-calendar.svelte-1lru178 .calendar-date:where(.svelte-1lru178){text-align:center;min-width:2rem;max-width:2rem}.reminder-calendar.svelte-1lru178 .calendar-date:where(.svelte-1lru178):hover{background-color:var(--background-secondary-alt);border-radius:var(--input-radius)}.reminder-calendar.svelte-1lru178 .is-selected:where(.svelte-1lru178){background-color:var(--text-accent)!important;color:var(--text-normal)!important;border-radius:var(--input-radius)}.reminder-calendar.svelte-1lru178 .other-month:where(.svelte-1lru178),.reminder-calendar.svelte-1lru178 .is-past:where(.svelte-1lru178),.reminder-calendar.svelte-1lru178 .is-holiday:where(.svelte-1lru178){color:var(--text-faint)!important}.time-picker.svelte-16e079f{padding:0 .5rem}select.time-picker.svelte-16e079f:focus{box-shadow:0 0 0 1px var(--background-modifier-border-focus)}.dtchooser.svelte-1twe6ts{background-color:var(--background-primary-alt);z-index:2147483647}.dtchooser-divider.svelte-1twe6ts{margin:.5rem}.dtchooser-header.svelte-1twe6ts{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:.5rem .5rem 0}.dtchooser-calendar-area.svelte-1twe6ts{position:relative}.dtchooser-mode-toggle.svelte-1twe6ts{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:.1rem .3rem;border:none;background-color:transparent;box-shadow:none;color:var(--text-muted);line-height:1;cursor:pointer}.dtchooser-mode-toggle-overlay.svelte-1twe6ts{position:absolute;top:.5rem;right:.7rem;z-index:1}.dtchooser-mode-toggle.svelte-1twe6ts:hover{color:var(--text-normal)}.dtchooser-mode-toggle-icon.svelte-1twe6ts{display:flex;width:var(--icon-size, 1rem);height:var(--icon-size, 1rem)}.dtchooser-mode-toggle-icon.svelte-1twe6ts svg{width:100%;height:100%}.dtchooser-quick-picks.svelte-1twe6ts{display:flex;flex-direction:column;min-width:14rem;padding:.5rem}.dtchooser-quick-pick-filter.svelte-1twe6ts{flex:1;padding:.3rem .5rem;border:1px solid var(--background-modifier-border);border-radius:var(--input-radius);background-color:var(--background-primary);color:var(--text-normal);font-size:var(--font-ui-small)}.dtchooser-quick-pick.svelte-1twe6ts{padding:.35rem .5rem;border:none;border-radius:var(--input-radius);background-color:transparent;color:var(--text-normal);font-size:var(--font-ui-small);text-align:left;box-shadow:none;cursor:pointer}.dtchooser-quick-pick.svelte-1twe6ts:hover,.dtchooser-quick-pick.is-selected.svelte-1twe6ts{background-color:var(--background-modifier-hover);color:var(--text-accent)}.dtchooser-wrapper.svelte-1twe6ts{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.5rem}.dtchooser-time-picker.svelte-1twe6ts{display:inline-flex;flex-direction:row;align-items:center}.dtchooser-time-picker.svelte-1twe6ts span:where(.svelte-1twe6ts){color:var(--text-muted);margin-right:.5rem}.reminder-pill.svelte-1r4kx8j{background:var(--tag-background);border:1px solid var(--tag-border-color);color:var(--text-normal);border-radius:calc(var(--radius-s) + 4px);padding:0 6px;display:inline-flex;align-items:center;font-size:.95em;cursor:pointer;user-select:none}.reminder-pill.svelte-1r4kx8j:hover,.reminder-pill.svelte-1r4kx8j:focus{outline:2px solid var(--interactive-accent);outline-offset:1px}.icon-text.svelte-1qeb5yo{display:inline-flex;align-items:center;gap:.3rem}.icon.svelte-1qeb5yo{vertical-align:middle}.text.svelte-1qeb5yo{word-break:break-word;text-wrap:pretty}main.svelte-1u4loek:focus{outline:none}.reminder-actions.svelte-1u4loek{margin-top:1rem;display:flex;gap:.5rem;flex-wrap:wrap}.reminder-title.svelte-1u4loek{margin:.3rem 0}.reminder-file.svelte-1u4loek{color:var(--text-muted);cursor:pointer;background-color:transparent;text-decoration:underline;box-shadow:none}.reminder-file.svelte-1u4loek:hover{color:var(--text-normal);text-decoration:underline}.later-select.svelte-1u4loek{font-size:14px}.reminder-secondary-actions.svelte-1u4loek{display:flex;gap:1rem;flex-wrap:wrap}.reminder-footer-action.svelte-1u4loek{display:block;margin-top:.75rem;padding:0;color:var(--text-faint);cursor:pointer;background-color:transparent;border:none;text-decoration:underline;box-shadow:none;font-size:12px}.reminder-footer-action.svelte-1u4loek:hover{color:var(--text-muted)}.mnemonic.svelte-1u4loek{text-decoration:underline}main.toast.svelte-1u4loek{position:relative;background:var(--background-primary);border:1px solid var(--background-modifier-border);border-radius:var(--radius-m, 8px);box-shadow:var(--shadow-s);padding:12px 14px}main.toast.svelte-1u4loek .reminder-title:where(.svelte-1u4loek){margin:0 1.5rem .3rem 0;font-size:.95rem}main.toast.svelte-1u4loek .reminder-actions:where(.svelte-1u4loek){margin-top:.4rem;gap:.4rem}main.toast.svelte-1u4loek .reminder-actions:where(.svelte-1u4loek) button:where(.svelte-1u4loek),main.toast.svelte-1u4loek .later-select:where(.svelte-1u4loek){font-size:var(--font-ui-small)}main.toast.svelte-1u4loek .reminder-actions:where(.svelte-1u4loek) button:where(.svelte-1u4loek){padding:2px 10px}main.toast.svelte-1u4loek .reminder-file:where(.svelte-1u4loek){display:block;width:100%;text-align:left;text-decoration:none}main.toast.svelte-1u4loek .reminder-file:where(.svelte-1u4loek):hover{text-decoration:underline}main.toast.svelte-1u4loek .reminder-file:where(.svelte-1u4loek) .icon-text{display:flex;width:100%}main.toast.svelte-1u4loek .reminder-file:where(.svelte-1u4loek) .icon{flex-shrink:0}main.toast.svelte-1u4loek .reminder-file:where(.svelte-1u4loek) .text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reminder-toast-close.svelte-1u4loek{position:absolute;top:6px;right:6px;padding:0;width:20px;height:20px;line-height:20px;text-align:center;color:var(--text-muted);background-color:transparent;border:none;box-shadow:none;cursor:pointer;font-size:16px}.reminder-toast-close.svelte-1u4loek:hover{color:var(--text-normal)}.reminder-settings-tab-bar{display:flex;flex-wrap:wrap;gap:.5rem;border-bottom:1px solid var(--background-modifier-border);margin-bottom:1rem}.reminder-settings-tab{background-color:transparent;border:none;box-shadow:none;color:var(--text-muted);cursor:pointer;padding:.5rem .75rem}.reminder-settings-tab.is-active{color:var(--text-normal);border-bottom:2px solid var(--interactive-accent)}.reminder-setting-disabled{opacity:.5}