.order-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0}.order-wide{grid-column:1/-1}.order-actions{display:flex;gap:12px;flex-wrap:wrap}.order-actions .shop-btn{width:auto}.order-state{display:inline-block;border-radius:16px;background:#eaf4ed;color:#12623e;padding:8px 14px;font-weight:800}.order-date{color:var(--shop-muted);font-size:.85rem;line-height:1.6}.order-bank{display:flex;align-items:center;gap:12px;margin:8px 0 18px;flex-wrap:wrap}.order-bank strong{overflow-wrap:anywhere}.order-bank button{border:1px solid #ddd;border-radius:12px;background:#fff;padding:8px;cursor:pointer}.order-history{list-style:none;padding:0}.order-history li{padding:14px 0;border-bottom:1px solid #eee}.order-history time{display:block;color:var(--shop-muted);font-size:.85rem;margin-top:5px}.order-list{display:grid;gap:16px;margin:24px 0}.order-history-card{display:flex;justify-content:space-between;gap:12px;color:inherit;text-decoration:none;flex-wrap:wrap}.order-history-card strong{overflow-wrap:anywhere}#orderReceiptForm,#orderLookup{display:grid;gap:12px;margin-top:20px}#orderLookup input{width:100%;min-width:0;padding:14px;border:1px solid #ddd;border-radius:12px}#orderReceiptInput{width:100%;min-width:0}#orderHeading{overflow-wrap:anywhere;font-size:clamp(1.5rem,4vw,2.7rem)}@media(max-width:700px){.order-layout{grid-template-columns:1fr;gap:16px}.order-wide{grid-column:auto}.order-history-card{flex-direction:column}.order-bank{gap:8px}.order-actions .shop-btn{flex:1;font-size:.85rem}.shop-panel{min-width:0}}
