    *,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
    :root{
      --bg:#edf2fb;--surface:rgba(255,255,255,.76);--surface-solid:#ffffff;--border:#dbe5f3;--border-light:#edf3fb;
      --text-primary:#111827;--text-secondary:#6b7280;--text-tertiary:#9ca3af;
      --accent:#2563eb;--accent-light:#eff6ff;
      --green:#16a34a;--green-bg:#f0fdf4;--red:#dc2626;--red-bg:#fef2f2;
      --amber:#d97706;--amber-bg:#fffbeb;--purple:#7c3aed;--purple-bg:#f5f3ff;
      --sidebar-w:96px;--topbar-h:60px;--scrollbar-thumb:#8b94a8;
      --shell-shadow:0 18px 40px rgba(113,131,168,.12);--surface-shadow:0 14px 30px rgba(129,143,171,.10);
      --surface-radius:18px;--surface-radius-lg:22px;--surface-radius-xl:28px;
      --surface-border-strong:rgba(220,228,240,.96);--surface-glow:inset 0 1px 0 rgba(255,255,255,.72);
    }
    .dark{
      --bg:#0f1117;--surface:rgba(22,26,38,.82);--surface-solid:#141925;--border:#252836;--border-light:#1e2130;
      --text-primary:#e8eaf0;--text-secondary:#8b90a8;--text-tertiary:#555a72;
      --accent:#4f7ef7;--accent-light:#1a2340;
      --green:#22c55e;--green-bg:#0d2b1a;--red:#f87171;--red-bg:#2b0e0e;
      --amber:#fbbf24;--amber-bg:#2b1f00;--purple:#a78bfa;--purple-bg:#1e1530;--scrollbar-thumb:#31374b;
      position:relative;isolation:isolate;
    }
    .dark::before{
      content:"";
      position:fixed;
      inset:0;
      z-index:-1;
      pointer-events:none;
      background:
        radial-gradient(circle at top, rgba(79,126,247,.10), transparent 24%),
        linear-gradient(180deg, #121620 0%, #0f131b 42%, #0b0f16 100%);
    }
    body{background:
      radial-gradient(circle at 10% 8%, rgba(120,165,255,.22), transparent 22%),
      radial-gradient(circle at 88% 8%, rgba(255,220,180,.14), transparent 18%),
      linear-gradient(180deg, color-mix(in srgb, var(--bg) 94%, #ffffff) 0%, var(--bg) 42%, color-mix(in srgb, var(--bg) 92%, #dde6f5) 100%);
      font-family:'Inter',sans-serif;color:var(--text-primary);font-size:13px;min-height:100vh}
    body::before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.14) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,.14) 1px, transparent 1px);background-size:30px 30px;mask-image:linear-gradient(180deg, rgba(0,0,0,.32), transparent 84%);opacity:.18}
    .sidebar{position:fixed;left:10px;top:12px;bottom:12px;width:calc(var(--sidebar-w) - 8px);background:linear-gradient(180deg, rgba(246,249,255,.58), rgba(242,247,255,.34));display:flex;flex-direction:column;align-items:center;padding:14px 0 14px;gap:10px;z-index:50;border:1px solid rgba(255,255,255,.78);border-radius:30px;backdrop-filter:blur(16px) saturate(142%);box-shadow:0 18px 38px rgba(123,139,170,.10), inset 0 1px 0 rgba(255,255,255,.34)}
    .sidebar-logo{width:46px;height:46px;background:linear-gradient(145deg,#4d7eff,#82abff);border-radius:17px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;flex-shrink:0;box-shadow:0 16px 34px rgba(37,99,235,.20)}
    .sidebar-icon{width:72px;min-height:56px;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;color:#718098;transition:all .16s;position:relative;flex-shrink:0;padding:8px 6px;border:1px solid transparent}
    .sidebar-icon:hover{background:rgba(255,255,255,.34);color:#30415f}
    .sidebar-icon.active{background:linear-gradient(180deg, rgba(255,255,255,.9), rgba(255,255,255,.58));color:#2757d6;box-shadow:0 10px 20px rgba(37,99,235,.08);border-color:rgba(255,255,255,.92)}
    .sidebar-icon-label{font-size:10px;font-weight:700;line-height:1;letter-spacing:.09em}
    .sidebar-tooltip{position:absolute;left:46px;background:rgba(255,255,255,.86);color:var(--text-primary);padding:6px 10px;border-radius:10px;font-size:12px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s;z-index:100;border:1px solid rgba(255,255,255,.9);box-shadow:var(--surface-shadow);backdrop-filter:blur(16px)}
    .sidebar-icon:hover .sidebar-tooltip{opacity:1}
    .sidebar-spacer{flex:1}
    .topbar{position:fixed;left:calc(var(--sidebar-w) + 18px);right:24px;top:16px;height:58px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,251,255,.9));border:1px solid rgba(255,255,255,.96);border-radius:24px;display:flex;align-items:center;padding:0 14px;gap:12px;z-index:40;backdrop-filter:blur(18px) saturate(150%);box-shadow:0 14px 30px rgba(118,133,164,.12), inset 0 1px 0 rgba(255,255,255,.85)}
    .search-box{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.88);border:1px solid rgba(255,255,255,.94);border-radius:16px;padding:10px 15px;width:400px;box-shadow:inset 0 1px 0 rgba(255,255,255,.78), 0 6px 16px rgba(78,98,140,.05)}
    .search-box input{background:none;border:none;outline:none;color:var(--text-primary);font-size:13px;font-family:'Inter',sans-serif;width:100%}
    .search-box input::placeholder{color:var(--text-tertiary)}
    .search-box svg{color:#94a3b8;flex-shrink:0}
    .global-search-wrap{position:relative}
    .global-search-panel{position:absolute;top:44px;left:0;width:min(520px,calc(100vw - 120px));background:rgba(255,255,255,.94);border:1px solid rgba(226,234,245,.96);border-radius:18px;box-shadow:0 22px 48px rgba(15,23,42,.15);overflow:hidden;z-index:130;backdrop-filter:blur(10px) saturate(118%)}
    .global-search-head{padding:12px 14px 10px;border-bottom:1px solid var(--border-light);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}
    .global-search-list{max-height:420px;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
    .global-search-list::-webkit-scrollbar{display:none}
    .global-search-group{padding:10px 14px 6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}
    .global-search-item{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border:none;border-top:1px solid var(--border-light);background:transparent;cursor:pointer;text-align:left;font-family:'Inter',sans-serif;transition:background .15s ease,box-shadow .15s ease,color .15s ease}
    .global-search-item:hover{background:rgba(148,163,184,.08)}
    .global-search-item[data-active="true"]{background:rgba(37,99,235,.1);box-shadow:inset 3px 0 0 var(--accent)}
    .dark .global-search-item[data-active="true"]{background:rgba(79,126,247,.15)}
    .global-search-empty{padding:16px 14px;color:var(--text-secondary);font-size:13px}
    .topbar-spacer{flex:1}
    .topbar-actions{display:flex;align-items:center;gap:6px}
    .topbar-btn{width:34px;height:34px;border-radius:14px;border:1px solid rgba(255,255,255,.82);background:linear-gradient(180deg, rgba(255,255,255,.84), rgba(255,255,255,.58));cursor:pointer;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;transition:all .15s;box-shadow:0 8px 18px rgba(54,72,110,.05)}
    .topbar-btn:hover{background:linear-gradient(180deg, rgba(255,255,255,.96), rgba(255,255,255,.72));color:var(--text-primary)}
    .avatar{width:34px;height:34px;border-radius:50%;background:linear-gradient(145deg,#4e7fff,#7ea7ff);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:white;cursor:pointer;box-shadow:0 10px 20px rgba(37,99,235,.13)}
    .main{margin-left:var(--sidebar-w);margin-top:calc(var(--topbar-h) + 42px);padding:18px 26px 28px;min-height:calc(100vh - var(--topbar-h))}
    .btn{cursor:pointer;border:none;font-family:'Inter',sans-serif;font-size:13px;font-weight:650;border-radius:14px;padding:9px 16px;transition:all .15s;display:inline-flex;align-items:center;gap:6px;letter-spacing:-.01em}
    .btn-outline{background:linear-gradient(180deg,rgba(255,255,255,.76),rgba(248,250,255,.66));border:1px solid rgba(220,228,240,.96);color:var(--text-primary);box-shadow:0 8px 18px rgba(119,135,164,.07);backdrop-filter:blur(14px)}
    .btn-outline:hover{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(250,252,255,.84));border-color:#cfd8e7}
    .btn-primary{background:linear-gradient(180deg,#5a86ff 0%, #3d6ef0 100%);color:white;border:1px solid rgba(67,100,199,.32);box-shadow:0 16px 28px rgba(53,102,232,.18)}
    .btn-primary:hover{background:linear-gradient(180deg,#6992ff 0%, #4676f6 100%)}
    .btn-danger{background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,247,248,.72));border:1px solid #f2d3d8;color:var(--red);backdrop-filter:blur(12px) saturate(130%);box-shadow:0 10px 18px rgba(239,68,68,.06)}
    .btn-danger:hover{background:linear-gradient(180deg,rgba(255,247,248,.96),rgba(254,242,242,.92))}
    .btn-green{background:linear-gradient(180deg,#3ccf6b 0%, #22b854 100%);color:white;border:1px solid rgba(25,132,56,.24);box-shadow:0 14px 24px rgba(31,170,73,.16)}
    .btn-green:hover{background:linear-gradient(180deg,#49d876 0%, #28c15b 100%)}
    .btn-sm{padding:6px 12px;font-size:12px;border-radius:11px}
    .page-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}
    .page-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:32px;font-weight:700;line-height:1.04;color:var(--text-primary);letter-spacing:-.03em}
    .page-subtitle{font-size:13px;color:#6f7d95;margin-top:5px;font-weight:500;line-height:1.45;max-width:760px}
    .page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px;padding:4px 2px 2px}
    .header-btns{display:flex;gap:8px;align-items:center}
    .stat-grid{display:grid;gap:16px;margin-bottom:24px}
    .stat-card{background:var(--surface);border:1px solid rgba(255,255,255,.86);border-radius:18px;padding:20px 22px;box-shadow:var(--surface-shadow);backdrop-filter:blur(16px) saturate(145%)}
    .stat-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);margin-bottom:8px}
    .stat-value{font-family:'Plus Jakarta Sans',sans-serif;font-size:28px;font-weight:700;line-height:1}
    .stat-sub{font-size:12px;color:var(--text-secondary);margin-top:6px}
    .status-tabs{display:flex;gap:4px;align-items:center;background:rgba(255,255,255,.62);border:1px solid rgba(220,228,240,.92);border-radius:16px;padding:4px;width:fit-content;box-shadow:0 8px 16px rgba(119,135,164,.06);backdrop-filter:blur(14px)}
    .status-tab{padding:7px 12px;border-radius:11px;font-size:12px;font-weight:650;cursor:pointer;color:var(--text-secondary);border:none;background:transparent;font-family:'Inter',sans-serif;transition:all .15s;white-space:nowrap}
    .status-tab:hover{color:var(--text-primary);background:rgba(248,250,255,.88)}
    .status-tab.active{background:linear-gradient(180deg,#5a86ff 0%, #3d6ef0 100%);color:white;box-shadow:0 10px 18px rgba(53,102,232,.16)}
    .ctrl-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(248,250,255,.68));border:1px solid rgba(214,224,239,.94);border-radius:14px;font-size:12px;font-weight:650;color:var(--text-secondary);cursor:pointer;font-family:'Inter',sans-serif;transition:all .15s;box-shadow:0 8px 16px rgba(119,135,164,.06);backdrop-filter:blur(14px) saturate(135%)}
    .ctrl-btn:hover{border-color:#c8d4ea;color:var(--text-primary);background:rgba(255,255,255,.9)}
    .ctrl-btn.active{border-color:rgba(107,140,221,.65);color:var(--accent);background:rgba(238,244,255,.92)}
    .table-card{background:var(--surface);border:1px solid rgba(255,255,255,.86);border-radius:18px;overflow:hidden;box-shadow:0 12px 26px rgba(129,143,171,.08);backdrop-filter:blur(16px) saturate(142%)}
    .inventory-table-card{overflow:visible}
    .table-card:has(.inventory-table),
    .table-card:has(.dense-table){overflow:visible}
    .table-controls{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}
    .page-sticky-stack{position:sticky;top:calc(var(--topbar-h) + 18px);z-index:16;display:flex;flex-direction:column;gap:12px;margin-bottom:12px;padding:4px 0 2px}
.page-sticky-card{background:rgba(255,255,255,.8);border:1px solid rgba(222,231,243,.96);box-shadow:0 12px 24px rgba(119,135,164,.06);backdrop-filter:blur(16px) saturate(138%);border-radius:22px}
.dark .page-sticky-card{background:rgba(20,25,37,.82);border-color:#2a3448;box-shadow:0 14px 28px rgba(2,6,23,.18)}
.batch-fast-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}
.helper-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;border:1px solid rgba(214,224,239,.92);background:rgba(255,255,255,.68);font-size:11px;font-weight:650;color:var(--text-secondary);backdrop-filter:blur(12px) saturate(130%)}
.product-create-grid{display:grid;grid-template-columns:minmax(420px,1fr) minmax(360px,430px);gap:18px;align-items:start}
.product-panel{padding:16px;border-radius:18px}
.product-panel-title{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}
.product-panel-headline{font-family:'Plus Jakarta Sans',sans-serif;font-size:22px;font-weight:700;color:var(--text-primary);line-height:1.08}
.product-panel-copy{font-size:12px;color:var(--text-secondary);line-height:1.45;margin-top:6px}
.product-section-head{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}
.product-section-title{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}
.product-section-copy{font-size:11px;color:var(--text-tertiary);line-height:1.45}
.product-photo-grid{display:grid;grid-template-columns:148px minmax(0,1fr);gap:16px;align-items:start}
.product-photo-frame{width:148px;height:148px;border-radius:18px;border:1px solid var(--border);background:var(--surface);display:flex;align-items:center;justify-content:center;overflow:hidden}
.product-allocation-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;flex-wrap:wrap}
.product-allocation-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}
.product-create-grid .form-grid{margin-bottom:0}
    .search-inline{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.72);border:1px solid rgba(214,224,239,.92);border-radius:14px;padding:8px 13px;width:220px;backdrop-filter:blur(18px) saturate(140%);box-shadow:var(--surface-shadow)}
    .search-inline input{background:none;border:none;outline:none;font-size:13px;font-family:'Inter',sans-serif;width:100%;color:var(--text-primary)}
    .search-inline input::placeholder{color:var(--text-tertiary)}
    .input{height:34px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text-primary);font-size:12px;font-family:'Inter',sans-serif;outline:none;transition:border-color .15s,box-shadow .15s,background .15s}
    .input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #eff6ff}
    .spacer{flex:1}
    table{width:100%;border-collapse:collapse}
    thead{border-bottom:1px solid var(--border)}
    thead th{padding:10px 16px;text-align:left;font-size:10px;font-weight:650;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.10em;white-space:nowrap;background:rgba(245,248,253,.72)}
    thead th.check-col{width:40px}
    tbody tr{border-bottom:1px solid var(--border-light);transition:background .1s, box-shadow .15s, transform .15s;cursor:pointer}
    tbody tr:last-child{border-bottom:none}
    tbody tr:hover{background:rgba(248,250,255,.82)}
    tbody tr.expanded-row{background:rgba(246,249,255,.92)}
    tbody td{padding:12px 16px;vertical-align:middle}
    .name-cell{display:flex;align-items:center;gap:12px;min-width:0}
    .thumb{width:44px;height:44px;border-radius:8px;background:transparent;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}
    .name-main{font-weight:500;color:var(--text-primary);font-size:13px;line-height:1.3}
    .name-sub{font-size:11px;color:var(--text-secondary);margin-top:2px;display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}
.badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.01em;border:1px solid transparent;backdrop-filter:blur(10px) saturate(125%)}
.badge-blue{background:rgba(239,246,255,.72);color:#3567da;border-color:#dce8ff}
.badge-green{background:rgba(240,253,244,.74);color:#1d9a4e;border-color:#dcf4e4}
.badge-amber{background:rgba(255,251,235,.78);color:#c87414;border-color:#f7e6be}
.badge-red{background:rgba(254,242,242,.78);color:#c95a63;border-color:#f1d4d7}
.badge-gray{background:rgba(243,244,246,.78);color:#788194;border-color:#e7eaef}
.badge-purple{background:rgba(245,243,255,.78);color:#7355d8;border-color:#e6ddfb}
    .inventory-table{border-collapse:separate;border-spacing:0 10px;width:100%;table-layout:fixed}
    .inventory-table thead{border-bottom:none}
    .inventory-table thead th{background:transparent;padding:8px 16px 10px;font-size:10px;font-weight:650;letter-spacing:.11em;color:#8a97ad}
    .inventory-table .check-col{width:36px}
    .inventory-table th.name-col,
    .inventory-table td.name-col{width:34%}
    .inventory-table th.category-col,
    .inventory-table td.category-col{width:12%}
    .inventory-table th.profit-col,
    .inventory-table td.profit-col{width:14%}
    .inventory-table th.market-col,
    .inventory-table td.market-col{width:14%}
    .inventory-table th.purchase-col,
    .inventory-table td.purchase-col{width:11%}
    .inventory-table th.stock-col,
    .inventory-table td.stock-col{width:8%}
    .inventory-table th.actions-col,
    .inventory-table td.actions-col{width:150px}
    .inventory-table td.actions-col{white-space:nowrap}
    .inventory-table tbody tr{border-bottom:none;box-shadow:0 8px 16px rgba(119,135,164,.045);transform:translateY(0)}
    .inventory-table tbody tr:hover{background:transparent;transform:translateY(-1px);box-shadow:0 12px 22px rgba(119,135,164,.07)}
.inventory-table,
.inventory-table tbody,
.inventory-table tbody tr,
.inventory-table tbody td{overflow:visible}
    .inventory-table tbody tr td{position:relative;background:linear-gradient(180deg,rgba(255,255,255,.93),rgba(247,250,255,.86));border-top:1px solid var(--surface-border-strong);border-bottom:1px solid var(--surface-border-strong)}
    .inventory-table tbody tr td:first-child{border-left:1px solid var(--surface-border-strong);border-top-left-radius:var(--surface-radius-lg);border-bottom-left-radius:var(--surface-radius-lg)}
    .inventory-table tbody tr td:last-child{border-right:1px solid var(--surface-border-strong);border-top-right-radius:var(--surface-radius-lg);border-bottom-right-radius:var(--surface-radius-lg)}
    .inventory-table tbody tr.expanded-row td{background:linear-gradient(180deg,rgba(247,250,255,.96),rgba(243,247,253,.90))}
    .inventory-table.comfortable tbody td{padding:8px 12px}
    .inventory-table.comfortable .thumb{width:34px;height:34px;border-radius:7px}
    .inventory-table.comfortable .name-main{font-size:12px;line-height:1.15}
    .inventory-table.comfortable .name-sub{font-size:10px;gap:4px}
    .inventory-table.comfortable .badge{padding:1px 6px;font-size:10px}
    .inventory-table.compact thead th{padding:8px 12px;font-size:10px}
    .inventory-table.compact tbody td{padding:7px 10px}
    .inventory-table.compact .name-cell{gap:8px}
    .inventory-table.compact .thumb{width:32px;height:32px;border-radius:7px}
    .inventory-table.compact .name-main{font-size:12px;line-height:1.15}
    .inventory-table.compact .name-sub{font-size:10px;gap:4px;margin-top:1px}
    .inventory-table.compact .badge{padding:1px 6px;font-size:10px}
    .inventory-row-meta{display:flex;flex-direction:column;gap:4px;min-width:0}
    .inventory-row-subline{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;min-width:0;white-space:nowrap;overflow:hidden}
    .inventory-row-text{display:inline-block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:none}
    .inventory-row-titleline{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}
    .inventory-row-inline-meta{font-size:.92em;font-weight:500;color:var(--text-secondary)}
    .marketplace-lights{display:inline-flex;align-items:center;gap:5px;min-width:0}
    .marketplace-light{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;color:var(--text-tertiary);white-space:nowrap}
    .marketplace-light-dot{width:7px;height:7px;border-radius:50%;background:#cbd5e1;box-shadow:0 0 0 1px rgba(15,23,42,.06) inset;flex-shrink:0}
    .marketplace-light.is-on .marketplace-light-dot{background:var(--green)}
    .marketplace-light.is-warn .marketplace-light-dot{background:var(--amber)}
    .marketplace-light.is-error .marketplace-light-dot{background:var(--red)}
    .inventory-row-kpi{display:flex;flex-direction:column;gap:1px}
    .inventory-row-kpi-value{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.15}
    .inventory-row-kpi-sub{font-size:10px;color:var(--text-tertiary);line-height:1.2}
    .inventory-table.compact .inventory-row-kpi-value{font-size:11px}
    .inventory-table.compact .inventory-row-kpi-sub{font-size:9px}
    .stat-card-arrow{position:absolute;top:8px;right:10px;font-size:13px;color:var(--text-tertiary);opacity:0;transition:opacity .15s;pointer-events:none}
    .stat-card:hover .stat-card-arrow{opacity:1}
    .inventory-row-stock-badge{min-width:54px;justify-content:center}
    .inventory-table tbody tr.menu-open-row{position:relative;z-index:3200;isolation:isolate}
    .inventory-table tbody tr.menu-open-row td{z-index:3200}
    .inventory-row-actions{display:flex;justify-content:flex-end;position:relative;z-index:2400}
    .inventory-row-menu{position:relative;display:flex;align-items:center;gap:6px;justify-content:flex-end;z-index:2600;isolation:isolate}
    .inventory-more-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:190px;background:#ffffff;border:1px solid rgba(215,225,240,.98);border-radius:16px;box-shadow:0 24px 52px rgba(15,23,42,.22);padding:8px;z-index:2800;backdrop-filter:none;opacity:1;isolation:isolate;pointer-events:auto}
    .inventory-table tbody tr.menu-open-row+.hover-action-row td{z-index:1}
    .inventory-more-menu button{width:100%;border:none;background:transparent;color:var(--text-primary);text-align:left;padding:8px 10px;border-radius:8px;font-family:'Inter',sans-serif;font-size:12px;font-weight:500;cursor:pointer}
    .inventory-more-menu button:hover{background:rgba(239,244,253,.98)}
    .inventory-more-menu button.danger{color:var(--red)}
    .inventory-density-toggle{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid rgba(214,224,239,.95);border-radius:15px;background:rgba(255,255,255,.66);backdrop-filter:blur(18px) saturate(135%);box-shadow:0 10px 18px rgba(119,135,164,.06)}
    .inventory-density-toggle button{border:none;background:transparent;border-radius:8px;padding:6px 10px;font-family:'Inter',sans-serif;font-size:12px;font-weight:600;color:var(--text-secondary);cursor:pointer}
    .inventory-density-toggle button.active{background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(237,243,255,.94));color:var(--accent);box-shadow:0 6px 14px rgba(77,112,196,.12)}
    .density-toggle{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid rgba(214,224,239,.95);border-radius:14px;background:rgba(255,255,255,.72);backdrop-filter:blur(18px) saturate(135%);box-shadow:var(--surface-shadow)}
    .density-toggle button{border:none;background:transparent;border-radius:8px;padding:6px 10px;font-family:'Inter',sans-serif;font-size:12px;font-weight:600;color:var(--text-secondary);cursor:pointer}
    .density-toggle button.active{background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(237,243,255,.94));color:var(--accent);box-shadow:0 6px 14px rgba(77,112,196,.12)}
    .dense-table.comfortable tbody td{padding:10px 14px}
    .dense-table.comfortable .thumb{width:38px;height:38px;border-radius:8px}
    .dense-table.comfortable .name-main{font-size:12px;line-height:1.2}
    .dense-table.comfortable .name-sub{font-size:10px;gap:5px;margin-top:1px}
    .dense-table.comfortable .badge{padding:2px 7px;font-size:10px}
    .dense-table.compact thead th{padding:8px 10px;font-size:10px}
    .dense-table.compact tbody td{padding:8px 10px}
    .dense-table.compact .name-cell{gap:10px}
    .dense-table.compact .thumb{width:34px;height:34px;border-radius:7px}
    .dense-table.compact .name-main{font-size:12px;line-height:1.14}
    .dense-table.compact .name-sub{font-size:10px;gap:4px;margin-top:1px}
    .dense-table.compact .badge{padding:1px 6px;font-size:10px}
    .row-menu{position:relative;display:flex;align-items:center;gap:6px;justify-content:flex-end;z-index:240;isolation:isolate}
    .row-more-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:170px;background:#ffffff;border:1px solid rgba(215,225,240,.98);border-radius:12px;box-shadow:0 22px 46px rgba(15,23,42,.22);padding:6px;z-index:1600;backdrop-filter:none;opacity:1;isolation:isolate}
    .row-more-menu button{width:100%;border:none;background:transparent;color:var(--text-primary);text-align:left;padding:8px 10px;border-radius:8px;font-family:'Inter',sans-serif;font-size:12px;font-weight:500;cursor:pointer}
    .row-more-menu button:hover{background:rgba(239,244,253,.98)}
    .row-more-menu button.danger{color:var(--red)}
    .compact-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}
    .compact-stat-card{background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(247,250,255,.76));border:1px solid var(--surface-border-strong);border-radius:16px;padding:14px 16px;text-align:left;transition:border-color .15s,box-shadow .15s,transform .12s;box-shadow:0 10px 18px rgba(119,135,164,.05);backdrop-filter:blur(16px) saturate(136%)}
    .compact-stat-card.stat-card:hover{border-color:var(--accent);box-shadow:0 0 0 3px rgba(37,99,235,.12);transform:translateY(-1px)}
    .compact-stat-card .stat-label{margin-bottom:6px}
    .compact-stat-card .stat-value{font-size:22px}
    .compact-stat-card .stat-sub{font-size:11px;color:var(--text-secondary)}
    .page-shell.compact .page-header{margin-bottom:14px}
    .page-shell.compact .page-title{font-size:26px}
    .page-shell.compact .page-subtitle{font-size:12px}
    .dashboard-shell.compact .stat-card,
    .analytics-shell.compact .stat-card{padding:14px 16px;border-radius:12px}
    .dashboard-shell.compact .stat-value,
    .analytics-shell.compact .stat-value{font-size:21px !important}
    .dashboard-shell.compact .card,
    .analytics-shell.compact .card{padding:14px 16px;border-radius:14px}
    .dashboard-shell.compact .card-title,
    .analytics-shell.compact .card-title{font-size:14px;margin-bottom:10px}
    .dashboard-shell.compact .dash-item-name,
    .analytics-shell.compact .dash-item-name{font-size:12px}
    .dashboard-shell.compact .compact-card-row,
    .analytics-shell.compact .compact-card-row{padding:7px 0 !important}
    .settings-shell.compact .modal-header{padding:14px 18px}
    .settings-shell.compact .modal-body{font-size:12px}
    .settings-shell.compact .settings-nav-button{padding:10px 12px !important;border-radius:12px !important;font-size:12px !important}
    .settings-shell.compact .settings-nav-metrics > div{padding:8px 10px !important;border-radius:12px !important}
    .settings-shell.compact .settings-content-card{padding:14px !important;border-radius:14px !important}
    .settings-shell.compact .settings-section-shell{padding:18px 18px 14px !important}
    .settings-shell.compact .settings-sidebar-shell{padding:18px 14px 18px 18px !important}
    .settings-shell.compact .settings-ops-copy{font-size:11px}
    .settings-shell.compact .settings-ops-stat{padding:8px 10px}
    .settings-shell.compact .settings-ops-stat-value{font-size:12px}
    .audit-shell.compact .stat-card,
    .integrity-shell.compact .stat-card{padding:14px 16px;border-radius:10px}
    .audit-shell.compact .stat-value,
    .integrity-shell.compact .stat-value{font-size:20px !important}
    .audit-shell.compact .audit-size-table-card{border-radius:10px}
    .audit-shell.compact .audit-side-summary{font-size:12px;padding-bottom:8px}
    .audit-shell.compact .audit-size-table th{padding:7px 10px;font-size:10px}
    .audit-shell.compact .audit-size-table td{padding:7px 8px;font-size:11px}
    .audit-shell.compact .audit-size-table .name-cell{gap:8px}
    .audit-shell.compact .audit-size-table .thumb{width:34px;height:34px}
    .audit-shell.compact .qty-stepper{gap:8px;min-width:76px}
    .audit-shell.compact .qty-input{width:36px!important;font-size:12px}
    .audit-shell.compact .audit-size-meta{font-size:10px}
    .integrity-findings.compact .card-title,
    .integrity-log.compact .card-title{margin-bottom:12px}
    .integrity-findings.compact .integrity-row{grid-template-columns:92px minmax(0,1fr) auto;gap:12px;padding:12px 14px}
    .integrity-findings.compact .integrity-title{font-size:12px}
    .integrity-findings.compact .integrity-detail{font-size:11px;margin-top:3px}
    .integrity-findings.compact .integrity-group-row{grid-template-columns:auto 92px minmax(0,1fr) auto;gap:12px;padding:12px 14px}
    .integrity-findings.compact .integrity-row.nested{padding-left:34px}
    .integrity-findings.compact .integrity-repair-preview{font-size:10px;margin-top:6px;padding:7px 9px}
    .integrity-log.compact .integrity-log-row{padding:8px 0}
    .integrity-repair-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px;padding:14px 16px;border:1px solid rgba(187,214,255,.9);border-radius:16px;background:linear-gradient(135deg,rgba(239,246,255,.92),rgba(255,255,255,.76));box-shadow:0 14px 28px rgba(37,99,235,.08)}
    .integrity-repair-summary-title{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:4px}
    .integrity-repair-summary-copy{font-size:12px;line-height:1.5;color:var(--text-secondary)}
    .integrity-repair-summary-count{min-width:38px;height:38px;border-radius:14px;display:grid;place-items:center;background:#fff;color:var(--accent);font-size:18px;font-weight:800;border:1px solid rgba(187,214,255,.9);box-shadow:0 8px 16px rgba(37,99,235,.08)}
    .integrity-repair-preview{font-size:11px;color:var(--text-tertiary);margin-top:8px;line-height:1.55;padding:8px 10px;border:1px solid var(--border-light);border-radius:10px;background:rgba(15,23,42,0.03)}
    .integrity-repair-preview strong{color:var(--text-secondary)}
    .integrity-group{border-top:1px solid var(--border-light)}
    .integrity-group-row{display:grid;grid-template-columns:auto 110px minmax(0,1fr) auto;gap:14px;padding:16px 20px;align-items:center;background:linear-gradient(180deg,rgba(248,251,255,.86),rgba(255,255,255,.74))}
    .integrity-group-toggle{border:1px solid var(--border);background:rgba(255,255,255,.82);color:var(--text-secondary);border-radius:999px;padding:6px 9px;font-size:11px;font-weight:700;cursor:pointer}
    .integrity-group-toggle:hover{border-color:var(--accent);color:var(--accent)}
    .integrity-group-actions{display:flex;justify-content:flex-end;gap:8px;white-space:nowrap}
    .integrity-group-details{background:rgba(15,23,42,0.018)}
    .integrity-row.nested{padding-left:48px!important;background:rgba(255,255,255,.52)}
    .integrity-log-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}
    .integrity-log-header .card-title{margin-bottom:0}
    .integrity-log-compact-note{font-size:11px;color:var(--text-tertiary);padding:9px 0;border-bottom:1px solid var(--border-light)}
    .settings-ops-panel{display:grid;gap:10px}
    .settings-ops-copy{font-size:12px;color:var(--text-secondary);line-height:1.5}
    .settings-ops-grid{display:grid;gap:10px}
    .settings-ops-grid.compact{gap:8px}
    .settings-ops-stat{padding:12px 14px;border-radius:16px;border:1px solid rgba(216,225,239,.92);background:rgba(255,255,255,.72);box-shadow:var(--surface-shadow);backdrop-filter:blur(14px) saturate(135%)}
    .settings-ops-stat-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:4px}
    .settings-ops-stat-value{font-size:13px;font-weight:700;color:var(--text-primary)}
    .settings-ops-list{border:1px solid rgba(216,225,239,.92);border-radius:18px;background:rgba(255,255,255,.72);overflow:hidden;box-shadow:var(--surface-shadow);backdrop-filter:blur(14px) saturate(135%)}
    .settings-ops-row{padding:12px 14px}
    .settings-ops-row + .settings-ops-row{border-top:1px solid var(--border-light)}
    .settings-ops-title{font-size:12px;font-weight:700;color:var(--text-primary)}
    .settings-ops-detail{font-size:12px;color:var(--text-secondary);margin-top:4px;line-height:1.45}
    .settings-ops-error{font-size:11px;color:var(--text-tertiary);margin-top:4px;line-height:1.4}
    .settings-ops-row.compact{padding:8px 10px}
    .settings-ops-row.compact .settings-ops-title{font-size:11px}
    .settings-ops-row.compact .settings-ops-detail{font-size:11px}
    .settings-ops-row.compact .settings-ops-error{font-size:10px}
    .dark .global-search-panel{background:rgba(16,21,31,.97);border-color:rgba(49,61,84,.98);backdrop-filter:blur(10px) saturate(118%)}
    .dark .inventory-more-menu{background:#131925;border-color:rgba(49,61,84,.98);backdrop-filter:none}
    .dark .inventory-more-menu button:hover{background:rgba(36,44,63,.98)}
    .dark .inventory-density-toggle{background:rgba(19,24,36,.76);border-color:#2a3448}
    .dark .inventory-density-toggle button.active{background:linear-gradient(180deg,#22304a 0%, #1a2340 100%)}
    .dark .density-toggle{background:rgba(19,24,36,.76);border-color:#2a3448}
    .dark .density-toggle button.active{background:linear-gradient(180deg,#22304a 0%, #1a2340 100%)}
    .dark .row-more-menu{background:#131925;border-color:rgba(49,61,84,.98);backdrop-filter:none}
    .dark .row-more-menu button:hover{background:rgba(36,44,63,.98)}
    .shipment-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:10px;font-size:12px;font-weight:600;border:1px solid transparent;line-height:1;white-space:nowrap}
    .shipment-pill-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}
    .shipment-pill-green{background:#f0fdf4;color:#16a34a;border-color:#dcfce7}
    .shipment-pill-green .shipment-pill-dot{background:#16a34a}
    .shipment-pill-amber{background:#fff7ed;color:#ea580c;border-color:#fed7aa}
    .shipment-pill-amber .shipment-pill-dot{background:#ea580c}
    .shipment-pill-red{background:#fef2f2;color:#dc2626;border-color:#fecaca}
    .shipment-pill-red .shipment-pill-dot{background:#dc2626}
    .shipment-pill-gray{background:#f3f4f6;color:#6b7280;border-color:#e5e7eb}
    .shipment-pill-gray .shipment-pill-dot{background:#9ca3af}
    .profit-pos{color:var(--green);font-weight:600}
    .profit-neg{color:var(--red);font-weight:600}
    .expand-panel td{padding:0!important}
    .expand-inner{padding:12px 14px 14px 26px;background:linear-gradient(180deg,rgba(252,253,255,.9),rgba(244,248,255,.7));border-top:1px solid rgba(223,231,243,.9);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}
    .expand-inner::-webkit-scrollbar{display:none}
    .expand-shell{display:grid;gap:12px}
    .expand-top-grid{display:grid;grid-template-columns:minmax(320px,.88fr) minmax(0,1.12fr);gap:12px;align-items:start}
    .expand-bottom-grid{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:12px;align-items:start}
    .expand-stack,.expand-side-stack{min-width:0;display:grid;gap:12px}
    .expand-section{min-width:0;display:flex;flex-direction:column;gap:10px;padding:12px 12px 10px;border:1px solid var(--surface-border-strong);border-radius:var(--surface-radius);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(247,250,255,.86));box-shadow:0 10px 20px rgba(119,135,164,.05);backdrop-filter:blur(14px) saturate(132%)}
    .expand-primary-section{gap:8px}
    .item-health-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}
    .item-health-card{min-width:0;padding:9px 10px;border-radius:14px;border:1px solid rgba(217,226,240,.92);background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(247,250,255,.72));box-shadow:0 8px 16px rgba(119,135,164,.045)}
    .item-health-label{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:4px}
    .item-health-value{font-size:12px;font-weight:800;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
    .item-health-detail{font-size:10px;color:var(--text-tertiary);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
    .item-health-good{border-color:color-mix(in srgb, var(--green) 24%, rgba(217,226,240,.92));background:linear-gradient(180deg,color-mix(in srgb, var(--green) 8%, rgba(255,255,255,.9)),rgba(247,250,255,.72))}
    .item-health-warn{border-color:color-mix(in srgb, var(--amber) 30%, rgba(217,226,240,.92));background:linear-gradient(180deg,color-mix(in srgb, var(--amber) 10%, rgba(255,255,255,.9)),rgba(255,251,235,.66))}
    .item-health-danger{border-color:color-mix(in srgb, var(--red) 28%, rgba(217,226,240,.92));background:linear-gradient(180deg,color-mix(in srgb, var(--red) 8%, rgba(255,255,255,.9)),rgba(255,247,247,.68))}
    .item-health-neutral{background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(248,250,252,.66))}
    .expand-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
    .expand-metric-card{padding:9px 10px;border-radius:10px;border:1px solid var(--border);background:var(--bg)}
    .expand-metric-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:4px}
    .expand-metric-value{font-size:12px;font-weight:700;color:var(--text-primary);word-break:break-word}
    .expand-collapsible{gap:0;padding:0;overflow:hidden}
    .expand-collapsible-summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;cursor:pointer;user-select:none}
    .expand-collapsible-summary::-webkit-details-marker{display:none}
    .expand-collapsible-meta{font-size:11px;font-weight:700;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em}
    .expand-collapsible-body{padding:0 12px 12px;display:flex;flex-direction:column;gap:10px;border-top:1px solid transparent}
    .expand-collapsible[open] .expand-collapsible-body{border-top-color:var(--border)}
    .expand-collapsible:not([open]){border-radius:999px;background:rgba(255,255,255,.78)}
    .expand-collapsible:not([open]) .expand-collapsible-summary{padding:9px 12px}
    @media (max-width: 1680px){
      .expand-top-grid{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr)}
      .expand-bottom-grid{grid-template-columns:minmax(0,1fr) 228px}
    }
    @media (max-width: 1220px){
      .expand-top-grid,.expand-bottom-grid{grid-template-columns:minmax(0,1fr)}
      .expand-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}
      .item-health-strip{grid-template-columns:repeat(2,minmax(0,1fr))}
    }
    .expand-scroll{max-height:250px;overflow-y:auto;padding-right:3px;scrollbar-width:none;-ms-overflow-style:none}
    .expand-scroll.compact{max-height:205px}
    .expand-scroll::-webkit-scrollbar{display:none}
    .expand-scroll::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}
    .expand-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--text-tertiary);margin-bottom:5px}
    .size-loc-grid{border:1px solid rgba(217,226,240,.94);border-radius:14px;overflow:hidden;background:rgba(255,255,255,.84);width:100%;min-width:0;box-shadow:0 7px 16px rgba(119,135,164,.045)}
    .slg-head,.slg-row{display:grid;grid-template-columns:54px repeat(var(--slg-location-count,1), minmax(104px,1fr)) 56px;align-items:center}
    .slg-head{background:#f9fafb;border-bottom:1px solid var(--border)}
    .slg-head-cell{padding:6px 9px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);min-width:0;text-align:center}
    .slg-head-cell:first-child{text-align:left}
    .slg-head-cell span{justify-content:center;white-space:nowrap}
    .slg-row{border-bottom:1px solid var(--border-light)}
    .slg-row:last-child{border-bottom:none}
    .slg-row.total-row{background:#f9fafb;border-top:1px solid var(--border)}
    .slg-cell{padding:7px 9px;min-width:0;text-align:center;font-size:12px}
    .slg-cell:first-child{text-align:left;font-weight:600;color:var(--text-secondary);font-size:11px}
    .slg-cell.qty-pos{color:var(--green);font-weight:600}
    .slg-cell.qty-zero{color:#e5e7eb}
    .slg-cell.loc-total{color:var(--accent);font-weight:600}
    .slg-cell.row-total{font-weight:700}
    .loc-dot{width:7px;height:7px;border-radius:50%;display:inline-block}
    .modal-overlay{position:fixed;inset:0;background:rgba(17,24,39,.18);display:flex;align-items:center;justify-content:center;z-index:200;backdrop-filter:blur(10px) saturate(116%)}
    .modal{background:linear-gradient(180deg,rgba(255,255,255,.88) 0%, rgba(248,250,255,.82) 100%);border-radius:28px;width:680px;max-width:95vw;max-height:92vh;overflow-y:auto;box-shadow:0 28px 60px rgba(25,38,68,.16), inset 0 1px 0 rgba(255,255,255,.72);scrollbar-width:none;-ms-overflow-style:none;border:1px solid rgba(218,227,241,.94);backdrop-filter:blur(20px) saturate(142%)}
    .modal::-webkit-scrollbar{display:none}
    .modal-header{padding:20px 24px 14px;border-bottom:1px solid rgba(223,231,243,.9);display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(255,255,255,.52));z-index:1;border-radius:28px 28px 0 0;backdrop-filter:blur(18px) saturate(140%)}
    .modal-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:17px;font-weight:700}
    .modal-close{width:34px;height:34px;border-radius:12px;border:1px solid rgba(216,225,239,.9);background:rgba(255,255,255,.72);cursor:pointer;font-size:16px;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 18px rgba(130,144,171,.12);backdrop-filter:blur(14px) saturate(140%)}
    .modal-close:hover{background:rgba(255,255,255,.92)}
    .modal-body{padding:20px 24px}
    .modal-footer{padding:14px 24px;border-top:1px solid rgba(223,231,243,.9);display:flex;gap:8px;justify-content:flex-end;position:sticky;bottom:0;background:linear-gradient(180deg,rgba(255,255,255,.54),rgba(255,255,255,.84));border-radius:0 0 28px 28px;backdrop-filter:blur(18px) saturate(140%)}
    .compact-modal .modal-header{padding:16px 18px 12px}
    .compact-modal .modal-title{font-size:16px}
    .compact-modal .modal-close{width:28px;height:28px;border-radius:7px;font-size:15px}
    .compact-modal .modal-body{padding:16px 18px}
    .compact-modal .modal-footer{padding:12px 18px}
    .compact-modal .btn{padding:8px 12px;font-size:12px}
    .compact-modal .btn.btn-sm{padding:6px 10px;font-size:11px}
    .compact-modal .badge{padding:1px 6px;font-size:10px}
    .compact-modal .form-field label{font-size:10px;margin-bottom:5px}
    .compact-modal .form-field input,
    .compact-modal .form-field select,
    .compact-modal .form-field textarea{padding:8px 10px;font-size:12px}
    .compact-modal .form-grid{gap:12px;margin-bottom:14px}
    .compact-modal .compact-modal-note{font-size:11px;color:var(--text-tertiary);line-height:1.45}
    .compact-modal .compact-result-list{display:flex;flex-direction:column;gap:6px}
    .compact-modal .compact-result-row{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;font-size:12px}
    .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}
    .form-field label{display:block;font-size:11px;font-weight:600;color:var(--text-secondary);margin-bottom:6px;text-transform:uppercase;letter-spacing:.05em}
    .form-field input,.form-field select,.form-field textarea{width:100%;padding:9px 12px;border:1px solid var(--border);border-radius:8px;font-size:13px;font-family:'Inter',sans-serif;color:var(--text-primary);background:white;outline:none;transition:border-color .15s}
    .form-field input:focus,.form-field select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #eff6ff}
    .section-label{font-size:11px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}
.size-table-wrap{border:1px solid var(--border);border-radius:10px;overflow-x:auto;overflow-y:hidden}
.sft{width:100%;min-width:max-content;border-collapse:collapse}
    .sft thead th{background:#f9fafb;padding:8px 10px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);text-align:center;border-bottom:1px solid var(--border)}
    .sft thead th:first-child{text-align:left}
    .sft tbody td{padding:5px 6px;border-bottom:1px solid var(--border-light);text-align:center}
    .sft tbody tr:last-child td{border-bottom:none}
    .sft tbody td:first-child{text-align:left;padding-left:12px;font-size:12px;font-weight:500;color:var(--text-secondary)}
    .sft input{width:100%;padding:5px 6px;border:1px solid var(--border);border-radius:6px;font-size:12px;text-align:center;font-family:'Inter',sans-serif;color:var(--text-primary);outline:none}
    .sft input:focus{border-color:var(--accent);box-shadow:0 0 0 2px #eff6ff}
    .qty-stepper{display:flex;align-items:center;justify-content:center;gap:10px;min-width:88px}
    .qty-btn{border:none;background:transparent;color:var(--text-secondary);font-size:20px;font-weight:600;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s ease,opacity .15s ease,transform .15s ease;flex-shrink:0;padding:0;min-width:auto;min-height:auto}
    .qty-btn:hover{color:var(--accent);opacity:1;transform:translateY(-1px)}
    .qty-btn:disabled{opacity:.28;cursor:default;transform:none}
    .qty-input{width:44px!important;padding:4px 0!important;appearance:textfield;-moz-appearance:textfield;border:none;background:transparent;box-shadow:none;border-radius:0;text-align:center;font-weight:600}
    .qty-input:focus{outline:none;border:none;box-shadow:none;color:var(--accent)}
    .qty-input::-webkit-outer-spin-button,.qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
    .row-total-cell{font-size:12px;font-weight:600;color:var(--accent)}
    .loc-item{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid rgba(218,226,239,.92);border-radius:14px;background:rgba(255,255,255,.72);backdrop-filter:blur(18px) saturate(140%)}
    .loc-list{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}
    .color-picker{display:flex;gap:5px;flex-wrap:wrap}
    .color-swatch{width:20px;height:20px;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:all .1s}
    .color-swatch.selected{border-color:#111;transform:scale(1.15)}
    .pagination{display:flex;align-items:center;gap:8px;padding:14px 16px;border-top:1px solid rgba(223,231,243,.9);font-size:12px;color:var(--text-secondary);background:rgba(255,255,255,.34)}
    .page-btn{width:30px;height:30px;border-radius:10px;border:1px solid rgba(215,225,240,.92);background:rgba(255,255,255,.76);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:13px;transition:all .15s;backdrop-filter:blur(14px) saturate(135%)}
    .page-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}
    .page-btn:disabled{opacity:.4;cursor:default}
    .cb{width:15px;height:15px;border-radius:4px;border:1.5px solid #d1d5db;cursor:pointer;appearance:none;background:white;transition:all .1s}
    .cb:checked{background:var(--accent);border-color:var(--accent);background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}
    .confirm-modal{background:linear-gradient(180deg,rgba(255,255,255,.9) 0%, rgba(248,250,255,.84) 100%);border-radius:24px;width:380px;padding:24px;box-shadow:0 34px 70px rgba(25,38,68,.18), inset 0 1px 0 rgba(255,255,255,.72);border:1px solid rgba(218,227,241,.94);backdrop-filter:blur(24px) saturate(145%)}
    .confirm-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:16px;font-weight:700;margin-bottom:8px}
    .confirm-desc{font-size:13px;color:var(--text-secondary);margin-bottom:20px;line-height:1.5}
    .confirm-actions{display:flex;gap:8px;justify-content:flex-end}
    .loc-group-header{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#f9fafb;border-bottom:1px solid var(--border-light)}
    .loc-group-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}
    .loc-group-count{font-size:11px;color:var(--text-tertiary)}
    .bar-chart{display:flex;gap:10px;align-items:flex-end;height:140px;padding:0 4px}
    .bar-wrap{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1}
    .bar{width:100%;border-radius:6px 6px 0 0;transition:opacity .15s;min-height:4px;cursor:pointer}
    .bar:hover{opacity:.8}
    .bar-label{font-size:10px;color:var(--text-tertiary);white-space:nowrap}
    .bar-val{font-size:10px;font-weight:600;color:var(--text-secondary)}
    .card{background:linear-gradient(180deg,rgba(255,255,255,.8),rgba(248,251,255,.72));border:1px solid var(--surface-border-strong);border-radius:var(--surface-radius-lg);padding:20px;box-shadow:var(--surface-shadow), var(--surface-glow);backdrop-filter:blur(18px) saturate(140%)}
    .card-title{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#728099;margin-bottom:14px;display:flex;justify-content:space-between;align-items:center}
    .divider{height:1px;background:var(--border);margin:16px 0}
    .platform-logo{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px;white-space:nowrap}
    .hover-action-row .hover-actions,.hover-action-card .hover-actions{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(2px);transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s}
    .hover-action-row:hover .hover-actions,
    .hover-action-card:hover .hover-actions,
    .hover-actions.force-visible{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:0s}
    .hover-action-row:not(:hover) .hover-actions:not(.force-visible),
    .hover-action-card:not(:hover) .hover-actions:not(.force-visible){opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transform:translateY(2px) !important}
    .listing-status-btn{border:none;padding:3px 9px;border-radius:99px;font-size:11px;font-weight:600;cursor:pointer;font-family:'Inter',sans-serif;transition:all .15s}
    .listing-status-unlisted{background:#f3f4f6;color:#6b7280}
    .listing-status-unlisted:hover{background:#e5e7eb}
    .listing-status-listed{background:#eff6ff;color:#2563eb}
    .listing-status-listed:hover{background:#dbeafe}
    .listing-status-sold{background:#f0fdf4;color:#16a34a}
    .listing-status-sold:hover{background:#dcfce7}
    .quicklink-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:10px;font-size:11px;font-weight:600;cursor:pointer;border:1px solid rgba(215,225,240,.92);background:rgba(255,255,255,.76);font-family:'Inter',sans-serif;text-decoration:none;color:var(--text-primary);transition:all .15s;backdrop-filter:blur(14px) saturate(135%)}
    .quicklink-btn:hover{border-color:rgba(117,147,224,.7);color:var(--accent);background:rgba(240,245,255,.92)}
    .listings-grid{display:flex;flex-direction:column;gap:12px}
    .listing-card{background:linear-gradient(180deg,rgba(255,255,255,.8),rgba(248,251,255,.72));border:1px solid var(--surface-border-strong);border-radius:var(--surface-radius-lg);overflow:hidden;box-shadow:var(--surface-shadow), var(--surface-glow);backdrop-filter:blur(18px) saturate(140%)}
    .listing-card-header{display:flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid rgba(229,236,246,.9);cursor:pointer}
    .listing-card-header:hover{background:rgba(247,250,255,.88)}
    .listing-platforms{display:flex;flex-wrap:wrap;gap:6px;padding:14px 20px 14px 74px;border-bottom:1px solid rgba(229,236,246,.9);background:rgba(249,251,255,.68);align-items:center}
    .listing-sizes-table{width:100%;border-collapse:collapse}
    .listing-sizes-table th{padding:8px 16px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);background:rgba(249,251,255,.76);border-bottom:1px solid rgba(223,231,243,.92);text-align:center}
    .listing-sizes-table th:first-child{text-align:left;width:80px}
    .listing-sizes-table td{padding:8px 16px;text-align:center;border-bottom:1px solid var(--border-light);font-size:12px}
    .listing-sizes-table td:first-child{text-align:left;font-weight:600;color:var(--text-secondary)}
    .listing-sizes-table tr:last-child td{border-bottom:none}
    .listings-summary-grid{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}
    .listing-summary-card{background:linear-gradient(180deg,rgba(255,255,255,.76),rgba(247,250,255,.66));border:1px solid rgba(220,228,240,.95);border-radius:999px;padding:10px 14px;box-shadow:0 8px 16px rgba(119,135,164,.06);display:inline-flex;align-items:center;gap:10px;min-height:0;backdrop-filter:blur(14px) saturate(132%)}
    .listing-summary-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}
    .listing-summary-value{font-family:'Plus Jakarta Sans',sans-serif;font-size:15px;font-weight:700;line-height:1}
    .listing-summary-copy{display:none}
    .listing-density-toggle{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid rgba(214,224,239,.95);border-radius:13px;background:rgba(255,255,255,.72);backdrop-filter:blur(18px) saturate(135%);box-shadow:var(--surface-shadow)}
    .listing-density-toggle button{border:none;background:transparent;border-radius:8px;padding:5px 9px;font-family:'Inter',sans-serif;font-size:11px;font-weight:650;color:var(--text-secondary);cursor:pointer}
    .listing-density-toggle button.active{background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(237,243,255,.94));color:var(--accent);box-shadow:0 6px 14px rgba(77,112,196,.12)}
    .listing-view-toggle{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid rgba(214,224,239,.95);border-radius:13px;background:rgba(255,255,255,.72);backdrop-filter:blur(18px) saturate(135%);box-shadow:var(--surface-shadow)}
    .listing-view-toggle button{border:none;background:transparent;border-radius:8px;padding:5px 9px;font-family:'Inter',sans-serif;font-size:11px;font-weight:650;color:var(--text-secondary);cursor:pointer}
    .listing-view-toggle button.active{background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(237,243,255,.94));color:var(--accent);box-shadow:0 6px 14px rgba(77,112,196,.12)}
    .listings-bulk-bar{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;padding:10px 12px;border-radius:16px;border:1px solid rgba(214,224,239,.94);background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(247,250,255,.68));box-shadow:0 8px 16px rgba(119,135,164,.05);min-height:54px;height:54px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}
    .listings-bulk-bar.is-idle{visibility:hidden;pointer-events:none}
    .listings-bulk-bar.is-idle > *{opacity:0}
    .listings-bulk-bar::-webkit-scrollbar{display:none}
    .listings-bulk-count{font-size:12px;font-weight:800;color:var(--accent)}
    .listings-bulk-actions{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;white-space:nowrap}
    .listings-bulk-count,
    .listings-bulk-actions,
    .listings-bulk-bar > .btn{flex:0 0 auto}
    .selection-inline-bar{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;min-height:54px;height:54px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}
    .selection-inline-bar.is-idle{visibility:hidden;pointer-events:none}
    .selection-inline-bar.is-idle > *{opacity:0}
    .selection-inline-bar::-webkit-scrollbar{display:none}
    .selection-inline-bar > *{flex:0 0 auto}
    .selection-inline-bar .spacer{flex:1 1 auto}
    .listing-board{display:flex;flex-direction:column;gap:9px;background:transparent;border:none;border-radius:0;overflow:visible;box-shadow:none;backdrop-filter:none;padding:4px 6px 8px}
    .listing-board-header{display:grid;gap:0;background:linear-gradient(180deg,rgba(249,251,255,.74),rgba(243,247,253,.58));border:1px solid rgba(230,237,246,.92);border-radius:17px;box-shadow:inset 0 1px 0 rgba(255,255,255,.86);backdrop-filter:blur(14px) saturate(135%);margin-bottom:4px}
    .listing-board-header-cell{padding:9px 14px 10px;font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:#7f8ba1;display:flex;align-items:center}
    .listing-board-section{background:transparent;border:none;border-radius:0;overflow:visible;box-shadow:none;backdrop-filter:none;padding:0;display:grid;gap:8px}
    .listing-board-section.is-expanded{margin-bottom:12px}
    .listing-board-row{display:grid;gap:0;align-items:stretch;border:none;border-radius:0;overflow:visible;box-shadow:none;transform:translateY(0);contain:layout paint style}
    .listing-board-row.parent{background:transparent;cursor:pointer}
    .listing-board-row.parent:hover{background:transparent;transform:none;box-shadow:none}
    .listing-board-row.parent.is-expanded{transform:none;box-shadow:none}
    .listing-board-row.child{background:transparent;border-radius:0;box-shadow:none}
    .listing-board-section .listing-board-row + .listing-board-row{margin-top:8px}
    .listing-board-cell{padding:8px 11px;display:flex;align-items:center;min-width:0;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(249,251,255,.85));border-top:1px solid rgba(229,236,245,.92);border-bottom:1px solid rgba(229,236,245,.92)}
    .listing-board-cell:first-child{border-left:1px solid rgba(229,236,245,.94);border-top-left-radius:18px;border-bottom-left-radius:18px}
    .listing-board-cell:last-child{border-right:1px solid rgba(229,236,245,.94);border-top-right-radius:18px;border-bottom-right-radius:18px}
    .listing-board-cell + .listing-board-cell{border-left:none}
    .listing-board-row.parent{overflow:hidden;border:1px solid var(--surface-border-strong);border-radius:var(--surface-radius);background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(247,250,255,.92));box-shadow:0 14px 24px rgba(119,135,164,.055),var(--surface-glow)}
    .listing-board-row.parent .listing-board-cell{background:transparent;border-top:none;border-bottom:none}
    .listing-board-row.parent .listing-board-cell:first-child{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;background:linear-gradient(90deg,rgba(244,248,255,.92),rgba(255,255,255,0) 72%)}
    .listing-board-item-cell{padding-left:15px}
    .listing-board-row.parent .listing-board-cell:last-child{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}
    .listing-board-row.parent .listing-board-cell + .listing-board-cell{border-left:1px solid rgba(232,238,246,.74)}
    .listing-board-row.parent.is-expanded{background:linear-gradient(180deg,rgba(255,255,255,.985),rgba(245,249,255,.94));box-shadow:0 16px 28px rgba(119,135,164,.07),var(--surface-glow)}
    .listing-board-section-flat{gap:0}
    .listing-flat-virtual-shell{display:block;contain:layout style}
    .listing-flat-virtual-shell .listing-board-section-flat{content-visibility:auto;contain-intrinsic-size:60px}
    .listing-board-row.flat{overflow:hidden;border:1px solid rgba(230,237,246,.94);border-radius:13px;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(249,251,255,.84));box-shadow:0 6px 12px rgba(119,135,164,.035)}
    .listing-board-row.flat:hover{border-color:rgba(212,224,242,.98);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(246,250,255,.9));box-shadow:0 8px 16px rgba(119,135,164,.05)}
    .listing-board-row.flat.is-selected{border-color:rgba(96,165,250,.64);background:linear-gradient(180deg,rgba(239,246,255,.96),rgba(231,240,255,.9));box-shadow:0 8px 16px rgba(59,130,246,.08)}
    .listing-board-row.flat .listing-board-cell{background:transparent;border-top:none;border-bottom:none;padding-top:5px;padding-bottom:5px}
    .listing-board-row.flat .listing-board-cell:first-child{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;background:none}
    .listing-board-row.flat .listing-board-cell:last-child{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}
    .listing-board-row.flat .listing-board-cell + .listing-board-cell{border-left:1px solid rgba(234,239,247,.88)}
    .listing-board-row.flat .thumb{width:32px;height:32px;border-radius:8px;border:1px solid rgba(226,234,244,.94);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(240,245,252,.94));box-shadow:none}
    .listing-board-row.child{overflow:hidden;border:1px solid rgba(226,234,244,.96);border-radius:15px;background:linear-gradient(180deg,rgba(251,252,255,.98),rgba(246,249,253,.94));box-shadow:0 10px 18px rgba(119,135,164,.05)}
    .listing-board-row.child .listing-board-cell{background:transparent;border-top:none;border-bottom:none}
    .listing-board-row.child .listing-board-cell:first-child{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}
    .listing-board-row.child .listing-board-cell:last-child{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}
    .listing-board-row.child .listing-board-cell + .listing-board-cell{border-left:1px solid rgba(228,235,245,.7)}
    .listing-item-cell{display:flex;align-items:center;gap:10px;min-width:0}
    .listing-board-row.parent .thumb{width:34px;height:34px;border-radius:7px;border:1px solid rgba(222,231,243,.92);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(239,245,253,.96));box-shadow:none}
    .listing-item-meta{min-width:0;display:flex;flex-direction:column;gap:2px}
    .listing-board-row.parent .listing-item-meta{padding:0}
    .listing-item-title{font-size:12px;font-weight:700;color:var(--text-primary);line-height:1.15;letter-spacing:0}
    .listing-flat-item-title{font-size:12px;font-weight:700;color:var(--text-primary);line-height:1.15}
    .listing-item-sub{font-size:9px;color:var(--text-secondary);display:flex;align-items:center;gap:4px;flex-wrap:wrap;line-height:1.15}
    .listing-size-row-title{font-size:11px;font-weight:700;color:var(--text-primary)}
    .listing-size-inline-meta{font-size:9px;font-weight:700;color:var(--green)}
    .listing-board-status{width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;border:1px solid transparent;line-height:1;flex-shrink:0;padding:0}
    .listing-board-status.on{background:rgba(34,197,94,.12);color:var(--green);border-color:rgba(34,197,94,.2)}
    .listing-board-status.warn{background:rgba(251,191,36,.12);color:var(--amber);border-color:rgba(251,191,36,.28)}
    .listing-board-status.off{background:#f7f8fb;color:#b8bec8;border-color:#e9edf4}
    .listing-board-status-btn{cursor:pointer;font-family:'Inter',sans-serif;transition:transform .15s ease,opacity .15s ease,box-shadow .15s ease}
    .listing-board-status-btn:hover{transform:translateY(-1px);box-shadow:0 6px 14px rgba(15,23,42,.08)}
    .listing-board-status-btn:focus{outline:none;box-shadow:0 0 0 3px #dbeafe}
    .listing-board-status-light{width:8px;height:8px;border-radius:999px;background:#cfd8e3;display:block;box-shadow:0 0 0 1px rgba(15,23,42,.05)}
    .listing-board-status.on .listing-board-status-light{background:var(--green);box-shadow:0 0 0 1px rgba(34,197,94,.14)}
    .listing-board-status.warn .listing-board-status-light{background:var(--amber);box-shadow:0 0 0 1px rgba(251,191,36,.18)}
    .listing-board-status.off .listing-board-status-light{background:#cbd5e1;box-shadow:0 0 0 1px rgba(148,163,184,.16)}
    .listing-board-status-dot{width:8px;height:8px;border-radius:999px;display:inline-block;flex-shrink:0}
    .listing-board-price{font-size:14px;font-weight:700;color:var(--text-primary)}
    .listing-board-price-sub{font-size:11px;color:var(--text-tertiary);margin-top:3px}
    .listing-board-actions{display:flex;align-items:center;justify-content:flex-start;gap:6px;flex-wrap:nowrap}
    .listing-parent-actions{justify-content:flex-end}
    .listing-parent-manage{padding-inline:0;min-width:28px;width:28px;height:26px;justify-content:center;color:var(--text-secondary);border-color:rgba(214,224,239,.92);background:rgba(255,255,255,.72);font-size:15px;letter-spacing:1px}
    .listing-market-summary-cell{justify-content:flex-start;align-items:center;flex-direction:row;gap:0;padding-inline:12px}
    .listing-platform-header{color:#8c98ab}
    .listing-platform-header::before{content:"";display:inline-block;width:6px;height:6px;border-radius:999px;margin-right:6px;background:rgba(148,163,184,.46);vertical-align:middle}
    .listing-platform-header.platform-stockx::before{background:rgba(86,173,112,.34)}
    .listing-platform-header.platform-amazon::before{background:rgba(231,168,74,.34)}
    .listing-platform-header.platform-ebay::before{background:rgba(225,116,116,.32)}
    .listing-platform-header.platform-depop::before{background:rgba(226,144,96,.32)}
    .listing-platform-header.platform-alias::before{background:rgba(109,144,235,.34)}
    .listing-platform-header.platform-shopify::before{background:rgba(79,186,136,.32)}
    .listing-market-summary-flat{--listing-platform-accent:rgba(148,163,184,.28);position:relative;display:grid;grid-template-rows:auto auto;align-items:center;justify-items:center;gap:3px;min-width:0;width:100%;padding:0;text-align:center}
    .listing-market-summary-flat::before{display:none}
    .listing-market-summary-flat.platform-stockx{--listing-platform-accent:rgba(86,173,112,.34)}
    .listing-market-summary-flat.platform-amazon{--listing-platform-accent:rgba(231,168,74,.34)}
    .listing-market-summary-flat.platform-ebay{--listing-platform-accent:rgba(225,116,116,.32)}
    .listing-market-summary-flat.platform-depop{--listing-platform-accent:rgba(226,144,96,.32)}
    .listing-market-summary-flat.platform-alias{--listing-platform-accent:rgba(109,144,235,.34)}
    .listing-market-summary-flat.platform-shopify{--listing-platform-accent:rgba(79,186,136,.32)}
    .listing-market-summary-primary{display:block;font-size:12px;font-weight:800;line-height:1.15;color:var(--text-primary);white-space:normal;text-align:center}
    .listing-market-summary-ratio{font-size:12px;font-weight:750;letter-spacing:0;color:var(--text-primary)}
    .listing-market-summary-inline{font-size:10px;font-weight:600;color:#7a889f;line-height:1.25;white-space:normal;text-align:center}
    .listing-market-summary-label{display:none}
    .listing-market-summary-secondary{display:none}
    .listing-expanded-shell{display:grid;gap:8px;padding:10px 10px 12px 12px;margin-top:0;border-top:1px solid rgba(229,236,245,.92);background:linear-gradient(180deg,rgba(251,252,255,.84),rgba(247,249,253,.76));box-shadow:none}
    .listing-board-row.child{border-radius:15px;box-shadow:none}
    .listing-board-row.child .listing-board-cell{padding-top:8px;padding-bottom:8px}
    .listing-child-market-cell{position:relative;align-items:flex-start;gap:2px}
    .listing-child-market-cell::before{display:none}
    .listing-child-market-head{display:flex;align-items:center;gap:5px;min-height:16px}
    .listing-child-market-name{display:none}
    .listing-child-market-state{font-size:10px;font-weight:780;color:var(--text-primary);line-height:1}
    .listing-child-market-value{font-size:11px;font-weight:760;color:var(--text-primary);line-height:1}
    .listing-child-market-meta{font-size:10px;color:#7a889f;line-height:1.1}
    .listing-child-market-cell.is-empty .listing-board-status.off{background:transparent;border-color:transparent}
    .listing-child-market-cell.is-empty .listing-board-status.off .listing-board-status-light{background:rgba(203,213,225,.78);box-shadow:none}
    .listing-child-stock{display:flex;flex-direction:column;align-items:center;gap:1px}
    .listing-child-stock-value{font-size:13px;font-weight:800;line-height:1;color:var(--text-primary)}
    .listing-row-action{min-width:58px;justify-content:center;border-radius:11px;padding:3px 8px}
    .listing-row-manage{padding-inline:0;min-width:34px;width:34px;height:30px;justify-content:center;color:var(--text-secondary);font-size:15px;letter-spacing:1px}
    .listing-price-stack{display:flex;flex-direction:column;gap:8px;width:100%}
    .listing-price-line{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:var(--text-secondary)}
    .listing-price-label{display:inline-flex;align-items:center;gap:6px;min-width:0}
    .listing-price-input{width:88px;padding:6px 8px;border:1px solid rgba(214,224,239,.94);border-radius:12px;font-size:12px;text-align:right;font-family:'Inter',sans-serif;outline:none;background:rgba(255,255,255,.78);color:var(--text-primary);backdrop-filter:blur(12px) saturate(130%)}
    .listing-price-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px #eff6ff}
    .listing-board.comfortable .listing-board-header-cell{padding:6px 14px 8px}
    .listing-board.comfortable .listing-board-cell{padding:9px 12px}
    .listing-board.compact .listing-board-header-cell{padding:8px 12px;font-size:10px}
    .listing-board.compact .listing-board-cell{padding:9px 12px}
    .listing-board.compact .listing-item-title{font-size:12px;line-height:1.15}
    .listing-board.compact .listing-item-sub{font-size:10px;gap:5px;line-height:1.2}
    .listing-board.compact .listing-size-row-title{font-size:11px}
    .listing-board.compact .listing-board-status{width:20px;height:20px;font-size:11px}
    .listing-board.compact .listing-board-price{font-size:12px}
    .listing-board.compact .listing-board-price-sub{font-size:10px;margin-top:2px}
    .listing-board.compact .listing-row-action{min-width:74px}
    .listing-board.compact .listing-expanded-shell{padding-left:20px}
    .listing-parent-subline{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}
    .listing-parent-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
    .listing-parent-code{display:inline-flex;align-items:center;padding:0;border-radius:0;background:transparent;border:none;color:var(--accent);font-weight:500}
    .listing-parent-lights{display:inline-flex;align-items:center;gap:6px}
    .listing-parent-light{font-size:0;padding:0;border:none;background:transparent;box-shadow:none}
    .listing-parent-subline .badge{padding:1px 6px;font-size:10px}
    .listing-parent-badge-cluster{display:inline-flex;align-items:center;gap:5px}
    .listing-parent-badge-meta{
      display:inline-flex;
      align-items:center;
      justify-content:center;
      min-width:18px;
      height:18px;
      padding:0 5px;
      border-radius:999px;
      border:1px solid rgba(226,234,244,.92);
      background:rgba(255,255,255,.76);
      color:#7f8ca4;
      font-size:10px;
      font-weight:800;
      line-height:1;
    }
    .listing-board.compact .listing-board-row.parent .thumb{width:34px;height:34px;border-radius:7px}
    .listing-board.compact .listing-board-row.flat .thumb{width:30px;height:30px;border-radius:7px}
    .listing-board.compact .listing-market-summary-primary{font-size:11px}
    .listing-board.compact .listing-market-summary-inline{font-size:9px}
    .listing-parent-light-dot{width:7px;height:7px;border-radius:50%;background:#cbd5e1;box-shadow:0 0 0 1px rgba(15,23,42,.06) inset}
    .listing-parent-light.is-on .listing-parent-light-dot{background:var(--green)}
    .listing-parent-light.is-warn .listing-parent-light-dot{background:var(--amber)}
    .listing-parent-light.is-error .listing-parent-light-dot{background:var(--red)}
    .listing-parent-chevron{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(223,231,243,.94);background:rgba(255,255,255,.88);box-shadow:0 4px 10px rgba(119,135,164,.08)}
    .listing-parent-chevron-glyph{width:7px;height:7px;border-right:1.75px solid currentColor;border-bottom:1.75px solid currentColor;transform:rotate(45deg) translateY(-1px);color:var(--text-tertiary);transition:transform .18s ease,color .18s ease}
    .listing-parent-chevron.is-open .listing-parent-chevron-glyph{transform:rotate(225deg) translateY(-1px);color:var(--text-secondary)}
    @media (max-width: 1500px){
      .listings-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
    }
    @media (max-width: 1080px){
      .listings-summary-grid{grid-template-columns:minmax(0,1fr)}
    }
    .dark .listing-board{background:transparent;border:none;box-shadow:none;backdrop-filter:none}
    .dark .listing-board-header{background:linear-gradient(180deg,rgba(28,34,49,.72),rgba(20,25,37,.58));border-color:#2a3448;box-shadow:0 12px 22px rgba(2,6,23,.14)}
    .dark .listing-board-row{border-color:#2a3448;box-shadow:0 18px 30px rgba(2,6,23,.22)}
    .dark .listing-board-row.parent{background:linear-gradient(180deg,rgba(24,29,42,.92),rgba(18,23,34,.84));border-color:#2a3448}
    .dark .listing-board-row.parent:hover{background:linear-gradient(180deg,rgba(29,35,50,.96),rgba(21,26,39,.90))}
    .dark .listing-board-row.child{background:linear-gradient(180deg,rgba(21,26,39,.90),rgba(18,23,34,.84));border-top-color:#2a3448}
    .dark .listing-board-section{background:transparent;border:none;box-shadow:none}
    .dark .listing-board-cell + .listing-board-cell{border-left-color:rgba(255,255,255,.05)}
    .dark .listing-board-row.child{box-shadow:0 16px 24px rgba(2,6,23,.18)}
    .dark .listing-board-row.child .listing-board-cell{background:linear-gradient(180deg,rgba(24,29,42,.94),rgba(20,25,37,.88))}
    .dark .listing-item-title{color:#eef2ff}
    .dark .listing-item-sub{color:#98a2b3}
    .dark .listing-size-row-title{color:#eef2ff}
    .dark .listing-size-row-sub{color:#98a2b3}
    .dark .listing-market-summary-label,
    .dark .listing-market-summary-secondary,
    .dark .listing-child-market-meta,
    .dark .listing-child-stock-label,
    .dark .listing-parent-chevron-glyph{color:#98a2b3}
    .dark .listing-platform-header{color:#8f9bb2}
    .dark .listing-market-summary-flat{--listing-platform-accent:rgba(100,116,139,.34)}
    .dark .listing-market-summary-flat.platform-stockx{--listing-platform-accent:rgba(74,222,128,.34)}
    .dark .listing-market-summary-flat.platform-amazon{--listing-platform-accent:rgba(251,191,36,.34)}
    .dark .listing-market-summary-flat.platform-ebay{--listing-platform-accent:rgba(248,113,113,.32)}
    .dark .listing-market-summary-flat.platform-depop{--listing-platform-accent:rgba(251,146,60,.32)}
    .dark .listing-market-summary-flat.platform-alias{--listing-platform-accent:rgba(96,165,250,.34)}
    .dark .listing-market-summary-flat.platform-shopify{--listing-platform-accent:rgba(52,211,153,.32)}
    .dark .listing-expanded-shell{border-color:#334155;background:linear-gradient(180deg,rgba(18,24,36,.972),rgba(13,19,29,.92));box-shadow:0 16px 26px rgba(2,6,23,.2), inset 0 1px 0 rgba(255,255,255,.02)}
    .dark .listing-board-row.parent .listing-board-cell{background:transparent;border-top:none;border-bottom:none}
    .dark .listing-board-row.parent .listing-board-cell + .listing-board-cell{border-left:1px solid rgba(51,65,85,.75)}
    .dark .listing-board-row.parent.is-expanded{background:linear-gradient(180deg,rgba(28,35,50,.98),rgba(21,28,41,.92))}
    .dark .listing-board-row.child .listing-board-cell{background:transparent;border-top-color:#2a3448;border-bottom-color:#2a3448}
    .dark .listing-parent-chevron{border-color:#334155;background:rgba(18,24,36,.86);box-shadow:none}
    .dark .listing-child-market-state{color:#eef2ff}
    .dark .listing-child-market-value{color:#eef2ff}
    .dark .listing-board-status.on{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.22);color:#86efac}
    .dark .listing-board-status.warn{background:rgba(251,191,36,.14);border-color:rgba(251,191,36,.24);color:#fcd34d}
    .dark .listing-board-status.off{background:#1c2230;border-color:#2d3648;color:#667085}
    .dark .listing-board-status.on .listing-board-status-light{box-shadow:0 0 0 1px rgba(34,197,94,.18)}
    .dark .listing-board-status.warn .listing-board-status-light{box-shadow:0 0 0 1px rgba(251,191,36,.22)}
    .dark .listing-board-status.off .listing-board-status-light{background:#64748b;box-shadow:none}
    .dark .listing-density-toggle{background:rgba(19,24,36,.76);border-color:#2a3448}
    .dark .listing-density-toggle button.active{background:linear-gradient(180deg,#22304a 0%, #1a2340 100%)}
    .dark .listing-view-toggle{background:rgba(19,24,36,.76);border-color:#2a3448}
    .dark .listing-view-toggle button.active{background:linear-gradient(180deg,#22304a 0%, #1a2340 100%)}
    .dark .listings-bulk-bar{background:linear-gradient(180deg,rgba(20,27,40,.94),rgba(16,22,34,.88));border-color:#273247;box-shadow:0 12px 22px rgba(2,6,23,.2)}
    .dark .listing-summary-label{color:#8f98ae}
    .dark .listing-summary-copy{color:#a7b0c2}
    .dark .listing-board-status.on{background:#163221;border-color:#1d4b2f;color:#86efac}
    .dark .listing-board-status.warn{background:#3a2a12;border-color:#5b4318;color:#fcd34d}
    .dark .listing-board-status.off{background:#202432;border-color:#2b3142;color:#667085}
    .audit-layout{display:flex;flex-direction:column;gap:16px}
    .audit-size-table-card{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
    .audit-size-table-card::-webkit-scrollbar{display:none}
    .audit-size-table{min-width:max-content}
    .audit-size-table th{padding:10px 12px}
    .audit-size-table td{padding:10px 12px;vertical-align:top}
    .audit-size-table th:first-child,.audit-size-table td:first-child{position:sticky;left:0;z-index:2;min-width:280px;box-shadow:1px 0 0 var(--border-light)}
    .audit-size-table th:first-child{z-index:4;background:#fafafa}
    .audit-size-table td:first-child{background:white}
    .audit-size-col{min-width:114px}
    .audit-size-table .qty-stepper{gap:8px;min-width:98px;padding:6px 8px;border:1px solid var(--border-light);border-radius:12px;background:rgba(15,23,42,.03)}
    .audit-size-table .qty-input{width:42px!important;font-size:15px}
    .audit-size-table .qty-btn{width:18px;height:18px;border-radius:999px}
    .audit-size-cell{display:flex;flex-direction:column;align-items:center;gap:8px}
    .audit-size-meta{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}
    .audit-size-pill{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.02em}
    .audit-size-pill-expected{background:#f3f4f6;color:var(--text-tertiary)}
    .audit-size-pill-over{background:rgba(34,197,94,.14);color:#15803d}
    .audit-size-pill-under{background:rgba(239,68,68,.14);color:#dc2626}
    .audit-side-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border-light);background:linear-gradient(180deg,rgba(37,99,235,.06),transparent)}
    .audit-side-summary strong{font-size:12px;color:var(--text-primary)}
    .audit-side-summary span{font-size:11px;color:var(--text-secondary)}
    .listing-ask-input{width:70px;padding:4px 6px;border:1px solid var(--border);border-radius:6px;font-size:12px;text-align:center;font-family:'Inter',sans-serif;outline:none}
    .listing-ask-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px #eff6ff}
    ::-webkit-scrollbar{width:10px;height:10px}
    ::-webkit-scrollbar-track{background:transparent}
    ::-webkit-scrollbar-thumb{background:transparent;border-radius:99px;border:2px solid transparent;background-clip:padding-box}
    html{scrollbar-width:thin;scrollbar-color:transparent transparent}
    *{scrollbar-width:inherit}

    .dark{background:
      radial-gradient(circle at top, rgba(79,126,247,.10), transparent 24%),
      linear-gradient(180deg, #121620 0%, #0f131b 42%, #0b0f16 100%);
      color:var(--text-primary)}
    .dark .sidebar{background:linear-gradient(180deg, rgba(19,23,35,.64), rgba(14,18,28,.42));border:1px solid rgba(255,255,255,.05);box-shadow:0 22px 40px rgba(2,6,23,.22), inset 0 1px 0 rgba(255,255,255,.03)}
    .dark .topbar{background:linear-gradient(180deg,rgba(18,24,36,.96),rgba(15,20,31,.92));border-color:#1c2332;backdrop-filter:blur(22px) saturate(150%);box-shadow:0 16px 30px rgba(2,6,23,.22), inset 0 1px 0 rgba(255,255,255,.03)}
    .dark .sidebar-icon:hover{background:rgba(255,255,255,.05);color:#d7deef}
    .dark .sidebar-icon.active{background:linear-gradient(180deg, rgba(40,49,68,.9), rgba(26,33,48,.82));border:1px solid rgba(72,88,119,.38);color:#7ea7ff;box-shadow:0 10px 20px rgba(2,6,23,.18)}
    .dark .search-box{background:rgba(18,24,36,.44);border-color:#2a3448;box-shadow:none}
    .dark .topbar-btn:hover{background:rgba(255,255,255,.035)}
    .dark .btn-outline{background:linear-gradient(180deg,rgba(26,32,46,.82),rgba(20,25,37,.76));border-color:#2a3448;box-shadow:0 10px 20px rgba(2,6,23,.14)}
    .dark .btn-outline:hover{background:linear-gradient(180deg,rgba(31,38,54,.88),rgba(23,29,42,.84));border-color:#34415a}
    .dark .btn-danger{background:linear-gradient(180deg,rgba(65,24,32,.34),rgba(44,18,24,.28));border-color:rgba(248,113,113,.24)}
    .dark .status-tabs{background:rgba(18,24,36,.62);border-color:#2a3448;box-shadow:none}
    .dark .status-tab:hover{background:rgba(255,255,255,.04)}
    .dark .status-tab.active{background:linear-gradient(180deg,#3f6fe6 0%, #315acc 100%);box-shadow:0 10px 18px rgba(37,99,235,.18)}
    .dark .ctrl-btn{background:linear-gradient(180deg,rgba(27,33,47,.80),rgba(21,26,39,.74));border-color:#2a3448;box-shadow:0 10px 20px rgba(2,6,23,.14)}
    .dark .search-box{background:#141925;border-color:#2b3246;box-shadow:0 14px 24px rgba(2,6,23,.18)}
    .dark .search-box input{color:#d7deef}
    .dark .global-search-panel{background:#141925;border-color:#2b3246;box-shadow:0 28px 60px rgba(2,6,23,.46)}
    .dark .btn-outline{background:linear-gradient(180deg,#202637 0%, #171c29 100%);border-color:#31394d;color:#edf2ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}
    .dark .btn-outline:hover{background:linear-gradient(180deg,#273046 0%, #1d2434 100%);border-color:#425071;color:#ffffff}
    .dark .btn-danger{background:#24181c;border-color:#5f2a32}
    .dark .stat-card{background:var(--surface);border-color:var(--border)}
    .dark .table-card{background:linear-gradient(180deg,#171c28 0%, #121722 100%);border-color:#252d40;box-shadow:0 18px 36px rgba(2,6,23,.22)}
    .dark .compact-stat-card{background:linear-gradient(180deg,#181d29 0%, #131824 100%);border:1px solid #252d40;box-shadow:0 14px 28px rgba(2,6,23,.18)}
    .dark thead th{background:#141720;color:var(--text-tertiary)}
    .dark tbody tr:hover{background:#1e2235}
    .dark tbody tr.expanded-row{background:rgba(29,35,52,.94)}
    .dark .expand-inner{background:linear-gradient(180deg,rgba(20,24,36,.92),rgba(17,22,33,.82))}
    .dark .expand-section{background:linear-gradient(180deg,rgba(24,29,42,.9),rgba(18,23,34,.84));border-color:#2a3448;box-shadow:0 10px 18px rgba(2,6,23,.14)}
    .dark .expand-collapsible[open] .expand-collapsible-body{border-top-color:#2a3448}
    .dark .size-loc-grid{background:rgba(20,25,37,.88);border-color:#2a3448;backdrop-filter:none}
    .dark .slg-head{background:#141720}
    .dark .slg-row.total-row{background:#141720}
    .dark .modal{background:linear-gradient(180deg,rgba(23,29,43,.92) 0%, rgba(17,21,32,.88) 100%);border:1px solid #2a3448;box-shadow:0 34px 84px rgba(2,6,23,.56), inset 0 1px 0 rgba(255,255,255,.04);backdrop-filter:blur(24px) saturate(145%)}
    .dark .modal-header{background:linear-gradient(180deg,rgba(255,255,255,.03) 0%, rgba(255,255,255,0) 100%), rgba(22,28,40,.8);border-bottom-color:#2a3448}
    .dark .modal-body{background:linear-gradient(180deg,rgba(255,255,255,.012) 0%, rgba(255,255,255,0) 100%)}
    .dark .modal-footer{background:rgba(22,28,40,.82);border-top:1px solid #2a3448}
    .dark .confirm-modal{background:linear-gradient(180deg,rgba(23,29,43,.92) 0%, rgba(17,21,32,.88) 100%);border:1px solid #2a3448;backdrop-filter:blur(24px) saturate(145%)}
    .dark .form-field input,.dark .form-field select,.dark .form-field textarea{background:#0f1420;border-color:#2f3950;color:#eef2ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}
    .dark .form-field input:focus,.dark .form-field select:focus,.dark .form-field textarea:focus{border-color:#5e8fff;box-shadow:0 0 0 3px rgba(79,126,247,.22)}
    .dark .sft thead th{background:#141720}
    .dark .sft input{background:#0f1117;border-color:var(--border);color:var(--text-primary)}
    .dark .qty-btn{background:transparent;color:var(--text-secondary)}
    .dark .qty-btn:hover{background:transparent;color:var(--accent)}
    .dark .status-tabs{background:linear-gradient(180deg,rgba(23,27,39,.82) 0%, rgba(18,23,34,.74) 100%);border-color:#2a3448;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}
    .dark .status-tab{color:#9eabc4}
    .dark .status-tab:hover{background:#22283a;color:#eef2ff}
    .dark .status-tab.active{background:linear-gradient(180deg,#4572f6 0%, #3159d8 100%);color:#f8fbff;box-shadow:0 8px 18px rgba(37,99,235,.28)}
    .dark .ctrl-btn{background:linear-gradient(180deg,rgba(23,28,40,.84) 0%, rgba(18,23,34,.76) 100%);border-color:#2b3550;color:#c4cee2;box-shadow:0 12px 24px rgba(2,6,23,.18)}
    .dark .ctrl-btn:hover{border-color:#426093;color:#f3f6ff;background:linear-gradient(180deg,#1a2232 0%, #141a28 100%)}
    .dark .ctrl-btn.active{border-color:#5a82f7;color:#b8ccff;background:rgba(33,52,92,.86)}
    .dark .search-inline{background:rgba(20,25,37,.8);border-color:#2b3550;box-shadow:0 16px 28px rgba(2,6,23,.22);backdrop-filter:blur(18px) saturate(140%)}
    .dark .search-inline input{color:#d7deef}
    .dark .input{background:#0f1420;border-color:#2f3950;color:#eef2ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}
    .dark .input:focus{border-color:#5e8fff;box-shadow:0 0 0 3px rgba(79,126,247,.22)}
    .dark .card{background:linear-gradient(180deg,rgba(24,29,41,.82) 0%, rgba(19,24,36,.74) 100%);border-color:#2a3448;box-shadow:0 22px 40px rgba(2,6,23,.24);backdrop-filter:blur(18px) saturate(140%)}
    .dark .table-card{background:linear-gradient(180deg,rgba(23,27,39,.82) 0%, rgba(18,23,34,.74) 100%);border-color:#2a3448;box-shadow:0 24px 44px rgba(2,6,23,.26);backdrop-filter:blur(18px) saturate(140%)}
    .dark .compact-stat-card{background:linear-gradient(180deg,#171b27 0%, #121722 100%);border-color:#283247;box-shadow:0 14px 28px rgba(2,6,23,.18)}
    .dark .loc-item{background:rgba(20,25,37,.78);border-color:#2a3448}
    .dark .listing-card{background:linear-gradient(180deg,rgba(23,27,39,.82) 0%, rgba(18,23,34,.74) 100%);border-color:#2a3448;backdrop-filter:blur(18px) saturate(140%)}
    .dark .listing-card-header:hover{background:rgba(31,38,55,.92)}
    .dark .listing-platforms{background:rgba(18,24,35,.76)}
    .dark .listing-sizes-table th{background:rgba(18,24,35,.82)}
    .dark .listing-board{background:transparent;border:none;box-shadow:none;backdrop-filter:none}
    .dark .listing-board-header{background:linear-gradient(180deg,rgba(28,34,49,.72),rgba(20,25,37,.58));border-color:#2a3448;box-shadow:0 12px 22px rgba(2,6,23,.14)}
    .dark .listing-board-header-cell{color:#92a1bd}
    .dark .listing-board-row{border-color:#2a3448;box-shadow:0 18px 30px rgba(2,6,23,.22)}
    .dark .inventory-table thead th{color:#8fa0bb}
    .dark .inventory-table tbody tr{box-shadow:0 18px 30px rgba(2,6,23,.18)}
    .dark .inventory-table tbody tr td{background:linear-gradient(180deg,rgba(24,29,42,.92),rgba(18,23,34,.84));border-top-color:#2a3448;border-bottom-color:#2a3448}
    .dark .inventory-table tbody tr td:first-child{border-left-color:#2a3448}
    .dark .inventory-table tbody tr td:last-child{border-right-color:#2a3448}
    .dark .inventory-table tbody tr.expanded-row td{background:linear-gradient(180deg,rgba(29,35,50,.94),rgba(21,26,39,.88))}
    .dark .audit-size-table th:first-child{background:#141720}
    .dark .audit-size-table td:first-child{background:var(--surface)}
    .dark .audit-size-table .qty-stepper{background:rgba(255,255,255,.02);border-color:var(--border)}
    .dark .audit-size-table .qty-input{color:#eef2ff}
    .dark .audit-size-table .qty-input::placeholder{color:#7d86a0}
    .dark .audit-size-pill-expected{background:#202432;color:#aeb6ca}
    .dark .audit-side-summary strong{color:#eef2ff}
    .dark .audit-side-summary span{color:#98a2b3}
    .dark .audit-size-pill-expected{background:#222536;color:var(--text-secondary)}
    .dark .audit-size-pill-over{background:rgba(34,197,94,.16);color:#4ade80}
    .dark .audit-size-pill-under{background:rgba(248,113,113,.16);color:#f87171}
    .dark .audit-side-summary{background:linear-gradient(180deg,rgba(59,130,246,.14),transparent)}
    .dark .quicklink-btn{background:var(--surface);border-color:var(--border);color:var(--text-primary)}
    .dark .listing-price-input,.dark .listing-ask-input,.dark .fee-input{background:#0f1420;border-color:#2f3950;color:#eef2ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}
    .dark .listing-price-input:focus,.dark .listing-ask-input:focus,.dark .fee-input:focus{border-color:#5e8fff;box-shadow:0 0 0 3px rgba(79,126,247,.22)}
    .dark .listing-status-unlisted{background:#232938;color:#aeb8cd;border:1px solid #2f374a}
    .dark .listing-status-listed{background:#16284c;color:#8db0ff;border:1px solid #264983}
    .dark .listing-status-sold{background:#11311f;color:#74e5a2;border:1px solid #1e5a38}
    .dark .page-btn{background:var(--surface);border-color:var(--border);color:var(--text-secondary)}
    .dark .loc-group-header{background:#141720}
    .dark .badge{border:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}
    .dark .badge-gray{background:rgba(33,40,56,.9);color:#c0cadf;border-color:#2f3950}
    .dark .badge-blue{background:rgba(24,43,82,.9);color:#9bb8ff;border-color:#2a4d89}
    .dark .badge-green{background:rgba(17,53,34,.9);color:#79e6a5;border-color:#1f633b}
    .dark .badge-amber{background:rgba(56,38,13,.9);color:#ffd47a;border-color:#6b4a16}
    .dark .badge-red{background:rgba(57,22,28,.9);color:#ff9ca2;border-color:#6c2732}
    .dark .badge-purple{background:rgba(45,32,67,.9);color:#cab4ff;border-color:#4b3771}
    .dark .listing-parent-badge-meta{background:rgba(255,255,255,.05);border-color:#2f3950;color:#aebbd0}
    .dark .integrity-repair-summary{background:linear-gradient(135deg,rgba(30,48,82,.78),rgba(18,23,35,.78));border-color:#2a4d89;box-shadow:0 14px 28px rgba(2,6,23,.22)}
    .dark .integrity-repair-summary-count{background:#121827;border-color:#2a4d89;color:#9bb8ff}
    .dark .integrity-repair-preview{background:rgba(255,255,255,.025);border-color:#2a3448}
    .dark .integrity-group-row{background:linear-gradient(180deg,rgba(24,30,43,.9),rgba(18,23,35,.84))}
    .dark .integrity-group-toggle{background:rgba(19,24,36,.86);border-color:#2a3448;color:#aeb8cd}
    .dark .integrity-group-details{background:rgba(255,255,255,.018)}
    .dark .integrity-row.nested{background:rgba(17,22,33,.62)}
    .dark .shipment-pill-green{background:rgba(34,197,94,.12);color:#4ade80;border-color:rgba(34,197,94,.22)}
    .dark .shipment-pill-green .shipment-pill-dot{background:#22c55e}
    .dark .shipment-pill-amber{background:rgba(251,146,60,.12);color:#fb923c;border-color:rgba(251,146,60,.22)}
    .dark .shipment-pill-amber .shipment-pill-dot{background:#f97316}
    .dark .shipment-pill-red{background:rgba(248,113,113,.12);color:#f87171;border-color:rgba(248,113,113,.22)}
    .dark .shipment-pill-red .shipment-pill-dot{background:#f87171}
    .dark .shipment-pill-gray{background:#222536;color:var(--text-secondary);border-color:#303447}
    .dark .shipment-pill-gray .shipment-pill-dot{background:#6b7280}
    .dark .sales-shell .table-controls{background:linear-gradient(180deg,rgba(24,30,43,.86),rgba(18,23,35,.8));border-color:#283247;box-shadow:0 16px 30px rgba(2,6,23,.2)}
    .dark .sales-shell .sales-inline-status{background:linear-gradient(180deg,rgba(23,29,42,.92),rgba(18,23,35,.88))!important;border-color:#283247!important}
    .dark .sales-shell .sales-selection-bar{background:rgba(32,47,78,.52)!important;border-color:rgba(84,117,191,.46)!important}
    .dark .sales-shell .sales-columns-menu-anchor > div[style]{background:linear-gradient(180deg,rgba(23,29,42,.96),rgba(17,22,33,.94))!important;border-color:#2a3448!important;box-shadow:0 24px 44px rgba(2,6,23,.34)!important}
    .dark .listing-board-header{background:linear-gradient(180deg,rgba(25,31,44,.9),rgba(19,24,36,.82));border-color:#2a3448;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}
    .dark .listing-board-header-cell{color:#93a4bf}
    .dark .listing-board-row.parent{background:linear-gradient(180deg,rgba(24,30,43,.94),rgba(18,23,35,.9));border-color:#2a3448;box-shadow:0 18px 30px rgba(2,6,23,.22)}
    .dark .listing-board-row.parent.is-expanded{background:linear-gradient(180deg,rgba(27,34,49,.96),rgba(19,24,36,.92))}
    .dark .listing-board-row.flat{background:linear-gradient(180deg,rgba(24,30,43,.9),rgba(19,24,36,.86));border-color:#2b3548;box-shadow:0 8px 16px rgba(2,6,23,.14)}
    .dark .listing-board-row.flat:hover{background:linear-gradient(180deg,rgba(28,35,50,.94),rgba(21,27,39,.9));border-color:#36445c;box-shadow:0 10px 18px rgba(2,6,23,.18)}
    .dark .listing-board-row.flat.is-selected{border-color:rgba(96,165,250,.52);background:linear-gradient(180deg,rgba(25,38,63,.96),rgba(21,32,54,.92));box-shadow:0 10px 18px rgba(37,99,235,.16)}
    .dark .listing-board-row.child{background:linear-gradient(180deg,rgba(21,27,39,.94),rgba(18,23,34,.9));border-color:#293345;box-shadow:0 14px 24px rgba(2,6,23,.18)}
    .dark .listing-expanded-shell{background:linear-gradient(180deg,rgba(19,24,36,.88),rgba(15,20,30,.82));border-top-color:#283247}
    .dark .global-search-list,
    .dark .expand-inner,
    .dark .expand-scroll,
    .dark .workspace-modal-body,
    .dark .amazon-listing-modal-body,
    .dark .workspace-matrix-scroll{scrollbar-color:rgba(80,91,118,.6) transparent}
    .dark .size-table-wrap{border-color:var(--border)}
    .dark *:hover::-webkit-scrollbar-thumb,
    .dark *:active::-webkit-scrollbar-thumb,
    .dark *:focus-within::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)}
    .dark .page-title{color:#f1f5ff}
    .dark .page-subtitle{color:var(--text-secondary)}
    .dark .card-title{color:#e8eaf0}
    .dark .stat-label{color:var(--text-tertiary)}
    .dark .stat-sub{color:var(--text-secondary)}
    .dark .name-main{color:#e8eaf0}
    .dark .name-sub{color:var(--text-secondary)}
    .dark .bar-label{color:var(--text-secondary)}
    .dark .bar-val{color:var(--text-secondary)}
    .dark .loc-group-label{color:inherit}
    .dark .loc-group-count{color:var(--text-tertiary)}
    .dark .expand-title{color:var(--text-tertiary)}
    .dark .section-label{color:var(--text-secondary)}
    .dark .modal-title{color:#e8eaf0}
    .dark .confirm-title{color:#e8eaf0}
    .dark .confirm-desc{color:var(--text-secondary)}
    .dark .listing-card-header .name-main{color:#e8eaf0}
    .dark .listing-card-header{color:#e8eaf0}
    .dark .listing-card-header div[style]{color:#e8eaf0 !important}
    .dark .listing-card-header>div>div:first-child{color:#e8eaf0}
    .dark .listing-item-name{color:#e8eaf0 !important}
    .dark td{color:var(--text-primary)}
    .dark th{color:var(--text-tertiary)}
    .dark .profit-pos{color:var(--green)}
    .dark .profit-neg{color:var(--red)}
    .dark .row-total-cell{color:var(--accent)}
    .dark .slg-cell{color:var(--text-primary)}
    .dark .slg-cell.qty-zero{color:#333650}
    .dark .slg-cell.loc-total{color:var(--accent)}
    .dark .topbar-btn{color:#98a3ba}
    .dark .topbar-btn:hover{background:#1b2231;color:#eef2ff}
    .dark .avatar{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 88%, white), var(--accent))}
    .dark .thumb{background:transparent}
    .dark .thumb img{filter:brightness(1.12)}
    .thumb img{display:block}
    .dark .thumb svg{color:#555a72}
    .dark .recent-sales-date{color:var(--text-tertiary)}
    .dark .modal-close{background:#1d2432;color:#b8c3d8;border:1px solid #2b3550}
    .dark .modal-close:hover{background:#252d40;color:#f3f6ff}
    .dark .btn-outline{background:linear-gradient(180deg,rgba(23,28,40,.84) 0%, rgba(18,23,34,.76) 100%);border-color:#2d3850;color:#d2daeb;box-shadow:0 12px 24px rgba(2,6,23,.16)}
    .dark .btn-outline:hover{background:linear-gradient(180deg,#1b2333 0%, #141b29 100%);border-color:#45608e;color:#f7faff}
    .dark .btn-primary{box-shadow:0 12px 24px rgba(37,99,235,.26)}
    .dark .btn-primary:hover{background:#3d6ff6}
    .dark .workspace-cell-stack{background:linear-gradient(180deg,rgba(255,255,255,.012) 0%, rgba(255,255,255,0) 100%), rgba(18,24,36,.48);border:1px solid rgba(53,64,90,.34);border-radius:20px;box-shadow:0 14px 24px rgba(2,6,23,.16)}
    .dark .workspace-market-strip{background:linear-gradient(180deg,rgba(28,35,51,.88) 0%, rgba(20,27,39,.82) 100%)!important;border:1px solid #2b3550;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}
    .dark .dash-item-name{color:#e8eaf0}
    .dark .dash-loc-pairs{color:#e8eaf0}
    .dark .dash-bar-bg{background:#2a2d3e}
    .dark .pagination{color:var(--text-secondary)}
    .dark .page-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}

    .batch-table{width:100%;border-collapse:collapse;margin-top:8px}
    .batch-table th{padding:7px 12px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);background:#f9fafb;border-bottom:1px solid var(--border);text-align:left}
    .batch-table td{padding:8px 12px;font-size:12px;border-bottom:1px solid var(--border-light);vertical-align:middle}
    .batch-table tr:last-child td{border-bottom:none}
    .batch-table tr:hover td{background:#f8faff}
    .batch-wrap{border:1px solid rgba(217,226,240,.94);border-radius:16px;overflow-x:auto;overflow-y:hidden;margin-top:4px;background:rgba(255,255,255,.72);box-shadow:var(--surface-shadow);backdrop-filter:blur(14px) saturate(135%)}
    .workspace-cell-stack{background:linear-gradient(180deg,rgba(255,255,255,.74) 0%, rgba(246,249,255,.56) 100%);border:1px solid rgba(218,227,240,.82);border-radius:20px;box-shadow:0 12px 22px rgba(119,135,164,.07);backdrop-filter:blur(16px) saturate(140%)}
    .workspace-market-strip{background:rgba(245,248,255,.78)!important;border:1px solid rgba(226,233,244,.76);box-shadow:none}
    .workspace-modal{border-radius:32px;overflow:hidden;box-shadow:0 30px 68px rgba(93,111,146,.14),0 12px 28px rgba(93,111,146,.08);display:flex;flex-direction:column;max-height:min(87vh,900px);overflow-y:hidden;border:1px solid rgba(232,239,247,.9);backdrop-filter:blur(22px) saturate(148%)}
    .workspace-modal-header{padding:13px 18px 10px;border-bottom:1px solid rgba(228,235,245,.64);background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(251,253,255,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.88)}
    .workspace-modal .modal-title{font-size:21px;line-height:1.02;letter-spacing:-.035em}
    .workspace-modal-subtitle{font-size:12px;margin-top:4px;color:#627089;line-height:1.4}
    .workspace-modal-body{padding:12px 13px 13px;background:
      radial-gradient(circle at top right, rgba(122,147,214,.06), transparent 28%),
      linear-gradient(180deg,rgba(244,248,255,.78) 0%,rgba(237,242,250,.46) 100%);overflow:hidden;min-height:0;flex:1 1 auto;scrollbar-width:none;-ms-overflow-style:none}
    .workspace-modal-body::-webkit-scrollbar{display:none}
    .amazon-listing-modal{border-radius:30px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(244,248,255,.92));box-shadow:0 34px 70px rgba(84,102,140,.18),0 12px 28px rgba(84,102,140,.09);border:1px solid rgba(229,236,245,.92);display:flex;flex-direction:column;max-height:min(88vh,920px)}
    .amazon-listing-modal-header{padding:18px 22px 14px;background:
      radial-gradient(circle at top left, rgba(255,255,255,.92), transparent 44%),
      linear-gradient(180deg,rgba(255,255,255,.94),rgba(244,248,255,.76));
      border-bottom:1px solid rgba(229,236,245,.9)}
    .amazon-listing-modal-subtitle{font-size:12px;color:#6b7891;line-height:1.45;margin-top:4px;max-width:560px}
    .amazon-listing-modal-body{display:grid;gap:14px;padding:16px 18px 18px;background:
      linear-gradient(180deg,rgba(247,250,255,.86) 0%,rgba(239,244,251,.6) 100%);overflow-y:auto;min-height:0;flex:1 1 auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}
    .amazon-listing-modal-body::-webkit-scrollbar{display:none}
    .amazon-listing-hero{display:grid;gap:6px;padding:16px 18px;border-radius:22px;border:1px solid rgba(228,235,245,.92);background:
      radial-gradient(circle at top right, rgba(255,210,112,.18), transparent 28%),
      linear-gradient(180deg,rgba(255,255,255,.96),rgba(245,248,255,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 12px 28px rgba(108,126,160,.08)}
    .amazon-listing-eyebrow{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#8c99b0}
    .amazon-listing-hero-title{font-size:25px;font-weight:800;line-height:.98;letter-spacing:-.045em;color:var(--text-primary)}
    .amazon-listing-hero-subtitle{font-size:12px;color:#66748c;line-height:1.45}
    .amazon-listing-alert{padding:11px 14px;border-radius:14px;background:linear-gradient(180deg,#fff7ed,#ffedd5);border:1px solid #fdba74;font-size:12px;color:#9a3412;line-height:1.5;box-shadow:0 8px 18px rgba(249,115,22,.08)}
    .amazon-listing-toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding:10px 12px;border-radius:16px;border:1px solid rgba(228,235,245,.86);background:rgba(255,255,255,.68)}
    .amazon-listing-toolbar-meta{font-size:12px;color:#6b7891}
    .amazon-listing-records{display:grid;gap:8px;padding:10px;border:1px solid rgba(226,233,244,.92);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(245,249,255,.78));box-shadow:inset 0 1px 0 rgba(255,255,255,.92)}
    .amazon-listing-records-head,.amazon-listing-record-group-head{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}
    .amazon-listing-section-label{font-size:11px;color:#8a97ad;text-transform:uppercase;letter-spacing:.12em;font-weight:800}
    .amazon-listing-records-count{font-size:11px;color:#6f7d94}
    .amazon-listing-record-group{display:grid;gap:8px;padding:10px 11px;border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}
    .amazon-listing-record-size{font-size:14px;font-weight:800;color:var(--text-primary);letter-spacing:-.02em}
    .amazon-listing-record-group-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
    .amazon-listing-record-stack{display:grid;gap:6px}
    .amazon-listing-record-card{display:grid;gap:6px;padding:8px 9px;border:1px solid rgba(227,234,244,.96);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(247,250,255,.82));box-shadow:none}
    .amazon-listing-record-card-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap}
    .amazon-listing-record-card-tags,.amazon-listing-record-card-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
    .amazon-listing-record-name{font-size:12px;font-weight:800;color:var(--text-primary)}
    .amazon-listing-record-meta{font-size:11px;color:#66748c;line-height:1.5}
    .amazon-listing-record-detail{font-size:11px;color:#8a97ad;line-height:1.45}
    .amazon-listing-price-field{padding:8px 10px;border-radius:14px;border:1px solid rgba(228,235,245,.88);background:rgba(255,255,255,.72)}
    .amazon-listing-editor{border:1px solid rgba(226,233,244,.94);border-radius:18px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(245,249,255,.78));box-shadow:inset 0 1px 0 rgba(255,255,255,.92)}
    .amazon-listing-editor-head,.amazon-listing-editor-row{display:grid;gap:0;padding:8px 10px;align-items:center}
    .amazon-listing-editor-head{font-size:10px;font-weight:800;color:#8a97ad;text-transform:uppercase;letter-spacing:.12em;background:linear-gradient(180deg,rgba(246,249,255,.98),rgba(238,244,252,.9));border-bottom:1px solid rgba(226,233,244,.94)}
    .amazon-listing-editor-row{border-top:1px solid rgba(230,236,245,.96);background:rgba(255,255,255,.54)}
    .amazon-listing-editor-row:nth-child(even){background:rgba(247,250,255,.84)}
    .amazon-listing-size-cell{font-size:13px;font-weight:800;color:var(--text-primary)}
    .amazon-listing-status-cell{font-size:11px;color:#66748c}
    .amazon-listing-footnote{font-size:11px;color:#7a889f;line-height:1.55;padding:0 2px}
    .amazon-listing-feedback{padding:9px 11px;border-radius:12px;font-size:12px;line-height:1.45;border:1px solid transparent;box-shadow:none}
    .amazon-listing-feedback-error{background:linear-gradient(180deg,#fff4f2,#ffe7e3);border-color:#fecaca;color:#b42318}
    .amazon-listing-feedback-success{background:linear-gradient(180deg,#ecfdf3,#dcfce7);border-color:#bbf7d0;color:#166534}
    .amazon-listing-feedback-neutral{background:linear-gradient(180deg,#f8fafc,#eef2ff);border-color:#dbe4f1;color:#4b5b74}
    .amazon-listing-modal-footer{padding:12px 18px;background:linear-gradient(180deg,rgba(255,255,255,.66),rgba(246,249,255,.9));border-top:1px solid rgba(228,235,245,.9)}
    .workspace-feedback-banner{
      display:flex;
      align-items:center;
      gap:10px;
      padding:12px 14px!important;
      border-radius:16px!important;
      box-shadow:0 12px 24px rgba(119,135,164,.08), inset 0 1px 0 rgba(255,255,255,.55);
      backdrop-filter:blur(14px) saturate(140%);
      font-weight:600;
      line-height:1.45;
      letter-spacing:-.01em;
    }
    .workspace-hero{border-radius:30px!important;align-items:stretch!important;padding:14px 16px!important;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(246,250,255,.62))!important;border:1px solid rgba(255,255,255,.92)!important;box-shadow:0 22px 36px rgba(119,135,164,.10)!important;backdrop-filter:blur(18px) saturate(146%)}
    .workspace-hero > div:first-child > div:first-child{font-size:17px!important;line-height:1.04!important;letter-spacing:-.03em!important}
    .workspace-hero > div:first-child > div:last-child{font-size:11px!important;line-height:1.4!important;margin-top:4px!important;color:#627089!important;max-width:520px}
    .workspace-hero-shell{align-items:stretch!important;grid-template-columns:minmax(0,1fr) 232px;min-height:184px}
    .workspace-hero-identity{display:grid;grid-template-columns:176px minmax(0,1fr);gap:22px;align-items:center;min-width:0}
    .workspace-hero-photo{align-self:stretch;display:flex;align-items:center;justify-content:center}
    .workspace-hero-copy{display:grid;gap:14px;min-width:0}
    .workspace-hero-copy > div:first-child{font-size:24px!important;line-height:1!important;letter-spacing:-.05em!important}
    .workspace-hero-summary{display:grid;gap:12px;padding:14px;border-radius:24px;border:1px solid rgba(228,235,245,.9);background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(244,248,255,.68));box-shadow:inset 0 1px 0 rgba(255,255,255,.76)}
    .workspace-hero-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
    .workspace-hero-channel{display:grid;gap:4px;padding:12px 13px;border-radius:18px;border:1px solid rgba(232,238,246,.94);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,251,255,.78))}
    .workspace-hero-channel span{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary)}
    .workspace-hero-channel strong{font-size:22px;line-height:1;color:var(--text-primary)}
    .workspace-hero-channel small{font-size:11px;color:var(--text-secondary)}
    .workspace-hero-channel.tone-stockx{border-color:color-mix(in srgb, var(--green) 20%, rgba(232,238,246,.92))}
    .workspace-hero-channel.tone-ebay{border-color:color-mix(in srgb, #ef4444 20%, rgba(232,238,246,.92))}
    .workspace-hero-channel.tone-amazon{border-color:color-mix(in srgb, #f59e0b 20%, rgba(232,238,246,.92))}
    .workspace-hero-channel.tone-shopify{border-color:color-mix(in srgb, var(--accent) 20%, rgba(232,238,246,.92))}
    .workspace-compact-status-strip{display:flex;flex-wrap:wrap;gap:3px;align-items:center;justify-content:flex-end}
    .workspace-compact-status-pill{display:flex;gap:4px;align-items:center;padding:5px 8px;border-radius:999px;border:1px solid rgba(228,235,245,.9);background:rgba(255,255,255,.62);font-size:8px;color:#76839a;box-shadow:none}
    .workspace-command-kicker{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#90a0b6}
    .workspace-selected-size-pill{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2c3b57;background:rgba(218,227,241,.7);border:1px solid rgba(188,204,228,.9);padding:4px 8px;border-radius:999px}
    .workspace-command-meta{font-size:18px;font-weight:800;color:#20314d;padding:0 2px;line-height:1}
    .workspace-command-bar{
      border-radius:20px!important;
      position:static;
      z-index:2;
      padding:10px 12px 11px!important;
      background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,254,.88))!important;
      border:1px solid rgba(229,235,244,.88)!important;
      box-shadow:0 10px 18px rgba(72,91,130,.04), inset 0 1px 0 rgba(255,255,255,.76)!important;
      backdrop-filter:blur(14px) saturate(140%)!important
    }
    .workspace-command-bar .btn{padding:5px 9px!important;font-size:10px!important;border-radius:11px!important}
    .workspace-command-bar .input{height:31px!important;border-radius:12px!important;font-size:11px!important;border-color:rgba(223,231,243,.92);background:rgba(255,255,255,.94)}
    .workspace-command-group{min-width:0}
    .workspace-command-group-actions{justify-content:flex-end}
    .workspace-modal{min-height:min(84vh,760px)}
    .workspace-modal-body{min-height:min(74vh,660px)}
    .workspace-inspector-layout{display:grid;grid-template-columns:236px minmax(0,1fr);gap:16px;align-items:stretch;min-height:min(68vh,620px)}
    .workspace-redesign-layout{grid-template-columns:224px minmax(0,1.15fr) 296px;gap:12px}
    .workspace-workflow-layout{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:14px;align-items:start;min-height:0}
    .workspace-summary-rail,.workspace-center-pane,.workspace-detail-pane{display:grid;gap:10px;min-height:0}
    .workspace-summary-rail{grid-template-rows:minmax(0,1fr);align-self:stretch;overflow:hidden;padding-right:4px}
    .workspace-center-pane{align-self:stretch;grid-template-rows:auto auto minmax(0,1fr)}
    .workspace-detail-pane{position:static}
    .workspace-redesign-detail{grid-template-rows:auto auto auto minmax(0,1fr);align-self:stretch;overflow:hidden}
    .workspace-board-shell{display:grid;gap:8px;padding:10px 12px 12px;border-radius:20px;border:1px solid rgba(229,235,244,.92);background:linear-gradient(180deg,rgba(252,253,255,.94),rgba(248,250,254,.86));box-shadow:0 10px 18px rgba(72,91,130,.04), inset 0 1px 0 rgba(255,255,255,.76);min-height:100%;overflow:hidden}
    .workspace-summary-card,.workspace-detail-header,.workspace-inspector-section,.workspace-size-flow-card{
      border:1px solid rgba(229,235,244,.88);
      background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(249,251,255,.9));
      border-radius:18px;
      box-shadow:0 8px 16px rgba(72,91,130,.04);
    }
    .workspace-summary-card{padding:12px;display:grid;gap:8px;border-radius:20px;border:1px solid rgba(228,235,245,.9);background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(246,249,255,.78));box-shadow:0 12px 22px rgba(72,91,130,.05),inset 0 1px 0 rgba(255,255,255,.76)}
    .workspace-market-context-card{
      gap:10px;
      position:relative;
      overflow:hidden;
    }
    .workspace-market-context-card::before{
      content:"";
      position:absolute;
      inset:0 auto 0 0;
      width:4px;
      background:linear-gradient(180deg, rgba(34,197,94,.72), rgba(34,197,94,.24));
    }
    .workspace-market-context-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}
    .workspace-stockx-market-strip-left{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
    .workspace-left-stockx-editor{
      min-height:320px;
      max-height:320px;
      height:320px;
      display:grid;
      grid-template-rows:auto auto minmax(0,1fr);
      align-content:stretch;
      align-self:stretch;
      position:relative;
      overflow-y:auto;
      border-color:rgba(198,209,230,.96);
      background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,250,255,.9));
      box-shadow:0 12px 22px rgba(72,91,130,.05), inset 0 1px 0 rgba(255,255,255,.76);
    }
    .workspace-left-stockx-editor::before{
      content:"";
      position:absolute;
      inset:0 auto 0 0;
      width:4px;
      background:linear-gradient(180deg, rgba(91,116,214,.92), rgba(91,116,214,.32));
    }
    .workspace-left-stockx-editor .workspace-inspector-section{
      padding:10px 10px 10px 14px;
      min-height:0;
      height:100%;
      display:flex;
      flex-direction:column;
      align-content:start;
      position:relative;
    }
    .workspace-left-stockx-editor .workspace-inspector-section-title{font-size:13px}
    .workspace-left-stockx-editor .workspace-inspector-section-meta{font-size:10px}
    .workspace-left-stockx-editor .workspace-inline-actions{gap:5px}
    .workspace-left-stockx-editor .workspace-inline-actions{margin-top:auto}
    .workspace-left-stockx-editor .workspace-inline-actions .btn{font-size:10px;padding:5px 8px!important}
    .workspace-left-stockx-editor .workspace-inline-field-row{
      gap:6px;
      padding:8px 9px;
      border-radius:14px;
      background:linear-gradient(180deg,rgba(247,250,255,.96),rgba(243,247,253,.9));
      border:1px solid rgba(223,231,243,.94);
    }
    .workspace-left-stockx-editor .workspace-inline-field-row .input{
      height:28px;
      font-size:10px;
      border-radius:11px;
      background:rgba(255,255,255,.98);
      border-color:rgba(214,224,237,.96);
      box-shadow:inset 0 1px 0 rgba(255,255,255,.82);
    }
    .workspace-left-stockx-editor .workspace-inline-actions .btn{
      border-radius:11px!important;
    }
    .workspace-card-title{font-size:20px;font-weight:800;line-height:1.01;color:var(--text-primary);letter-spacing:-.045em}
    .workspace-mini-meta{font-size:11px;line-height:1.06;color:var(--text-secondary)}
    .workspace-mini-note{font-size:11px;line-height:1.35;color:#718099}
    .workspace-rail-kicker{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#90a0b6}
    .workspace-item-visual{display:grid;gap:10px;justify-items:start}
    .workspace-item-photo-shell{padding:14px;border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(242,247,255,.82));border:1px solid rgba(230,237,246,.92);box-shadow:0 14px 24px rgba(72,91,130,.07)}
    .workspace-item-photo-shell .thumb{box-shadow:none;background:rgba(255,255,255,.72)}
    .workspace-summary-stats,.workspace-inspector-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
    .workspace-hero-copy .workspace-summary-stats{max-width:340px}
    .workspace-summary-stats-hero .workspace-stat-tile{background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(247,250,255,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}
    .workspace-stat-tile{display:grid;gap:2px;padding:8px;border-radius:12px;background:rgba(255,255,255,.78);border:1px solid rgba(230,237,246,.86)}
    .workspace-stat-tile span{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}
    .workspace-stat-tile strong{font-size:12px;color:var(--text-primary)}
    .workspace-rail-pills{display:flex;flex-wrap:wrap;gap:6px}
    .workspace-rail-pills-stack{align-items:flex-start;flex-direction:column}
    .workspace-channel-summary-card{gap:8px}
    .workspace-rail-summary-row{cursor:default}
    .workspace-rail-pill{display:flex;gap:8px;align-items:center;justify-content:space-between;width:100%;padding:7px 9px;border-radius:13px;border:1px solid rgba(233,239,247,.82);background:linear-gradient(180deg,rgba(252,253,255,.94),rgba(247,250,255,.82));font-size:10px;color:var(--text-secondary);cursor:default;box-shadow:inset 0 1px 0 rgba(255,255,255,.74)}
    .workspace-rail-pill.active{background:linear-gradient(180deg,rgba(248,250,255,.99),rgba(241,246,255,.92));border-color:rgba(210,222,240,.96);color:var(--text-secondary);box-shadow:0 10px 18px rgba(72,91,130,.05),inset 0 1px 0 rgba(255,255,255,.8)}
    .workspace-rail-pill-copy{display:grid;gap:2px;text-align:left;min-width:0}
    .workspace-rail-pill-label{font-size:11px;font-weight:800;line-height:1;color:var(--text-primary)}
    .workspace-rail-pill-meta{font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#97a4ba}
    .workspace-rail-pill-value{font-size:12px;font-weight:800;line-height:1;color:var(--text-primary);flex-shrink:0}
    .workspace-selected-item-card{padding:13px;height:100%;min-height:0}
    .workspace-selected-item-head{display:flex;justify-content:center;align-items:center}
    .workspace-selected-item-copy{display:grid;gap:4px}
    .workspace-rail-statline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding-top:2px}
    .workspace-rail-stat{display:grid;gap:2px;padding:8px 9px;border-radius:12px;border:1px solid rgba(233,239,247,.8);background:linear-gradient(180deg,rgba(252,253,255,.92),rgba(246,249,255,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}
    .workspace-rail-stat span{font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#90a0b6}
    .workspace-rail-stat strong{font-size:12px;line-height:1;color:var(--text-primary)}
    .workspace-overview-card{align-content:start}
    .workspace-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}
    .workspace-focus-summary{display:grid;gap:4px;padding-top:4px;border-top:1px solid rgba(228,235,245,.9)}
    .workspace-focus-summary-title{font-size:17px;font-weight:800;line-height:1.02;color:var(--text-primary)}
    .workspace-mockup-photo{padding:8px;border-radius:22px}
    .workspace-overview-strip{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:0 2px}
    .workspace-size-list-shell{grid-template-rows:auto auto auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden}
    .workspace-size-list-head{
      display:grid;
      grid-template-columns:60px 62px minmax(0,1fr) 90px 94px;
      gap:8px;
      padding:0 2px;
      font-size:9px;
      font-weight:800;
      letter-spacing:.1em;
      text-transform:uppercase;
      color:#8694ab;
    }
    .workspace-size-list-scroll{min-height:0;overflow-y:auto;overflow-x:hidden;padding:2px 2px 8px 0;display:grid;gap:8px;align-content:start}
    .workspace-size-list-row{
      display:grid;
      grid-template-columns:60px 62px minmax(0,1fr) 90px 94px;
      gap:8px;
      align-items:center;
      padding:10px 12px;
      border-radius:16px;
      border:1px solid rgba(229,235,244,.88);
      background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,250,255,.9));
      box-shadow:0 8px 16px rgba(72,91,130,.04);
      cursor:pointer;
      transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease;
      text-align:left;
    }
    .workspace-size-list-row:hover{transform:translateY(-1px);box-shadow:0 10px 18px rgba(119,135,164,.065)}
    .workspace-size-list-row.active{
      border-color:rgba(120,150,210,.72);
      box-shadow:0 12px 22px rgba(72,91,130,.12),0 0 0 2px rgba(120,150,210,.12);
      background:linear-gradient(180deg,rgba(255,255,255,.998),rgba(238,244,255,.96));
    }
    .workspace-size-list-cell{display:grid;gap:3px;min-width:0}
    .workspace-size-list-cell strong{font-size:12px;line-height:1.02;color:var(--text-primary)}
    .workspace-size-list-cell span{font-size:9px;line-height:1.1;color:var(--text-secondary)}
    .workspace-size-list-action{justify-items:end}
    .workspace-coverage-strip{display:flex;flex-wrap:wrap;gap:4px;overflow:visible;padding-bottom:0;scrollbar-width:none;-ms-overflow-style:none}
    .workspace-coverage-strip::-webkit-scrollbar{display:none}
    .workspace-coverage-pill{
      display:inline-flex;
      align-items:center;
      gap:4px;
      flex:0 0 auto;
      min-width:auto;
      padding:4px 6px;
      border-radius:999px;
      border:1px solid rgba(228,235,245,.88);
      background:linear-gradient(180deg,rgba(252,253,255,.94),rgba(246,249,255,.84));
      cursor:pointer;
      text-align:left;
      transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease;
    }
    .workspace-coverage-pill:hover{transform:translateY(-1px);box-shadow:0 8px 14px rgba(72,91,130,.05)}
    .workspace-coverage-pill span{font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#90a0b6;white-space:nowrap}
    .workspace-coverage-pill strong{font-size:9px;line-height:1;color:var(--text-primary);white-space:nowrap}
    .workspace-coverage-pill.selected{
      border-color:rgba(177,193,220,.88);
      background:linear-gradient(180deg,rgba(244,248,255,.98),rgba(236,243,255,.94));
      box-shadow:inset 0 0 0 1px rgba(210,220,238,.96),0 10px 18px rgba(72,91,130,.06);
    }
    .workspace-detail-summary-card{gap:10px}
    .workspace-detail-summary-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap}
    .workspace-detail-summary-pills{display:flex;flex-wrap:wrap;gap:6px}
    .workspace-detail-summary-pill{
      display:grid;
      gap:2px;
      padding:6px 8px;
      border-radius:12px;
      border:1px solid rgba(228,235,245,.88);
      background:linear-gradient(180deg,rgba(252,253,255,.94),rgba(246,249,255,.84));
      min-width:0;
    }
    .workspace-detail-summary-pill span{font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#90a0b6}
    .workspace-detail-summary-pill strong{font-size:11px;line-height:1.05;color:var(--text-primary)}
    .workspace-platform-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}
    .workspace-platform-tab{
      display:grid;
      gap:2px;
      padding:7px 8px;
      border-radius:12px;
      border:1px solid rgba(228,235,245,.88);
      background:linear-gradient(180deg,rgba(252,253,255,.94),rgba(246,249,255,.84));
      cursor:pointer;
      text-align:left;
      transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease;
    }
    .workspace-platform-tab:hover{transform:translateY(-1px);box-shadow:0 8px 14px rgba(72,91,130,.05)}
    .workspace-platform-tab span{font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#90a0b6}
    .workspace-platform-tab strong{font-size:10px;line-height:1.08;color:var(--text-primary)}
    .workspace-platform-tab.active{
      border-color:rgba(177,193,220,.88);
      background:linear-gradient(180deg,rgba(244,248,255,.98),rgba(236,243,255,.94));
      box-shadow:inset 0 0 0 1px rgba(210,220,238,.96),0 10px 18px rgba(72,91,130,.06);
    }
    .workspace-detail-market-card{padding:10px;gap:8px}
    .workspace-detail-market-card .workspace-stockx-market-strip-left{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}
    .workspace-detail-market-card .workspace-stockx-market-chip{padding:6px 7px;border-radius:10px}
    .workspace-detail-market-card .workspace-stockx-market-chip span{font-size:8px}
    .workspace-detail-market-card .workspace-stockx-market-chip strong{font-size:11px}
    .workspace-matrix-head{display:grid;grid-template-columns:62px 64px repeat(4,minmax(0,1fr));gap:8px;padding:7px 10px 5px;border:1px solid rgba(229,236,245,.88);border-radius:16px;background:linear-gradient(180deg,rgba(249,251,255,.8),rgba(242,247,253,.66));font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#8694ab;box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}
    .workspace-mockup-matrix-head{grid-template-columns:64px 58px repeat(4,minmax(0,1fr)) 68px;padding:0 2px 0;gap:6px}
    .workspace-matrix-scroll{min-height:0;overflow-y:auto;padding:6px 2px 10px 0;display:grid;gap:10px;align-content:start;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:y proximity;scroll-padding-top:10px}
    .workspace-matrix-scroll::-webkit-scrollbar{display:none}
    *{scrollbar-width:thin;scrollbar-color:transparent transparent}
    *:hover,
    *:focus-within,
    *:active{scrollbar-color:rgba(120,130,150,.44) transparent}
    *::-webkit-scrollbar{display:block!important;width:10px;height:10px}
    *::-webkit-scrollbar-track{background:transparent}
    *::-webkit-scrollbar-thumb{
      background:transparent;
      border-radius:999px;
      border:2px solid transparent;
      background-clip:padding-box;
    }
    *:hover::-webkit-scrollbar-thumb,
    *:focus-within::-webkit-scrollbar-thumb,
    *:active::-webkit-scrollbar-thumb{background:rgba(120,130,150,.44)}
    .workspace-size-flow-card{position:relative;padding:8px 9px 8px 14px;display:grid;gap:6px;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease;scroll-snap-align:start}
    .workspace-size-flow-card:hover{box-shadow:0 10px 18px rgba(119,135,164,.065);transform:translateY(-1px)}
    .workspace-size-flow-card.active{
      border-color:rgba(120,150,210,.72);
      box-shadow:0 12px 22px rgba(72,91,130,.12),0 0 0 2px rgba(120,150,210,.12);
      background:linear-gradient(180deg,rgba(255,255,255,.998),rgba(238,244,255,.96));
      transform:none;
      padding-top:10px;
      padding-bottom:10px;
    }
    .workspace-size-flow-card.active::before{content:"";position:absolute;left:6px;top:10px;bottom:10px;width:3px;border-radius:999px;background:rgba(91,116,214,.8)}
    .workspace-focused-pill{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#3b4f73;background:rgba(208,220,244,.72);border:1px solid rgba(166,186,224,.9);padding:3px 7px;border-radius:999px;white-space:nowrap}
    .workspace-size-flow-card.active .workspace-market-tile{border-color:rgba(218,227,241,.94);background:rgba(255,255,255,.94)}
    .workspace-size-flow-card.active .workspace-market-price{color:#18253e}
    .workspace-size-flow-card.active .workspace-matrix-cell strong{color:#162338}
    .workspace-matrix-row{grid-template-columns:56px 62px repeat(4,minmax(0,1fr));align-items:start;gap:8px}
    .workspace-mockup-row{grid-template-columns:64px 58px repeat(4,minmax(0,1fr)) 68px;padding:8px 8px;align-items:center;border-radius:16px;gap:6px}
    .workspace-matrix-cell{display:grid;gap:1px;align-content:start}
    .workspace-size-cell{justify-items:start;gap:5px;min-width:0;padding-left:2px}
    .workspace-size-flow-card.active .workspace-size-cell{padding-left:4px}
    .workspace-matrix-cell strong{font-size:13px;line-height:1.02;color:var(--text-primary)}
    .workspace-mockup-market-cell{gap:6px}
    .workspace-mockup-market-cell .badge{justify-self:start}
    .workspace-mockup-market-cell .workspace-mini-meta{line-height:1.1}
    .workspace-market-cell-button{
      display:grid;
      grid-template-rows:auto auto minmax(0,1fr);
      align-content:start;
      align-self:stretch;
      cursor:pointer;
      border-radius:14px;
      padding:6px 6px 7px;
      margin:-6px -6px -7px;
      min-height:88px;
      transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease;
      position:relative;
      overflow:hidden;
    }
    .workspace-market-cell-button:hover{background:rgba(247,250,255,.9);transform:translateY(-1px)}
    .workspace-market-cell-button.selected{
      background:linear-gradient(180deg,rgba(244,248,255,.98),rgba(236,243,255,.94));
      box-shadow:inset 0 0 0 1px rgba(210,220,238,.96),0 10px 18px rgba(72,91,130,.06);
      border:1px solid rgba(177,193,220,.88);
    }
    .workspace-market-cell-button.selected::before{
      content:"";
      position:absolute;
      inset:6px auto 6px 6px;
      width:3px;
      border-radius:999px;
      background:rgba(91,116,214,.78);
    }
    .workspace-market-cell-button.selected .workspace-mini-meta{color:#1f2f49}
    .workspace-mockup-manage-cell{display:flex;justify-content:flex-end;align-items:center}
    .workspace-manage-btn{padding:5px 11px!important;border-radius:999px!important;background:rgba(255,255,255,.92)!important}
    .workspace-focus-surface{display:grid;gap:9px;padding:12px;border-radius:17px;border:1px solid rgba(224,231,242,.92);background:linear-gradient(180deg,rgba(255,255,255,.985),rgba(244,248,254,.94));box-shadow:0 10px 18px rgba(72,91,130,.045);order:-1}
    .workspace-focus-surface-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}
    .workspace-focus-kicker{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#90a0b6}
    .workspace-focus-title{font-size:17px;font-weight:800;line-height:1.03;color:var(--text-primary);letter-spacing:-.03em}
    .workspace-focus-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}
    .workspace-focus-market{display:grid;gap:6px;padding:8px 9px;border-radius:13px;border:1px solid rgba(233,239,247,.8);background:rgba(255,255,255,.88)}
    .workspace-focus-market-head{display:flex;align-items:center;justify-content:space-between;gap:8px}
    .workspace-focus-market-name{font-size:11px;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}
    .workspace-focus-market-stats{display:grid;gap:6px}
    .workspace-focus-market-stats > div{display:flex;align-items:baseline;justify-content:space-between;gap:8px}
    .workspace-focus-market-stats span{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#90a0b6}
    .workspace-focus-market-stats strong{font-size:11px;line-height:1.05;color:var(--text-primary);text-align:right}
    .workspace-focus-market.platform-stockx{border-color:color-mix(in srgb, var(--green) 18%, rgba(229,235,244,.92))}
    .workspace-focus-market.platform-ebay{border-color:color-mix(in srgb, #ef4444 18%, rgba(229,235,244,.92))}
    .workspace-focus-market.platform-amazon{border-color:color-mix(in srgb, #f59e0b 20%, rgba(229,235,244,.92))}
    .workspace-focus-market.platform-shopify{border-color:color-mix(in srgb, var(--accent) 18%, rgba(229,235,244,.92))}
    .workspace-market-tile{display:grid;gap:5px;align-content:start;padding:8px 9px;border-radius:11px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,250,255,.88));border:1px solid rgba(232,238,246,.84);box-shadow:none;position:relative;overflow:hidden}
    .workspace-market-tile::before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:rgba(180,191,209,.55)}
    .workspace-market-topline{display:flex;align-items:center;gap:6px}
    .workspace-market-state-dot{width:6px;height:6px;border-radius:999px;background:rgba(180,191,209,.9);flex:0 0 auto}
    .workspace-market-qty{font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#90a0b6}
    .workspace-market-price{font-size:16px;font-weight:800;line-height:1.01;color:var(--text-primary)}
    .workspace-market-tile.platform-stockx::before{background:rgba(34,197,94,.55)}
    .workspace-market-tile.platform-ebay::before{background:rgba(239,68,68,.55)}
    .workspace-market-tile.platform-amazon::before{background:rgba(245,158,11,.6)}
    .workspace-market-tile.platform-shopify::before{background:rgba(70,101,214,.55)}
    .workspace-market-tile.is-live{border-color:color-mix(in srgb, var(--green) 20%, rgba(232,238,246,.9));background:linear-gradient(180deg,color-mix(in srgb, var(--green) 6%, rgba(248,251,255,.96)),rgba(244,248,252,.84))}
    .workspace-market-tile.is-live .workspace-market-state-dot{background:var(--green)}
    .workspace-market-tile.is-ready{border-color:color-mix(in srgb, var(--accent) 20%, rgba(232,238,246,.9));background:linear-gradient(180deg,color-mix(in srgb, var(--accent) 6%, rgba(248,251,255,.96)),rgba(244,248,252,.84))}
    .workspace-market-tile.is-ready .workspace-market-state-dot{background:var(--accent)}
    .workspace-market-tile.is-review{border-color:color-mix(in srgb, #f59e0b 24%, rgba(232,238,246,.9));background:linear-gradient(180deg,color-mix(in srgb, #f59e0b 8%, rgba(248,251,255,.96)),rgba(244,248,252,.84))}
    .workspace-market-tile.is-review .workspace-market-state-dot{background:#f59e0b}
    .workspace-market-tile.is-muted .workspace-market-state-dot{background:rgba(180,191,209,.9)}
    .workspace-matrix-note{font-size:9px;line-height:1.05;color:var(--text-tertiary)}
    .workspace-detail-header{padding:11px;display:grid;gap:5px}
    .workspace-detail-kicker{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#90a0b6}
    .workspace-summary-stats-focus .workspace-stat-tile{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(247,250,255,.84));box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}
    .workspace-focus-callout{padding:9px 10px;border-radius:14px;background:linear-gradient(180deg,rgba(248,250,255,.99),rgba(243,247,253,.94));border:1px solid rgba(220,228,240,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.78);font-size:11px;line-height:1.12;color:#44536c;font-weight:700}
    .workspace-focus-actions{display:grid;grid-template-columns:1fr;gap:6px}
    .workspace-focus-actions .btn-primary{grid-column:1;padding:9px 11px!important;border-radius:13px!important}
    .workspace-focus-actions-pills{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
    .workspace-focus-actions-pills .workspace-rail-pill{justify-content:center}
    .workspace-mockup-inspector-card{padding:9px}
    .workspace-detail-pane{grid-auto-rows:min-content}
    .workspace-detail-pane .workspace-inspector-section{padding:10px;gap:6px;border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,254,.92))}
    .workspace-detail-pane .workspace-inspector-section + .workspace-inspector-section{margin-top:0}
    .workspace-detail-pane .workspace-inspector-section-title{font-size:14px}
    .workspace-detail-pane .workspace-inspector-section-meta{font-size:10px;line-height:1.2;color:#7a889f;margin-top:2px}
    .workspace-detail-pane .workspace-stat-tile{padding:6px 7px;border-radius:11px}
    .workspace-detail-pane .workspace-stat-tile span{font-size:8px}
    .workspace-detail-pane .workspace-stat-tile strong{font-size:10px;line-height:1.05}
    .workspace-detail-pane .workspace-inline-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}
    .workspace-detail-pane .workspace-inline-actions .btn{padding:5px 8px!important;font-size:10px!important;border-radius:10px!important}
    .workspace-detail-pane .workspace-inline-actions .btn-primary{grid-column:1 / -1;margin-right:0}
    .workspace-detail-pane .workspace-inline-field-row{gap:5px;grid-template-columns:minmax(0,1fr) 62px}
    .workspace-detail-pane .workspace-inline-field-row .input{height:27px;font-size:10px}
    .workspace-matrix-toolbar{margin:0 2px 0}
    .workspace-inspector-section{padding:14px;display:grid;gap:8px}
    .workspace-inspector-section-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}
    .workspace-inspector-section-title{font-size:15px;font-weight:800;color:var(--text-primary)}
    .workspace-inspector-section-meta{font-size:11px;line-height:1.3;color:#7a889f;margin-top:4px}
    .workspace-inline-field-row{
      display:grid;
      grid-template-columns:minmax(0,1fr) 74px;
      gap:8px;
      padding:8px 10px;
      border-radius:14px;
      border:1px solid rgba(226,233,244,.88);
      background:linear-gradient(180deg,rgba(249,251,255,.94),rgba(244,248,255,.88));
    }
    .workspace-inline-field-row .input{
      height:34px;
      border-radius:12px;
      background:rgba(255,255,255,.98);
      border-color:rgba(214,224,237,.96);
      box-shadow:inset 0 1px 0 rgba(255,255,255,.8);
    }
    .workspace-inline-stockx-draft{
      display:grid;
      grid-template-columns:minmax(0,1fr) 68px;
      gap:6px;
      align-items:end;
      margin-top:auto;
      padding:6px 0 0;
      border-radius:0;
      border:none;
      border-top:1px solid rgba(223,231,243,.82);
      background:transparent;
      box-shadow:none;
    }
    .workspace-inline-stockx-field{
      display:grid;
      gap:4px;
      min-width:0;
    }
    .workspace-inline-stockx-field span{
      font-size:9px;
      font-weight:800;
      letter-spacing:.06em;
      text-transform:uppercase;
      color:#8a98ae;
    }
    .workspace-inline-stockx-field .input{
      width:100%;
      height:28px;
      padding:0 8px;
      font-size:12px;
      border-radius:10px;
      background:rgba(255,255,255,.98);
      border-color:rgba(214,224,237,.96);
      box-shadow:inset 0 1px 0 rgba(255,255,255,.82);
    }
    .workspace-inline-stockx-field-qty .input{min-width:0}
    .workspace-inline-actions{display:flex;flex-wrap:wrap;gap:6px}
    .workspace-inline-actions .btn-primary{margin-right:auto;background:#5b74d6!important;border-color:#5b74d6!important;box-shadow:none!important}
    .workspace-inline-actions .btn-outline{background:rgba(255,255,255,.78)!important;border-color:rgba(223,231,243,.92)!important;color:#4e5d75!important}
    .workspace-stockx-market-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}
    .workspace-stockx-market-chip{display:grid;gap:2px;padding:8px 9px;border-radius:12px;border:1px solid rgba(226,233,243,.92);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,250,255,.9));appearance:none;cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}
    .workspace-stockx-market-chip:hover{transform:translateY(-1px);border-color:rgba(151,168,203,.9);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(243,248,255,.96));box-shadow:0 8px 16px rgba(39,66,122,.08)}
    .workspace-stockx-market-chip:focus-visible{outline:2px solid rgba(91,116,214,.45);outline-offset:2px}
    .workspace-stockx-market-chip:active{transform:translateY(0);box-shadow:none}
    .workspace-stockx-market-chip span{font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8a98ae}
    .workspace-stockx-market-chip strong{font-size:13px;line-height:1.05;color:var(--text-primary)}
    .workspace-stockx-market-empty{padding:9px 10px;border-radius:11px;border:1px dashed rgba(223,231,243,.72);background:rgba(248,251,255,.5);font-size:10px;line-height:1.35;color:#8a97aa}
    .workspace-stockx-queue-preview{
      border-radius:18px!important;
      border:1px solid rgba(109,141,219,.22)!important;
      background:linear-gradient(180deg,rgba(244,248,255,.96),rgba(239,244,253,.9))!important;
      box-shadow:0 10px 20px rgba(72,91,130,.06), inset 0 1px 0 rgba(255,255,255,.72);
      padding:11px 12px!important;
      align-items:flex-start!important;
    }
    .workspace-stockx-queue-preview-head,.workspace-stockx-queue-preview-stats{
      display:flex;
      gap:8px;
      align-items:center;
      flex-wrap:wrap;
    }
    .workspace-stockx-queue-preview-summary{
      padding-top:2px;
      border-top:1px solid rgba(214,224,237,.68);
    }
    .workspace-stockx-queue-preview-note{
      padding:8px 10px;
      border-radius:12px;
      background:rgba(255,255,255,.62);
      border:1px solid rgba(223,231,243,.72);
    }
    .workspace-stockx-queue-preview .badge{border-radius:999px;font-weight:800;letter-spacing:.04em}
    .workspace-stockx-queue-preview .workspace-mini-meta{line-height:1.45}
    .workspace-command-bar .btn-outline{background:rgba(255,255,255,.8)!important;border-color:rgba(223,231,243,.92)!important;color:#4e5d75!important}
    .workspace-manage-btn{background:rgba(255,255,255,.82)!important;border-color:rgba(223,231,243,.92)!important;color:#4e5d75!important}
    .workspace-channel-tabs-shell{gap:8px}
    .workspace-sync-health-card{gap:6px}
    .workspace-sync-health-card .workspace-rail-pill{background:rgba(250,252,255,.74)}
    .workspace-modal .modal-footer{display:none}
    .dark .workspace-modal{box-shadow:0 34px 74px rgba(2,6,23,.34),0 14px 30px rgba(2,6,23,.22);border-color:#273247}
    .dark .workspace-modal-body{background:linear-gradient(180deg,rgba(14,18,28,.94) 0%,rgba(15,20,31,.84) 100%)}
    .dark .workspace-feedback-banner{box-shadow:0 10px 22px rgba(2,6,23,.18)}
    .dark .workspace-summary-card,.dark .workspace-detail-header,.dark .workspace-inspector-section,.dark .workspace-size-flow-card{background:rgba(18,24,36,.92);border-color:#2a3448;box-shadow:0 12px 20px rgba(2,6,23,.16)}
    .dark .workspace-inspector-section-meta{color:#90a0be}
    .dark .workspace-stockx-market-chip{background:rgba(255,255,255,.03);border-color:#334155}
    .dark .workspace-stockx-market-chip span{color:#90a0be}
    .dark .workspace-stockx-market-chip strong{color:#f3f6fd}
    .dark .workspace-stockx-market-empty{background:rgba(255,255,255,.03);border-color:#334155;color:#90a0be}
    .dark .workspace-rail-kicker,.dark .workspace-rail-stat span,.dark .workspace-rail-pill-meta{color:#90a0be}
    .dark .workspace-rail-stat{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.025));border-color:#334155;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}
    .dark .workspace-rail-stat strong,.dark .workspace-rail-pill-label,.dark .workspace-rail-pill-value{color:#f3f6fd}
    .dark .workspace-item-photo-shell{background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.03));border-color:#334155;box-shadow:0 10px 18px rgba(2,6,23,.16)}
    .dark .workspace-item-photo-shell .thumb{background:rgba(255,255,255,.04);box-shadow:none}
    .dark .workspace-market-tile{background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.03));border-color:#334155;box-shadow:none}
    .dark .workspace-market-tile::before{background:rgba(148,163,184,.32)}
    .dark .workspace-market-tile.platform-stockx::before{background:rgba(34,197,94,.5)}
    .dark .workspace-market-tile.platform-ebay::before{background:rgba(239,68,68,.5)}
    .dark .workspace-market-tile.platform-amazon::before{background:rgba(245,158,11,.55)}
    .dark .workspace-market-tile.platform-shopify::before{background:rgba(70,101,214,.5)}
    .dark .workspace-market-tile.is-live{background:linear-gradient(180deg,color-mix(in srgb, var(--green) 10%, rgba(255,255,255,.04)),rgba(255,255,255,.025));border-color:color-mix(in srgb, var(--green) 28%, #334155)}
    .dark .workspace-market-tile.is-ready{background:linear-gradient(180deg,color-mix(in srgb, var(--accent) 10%, rgba(255,255,255,.04)),rgba(255,255,255,.025));border-color:color-mix(in srgb, var(--accent) 28%, #334155)}
    .dark .workspace-market-tile.is-review{background:linear-gradient(180deg,color-mix(in srgb, #f59e0b 10%, rgba(255,255,255,.04)),rgba(255,255,255,.025));border-color:color-mix(in srgb, #f59e0b 28%, #334155)}
    .dark .workspace-stat-tile,.dark .workspace-rail-pill,.dark .workspace-compact-status-pill{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));border-color:#334155}
    .dark .workspace-rail-pill.active{background:linear-gradient(180deg,rgba(58,78,126,.5),rgba(49,67,108,.42));border-color:#49639a;color:#dbe8ff;box-shadow:0 12px 20px rgba(2,6,23,.16),inset 0 1px 0 rgba(255,255,255,.04)}
    .dark .workspace-summary-card{background:linear-gradient(180deg,rgba(22,27,39,.9),rgba(17,22,33,.84));border-color:#2a3448;box-shadow:0 16px 28px rgba(2,6,23,.18),inset 0 1px 0 rgba(255,255,255,.03)}
    .dark .workspace-matrix-head{background:linear-gradient(180deg,rgba(25,31,44,.9),rgba(19,24,36,.82));border-color:#2a3448;box-shadow:inset 0 1px 0 rgba(255,255,255,.03);color:#93a4bf}
    .dark .workspace-hero-summary{background:linear-gradient(180deg,rgba(21,28,41,.88),rgba(17,24,35,.8));border-color:#2b3550;box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}
    .dark .workspace-hero-channel{background:rgba(255,255,255,.03);border-color:#334155}
    .dark .workspace-hero-channel strong{color:#f3f6fd}
    .dark .workspace-hero-channel small{color:#94a3b8}
    .dark .workspace-compact-status-pill{color:#90a0be}
    .dark .workspace-command-meta{color:#8ea3ca}
    .dark .workspace-size-flow-card.active{border-color:#4f73c2;box-shadow:none;background:linear-gradient(180deg,rgba(29,39,58,.985),rgba(23,33,50,.945))}
    .dark .workspace-size-flow-card.active .workspace-market-tile{background:rgba(255,255,255,.04);border-color:#3b4f73}
    .dark .workspace-size-flow-card.active .workspace-market-price{color:#f1f6ff}
    .dark .workspace-focus-callout{background:linear-gradient(180deg,rgba(35,46,68,.94),rgba(28,38,57,.9));border-color:#334766;box-shadow:inset 0 1px 0 rgba(255,255,255,.03);color:#e0e7f8}
    .dark .workspace-focus-surface{background:linear-gradient(180deg,rgba(20,27,40,.94),rgba(16,22,34,.88));border-color:#273247;box-shadow:none}
    .dark .workspace-focus-market{background:rgba(255,255,255,.03);border-color:#334155}
    .dark .workspace-focus-market-stats span{color:#90a0be}
    .dark .workspace-focus-market-stats strong,.dark .workspace-focus-market-name,.dark .workspace-focus-title{color:#f3f6fd}
    .dark .workspace-board-shell{background:linear-gradient(180deg,rgba(19,26,39,.9),rgba(16,22,34,.82));border-color:#273247;box-shadow:none}
    .dark .workspace-modal .modal-footer{background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(18,24,36,.84));border-top-color:#2a3448}
    .dark .workspace-hero{background:linear-gradient(180deg,rgba(20,27,40,.94),rgba(16,22,34,.88))!important;border-color:#273247!important;box-shadow:0 8px 14px rgba(2,6,23,.12)!important}
    .dark .workspace-market-strip{background:rgba(24,31,45,.8)!important;border:1px solid #2c3952;box-shadow:none}
    .dark .workspace-command-bar{background:transparent!important;border-color:#2a3448!important;box-shadow:none!important}
    .dark .listings-top-shell{background:linear-gradient(180deg,rgba(18,24,36,.88),rgba(16,21,32,.8));border:1px solid #273247}
    .dark .listings-shell .listings-toolbar{background:linear-gradient(180deg,rgba(20,27,40,.94),rgba(16,22,34,.88))!important;border-color:#273247!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 12px 22px rgba(2,6,23,.2)!important}
    .dark .listings-shell .listings-toolbar .status-tabs{background:rgba(255,255,255,.03);box-shadow:inset 0 0 0 1px rgba(52,65,91,.82)}
    .dark .listings-shell .listings-toolbar .search-inline{background:rgba(255,255,255,.03);border-color:#334155}
    @media (max-width: 1200px){
      .workspace-inspector-layout,.workspace-workflow-layout,.workspace-redesign-layout{grid-template-columns:1fr}
      .workspace-matrix-head,.workspace-matrix-row{grid-template-columns:repeat(2,minmax(0,1fr))}
      .workspace-size-list-head,.workspace-size-list-row{grid-template-columns:repeat(2,minmax(0,1fr))}
      .workspace-platform-tabs,.workspace-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
      .workspace-summary-rail,.workspace-detail-pane{position:static}
      .workspace-hero-shell{grid-template-columns:1fr}
      .workspace-hero-identity{grid-template-columns:1fr}
      .workspace-hero-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
      .workspace-mockup-matrix-head,.workspace-mockup-row{grid-template-columns:repeat(2,minmax(0,1fr))}
      .workspace-selected-item-head{grid-template-columns:1fr}
      .workspace-focus-actions-pills{grid-template-columns:1fr}
      .workspace-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
    }

    .inventory-shell .page-header{align-items:flex-end;margin-bottom:12px}
    .inventory-shell .page-subtitle{margin-top:3px;max-width:720px}
    .inventory-top-shell{padding:18px 20px 16px;margin-bottom:18px;display:grid;gap:14px;background:linear-gradient(180deg,rgba(255,255,255,.56),rgba(255,255,255,.34));border:1px solid rgba(255,255,255,.86);border-radius:28px;box-shadow:0 22px 40px rgba(119,135,164,.10);backdrop-filter:blur(18px) saturate(145%)}
    .inventory-page-header{margin-bottom:0}
    .inventory-top-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;padding:2px 2px 0}
    .inventory-primary-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end;max-width:760px;padding:0;border-radius:0;background:transparent;box-shadow:none}
    .inventory-actions-dropdown{position:relative}
    .inventory-actions-trigger{list-style:none;min-width:42px;padding:9px 0;justify-content:center;font-size:18px;letter-spacing:.08em}
    .inventory-actions-trigger::-webkit-details-marker{display:none}
    .inventory-actions-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:230px;padding:8px;border-radius:16px;background:#fff;border:1px solid rgba(215,225,240,.98);box-shadow:0 24px 52px rgba(15,23,42,.18);z-index:2800}
    .inventory-actions-item{display:block;width:100%;border:none;background:transparent;color:var(--text-primary);text-align:left;padding:9px 10px;border-radius:10px;font-family:'Inter',sans-serif;font-size:12px;font-weight:500;cursor:pointer}
    .inventory-actions-item:hover{background:rgba(239,244,253,.98)}
    .inventory-actions-item:disabled{opacity:.45;cursor:not-allowed}
    .inventory-primary-actions .btn{padding:9px 12px;border-radius:14px;font-size:12px;box-shadow:none}
    .inventory-primary-actions .btn-outline{background:rgba(255,255,255,.76);border-color:rgba(220,228,240,.9);color:#5d6a81}
    .inventory-primary-actions .btn-outline:hover{background:rgba(255,255,255,.92);color:#243146}
    .inventory-primary-actions .btn-primary{padding:10px 14px;box-shadow:0 10px 18px rgba(69,101,214,.18)}
    .inventory-control-surface{display:grid;gap:12px;padding:14px 16px;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.58),rgba(255,255,255,.36));border:1px solid rgba(255,255,255,.88);box-shadow:0 14px 26px rgba(119,135,164,.065);backdrop-filter:blur(16px) saturate(142%)}
    .inventory-control-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
    .inventory-control-row-primary{justify-content:flex-start}
    .inventory-control-row-primary{padding-bottom:12px;border-bottom:1px solid rgba(225,232,242,.72)}
    .inventory-control-row-secondary{justify-content:space-between;padding-top:0}
    .inventory-inline-banner{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:16px;border:1px solid rgba(220,228,240,.92);background:rgba(255,255,255,.84);box-shadow:0 8px 16px rgba(119,135,164,.05)}
    .inventory-inline-banner-green{background:color-mix(in srgb, var(--green) 10%, rgba(255,255,255,.72));border-color:color-mix(in srgb, var(--green) 24%, rgba(220,228,240,.92))}
    .inventory-inline-banner-blue{background:color-mix(in srgb, var(--accent) 8%, rgba(255,255,255,.72));border-color:color-mix(in srgb, var(--accent) 24%, rgba(220,228,240,.92))}
    .inventory-header-actions{gap:8px;align-items:center;flex-wrap:wrap}
    .inventory-header-actions .btn{padding:9px 12px;border-radius:14px}
    .inventory-toolbar-row{margin-bottom:0!important;gap:12px!important;padding:0;background:transparent;border:none;box-shadow:none;backdrop-filter:none}
    .inventory-toolbar-row .status-tabs,.inventory-control-row .status-tabs{padding:5px;border-radius:18px;background:transparent;box-shadow:none}
    .inventory-control-row .status-tab{padding:7px 12px;border-radius:14px;font-size:12px}
    .inventory-toolbar-row button[style*="border-radius:99px"]{padding:6px 11px!important;font-weight:600!important}
    .inventory-location-pills{display:flex;gap:6px;flex-wrap:wrap;padding:0;border-radius:0;background:transparent;box-shadow:none}
    .inventory-location-pills button{box-shadow:none}
    .inventory-toolbar{padding:0;border-radius:0;gap:10px;background:transparent;border:none;box-shadow:none}
    .inventory-top-search{min-width:320px;max-width:460px;flex:1 1 360px}
    .inventory-toolbar .search-inline{min-width:260px;max-width:360px}
    .inventory-toolbar .ctrl-btn{padding:6px 11px;border-radius:12px}
    .inventory-category-pills .ctrl-btn{border-radius:999px!important}
    .inventory-category-pills,.inventory-toolbar-actions{display:flex;gap:6px;flex-wrap:wrap;padding:0;border-radius:0;background:transparent;box-shadow:none}
    .inventory-toolbar-actions .ctrl-btn{padding:7px 11px}
    .inventory-top-shell .page-title{font-size:40px;line-height:1.02;letter-spacing:-.035em}
    .inventory-top-shell .page-subtitle{font-size:14px;line-height:1.55;color:#627089;max-width:720px}
    .inventory-top-shell + .table-card{margin-top:2px}
    .inventory-shell .table-card{border-top-left-radius:24px;border-top-right-radius:24px}
    .inventory-shell .table-card .inventory-table thead th{padding-top:14px}

    .dark .inventory-top-shell{background:linear-gradient(180deg,rgba(18,24,36,.88),rgba(16,21,32,.8));border-color:#273247;box-shadow:0 22px 40px rgba(2,6,23,.34)}
    .dark .inventory-primary-actions{background:transparent;box-shadow:none}
    .dark .inventory-actions-menu{background:#131925;border-color:rgba(49,61,84,.98)}
    .dark .inventory-actions-item:hover{background:rgba(36,44,63,.98)}
    .dark .inventory-primary-actions .btn-outline{background:rgba(255,255,255,.03);border-color:#334155;color:#c3cee2}
    .dark .inventory-primary-actions .btn-outline:hover{background:rgba(255,255,255,.06);color:#f2f6ff}
    .dark .inventory-control-surface{background:linear-gradient(180deg,rgba(20,27,40,.94),rgba(16,22,34,.88));border-color:#273247;box-shadow:0 14px 26px rgba(2,6,23,.22)}
    .dark .inventory-inline-banner{background:rgba(255,255,255,.035);border-color:#334155}
    .dark .inventory-toolbar-row .status-tabs,.dark .inventory-control-row .status-tabs,.dark .inventory-location-pills,.dark .inventory-category-pills,.dark .inventory-toolbar-actions{background:transparent;box-shadow:none}
    .dark .workspace-modal-header{background:linear-gradient(180deg,rgba(18,24,36,.92),rgba(16,22,34,.72));border-bottom-color:#273247}
    .dark .listings-page-header > div:first-child .page-subtitle{color:#94a3b8}

    .listings-toolbar{padding:6px 8px!important;border-radius:18px!important;gap:6px!important;background:linear-gradient(180deg,rgba(255,255,255,.46),rgba(255,255,255,.28))!important;border:1px solid rgba(255,255,255,.84)!important;box-shadow:0 7px 12px rgba(119,135,164,.04)!important;backdrop-filter:blur(15px) saturate(138%);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}
    .listings-toolbar .search-inline{min-width:228px;max-width:308px}
    .listings-toolbar-main{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}
    .listings-toolbar-right{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:flex-end}
    .listings-platform-cluster{display:flex;align-items:center;gap:3px;flex-wrap:wrap;padding:0;background:transparent;box-shadow:none}
    .listings-platform-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin-right:4px}
    .listings-reset-order{border-radius:14px!important;background:transparent!important;box-shadow:none!important}
    .listings-page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end}
    .listings-page-header > div:first-child .page-title{font-size:40px;line-height:1.02;letter-spacing:-.035em}
    .listings-page-header > div:first-child .page-subtitle{font-size:14px;line-height:1.55;color:#627089;max-width:760px}
    .listings-status-strip{margin:0!important;display:flex;align-items:center;gap:10px;flex-wrap:wrap}
    .listings-status-strip > div[style]{padding:7px 10px!important;border-radius:999px!important;background:linear-gradient(180deg,rgba(255,255,255,.75),rgba(255,255,255,.52))!important;border:1px solid rgba(255,255,255,.86)!important;box-shadow:0 8px 14px rgba(119,135,164,.05)!important}
    .listings-top-shell{padding:16px 18px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"header stats" "toolbar toolbar";gap:10px 14px;margin-bottom:12px;background:linear-gradient(180deg,rgba(255,255,255,.56),rgba(255,255,255,.34));border-radius:28px;border:1px solid rgba(255,255,255,.86);box-shadow:0 22px 40px rgba(119,135,164,.10);backdrop-filter:blur(18px) saturate(145%)}
    .listings-page-header{grid-area:header;margin-bottom:0;padding:2px 2px 0}
    .listings-primary-actions{display:flex;gap:8px;align-items:center}
    .listings-primary-actions .btn{padding:10px 14px;border-radius:16px}
    .listings-shell .listings-toolbar{margin-bottom:0!important;background:linear-gradient(180deg,rgba(255,255,255,.52),rgba(255,255,255,.34))!important;border:1px solid rgba(255,255,255,.84)!important;box-shadow:0 10px 18px rgba(119,135,164,.05)!important}
    .listings-shell .listings-toolbar .status-tabs{padding:0;background:transparent;box-shadow:none;border:none;flex-wrap:wrap;row-gap:6px;min-width:0}
    .listings-shell .listings-toolbar .status-tab{background:transparent;padding:4px 7px;border-radius:11px;font-size:10px;font-weight:700;flex:0 0 auto}
    .listings-shell .listings-toolbar .status-tab.active{box-shadow:0 8px 16px rgba(53,102,232,.13)}
    .listings-shell .listings-toolbar .search-inline{background:rgba(255,255,255,.88);border-color:rgba(223,230,241,.92);box-shadow:none}
    .listings-shell .listings-status-strip{grid-area:stats;margin:2px 0 0!important;justify-content:flex-end;align-self:start}
    .listings-toolbar-right .ctrl-btn{padding:4px 8px;border-radius:13px}
    .listings-shell .listings-toolbar{grid-area:toolbar}
    .listings-shell .page-sticky-stack{top:calc(var(--topbar-h) + 24px)}

    .inventory-shell .table-card,
    .listings-shell .table-card{background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(249,251,255,.64));border:1px solid rgba(255,255,255,.86);box-shadow:0 14px 28px rgba(119,135,164,.075);backdrop-filter:blur(16px) saturate(142%)}
    .inventory-shell .table-controls,
    .listings-shell .table-controls{padding:0}
    .inventory-shell .page-sticky-stack,
    .listings-shell .page-sticky-stack{gap:10px}
    .sales-shell .page-header{margin-bottom:14px}
    .sales-shell .table-controls{padding:14px 16px;border:1px solid rgba(230,237,246,.92);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.74),rgba(248,251,255,.66));box-shadow:0 12px 24px rgba(119,135,164,.055);backdrop-filter:blur(16px) saturate(140%)}
    .sales-shell .table-controls + .table-controls{margin-top:-2px;margin-bottom:12px}
    .sales-shell .sales-inline-status{border-radius:16px;box-shadow:0 10px 18px rgba(119,135,164,.05)}
    .sales-shell .sales-selection-bar{border-radius:16px!important;box-shadow:0 10px 20px rgba(53,102,232,.08);backdrop-filter:blur(14px) saturate(136%)}
    .sales-shell .sales-table-card{overflow:hidden}
    .sales-shell .sales-columns-menu-anchor > div[style]{border-color:rgba(224,232,244,.94)!important;border-radius:16px!important;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(247,250,255,.9))!important;box-shadow:0 20px 40px rgba(15,23,42,.12)!important;backdrop-filter:blur(16px) saturate(138%)}
    .sales-shell .dense-table tbody tr[style*="var(--accent-light)"] td{background:linear-gradient(180deg,rgba(239,246,255,.94),rgba(231,240,255,.84))}
    .sales-shell .dense-table tbody td{vertical-align:top}
    .sales-shell .dense-table .name-cell{align-items:flex-start}
    .sale-date-cell,.sale-location-cell{display:flex;flex-direction:column;gap:3px;align-items:flex-start;min-width:0}
    .sale-time-sub,.sale-location-source{font-size:10px;line-height:1.25;color:var(--text-tertiary);white-space:nowrap}
    .sale-location-source{text-transform:capitalize}
    .sales-shell .dense-table .hover-actions{gap:8px!important}
    .sales-shell .dense-table .row-menu{justify-content:flex-start}
    .sales-shell .shipment-pill{padding:6px 10px;border-radius:999px;font-size:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.45)}

    .inventory-shell .table-card .inventory-table thead th,
    .listings-shell .table-card .listing-board-header-cell{color:#8795ad}

    .inventory-shell .expand-inner{background:linear-gradient(180deg,rgba(252,253,255,.76),rgba(245,249,255,.58))}
    .inventory-shell .expand-section,
    .listings-shell .expand-section{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(248,251,255,.80));box-shadow:0 8px 18px rgba(119,135,164,.05)}
    .inventory-shell .batch-wrap,
    .listings-shell .batch-wrap{background:rgba(255,255,255,.78);box-shadow:0 10px 18px rgba(119,135,164,.05)}
    .inventory-shell .expand-collapsible:not([open]),
    .listings-shell .expand-collapsible:not([open]){background:rgba(255,255,255,.68);box-shadow:0 6px 12px rgba(119,135,164,.04)}
    .batch-fifo-tag{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:99px;font-size:10px;font-weight:700;background:#eff6ff;color:var(--accent);border:1px solid #bfdbfe}
    .batch-edit-link{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:var(--accent);cursor:pointer;background:none;border:none;padding:0}
    .batch-edit-link:hover{text-decoration:underline}
    .dark .batch-table th{background:#141720}
    .dark .batch-table tr:hover td{background:#1e2235}
    .dark .batch-wrap{border-color:#2a3448;background:rgba(20,25,37,.78);backdrop-filter:blur(16px) saturate(140%)}
    .dark .batch-fifo-tag{background:#1a2340;border-color:#2a3a60}

    .ctx-menu{position:fixed;background:rgba(255,255,255,.84);border:1px solid rgba(215,225,240,.95);border-radius:16px;box-shadow:0 22px 40px rgba(15,23,42,.12);z-index:9999;min-width:170px;padding:8px;overflow:hidden;backdrop-filter:blur(20px) saturate(145%)}
    .ctx-item{display:flex;align-items:center;gap:8px;padding:9px 12px;font-size:13px;cursor:pointer;border-radius:10px;color:var(--text-primary);transition:background .1s}
    .ctx-item:hover{background:rgba(239,244,253,.92);color:var(--accent)}
    .ctx-item.danger{color:var(--red)}
    .ctx-item.danger:hover{background:#fef2f2}
    .ctx-divider{height:1px;background:var(--border);margin:4px 0}
    .dark .ctx-menu{background:rgba(19,24,36,.88);border-color:#2a3448;backdrop-filter:blur(20px) saturate(145%)}
    .dark .ctx-item{color:var(--text-primary)}
    .dark .ctx-item:hover{background:#222a40}

    .fee-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--border-light)}
    .fee-row:last-child{border-bottom:none}
    .fee-platform-name{width:90px;font-weight:600;font-size:13px;color:var(--text-primary)}
    .fee-input{width:72px;padding:7px 9px;border:1px solid rgba(214,224,239,.94);border-radius:12px;font-size:12px;font-family:Inter;text-align:right;outline:none;background:rgba(255,255,255,.78);color:var(--text-primary);backdrop-filter:blur(12px) saturate(130%)}
    .fee-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(59,130,246,.12)}
    .fee-toggle{position:relative;width:34px;height:20px;border-radius:99px;border:none;cursor:pointer;transition:background .2s;flex-shrink:0}
    .fee-toggle.on{background:var(--accent)}
    .fee-toggle.off{background:#d1d5db}
    .fee-toggle-knob{position:absolute;top:2px;width:16px;height:16px;border-radius:50%;background:white;transition:left .2s}
    .fee-toggle.on .fee-toggle-knob{left:16px}
    .fee-toggle.off .fee-toggle-knob{left:2px}
    .profit-breakdown{background:linear-gradient(180deg,rgba(240,253,244,.92),rgba(232,251,238,.84));border:1px solid #bbf7d0;border-radius:16px;padding:12px 14px;font-size:12px;display:flex;flex-direction:column;gap:4px;box-shadow:var(--surface-shadow);backdrop-filter:blur(12px) saturate(130%)}
    .dark .profit-breakdown{border-color:#1a4a2a;background:linear-gradient(180deg,rgba(10,40,24,.92),rgba(8,30,19,.84));backdrop-filter:blur(14px) saturate(130%)}
    .dark .profit-breakdown .pbd-row span:first-child{color:#86efac}
    .dark .pbd-total{border-color:#1a4a2a}
    .dark .pbd-value{color:#e8eaf0 !important}
    .pbd-row{display:flex;justify-content:space-between}
    .pbd-total{font-weight:700;font-size:13px;border-top:1px solid #bbf7d0;padding-top:4px;margin-top:2px}
    .dark .pbd-total{border-color:#1a4a2a}
    .dark .pbd-value{color:#e8eaf0 !important}
    @keyframes fadeIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
    @keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
    .page-enter{animation:fadeIn .2s ease}
  
    .expand-section .batch-wrap{border-radius:14px;overflow:hidden}
    .expand-section .batch-table th{padding:8px 9px;font-size:10px}
    .expand-section .batch-table td{padding:8px 9px;font-size:12px}
    .expand-section .hover-action-card,
    .expand-section .expand-scroll > div[style*="padding:\"10px 12px\""]{border-radius:12px !important;padding:8px 10px !important}
    .expand-bottom-grid .expand-primary-section{padding-bottom:8px}
    .expand-bottom-grid .expand-primary-section .expand-title{margin-bottom:4px}

    /* Listings redesign: tighter ops-board rhythm, straighter columns, calmer status language */
    .listings-shell{--listing-row-h:52px;--listing-rule:rgba(222,231,244,.86);--listing-ink:#111827;--listing-muted:#6b7890}
    .listings-shell .page-sticky-stack{top:calc(var(--topbar-h) + 18px);gap:12px}
    .listings-top-shell{
      position:relative;
      overflow:hidden;
      padding:20px 22px 14px!important;
      border-radius:30px!important;
      background:
        radial-gradient(circle at 0% 0%,rgba(96,165,250,.14),transparent 32%),
        linear-gradient(180deg,rgba(255,255,255,.78),rgba(247,250,255,.56))!important;
      border:1px solid rgba(255,255,255,.92)!important;
      box-shadow:0 24px 44px rgba(102,119,150,.12),inset 0 1px 0 rgba(255,255,255,.78)!important;
    }
    .listings-top-shell::before{
      display:none;
    }
    .listings-page-header > div:first-child .page-title{font-size:42px!important;letter-spacing:-.055em}
    .listings-page-header > div:first-child .page-subtitle{font-size:14px!important;color:#627089!important}
    .listings-status-strip{gap:8px!important}
    .listings-status-strip > div[style]{
      min-height:30px;
      padding:6px 11px!important;
      background:rgba(255,255,255,.68)!important;
      border-color:rgba(225,233,245,.82)!important;
      box-shadow:inset 0 1px 0 rgba(255,255,255,.72)!important;
    }
    .listings-shell .listings-toolbar{
      display:grid!important;
      grid-template-columns:minmax(0,1fr) auto;
      align-items:center;
      gap:12px!important;
      padding:12px!important;
      border-radius:22px!important;
      background:rgba(255,255,255,.58)!important;
      border-color:rgba(255,255,255,.88)!important;
      box-shadow:0 12px 24px rgba(102,119,150,.07),inset 0 1px 0 rgba(255,255,255,.66)!important;
    }
    .listings-toolbar-main{min-width:0}
    .listings-toolbar-right{justify-content:flex-end}
    .listings-shell .listings-toolbar .search-inline{height:38px;border-radius:15px;background:rgba(255,255,255,.9);min-width:260px}
    .listings-shell .listings-toolbar .status-tabs{gap:4px}
    .listings-shell .listings-toolbar .status-tab{padding:6px 8px;border-radius:999px;color:#687690}
    .listings-shell .listings-toolbar .status-tab.active{background:#111827;color:#fff;box-shadow:0 10px 18px rgba(17,24,39,.12)}
    .listings-filter-count{font-weight:800}
    .listings-inline-stats{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}
    .listings-inline-stat{
      display:inline-flex;
      align-items:center;
      gap:5px;
      padding:4px 8px;
      border-radius:999px;
      border:1px solid rgba(224,232,244,.78);
      background:rgba(255,255,255,.58);
      font-size:10px;
      font-weight:700;
      color:#738198;
      white-space:nowrap;
    }
    .listings-inline-stat strong{font-size:11px;color:#172033}
    .listings-platform-cluster{padding:4px 6px;border-radius:16px;background:rgba(255,255,255,.54);border:1px solid rgba(224,232,244,.78)}
    .listings-platform-label{font-size:9px;letter-spacing:.12em;color:#92a0b7}
    .listings-action-strip{
      grid-column:1 / -1;
      display:grid;
      grid-template-columns:repeat(4,minmax(0,1fr));
      gap:8px;
      margin-top:1px;
    }
    .listings-action-card{
      display:grid;
      grid-template-columns:auto minmax(0,1fr);
      gap:9px;
      align-items:center;
      text-align:left;
      padding:9px 11px;
      border-radius:17px;
      border:1px solid rgba(225,233,245,.82);
      background:rgba(255,255,255,.62);
      font-family:'Inter',sans-serif;
      cursor:pointer;
      box-shadow:inset 0 1px 0 rgba(255,255,255,.68);
      transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease;
    }
    .listings-action-card:hover{transform:translateY(-1px);box-shadow:0 10px 18px rgba(102,119,150,.075)}
    .listings-action-card.active{border-color:rgba(79,124,255,.38);background:linear-gradient(180deg,rgba(239,246,255,.92),rgba(230,240,255,.76))}
    .listings-action-value{
      display:inline-flex;
      align-items:center;
      justify-content:center;
      min-width:34px;
      height:30px;
      border-radius:12px;
      font-size:15px;
      font-weight:850;
      color:#111827;
      background:rgba(17,24,39,.055);
    }
    .listings-action-copy{display:grid;gap:2px;min-width:0}
    .listings-action-copy strong{font-size:11px;line-height:1;color:#172033}
    .listings-action-copy span{font-size:10px;line-height:1.15;color:#738198;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
    .listings-action-card.tone-red .listings-action-value{color:var(--red);background:rgba(239,68,68,.09)}
    .listings-action-card.tone-amber .listings-action-value{color:#b7791f;background:rgba(245,158,11,.11)}
    .listings-action-card.tone-blue .listings-action-value{color:var(--accent);background:rgba(79,124,255,.1)}
    .listings-action-card.tone-green .listings-action-value{color:var(--green);background:rgba(34,197,94,.1)}
    .listings-shell .table-card{
      padding:8px!important;
      border-radius:26px!important;
      background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(248,251,255,.7))!important;
      box-shadow:0 18px 34px rgba(102,119,150,.10)!important;
    }
    .listing-board{gap:7px!important;padding:0!important}
    .listing-board-header{
      position:static!important;
      top:auto!important;
      z-index:auto!important;
      border-radius:18px!important;
      background:linear-gradient(180deg,rgba(248,251,255,.96),rgba(239,245,253,.9))!important;
      box-shadow:0 10px 18px rgba(102,119,150,.07),inset 0 1px 0 rgba(255,255,255,.8)!important;
    }
    .listing-board-header-cell{padding:10px 12px!important;color:#7f8ca4!important}
    .listing-board-section{gap:7px!important}
    .listing-board-row.parent,
    .listing-board-row.child,
    .listing-board-row.flat{
      min-height:var(--listing-row-h);
      border-radius:16px!important;
      border:1px solid var(--listing-rule)!important;
      background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(250,252,255,.9))!important;
      box-shadow:0 7px 14px rgba(102,119,150,.045)!important;
      transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,transform .16s ease;
    }
    .listing-board-row.parent{
      min-height:64px;
      box-shadow:0 12px 24px rgba(102,119,150,.07)!important;
    }
    .listing-board-row.parent::before{
      display:none;
    }
    .listing-board-row.flat:hover,
    .listing-board-row.child:hover,
    .listing-board-row.parent:hover{border-color:rgba(150,173,211,.72)!important;box-shadow:0 10px 20px rgba(102,119,150,.075)!important}
    .listing-board-row.flat.is-selected{background:linear-gradient(180deg,rgba(232,241,255,.98),rgba(221,235,255,.9))!important;border-color:rgba(83,130,246,.56)!important}
    .listing-board-cell{padding:7px 11px!important}
    .listing-board-row.parent .listing-board-cell:first-child,
    .listing-board-row.flat .listing-board-cell:first-child,
    .listing-board-row.child .listing-board-cell:first-child{background:transparent!important}
    .listing-board-row.parent .listing-board-cell + .listing-board-cell,
    .listing-board-row.flat .listing-board-cell + .listing-board-cell,
    .listing-board-row.child .listing-board-cell + .listing-board-cell{border-left:1px solid rgba(226,234,244,.78)!important}
    .listing-item-title,.listing-flat-item-title,.listing-size-row-title{letter-spacing:-.018em;color:#182236}
    .listing-item-sub{color:#738198}
    .listing-board-row.flat .thumb{width:30px!important;height:30px!important;border-radius:9px!important}
    .listing-board-status{
      width:18px!important;
      height:18px!important;
      border:1px solid rgba(226,234,244,.9)!important;
      background:#f3f7fc!important;
    }
    .listing-board-status-light{width:7px!important;height:7px!important}
    .listing-board-status.on{background:rgba(34,197,94,.12)!important;border-color:rgba(34,197,94,.2)!important}
    .listing-board-status.warn{background:rgba(245,158,11,.13)!important;border-color:rgba(245,158,11,.24)!important}
    .listing-child-market-cell{align-items:center!important;gap:4px!important}
    .listing-child-market-head{justify-content:center}
    .listing-child-market-state{font-size:11px!important;font-weight:820!important;color:#1f2937}
    .listing-child-market-meta{
      max-width:108px;
      overflow:hidden;
      text-overflow:ellipsis;
      white-space:nowrap;
      text-align:center;
      color:#79879c!important;
    }
    .listing-market-summary-cell{padding-inline:11px!important}
    .listing-market-summary-primary{font-size:12px!important;letter-spacing:-.01em}
    .listing-market-summary-inline{font-size:10px!important;color:#7a879a!important}
    .listing-parent-lights{gap:5px!important}
    .listing-parent-light{width:8px!important;height:8px!important}
    .listing-row-action,.listing-parent-manage{
      border-radius:999px!important;
      background:rgba(17,24,39,.055)!important;
      border-color:transparent!important;
      color:#111827!important;
      min-width:64px!important;
      height:27px!important;
      font-weight:760!important;
    }
    .listing-parent-manage{min-width:74px!important;width:auto!important;padding-inline:14px!important;letter-spacing:0!important;font-size:11px!important}
    .listing-expanded-shell{
      margin:4px 0 12px 18px!important;
      padding:8px 0 0 14px!important;
      border-top:none!important;
      border-left:1px solid rgba(190,204,226,.7);
      background:transparent!important;
      gap:7px!important;
    }
    .listings-bulk-bar{
      height:48px!important;
      min-height:48px!important;
      border-radius:18px!important;
      background:rgba(232,241,255,.84)!important;
      border-color:rgba(167,195,255,.68)!important;
      box-shadow:0 12px 24px rgba(59,130,246,.08)!important;
    }

    /* Unified Listing Workspace redesign: command board, tighter size rows, clearer inspector */
    .workspace-modal{
      width:min(1480px,98vw)!important;
      max-height:min(88vh,920px)!important;
      border-radius:34px!important;
      background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(244,248,255,.9))!important;
      box-shadow:0 34px 80px rgba(50,65,96,.22),0 12px 28px rgba(50,65,96,.12)!important;
    }
    .workspace-modal-header{
      padding:16px 22px 12px!important;
      background:
        radial-gradient(circle at 4% 0%,rgba(96,165,250,.18),transparent 34%),
        linear-gradient(180deg,rgba(255,255,255,.98),rgba(249,251,255,.86))!important;
    }
    .workspace-modal .modal-title{font-size:23px!important;letter-spacing:-.045em}
    .workspace-modal-subtitle{font-size:12px!important;color:#627089!important}
    .workspace-modal-body{padding:14px!important;background:linear-gradient(180deg,rgba(241,246,255,.52),rgba(246,249,255,.35))!important}
    .workspace-redesign-layout{grid-template-columns:232px minmax(600px,1fr) 326px!important;gap:14px!important}
    .workspace-summary-card,
    .workspace-board-shell{
      border-color:rgba(221,230,244,.9)!important;
      background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,251,255,.82))!important;
      box-shadow:0 14px 26px rgba(80,96,128,.07),inset 0 1px 0 rgba(255,255,255,.76)!important;
    }
    .workspace-selected-item-card{border-radius:24px!important}
    .workspace-item-photo-shell{border-radius:22px!important;padding:10px!important}
    .workspace-card-title{font-size:18px!important;letter-spacing:-.04em!important}
    .workspace-command-bar{
      border-radius:18px!important;
      padding:9px 10px!important;
      background:rgba(255,255,255,.62)!important;
      border:1px solid rgba(225,233,245,.86)!important;
    }
    .workspace-command-meta{font-size:17px!important;color:#142033!important}
    .workspace-command-detail{font-size:11px;color:#6f7d94;font-weight:700}
    .workspace-overview-strip{padding:0 2px 2px!important}
    .workspace-size-list-head{
      grid-template-columns:54px 54px minmax(0,1fr) 82px 82px!important;
      padding:7px 10px!important;
      border-radius:15px!important;
      background:linear-gradient(180deg,rgba(248,251,255,.94),rgba(240,246,254,.84))!important;
    }
    .workspace-size-list-scroll{gap:6px!important;padding-right:4px!important}
    .workspace-size-list-row{
      grid-template-columns:54px 54px minmax(0,1fr) 82px 82px!important;
      min-height:50px;
      padding:7px 10px!important;
      border-radius:15px!important;
      background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,252,255,.92))!important;
      box-shadow:0 7px 14px rgba(80,96,128,.045)!important;
    }
    .workspace-size-list-row.active{
      border-color:rgba(79,124,255,.5)!important;
      background:linear-gradient(180deg,rgba(239,246,255,.98),rgba(230,240,255,.92))!important;
      box-shadow:0 12px 22px rgba(79,124,255,.10),0 0 0 2px rgba(79,124,255,.10)!important;
    }
    .workspace-size-list-cell strong{font-size:12px!important}
    .workspace-size-list-cell span{font-size:9px!important}
    .workspace-coverage-strip{gap:5px!important}
    .workspace-coverage-pill{
      min-width:54px;
      justify-content:space-between;
      padding:4px 6px!important;
      border-radius:10px!important;
      background:rgba(255,255,255,.7)!important;
    }
    .workspace-coverage-pill span{font-size:6.5px!important}
    .workspace-coverage-pill strong{font-size:9px!important}
    .workspace-detail-pane{gap:10px!important}
    .workspace-detail-header{border-radius:20px!important}
    .workspace-platform-tabs{gap:6px!important}
    .workspace-platform-tab{
      padding:8px!important;
      border-radius:14px!important;
      background:rgba(255,255,255,.7)!important;
    }
    .workspace-platform-tab.active{
      background:linear-gradient(180deg,rgba(238,245,255,.98),rgba(229,239,255,.92))!important;
      border-color:rgba(79,124,255,.36)!important;
    }
    .workspace-detail-market-card{border-radius:20px!important}
    .workspace-detail-pane .workspace-inspector-section{
      border-radius:20px!important;
      background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,251,255,.84))!important;
      border:1px solid rgba(225,233,245,.86)!important;
    }
    .workspace-inline-field-row{border-radius:14px!important;background:rgba(255,255,255,.66)!important}
    .workspace-inline-actions .btn{border-radius:999px!important}

    .dark .listings-shell{--listing-rule:#2a3448;--listing-ink:#f3f6fd;--listing-muted:#94a3b8}
    .dark .listings-top-shell,
    .dark .listings-shell .table-card,
    .dark .workspace-modal{background:linear-gradient(180deg,rgba(20,27,40,.94),rgba(16,22,34,.88))!important;border-color:#273247!important}
    .dark .listings-shell .listings-toolbar,
    .dark .listings-platform-cluster,
    .dark .listings-action-card,
    .dark .listings-status-strip > div[style]{background:rgba(255,255,255,.04)!important;border-color:#2c3952!important}
    .dark .listings-action-copy strong{color:#f3f6fd}
    .dark .listings-action-copy span{color:#94a3b8}
    .dark .listings-action-value{background:rgba(255,255,255,.06);color:#f3f6fd}
    .dark .listing-board-header{background:linear-gradient(180deg,rgba(25,32,46,.96),rgba(19,25,38,.9))!important;border-color:#2a3448!important}
    .dark .listing-board-row.parent,
    .dark .listing-board-row.child,
    .dark .listing-board-row.flat{background:linear-gradient(180deg,rgba(22,29,43,.96),rgba(18,24,36,.9))!important;border-color:#2a3448!important;box-shadow:0 9px 18px rgba(2,6,23,.18)!important}
    .dark .listing-child-market-state,.dark .listing-item-title,.dark .listing-flat-item-title,.dark .listing-size-row-title{color:#f3f6fd}
    .dark .listing-row-action,.dark .listing-parent-manage{background:rgba(255,255,255,.06)!important;color:#e5edf8!important}
    .dark .workspace-modal-header,
    .dark .workspace-modal-body,
    .dark .workspace-summary-card,
    .dark .workspace-board-shell,
    .dark .workspace-detail-pane .workspace-inspector-section{background:linear-gradient(180deg,rgba(22,29,43,.96),rgba(18,24,36,.9))!important;border-color:#2a3448!important}
    .dark .workspace-size-list-head,
    .dark .workspace-size-list-row,
    .dark .workspace-command-bar,
    .dark .workspace-platform-tab,
    .dark .workspace-coverage-pill{background:rgba(255,255,255,.04)!important;border-color:#334155!important}
    .dark .workspace-size-list-row.active,
    .dark .workspace-platform-tab.active{background:linear-gradient(180deg,rgba(42,59,94,.72),rgba(30,44,72,.58))!important;border-color:#4f73c2!important}

    /* Listings/workspace redesign v2: action-first density and clearer marketplace cells */
    .listings-top-shell{padding-bottom:16px!important}
    .listings-action-strip{grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px}
    .listings-action-card{min-height:48px;padding:10px 12px;border-radius:18px}
    .listings-action-card.active{box-shadow:0 12px 24px rgba(79,124,255,.10),inset 0 1px 0 rgba(255,255,255,.8)}
    .listings-action-value{min-width:38px;height:34px;border-radius:14px;font-size:17px}
    .listings-shell .table-card{margin-top:2px!important;padding:10px!important}
    .listing-board-header{margin-bottom:4px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)!important}
    .listing-board-row.parent{min-height:62px!important}
    .listing-board-row.parent{
      border-radius:20px!important;
      background:linear-gradient(180deg,rgba(255,255,255,.985),rgba(248,251,255,.94))!important;
    }
    .listing-board-row.parent.is-expanded{
      border-color:rgba(99,132,196,.34)!important;
      box-shadow:0 14px 28px rgba(80,102,148,.10)!important;
    }
    .listing-board-row.parent .listing-market-summary-cell{
      align-items:center!important;
      padding-block:4px!important;
    }
    .listing-market-summary-flat{
      min-height:36px;
      justify-content:start;
      align-content:center;
      gap:2px;
      padding:1px 0;
    }
    .listing-market-summary-primary{
      display:flex!important;
      align-items:center;
      gap:7px;
      font-size:12px!important;
      font-weight:780;
      line-height:1.02!important;
      letter-spacing:-.012em;
    }
    .listing-market-summary-primary::before{
      content:"";
      width:7px;
      height:7px;
      border-radius:999px;
      flex:0 0 auto;
      background:#cfd8e3;
      box-shadow:0 0 0 3px rgba(203,213,225,.18);
      transform:translateY(.5px);
    }
    .listing-market-summary-flat.state-listed .listing-market-summary-primary::before,
    .listing-market-summary-flat.state-live .listing-market-summary-primary::before,
    .listing-market-summary-flat.state-lowest .listing-market-summary-primary::before,
    .listing-market-summary-flat.state-manual .listing-market-summary-primary::before,
    .listing-market-summary-flat.state-synced .listing-market-summary-primary::before{background:#49b970;box-shadow:0 0 0 3px rgba(73,185,112,.13)}
    .listing-market-summary-flat.state-above .listing-market-summary-primary::before{background:#e8a33f;box-shadow:0 0 0 3px rgba(232,163,63,.14)}
    .listing-market-summary-flat.state-review .listing-market-summary-primary::before{background:#ef6464;box-shadow:0 0 0 3px rgba(239,100,100,.13)}
    .listing-market-summary-flat.state-tracked .listing-market-summary-primary::before,
    .listing-market-summary-flat.state-linked .listing-market-summary-primary::before,
    .listing-market-summary-flat.state-matched .listing-market-summary-primary::before{background:#6f8fed;box-shadow:0 0 0 3px rgba(111,143,237,.12)}
    .listing-market-summary-flat.state-no-live .listing-market-summary-primary::before{background:#aebbd0;box-shadow:0 0 0 3px rgba(174,187,208,.14)}
    .listing-market-summary-flat.state-none .listing-market-summary-primary::before{background:#cfd8e3;box-shadow:0 0 0 3px rgba(203,213,225,.18)}
    .listing-market-summary-flat:has(.listing-market-summary-primary:first-child:not(:empty)) .listing-market-summary-inline{margin-left:15px}
    .listing-market-summary-inline{
      font-size:9px!important;
      font-weight:520!important;
      line-height:1.1!important;
      letter-spacing:0!important;
      color:rgba(122,135,154,.78)!important;
      white-space:nowrap!important;
      overflow:hidden;
      text-overflow:ellipsis;
    }
    .listing-board-row.parent .listing-board-status-dot{
      width:7px;
      height:7px;
      opacity:.92;
      box-shadow:0 0 0 3px rgba(203,213,225,.14);
    }
    .listing-child-market-cell{min-height:50px}
    .listing-child-market-meta{font-size:9px!important}
    .listing-board-row.flat{min-height:44px!important}
    .listing-board-row.flat .listing-board-cell{padding-top:5px!important;padding-bottom:5px!important}
    .listing-expanded-shell{
      margin-left:30px!important;
      padding-left:16px!important;
      border-left:none!important;
    }
    .listing-board-row.child{
      min-height:48px!important;
      border-radius:15px!important;
      background:linear-gradient(180deg,rgba(252,254,255,.96),rgba(247,250,255,.88))!important;
      box-shadow:none!important;
    }
    .listing-board-row.child .listing-board-cell{padding-top:6px!important;padding-bottom:6px!important}
    .listing-parent-chevron{
      width:24px!important;
      height:24px!important;
      border-radius:999px!important;
      background:rgba(17,24,39,.045)!important;
      border:1px solid rgba(226,234,244,.9)!important;
    }
    .workspace-redesign-layout{grid-template-columns:280px minmax(0,1fr)!important}
    .workspace-size-selector-caption{
      display:flex;
      justify-content:space-between;
      align-items:center;
      gap:10px;
      padding:0 2px;
    }
    .workspace-size-selector-caption-rail{padding:0}
    .workspace-size-selector-rail-card{
      display:grid;
      gap:10px;
      min-height:0;
      overflow:hidden;
    }
    .workspace-size-selector-scroll-rail{
      max-height:calc(100vh - 420px);
      padding-right:2px;
    }
    .workspace-size-selector-scroll{
      display:grid;
      gap:4px;
      min-height:0;
      overflow:auto;
      padding-right:3px;
    }
    .workspace-size-selector-row{
      position:relative;
      display:grid;
      gap:2px;
      min-height:46px;
      padding:6px 8px 6px 10px;
      border-radius:11px;
      border:1px solid rgba(226,234,244,.82);
      background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(249,251,255,.88));
      box-shadow:inset 0 1px 0 rgba(255,255,255,.72);
      cursor:pointer;
      transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease;
      min-width:0;
    }
    .workspace-size-selector-row[data-tone="live"]{
      background:linear-gradient(180deg,rgba(241,252,245,.96),rgba(249,252,255,.9));
    }
    .workspace-size-selector-row[data-tone="above"]{
      background:linear-gradient(180deg,rgba(255,249,238,.96),rgba(249,251,255,.9));
    }
    .workspace-size-selector-row[data-tone="review"]{
      background:linear-gradient(180deg,rgba(255,245,245,.96),rgba(249,251,255,.9));
    }
    .workspace-size-selector-row[data-tone="track"]{
      background:linear-gradient(180deg,rgba(242,246,255,.96),rgba(249,251,255,.9));
    }
    .workspace-size-selector-row:hover{transform:translateY(-1px);border-color:rgba(182,197,221,.84);box-shadow:0 7px 14px rgba(80,96,128,.05)}
    .workspace-size-selector-row.active{
      border-color:rgba(79,124,255,.34);
      background:linear-gradient(180deg,rgba(243,248,255,.96),rgba(237,244,255,.9));
      box-shadow:0 8px 16px rgba(79,124,255,.08),0 0 0 1px rgba(79,124,255,.1);
    }
    .workspace-size-selector-row-main{display:grid;gap:0;min-width:0}
    .workspace-size-selector-row-main strong{
      font-size:12px;
      line-height:1;
      letter-spacing:-.03em;
      color:#172033;
    }
    .workspace-size-selector-row-main span{
      font-size:8px;
      line-height:1.1;
      color:#7a889f;
      white-space:nowrap;
      overflow:hidden;
      text-overflow:ellipsis;
    }
    .workspace-size-selector-row-meta{
      display:flex;
      flex-wrap:wrap;
      gap:4px;
      font-size:8px;
      font-weight:620;
      color:#7a889f;
    }
    .workspace-size-selector-dot{
      position:absolute;
      left:-1px;
      top:8px;
      bottom:8px;
      width:3px;
      border-radius:999px;
      background:#d5ddea;
    }
    .workspace-size-selector-dot-live,
    .workspace-size-selector-dot-ready{background:linear-gradient(180deg,#66cc89,#49b970)}
    .workspace-size-selector-dot-above{background:linear-gradient(180deg,#f2be62,#e8a33f)}
    .workspace-size-selector-dot-review{background:linear-gradient(180deg,#f58b8b,#ef6464)}
    .workspace-size-selector-dot-track{background:linear-gradient(180deg,#8fa9ff,#6f8fed)}
    .workspace-size-selector-dot-off{background:linear-gradient(180deg,#d9e1ec,#c7d2df)}
    .workspace-size-selector-chevron{
      position:absolute;
      right:10px;
      top:50%;
      transform:translateY(-50%);
      font-size:13px;
      line-height:1;
      color:#b4c0d3;
      pointer-events:none;
    }
    .workspace-size-selector-platforms{
      display:flex;
      gap:4px;
      align-items:center;
      min-height:8px;
    }
    .workspace-size-selector-platform-dot{
      width:6px;
      height:6px;
      border-radius:999px;
      background:#cfd8e3;
      box-shadow:0 0 0 2px rgba(203,213,225,.1);
      display:inline-block;
    }
    .workspace-size-selector-platform-dot[data-state="live"],
    .workspace-size-selector-platform-dot[data-state="low"],
    .workspace-size-selector-platform-dot[data-state="sync"],
    .workspace-size-selector-platform-dot[data-state="synced"],
    .workspace-size-selector-platform-dot[data-state="manual"]{background:#49b970;box-shadow:0 0 0 3px rgba(73,185,112,.13)}
    .workspace-size-selector-platform-dot[data-state="above"]{background:#e8a33f;box-shadow:0 0 0 3px rgba(232,163,63,.14)}
    .workspace-size-selector-platform-dot[data-state="review"]{background:#ef6464;box-shadow:0 0 0 3px rgba(239,100,100,.13)}
    .workspace-size-selector-platform-dot[data-state="track"],
    .workspace-size-selector-platform-dot[data-state="match"],
    .workspace-size-selector-platform-dot[data-state="link"],
    .workspace-size-selector-platform-dot[data-state="pend"]{background:#6f8fed;box-shadow:0 0 0 3px rgba(111,143,237,.12)}
    .workspace-size-selector-platform-dot.selected{
      transform:scale(1.08);
      box-shadow:0 0 0 3px rgba(79,124,255,.15);
    }
    .workspace-size-selector-hit-targets{
      position:absolute;
      inset:auto 44px 14px 16px;
      display:grid;
      grid-template-columns:repeat(5,12px);
      gap:3px;
      pointer-events:none;
      opacity:0;
    }
    .workspace-size-selector-platform-jump{
      width:12px;
      height:12px;
      border:none;
      background:transparent;
      padding:0;
      margin:0;
      pointer-events:auto;
      cursor:pointer;
    }
    .workspace-detail-pane{gap:10px!important}
    .workspace-detail-command-bar{
      padding:0 0 6px;
      border:none;
      border-radius:0;
      background:transparent;
      box-shadow:none;
    }
    .workspace-detail-overview-strip{margin-top:-2px}
    .workspace-size-list-status strong{font-size:11px!important;letter-spacing:-.01em}
    .workspace-size-list-status span{font-size:9px!important;line-height:1.2!important}
    .workspace-coverage-strip{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));width:100%}
    .workspace-coverage-pill{
      min-width:0!important;
      min-height:32px;
      display:grid!important;
      justify-items:start!important;
      align-content:center!important;
      gap:0!important;
      padding:4px 7px!important;
      border-radius:11px!important;
      position:relative;
    }
    .workspace-coverage-pill::before{
      content:"";
      width:7px;
      height:7px;
      border-radius:999px;
      position:absolute;
      left:8px;
      top:50%;
      transform:translateY(-50%);
      background:#cfd8e3;
      box-shadow:0 0 0 3px rgba(203,213,225,.14);
    }
    .workspace-coverage-pill span{
      padding-left:14px!important;
      font-size:6px!important;
      letter-spacing:.1em!important;
      color:#9aa7ba!important;
    }
    .workspace-coverage-pill strong{
      padding-left:14px!important;
      font-size:9px!important;
      font-weight:800!important;
      line-height:1!important;
    }
    .workspace-coverage-pill.selected{
      box-shadow:inset 0 0 0 1px rgba(210,220,238,.96),0 8px 16px rgba(72,91,130,.05)!important;
    }
    .workspace-coverage-pill strong[data-state="live"],
    .workspace-coverage-pill strong[data-state="low"],
    .workspace-coverage-pill strong[data-state="sync"],
    .workspace-coverage-pill strong[data-state="manual"]{color:#1c7c44!important}
    .workspace-coverage-pill strong[data-state="above"]{color:#b7791f!important}
    .workspace-coverage-pill strong[data-state="review"]{color:#cf4c4c!important}
    .workspace-coverage-pill strong[data-state="track"],
    .workspace-coverage-pill strong[data-state="match"],
    .workspace-coverage-pill strong[data-state="link"],
    .workspace-coverage-pill strong[data-state="pend"]{color:#5575dc!important}
    .workspace-coverage-pill strong[data-state="off"]{color:#7f8ca4!important}
    .workspace-coverage-pill:has(strong[data-state="live"])::before,
    .workspace-coverage-pill:has(strong[data-state="low"])::before,
    .workspace-coverage-pill:has(strong[data-state="sync"])::before,
    .workspace-coverage-pill:has(strong[data-state="manual"])::before{background:#49b970;box-shadow:0 0 0 3px rgba(73,185,112,.13)}
    .workspace-coverage-pill:has(strong[data-state="above"])::before{background:#e8a33f;box-shadow:0 0 0 3px rgba(232,163,63,.14)}
    .workspace-coverage-pill:has(strong[data-state="review"])::before{background:#ef6464;box-shadow:0 0 0 3px rgba(239,100,100,.13)}
    .workspace-coverage-pill:has(strong[data-state="track"])::before,
    .workspace-coverage-pill:has(strong[data-state="match"])::before,
    .workspace-coverage-pill:has(strong[data-state="link"])::before,
    .workspace-coverage-pill:has(strong[data-state="pend"])::before{background:#6f8fed;box-shadow:0 0 0 3px rgba(111,143,237,.12)}
    .workspace-coverage-pill:has(strong[data-state="off"])::before{background:#cfd8e3;box-shadow:0 0 0 3px rgba(203,213,225,.14)}
    .workspace-platform-tab strong,
    .workspace-coverage-pill strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
    .workspace-platform-tab{
      position:relative;
      padding:6px 8px 6px 12px!important;
      border-radius:12px!important;
      min-height:34px;
      gap:1px!important;
    }
    .workspace-platform-tab::before{
      content:"";
      width:7px;
      height:7px;
      border-radius:999px;
      position:absolute;
      left:9px;
      top:50%;
      transform:translateY(-50%);
      background:#cfd8e3;
      box-shadow:0 0 0 3px rgba(203,213,225,.14);
    }
    .workspace-platform-tab span{
      padding-left:14px!important;
      font-size:6px!important;
      letter-spacing:.1em!important;
      color:#a4b0c1!important;
    }
    .workspace-platform-tab strong{
      padding-left:14px!important;
      font-size:9px!important;
      line-height:1!important;
      font-weight:800!important;
    }
    .workspace-platform-tab strong[data-state="live"],
    .workspace-platform-tab strong[data-state="low"],
    .workspace-platform-tab strong[data-state="sync"],
    .workspace-platform-tab strong[data-state="manual"]{color:#1c7c44!important}
    .workspace-platform-tab strong[data-state="above"]{color:#b7791f!important}
    .workspace-platform-tab strong[data-state="review"]{color:#cf4c4c!important}
    .workspace-platform-tab strong[data-state="track"],
    .workspace-platform-tab strong[data-state="match"],
    .workspace-platform-tab strong[data-state="link"],
    .workspace-platform-tab strong[data-state="pend"]{color:#5575dc!important}
    .workspace-platform-tab strong[data-state="off"]{color:#7f8ca4!important}
    .workspace-platform-tab:has(strong[data-state="live"])::before,
    .workspace-platform-tab:has(strong[data-state="low"])::before,
    .workspace-platform-tab:has(strong[data-state="sync"])::before,
    .workspace-platform-tab:has(strong[data-state="manual"])::before{background:#49b970;box-shadow:0 0 0 3px rgba(73,185,112,.13)}
    .workspace-platform-tab:has(strong[data-state="above"])::before{background:#e8a33f;box-shadow:0 0 0 3px rgba(232,163,63,.14)}
    .workspace-platform-tab:has(strong[data-state="review"])::before{background:#ef6464;box-shadow:0 0 0 3px rgba(239,100,100,.13)}
    .workspace-platform-tab:has(strong[data-state="track"])::before,
    .workspace-platform-tab:has(strong[data-state="match"])::before,
    .workspace-platform-tab:has(strong[data-state="link"])::before,
    .workspace-platform-tab:has(strong[data-state="pend"])::before{background:#6f8fed;box-shadow:0 0 0 3px rgba(111,143,237,.12)}
    .workspace-platform-tab:has(strong[data-state="off"])::before{background:#cfd8e3;box-shadow:0 0 0 3px rgba(203,213,225,.14)}
    .workspace-detail-summary-pills{grid-template-columns:repeat(3,minmax(0,1fr))}
    .workspace-editor-summary-row{
      display:grid;
      grid-template-columns:repeat(3,minmax(0,1fr));
      gap:7px;
      margin:10px 0 8px;
    }
    .workspace-editor-summary-tile{
      display:grid;
      gap:3px;
      min-width:0;
      padding:8px 9px;
      border-radius:13px;
      border:1px solid rgba(226,234,244,.86);
      background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(247,250,255,.74));
    }
    .workspace-editor-summary-tile span{
      font-size:8px;
      font-weight:820;
      letter-spacing:.09em;
      text-transform:uppercase;
      color:#8a98ae;
    }
    .workspace-editor-summary-tile strong{
      min-width:0;
      overflow:hidden;
      text-overflow:ellipsis;
      white-space:nowrap;
      font-size:11px;
      line-height:1.1;
      color:#172033;
    }
    .workspace-detail-summary-card{
      gap:4px!important;
      padding:0!important;
      border:none!important;
      background:transparent!important;
      box-shadow:none!important;
    }
    .workspace-focused-size-stats{
      display:grid;
      grid-template-columns:repeat(4,minmax(0,1fr));
      gap:8px;
      margin-top:2px;
    }
    .workspace-focused-size-stat{
      display:grid;
      gap:2px;
      min-width:0;
      padding:8px 10px;
      border-radius:12px;
      border:1px solid rgba(228,235,245,.84);
      background:linear-gradient(180deg,rgba(252,253,255,.92),rgba(246,249,255,.82));
    }
    .workspace-focused-size-stat span{
      font-size:8px;
      font-weight:800;
      letter-spacing:.08em;
      text-transform:uppercase;
      color:#98a5b8;
      white-space:nowrap;
    }
    .workspace-focused-size-stat strong{
      min-width:0;
      overflow:hidden;
      text-overflow:ellipsis;
      white-space:nowrap;
      font-size:13px;
      line-height:1.08;
      color:#172033;
    }
    .workspace-detail-summary-pill{
      padding:6px 8px!important;
      gap:1px!important;
      border-radius:11px!important;
    }
    .workspace-detail-summary-pill span{font-size:7px!important;color:#98a5b8!important}
    .workspace-detail-summary-pill strong{font-size:10px!important}
    .workspace-inspector-section-meta{font-size:10px!important;line-height:1.2!important}
    .workspace-inspector-section > .workspace-mini-meta{
      font-size:11px!important;
      line-height:1.35!important;
      color:#7e8ca3!important;
    }
    .workspace-platform-board{width:100%;border-collapse:separate;border-spacing:0;background:rgba(255,255,255,.92);border:1px solid rgba(220,230,246,.8);border-radius:14px;overflow:hidden}
    .workspace-platform-board-head th{
      font-size:8px;
      font-weight:800;
      letter-spacing:.1em;
      text-transform:uppercase;
      color:#9cabbe;
      padding:8px 10px 6px;
      border-bottom:1px solid rgba(220,230,246,.8);
      text-align:left;
      white-space:nowrap;
    }
    .workspace-platform-board-head th{background:rgba(245,248,253,.96)}
    .workspace-platform-board-head th:first-child{padding-left:14px}
    .workspace-platform-board-head th:last-child{text-align:right;padding-right:14px}
    .workspace-board-context-strip{
      display:flex;
      align-items:center;
      gap:10px;
      flex-wrap:wrap;
      margin:0 2px 2px;
      font-size:11px;
      color:#7a889f;
    }
    .workspace-board-context-strip strong{
      font-size:13px;
      line-height:1;
      color:#172033;
      letter-spacing:-.02em;
    }
    .workspace-board-context-strip span{
      position:relative;
      padding-left:10px;
      white-space:nowrap;
    }
    .workspace-board-context-strip span::before{
      content:"";
      position:absolute;
      left:0;
      top:50%;
      transform:translateY(-50%);
      width:4px;
      height:4px;
      border-radius:999px;
      background:#c6d1df;
    }
    .workspace-platform-board{
      width:100%;
      border-collapse:collapse;
      table-layout:fixed;
    }
    .workspace-platform-col-marketplace{width:16%}
    .workspace-platform-col-marketdata{width:29%}
    .workspace-platform-col-price{width:15%}
    .workspace-platform-col-qty{width:9%}
    .workspace-platform-col-status{width:10%}
    .workspace-platform-col-actions{width:21%}
    .workspace-platform-board-row{
      min-height:72px;
      background:transparent;
      cursor:pointer;
    }
    .workspace-platform-board-row td{
      padding:10px 10px;
      vertical-align:middle;
      position:relative;
      isolation:isolate;
      background:transparent;
      background-clip:padding-box;
      border-bottom:1px solid rgba(220,230,246,.7);
      transition:background .12s ease;
    }
    .workspace-platform-board-row td::before{
      content:"";
      position:absolute;
      inset:0;
      background:transparent;
      pointer-events:none;
      z-index:0;
      transition:background .12s ease;
    }
    .workspace-platform-board-row td > *{
      position:relative;
      z-index:1;
    }
    .workspace-platform-board-row td:first-child{padding-left:14px}
    .workspace-platform-board-row td:last-child{padding-right:14px}
    .workspace-platform-board-row:last-child td{border-bottom:none}
    .workspace-platform-board-row:hover td::before{background:rgba(248,250,255,.8)}
    .workspace-platform-board-row.is-selected{
      box-shadow:none;
    }
    .workspace-platform-board-row.is-selected td::before{background:rgba(239,246,255,.72)}
    .workspace-platform-board-platform{min-width:0;display:grid;gap:1px}
    .workspace-platform-board-platform-head{
      display:flex;
      align-items:center;
      gap:7px;
      min-width:0;
    }
    .workspace-platform-inline-market{
      display:flex;
      gap:5px;
      flex-wrap:wrap;
      margin-top:2px;
    }
    .workspace-platform-board-market-data{min-width:0}
    .workspace-platform-board-platform .workspace-inspector-section-title{font-size:14px!important;line-height:1.05}
    .workspace-platform-logo{
      width:22px;
      height:22px;
      border-radius:8px;
      display:inline-flex;
      align-items:center;
      justify-content:center;
      flex:0 0 auto;
      border:1px solid #dbe5f4;
      background:#fff;
      box-shadow:0 1px 2px rgba(15,23,42,.06);
      overflow:hidden;
    }
    .workspace-platform-logo-mark{
      display:inline-flex;
      align-items:center;
      justify-content:center;
      font-size:12px;
      font-weight:900;
      line-height:1;
    }
    .workspace-platform-logo-word{
      display:inline-flex;
      align-items:flex-end;
      justify-content:center;
      gap:0;
      font-size:9px;
      font-weight:900;
      line-height:1;
      letter-spacing:-.04em;
      text-transform:lowercase;
    }
    .workspace-platform-logo-ebay .e{color:#e53238}
    .workspace-platform-logo-ebay .b{color:#0064d2}
    .workspace-platform-logo-ebay .a{color:#f5af02}
    .workspace-platform-logo-ebay .y{color:#86b817}
    .workspace-platform-logo-stockx{
      background:linear-gradient(180deg,#ecfdf5 0%,#d1fae5 100%);
      border-color:#b7ebcf;
      color:#059669;
    }
    .workspace-platform-logo-ebay{
      background:#fff;
      border-color:#dbe5f4;
    }
    .workspace-platform-logo-amazon{
      background:linear-gradient(180deg,#fff7ed 0%,#ffedd5 100%);
      border-color:#fed7aa;
      color:#c2410c;
    }
    .workspace-platform-logo-alias{
      background:linear-gradient(180deg,#eff6ff 0%,#dbeafe 100%);
      border-color:#bfdbfe;
      color:#2563eb;
    }
    .workspace-platform-logo-shopify{
      background:linear-gradient(180deg,#f0fdf4 0%,#dcfce7 100%);
      border-color:#bbf7d0;
      color:#16a34a;
    }
    .workspace-platform-board-field,
    .workspace-platform-board-status-field{display:grid;gap:2px;min-width:0}
    .workspace-platform-board-platform-meta{
      display:flex;
      align-items:center;
      gap:4px;
      flex-wrap:wrap;
      min-width:0;
    }
    .workspace-platform-board-platform-meta span{
      min-width:0;
      overflow:hidden;
      text-overflow:ellipsis;
      white-space:nowrap;
      font-size:10px;
      line-height:1.1;
      color:#7f8ca4;
    }
    .workspace-platform-inline-state{
      display:flex;
      align-items:center;
      gap:5px;
      font-size:10px;
      line-height:1;
      font-weight:800;
      color:#172033;
    }
    .workspace-platform-inline-state::before{
      content:"";
      width:8px;
      height:8px;
      border-radius:999px;
      background:#cfd8e3;
      box-shadow:0 0 0 3px rgba(203,213,225,.14);
      flex:0 0 auto;
    }
    .workspace-platform-inline-state[data-state="live"],
    .workspace-platform-inline-state[data-state="low"],
    .workspace-platform-inline-state[data-state="sync"],
    .workspace-platform-inline-state[data-state="synced"],
    .workspace-platform-inline-state[data-state="manual"]{color:#1c7c44}
    .workspace-platform-inline-state[data-state="live"]::before,
    .workspace-platform-inline-state[data-state="low"]::before,
    .workspace-platform-inline-state[data-state="sync"]::before,
    .workspace-platform-inline-state[data-state="synced"]::before,
    .workspace-platform-inline-state[data-state="manual"]::before{background:#49b970;box-shadow:0 0 0 3px rgba(73,185,112,.13)}
    .workspace-platform-inline-state[data-state="above"]{color:#b7791f}
    .workspace-platform-inline-state[data-state="above"]::before{background:#e8a33f;box-shadow:0 0 0 3px rgba(232,163,63,.14)}
    .workspace-platform-inline-state[data-state="review"]{color:#cf4c4c}
    .workspace-platform-inline-state[data-state="review"]::before{background:#ef6464;box-shadow:0 0 0 3px rgba(239,100,100,.13)}
    .workspace-platform-inline-state[data-state="track"],
    .workspace-platform-inline-state[data-state="match"],
    .workspace-platform-inline-state[data-state="link"],
    .workspace-platform-inline-state[data-state="pend"]{color:#5575dc}
    .workspace-platform-inline-state[data-state="track"]::before,
    .workspace-platform-inline-state[data-state="match"]::before,
    .workspace-platform-inline-state[data-state="link"]::before,
    .workspace-platform-inline-state[data-state="pend"]::before{background:#6f8fed;box-shadow:0 0 0 3px rgba(111,143,237,.12)}
    .workspace-platform-inline-state[data-state="off"]{color:#7f8ca4}
    .workspace-platform-inline-state[data-state="off"]::before{background:#cfd8e3;box-shadow:0 0 0 3px rgba(203,213,225,.14)}
    .workspace-platform-board-field-note{
      display:grid;
      gap:1px;
      min-width:0;
      margin-top:0;
    }
    .workspace-platform-board-field-note strong{
      min-width:0;
      overflow:hidden;
      text-overflow:ellipsis;
      white-space:nowrap;
      font-size:10px;
      line-height:1.15;
      color:#172033;
    }
    .workspace-platform-board-field-note small{
      min-width:0;
      overflow:hidden;
      text-overflow:ellipsis;
      white-space:nowrap;
      font-size:8px;
      line-height:1.15;
      color:#7f8ca4;
    }
    .workspace-platform-board-input,
    .workspace-platform-board-readonly{
      height:30px!important;
      border-radius:9px!important;
      background:rgba(248,251,255,.54)!important;
      border:1px solid rgba(226,234,244,.76)!important;
      box-shadow:none!important;
      font-size:11px!important;
      font-weight:650!important;
      color:#172033!important;
    }
    .workspace-platform-board-readonly{
      display:flex;
      align-items:center;
      padding:0 10px;
      color:#7f8ca3!important;
    }
    .workspace-platform-board-readonly.is-placeholder{
      color:#8ea0be!important;
      border-style:dashed!important;
    }
    .workspace-platform-board-input::placeholder{
      color:#a2aec0!important;
    }
    .workspace-platform-board-readonly:empty{
      background:rgba(246,249,253,.5)!important;
      border-style:dashed!important;
      color:#a2aec0!important;
    }
    .workspace-platform-switch{
      width:38px;
      height:22px;
      border:none;
      border-radius:999px;
      padding:3px;
      background:#dbe4ee;
      display:flex;
      align-items:center;
      justify-content:flex-start;
      cursor:pointer;
      transition:background .16s ease,box-shadow .16s ease;
      box-shadow:inset 0 1px 0 rgba(255,255,255,.7);
    }
    .workspace-platform-switch.is-on{background:#22c55e}
    .workspace-platform-switch-knob{
      width:16px;
      height:16px;
      border-radius:999px;
      background:#fff;
      box-shadow:0 3px 8px rgba(15,23,42,.16);
      transition:transform .16s ease;
    }
    .workspace-platform-switch.is-on .workspace-platform-switch-knob{transform:translateX(16px)}
    .workspace-platform-board-status-field{
      justify-items:start;
      align-content:center;
      gap:2px;
      min-width:0;
    }
    .workspace-platform-board-actions{
      min-width:0;
      position:relative;
      text-align:right;
      white-space:nowrap;
      overflow:visible;
    }
    .workspace-platform-board-action-buttons{
      position:absolute;
      right:14px;
      top:50%;
      display:flex;
      align-items:center;
      justify-content:flex-end;
      gap:6px;
      min-width:0;
      max-width:100%;
      margin-left:0;
      flex-wrap:nowrap;
      opacity:0;
      visibility:hidden;
      transform:translateY(calc(-50% + 1px));
      pointer-events:none;
      transition:opacity .12s ease,transform .12s ease,visibility .12s ease;
    }
    .workspace-platform-board-row:hover .workspace-platform-board-action-buttons,
    .workspace-platform-board-row:focus-within .workspace-platform-board-action-buttons{
      opacity:1;
      visibility:visible;
      transform:translateY(-50%);
      pointer-events:auto;
    }
    .workspace-platform-board-actions .btn{
      flex:0 0 auto!important;
      min-width:0!important;
      width:auto!important;
      min-width:72px;
      padding:4px 8px!important;
      font-size:9px!important;
      border-radius:7px!important;
    }
    .workspace-platform-board-actions .btn-primary{min-width:64px}
    .workspace-platform-board-actions .btn-quiet{
      background:rgba(255,255,255,.7)!important;
      border-color:rgba(223,231,243,.92)!important;
      color:#5d6b83!important;
    }
    .workspace-platform-board-actions .btn-ghost{
      min-width:30px;
      padding:5px 0!important;
      background:rgba(255,255,255,.32)!important;
      border-color:rgba(229,236,245,.74)!important;
      color:#8e9bb0!important;
      font-size:14px!important;
      line-height:1!important;
    }
    .workspace-platform-board-actions .btn-danger{
      background:rgba(255,255,255,.72)!important;
      border-color:rgba(239,68,68,.22)!important;
      color:#dc2626!important;
      box-shadow:none!important;
    }
    .workspace-platform-board-actions .btn-danger:hover{
      background:rgba(255,241,242,.9)!important;
      border-color:rgba(239,68,68,.38)!important;
    }
    .workspace-platform-board-row.is-empty-price{min-height:64px}
    .workspace-platform-board-row.is-empty-price .workspace-platform-board-field-note strong{
      font-size:10px;
    }
    .workspace-platform-board-row.is-empty-price .workspace-platform-board-field-note small{
      font-size:8px;
    }
    .workspace-platform-board-row.is-empty-price .workspace-platform-board-readonly.is-placeholder{
      background:rgba(247,250,254,.44)!important;
      border-color:rgba(225,233,245,.62)!important;
      padding-right:8px;
    }
    .workspace-platform-board-overflow{
      margin-top:7px;
      padding-top:7px;
      border-top:1px solid rgba(228,235,245,.74);
    }
    .workspace-platform-board-price .workspace-platform-board-readonly.is-placeholder{
      justify-content:flex-start;
    }
    .workspace-platform-board-price .workspace-platform-board-field-note{
      min-height:0;
    }
    .workspace-platform-board-market-data .workspace-platform-board-field-note{
      min-height:22px;
      gap:3px;
    }
    .workspace-platform-market-snapshot{
      display:grid;
      gap:5px;
      min-width:0;
      padding:1px 0;
    }
    .workspace-platform-market-primary{
      display:flex;
      align-items:baseline;
      gap:6px;
      min-width:0;
    }
    .workspace-platform-market-label{
      font-size:10px;
      font-weight:800;
      letter-spacing:.08em;
      text-transform:uppercase;
      color:#7f8ca4;
      white-space:nowrap;
    }
    .workspace-platform-market-primary strong{
      min-width:0;
      overflow:hidden;
      text-overflow:ellipsis;
      white-space:nowrap;
      font-size:12px;
      line-height:1;
      font-weight:700;
      letter-spacing:0;
      color:#16a34a;
    }
    .workspace-platform-market-meta-row{
      display:flex;
      align-items:center;
      gap:10px;
      flex-wrap:wrap;
    }
    .workspace-platform-market-chip{
      display:inline-flex;
      align-items:center;
      gap:5px;
      padding:0;
      border:none;
      background:transparent;
      box-shadow:none;
      color:#172033;
      white-space:nowrap;
    }
    .workspace-platform-market-chip-label{
      font-size:9px;
      font-weight:800;
      letter-spacing:.08em;
      text-transform:uppercase;
      color:#7f8ca4;
    }
    .workspace-platform-market-chip strong{
      font-size:10px;
      line-height:1;
      font-weight:700;
      color:#172033;
    }
    .workspace-platform-market-link{
      display:grid;
      gap:3px;
      align-content:start;
    }
    .workspace-platform-market-link strong{
      font-size:12px;
      line-height:1.2;
      font-weight:700;
      color:#172033;
    }
    .workspace-platform-market-link small{
      font-size:10px;
      line-height:1.2;
      color:#7f8ca4;
    }
    .workspace-platform-board-price .workspace-platform-board-field{
      align-content:center;
    }
    .workspace-platform-board-price .workspace-platform-board-field-note strong{
      font-size:11px;
      font-weight:700;
      color:#6d7c94;
    }
    .workspace-platform-board-price .workspace-platform-board-field-note small{
      font-size:9px;
      color:#a0abc0;
    }
    .workspace-platform-board-qty{min-width:0}
    .workspace-price-wrap{display:flex;align-items:center;gap:4px}
    .workspace-price-prefix{font-size:12px;color:#7f8ca4;font-weight:500;flex-shrink:0}
    .workspace-platform-status-meta-inline{font-size:10px;font-weight:500;color:#7f8ca4;margin-left:1px}
    .workspace-platform-board-status-meta{
      font-size:10px;
      line-height:1.1;
      color:#7f8ca4;
      white-space:nowrap;
    }
    .workspace-detail-market-inline{
      display:grid;
      gap:6px;
      padding:6px 0 0;
    }
    .workspace-detail-market-inline .workspace-market-context-head{align-items:center}
    .workspace-detail-pane .workspace-inspector-section{
      padding:9px 10px!important;
      gap:6px!important;
      border-radius:16px!important;
    }
    .workspace-editor-summary-row{
      grid-template-columns:repeat(3,minmax(0,1fr));
      gap:6px!important;
      margin:8px 0 6px!important;
    }
    .workspace-editor-summary-tile{
      padding:7px 8px!important;
      border-radius:12px!important;
    }
    .workspace-editor-summary-tile strong{font-size:10px!important}
    .dark .workspace-platform-board-row:hover{background:rgba(255,255,255,.03)}
    .dark .workspace-size-selector-row[data-tone="live"]{
      background:linear-gradient(180deg,rgba(16,50,31,.92),rgba(18,24,36,.88));
    }
    .dark .workspace-size-selector-row[data-tone="above"]{
      background:linear-gradient(180deg,rgba(67,45,13,.92),rgba(18,24,36,.88));
    }
    .dark .workspace-size-selector-row[data-tone="review"]{
      background:linear-gradient(180deg,rgba(66,24,28,.92),rgba(18,24,36,.88));
    }
    .dark .workspace-size-selector-row[data-tone="track"]{
      background:linear-gradient(180deg,rgba(22,36,68,.92),rgba(18,24,36,.88));
    }
    .dark .workspace-platform-board-row.is-selected{background:rgba(37,99,235,.1)}
    .dark .workspace-platform-board-state strong,
    .dark .workspace-platform-board-readonly{color:#eef4ff!important}
    .dark .workspace-platform-board-input{color:#eef4ff!important;background:rgba(255,255,255,.04)!important;border-color:#334155!important}
    .dark .workspace-platform-board-input::placeholder{color:#7f8ea8!important}
    .dark .workspace-platform-board-readonly{background:rgba(255,255,255,.035)!important;border-color:#334155!important;color:#a9b5c9!important}
    .dark .workspace-platform-board-readonly:empty{background:rgba(255,255,255,.02)!important;border-style:dashed!important;color:#7f8ea8!important}
    .dark .workspace-platform-board-readonly.is-placeholder{color:#92a4c2!important}
    .dark .workspace-platform-board-actions .btn-quiet{
      background:rgba(255,255,255,.04)!important;
      border-color:#334155!important;
      color:#c9d5ea!important;
    }
    .dark .workspace-platform-board-actions .btn-ghost{
      background:rgba(255,255,255,.025)!important;
      border-color:#334155!important;
      color:#9fb0ca!important;
    }
    .dark .workspace-board-context-strip strong{color:#eef4ff}
    .dark .workspace-board-context-strip span{color:#9fb0ca}
    .dark .workspace-board-context-strip span::before{background:#4b5b74}
    .dark .workspace-platform-switch{background:#334155}
    .dark .workspace-platform-switch.is-on{background:#22c55e}
    .workspace-inspector-section > .workspace-mini-meta{
      padding:8px 10px;
      border-radius:13px;
      background:rgba(248,251,255,.68);
      border:1px solid rgba(228,235,245,.72);
    }
    /* Final polish: flatten shared surfaces, tighten workspace rhythm, and balance platform rows */
    .listings-top-shell{
      padding:18px 20px 12px!important;
      border-radius:26px!important;
      box-shadow:0 18px 32px rgba(102,119,150,.09),inset 0 1px 0 rgba(255,255,255,.76)!important;
    }
    .listings-status-strip{gap:6px!important}
    .listings-status-strip > div[style]{
      min-height:28px;
      padding:5px 10px!important;
      background:rgba(255,255,255,.58)!important;
      border-color:rgba(225,233,245,.74)!important;
      box-shadow:none!important;
    }
    .listings-shell .listings-toolbar{
      gap:10px!important;
      padding:10px!important;
      border-radius:19px!important;
      background:rgba(255,255,255,.5)!important;
      box-shadow:0 8px 18px rgba(102,119,150,.05),inset 0 1px 0 rgba(255,255,255,.62)!important;
    }
    .listings-action-strip{gap:8px!important}
    .listings-action-card{
      min-height:45px;
      padding:9px 10px;
      border-radius:15px;
      background:rgba(255,255,255,.56);
      box-shadow:none;
    }
    .listings-action-card:hover{box-shadow:0 8px 16px rgba(102,119,150,.055)}
    .listings-action-card.active{
      background:linear-gradient(180deg,rgba(239,246,255,.86),rgba(232,241,255,.76));
      box-shadow:0 8px 18px rgba(79,124,255,.08),inset 0 1px 0 rgba(255,255,255,.65);
    }
    .listings-action-value{
      min-width:34px;
      height:32px;
      border-radius:11px;
      font-size:16px;
    }
    .listings-shell .table-card{
      border-radius:22px!important;
      box-shadow:0 14px 26px rgba(102,119,150,.08)!important;
    }
    .listing-board-header{
      border-radius:15px!important;
      box-shadow:none!important;
    }
    .listing-board-header-cell{padding:9px 11px!important}
    .listing-board-row.parent,
    .listing-board-row.child,
    .listing-board-row.flat{
      border-radius:15px!important;
      box-shadow:0 5px 12px rgba(102,119,150,.04)!important;
    }
    .listing-board-row.parent{
      min-height:60px!important;
      box-shadow:0 8px 18px rgba(102,119,150,.055)!important;
    }
    .listing-board-row.parent:hover,
    .listing-board-row.child:hover,
    .listing-board-row.flat:hover{box-shadow:0 8px 16px rgba(102,119,150,.06)!important}
    .listing-board-cell{padding:6px 10px!important}
    .listing-market-summary-flat{min-height:34px}
    .listing-market-summary-inline{font-size:9px!important}
    .listing-row-action,.listing-parent-manage{
      height:26px!important;
      background:rgba(17,24,39,.045)!important;
    }

    .workspace-modal{
      border-radius:30px!important;
      box-shadow:0 24px 56px rgba(50,65,96,.18),0 10px 24px rgba(50,65,96,.1)!important;
      height:min(88vh,920px)!important;
      min-height:min(88vh,920px)!important;
    }
    .workspace-modal-header{padding:14px 20px 11px!important}
    .workspace-modal-body{
      padding:12px!important;
      height:100%!important;
      min-height:0!important;
      align-content:stretch!important;
    }
    .workspace-redesign-layout{gap:12px!important}
    .workspace-inspector-layout,
    .workspace-redesign-layout{
      height:100%!important;
      min-height:0!important;
      align-content:stretch!important;
    }
    .workspace-summary-rail,
    .workspace-detail-pane,
    .workspace-size-list-shell,
    .workspace-redesign-detail,
    .workspace-board-shell{
      height:100%!important;
      min-height:0!important;
    }
    .workspace-summary-card,
    .workspace-board-shell{
      box-shadow:0 10px 20px rgba(80,96,128,.055),inset 0 1px 0 rgba(255,255,255,.74)!important;
    }
    .workspace-command-bar{
      gap:8px;
      padding:8px 10px!important;
      border-radius:16px!important;
      background:rgba(255,255,255,.52)!important;
      box-shadow:none!important;
    }
    .workspace-command-group{gap:7px}
    .workspace-command-bar .input{
      height:30px!important;
      border-radius:10px!important;
      background:rgba(255,255,255,.84)!important;
    }
    .workspace-command-bar .btn{
      border-radius:10px!important;
      padding:5px 8px!important;
    }
    .workspace-overview-strip{
      gap:5px!important;
      padding:0 0 1px!important;
    }
    .workspace-overview-strip .badge,
    .workspace-detail-overview-strip .badge{
      border-radius:999px!important;
      box-shadow:none!important;
    }
    .workspace-size-list-head{
      padding:6px 9px!important;
      border-radius:13px!important;
      box-shadow:none!important;
    }
    .workspace-size-list-scroll{gap:5px!important}
    .workspace-size-list-row{
      min-height:47px;
      padding:6px 9px!important;
      border-radius:13px!important;
      box-shadow:0 4px 10px rgba(80,96,128,.035)!important;
    }
    .workspace-size-list-row:hover{box-shadow:0 7px 14px rgba(80,96,128,.05)!important}
    .workspace-size-list-row.active{
      box-shadow:0 9px 18px rgba(79,124,255,.08),0 0 0 1px rgba(79,124,255,.1)!important;
    }
    .workspace-size-chart-head,
    .workspace-size-list-row{
      grid-template-columns:minmax(52px,.72fr) minmax(58px,.7fr) minmax(96px,1fr)!important;
    }
    .workspace-size-chart-head{
      padding:7px 10px!important;
      color:#8795aa!important;
    }
    .workspace-size-chart-size strong{
      font-size:14px!important;
      font-weight:850!important;
      letter-spacing:0!important;
    }
    .workspace-size-chart-qty strong{
      font-size:13px!important;
      font-weight:760!important;
      color:#3f4c63!important;
    }
    .workspace-size-chart-status{
      justify-items:end;
      align-items:center;
    }
    .workspace-size-chart-status .workspace-size-list-coverage{
      justify-content:flex-end;
      gap:6px!important;
    }
    .workspace-size-list-row{
      min-height:40px!important;
      padding:7px 10px!important;
      border-radius:12px!important;
      box-shadow:none!important;
      background:rgba(255,255,255,.88)!important;
    }
    .workspace-size-list-row:hover{
      transform:none!important;
      box-shadow:0 6px 14px rgba(80,96,128,.045)!important;
    }
    .workspace-size-list-row.active{
      border-color:rgba(79,124,255,.34)!important;
      background:rgba(241,247,255,.92)!important;
      box-shadow:0 6px 14px rgba(79,124,255,.055)!important;
    }
    .workspace-market-summary-strip{
      display:grid!important;
      grid-template-columns:minmax(72px,.8fr) repeat(5,minmax(86px,1fr));
      align-items:stretch!important;
      gap:6px!important;
      margin:0 0 8px!important;
      padding:0!important;
      color:#7a889f!important;
    }
    .workspace-market-summary-strip strong{
      display:flex;
      align-items:center;
      padding:8px 10px;
      border:1px solid rgba(220,230,246,.82);
      border-radius:11px;
      background:rgba(255,255,255,.9);
      font-size:13px!important;
      min-width:0;
    }
    .workspace-market-summary-strip span{
      display:grid;
      gap:3px;
      padding:7px 9px!important;
      border:1px solid rgba(220,230,246,.78);
      border-radius:11px;
      background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(248,251,255,.76));
      min-width:0;
    }
    .workspace-market-summary-strip span::before{display:none!important}
    .workspace-market-summary-strip b{
      min-width:0;
      overflow:hidden;
      text-overflow:ellipsis;
      white-space:nowrap;
      font-size:8px;
      line-height:1;
      font-weight:850;
      letter-spacing:.08em;
      text-transform:uppercase;
      color:#8b9ab0;
    }
    .workspace-market-summary-strip em{
      min-width:0;
      overflow:hidden;
      text-overflow:ellipsis;
      white-space:nowrap;
      font-style:normal;
      font-size:11px;
      line-height:1.05;
      font-weight:760;
      color:#172033;
    }
    .workspace-market-summary-strip .is-muted em{
      color:#a3afc1;
      font-weight:700;
    }
    .workspace-platform-col-marketplace{width:17%!important}
    .workspace-platform-col-marketdata{width:29%!important}
    .workspace-platform-col-price{width:13%!important}
    .workspace-platform-col-qty{width:9%!important}
    .workspace-platform-col-status{width:16%!important}
    .workspace-platform-col-actions{width:16%!important}
    .workspace-platform-board-head th:nth-child(3),
    .workspace-platform-board-head th:nth-child(4),
    .workspace-platform-board-head th:nth-child(5),
    .workspace-platform-board-head th:nth-child(6){
      text-align:center!important;
    }
    .workspace-platform-board-head th:last-child{
      padding-right:10px!important;
    }
    .workspace-platform-board-price,
    .workspace-platform-board-qty,
    .workspace-platform-board-status-field,
    .workspace-platform-board-actions{
      text-align:center!important;
    }
    .workspace-platform-board-price .workspace-platform-board-field,
    .workspace-platform-board-qty,
    .workspace-platform-board-status-field{
      justify-items:center!important;
    }
    .workspace-price-wrap{
      justify-content:center!important;
      width:100%;
    }
    .workspace-platform-board-input,
    .workspace-platform-board-readonly{
      width:76px!important;
      max-width:76px!important;
      min-width:0!important;
      height:28px!important;
      padding-left:9px!important;
      padding-right:9px!important;
      text-align:center!important;
    }
    .workspace-platform-board-price .workspace-platform-board-input,
    .workspace-platform-board-price .workspace-platform-board-readonly{
      width:82px!important;
      max-width:82px!important;
    }
    .workspace-platform-board-qty .workspace-platform-board-input,
    .workspace-platform-board-qty .workspace-platform-board-readonly{
      width:64px!important;
      max-width:64px!important;
    }
    .workspace-platform-board-readonly{
      justify-content:center!important;
    }
    .workspace-platform-board-status-meta{
      text-align:center;
    }
    .workspace-platform-inline-state{
      justify-content:center;
    }
    .workspace-platform-board-action-buttons{
      justify-content:center!important;
      width:auto!important;
    }
    .workspace-platform-board-actions .btn{
      min-width:58px!important;
      padding-left:7px!important;
      padding-right:7px!important;
      text-align:center!important;
    }
    .workspace-platform-board-actions .btn-primary{min-width:58px!important}
    .workspace-coverage-strip{gap:4px!important}
    .workspace-coverage-pill{
      min-height:30px;
      border-radius:10px!important;
      background:rgba(255,255,255,.58)!important;
      box-shadow:none!important;
    }
    .workspace-coverage-pill.selected{
      background:linear-gradient(180deg,rgba(244,248,255,.92),rgba(236,243,255,.84))!important;
      box-shadow:inset 0 0 0 1px rgba(210,220,238,.92)!important;
    }
    .workspace-detail-pane{gap:8px!important}
    .workspace-detail-summary-card{gap:6px!important}
    .workspace-detail-summary-head{
      padding:10px 11px;
      border-radius:15px;
      border:1px solid rgba(225,233,245,.82);
      background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,251,255,.84));
      box-shadow:none;
    }
    .workspace-detail-summary-pills{gap:5px!important}
    .workspace-detail-summary-pill{
      padding:5px 7px!important;
      border-radius:10px!important;
      background:rgba(255,255,255,.56)!important;
      box-shadow:none!important;
    }
    .workspace-platform-tabs{gap:5px!important}
    .workspace-platform-tab{
      min-height:32px;
      border-radius:11px!important;
      background:rgba(255,255,255,.58)!important;
      box-shadow:none!important;
    }
    .workspace-platform-tab.active{
      background:linear-gradient(180deg,rgba(243,248,255,.94),rgba(236,243,255,.86))!important;
      box-shadow:inset 0 0 0 1px rgba(210,220,238,.92)!important;
    }
    .workspace-detail-market-card{
      border-radius:16px!important;
      box-shadow:none!important;
    }
    .workspace-detail-pane .workspace-inspector-section{
      padding:8px 9px!important;
      gap:5px!important;
      border-radius:15px!important;
      box-shadow:none!important;
      background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,251,255,.84))!important;
    }
    .workspace-stockx-market-strip-left{gap:6px!important}
    .workspace-stockx-market-chip{
      padding:7px 8px;
      border-radius:10px;
      background:rgba(255,255,255,.74);
      box-shadow:none;
    }
    .workspace-stockx-market-chip:hover{box-shadow:0 6px 12px rgba(39,66,122,.055)}
    .workspace-editor-summary-row{
      gap:5px!important;
      margin:6px 0 5px!important;
    }
    .workspace-editor-summary-tile{
      padding:6px 7px!important;
      border-radius:10px!important;
      background:rgba(255,255,255,.56)!important;
      box-shadow:none!important;
    }
    .workspace-inspector-section > .workspace-mini-meta{
      padding:7px 9px;
      border-radius:11px;
      background:rgba(248,251,255,.56);
    }
    .workspace-detail-market-inline{
      gap:5px;
      padding:4px 0 0;
    }
    .dark .listings-top-shell{box-shadow:0 18px 34px rgba(2,6,23,.18)!important}
    .dark .listings-status-strip > div[style],
    .dark .listings-shell .listings-toolbar,
    .dark .listings-action-card{box-shadow:none!important}
    .dark .workspace-summary-card,
    .dark .workspace-board-shell,
    .dark .workspace-detail-pane .workspace-inspector-section{box-shadow:0 10px 20px rgba(2,6,23,.14)!important}
    .dark .workspace-command-bar,
    .dark .workspace-detail-summary-head,
    .dark .workspace-detail-summary-pill,
    .dark .workspace-overview-strip .badge,
    .dark .workspace-detail-overview-strip .badge,
    .dark .workspace-editor-summary-tile,
    .dark .workspace-inspector-section > .workspace-mini-meta,
    .dark .workspace-stockx-market-chip,
    .dark .workspace-coverage-pill,
    .dark .workspace-platform-tab{
      box-shadow:none!important;
    }
    .dark .workspace-detail-summary-head{
      background:linear-gradient(180deg,rgba(24,32,47,.94),rgba(19,25,38,.88));
      border-color:#2a3448;
    }
    .dark .workspace-platform-board-row:hover{background:rgba(255,255,255,.04)}
    .dark .workspace-platform-board-row.is-selected{background:rgba(37,99,235,.08)}
    @media(max-width:1180px){
      .listings-action-strip{grid-template-columns:repeat(2,minmax(0,1fr))}
      .workspace-redesign-layout{grid-template-columns:1fr!important}
      .workspace-summary-rail,.workspace-detail-pane{position:static!important}
    }
