.page.svelte-k7hhd7{padding-top:40px}.head.svelte-k7hhd7{align-items:baseline;gap:16px;margin-bottom:32px;display:flex}h1.svelte-k7hhd7{letter-spacing:-.04em;font-size:clamp(36px,5vw,56px);line-height:1}.head.svelte-k7hhd7 p:where(.svelte-k7hhd7){color:var(--muted)}.banner.svelte-k7hhd7{color:var(--accent);margin-bottom:24px}.empty.svelte-k7hhd7 p:where(.svelte-k7hhd7){max-width:52ch;color:var(--muted)}.actions.svelte-k7hhd7{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.layout.svelte-k7hhd7{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:48px;display:grid}.lines.svelte-k7hhd7{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.lines.svelte-k7hhd7 li:where(.svelte-k7hhd7){border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto 96px auto;align-items:center;gap:24px;padding:20px 0;display:grid}.what.svelte-k7hhd7{flex-direction:column;gap:4px;min-width:0;display:flex}.name.svelte-k7hhd7{text-underline-offset:4px;transition:text-decoration-color .15s var(--ease);font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.name.svelte-k7hhd7:hover{-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.meta.svelte-k7hhd7{color:var(--muted);font-size:14px}.qty.svelte-k7hhd7{border:1px solid var(--border-strong);border-radius:999px;align-items:center;display:flex}.step.svelte-k7hhd7{width:44px;height:44px;color:var(--text);font:500 18px/1 var(--font);cursor:pointer;transition:background-color .15s var(--ease);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.step.svelte-k7hhd7:hover:not(:disabled){background:var(--surface-hover)}.step.svelte-k7hhd7:disabled{color:var(--faint);cursor:not-allowed}.count.svelte-k7hhd7{text-align:center;min-width:24px;font-weight:600}.total.svelte-k7hhd7{text-align:right;font-weight:600}.remove.svelte-k7hhd7{min-height:44px;color:var(--muted);font:14px var(--font);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px}.remove.svelte-k7hhd7:hover{color:var(--text)}.summary.svelte-k7hhd7{top:calc(var(--nav-h) + 24px);border:1px solid var(--border);border-radius:var(--radius-plate);flex-direction:column;gap:16px;padding:24px;display:flex;position:sticky}.summary.svelte-k7hhd7 h2:where(.svelte-k7hhd7){font-size:15px}.row.svelte-k7hhd7{justify-content:space-between;font-size:20px;font-weight:600;display:flex}.note.svelte-k7hhd7{color:var(--muted);font-size:13px}@media (width<=900px){.layout.svelte-k7hhd7{grid-template-columns:1fr}.summary.svelte-k7hhd7{position:static}}@media (width<=560px){.lines.svelte-k7hhd7 li:where(.svelte-k7hhd7){grid-template-columns:minmax(0,1fr) auto;gap:12px 16px}.total.svelte-k7hhd7{grid-area:1/2}.remove.svelte-k7hhd7{justify-self:end}}
