.stepper[data-v-a4d11831]{align-items:center;gap:4px;display:flex}.stepper__btn[data-v-a4d11831]{width:44px;height:44px;color:var(--bt-ink);font:500 20px var(--bt-font-sans);cursor:pointer;background:#f7efe6;border:0;border-radius:50%}.stepper__btn[data-v-a4d11831]:disabled{opacity:.4;cursor:default}.stepper__value[data-v-a4d11831]{text-align:center;font:600 18px var(--bt-font-sans);color:var(--bt-ink)}.photo[data-v-bf81b2d2]{cursor:pointer;align-items:center;gap:14px;display:flex;position:relative}.photo__circle[data-v-bf81b2d2]{width:64px;height:64px;color:var(--bt-terracotta);background:#f3e4d2;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.photo__circle img[data-v-bf81b2d2]{object-fit:cover;width:100%;height:100%}.photo__title[data-v-bf81b2d2]{color:var(--bt-ink);font-size:15px;font-weight:600;display:block}.photo__sub[data-v-bf81b2d2]{color:var(--bt-ink-3);font-size:13.5px;display:block}.photo__input[data-v-bf81b2d2]{opacity:0;width:1px;height:1px;position:absolute}.names[data-v-bf81b2d2]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.birthday[data-v-bf81b2d2]{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.birthday__value[data-v-bf81b2d2]{flex:1;min-width:0}.birthday__age[data-v-bf81b2d2]{color:var(--bt-ink-3);white-space:nowrap;padding-bottom:2px;font-size:13.5px;font-weight:500}.rel-label[data-v-bf81b2d2]{margin-bottom:8px}.rel[data-v-bf81b2d2]{gap:8px;display:flex}.rel__chip[data-v-bf81b2d2]{flex:1;height:44px;font-size:14.5px}.naps[data-v-bf81b2d2]{gap:0;padding-bottom:6px}.naps .cf-card__head[data-v-bf81b2d2]{margin-bottom:4px}.nap[data-v-bf81b2d2]{border-bottom:1px solid var(--bt-line-soft);align-items:center;gap:8px;padding:12px 0;display:flex}.nap__label[data-v-bf81b2d2]{flex:1;min-width:0}.nap__time[data-v-bf81b2d2]{text-align:right;width:auto;font-size:15px;font-weight:500}.nap__hours[data-v-bf81b2d2]{font:400 15px var(--bt-font-sans);color:var(--bt-ink-3);-webkit-appearance:none;appearance:none;background:0 0;border:0;padding:0}.stepper-row[data-v-bf81b2d2]{color:var(--bt-ink);justify-content:space-between;align-items:center;font-size:15.5px;display:flex}.diapers[data-v-bf81b2d2]{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.diapers__chip[data-v-bf81b2d2]{border-radius:14px;height:44px;padding:0;font-size:14px}.allergy-label[data-v-e18d0e60]{margin:4px 0 8px}.allergy-chips[data-v-e18d0e60]{flex-wrap:wrap;gap:7px;display:flex}.allergy-chip[data-v-e18d0e60]{border-radius:var(--bt-r-chip);height:40px;font:600 14px var(--bt-font-sans);cursor:pointer;background:var(--bt-surface);color:var(--bt-ink-2);box-shadow:0 0 0 1px var(--bt-line);border:0;align-items:center;padding:0 15px;display:flex}.allergy-chip[aria-pressed=true][data-v-e18d0e60]{color:#a8432a;background:#fbe3d9;box-shadow:0 0 0 1px #e9b9a6}.allergy-chip--other[data-v-e18d0e60]{color:var(--bt-terracotta);background:0 0;box-shadow:0 0 0 1px #eac7b8}.allergy-chip--input[data-v-e18d0e60]{box-shadow:0 0 0 1.5px var(--bt-terracotta);cursor:text;padding:0 12px}.other-input[data-v-e18d0e60]{width:110px;font:600 14px var(--bt-font-sans);color:var(--bt-ink);background:0 0;border:0;outline:0}.sev[data-v-e18d0e60]{gap:6px;display:flex}.sev__chip[data-v-e18d0e60]{border-radius:var(--bt-r-chip);height:38px;font:600 13.5px var(--bt-font-sans);cursor:pointer;background:var(--bt-surface);color:var(--bt-ink-3);box-shadow:0 0 0 1px var(--bt-line);border:0;flex:1}.sev__chip[aria-pressed=true][data-v-e18d0e60]{box-shadow:none}.sev__chip--mild[aria-pressed=true][data-v-e18d0e60]{background:var(--bt-sage-tint);color:var(--bt-sage)}.sev__chip--moderate[aria-pressed=true][data-v-e18d0e60]{background:var(--bt-cream);color:var(--bt-amber-ink)}.sev__chip--severe[aria-pressed=true][data-v-e18d0e60]{background:var(--bt-terracotta);color:#fff}.reaction[data-v-e18d0e60]{padding-top:11px;display:block}.epi[data-v-e18d0e60]{flex-direction:row;align-items:center;padding:14px 18px}.epi__text[data-v-e18d0e60]{flex:1;min-width:0}.cf-input--md[data-v-e18d0e60]{font-size:16px}.med[data-v-e18d0e60]{align-items:flex-start;gap:8px;padding-bottom:8px;display:flex}.med__text[data-v-e18d0e60]{flex:1;min-width:0}.med__add[data-v-e18d0e60]{padding:2px 0 0}.doctor[data-v-e18d0e60]{align-items:center;gap:12px;display:flex}.doctor__text[data-v-e18d0e60]{flex:1;min-width:0}.doctor__call[data-v-e18d0e60]{background:var(--bt-sage-tint);width:44px;height:44px;color:var(--bt-sage);border-radius:50%;flex:none;place-items:center;display:grid}.contacts[data-v-a852be0e]{gap:12px}.intro[data-v-a852be0e]{margin-bottom:2px}.list[data-v-a852be0e]{flex-direction:column;gap:12px;display:flex}.contact[data-v-a852be0e]{gap:0;padding:16px 18px 12px}.contact__row[data-v-a852be0e]{align-items:center;gap:12px;display:flex}.contact__text[data-v-a852be0e]{flex:1;min-width:0}.contact__text .cf-sub[data-v-a852be0e]{margin-top:2px}.avatar[data-v-a852be0e]{flex:none;position:relative}.avatar__circle[data-v-a852be0e]{width:46px;height:46px;font:600 15px var(--bt-font-sans);border-radius:50%;place-items:center;display:grid}.avatar__circle--terracotta[data-v-a852be0e]{color:var(--bt-terracotta);background:#f3e4d2}.avatar__circle--sage[data-v-a852be0e]{background:var(--bt-sage-tint);color:var(--bt-sage)}.avatar__circle--amber[data-v-a852be0e]{background:var(--bt-cream);color:var(--bt-amber-ink)}.avatar__order[data-v-a852be0e]{background:var(--bt-ink);color:#fff;width:20px;height:20px;font:700 11px var(--bt-font-sans);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 0 2px #fff}.grip[data-v-a852be0e]{color:#c3b8a8;flex:none;place-items:center;width:30px;display:grid}.pickup[data-v-a852be0e]{border-top:1px solid var(--bt-line-soft);color:#3a3f38;justify-content:space-between;align-items:center;min-height:36px;margin-top:12px;padding-top:10px;font-size:14.5px;font-weight:500;display:flex}.form-actions[data-v-a852be0e]{justify-content:space-between;display:flex}.form-actions__cancel[data-v-a852be0e]{color:var(--bt-ink-2)}.form-actions .cf-add[data-v-a852be0e]:disabled{opacity:.4;cursor:default}.add-contact[data-v-a852be0e]{border-radius:var(--bt-r-tile);height:56px;font:600 15px var(--bt-font-sans);color:var(--bt-terracotta);cursor:pointer;background:0 0;border:1.5px dashed #e0c3b3}.timeline[data-v-3f029c65]{gap:0;padding:8px 18px}.entry[data-v-3f029c65]{grid-template-columns:72px 14px 1fr;align-items:start;gap:10px;padding:10px 0;display:grid}.entry__time[data-v-3f029c65]{font:600 13.5px var(--bt-font-sans);color:var(--bt-ink-2);font-variant-numeric:tabular-nums;padding-top:2px}.entry__time-input[data-v-3f029c65]{-webkit-appearance:none;appearance:none;background:0 0;border:0;outline:0;width:100%;min-width:0;margin:0;padding:2px 0 0}.entry__dot[data-v-3f029c65]{background:var(--bt-terracotta);border-radius:50%;width:10px;height:10px;margin-top:5px}.entry__dot--nap[data-v-3f029c65]{background:var(--bt-sage)}.entry__label[data-v-3f029c65]{color:var(--bt-ink);font-size:15.5px;font-weight:500}.entry__note[data-v-3f029c65]{margin-top:2px}.entry__edit[data-v-3f029c65]{align-items:flex-start;min-width:0;display:flex}.entry__text[data-v-3f029c65]{flex:1;min-width:0}.timeline__add[data-v-3f029c65]{padding:10px 0 8px}.legend[data-v-3f029c65]{color:var(--bt-ink-2);align-items:center;gap:8px;margin-top:-4px;font-size:13px;font-weight:500;display:flex}.legend .entry__dot[data-v-3f029c65]{margin-top:0}.topbar[data-v-f1e5c0d4]{padding:calc(var(--ion-safe-area-top,0px) + 4px) 14px 0;background:var(--bt-paper);justify-content:space-between;align-items:center;display:flex}.topbar__back[data-v-f1e5c0d4]{width:44px;height:44px;color:var(--bt-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.topbar__skip[data-v-f1e5c0d4]{min-width:44px;height:44px;font:600 14.5px var(--bt-font-sans);color:var(--bt-ink-2);cursor:pointer;background:0 0;border:0;padding:0 6px}.topbar__spacer[data-v-f1e5c0d4]{width:44px}.progress[data-v-f1e5c0d4]{grid-template-columns:repeat(4,22px);gap:5px;display:grid}.progress__seg[data-v-f1e5c0d4]{border-radius:var(--bt-r-pill);background:#e6d6c8;height:5px;transition:background .2s}.progress__seg--done[data-v-f1e5c0d4]{background:var(--bt-terracotta)}.flow-status[data-v-f1e5c0d4]{color:var(--bt-ink-3);margin:0;padding:24px;font-size:15px;line-height:1.5}.flow-status__retry[data-v-f1e5c0d4]{font:inherit;color:var(--bt-terracotta);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.flow-content[data-v-f1e5c0d4]{--background:var(--bt-paper)}.flow[data-v-f1e5c0d4]{font-family:var(--bt-font-sans);color:var(--bt-ink);padding:10px 24px 24px}.footer[data-v-f1e5c0d4]{padding:12px 24px calc(var(--ion-safe-area-bottom,0px) + 10px);background:var(--bt-paper);box-shadow:0 -1px #8a73551f}.footer__error[data-v-f1e5c0d4]{text-align:center;color:var(--bt-terracotta-deep);margin:0 0 10px;font-size:14px;line-height:1.4}.cta[data-v-f1e5c0d4]{border-radius:var(--bt-r-pill);background:var(--bt-terracotta);color:#fff;width:100%;height:56px;font:600 17px var(--bt-font-sans);cursor:pointer;border:0;box-shadow:0 10px 24px #c8583a47}.cta--save[data-v-f1e5c0d4]{background:var(--bt-sage);box-shadow:0 10px 24px #2f5d5042}.cta[data-v-f1e5c0d4]:disabled{opacity:.45;box-shadow:none;cursor:default}
