.ls-orders-workspace{margin:clamp(16px,2.5vw,32px) 0;padding:clamp(20px,2.7vw,34px);border-radius:22px;background:#fff;border:1px solid #e0e9f6;box-shadow:0 12px 38px rgba(7,48,106,.06);color:#10305c}.ls-orders-workspace *{box-sizing:border-box}.ls-orders-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:20px}.ls-orders-head h2{margin:4px 0 6px;font-size:clamp(23px,2vw,31px);color:#092d63}.ls-orders-head p{margin:0;color:#526b89;font-size:14px}.ls-orders-eyebrow{color:#086bd8;letter-spacing:.12em;font-size:11px;font-weight:800}.ls-orders-shop{padding:11px 16px;border-radius:11px;background:#086bd8;color:white!important;font-weight:700;text-decoration:none!important}.ls-orders-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:16px}.ls-orders-card{padding:20px;border:1px solid #dce7f5;border-radius:16px;background:linear-gradient(150deg,#fff,#f7faff);min-width:0;transition:transform .2s,box-shadow .2s}.ls-orders-card:hover{transform:translateY(-2px);box-shadow:0 13px 24px #173b6712}.ls-orders-card-top{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;gap:9px}.ls-orders-card-top div span{font-size:11px;color:#58708e;display:block}.ls-orders-card-top strong{font-size:17px;color:#0a3b76;overflow-wrap:anywhere}.ls-orders-status{font-size:12px;font-weight:700;background:#eaf1fc;border-radius:30px;padding:6px 10px;color:#30537d}.ls-orders-status.approved{background:#e1f6ee;color:#087453}.ls-orders-status.refund_followup{background:#fff1db;color:#885308}.ls-orders-meta{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:#647c9c;margin:12px 0}.ls-orders-amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border-top:1px solid #e1eaf5;padding-top:14px}.ls-orders-amounts small{display:block;color:#627996;font-size:11px}.ls-orders-amounts b{font-size:clamp(12px,1.4vw,15px);overflow-wrap:anywhere}.ls-orders-eta{font-size:13px;background:#e8f5ff;padding:10px;border-radius:10px}.ls-orders-disclaimer{font-size:11px;color:#71849b;line-height:1.5;margin:12px 0 0}.ls-orders-empty{padding:30px;text-align:center;background:#f4f8fe;border-radius:14px}.ls-orders-empty>span{display:block;font-size:28px;color:#156dc3}.ls-orders-empty strong{display:block}.ls-orders-empty p{color:#59708a}@media(max-width:560px){.ls-orders-workspace{padding:16px;border-radius:15px}.ls-orders-card{padding:15px}.ls-orders-head{align-items:stretch}.ls-orders-shop{text-align:center}.ls-orders-amounts{gap:5px}}@media(prefers-reduced-motion:reduce){.ls-orders-card{transition:none}.ls-orders-card:hover{transform:none}}
/* Order receipt: fill the drawer content area, without horizontal overflow. */
[data-store-root] .ps-order-success{width:100%!important;max-width:none!important;box-sizing:border-box!important;margin:0!important;padding:clamp(16px,2.4vw,30px)!important;text-align:left!important}[data-store-root] .ps-order-success>*{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}[data-store-root] .ps-order-success-icon{margin:0 auto 14px!important}[data-store-root] .ps-order-success>h3,[data-store-root] .ps-order-success>p:first-of-type{text-align:center}[data-store-root] .ps-order-success .ps-checkout-payment-summary{width:100%!important;max-width:none!important}[data-store-root] .ps-order-success .ps-checkout-payment-summary>div{min-width:0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px}[data-store-root] .ps-order-success .ps-checkout-payment-summary strong{overflow-wrap:anywhere;text-align:right}[data-store-root] .ps-order-success .ps-receipt-action{display:flex;justify-content:center;width:100%;min-height:48px;align-items:center}[data-store-root] .ps-order-success .ps-payment-box{width:100%;overflow-wrap:anywhere}@media(max-width:560px){[data-store-root] .ps-order-success{padding:16px!important}}

/* Horizontal order rail with snap and touch navigation */
.ls-order-rail{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(270px,min(370px,86vw));grid-template-columns:none!important;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;padding-bottom:16px;gap:16px;scrollbar-width:thin}.ls-order-rail .ls-orders-card{scroll-snap-align:start;min-width:0}.ls-orders-workspace{min-width:0;width:100%}

.ls-orders-claim-fold{margin:16px 0;border:1px solid #dce6f4;background:#fff;border-radius:12px;padding:12px 18px}.ls-orders-claim-fold summary{cursor:pointer;font-weight:700;color:#0d477e}.ls-orders-claim-fold .ls-claim-orders{box-shadow:none!important;border:0!important;padding:14px 0!important;margin:0!important}

/* 3.6.2: Item-backed order cards */
.ls-orders-v362 .ls-orders-card{display:flex;flex-direction:column;gap:12px;min-height:315px}.ls-orders-v362 .ls-order-card-items{display:grid;gap:8px;flex:1}.ls-orders-v362 .ls-order-product{display:flex;gap:11px;align-items:center;border:1px solid #e5edf8;border-radius:12px;padding:8px;background:#fff;min-width:0}.ls-orders-v362 .ls-order-product-image{flex:0 0 68px;height:70px;border-radius:9px;background:#f1f5fb;display:grid;place-items:center;overflow:hidden}.ls-orders-v362 .ls-order-product-image img{width:100%;height:100%;object-fit:contain}.ls-orders-v362 .ls-order-product-info{min-width:0;display:grid;gap:3px}.ls-orders-v362 .ls-order-product-info strong{font-size:13px;color:#0b2d61;line-height:1.35;overflow-wrap:anywhere}.ls-orders-v362 .ls-order-product-info small{font-size:11px;color:#576e8c}.ls-orders-v362 .ls-order-product-info a{font-size:12px;color:#045bc8;text-decoration:none}.ls-orders-v362 .ls-orders-status{font-size:11px}.ls-orders-v362 .ls-orders-status.incomplete{color:#be3042;background:#fff0f1}.ls-orders-v362 .ls-orders-status.pending{color:#986000;background:#fff4df}.ls-orders-v362 .ls-orders-status.approved{color:#167649;background:#e6f7ed}.ls-orders-v362 .ls-orders-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ls-orders-v362 .ls-orders-toolbar>button{border:1px solid #dae5f4;background:#fff;color:#234976;border-radius:10px;padding:9px 12px;cursor:pointer}.ls-orders-v362 .ls-orders-toolbar>button.is-active{background:#0765da;color:white;border-color:#0765da}.ls-orders-v362 .ls-orders-action button{width:100%;border:0;border-radius:10px;background:#056be3;color:#fff;padding:12px;font-weight:750;cursor:pointer}.ls-orders-v362 .ls-order-extra{font-size:12px;color:#6b7e98;margin:0}.ls-orders-v362 .ls-orders-rail-controls{margin-left:auto;display:flex;gap:6px}.ls-orders-v362 .ls-orders-rail-controls button{border:1px solid #d6e4f4;background:white;border-radius:50%;width:34px;height:34px;cursor:pointer}.ls-orders-v362 .ls-order-rail [hidden]{display:none!important}@media(max-width:600px){.ls-orders-v362 .ls-order-rail{grid-auto-columns:minmax(260px,88vw)}.ls-orders-v362 .ls-orders-toolbar{overflow-x:auto;flex-wrap:nowrap;padding-bottom:8px}.ls-orders-v362 .ls-orders-toolbar>button{white-space:nowrap}}

/* 3.6.4: original account hero and navigation preserved; operational order panels */
.ls-order-status-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ls-order-status-group{min-width:0;border-radius:17px;padding:16px;background:#f0f8f3;border:1px solid #e0eee5}.ls-order-status-incomplete{background:#fff5f5;border-color:#f7e4e4}.ls-order-status-pending{background:#fffaf0;border-color:#f4e9d5}.ls-order-status-approved{background:#f1faf3;border-color:#dfeedf}.ls-order-status-history{grid-column:1/-1;background:#f5f8fd;border-color:#e0e9f4}.ls-order-status-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:14px}.ls-order-status-head h3{display:inline;font-size:18px;margin:0 8px 0 0;color:#0a2b60}.ls-order-count{display:inline-block;border-radius:24px;padding:3px 9px;background:#e3ecf9;color:#104b8d;font-size:11px;font-weight:800}.ls-order-status-head p{font-size:12px;color:#59718e;margin:7px 0 0}.ls-order-status-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding:2px 2px 12px;scrollbar-width:thin}.ls-order-status-track>.ls-orders-card{flex:0 0 min(100%,320px);scroll-snap-align:start;background:#fff}.ls-order-status-history .ls-order-status-track>.ls-orders-card{flex-basis:min(350px,85vw)}.ls-order-group-empty{color:#6b7d95;font-size:13px;padding:26px 8px;text-align:center}.ls-order-status-controls{display:flex;gap:5px}.ls-order-status-controls button,.ls-wishlist-rail-controls button{background:white;border:1px solid #dce6f4;border-radius:50%;min-width:34px;height:34px;cursor:pointer;color:#075dca;font-size:20px;line-height:1}.ls-orders-introduction{margin:0 0 18px;color:#59718e}.ls-wishlist-page .ls-wishlist-top{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.ls-wishlist-rail-controls{display:flex;gap:7px;margin-left:auto}.ls-wishlist-page .ls-wishlist-grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:14px!important;scroll-snap-type:x proximity;scrollbar-width:thin;padding:6px 3px 14px}.ls-wishlist-page .ls-wishlist-card{flex:0 0 min(290px,76vw)!important;min-width:0;scroll-snap-align:start;border-radius:14px;box-shadow:0 4px 16px rgba(15,61,118,.06);border:1px solid #e2eaf4;background:#fff}.ls-wishlist-page .ls-wishlist-card img{height:140px;object-fit:contain}.ls-wishlist-page .ls-wishlist-card h4{color:#082d65}.ls-order-status-board .ls-orders-card{min-height:285px}@media(max-width:1000px){.ls-order-status-board{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-order-status-history{grid-column:1/-1}}@media(max-width:640px){.ls-order-status-board{grid-template-columns:minmax(0,1fr)}.ls-order-status-history{grid-column:auto}.ls-order-status-track>.ls-orders-card{flex-basis:min(310px,84vw)}.ls-order-status-group{padding:12px}.ls-orders-workspace{padding:15px}}

/* v3.6.18: actionable unpaid state; green is reserved for verified/approved. */
.ls-orders-v362 .ls-orders-status.incomplete{color:#126b64!important;background:#e5f7f2!important;border-color:#b6e7dc!important}
.ls-order-status-incomplete{background:#f0fbf7!important;border-color:#d2eee2!important}
.ls-order-status-incomplete .ls-order-status-head h3{color:#126b64!important}
.ls-order-card-incomplete .ls-orders-status{color:#126b64!important;background:#e5f7f2!important}

/* v3.6.19: positive final payment state and transparent, dated fulfillment estimate. */
.ls-paid-in-full{color:#138448!important;background:#e4f7ec;border:1px solid #b6e6c9;padding:6px 10px;border-radius:9px;display:inline-flex;align-items:center;gap:5px;font-weight:800!important}
.ls-delivery-estimate{color:#075392!important;background:#edf6ff;border:1px solid #cfe5fb;border-radius:10px;padding:11px 13px;line-height:1.5}


/* v3.6.41 — Store Account locked order layout */
.ls-store-account-v41 .ls-orders-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin-bottom:15px!important}
.ls-store-account-v41 .ls-orders-head .ls-orders-eyebrow{display:none!important}.ls-store-account-v41 .ls-orders-shop{white-space:nowrap!important}
.ls-store-account-v41 .ls-orders-v362 .ls-orders-card{border:1px solid #dfe9f5!important;border-radius:16px!important;background:#fff!important;box-shadow:0 7px 18px rgba(20,64,110,.06)!important;padding:12px!important}
.ls-store-account-v41 .ls-orders-card-top{align-items:flex-start!important;gap:8px!important}.ls-store-account-v41 .ls-orders-status{border-radius:999px!important;padding:6px 9px!important}
.ls-store-account-v41 .ls-orders-amounts{grid-template-columns:1fr!important;gap:4px!important;margin-top:0!important}.ls-store-account-v41 .ls-orders-amounts>div:nth-child(1),.ls-store-account-v41 .ls-orders-amounts>div:nth-child(2){display:none!important}.ls-store-account-v41 .ls-orders-amounts>div:nth-child(3){border:0!important;padding:0!important}
.ls-store-account-v41 .ls-view-order{min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #8fc0ff!important;border-radius:11px!important;background:#eef6ff!important;color:#075ac6!important;font-weight:850!important;text-align:center!important}
.ls-store-account-v41 .ls-orders-action{width:100%!important;margin:0!important;display:flex!important;justify-content:center!important}.ls-store-account-v41 .ls-orders-action button{width:100%!important;max-width:none!important;min-height:44px!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;border-radius:11px!important;line-height:1.25!important}
.ls-store-account-v41 .ls-dismiss-order{top:8px!important;right:8px!important}.ls-store-account-v41 .ls-dismiss-order button{width:26px!important;height:26px!important}
@media(max-width:640px){.ls-store-account-v41 .ls-order-rail{grid-auto-columns:minmax(280px,88vw)!important;gap:12px!important}.ls-store-account-v41 .ls-orders-card{padding:11px!important}.ls-store-account-v41 .ls-orders-action{display:flex!important;justify-content:center!important;padding:0!important}.ls-store-account-v41 .ls-orders-action button,.ls-store-account-v41 .ls-view-order{width:100%!important;max-width:100%!important;margin:0!important;justify-content:center!important;text-align:center!important}}
