.card[data-v-de477802]{background:var(--bt-surface);border-radius:var(--bt-r-card);box-shadow:var(--bt-shadow-card);padding:18px 20px 6px}.head[data-v-de477802]{align-items:center;gap:13px;display:flex}.head__icon[data-v-de477802]{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.head__text[data-v-de477802]{flex:1;min-width:0}.head__name[data-v-de477802]{font-family:var(--bt-font-serif);color:var(--bt-ink);font-size:20px;line-height:1.15}.head__kind[data-v-de477802]{color:var(--bt-ink-3);margin-top:2px;font-size:13.5px}.kids[data-v-de477802]{flex:none;padding-left:6px;display:flex}.kids__avatar[data-v-de477802]{width:30px;height:30px;font-family:var(--bt-font-serif);border-radius:50%;place-items:center;margin-left:-6px;font-size:14px;display:grid;box-shadow:0 0 0 2px #fff}.kids__avatar--peach[data-v-de477802]{background:var(--bt-peach);color:var(--bt-terracotta-deep)}.kids__avatar--sage[data-v-de477802]{background:var(--bt-sage-tint-2);color:var(--bt-sage)}.sees[data-v-de477802]{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.sees__chip[data-v-de477802]{color:var(--bt-ink-2);background:var(--bt-surface-warm);border-radius:var(--bt-r-pill);padding:5px 11px;font-size:12.5px;font-weight:500}.time[data-v-de477802]{margin-top:14px}.time__left[data-v-de477802]{color:var(--bt-sage);font-size:13.5px;font-weight:600}.time__left--soon[data-v-de477802]{color:#a8432a}.bar[data-v-de477802]{border-radius:var(--bt-r-pill);background:#f0e6dd;height:5px;margin-top:7px;overflow:hidden}.bar__fill[data-v-de477802]{border-radius:var(--bt-r-pill);background:var(--bt-sage);height:100%}.bar__fill--soon[data-v-de477802]{background:var(--bt-terracotta)}.actions[data-v-de477802]{border-top:1px solid var(--bt-line-soft);grid-template-columns:repeat(3,1fr);margin-top:14px;display:grid}.actions--two[data-v-de477802]{grid-template-columns:repeat(2,1fr)}.action[data-v-de477802]{cursor:pointer;height:48px;font:600 14px var(--bt-font-sans);color:var(--bt-ink);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;display:flex}.action--done[data-v-de477802]{color:var(--bt-sage)}.action--danger[data-v-de477802]{color:#a8432a}.panel[data-v-de477802]{border-top:1px solid var(--bt-line-soft);margin-top:14px;padding:14px 0 12px}.panel__text[data-v-de477802]{color:#3a3f38;text-wrap:pretty;margin:0;font-size:14px;font-weight:500;line-height:1.45}.panel__actions[data-v-de477802]{gap:8px;margin-top:12px;display:flex}.panel__btn[data-v-de477802]{border-radius:var(--bt-r-pill);background:var(--bt-terracotta-soft);height:44px;color:var(--bt-ink);font:600 14.5px var(--bt-font-sans);cursor:pointer;border:0;flex:1}.panel__btn--danger[data-v-de477802]{color:#fff;background:#a8432a}.panel__btn[data-v-de477802]:disabled,.panel__chip[data-v-de477802]:disabled,.panel__cancel[data-v-de477802]:disabled{opacity:.5;cursor:default}.panel__chips[data-v-de477802]{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;display:grid}.panel__chip[data-v-de477802]{height:40px;padding:0 6px}.panel__cancel[data-v-de477802]{height:36px;font:600 14px var(--bt-font-sans);color:var(--bt-ink-2);cursor:pointer;background:0 0;border:0;margin:8px auto 0;display:block}.links-content[data-v-54298dbe]{--background:var(--bt-paper)}.links[data-v-54298dbe]{padding:calc(var(--ion-safe-area-top,0px) + 14px) var(--bt-gutter) 120px;font-family:var(--bt-font-sans);color:var(--bt-ink);flex-direction:column;gap:14px;display:flex}.topbar[data-v-54298dbe]{align-items:center;min-height:34px;display:flex}.wordmark[data-v-54298dbe]{font-family:var(--bt-font-serif);color:var(--bt-ink);font-size:21px;font-style:italic}.title[data-v-54298dbe]{font-family:var(--bt-font-serif);letter-spacing:var(--bt-tracking-display);color:var(--bt-ink);margin:4px 0;font-size:33px;font-weight:400;line-height:1.06}.subtitle[data-v-54298dbe]{min-height:1.4em;color:var(--bt-ink-2);margin:0;font-size:14.5px}.status[data-v-54298dbe]{color:var(--bt-terracotta-deep);margin:0;font-size:14px;line-height:1.5}.status__retry[data-v-54298dbe]{font:inherit;color:var(--bt-terracotta);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.filters[data-v-54298dbe]{gap:7px;display:flex;overflow-x:auto}.filter[data-v-54298dbe]{border-radius:var(--bt-r-pill);height:38px;font:600 14px var(--bt-font-sans);cursor:pointer;color:var(--bt-ink-2);background:#fff;border:0;flex:none;padding:0 16px;box-shadow:0 0 0 1px #efe2d8}.filter[aria-pressed=true][data-v-54298dbe]{background:var(--bt-ink);color:#fff;box-shadow:none}.none[data-v-54298dbe]{color:var(--bt-ink-3);margin:0;font-size:14px}.past-label[data-v-54298dbe]{margin:10px 0 -4px}.past[data-v-54298dbe]{background:#fff9;border-radius:24px;padding:2px 18px;box-shadow:0 0 0 1px #efe2d8}.past__row[data-v-54298dbe]{align-items:center;gap:12px;padding:13px 0;display:flex}.past__row+.past__row[data-v-54298dbe]{border-top:1px solid #f0e6dd}.past__icon[data-v-54298dbe]{color:#8a7f74;background:#f3eae3;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.past__text[data-v-54298dbe]{flex:1;min-width:0}.past__name[data-v-54298dbe]{color:#3a3f38;font-size:15px;font-weight:600}.past__status[data-v-54298dbe]{color:var(--bt-ink-3);margin-top:2px;font-size:13px}.past__renew[data-v-54298dbe]{font:600 13.5px var(--bt-font-sans);color:var(--bt-terracotta);cursor:pointer;background:0 0;border:0;padding:10px 0 10px 8px}.note[data-v-54298dbe]{background:var(--bt-surface-warm);border-radius:var(--bt-r-tile);align-items:flex-start;gap:11px;margin-top:4px;padding:15px 17px;display:flex}.note__icon[data-v-54298dbe]{color:var(--bt-sage);flex:none;margin-top:1px}.note__text[data-v-54298dbe]{color:var(--bt-ink-2);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.5}.empty[data-v-54298dbe]{background:var(--bt-surface);border-radius:var(--bt-r-card);box-shadow:var(--bt-shadow-card);flex-direction:column;gap:16px;margin-top:6px;padding:26px 22px;display:flex;position:relative;overflow:hidden}.empty__orb[data-v-54298dbe]{background:var(--bt-cream);opacity:.5;border-radius:50%;width:110px;height:110px;position:absolute;top:-42px;right:-34px}.empty__icon[data-v-54298dbe]{width:52px;height:52px;color:var(--bt-terracotta);background:#f3e4d2;border-radius:50%;place-items:center;display:grid;position:relative}.empty__text[data-v-54298dbe]{position:relative}.empty__title[data-v-54298dbe]{font-family:var(--bt-font-serif);letter-spacing:-.01em;color:var(--bt-ink);margin:0;font-size:25px;font-weight:400;line-height:1.12}.empty__body[data-v-54298dbe]{color:var(--bt-ink-2);text-wrap:pretty;margin:6px 0 0;font-size:14.5px;line-height:1.5}.dock-wrap[data-v-54298dbe]{background:linear-gradient(to bottom, #fdf1eb00, var(--bt-paper) 40%);padding:24px 20px 12px;bottom:0;left:0;right:0}.dock[data-v-54298dbe]{border-radius:var(--bt-r-pill);background:#fff;padding:9px;display:flex;box-shadow:0 -2px 30px #1f24201a,0 0 0 1px #efe7da}.dock__btn[data-v-54298dbe]{border-radius:var(--bt-r-pill);background:var(--bt-terracotta);color:#fff;height:52px;font:600 15.5px var(--bt-font-sans);cursor:pointer;border:0;flex:1;justify-content:center;align-items:center;gap:9px;display:flex}
