
@media (max-width:720px) {
 .stw-orders-main.stw-orders-redesign {background:#f7fbff!important;padding:0 0 80px!important;min-height:calc(100dvh - 66px)!important}
 .stw-orders-main.stw-orders-redesign .stw-customer-shell {width:100%!important;max-width:none!important;padding:0!important;margin:0!important}
 .stw-orders-main.stw-orders-redesign .stw-customer-breadcrumb,.stw-orders-main.stw-orders-redesign .stw-customer-side {display:none!important}
 .stw-orders-main.stw-orders-redesign .stw-customer-layout {display:block!important;margin:0!important;padding:0!important;gap:0!important}
 .stw-orders-main.stw-orders-redesign .stw-orders-content {border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;overflow:visible!important}
 .stw-orders-main.stw-orders-redesign .stw-orders-content>header {display:flex!important;align-items:center!important;gap:12px!important;padding:18px 14px!important;margin:0!important;border:0!important;background:linear-gradient(115deg,#e8f5ff,#f3fbff)!important}
 .stw-orders-main.stw-orders-redesign .stw-orders-content>header::before {content:'';display:block;width:40px;height:44px;flex:0 0 40px;border-radius:50%;background:#d5edff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230054b9' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-3'/%3E%3Crect x='9' y='2' width='6' height='4' rx='1'/%3E%3Cpath d='M8 10h8M8 14h8M8 18h5'/%3E%3C/svg%3E") center/25px 25px no-repeat}
 .stw-orders-main.stw-orders-redesign .stw-orders-content>header {justify-content:flex-start!important}
 .stw-orders-main.stw-orders-redesign .stw-orders-content>header>div {min-width:0!important;flex:1!important}
 .stw-orders-main.stw-orders-redesign #stw-orders-title {margin:0 0 5px!important;font-size:23px!important;line-height:1.25!important;font-weight:750!important;color:#082a5d!important}
 .stw-orders-main.stw-orders-redesign .stw-orders-content>header span {display:block!important;margin:0!important;color:#627894!important;font-size:12px!important;line-height:1.5!important}
 .stw-orders-main.stw-orders-redesign .stw-orders-body {padding:0 12px 16px!important;gap:12px!important;background:#fff!important}
 .stw-orders-main.stw-orders-redesign .status-tabs {display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:7px!important;flex:none!important;height:auto!important;min-height:64px!important;margin:0 -12px!important;padding:10px 12px!important;border:0!important;border-radius:0!important;background:#fff!important;overflow-x:auto!important;scrollbar-width:none;scroll-snap-type:x proximity}
 .stw-orders-main.stw-orders-redesign .status-tab {display:inline-flex!important;flex:0 0 auto!important;flex-direction:row-reverse!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:0!important;width:auto!important;min-height:44px!important;height:44px!important;padding:0 13px!important;border:1px solid #d1deed!important;border-radius:24px!important;background:#fff!important;color:#163b68!important;white-space:nowrap!important;box-shadow:none!important;scroll-snap-align:start}
 .stw-orders-main.stw-orders-redesign .status-tab .status-tab-label {font-size:13px!important;line-height:18px!important;font-weight:550!important}
 .stw-orders-main.stw-orders-redesign .status-tab-icon {display:contents!important}
 .stw-orders-main.stw-orders-redesign .status-tab-icon svg {display:none!important}
 .stw-orders-main.stw-orders-redesign .status-tab-count {position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:23px!important;width:auto!important;height:23px!important;padding:0 6px!important;border:0!important;border-radius:50px!important;background:#eaf5ff!important;color:#0054b9!important;font-size:12px!important;font-weight:650!important;line-height:23px!important;transform:none!important}
 .stw-orders-main.stw-orders-redesign .status-tab.active {background:#0759b5!important;border-color:#0759b5!important;color:white!important}
 .stw-orders-main.stw-orders-redesign .status-tab.active .status-tab-count {background:#fff!important;color:#0054b9!important}
 .stw-orders-main.stw-orders-redesign .status-tab:focus-visible {outline:3px solid #61bdff!important;outline-offset:2px!important}
 .stw-orders-main.stw-orders-redesign .order-card {flex:none!important;margin:0!important;overflow:hidden!important;border:1px solid #bdddf8!important;border-radius:12px!important;background:white!important;box-shadow:0 2px 7px #082a5d04!important}
 .stw-orders-main.stw-orders-redesign .order-header {display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important;min-height:76px!important;padding:12px!important;border-bottom:1px solid #dcecf8!important;background:#f2f9ff!important}
 .stw-orders-main.stw-orders-redesign .order-meta-left {display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;flex:0 1 auto!important;min-width:0!important}
 .stw-orders-main.stw-orders-redesign .order-code {padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#094984!important;font-size:14px!important;line-height:20px!important;font-weight:750!important;white-space:nowrap!important}
 .stw-orders-main.stw-orders-redesign .order-date {color:#718399!important;font-size:12px!important;line-height:18px!important}
 .stw-orders-main.stw-orders-redesign .order-meta-right {display:flex!important;flex-direction:column-reverse!important;align-items:flex-end!important;gap:5px!important;max-width:57%!important;min-width:0!important;text-align:right!important}
 .stw-orders-main.stw-orders-redesign .order-status-tag {padding:5px 8px!important;border-radius:7px!important;background:#e0f1ff!important;color:#0054b9!important;font-size:11px!important;line-height:16px!important;font-weight:650!important;white-space:nowrap!important}
 .stw-orders-main.stw-orders-redesign .status-completed {background:#e4f6ec!important;color:#147b4e!important}
 .stw-orders-main.stw-orders-redesign .status-cancelled {background:#edf0f4!important;color:#65758a!important}
 .stw-orders-main.stw-orders-redesign .micro-status {max-width:100%!important;color:#718399!important;font-size:10.5px!important;line-height:16px!important;white-space:normal!important;overflow-wrap:anywhere!important}
 .stw-orders-main.stw-orders-redesign .order-body {padding:0 12px!important;background:white!important}
 .stw-orders-main.stw-orders-redesign .order-item {display:flex!important;align-items:flex-start!important;gap:10px!important;padding:13px 0!important;min-width:0!important}
 .stw-orders-main.stw-orders-redesign .order-item+.order-item {border-top:1px solid #e5edf5!important}
 .stw-orders-main.stw-orders-redesign .order-item-img {width:66px!important;height:76px!important;flex:0 0 66px!important;padding:4px!important;border:1px solid #dbe7f3!important;border-radius:8px!important;background:white!important;object-fit:contain!important;aspect-ratio:auto!important}
 .stw-orders-main.stw-orders-redesign .order-item-info {flex:1!important;min-width:0!important}
 .stw-orders-main.stw-orders-redesign .order-item-title {display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;margin:0!important;color:#12365f!important;font-size:13px!important;line-height:19px!important;font-weight:600!important;overflow-wrap:anywhere!important}
 .stw-orders-main.stw-orders-redesign .order-item-sub {display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:5px 8px!important;margin-top:8px!important;font-size:11px!important;line-height:18px!important;color:#718399!important}
 .stw-orders-main.stw-orders-redesign .price-sale {margin-left:auto!important;color:#f0183c!important;font-size:14px!important;line-height:20px!important;font-weight:700!important;white-space:nowrap!important}
 .stw-orders-main.stw-orders-redesign .order-footer {display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:11px!important;min-height:0!important;padding:12px!important;border-top:1px solid #dcecf8!important;background:#f4faff!important}
 .stw-orders-main.stw-orders-redesign .order-total-line {display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;color:#6a8098!important;font-size:12px!important;line-height:22px!important}
 .stw-orders-main.stw-orders-redesign .order-total-amount {color:#f0183c!important;font-size:18px!important;font-weight:750!important;line-height:24px!important;white-space:nowrap!important}
 .stw-orders-main.stw-orders-redesign .order-actions {display:flex!important;align-items:stretch!important;gap:8px!important;width:100%!important}
 .stw-orders-main.stw-orders-redesign .order-actions:empty {display:none!important}
 .stw-orders-main.stw-orders-redesign .order-actions>* {flex:1!important;min-height:44px!important;padding:0 12px!important;border:1px solid #0865c7!important;border-radius:8px!important;font-size:13px!important;font-weight:600!important;box-shadow:none!important}
 .stw-orders-main.stw-orders-redesign .btn-action-sec {background:white!important;color:#0054b9!important}
 .stw-orders-main.stw-orders-redesign .btn-action-primary {background:#0759b5!important;color:white!important}
 .stw-orders-main.stw-orders-redesign .empty-orders {border:1px solid #d6e8f7!important;border-radius:12px!important;min-height:210px!important}
 
 .stw-orders-main.stw-orders-redesign .order-item-title {display:block!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;height:auto!important;max-height:none!important}
 
 .stw-orders-main.stw-orders-redesign .stw-orders-body {padding-inline:6px!important}
 .stw-orders-main.stw-orders-redesign .status-tabs {margin-inline:-6px!important;padding-inline:6px!important}
 
 .stw-orders-main.stw-orders-redesign .stw-orders-body {gap:8px!important}
 .stw-orders-main.stw-orders-redesign .status-tabs {min-height:56px!important;padding-block:6px!important}
 .stw-orders-main.stw-orders-redesign .order-header {min-height:60px!important;padding-block:8px!important}
 .stw-orders-main.stw-orders-redesign .order-meta-left {gap:3px!important}
 .stw-orders-main.stw-orders-redesign .order-meta-right {gap:3px!important}
 .stw-orders-main.stw-orders-redesign .order-status-tag {padding-block:3px!important}
 .stw-orders-main.stw-orders-redesign .order-item {padding-block:10px!important}
 .stw-orders-main.stw-orders-redesign .order-item-img {height:68px!important}
 .stw-orders-main.stw-orders-redesign .order-item-sub {margin-top:5px!important}
 .stw-orders-main.stw-orders-redesign .order-footer {padding-block:8px!important;gap:8px!important}
}


@media(max-width:720px){
 .stw-orders-main.stw-orders-redesign{background:#f5fbff!important}
 .stw-orders-main.stw-orders-redesign .stw-orders-content>header{background:linear-gradient(115deg,#eaf8ff,#dff5ff 70%,#f5fcff)!important;padding:14px 12px!important}
 .stw-orders-main.stw-orders-redesign #stw-orders-title{font-size:21px!important}
 .stw-orders-main.stw-orders-redesign .stw-orders-body{background:linear-gradient(105deg,#f9fdff,#eefaff 65%,#f8fbff)!important;padding-top:6px!important;gap:10px!important}
 .stw-orders-main.stw-orders-redesign .status-tabs{background:linear-gradient(110deg,#dbf6ff,#e9f9ff 60%,#d6f0ff)!important;border:1px solid #9bdbf6!important;border-radius:15px!important;margin:0!important;padding:6px!important;min-height:58px!important;box-shadow:inset 0 1px 0 #fff!important}
 .stw-orders-main.stw-orders-redesign .status-tab{background:#f5fcff!important;border-color:#c8eaff!important;padding-inline:12px!important}
 .stw-orders-main.stw-orders-redesign .status-tab.active{background:linear-gradient(115deg,#0083dd,#00b6ec)!important;border-color:#00a2e3!important}
 .stw-orders-main.stw-orders-redesign .order-card{border-color:#9edbf5!important;border-radius:15px!important;background:linear-gradient(125deg,#ecfaff,#dbf4ff 65%,#c8efff)!important;box-shadow:0 3px 8px #0066a009!important}
 .stw-orders-main.stw-orders-redesign .order-header{background:linear-gradient(155deg,#e9f9ff 10%,#d8f2ff 65%,#edfaff)!important;border:0!important;padding:9px 11px!important;min-height:60px!important}
 .stw-orders-main.stw-orders-redesign .order-status-tag{border-radius:20px!important;background:linear-gradient(100deg,#c6eeff,#a8dfff)!important;padding:4px 9px!important}
 .stw-orders-main.stw-orders-redesign .order-card[data-status=shipping],.stw-orders-main.stw-orders-redesign .order-card[data-status=completed]{background:linear-gradient(130deg,#f2fffc,#dcf9f0)!important;border-color:#a6e9d8!important}
 .stw-orders-main.stw-orders-redesign .order-card[data-status=shipping] .order-header,.stw-orders-main.stw-orders-redesign .order-card[data-status=completed] .order-header{background:linear-gradient(155deg,#f0fffb,#dcf8ee)!important}
 .stw-orders-main.stw-orders-redesign .order-card[data-status=cancelled]{background:linear-gradient(130deg,#f8fbff,#edf3fa)!important;border-color:#d0dfec!important}
 .stw-orders-main.stw-orders-redesign .order-card[data-status=cancelled] .order-header{background:linear-gradient(155deg,#f7fbff,#edf3fa)!important}
 .stw-orders-main.stw-orders-redesign .order-card[data-status=cancelled] .order-status-tag{background:#e5edf5!important;color:#64758a!important}
 .stw-orders-main.stw-orders-redesign .order-body{margin:0 6px!important;padding:0 9px!important;border:1px solid #cfe8f8!important;border-radius:10px!important;background:#fff!important}
 .stw-orders-main.stw-orders-redesign .order-item{gap:9px!important;padding-block:9px!important}
 .stw-orders-main.stw-orders-redesign .order-item-img{flex-basis:62px!important;width:62px!important;height:68px!important}
 .stw-orders-main.stw-orders-redesign .order-item-title{font-size:12.5px!important;line-height:18px!important}
 .stw-orders-main.stw-orders-redesign .order-item-variant{display:block!important;margin-top:3px!important;color:#6b86a3!important;font-size:11.5px!important;font-weight:400!important;line-height:17px!important}
 .stw-orders-main.stw-orders-redesign .order-footer{padding:8px 10px 10px!important;border:0!important;background:transparent!important}
 .stw-orders-main.stw-orders-redesign .order-actions{gap:7px!important}
 .stw-orders-main.stw-orders-redesign .order-actions>*{min-width:0!important;font-size:12px!important;padding-inline:8px!important}
 .stw-orders-main.stw-orders-redesign .order-actions .btn-action-sec{border-color:#ff5275!important;color:#f0183c!important;background:#fff!important}
 .stw-orders-main.stw-orders-redesign .order-actions .btn-action-reorder{background:#fff!important;color:#0054b9!important;border:1px solid #459eff!important}
 .stw-orders-main.stw-orders-redesign .order-actions .order-details-trigger{background:linear-gradient(115deg,#0066e5,#00a4e9)!important;color:#fff!important;border-color:#008bed!important}

 .stw-orders-main.stw-orders-redesign .order-actions svg{width:15px;height:15px;flex:none;margin-right:5px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
 
 .stw-orders-main.stw-orders-redesign .stw-orders-content>header{padding:9px 10px!important;gap:8px!important}
 .stw-orders-main.stw-orders-redesign .stw-orders-content>header::before{width:34px!important;height:36px!important;flex-basis:34px!important;background-size:23px 23px!important}
 .stw-orders-main.stw-orders-redesign #stw-orders-title{margin-bottom:3px!important;font-size:20px!important;line-height:24px!important}
 .stw-orders-main.stw-orders-redesign .stw-orders-content>header span{font-size:11.5px!important;line-height:16px!important}
 .stw-orders-main.stw-orders-redesign .stw-orders-body{padding-top:4px!important;gap:8px!important}
 .stw-orders-main.stw-orders-redesign .status-tabs{min-height:52px!important;padding:3px!important;gap:5px!important;border-radius:13px!important}
 .stw-orders-main.stw-orders-redesign .status-tab{padding-inline:10px!important;gap:5px!important}
 .stw-orders-main.stw-orders-redesign .status-tab .status-tab-label{font-size:12px!important;line-height:18px!important}
 .stw-orders-main.stw-orders-redesign .status-tab-count{min-width:20px!important;height:20px!important;line-height:20px!important;padding-inline:5px!important;font-size:11px!important}
 .stw-orders-main.stw-orders-redesign .status-tab:focus{outline:none!important;box-shadow:none!important}
 .stw-orders-main.stw-orders-redesign .status-tabs,.stw-orders-main.stw-orders-redesign .status-tab,.stw-orders-main.stw-orders-redesign .status-tab *{-webkit-tap-highlight-color:transparent!important}
 .stw-orders-main.stw-orders-redesign .status-tab:focus-visible{outline:2px solid #0054b9!important;outline-offset:-4px!important}
 .stw-orders-main.stw-orders-redesign .status-tab.active:focus-visible{outline-color:#fff!important}
 .stw-orders-main.stw-orders-redesign .order-header{min-height:56px!important;padding-block:7px!important}
 .stw-orders-main.stw-orders-redesign .order-item{padding-block:8px!important}
 .stw-orders-main.stw-orders-redesign .order-item-sub{margin-top:4px!important}
 .stw-orders-main.stw-orders-redesign .order-footer{padding-block:6px 8px!important;gap:7px!important}
 
 .stw-orders-main.stw-orders-redesign .status-tabs{height:44px!important;min-height:44px!important;padding:0 2px!important;gap:4px!important;border:0!important;border-bottom:1px solid #cce8f5!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
 .stw-orders-main.stw-orders-redesign .status-tab{height:44px!important;min-height:44px!important;padding:0 7px!important;gap:4px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#456582!important;box-shadow:none!important}
 .stw-orders-main.stw-orders-redesign .status-tab .status-tab-label{font-size:11px!important;line-height:16px!important;font-weight:500!important}
 .stw-orders-main.stw-orders-redesign .status-tab-count{min-width:16px!important;height:16px!important;padding-inline:4px!important;font-size:10px!important;line-height:16px!important;background:#e0f0fb!important;color:#0054b9!important}
 .stw-orders-main.stw-orders-redesign .status-tab.active{background:transparent!important;color:#0054b9!important;box-shadow:inset 0 -2px 0 #0099de!important}
 .stw-orders-main.stw-orders-redesign .status-tab.active .status-tab-label{font-weight:700!important}
 .stw-orders-main.stw-orders-redesign .status-tab.active .status-tab-count{background:#d4edfc!important;color:#0054b9!important}
 .stw-orders-main.stw-orders-redesign .status-tab.active:focus-visible{outline-color:#0054b9!important}
 
 .stw-orders-main.stw-orders-redesign .status-tabs{height:46px!important;min-height:46px!important;padding:0 2px!important;border:1px solid #9bdbf6!important;border-radius:12px!important;background:linear-gradient(110deg,#dbf6ff,#e9f9ff 60%,#d6f0ff)!important;box-shadow:inset 0 1px 0 #fff!important}
 .stw-orders-main.stw-orders-redesign .status-tab.active{border-radius:22px!important;background:linear-gradient(115deg,#0083dd,#00b6ec)!important;color:#fff!important;box-shadow:none!important}
 .stw-orders-main.stw-orders-redesign .status-tab.active .status-tab-count{background:#fff!important;color:#0054b9!important}
 .stw-orders-main.stw-orders-redesign .status-tab.active:focus-visible{outline-color:#fff!important}
 
 .stw-orders-main.stw-orders-redesign .status-tab{position:relative!important;isolation:isolate}
 .stw-orders-main.stw-orders-redesign .status-tab.active{background:transparent!important}
 .stw-orders-main.stw-orders-redesign .status-tabs{height:34px!important;min-height:34px!important}
 .stw-orders-main.stw-orders-redesign .status-tab{height:32px!important;min-height:32px!important}
 .stw-orders-main.stw-orders-redesign .status-tab.active::before{content:''!important;position:absolute!important;inset:2px 1px!important;z-index:-1!important;border-radius:16px!important;background:linear-gradient(115deg,#0083dd,#00b6ec)!important;pointer-events:none!important}
 .stw-orders-main.stw-orders-redesign .status-tab.active:focus-visible{outline-color:#0054b9!important;outline-offset:-3px!important}
 .stw-orders-main.stw-orders-redesign .order-actions>*{height:32px!important;min-height:32px!important;padding:0 8px!important;font-size:11px!important;line-height:16px!important;border-radius:8px!important}
 .stw-orders-main.stw-orders-redesign .order-actions svg{width:13px!important;height:13px!important;margin-right:4px!important}
 .stw-orders-main.stw-orders-redesign #stw-orders-title,.stw-orders-main.stw-orders-redesign .order-status-tag,.stw-orders-main.stw-orders-redesign .order-code{font-size:13px!important;line-height:18px!important;font-weight:600!important}
 .stw-orders-main.stw-orders-redesign .order-status-tag{text-transform:none!important}
 
 .stw-orders-main.stw-orders-redesign .order-header{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:baseline!important;column-gap:8px!important;row-gap:3px!important}
 .stw-orders-main.stw-orders-redesign .order-meta-left,.stw-orders-main.stw-orders-redesign .order-meta-right{display:contents!important}
 .stw-orders-main.stw-orders-redesign .order-code{grid-column:1!important;grid-row:1!important;justify-self:start!important}
 .stw-orders-main.stw-orders-redesign .order-status-tag{grid-column:2!important;grid-row:1!important;justify-self:end!important;max-width:100%!important}
 .stw-orders-main.stw-orders-redesign .order-date{grid-column:1!important;grid-row:2!important;justify-self:start!important}
 .stw-orders-main.stw-orders-redesign .micro-status{grid-column:2!important;grid-row:2!important;justify-self:end!important;text-align:right!important;max-width:100%!important}
 .stw-orders-main.stw-orders-redesign .order-date,.stw-orders-main.stw-orders-redesign .micro-status{font-size:11px!important;line-height:16px!important;font-weight:400!important;color:#718399!important}
 
 .stw-orders-main.stw-orders-redesign{padding-bottom:0!important;min-height:0!important}
 .stw-orders-main.stw-orders-redesign .stw-orders-body{padding-bottom:16px!important}
 .stw-orders-main.stw-orders-redesign ~ .store-footer{margin-top:0!important;padding-bottom:calc(65px + env(safe-area-inset-bottom))!important;font-family:Inter,"Inter Fallback",Roboto,Arial,sans-serif!important;font-size:12.5px!important;line-height:18px!important}
 .stw-orders-main.stw-orders-redesign ~ .store-footer .store-footer__grid{width:calc(100% - 12px)!important;max-width:none!important;margin:0 auto!important;padding:16px 0!important;gap:16px!important}
 .stw-orders-main.stw-orders-redesign ~ .store-footer h2{font-size:13px!important;line-height:18px!important;font-weight:600!important;margin:0 0 8px!important}
 .stw-orders-main.stw-orders-redesign ~ .store-footer p,.stw-orders-main.stw-orders-redesign ~ .store-footer .store-footer__legal,.stw-orders-main.stw-orders-redesign ~ .store-footer .store-footer__contact,.stw-orders-main.stw-orders-redesign ~ .store-footer .store-footer__column>a{font-size:12.5px!important;line-height:18px!important}
 .stw-orders-main.stw-orders-redesign ~ .store-footer p{margin:0 0 8px!important}
 .stw-orders-main.stw-orders-redesign ~ .store-footer .store-footer__legal{margin:0 0 8px!important}
 .stw-orders-main.stw-orders-redesign ~ .store-footer .store-footer__legal p:last-child{margin-bottom:0!important}
 .stw-orders-main.stw-orders-redesign ~ .store-footer .store-footer__contact{display:grid!important;gap:4px!important;margin:0!important;font-style:normal!important}
 .stw-orders-main.stw-orders-redesign ~ .store-footer .store-footer__contact>span,.stw-orders-main.stw-orders-redesign ~ .store-footer .store-footer__contact>a{font-size:12.5px!important;line-height:18px!important;gap:8px!important;align-items:center!important}
 .stw-orders-main.stw-orders-redesign ~ .store-footer .store-footer__contact>a{min-height:32px!important}
 .stw-orders-main.stw-orders-redesign ~ .store-footer .store-footer__column{gap:4px!important}
 .stw-orders-main.stw-orders-redesign ~ .store-footer .store-footer__column h2{margin-bottom:4px!important}
 .stw-orders-main.stw-orders-redesign ~ .store-footer .store-footer__column>a{display:flex!important;align-items:center!important;min-height:32px!important;padding-block:4px!important;margin:0!important}
 .stw-orders-main.stw-orders-redesign ~ .store-footer .store-footer__call{min-height:44px!important;padding:6px 10px!important;gap:8px!important}
 .stw-orders-main.stw-orders-redesign ~ .store-footer .store-footer__call small{font-size:10px!important;line-height:14px!important}
 .stw-orders-main.stw-orders-redesign ~ .store-footer .store-footer__call strong{font-size:13px!important;line-height:18px!important}
 .stw-orders-main.stw-orders-redesign ~ .store-footer .store-footer__service{min-height:32px!important;margin-top:8px!important;font-size:12px!important;line-height:18px!important}
 .stw-orders-main.stw-orders-redesign ~ .store-footer .store-footer__bottom>.store-shell{width:calc(100% - 12px)!important;min-height:0!important;margin:0 auto!important;padding:10px 0!important;gap:4px!important;font-size:11px!important;line-height:16px!important}
 .stw-orders-main.stw-orders-redesign ~ .store-footer .store-footer__bottom a{min-height:32px!important;font-size:11px!important;line-height:16px!important}
 
 .stw-orders-main.stw-orders-redesign ~ .store-footer .store-footer__column{display:flex!important;flex-direction:column!important;gap:0!important}
 .stw-orders-main.stw-orders-redesign ~ .store-footer .store-footer__column h2{margin:0 0 8px!important}
 .stw-orders-main.stw-orders-redesign ~ .store-footer .store-footer__column>a{display:block!important;height:auto!important;min-height:0!important;margin:0!important;padding:0 0 0 13px!important;line-height:18px!important}
 .stw-orders-main.stw-orders-redesign ~ .store-footer .store-footer__column>a::before{top:9px!important;transform:translateY(-50%)!important}
 .stw-orders-main.stw-orders-redesign ~ .store-footer .store-footer__contact{gap:0!important}
 .stw-orders-main.stw-orders-redesign ~ .store-footer .store-footer__contact>a{height:auto!important;min-height:0!important;padding:0!important}
 .stw-orders-main.stw-orders-redesign ~ .store-footer .store-footer__contact>a>span{font-size:inherit!important;line-height:inherit!important}
 .stw-orders-main.stw-orders-redesign ~ .store-footer .store-footer__contact>span{align-items:flex-start!important}
 .stw-orders-main.stw-orders-redesign ~ .store-footer .store-footer__contact svg{width:16px!important;height:16px!important;flex:0 0 16px!important;margin-top:1px!important}
 .stw-orders-main.stw-orders-redesign ~ .store-footer .store-footer__call small,.stw-orders-main.stw-orders-redesign ~ .store-footer .store-footer__payment>span,.stw-orders-main.stw-orders-redesign ~ .store-footer .store-footer__payment>small{font-size:11px!important;line-height:16px!important}
 .stw-orders-main.stw-orders-redesign ~ .store-footer .store-footer__payment>strong{font-size:13px!important;line-height:18px!important}
 .stw-orders-main.stw-orders-redesign ~ .store-footer .store-footer__bottom a{min-height:0!important;line-height:16px!important}
 .stw-orders-main.stw-orders-redesign .empty-orders h2{font-size:13px!important;line-height:18px!important;font-weight:600!important}
 .stw-orders-main.stw-orders-redesign .empty-orders p,.stw-orders-main.stw-orders-redesign .orders-feedback{font-size:12.5px!important;line-height:18px!important}
 .stw-order-details h2{font-size:13px!important;line-height:18px!important;font-weight:600!important}
 .stw-order-details .order-detail-note{font-size:11px!important;line-height:16px!important;margin-bottom:8px!important}
 .stw-order-details .order-detail-product{font-size:12.5px!important;line-height:18px!important;padding-block:8px!important;gap:8px!important}
 .stw-order-details .order-detail-total{font-size:12.5px!important;line-height:18px!important;padding-block:8px!important}
 .stw-order-details .order-detail-close{min-height:32px!important;font-size:11px!important;line-height:16px!important}
}
.stw-order-details{width:min(420px,calc(100% - 24px));max-height:calc(100dvh - 40px);overflow:auto;padding:16px;border:1px solid #b5ddf5;border-radius:14px;color:#12365f;background:#f3fbff;font-family:Inter,Arial,sans-serif;box-shadow:0 15px 60px #082a5d30}
.stw-order-details::backdrop{background:#082a5d66}
.stw-order-details h2{margin:0 0 8px;font-size:18px}
.stw-order-details .order-detail-note{font-size:12px;color:#627894;margin:0 0 12px}
.stw-order-details .order-detail-product{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid #d7e7f3;font-size:13px;line-height:1.5}
.stw-order-details .order-detail-product img{width:60px;height:68px;flex:0 0 60px;object-fit:contain;background:white;border-radius:6px}
.stw-order-details .order-detail-total{display:flex;justify-content:space-between;gap:12px;padding:12px 0;font-size:14px}
.stw-order-details .order-detail-total strong{color:#f0183c}
.stw-order-details .order-detail-close{display:block;min-height:44px;width:100%;border:0;border-radius:8px;background:#0759b5;color:#fff;font-size:14px}


.order-item-variant{font-weight:inherit}
@media(min-width:721px){.stw-orders-redesign .order-action-mobile{display:none!important}.stw-orders-redesign .order-actions svg{display:none}}
@media(max-width:720px){.stw-orders-redesign .order-item-variant-separator{display:none}.stw-orders-redesign .order-item-variant{display:block!important}.stw-orders-redesign .order-actions button:disabled{opacity:.6!important;cursor:wait!important}}
.stw-order-details .order-item-variant{display:block;color:#6b86a3;font-size:11.5px;line-height:17px;font-weight:400}
.stw-order-details .order-detail-recipient{margin:0 0 12px;font-size:12.5px;line-height:18px}
.stw-order-details .order-detail-recipient h3{margin:0 0 6px;font-size:13px;line-height:18px;font-weight:600}
.stw-order-details .order-detail-recipient p{margin:0 0 4px}
.stw-order-details .order-detail-product>div{min-width:0;overflow-wrap:anywhere}
.stw-order-details .order-detail-product img{padding:3px;border:1px solid #dbe7f3}
.stw-order-details .order-detail-close:focus-visible{outline:3px solid #61bdff;outline-offset:2px}

.stw-order-details .order-item-variant-separator{display:none}

/* Mobile typography and filter spacing approved 2026-10-20. */
@media (max-width:720px) {
 .stw-orders-main.stw-orders-redesign #stw-orders-title,
 .stw-orders-main.stw-orders-redesign .order-code,
 .stw-orders-main.stw-orders-redesign .order-status-tag {
  font-size:16px!important;line-height:24px!important;
 }
 .stw-orders-main.stw-orders-redesign .order-item-title {
  font-size:16px!important;line-height:24px!important;
  height:auto!important;max-height:none!important;overflow:visible!important;
  -webkit-line-clamp:unset!important;white-space:normal!important;
 }
 .stw-orders-main.stw-orders-redesign .order-item-variant {
  font-size:14px!important;line-height:21px!important;
 }
 .stw-orders-main.stw-orders-redesign .order-item-sub,
 .stw-orders-main.stw-orders-redesign .order-item-quantity,
 .stw-orders-main.stw-orders-redesign .order-date,
 .stw-orders-main.stw-orders-redesign .micro-status {
  font-size:13px!important;line-height:20px!important;
 }
 .stw-orders-main.stw-orders-redesign .stw-orders-content>header span,
 .stw-orders-main.stw-orders-redesign .status-tab .status-tab-label,
 .stw-orders-main.stw-orders-redesign .order-actions>*,
 .stw-orders-main.stw-orders-redesign .order-total-line {
  font-size:14px!important;line-height:21px!important;
 }
 .stw-orders-main.stw-orders-redesign .price-sale {
  font-size:16px!important;line-height:24px!important;
 }
 .stw-orders-main.stw-orders-redesign .order-total-amount {
  font-size:18px!important;line-height:24px!important;
 }
 .stw-orders-main.stw-orders-redesign ~ .store-footer p,
 .stw-orders-main.stw-orders-redesign ~ .store-footer .store-footer__legal,
 .stw-orders-main.stw-orders-redesign ~ .store-footer .store-footer__contact,
 .stw-orders-main.stw-orders-redesign ~ .store-footer .store-footer__contact>a,
 .stw-orders-main.stw-orders-redesign ~ .store-footer .store-footer__contact>span,
 .stw-orders-main.stw-orders-redesign ~ .store-footer .store-footer__column>a {
  font-size:14px!important;line-height:21px!important;
 }
 .stw-orders-main.stw-orders-redesign ~ .store-footer h2 {
  font-size:16px!important;line-height:24px!important;
 }
 .stw-orders-main.stw-orders-redesign .status-tabs {
  gap:2px!important;padding-inline:2px!important;
  scroll-snap-type:x proximity;scroll-padding-inline:2px;
 }
 .stw-orders-main.stw-orders-redesign .status-tab {
  padding-inline:4px!important;gap:3px!important;
  align-items:center!important;scroll-snap-align:start;
 }
 .stw-orders-main.stw-orders-redesign .status-tab .status-tab-label {
  line-height:20px!important;white-space:nowrap!important;
 }
}
