.order-section.svelte-cmcwde{background:var(--mint)}.suggestion.svelte-cmcwde{margin-bottom:24px}.intro.svelte-cmcwde{max-width:65ch;margin-block:20px 40px;color:var(--muted)}.order-grid.svelte-cmcwde{display:grid;grid-template-columns:1fr 1.4fr;gap:64px;align-items:start}h3.svelte-cmcwde{font-size:24px;margin-bottom:20px}.hint.svelte-cmcwde{color:var(--muted);font-size:14px;line-height:1.65;margin-block:16px 24px}fieldset.svelte-cmcwde{border:0;margin:0;padding:0;min-width:0}label.svelte-cmcwde{display:grid;gap:8px;margin-bottom:20px;font-weight:600;font-size:14px}input.svelte-cmcwde,select.svelte-cmcwde,textarea.svelte-cmcwde{width:100%;min-height:48px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:12px;color:var(--ink);font:inherit}textarea.svelte-cmcwde{resize:vertical}.contact-grid.svelte-cmcwde{display:grid;grid-template-columns:1fr 1fr;gap:16px}.optional.svelte-cmcwde,.count.svelte-cmcwde{font-size:14px;color:var(--muted);font-weight:400}.count.svelte-cmcwde{white-space:nowrap;margin-left:12px;font-variant-numeric:tabular-nums}ul.svelte-cmcwde{list-style:none;padding:0;margin:0 0 28px}li.svelte-cmcwde{padding:20px 0;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}li.svelte-cmcwde span:where(.svelte-cmcwde){display:block;margin-top:6px;color:var(--muted);font-size:14px}.quantity.svelte-cmcwde{display:flex;align-items:center;gap:8px}.quantity.svelte-cmcwde button:where(.svelte-cmcwde){min-width:44px;min-height:44px;border:1px solid var(--line);background:#fff;border-radius:6px}.quantity.svelte-cmcwde output:where(.svelte-cmcwde){min-width:28px;text-align:center;font-variant-numeric:tabular-nums}.quantity.svelte-cmcwde .remove:where(.svelte-cmcwde){border:0;background:transparent;font-size:13px;text-decoration:underline;text-underline-offset:4px;padding-inline:8px}.empty.svelte-cmcwde{color:var(--muted);padding-block:8px 32px}.feedback.svelte-cmcwde{margin-top:28px;line-height:1.7;overflow-wrap:anywhere}@media(max-width:800px){.order-grid.svelte-cmcwde{grid-template-columns:1fr;gap:40px}}@media(max-width:440px){.contact-grid.svelte-cmcwde{grid-template-columns:1fr;gap:0}}
