.admin-crm-view .inv-store-toolbar{z-index:5;background:linear-gradient(180deg, color-mix(in oklab, var(--glass-surface,#141418d9) 96%, transparent) 0%, color-mix(in oklab, var(--glass-surface,#141418d9) 88%, transparent) 100%);-webkit-backdrop-filter:blur(18px)saturate(1.2);border:1px solid var(--glass-border,rgba(var(--lg-hi-rgb),.08));border-radius:20px;flex-direction:column;gap:14px;margin-bottom:18px;padding:14px 16px;display:flex;position:sticky;top:0;box-shadow:0 12px 40px -18px #0009}.admin-crm-view .inv-store-tabs{flex-wrap:wrap;gap:8px;display:flex}.admin-crm-view .inv-store-tab{--sys:#b7a9f5;cursor:pointer;color:var(--admin-fg,#f2ecd8);background:color-mix(in oklab, var(--sys) 8%, transparent);border:1px solid color-mix(in oklab, var(--sys) 24%, transparent);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font:500 13px/1 Space Grotesk,system-ui,sans-serif;transition:all .18s;display:inline-flex}.admin-crm-view .inv-store-tab:hover{background:color-mix(in oklab, var(--sys) 16%, transparent);border-color:color-mix(in oklab, var(--sys) 42%, transparent)}.admin-crm-view .inv-store-tab.on{background:color-mix(in oklab, var(--sys) 26%, transparent);border-color:var(--sys);color:#fff;box-shadow:0 6px 18px -8px color-mix(in oklab, var(--sys) 60%, transparent)}.admin-crm-view .inv-store-tab em{background:color-mix(in oklab, var(--sys) 35%, #00000059);color:#fff;border-radius:999px;padding:2px 7px;font-size:11px;font-style:normal}.admin-crm-view .inv-store-controls{grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;display:grid}@media (width<=900px){.admin-crm-view .inv-store-controls{grid-template-columns:1fr 1fr}}.admin-crm-view .inv-store-search{min-width:0;position:relative}.admin-crm-view .inv-store-search input{border:1px solid var(--glass-border,rgba(var(--lg-hi-rgb),.08));width:100%;color:var(--admin-fg,#f2ecd8);background:#00000047;border-radius:12px;outline:none;padding:10px 14px 10px 38px;font:400 14px/1.2 Space Grotesk,system-ui,sans-serif;transition:border-color .15s,background .15s}.admin-crm-view .inv-store-search input:focus{border-color:color-mix(in oklab, var(--admin-fg,#f2ecd8) 40%, transparent);background:#0006}.admin-crm-view .inv-store-search:before{content:"";opacity:.5;background:currentColor;width:16px;height:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'><circle cx='11' cy='11' r='7'/><path d='m20 20-3.5-3.5'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'><circle cx='11' cy='11' r='7'/><path d='m20 20-3.5-3.5'/></svg>") 50%/contain no-repeat}.admin-crm-view select.inv-store-select{border:1px solid var(--glass-border,rgba(var(--lg-hi-rgb),.08));color:var(--admin-fg,#f2ecd8);cursor:pointer;background:#00000047;border-radius:12px;padding:10px 14px;font:500 13px/1 Space Grotesk,system-ui,sans-serif}.admin-crm-view .inv-store-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-crm-view .inv-store-actions .inv-view-toggle{border:1px solid var(--glass-border,rgba(var(--lg-hi-rgb),.08));background:#00000059;border-radius:10px;padding:3px;display:inline-flex}.admin-crm-view .inv-store-actions .inv-view-toggle button{color:var(--admin-fg,#f2ecd8);opacity:.6;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 12px;font:500 12px Space Grotesk,system-ui}.admin-crm-view .inv-store-actions .inv-view-toggle button.on{background:color-mix(in oklab, var(--admin-fg,#f2ecd8) 15%, transparent);opacity:1}.admin-crm-view .inv-store-cats{scrollbar-width:thin;gap:6px;margin:0 -2px;padding-bottom:2px;display:flex;overflow-x:auto}.admin-crm-view .inv-store-cat{cursor:pointer;color:var(--admin-fg,#f2ecd8);border:1px solid var(--glass-border,rgba(var(--lg-hi-rgb),.1));opacity:.75;background:0 0;border-radius:999px;flex-shrink:0;padding:6px 12px;font:500 12px/1 Space Grotesk,system-ui;transition:all .15s}.admin-crm-view .inv-store-cat:hover{opacity:1}.admin-crm-view .inv-store-cat.on{opacity:1;background:color-mix(in oklab, var(--admin-fg,#f2ecd8) 14%, transparent);border-color:color-mix(in oklab, var(--admin-fg,#f2ecd8) 30%, transparent)}.admin-crm-view .inv-store-summary{color:color-mix(in oklab, var(--admin-fg,#f2ecd8) 65%, transparent);justify-content:space-between;align-items:center;padding:4px 4px 12px;font:400 13px/1.4 Space Grotesk,system-ui;display:flex}.admin-crm-view .inv-store-summary b{color:var(--admin-fg,#f2ecd8)}.admin-crm-view .inv-store-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;display:grid}@media (width>=1600px){.admin-crm-view .inv-store-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.admin-crm-view .inv-tile{--sys:#b7a9f5;background:linear-gradient(180deg, rgba(var(--lg-hi-rgb),.04) 0%, rgba(var(--lg-hi-rgb),.015) 100%);border:1px solid var(--glass-border,rgba(var(--lg-hi-rgb),.08));cursor:pointer;text-align:left;color:var(--admin-fg,#f2ecd8);border-radius:18px;flex-direction:column;padding:0;font-family:Space Grotesk,system-ui,sans-serif;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,border-color .2s;display:flex;position:relative;overflow:hidden}.admin-crm-view .inv-tile:hover{border-color:color-mix(in oklab, var(--sys) 45%, transparent);box-shadow:0 22px 40px -20px #000000a6, 0 0 0 1px color-mix(in oklab, var(--sys) 22%, transparent) inset;transform:translateY(-3px)}.admin-crm-view .inv-tile-media{aspect-ratio:1;background:radial-gradient(120% 80% at 30% 20%, color-mix(in oklab, var(--sys) 22%, transparent) 0%, transparent 60%), linear-gradient(180deg, rgba(var(--lg-hi-rgb),.06), #00000059);position:relative;overflow:hidden}.admin-crm-view .inv-tile-media img{object-fit:contain;width:100%;height:100%;padding:14px;transition:transform .35s;display:block}.admin-crm-view .inv-tile:hover .inv-tile-media img{transform:scale(1.04)}.admin-crm-view .inv-tile-noimg{width:100%;height:100%;color:color-mix(in oklab, var(--admin-fg,#f2ecd8) 30%, transparent);text-transform:uppercase;letter-spacing:.14em;place-items:center;font-size:11px;display:grid}.admin-crm-view .inv-tile-noimg:before{content:"";background:color-mix(in oklab, var(--sys) 20%, transparent);border-radius:12px;width:44px;height:44px;margin-bottom:10px;display:block}.admin-crm-view .inv-tile-chip{text-transform:uppercase;letter-spacing:.08em;color:#0d0d0d;background:var(--sys);border-radius:999px;padding:4px 9px;font:600 10px/1 Space Grotesk,system-ui;position:absolute;top:10px;left:10px;box-shadow:0 4px 10px -4px #0009}.admin-crm-view .inv-tile-status{flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:absolute;top:10px;right:10px}.admin-crm-view .inv-status-pill{letter-spacing:.04em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:3px 8px;font:600 10px/1 Space Grotesk,system-ui}.admin-crm-view .inv-status-pill.out{color:#fff;background:oklab(63.6834% .187864 .0889286/.85)}.admin-crm-view .inv-status-pill.low{color:#111;background:oklab(76.8591% .0560995 .154808/.85)}.admin-crm-view .inv-status-pill.hidden{color:rgba(var(--lg-hi-rgb),.75);border:1px solid rgba(var(--lg-hi-rgb),.15);background:#0009}.admin-crm-view .inv-status-pill.inactive{color:rgba(var(--lg-hi-rgb),.6);background:#000000b3}.admin-crm-view .inv-tile-body{flex-direction:column;gap:6px;padding:14px 14px 16px;display:flex}.admin-crm-view .inv-tile-code{text-transform:uppercase;letter-spacing:.12em;color:color-mix(in oklab, var(--admin-fg,#f2ecd8) 55%, transparent);font:500 11px/1 Space Grotesk,system-ui}.admin-crm-view .inv-tile-name{color:var(--admin-fg,#f2ecd8);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;font:600 15px/1.3 Fraunces,serif;display:-webkit-box;overflow:hidden}.admin-crm-view .inv-tile-sub{color:color-mix(in oklab, var(--admin-fg,#f2ecd8) 55%, transparent);align-items:center;gap:6px;font:400 12px/1.4 Space Grotesk,system-ui;display:flex}.admin-crm-view .inv-tile-sub:before{content:"";background:var(--sys);border-radius:999px;flex-shrink:0;width:6px;height:6px;display:inline-block}.admin-crm-view .inv-tile-stock{color:color-mix(in oklab, var(--admin-fg,#f2ecd8) 75%, transparent);justify-content:space-between;align-items:center;margin-top:8px;font:500 12px/1 Space Grotesk,system-ui;display:flex}.admin-crm-view .inv-tile-stock b{color:var(--admin-fg,#f2ecd8);font-family:Space Grotesk,system-ui;font-size:16px;font-weight:700}.admin-crm-view .inv-tile-stock em{opacity:.55;font-size:11px;font-style:normal}.admin-crm-view .inv-tile-bar{background:rgba(var(--lg-hi-rgb),.06);border-radius:99px;height:4px;margin-top:8px;overflow:hidden}.admin-crm-view .inv-tile-bar>span{background:linear-gradient(90deg, var(--sys), color-mix(in oklab, var(--sys) 60%, #fff));border-radius:99px;height:100%;transition:width .3s;display:block}.admin-crm-view .inv-tile-bar.warn>span{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.admin-crm-view .inv-tile-bar.crit>span{background:linear-gradient(90deg,#ef4444,#f87171)}.admin-crm-view .inv-skel{background:rgba(var(--lg-hi-rgb),.03);border:1px solid var(--glass-border,rgba(var(--lg-hi-rgb),.06));border-radius:18px;overflow:hidden}.admin-crm-view .inv-skel-media{aspect-ratio:1;background:linear-gradient(90deg, rgba(var(--lg-hi-rgb),.04), rgba(var(--lg-hi-rgb),.09), rgba(var(--lg-hi-rgb),.04));background-size:200% 100%;animation:1.4s infinite inv-shimmer}.admin-crm-view .inv-skel-body{flex-direction:column;gap:8px;padding:14px;display:flex}.admin-crm-view .inv-skel-line{background:linear-gradient(90deg, rgba(var(--lg-hi-rgb),.05), rgba(var(--lg-hi-rgb),.11), rgba(var(--lg-hi-rgb),.05));background-size:200% 100%;border-radius:6px;height:10px;animation:1.4s infinite inv-shimmer}.admin-crm-view .inv-skel-line.short{width:40%}@keyframes inv-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.admin-crm-view .inv-empty{text-align:center;border:1px dashed var(--glass-border,rgba(var(--lg-hi-rgb),.12));color:color-mix(in oklab, var(--admin-fg,#f2ecd8) 70%, transparent);background:#0003;border-radius:20px;padding:60px 20px;font-family:Space Grotesk,system-ui}.admin-crm-view .inv-empty h4{color:var(--admin-fg,#f2ecd8);margin:0 0 6px;font:600 18px/1.2 Fraunces,serif}.admin-crm-view .inv-empty p{margin:0 0 16px;font-size:13px}.admin-crm-view .inv-empty .inv-empty-actions{gap:10px;display:inline-flex}.admin-crm-view .inv-store-pager{margin-top:20px}
