.single-order{--est-order-bg:#fff;--est-order-fg:#202126;--est-order-muted:#6b6e78;--est-order-line:#e5e5e9;max-width:1060px;margin:0 auto!important;color:var(--est-order-fg)!important}.single-order .vx-order-head{padding:16px 20px!important;margin:0 0 18px!important;border:1px solid var(--est-order-line)!important;border-radius:18px!important;background:var(--est-order-bg)!important;align-items:center;gap:10px!important;flex-wrap:wrap}.single-order .ts-btn{border-radius:12px!important;min-height:44px!important;box-shadow:none!important;font-weight:600!important}.single-order .ts-btn-1{background:var(--est-order-bg)!important;color:var(--est-order-fg)!important;border:1px solid var(--est-order-line)!important}.single-order .ts-btn-2{background:#e50053!important;color:#fff!important;border:1px solid #e50053!important}.single-order .ts-btn svg{fill:currentColor!important}.single-order a:focus-visible,.single-order summary:focus-visible{outline:3px solid #e50053;outline-offset:4px}.single-order .order-timeline{padding:0!important;display:grid;grid-template-columns:minmax(0,1fr);gap:18px!important}.single-order .order-event{width:100%!important;max-width:none!important;margin:0!important;gap:12px!important;min-width:0}.single-order .order-event:after{display:none!important}.single-order .order-event:first-child{display:grid!important;grid-template-columns:64px minmax(0,1fr);column-gap:18px!important;row-gap:6px!important;align-items:center;text-align:left!important;padding:24px!important;border-radius:20px!important;border:1px solid var(--est-order-line)!important;background:var(--est-order-bg)!important;box-shadow:0 6px 24px #00000005!important}.single-order .order-event:first-child>a{grid-column:1;grid-row:1 / 4;align-self:center}.single-order .order-event:first-child .vx-avatar{width:64px!important;height:64px!important;margin:0!important;border-radius:50%!important;overflow:hidden}.single-order .order-event:first-child img{width:64px!important;height:64px!important;object-fit:cover!important;border-radius:50%!important}.single-order .order-event:first-child .order-status{grid-column:2;justify-self:start;max-width:100%;padding:7px 12px!important;border-radius:100px!important;background:var(--est-order-bg)!important;color:#e50053!important;border:1px solid #e50053!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important}.single-order .order-event:first-child h3{grid-column:2;text-align:left!important;font-size:21px!important;line-height:1.35!important;color:var(--est-order-fg)!important;overflow-wrap:anywhere}.single-order .order-event:first-child>span{grid-column:2;text-align:left!important;font-size:13px!important;color:var(--est-order-muted)!important}.single-order .order-event-box{margin:0!important;border:1px solid var(--est-order-line)!important;border-radius:20px!important;background:var(--est-order-bg)!important;padding:24px!important;gap:20px!important;box-shadow:0 6px 24px #00000005!important;min-width:0}.single-order .order-event-box>.ts-cart-list{margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:18px}.single-order .ts-cart-list>li{padding:0 0 20px!important;border-bottom:1px solid var(--est-order-line)!important;gap:16px!important;display:flex;min-width:0}.single-order .cart-image{width:54px!important;min-width:54px!important;height:54px!important;flex:0 0 54px!important}.single-order .cart-image img{width:54px!important;height:54px!important;object-fit:cover!important;border-radius:14px!important}.single-order .cart-item-details{flex:1;min-width:0;gap:12px!important}.single-order .order-item-title{display:flex!important;align-items:baseline;justify-content:space-between;gap:16px!important;margin-bottom:12px!important}.single-order .order-item-title>a{font-size:18px!important;font-weight:700!important;color:var(--est-order-fg)!important}.single-order .order-item-title>span{font-size:18px!important;font-weight:700!important;color:var(--est-order-fg)!important;white-space:nowrap;font-variant-numeric:tabular-nums}.single-order .cart-item-details>span{line-height:1.65!important;color:var(--est-order-muted)!important;overflow-wrap:anywhere}.single-order .est-order-description-source{display:none!important}.single-order .est-order-lines{display:grid;gap:10px}.single-order .est-order-line{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;color:var(--est-order-fg)}.single-order .est-order-line svg{flex:0 0 19px;width:19px;height:19px;stroke:#e50053;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;margin-top:2px}.single-order .est-order-line-text{flex:1;min-width:0;overflow-wrap:anywhere}.single-order .est-order-line-price{white-space:nowrap;font-weight:600;font-variant-numeric:tabular-nums}.single-order .ts-cost-calculator{width:100%!important;margin:0!important;gap:10px!important}.single-order .ts-cost-calculator>li{display:flex!important;justify-content:space-between!important;gap:20px!important;align-items:baseline;padding:3px 0!important}.single-order .ts-cost-calculator p{margin:0!important;line-height:1.5!important;font-size:14px!important;color:var(--est-order-muted)!important}.single-order .ts-item-price{text-align:right;min-width:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.single-order .ts-cost-calculator>.ts-total{padding:16px 0 0!important;margin-top:6px!important;border-top:1px solid var(--est-order-line)!important}.single-order .ts-cost-calculator>.ts-total p{font-size:21px!important;color:var(--est-order-fg)!important;font-weight:750!important}.single-order .order-accordion{width:100%;border:1px solid var(--est-order-line)!important;border-radius:14px!important;background:var(--est-order-bg)!important;padding:0!important;margin:0!important}.single-order .order-accordion summary{padding:16px 18px!important;color:var(--est-order-fg)!important;font-size:15px!important;font-weight:650!important;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px}.single-order .order-accordion summary svg{fill:currentColor!important;width:16px;height:16px}.single-order .order-accordion .details-body{padding:0 18px 18px!important}.single-order .ts-customer-details>li{padding:9px 0!important;border-bottom:1px solid var(--est-order-line)}.single-order .ts-customer-details>li:last-child{border-bottom:0}.single-order .ts-customer-details .ts-item-price p{color:var(--est-order-fg)!important;font-weight:500!important}@media(min-width:850px){.single-order .order-event-box:has(>.order-accordion){display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(260px,1fr);column-gap:28px!important;align-items:start}.single-order .order-event-box>.ts-cart-list,.single-order .order-event-box>.ts-cost-calculator{grid-column:1}.single-order .order-event-box>.order-accordion{grid-column:2}.single-order .order-event-box>.order-accordion:first-of-type{grid-row:1 / span 2}}@media(max-width:600px){.single-order .vx-order-head{padding:12px!important;gap:8px!important}.single-order .vx-order-head .ts-btn{font-size:13px!important;padding:10px 12px!important}.single-order .order-event:first-child{padding:18px!important;grid-template-columns:48px minmax(0,1fr);column-gap:12px!important}.single-order .order-event:first-child img,.single-order .order-event:first-child .vx-avatar{width:48px!important;height:48px!important}.single-order .order-event:first-child h3{font-size:18px!important}.single-order .order-event-box{padding:18px!important}.single-order .cart-image{display:none!important}.single-order .order-item-title>a,.single-order .order-item-title>span{font-size:16px!important}.single-order .est-order-line{flex-wrap:wrap;font-size:13px}.single-order .est-order-line-price{margin-left:29px}.single-order .ts-customer-details>li{flex-wrap:wrap;gap:3px!important}.single-order .ts-customer-details .ts-item-price{text-align:left;width:100%}}