.orders{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.order{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:var(--s-4);gap:var(--s-3);box-shadow:var(--shadow-1);display:grid}.order-head{justify-content:space-between;gap:var(--s-3);align-items:flex-start;display:flex}.order-head h2{font-size:var(--fs-lg);margin:2px 0}.order-head p{margin:0}.order-code{font-size:var(--fs-sm);color:var(--c-ink-3)}.order-facts{gap:var(--s-2) var(--s-5);flex-wrap:wrap;margin:0;display:flex}.order-facts dt{font-size:var(--fs-xs);color:var(--c-ink-3);text-transform:uppercase;letter-spacing:.05em}.order-facts dd{margin:2px 0 0;font-weight:600}.order-help{color:var(--c-ink-2);font-size:var(--fs-sm);margin:0}.order-history summary{cursor:pointer;font-size:var(--fs-sm);color:var(--c-ink-2)}.order-history ol{margin:var(--s-2) 0 0;font-size:var(--fs-sm);gap:4px;padding-left:20px;display:grid}.status{font-size:var(--fs-xs);border-radius:var(--r-pill);border:1px solid var(--c-line);white-space:nowrap;flex:none;padding:4px 10px;font-weight:600}.status-info{color:#1d4ea6;background:#e8effc;border-color:#c9d8f5}.status-warn{background:var(--c-accent-soft);border-color:var(--c-accent-disabled);color:var(--c-accent-text)}.status-ok{color:#145c38;background:#e7f4ec;border-color:#c4e3d0}.status-muted{background:var(--c-surface-2);color:var(--c-ink-3)}.pix-box{border-radius:var(--r-lg);padding:var(--s-4);background:#fdf3e2;border:1px solid #f2dcb2}.pix-box h2{margin:0 0 var(--s-2);font-size:var(--fs-lg)}.pix-box p{margin:0 0 var(--s-2)}.order-form{gap:var(--s-3);text-align:left;display:grid}.order-form h2,.order-form .lead{margin:0}.order-services,.order-ship{gap:var(--s-2);border:0;margin:0;padding:0;display:grid}.order-services legend,.order-ship legend{font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--c-ink-3);margin-bottom:var(--s-1);font-weight:600}.order-service{gap:var(--s-2);border:1px solid var(--c-line);border-radius:var(--r-md);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;padding:10px 12px;display:grid}.order-service:has(input:checked){border-color:var(--c-accent);background:var(--c-accent-soft)}.order-service small{color:var(--c-ink-3);font-size:var(--fs-xs);display:block}.order-each{font-size:var(--fs-sm);color:var(--c-ink-2);white-space:nowrap}.order-row{gap:var(--s-3);grid-template-columns:1fr 1fr;align-items:end;display:grid}.order-estimate{border-radius:var(--r-md);background:var(--c-surface-2);gap:2px;padding:8px 12px;display:grid}.order-estimate span{font-size:var(--fs-xs);color:var(--c-ink-3);text-transform:uppercase;letter-spacing:.05em}.order-estimate b{font-size:var(--fs-lg)}.order-estimate small{color:var(--c-ink-2)}.order-sum{border-radius:var(--r-md);background:var(--c-surface-2);gap:6px;margin:0;padding:12px 14px;display:grid}.order-sum>div{justify-content:space-between;gap:var(--s-3);display:flex}.order-sum dt{color:var(--c-ink-2)}.order-sum dd{text-align:right;margin:0;font-weight:600}.order-sum-total{border-top:1px solid var(--c-line);padding-top:6px}.order-sum-total dd{font-size:var(--fs-lg)}.order-sum-days dd{color:var(--c-ink-2);font-weight:400}@media (width<=560px){.order-row{grid-template-columns:1fr}}
