.order-draft.svelte-umzqo{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.6rem 1.3rem;margin-top:1rem;font-size:.875rem;display:flex}.order-draft.svelte-umzqo p:where(.svelte-umzqo){flex:1;min-width:200px}.order-layout.svelte-umzqo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2rem;margin-top:2rem;display:grid}.order-form.svelte-umzqo,.order-result.svelte-umzqo{min-width:0}.order-form.svelte-umzqo h2:where(.svelte-umzqo){margin:2rem 0 1.2rem;font-size:1.55rem}.order-form.svelte-umzqo h2:where(.svelte-umzqo):first-child{margin-top:0}.order-form.svelte-umzqo label:where(.svelte-umzqo){margin-bottom:1rem}.order-fields.svelte-umzqo{grid-template-columns:1fr 1fr;gap:0 1rem;display:grid}.order-hint.svelte-umzqo{color:var(--muted-foreground);margin:.7rem 0 1.2rem;font-size:.875rem;line-height:1.7}.order-form.svelte-umzqo textarea:where(.svelte-umzqo){resize:vertical}.order-result.svelte-umzqo{background:var(--accent);border:1px solid var(--border);border-radius:6px;padding:1.6rem;position:sticky;top:1rem}.order-result.svelte-umzqo h2:where(.svelte-umzqo){margin-bottom:1rem;font-size:1.6rem}.order-result.svelte-umzqo h3:where(.svelte-umzqo),.order-questions.svelte-umzqo h3:where(.svelte-umzqo){letter-spacing:0;margin:1.4rem 0 .8rem;font-size:1.1rem}.order-text.svelte-umzqo{resize:vertical;background:#fff;min-height:320px;font-size:.9rem;line-height:1.7}.order-actions.svelte-umzqo{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.order-questions.svelte-umzqo{background:var(--accent);padding:1rem 1.3rem}.order-questions.svelte-umzqo ul:where(.svelte-umzqo){padding-left:1.1rem}.order-questions.svelte-umzqo li:where(.svelte-umzqo){margin:.4rem 0;line-height:1.75}.order-company.svelte-umzqo{border-bottom:1px solid var(--border);margin-bottom:1rem;padding-bottom:1rem}.order-company.svelte-umzqo a:where(.svelte-umzqo),.order-source.svelte-umzqo{font-size:.875rem;text-decoration:underline}.order-source.svelte-umzqo{overflow-wrap:anywhere;margin:.6rem 0;display:block}@media (width<=1000px){.order-layout.svelte-umzqo{grid-template-columns:1fr}.order-result.svelte-umzqo{position:static}}@media (width<=480px){.order-fields.svelte-umzqo{grid-template-columns:1fr}.order-result.svelte-umzqo{padding:1rem}.order-actions.svelte-umzqo{flex-direction:column}}
