.pad.svelte-17et19q{padding:18px;display:flex;flex-direction:column;gap:12px}.back.svelte-17et19q{font-size:14px;color:var(--ink2)}h1.svelte-17et19q{font-size:23px;font-weight:800;letter-spacing:-.02em}.summary.svelte-17et19q{display:flex;align-items:center;justify-content:space-between}.summary.svelte-17et19q .price:where(.svelte-17et19q){font-weight:800;font-size:18px}.summary.svelte-17et19q .was:where(.svelte-17et19q){color:var(--ink2);font-weight:600;font-size:13px;text-decoration:line-through;margin-right:6px}.deal.svelte-17et19q{color:var(--corten);font-weight:700}.codebox.svelte-17et19q{background:#fff;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px}.codebox.svelte-17et19q summary:where(.svelte-17et19q){cursor:pointer;font-weight:700;font-size:13.5px;color:var(--ink2)}.codeform.svelte-17et19q{flex-direction:row;gap:8px;margin-top:10px}.codeform.svelte-17et19q input:where(.svelte-17et19q){flex:1;text-transform:uppercase}.btn.ghost.svelte-17et19q{background:#fff;color:var(--ink);border:1.5px solid var(--line);white-space:nowrap}.seg.svelte-17et19q{display:flex;background:#e7e4e0;border-radius:11px;padding:4px;gap:4px}.seg.svelte-17et19q button:where(.svelte-17et19q){flex:1;padding:10px;border:none;background:transparent;border-radius:8px;font-weight:700;color:var(--ink2);cursor:pointer}.seg.svelte-17et19q button.on:where(.svelte-17et19q){background:#fff;color:var(--ink);box-shadow:var(--shadow)}.opts.svelte-17et19q{display:flex;flex-direction:column;gap:8px;border:1.5px dashed var(--line);border-radius:12px;padding:12px}.invites.svelte-17et19q{display:flex;flex-direction:column;gap:8px;padding:8px 0 2px;border-top:1px solid var(--line)}.invites.svelte-17et19q .lbl:where(.svelte-17et19q){font-size:12.5px;font-weight:700;color:var(--ink2)}.row.svelte-17et19q{display:flex;justify-content:space-between;align-items:center;font-size:13.5px;font-weight:700;color:var(--ink2)}select.svelte-17et19q,input.svelte-17et19q{padding:10px 12px;border:1.5px solid var(--line);border-radius:10px;font-size:15px;background:#fff}form.svelte-17et19q{display:flex;flex-direction:column;gap:10px}.fld.svelte-17et19q{display:flex;flex-direction:column;gap:5px;font-size:12.5px;font-weight:700;color:var(--ink2)}.hint.svelte-17et19q{font-size:12.5px;color:var(--ink2);margin:2px 0 -2px}.err.svelte-17et19q{color:var(--red);font-size:13.5px;font-weight:600}.btn.svelte-17et19q .tag:where(.svelte-17et19q){margin-left:auto;background:var(--corten);color:#fff;border-radius:7px;padding:2px 9px}.note.svelte-17et19q{text-align:center;margin-top:4px}.walletopt.svelte-17et19q,.shareopt.svelte-17et19q{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;padding:10px 12px;border:1.5px solid var(--line);border-radius:10px;cursor:pointer}.walletopt.svelte-17et19q input:where(.svelte-17et19q),.shareopt.svelte-17et19q input:where(.svelte-17et19q){margin-top:2px;width:18px;height:18px;flex:none}.walletopt.svelte-17et19q span:where(.svelte-17et19q),.shareopt.svelte-17et19q span:where(.svelte-17et19q){display:flex;flex-direction:column;gap:1px}.walletopt.svelte-17et19q small:where(.svelte-17et19q),.shareopt.svelte-17et19q small:where(.svelte-17et19q){color:var(--ink2)}.pkgbtn.svelte-17et19q .tag.dark:where(.svelte-17et19q){background:var(--ink);color:#fff;border-radius:7px;padding:2px 9px;margin-left:auto}.extras.svelte-17et19q{display:flex;flex-direction:column;gap:8px;border:1.5px solid var(--line);border-radius:12px;padding:12px}.extras.svelte-17et19q .lbl:where(.svelte-17et19q){font-size:12.5px;font-weight:700;color:var(--ink2)}.xrow.svelte-17et19q{display:flex;align-items:center;gap:10px}.xthumb.svelte-17et19q{width:40px;height:40px;border-radius:8px;object-fit:cover;background:#f1eeea;flex:none;display:flex;align-items:center;justify-content:center;font-size:20px}.xinfo.svelte-17et19q{display:flex;flex-direction:column;min-width:0;flex:1}.xinfo.svelte-17et19q small:where(.svelte-17et19q){color:var(--ink2);font-size:12px}.stepper.svelte-17et19q{display:flex;align-items:center;gap:6px;flex:none}.step.svelte-17et19q{width:32px;height:32px;border:1.5px solid var(--line);background:#fff;border-radius:8px;font-size:18px;font-weight:700;color:var(--ink);cursor:pointer;line-height:1}.count.svelte-17et19q{min-width:20px;text-align:center;font-weight:700;font-size:15px}.xtotal.svelte-17et19q{font-size:13px;color:var(--ink2);border-top:1px solid var(--line);padding-top:8px}.xtotal.svelte-17et19q b:where(.svelte-17et19q){color:var(--ink)}
