.warehouse-demo{margin:0;width:100%;max-width:480px;color:#d4dfe5;font-family:Arial,sans-serif}
.warehouse-demo__stage{position:relative;aspect-ratio:1122/1402;overflow:hidden;isolation:isolate;border-radius:20px;background:#18212a;box-shadow:0 24px 60px #0003}
.warehouse-demo__photo{display:block!important;width:100%!important;height:auto!important;margin:0!important}
.warehouse-demo__canvas{position:absolute;left:0;top:0;width:1122px;height:1402px;transform:scale(var(--demo-scale,0));transform-origin:0 0;pointer-events:none;opacity:0}
.warehouse-demo[data-ready] .warehouse-demo__canvas{opacity:1}
.warehouse-demo__screen{position:absolute;left:317px;top:482px;width:505px;height:805px;overflow:hidden;border-radius:0 0 24px 24px;background:linear-gradient(90deg,#f9f9fa,#fdfdfd 55%,#f8f8fa);color:#15212d;font:20px/1.2 Arial,sans-serif;text-align:left;letter-spacing:normal}
.warehouse-demo__screen *{box-sizing:border-box;font-family:Arial,sans-serif;letter-spacing:normal}
.warehouse-demo__tabs{display:grid;grid-template-columns:repeat(3,1fr);height:49px;border:1px solid #dce0e5;border-radius:14px;margin:1px 11px 10px;padding:2px;color:#616c78;font-size:18px;font-weight:700;align-items:stretch;background:#f7f8f9}
.warehouse-demo__tab{display:flex;align-items:center;justify-content:center;border:3px solid transparent;border-radius:12px}
.warehouse-demo[data-view="simple"] [data-demo-tab="simple"],.warehouse-demo[data-view="details"] [data-demo-tab="details"],.warehouse-demo[data-view="stock-out"] [data-demo-tab="stock-out"]{color:#ff0a47;border-color:#ff0644;background:#fff}
.warehouse-demo__cards{padding:0 10px;display:grid;gap:10px}
.warehouse-demo__card{position:relative;display:grid;grid-template-columns:148px 1fr;column-gap:14px;align-items:start;border:1.5px solid #bfc5cd;border-radius:18px;padding:12px;background:linear-gradient(110deg,#fff,#fafafa);box-shadow:0 4px 8px #16202a08;min-width:0;overflow:hidden}
.warehouse-demo__part{grid-column:1;grid-row:1;width:148px;height:140px;overflow:hidden;position:relative;border-radius:12px;background:#eee}
.warehouse-demo__part img{position:absolute;max-width:none!important;width:1122px!important;height:1402px!important;left:-340px;top:-556px;display:block!important}
.warehouse-demo__part--brake img{top:-920px}
.warehouse-demo__identity{grid-column:2;min-width:0;align-self:start}
.warehouse-demo__identity-line{display:flex;align-items:center;gap:9px;margin-bottom:7px}
.warehouse-demo__sku{font-size:23px;font-weight:700;line-height:1}
.warehouse-demo__source{display:inline-block;border:1px solid #efadc0;border-radius:14px;font-size:13px;padding:3px 8px;color:#da2850;background:#fff9fb;font-weight:700;line-height:1.2}
.warehouse-demo__description{font-size:17px;line-height:19px;margin-bottom:7px;min-height:38px;color:#131e2b}
.warehouse-demo__status-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:15px;font-weight:700}
.warehouse-demo__online{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:14px;border:1px solid #b9dfcc;background:#eaf7f0;color:#12623d;font-size:15px}
.warehouse-demo__online::before{content:"";width:9px;height:9px;border-radius:50%;background:#0f6a3e;box-shadow:0 0 0 3px #c9e5d5}
.warehouse-demo__time{font-size:13px;white-space:nowrap}
.warehouse-demo__checks{display:flex;gap:8px;font-size:17px;font-weight:700}
.warehouse-demo__check{padding:8px 12px;border-radius:10px;border:1px solid #b5d9c8;color:#14633e;background:#eff9f4}
.warehouse-demo__ebay{padding:8px 12px;border-radius:10px;border:1px solid #d5dde3;background:#fff}
.warehouse-demo__quantity{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:18px;border-top:1px solid #e0e4e9;margin:14px -12px 0;padding:8px 12px 0;align-items:center}
.warehouse-demo__stock-label{font-size:14px;line-height:20px;font-weight:700;text-align:center;color:#5d6978;white-space:nowrap}
.warehouse-demo__stepper{display:flex;align-items:center;justify-content:space-between;border:1px solid #d7dde4;border-radius:12px;height:49px;background:#fbfcfe;font-size:20px;box-shadow:0 3px 6px #14243106}
.warehouse-demo__stepper i{font-style:normal;color:#ff1450;font-size:29px;padding:0 18px}
.warehouse-demo__counts{display:grid;gap:5px;font-size:15px;color:#546270;font-weight:700}
.warehouse-demo__counts span{display:flex;justify-content:space-between;padding:4px 10px;border:1px solid #d9dfe6;border-radius:15px;line-height:18px}
.warehouse-demo__counts span:first-child{color:#c30b3e;border-color:#f0b8c8;background:#fff8fa}
.warehouse-demo__counts b{font-size:17px}
.warehouse-demo__location{grid-column:1/-1;display:grid;grid-template-columns:126px 1fr;gap:10px;margin-top:10px}
.warehouse-demo__journal{display:flex;align-items:center;justify-content:center;border:1px solid #f2b0c3;border-radius:13px;color:#ed0a46;font-size:16px;font-weight:700;min-height:78px}
.warehouse-demo__shelf{display:flex;flex-direction:column;justify-content:center;gap:2px;border:1px solid #f2b0c3;border-radius:13px;padding:6px 12px;min-width:0}
.warehouse-demo__shelf small{font-size:14px;color:#536070;font-weight:700}
.warehouse-demo__shelf strong{font-size:21px;line-height:24px;white-space:nowrap}
.warehouse-demo__shelf em{font-size:15px;color:#ee0341;font-style:normal;font-weight:700}
.warehouse-demo[data-view="details"] .warehouse-demo__identity-line{margin-bottom:5px}
.warehouse-demo[data-view="details"] .warehouse-demo__description{line-height:18px;margin-bottom:5px}
.warehouse-demo[data-view="details"] .warehouse-demo__status-row{margin-bottom:5px}
.warehouse-demo[data-view="details"] :is(.warehouse-demo__check,.warehouse-demo__ebay){padding-block:6px}
.warehouse-demo[data-view="details"] .warehouse-demo__quantity{margin-top:10px;padding-top:6px}
.warehouse-demo[data-view="details"] .warehouse-demo__stock-label{line-height:18px}
.warehouse-demo[data-view="details"] .warehouse-demo__stepper{height:46px}
.warehouse-demo[data-view="details"] .warehouse-demo__journal{min-height:72px}
.warehouse-demo[data-view="simple"] .warehouse-demo__card{grid-template-columns:124px 1fr;gap:8px 14px;min-height:183px;padding:12px}
.warehouse-demo[data-view="simple"] .warehouse-demo__part{grid-row:1/3;width:124px;height:119px}
.warehouse-demo[data-view="simple"] .warehouse-demo__part img{transform:scale(.85);transform-origin:340px 556px}
.warehouse-demo[data-view="simple"] .warehouse-demo__part--brake img{transform-origin:340px 920px}
.warehouse-demo[data-view="simple"] .warehouse-demo__identity{grid-row:1}
.warehouse-demo[data-view="simple"] .warehouse-demo__quantity{grid-column:2;grid-row:2;display:block;border:0;margin:0;padding:0;align-self:end}
.warehouse-demo[data-view="simple"] .warehouse-demo__stock-label{text-align:left}
.warehouse-demo[data-view="simple"] :is(.warehouse-demo__description,.warehouse-demo__checks,.warehouse-demo__counts,.warehouse-demo__location){display:none}
.warehouse-demo[data-view="simple"] .warehouse-demo__status-row{margin:0}
.warehouse-demo[data-view="simple"] .warehouse-demo__time{font-size:12px}
.warehouse-demo[data-view="stock-out"] .warehouse-demo__card{grid-template-columns:142px 1fr 65px;grid-template-rows:30px 26px 60px;gap:5px 8px;padding:10px;min-height:154px}
.warehouse-demo[data-view="stock-out"] .warehouse-demo__part{grid-column:1;grid-row:1/4;width:142px;height:132px}
.warehouse-demo[data-view="stock-out"] .warehouse-demo__identity{display:contents}
.warehouse-demo[data-view="stock-out"] .warehouse-demo__identity-line{grid-column:2;grid-row:1;margin:0;align-self:center}
.warehouse-demo[data-view="stock-out"] .warehouse-demo__sku{font-size:21px}
.warehouse-demo[data-view="stock-out"] .warehouse-demo__status-row{grid-column:2;grid-row:1;justify-self:end;margin:0;align-self:center}
.warehouse-demo[data-view="stock-out"] .warehouse-demo__online{font-size:12px;padding:3px 7px}
.warehouse-demo[data-view="stock-out"] .warehouse-demo__online::before{width:7px;height:7px}
.warehouse-demo[data-view="stock-out"] :is(.warehouse-demo__description,.warehouse-demo__source,.warehouse-demo__time,.warehouse-demo__checks,.warehouse-demo__stock-label,.warehouse-demo__stepper){display:none}
.warehouse-demo[data-view="stock-out"] :is(.warehouse-demo__quantity,.warehouse-demo__location){display:contents}
.warehouse-demo[data-view="stock-out"] .warehouse-demo__counts{grid-column:2;grid-row:2;display:flex;gap:6px;align-items:center;font-size:12px}
.warehouse-demo[data-view="stock-out"] .warehouse-demo__counts span{gap:4px;padding:2px 6px;line-height:16px}
.warehouse-demo[data-view="stock-out"] .warehouse-demo__counts span:first-child{border-color:#b9dfcc;background:#eaf7f0;color:#12623d}
.warehouse-demo[data-view="stock-out"] .warehouse-demo__counts b{font-size:13px}
.warehouse-demo[data-view="stock-out"] .warehouse-demo__journal{grid-column:3;grid-row:1/3;min-height:0;font-size:12px;border-radius:10px}
.warehouse-demo[data-view="stock-out"] .warehouse-demo__shelf{grid-column:2/4;grid-row:3;border-radius:10px;padding:5px 8px}
.warehouse-demo[data-view="stock-out"] .warehouse-demo__shelf small{display:none}
.warehouse-demo[data-view="stock-out"] .warehouse-demo__shelf strong{font-size:21px}
.warehouse-demo[data-view="stock-out"] .warehouse-demo__shelf em{font-size:14px}
.warehouse-demo__finger{position:absolute;left:0;top:0;width:780px;height:auto;opacity:0;transform-origin:214px 17px;filter:drop-shadow(1px 7px 6px #0002);will-change:transform,opacity}
.warehouse-demo__finger img{display:block!important;width:780px!important;height:auto!important;max-width:none!important}
.warehouse-demo__ripple{position:absolute;width:65px;height:65px;border:4px solid #fa1c55;border-radius:50%;opacity:0;transform:translate(-50%,-50%);pointer-events:none}
.product-hero-preview--demo{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;width:min(100%,480px);justify-self:center;color:#d4dfe5!important;max-width:480px!important}
@media(prefers-reduced-motion:reduce){.warehouse-demo__finger,.warehouse-demo__ripple{display:none}.warehouse-demo__canvas{opacity:0!important}}
