.logo-field[data-astro-cid-incng5sg]{display:grid;gap:6px}.logo-label[data-astro-cid-incng5sg]{font-weight:600;font-size:.9rem}.logo-field[data-astro-cid-incng5sg]>small[data-astro-cid-incng5sg]{color:var(--muted-foreground);font-size:.8rem}.upload[data-astro-cid-incng5sg]{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px dashed var(--border);border-radius:var(--radius);background:var(--background);cursor:pointer;transition:border-color .15s,background .15s}.upload[data-astro-cid-incng5sg]:hover,.upload[data-astro-cid-incng5sg].dragging{border-color:var(--muted-foreground);background:var(--muted)}.upload[data-astro-cid-incng5sg].has-file{border-style:solid}.upload-thumb[data-astro-cid-incng5sg]{display:grid;place-items:center;flex:none;width:40px;height:40px;overflow:hidden;border-radius:50%;background:var(--muted);color:var(--muted-foreground);box-shadow:0 0 0 1px var(--border)}.upload-thumb[data-astro-cid-incng5sg] img{width:100%;height:100%;object-fit:cover}.upload-text[data-astro-cid-incng5sg]{display:grid;min-width:0}.upload-text[data-astro-cid-incng5sg] strong[data-astro-cid-incng5sg]{overflow:hidden;font-weight:600;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.upload-text[data-astro-cid-incng5sg] small[data-astro-cid-incng5sg]{color:var(--muted-foreground);font-size:.8rem}.upload-remove[data-astro-cid-incng5sg]{margin-left:auto;font-size:.85rem}.order-form[data-astro-cid-emris2kd]{display:grid;grid-template-columns:1fr 320px;align-items:start;gap:24px}.order-fields[data-astro-cid-emris2kd]{display:grid;gap:6px}.order-fields[data-astro-cid-emris2kd] label[data-astro-cid-emris2kd] span[data-astro-cid-emris2kd]{color:var(--muted-foreground);font-weight:400}.order-summary[data-astro-cid-emris2kd]{position:sticky;top:16px;display:grid;gap:14px;padding:18px;border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);background:var(--background)}.order-heading[data-astro-cid-emris2kd]{margin:0;color:var(--muted-foreground);font:500 .7rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.period[data-astro-cid-emris2kd]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:3px;border-radius:var(--radius);background:var(--muted)}.period[data-astro-cid-emris2kd] label[data-astro-cid-emris2kd]{position:relative;display:grid;place-items:center;margin:0;padding:7px 4px;border-radius:calc(var(--radius) - 2px);font-size:.82rem;font-weight:500;cursor:pointer}.period[data-astro-cid-emris2kd] input[data-astro-cid-emris2kd]{position:absolute;opacity:0}.period[data-astro-cid-emris2kd] label[data-astro-cid-emris2kd]{color:var(--muted-foreground);transition:background .15s,color .15s}.period[data-astro-cid-emris2kd] label[data-astro-cid-emris2kd]:hover{color:var(--foreground)}.period[data-astro-cid-emris2kd] label[data-astro-cid-emris2kd]:has(input:checked){background:var(--foreground);color:var(--background);font-weight:600}.period[data-astro-cid-emris2kd] label[data-astro-cid-emris2kd] span[data-astro-cid-emris2kd]{color:inherit}.period[data-astro-cid-emris2kd] label[data-astro-cid-emris2kd]:has(input:focus-visible){outline:2px solid var(--ring, var(--foreground))}.order-rate[data-astro-cid-emris2kd]{margin:0;color:var(--muted-foreground);font-size:.85rem}.order-rate[data-astro-cid-emris2kd] strong[data-astro-cid-emris2kd]{color:var(--foreground);font-size:1.05rem}.order-lines[data-astro-cid-emris2kd]{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:.88rem}.order-lines[data-astro-cid-emris2kd] li{display:flex;margin:0;justify-content:space-between;gap:12px}.order-lines[data-astro-cid-emris2kd] li span:last-child{flex:none;font-variant-numeric:tabular-nums}.order-lines[data-astro-cid-emris2kd] li.is-empty{color:var(--muted-foreground)}.order-totals[data-astro-cid-emris2kd]{display:grid;grid-template-columns:1fr auto;gap:4px 12px;margin:0;padding-top:12px;border-top:1px solid var(--border);font-size:.88rem}.order-totals[data-astro-cid-emris2kd] dt[data-astro-cid-emris2kd]{color:var(--muted-foreground)}.order-totals[data-astro-cid-emris2kd] dd[data-astro-cid-emris2kd]{margin:0;text-align:right;font-variant-numeric:tabular-nums}.order-totals[data-astro-cid-emris2kd] .total[data-astro-cid-emris2kd]{padding-top:6px;color:var(--foreground);font-weight:600;font-size:1rem}.order-pay[data-astro-cid-emris2kd]{justify-content:center;width:100%}.order-summary[data-astro-cid-emris2kd] .form-status[data-astro-cid-emris2kd]:empty{display:none}.order-note[data-astro-cid-emris2kd]{margin:0;color:var(--muted-foreground);font-size:.78rem;line-height:1.45}@media(max-width:760px){.order-form[data-astro-cid-emris2kd]{grid-template-columns:1fr}.order-summary[data-astro-cid-emris2kd]{position:static}}
