.book.svelte-1q0s21z{padding-top:24px;padding-bottom:72px;display:grid;gap:24px}.back.svelte-1q0s21z{justify-self:start;font-weight:700;padding:8px 0}.steps.svelte-1q0s21z{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px 24px}.steps.svelte-1q0s21z li:where(.svelte-1q0s21z){display:flex;gap:8px;align-items:center;font-weight:600;color:var(--subtle)}.steps.svelte-1q0s21z li.current:where(.svelte-1q0s21z){font-weight:800;color:var(--ink)}.steps.svelte-1q0s21z li.done:where(.svelte-1q0s21z){color:var(--ink)}.dot.svelte-1q0s21z{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--field);background:#fff;font-size:14px;font-weight:800}.current.svelte-1q0s21z .dot:where(.svelte-1q0s21z){border-color:var(--brand);color:var(--brand)}.done.svelte-1q0s21z .dot:where(.svelte-1q0s21z){border-color:var(--brand);background:var(--brand);color:#fff}.layout.svelte-1q0s21z{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start}.flow.svelte-1q0s21z{flex:999 1 520px;min-width:0}.panel.svelte-1q0s21z{display:grid;gap:20px}.panel[hidden].svelte-1q0s21z{display:none}.h-step.svelte-1q0s21z{font-size:clamp(24px,4vw,32px);color:var(--brand);outline:none}.panel.svelte-1q0s21z>.btn:where(.svelte-1q0s21z){justify-self:start}.dates.svelte-1q0s21z{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.date.svelte-1q0s21z{display:flex;gap:12px;align-items:center;padding:16px;border-radius:var(--radius);border:2px solid var(--line);cursor:pointer;font-weight:700}.date.on.svelte-1q0s21z{border-color:var(--brand);background:var(--tint)}.date.svelte-1q0s21z input:where(.svelte-1q0s21z),.yesno.svelte-1q0s21z input:where(.svelte-1q0s21z),.life.svelte-1q0s21z input:where(.svelte-1q0s21z){width:20px;height:20px;accent-color:var(--brand);flex:none}.parq.svelte-1q0s21z{margin:0;border:1px solid var(--line);border-radius:var(--radius);padding:16px 20px;display:grid;gap:12px}.parq.svelte-1q0s21z legend:where(.svelte-1q0s21z){float:left;width:100%;padding:0;font-weight:600}.yesno.svelte-1q0s21z{display:flex;gap:12px}.yesno.svelte-1q0s21z label:where(.svelte-1q0s21z){display:flex;gap:8px;align-items:center;padding:8px 16px;min-height:44px;border-radius:10px;border:2px solid var(--field);cursor:pointer;font-weight:700}.yesno.svelte-1q0s21z label.on:where(.svelte-1q0s21z){border-color:var(--brand);background:var(--tint)}.stack.svelte-1q0s21z{flex-direction:column}.with-icon.svelte-1q0s21z{display:flex;gap:8px;align-items:center}.cleared.svelte-1q0s21z{font-weight:700;min-height:44px}.cleared.svelte-1q0s21z input:where(.svelte-1q0s21z){width:22px;height:22px;accent-color:var(--brand)}.row.svelte-1q0s21z{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.grid.svelte-1q0s21z{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px 20px}.life.svelte-1q0s21z{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 24px}.life.svelte-1q0s21z legend:where(.svelte-1q0s21z){margin-bottom:8px}.life.svelte-1q0s21z label:where(.svelte-1q0s21z){display:flex;gap:8px;align-items:center;min-height:44px}.who.svelte-1q0s21z{display:flex;gap:12px;align-items:center;padding:16px 20px}.big.svelte-1q0s21z{padding:24px;align-items:center}.h-confirm.svelte-1q0s21z{display:block;font-size:24px}.summary.svelte-1q0s21z{margin:0;display:grid;grid-template-columns:max-content 1fr;gap:8px 24px}.summary.svelte-1q0s21z dt:where(.svelte-1q0s21z){color:var(--muted)}.summary.svelte-1q0s21z dd:where(.svelte-1q0s21z){margin:0;font-weight:700}.aside.svelte-1q0s21z{flex:1 1 300px;min-width:0;overflow:hidden}.aside.svelte-1q0s21z img:where(.svelte-1q0s21z){width:100%;height:180px;object-fit:cover;display:block}.aside-body.svelte-1q0s21z{padding:20px;display:grid;gap:8px;justify-items:start}.price.svelte-1q0s21z{font-weight:800;font-size:20px;margin-top:8px}
