/* Account-only visual polish; no global theme or checkout selectors. */
.ls-customer-shell .ls-orders-workspace{padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;margin:clamp(24px,4vw,48px) auto!important;}
.ls-customer-shell .ls-orders-head{margin-bottom:18px;align-items:end}
.ls-customer-shell .ls-orders-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0 0 16px;}
.ls-customer-shell .ls-orders-toolbar>button{cursor:pointer;border-radius:999px;padding:10px 17px;background:#f4f7fb;color:#17375e;border:1px solid #dce6f2;font-weight:700;font-size:13px;min-height:42px;transition:background .15s,transform .15s;}
.ls-customer-shell .ls-orders-toolbar>button.is-active{background:#0e59a6;color:white;border-color:#0e59a6;}
.ls-customer-shell .ls-orders-rail-controls,.ls-customer-shell .ls-wishlist-rail-controls{display:flex;gap:8px;margin-left:auto;}
.ls-customer-shell .ls-orders-rail-controls button,.ls-customer-shell .ls-wishlist-rail-controls button{appearance:none;border:1px solid #d5e1f0;background:#fff;color:#123b72;border-radius:50%;width:38px;height:38px;cursor:pointer;font-size:19px;}
.ls-customer-shell .ls-orders-card[hidden]{display:none!important;}
.ls-customer-shell .ls-order-rail{gap:18px;grid-auto-columns:clamp(275px,35vw,390px);scrollbar-width:thin;}
.ls-customer-shell .ls-orders-card{background:#fff;border:1px solid #dae6f4;border-radius:20px;padding:clamp(17px,2vw,24px);box-shadow:0 10px 28px rgba(16,53,108,.055)}
.ls-customer-shell .ls-wishlist-section{padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important;}
.ls-customer-shell .ls-wishlist-rail-controls{align-items:center}


.ls-customer-shell .ls-account-preferences-section{margin:26px 0 42px}.ls-customer-shell .ls-account-preferences-section>.ls-account{margin:0!important;max-width:none!important;}
.ls-customer-shell .ls-orders-filter-empty{background:#f4f8fd;border-radius:14px;padding:25px;color:#536781;text-align:center}
@media (max-width:640px){.ls-customer-shell .ls-orders-toolbar{gap:6px}.ls-customer-shell .ls-orders-toolbar>button{padding:9px 12px;font-size:12px}.ls-customer-shell .ls-orders-rail-controls{width:100%;justify-content:flex-end}.ls-customer-shell .ls-order-rail{grid-auto-columns:min(87vw,340px)}.ls-customer-shell .ls-orders-card{padding:16px}.ls-customer-shell .ls-orders-amounts{gap:7px}}
@media (prefers-reduced-motion:reduce){.ls-customer-shell .ls-orders-toolbar>button{transition:none!important}}
