.orders-page{max-width:1180px;margin:auto;min-height:70vh}.orders-page h1{font-size:clamp(2.6rem,6vw,5rem);margin:24px 0}.orders-page>p{margin-bottom:24px}.order-details{margin:20px 0;border:1px solid #d9d9d4;background:#fff;scroll-margin-top:100px}.order-details summary{padding:24px;display:flex;flex-wrap:wrap;gap:18px;cursor:pointer}.order-details summary strong{flex:1}.order-details summary:after{content:'＋'}.order-details[open] summary:after{content:'−'}.order-body{display:grid;grid-template-columns:minmax(180px,1fr) 2fr;gap:32px;padding:24px;border-top:1px solid #eee}.order-body img{width:100%;max-height:380px;object-fit:contain}.order-info p{margin:12px 0;overflow-wrap:anywhere}.order-info h2{font-size:26px;margin:22px 0 12px}.order-info h3{margin-top:24px}.order-address{white-space:pre-line}.order-badge{display:inline-block;background:#f1f1ed;padding:8px 12px;font-weight:600}.order-info:only-child{grid-column:1/-1}@media(max-width:650px){.order-body{grid-template-columns:1fr}.order-body img{max-height:260px}.orders-page{padding:28px 18px}.header{gap:12px;flex-wrap:wrap}.order-details summary{padding:18px}}
