:root{--color-text: #e1e1e6;--color-text-strong: #f1f1f4;--color-text-muted: rgba(255, 255, 255, .45);--color-text-faint: rgba(255, 255, 255, .3);--color-text-subtle: rgba(255, 255, 255, .5);--color-bg-main: #0a0a0f;--color-bg-card: rgba(255, 255, 255, .03);--color-bg-elevated: rgba(255, 255, 255, .04);--color-border: rgba(255, 255, 255, .06);--color-border-strong: rgba(255, 255, 255, .08);--color-divider: rgba(255, 255, 255, .06);--color-icon-muted: rgba(255, 255, 255, .4);--color-icon-faint: rgba(255, 255, 255, .12)}[data-theme=light]{--color-text: #1a1a2e;--color-text-strong: #111827;--color-text-muted: rgba(0, 0, 0, .45);--color-text-faint: rgba(0, 0, 0, .3);--color-text-subtle: rgba(0, 0, 0, .5);--color-bg-main: #f0f2f5;--color-bg-card: #ffffff;--color-bg-elevated: rgba(0, 0, 0, .02);--color-border: rgba(0, 0, 0, .08);--color-border-strong: rgba(0, 0, 0, .12);--color-divider: rgba(0, 0, 0, .08);--color-icon-muted: rgba(0, 0, 0, .35);--color-icon-faint: rgba(0, 0, 0, .12)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0a0f;color:#e1e1e6;overflow:hidden}#root{height:100vh;width:100vw}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#ffffff08}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#fff3}.app-layout{min-height:100vh;background:#0a0a0f!important}.app-sider{background:linear-gradient(180deg,#0f0f1a,#12121f)!important;border-right:1px solid rgba(255,255,255,.06);position:relative;overflow:hidden}.app-sider:before{content:"";position:absolute;top:0;left:0;right:0;height:200px;background:linear-gradient(180deg,rgba(99,102,241,.08) 0%,transparent 100%);pointer-events:none}.sider-logo{padding:24px 20px 20px;display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:8px;position:relative;z-index:1}.sider-logo .logo-icon{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;font-weight:700;box-shadow:0 4px 15px #6366f14d}.sider-logo .logo-text{font-size:15px;font-weight:600;color:#f1f1f4;letter-spacing:-.3px}.sider-logo .logo-sub{font-size:11px;color:#fff6;font-weight:400}.content-area{padding:28px 20px 28px 32px;background:#0a0a0f!important;overflow-y:auto;height:100vh}.ant-menu-dark,.ant-menu-dark .ant-menu-sub{background:transparent!important}.ant-menu-dark .ant-menu-item{margin:2px 8px;border-radius:8px;height:42px;line-height:42px;color:#ffffff8c!important;font-weight:500;font-size:13.5px;transition:all .2s}.ant-menu-dark .ant-menu-item:hover{color:#ffffffd9!important;background:#ffffff0f!important}.ant-menu-dark .ant-menu-item-selected{background:linear-gradient(135deg,#6366f133,#8b5cf626)!important;color:#a5b4fc!important;box-shadow:0 0 20px #6366f11a}.kpi-card{background:linear-gradient(135deg,#ffffff0a,#ffffff05);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:24px;position:relative;overflow:hidden;transition:all .3s ease}.kpi-card:hover{border-color:#ffffff1f;transform:translateY(-2px);box-shadow:0 8px 32px #0000004d}.kpi-card .kpi-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:16px}.kpi-card .kpi-icon.skus{background:linear-gradient(135deg,#6366f126,#8b5cf614);color:#818cf8}.kpi-card .kpi-icon.listings{background:linear-gradient(135deg,#34d39926,#10b98114);color:#34d399}.kpi-card .kpi-icon.orders{background:linear-gradient(135deg,#fbbf2426,#f59e0b14);color:#fbbf24}.kpi-card .kpi-icon.revenue{background:linear-gradient(135deg,#22d3ee26,#06b6d414);color:#22d3ee}.kpi-card .kpi-icon.designers{background:linear-gradient(135deg,#f8717126,#ef444414);color:#f87171}.kpi-card .kpi-icon.sellers{background:linear-gradient(135deg,#a382ff26,#8b5cf614);color:#a78bfa}.kpi-card .kpi-label{font-size:12.5px;color:#ffffff73;text-transform:uppercase;letter-spacing:.5px;font-weight:500;margin-bottom:6px}.kpi-card .kpi-value{font-size:28px;font-weight:700;color:#f1f1f4;letter-spacing:-.5px;line-height:1.1}.kpi-card .kpi-sub{font-size:12px;color:#ffffff59;margin-top:8px}.kpi-card:after{content:"";position:absolute;top:-50%;right:-30%;width:150px;height:150px;border-radius:50%;pointer-events:none}.kpi-card:nth-child(1):after{background:radial-gradient(circle,rgba(99,102,241,.06) 0%,transparent 70%)}.kpi-card:nth-child(2):after{background:radial-gradient(circle,rgba(52,211,153,.06) 0%,transparent 70%)}.kpi-card:nth-child(3):after{background:radial-gradient(circle,rgba(251,191,36,.06) 0%,transparent 70%)}.kpi-card:nth-child(4):after{background:radial-gradient(circle,rgba(34,211,238,.06) 0%,transparent 70%)}.chart-card{background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:24px;margin-top:24px}.chart-card h3{font-size:15px;font-weight:600;color:#e1e1e6;margin-bottom:20px;letter-spacing:-.2px}.page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.page-header h1{font-size:24px;font-weight:700;color:#f1f1f4;letter-spacing:-.5px}.page-header .subtitle{font-size:13px;color:#fff6;margin-top:4px}.status-designing{background:#6366f126!important;border-color:#6366f14d!important;color:#a5b4fc!important}.status-mockup{background:#fbbf2426!important;border-color:#fbbf244d!important;color:#fbbf24!important}.status-listed{background:#34d39926!important;border-color:#34d3994d!important;color:#34d399!important}.status-completed{background:#22d3ee26!important;border-color:#22d3ee4d!important;color:#22d3ee!important}.platform-etsy{background:#f5822026!important;border-color:#f582204d!important;color:#f58220!important}.platform-shopify{background:#96bf4826!important;border-color:#96bf484d!important;color:#96bf48!important}.platform-tiktok{background:#ff005026!important;border-color:#ff00504d!important;color:#ff0050!important}.empty-state{text-align:center;padding:80px 40px;color:#ffffff59}.empty-state .anticon{font-size:64px;color:#6366f14d;margin-bottom:20px}.empty-state h3{font-size:18px;color:#ffffff80;margin-bottom:8px;font-weight:600}.empty-state p{font-size:13.5px;color:#ffffff4d}.data-table .ant-table{background:transparent!important}.data-table .ant-table-thead>tr>th{background:#ffffff0a!important;border-bottom:1px solid rgba(255,255,255,.08)!important;color:#fff9!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.data-table .ant-table-tbody>tr>td{border-bottom:1px solid rgba(255,255,255,.04)!important;color:#d1d1d6!important;font-size:13.5px}.data-table .ant-table-tbody>tr:hover>td{background:#ffffff08!important}.data-table .ant-table-tbody>tr.ant-table-row:hover>td{background:#6366f10f!important}.ant-pagination .ant-pagination-item{background:#ffffff0a!important;border-color:#ffffff14!important}.ant-pagination .ant-pagination-item a{color:#fff9!important}.ant-pagination .ant-pagination-item-active{background:#6366f133!important;border-color:#6366f1!important}.ant-pagination .ant-pagination-item-active a{color:#a5b4fc!important}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width: 1200px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.stats-grid{grid-template-columns:1fr}.content-area{padding:16px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .4s ease-out forwards}.fade-in-up:nth-child(1){animation-delay:0s}.fade-in-up:nth-child(2){animation-delay:.06s}.fade-in-up:nth-child(3){animation-delay:.12s}.fade-in-up:nth-child(4){animation-delay:.18s}.fade-in-up:nth-child(5){animation-delay:.24s}.fade-in-up:nth-child(6){animation-delay:.3s}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes pulse-warn{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.03)}}.settings-section{background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:24px;margin-bottom:20px}.settings-section h3{font-size:15px;font-weight:600;color:#e1e1e6;margin-bottom:20px}.webhook-url-display{background:#0000004d;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:12px 16px;font-family:JetBrains Mono,monospace;font-size:13px;color:#34d399;word-break:break-all}.activity-item{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.04)}.activity-item:last-child{border-bottom:none}.activity-dot{width:8px;height:8px;border-radius:50%;margin-top:6px;flex-shrink:0}.activity-content{flex:1}.activity-title{font-size:13.5px;color:#e1e1e6;font-weight:500}.activity-time{font-size:12px;color:#ffffff4d;margin-top:2px}[data-theme=light] body{background:#f0f2f5;color:#1a1a2e}[data-theme=light] ::-webkit-scrollbar-track{background:#00000008}[data-theme=light] ::-webkit-scrollbar-thumb{background:#00000026}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#00000040}[data-theme=light] .app-layout{background:#f0f2f5!important}[data-theme=light] .app-sider{background:linear-gradient(180deg,#fff,#fafbfc)!important;border-right:1px solid rgba(0,0,0,.08)}[data-theme=light] .app-sider:before{background:linear-gradient(180deg,rgba(99,102,241,.05) 0%,transparent 100%)}[data-theme=light] .sider-logo{border-bottom:1px solid rgba(0,0,0,.06)}[data-theme=light] .sider-logo .logo-text{color:#1a1a2e}[data-theme=light] .sider-logo .logo-sub{color:#0006}[data-theme=light] .content-area{background:#f0f2f5!important}[data-theme=light] .ant-menu-light,[data-theme=light] .ant-menu-light .ant-menu-sub{background:transparent!important}[data-theme=light] .ant-menu-light .ant-menu-item{margin:2px 8px;border-radius:8px;height:42px;line-height:42px;color:#0000008c!important;font-weight:500;font-size:13.5px}[data-theme=light] .ant-menu-light .ant-menu-item:hover{color:#000000d9!important;background:#0000000a!important}[data-theme=light] .ant-menu-light .ant-menu-item-selected{background:linear-gradient(135deg,#6366f11f,#8b5cf614)!important;color:#4f46e5!important;box-shadow:0 0 20px #6366f10f}[data-theme=light] .kpi-card{background:linear-gradient(135deg,#fff,#fafbfc);border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 3px #0000000f}[data-theme=light] .kpi-card:hover{border-color:#00000026;box-shadow:0 8px 24px #00000014}[data-theme=light] .kpi-card .kpi-label{color:#00000073}[data-theme=light] .kpi-card .kpi-value{color:#1a1a2e}[data-theme=light] .kpi-card .kpi-sub{color:#00000059}[data-theme=light] .chart-card{background:linear-gradient(135deg,#fff,#fafbfc);border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 3px #0000000f}[data-theme=light] .chart-card h3,[data-theme=light] .page-header h1{color:#1a1a2e}[data-theme=light] .page-header .subtitle{color:#00000073}[data-theme=light] .empty-state{color:#00000059}[data-theme=light] .empty-state .anticon{color:#6366f166}[data-theme=light] .empty-state h3{color:#0000008c}[data-theme=light] .empty-state p{color:#00000059}[data-theme=light] .data-table .ant-table-thead>tr>th{background:#fafafa!important;border-bottom:1px solid rgba(0,0,0,.08)!important;color:#0009!important}[data-theme=light] .data-table .ant-table-tbody>tr>td{border-bottom:1px solid rgba(0,0,0,.04)!important;color:#2d2d3a!important}[data-theme=light] .data-table .ant-table-tbody>tr:hover>td{background:#00000005!important}[data-theme=light] .data-table .ant-table-tbody>tr.ant-table-row:hover>td{background:#6366f10a!important}[data-theme=light] .ant-pagination .ant-pagination-item{background:#fff!important;border-color:#0000001f!important}[data-theme=light] .ant-pagination .ant-pagination-item a{color:#0009!important}[data-theme=light] .ant-pagination .ant-pagination-item-active{background:#6366f114!important;border-color:#6366f1!important}[data-theme=light] .ant-pagination .ant-pagination-item-active a{color:#4f46e5!important}[data-theme=light] .settings-section{background:linear-gradient(135deg,#fff,#fafbfc);border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 3px #0000000f}[data-theme=light] .settings-section h3{color:#1a1a2e}[data-theme=light] .webhook-url-display{background:#00000008;border:1px solid rgba(0,0,0,.1);color:#059669}[data-theme=light] .activity-item{border-bottom:1px solid rgba(0,0,0,.06)}[data-theme=light] .activity-title{color:#1a1a2e}[data-theme=light] .activity-time{color:#00000059}.responsive-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.responsive-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.page-header-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mobile-filters{display:flex;gap:10px;flex-wrap:wrap}.mobile-filters>*{min-width:0}.mobile-menu-btn{display:none;position:fixed;top:12px;left:12px;z-index:1001;width:40px;height:40px;border-radius:10px;border:1px solid rgba(99,102,241,.3);background:#0f0f1ef2;color:#a5b4fc;font-size:18px;cursor:pointer;align-items:center;justify-content:center;box-shadow:0 4px 16px #0006;transition:all .2s}.mobile-menu-btn:hover{background:#6366f126;border-color:#6366f180}[data-theme=light] .mobile-menu-btn{background:#fffffff2;border-color:#6366f140;color:#6366f1;box-shadow:0 4px 16px #0000001a}.mobile-overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;z-index:999}@media (max-width: 768px){body{overflow:auto}#root{height:auto;min-height:100vh}.mobile-menu-btn{display:flex}.mobile-overlay.active{display:block}.app-sider{position:fixed!important;left:0;top:0;bottom:0;z-index:1000!important;transform:translate(-100%);transition:transform .3s ease}.app-sider.mobile-open{transform:translate(0)}.content-area{padding:60px 12px 20px;height:auto;min-height:100vh;overflow-y:auto}.page-header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px}.page-header h1{font-size:18px}.page-header-actions{width:100%;justify-content:flex-start}.stats-grid,.responsive-grid-2,.responsive-grid-3{grid-template-columns:1fr!important;gap:12px}.kpi-card{padding:16px}.kpi-card .kpi-value{font-size:22px}.chart-card{padding:16px;margin-top:12px;border-radius:12px}.mobile-filters{flex-direction:column;gap:8px}.mobile-filters>*{width:100%!important;max-width:100%!important}.mobile-filters .ant-input-search{max-width:100%!important}.mobile-filters .ant-select,.mobile-filters .ant-picker{width:100%!important}.data-table{border-radius:12px}.data-table .ant-table-thead>tr>th{padding:8px!important;font-size:10px!important}.data-table .ant-table-tbody>tr>td{padding:8px!important;font-size:12px!important}.settings-section{padding:16px;border-radius:12px}.empty-state{padding:40px 20px}.empty-state .anticon{font-size:48px}}
