.orders-surface,.order-checkout{color:var(--brand-ink);min-width:0}.orders-heading{margin-block:1.5rem}.orders-heading h1{margin:.4rem 0 .75rem}.orders-eyebrow{color:var(--brand-pink);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:750}.orders-muted,.orders-heading>p:last-child{color:var(--brand-muted)}.orders-card,.order-checkout{border:1px solid var(--brand-border);background:var(--brand-white);overflow-wrap:anywhere;border-radius:16px;padding:1.25rem}.orders-card{margin-block:1rem}.orders-card h2,.order-checkout h2{margin:0 0 .65rem;font-size:1.2rem;line-height:1.35}.orders-card h3,.order-checkout h3{margin:0 0 .65rem;font-size:1.05rem}.orders-card p,.order-checkout p{line-height:1.55}.orders-notice{border-inline-start:3px solid var(--brand-pink);background:var(--brand-pink-soft);border-radius:6px;padding:.9rem 1rem}.orders-notice p{margin:.4rem 0}.orders-error{border:1px solid var(--brand-pink);background:var(--brand-pink-soft);color:var(--brand-ink);border-radius:8px;padding:.9rem 1rem}.orders-actions,.orders-toolbar,.orders-card-heading{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.orders-card-heading{justify-content:space-between;align-items:flex-start}.orders-toolbar{justify-content:space-between;margin-block:1rem}.orders-actions{margin-top:1rem}.orders-button,.orders-primary{min-height:44px;font:inherit;cursor:pointer;text-align:center;white-space:normal;border-radius:9px;justify-content:center;align-items:center;gap:.4rem;padding:.65rem 1rem;font-weight:650;text-decoration:none;display:inline-flex}.orders-button{background:var(--brand-white);border:1px solid var(--brand-purple);color:var(--brand-purple-strong)}.orders-primary{background:var(--brand-purple);border:1px solid var(--brand-purple);color:var(--brand-white)}.orders-primary:hover:not(:disabled){background:var(--brand-purple-strong);border-color:var(--brand-purple-strong)}.orders-button:hover:not(:disabled){background:var(--brand-purple-soft)}.orders-button:disabled,.orders-primary:disabled{cursor:not-allowed;opacity:.55}:is(.orders-surface :is(button,input,select,a,summary):focus-visible,.order-checkout :is(button,input,select,a,summary):focus-visible){outline:3px solid var(--brand-purple);outline-offset:3px}.orders-field{flex-direction:column;gap:.45rem;min-width:0;margin-block:1rem;display:flex}.orders-field>label{font-weight:650}.orders-field input,.orders-field select{box-sizing:border-box;border:1px solid var(--brand-muted);background:var(--brand-white);width:100%;min-width:0;min-height:44px;color:var(--brand-ink);font:inherit;border-radius:8px;padding:.7rem .8rem}.orders-field small{color:var(--brand-muted);line-height:1.5}.orders-toolbar .orders-field{flex:220px;max-width:28rem}.orders-money{font-variant-numeric:tabular-nums;margin-block:1rem}.orders-money>div{justify-content:space-between;gap:1rem;padding-block:.4rem;display:flex}.orders-money dt{color:var(--brand-muted)}.orders-money dd{text-align:end;flex-shrink:0;margin:0}.orders-money .orders-total{border-top:1px solid var(--brand-border);margin-top:.4rem;padding-top:.8rem;font-size:1.1rem;font-weight:750}.orders-money .orders-total dt{color:var(--brand-ink)}.orders-reference{color:var(--brand-muted);overflow-wrap:anywhere;font-size:.85rem}.orders-state,.orders-payment{background:var(--brand-purple-soft);color:var(--brand-purple-strong);border-radius:30px;gap:.4rem;padding:.4rem .7rem;font-size:.85rem;font-weight:650;display:inline-flex}.orders-payment{background:var(--brand-pink-soft);color:var(--brand-pink)}.orders-lines{margin:1rem 0;padding:0;list-style:none}.orders-lines>li{border-top:1px solid var(--brand-border);padding-block:.85rem}.orders-line-heading{justify-content:space-between;gap:1rem;display:flex}.orders-lines p{margin:.35rem 0;font-size:.88rem}.orders-line-options{color:var(--brand-muted);margin-top:.4rem;padding-inline-start:1.3rem;font-size:.9rem;list-style:outside}.orders-pending{border-color:var(--brand-pink)}.orders-receipt{border-inline-start:4px solid var(--brand-purple)}.orders-pending details,.orders-confirm-action{background:var(--brand-purple-soft);border-radius:8px;margin-top:1rem;padding:.8rem}.orders-pending summary{color:var(--brand-purple-strong);cursor:pointer;font-weight:650}.orders-check{cursor:pointer;align-items:flex-start;gap:.7rem;padding-block:.55rem;line-height:1.5;display:flex}.orders-check input{accent-color:var(--brand-purple);flex:0 0 1.2rem;width:1.2rem;height:1.2rem;margin-top:.15rem}.orders-check:has(input:disabled){cursor:not-allowed}.orders-options{border:1px solid var(--brand-border);border-radius:10px;min-width:0;margin:1rem 0;padding:.85rem}.orders-options legend{padding-inline:.35rem;font-weight:650}.orders-options .orders-option-group+.orders-option-group{border-top:1px solid var(--brand-border);margin-top:.75rem;padding-top:.75rem}.orders-option-group{border:0;min-width:0;margin:0;padding:0}.orders-option-group legend{padding:0;font-weight:500}.order-checkout .orders-card{padding:1rem}.orders-quote[data-current=false]{border-style:dashed}.orders-pagination{flex-wrap:wrap;align-items:center;gap:.65rem;margin-block:1.25rem;display:flex}.orders-ledger{border-top:1px solid var(--brand-border);margin-top:.8rem;padding-top:.65rem}.orders-ledger summary{cursor:pointer;color:var(--brand-purple-strong)}@media (max-width:600px){.orders-card,.order-checkout{padding:1rem}.orders-actions>.orders-primary,.order-checkout .orders-primary{width:100%}.orders-toolbar{align-items:stretch}.orders-toolbar .orders-field{max-width:none}.orders-card-heading{flex-direction:column}}
