.orders-header{background:#fff;border-bottom:1px solid #e1f0ea;padding:25px 5vw;display:flex;align-items:center;justify-content:space-between}.orders-header nav{display:flex;gap:20px;font-size:12px}.orders-main{max-width:1220px;margin:40px auto;padding:0 25px 65px}.orders-main h1{font-size:40px;letter-spacing:-1.8px;margin:14px 0}.orders-intro{font-size:14px;color:#619581;line-height:1.8}.orders-layout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:24px;margin-top:25px;align-items:start}.orders-card{background:#fff;border:1px solid #deeee8;border-radius:18px;padding:25px;margin-bottom:20px;min-width:0}.orders-card h2{font-size:24px;letter-spacing:-.7px}.orders-card h3{font-size:19px}.orders-card p{font-size:12px;line-height:1.9;color:#619581}.orders-card input,.orders-card select,.orders-card textarea,#orders-confirm input{width:100%;min-height:47px;border:1.5px solid #8bb9a7;background:#f3f9f7}.orders-card textarea{min-height:110px;resize:vertical;padding:13px}.orders-card .button{margin-top:13px}.order-item{display:block;width:100%;text-align:left;background:white;border:1px solid #e0efe9;border-radius:12px;padding:16px;color:#246049;margin-top:14px}.order-item[aria-pressed=true]{border-color:#008253;background:#f4f9f7}.order-item strong,.order-item small{display:block;overflow-wrap:anywhere}.order-item small{font-size:11px;line-height:1.7;color:#609782;margin-top:6px}.order-identity{background:linear-gradient(115deg,#164030,#297457);color:#fff}.order-identity p{color:#dbede6}.order-identity h2{font-size:27px;line-height:1.2}.order-actions{display:flex;gap:12px;flex-wrap:wrap}.order-timeline{padding-left:18px;border-left:2px solid #e0efe9}.order-timeline>div{padding:12px 0}.order-timeline strong{font-size:13px}.order-timeline small{display:block;color:#699e89;font-size:11px;margin-top:6px}.claim-message{background:#f5faf8;border:1px solid #e3f0eb;border-radius:10px;padding:15px;margin:12px 0}.claim-message strong{font-size:11px}.claim-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.claim-card{border-top:1px solid #dfeee8;padding-top:22px;margin-top:24px}.reference{overflow-wrap:anywhere}.orders-feedback{background:#e6f4ed;border:1px solid #bfdfd0;padding:16px;border-radius:12px;color:#286249;font-size:13px}#orders-recovery{background:#f4f9f7;border-color:#c9e3d9}#orders-confirm{width:min(460px,calc(100vw - 36px));max-height:calc(100dvh - 32px);overflow-y:auto;border:1px solid #deeee8;border-radius:20px;padding:28px}#orders-confirm h2{font-size:26px}#orders-confirm-summary{font-size:13px;line-height:1.8;color:#609580;white-space:pre-wrap}#orders-confirm button{margin-top:13px}@media(max-width:760px){.orders-layout{grid-template-columns:1fr}.orders-main{padding:0 20px 40px;margin-top:28px}.orders-main h1{font-size:32px}.orders-header{padding:20px}.orders-header nav{gap:12px;font-size:11px}.orders-card{padding:22px}.order-actions{display:grid}.order-actions button{width:100%}}
