.shop-orders{color:#292e27;font-family:inherit}.shop-orders h2{font-size:22px;font-weight:800}.shop-orders h3{margin:0;font-weight:750}.order-card,.order-settings{background:#fff;border:1px solid #ddd5c8;border-radius:14px;margin:16px 0;padding:20px}.order-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.order-badge{background:#eee8dc;border-radius:20px;padding:5px 12px;font-size:13px}.order-confirmed,.order-delivered{color:#18542e;background:#e2efdf}.order-cancelled{color:#913817;background:#f8e4df}.order-shipped{color:#224765;background:#e0edf7}.order-card p{margin:12px 0}.order-card ul,.order-card ol{padding-left:22px;list-style:outside}.order-card details{overflow-wrap:anywhere;margin:14px 0}.order-card summary{cursor:pointer;font-weight:650}.order-controls{flex-wrap:wrap;align-items:end;gap:12px;margin-top:14px;display:flex}.shop-orders label{font-size:14px;font-weight:650;display:block}.shop-orders input,.shop-orders select{color:#292e27;font:inherit;background:#fff;border:1px solid #b8b5ab;border-radius:8px;max-width:100%;margin-top:5px;padding:9px;display:block}.shop-orders button{color:#fff;cursor:pointer;background:#18542e;border:0;border-radius:9px;padding:10px 16px;font-weight:650}.shop-orders button:disabled{opacity:.5;cursor:not-allowed}.order-controls p{flex-basis:100%}.order-settings button{margin-top:12px}.order-message{background:#edf1e9;border-radius:8px;padding:12px}.shop-orders [role=alert]{color:#923920}.shop-orders :focus-visible{outline-offset:2px;outline:3px solid #d97320}
