2 lines
10 KiB
CSS
2 lines
10 KiB
CSS
.reminders-page[data-v-5b2cf3dd]{background:var(--color-bg)}.top[data-v-5b2cf3dd]{padding:10px var(--page-padding);background:var(--color-surface);color:var(--color-text);grid-template-columns:40px 1fr 40px;align-items:center;display:grid}.top h1[data-v-5b2cf3dd]{text-align:center;margin:0;font-size:1rem;font-weight:700}.icon-btn[data-v-5b2cf3dd]{cursor:pointer;width:40px;height:40px;color:var(--color-text);background:0 0;border:none;place-items:center;display:grid}.reminders-scroll[data-v-5b2cf3dd]{padding:0 var(--page-padding) 24px;flex-direction:column;gap:12px;display:flex}.tabs[data-v-5b2cf3dd]{width:100%;margin:0 calc(-1 * var(--page-padding));padding:0 var(--page-padding);border-bottom:1px solid var(--color-border);align-items:stretch;display:flex}.tab[data-v-5b2cf3dd]{appearance:none;color:#9ca3af;cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:flex-end;min-width:0;padding:10px 0 0;font-family:inherit;font-size:.875rem;font-weight:400;line-height:1.5;display:flex}.tab__text[data-v-5b2cf3dd]{align-items:center;gap:4px;padding-bottom:11px;display:inline-flex;position:relative}.tab--active[data-v-5b2cf3dd]{color:var(--color-text);font-weight:700}.tab--active .tab__text[data-v-5b2cf3dd]:after{content:"";inset-inline:0;background:var(--color-primary);border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:-1px}.tab__badge[data-v-5b2cf3dd]{background:var(--color-danger);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-grid}.error-text[data-v-5b2cf3dd]{color:var(--color-danger);margin:0;font-size:.85rem}.summary[data-v-5b2cf3dd]{background:var(--color-primary);color:#fff;border-radius:var(--radius-lg);flex-direction:column;gap:8px;margin-top:4px;padding:16px;display:flex}.summary__top[data-v-5b2cf3dd]{justify-content:space-between;align-items:center;gap:12px;display:flex}.summary__label[data-v-5b2cf3dd]{font-size:.875rem;font-weight:600}.summary__calendar[data-v-5b2cf3dd]{color:#fff;flex-shrink:0;width:34px;height:34px;position:relative}.summary__calendar svg[data-v-5b2cf3dd]{width:100%;height:100%;display:block}.summary__calendar span[data-v-5b2cf3dd]{place-items:center;padding-top:7px;font-size:.7rem;font-weight:700;line-height:1;display:grid;position:absolute;inset:0}.summary__count[data-v-5b2cf3dd]{align-items:baseline;gap:6px;display:flex}.summary__count strong[data-v-5b2cf3dd]{font-size:2.25rem;font-weight:700;line-height:1}.summary__count span[data-v-5b2cf3dd]{font-size:1rem;font-weight:600}.summary__sub[data-v-5b2cf3dd]{opacity:.88;margin:0;font-size:.78rem;line-height:1.5}.empty-state[data-v-5b2cf3dd]{text-align:center;color:var(--color-text-muted);margin:0;padding:8px 0;font-size:.85rem}.reminder-row[data-v-5b2cf3dd]{grid-template-columns:28px 1fr;align-items:start;gap:10px;display:grid}.reminder-row__check[data-v-5b2cf3dd]{cursor:pointer;background:0 0;border:1.5px solid #cbd5e1;border-radius:999px;flex-shrink:0;width:22px;height:22px;margin-top:14px}.reminder-row__check--done[data-v-5b2cf3dd]{border-color:var(--color-primary);background:var(--color-primary);display:block;box-shadow:inset 0 0 0 3px #fff}.reminder-card[data-v-5b2cf3dd]{border-radius:var(--radius-md);cursor:pointer;background:#fff;padding:12px 14px;box-shadow:0 1px 2px #1018280a,0 6px 16px #1018280d}.reminder-card--done[data-v-5b2cf3dd]{opacity:.72}.reminder-card__header[data-v-5b2cf3dd]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.reminder-card__time[data-v-5b2cf3dd]{color:var(--color-text-muted);flex-shrink:0;font-size:.8125rem;font-weight:700}.reminder-card__title-row[data-v-5b2cf3dd]{flex:1;justify-content:flex-end;align-items:flex-start;gap:6px;min-width:0;display:flex}.reminder-card__title-row strong[data-v-5b2cf3dd]{text-align:end;font-size:.9rem;font-weight:700;line-height:1.4}.reminder-card__menu[data-v-5b2cf3dd]{color:var(--color-text-muted);flex-shrink:0;margin-top:2px}.reminder-card__body[data-v-5b2cf3dd]{grid-template-columns:auto 1fr;align-items:start;gap:8px
|