.ordersPage{min-height:100vh;background:#f4f7fb;color:#14213b;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif}.ordersTop{position:relative;height:82px;background:#07152d;display:flex;align-items:center;padding:0 max(18px,calc((100vw - 900px)/2))}.ordersTop .logo{color:#fff;text-decoration:none;display:flex;align-items:center;gap:10px;font-weight:900}.ordersTop .logo b{background:#ff6b17;padding:13px 12px;border-radius:10px}.ordersWrap{width:min(900px,calc(100% - 28px));margin:45px auto}.ordersBack{color:#1268e8;text-decoration:none;font-weight:800}.ordersWrap h1{font-size:35px;margin:30px 0 5px}.ordersWrap>p{color:#6d7a91}.orderSearch{background:#fff;border:1px solid #e1e7ef;border-radius:14px;padding:20px;display:flex;gap:9px;margin:25px 0}.orderSearch input{flex:1;min-width:0;border:1px solid #e1e7ef;border-radius:8px;padding:11px}.orderSearch button{border:0;background:#1268e8;color:#fff;border-radius:8px;padding:0 17px;font-weight:800}.orderCard{background:#fff;border:1px solid #e1e7ef;border-radius:14px;padding:18px;margin-bottom:12px}.orderCard header{display:flex;justify-content:space-between;gap:16px}.orderIdentity,.orderSummary{display:flex;flex-direction:column}.orderSummary{align-items:flex-end;gap:4px;text-align:right}.orderCard span,.orderItems{color:#6d7a91}.orderCard strong{font-size:20px;white-space:nowrap}.orderItems{font-size:12px;line-height:1.45;margin-top:10px;overflow-wrap:anywhere}.orderItems div+div{margin-top:4px}.status{display:inline-block;background:#e7f8ee!important;color:#16844b!important;padding:5px 8px;border-radius:20px;font-size:9px;font-weight:900}.noOrders{text-align:center;padding:50px;color:#6d7a91}
@media(max-width:760px){.ordersTop{height:72px;padding:0 12px}.ordersTop .logo span{display:inline}.ordersWrap{width:calc(100% - 24px);margin:26px auto 45px}.ordersBack{display:inline-flex;min-height:40px;align-items:center}.ordersWrap h1{font-size:30px;line-height:1.1;margin:20px 0 10px}.ordersWrap>p{font-size:15px;line-height:1.45;margin:0}.orderSearch{display:grid;grid-template-columns:1fr;padding:14px;margin:20px 0;gap:10px}.orderSearch input,.orderSearch button{width:100%;height:48px;font-size:16px}.orderCard{padding:16px}.orderCard header{align-items:flex-start}.orderSummary{flex:0 0 auto}.orderItems{font-size:13px}}
@media(max-width:380px){.ordersWrap{width:calc(100% - 18px)}.orderCard header{display:grid;grid-template-columns:1fr}.orderSummary{align-items:flex-start;text-align:left}}
