:root{--brand-font-text: "Golos Text", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--brand-font-display: "Unbounded", "Golos Text", "Segoe UI", system-ui, sans-serif;--brand-font-mono: "IBM Plex Mono", "SFMono-Regular", "SF Mono", "Roboto Mono", Consolas, "Liberation Mono", monospace;--brand-weight-regular: 400;--brand-weight-medium: 500;--brand-weight-semibold: 600;--brand-weight-bold: 700;--brand-text-2xs: 11px;--brand-text-xs: 12px;--brand-text-sm: 14px;--brand-text-base: 16px;--brand-text-md: 18px;--brand-text-lg: 20px;--brand-text-xl: 24px;--brand-text-2xl: 30px;--brand-text-3xl: 36px;--brand-text-4xl: 44px;--brand-leading-flat: 1;--brand-leading-tight: 1.08;--brand-leading-snug: 1.2;--brand-leading-normal: 1.42;--brand-leading-body: 1.55;--brand-leading-relaxed: 1.68;--brand-tracking-display: -.06em;--brand-tracking-tight: -.03em;--brand-tracking-body: -.012em;--brand-tracking-wide: .08em;--brand-radius-xs: 8px;--brand-radius-sm: 10px;--brand-radius-md: 14px;--brand-radius-lg: 18px;--brand-radius-xl: 24px;--brand-radius-2xl: 32px;--brand-radius-pill: 999px;--brand-control-sm: 38px;--brand-control-md: 46px;--brand-control-lg: 56px;--brand-space-1: 4px;--brand-space-2: 8px;--brand-space-3: 12px;--brand-space-4: 16px;--brand-space-5: 20px;--brand-space-6: 24px;--brand-space-8: 32px;--brand-space-10: 40px;--font-family: var(--brand-font-text);--font-display: var(--brand-font-display);--font-mono: var(--brand-font-mono);--font-size-2xs: var(--brand-text-2xs);--font-size-xs: var(--brand-text-xs);--font-size-sm: var(--brand-text-sm);--font-size-md: var(--brand-text-base);--font-size-lg: var(--brand-text-md);--font-size-xl: var(--brand-text-lg);--font-size-2xl: var(--brand-text-xl);--font-size-3xl: var(--brand-text-2xl);--radius-sm: var(--brand-radius-sm);--radius-md: var(--brand-radius-md);--radius-lg: var(--brand-radius-lg);--radius-xl: var(--brand-radius-xl);--radius-full: var(--brand-radius-pill);--spacing-xs: var(--brand-space-1);--spacing-sm: var(--brand-space-2);--spacing-md: var(--brand-space-3);--spacing-lg: var(--brand-space-4);--spacing-xl: var(--brand-space-6);--spacing-2xl: var(--brand-space-8);--spacing-3xl: var(--brand-space-10)}html{font-size:16px;-webkit-text-size-adjust:100%;font-kerning:normal;text-rendering:optimizeLegibility}body{font-family:var(--brand-font-text);font-size:var(--brand-text-base);line-height:var(--brand-leading-body);letter-spacing:var(--brand-tracking-body);font-optical-sizing:auto;font-feature-settings:"kern" 1,"liga" 1,"calt" 1}:where(h1,h2,h3,h4,h5,h6){margin:0;color:inherit}:where(h1,h2,.brand-display){font-family:var(--brand-font-display);font-weight:var(--brand-weight-semibold);letter-spacing:var(--brand-tracking-display);line-height:var(--brand-leading-tight)}h1{font-size:var(--brand-text-4xl)}h2{font-size:var(--brand-text-3xl)}h3{font-size:var(--brand-text-xl);font-weight:var(--brand-weight-semibold);line-height:var(--brand-leading-snug);letter-spacing:var(--brand-tracking-tight)}h4{font-size:var(--brand-text-lg);font-weight:var(--brand-weight-semibold);line-height:var(--brand-leading-normal);letter-spacing:var(--brand-tracking-tight)}h5{font-size:var(--brand-text-md);font-weight:var(--brand-weight-semibold);line-height:var(--brand-leading-normal)}h6{font-size:var(--brand-text-base);font-weight:var(--brand-weight-semibold);line-height:var(--brand-leading-normal)}p{line-height:var(--brand-leading-body)}small{font-size:var(--brand-text-xs)}:where(button,input,textarea,select){font:inherit;letter-spacing:inherit}:where(button,[role=button]){border-radius:var(--brand-radius-md);font-weight:var(--brand-weight-semibold);line-height:var(--brand-leading-flat)}:where(input,textarea,select){border-radius:var(--brand-radius-md)}:where(code,pre,kbd,samp,.brand-mono,.tabular-nums){font-family:var(--brand-font-mono);font-variant-numeric:tabular-nums slashed-zero}::placeholder{letter-spacing:0}.admin-layout-shell.header-nav-layout{background:var(--lk-bg-base)!important;min-height:100vh!important}.admin-header.header-with-nav{position:fixed!important;inset:0 0 auto 0!important;z-index:100!important;height:72px!important;border-bottom:1px solid var(--lk-border)!important;background:color-mix(in srgb,var(--lk-bg-base) 92%,transparent)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.admin-header.header-with-nav.scrolled{box-shadow:0 1px #fffc inset!important}.header-left,.header-right{display:flex;align-items:center}.header-left{gap:28px;min-width:0;height:100%}.header-right{gap:16px}.header-logo{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;cursor:pointer;transition:background-color .18s ease,transform .18s ease}.header-logo:hover{background:var(--lk-bg-hover);transform:translateY(-1px)}.logo-icon{display:flex;align-items:center;justify-content:center}.header-nav{display:flex;align-items:center;gap:4px;min-width:0;height:100%;overflow-x:auto;scrollbar-width:none}.header-nav::-webkit-scrollbar{display:none}.header-nav-item{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--lk-text-secondary);font-size:14px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.header-nav-item:hover,.header-nav-item.hovered{background:var(--lk-bg-hover);color:var(--lk-text-primary)}.header-nav-item.active{border-color:var(--lk-primary);background:var(--lk-primary);color:#fff}.header-nav-item.active:after{display:none}.header-nav-dropdown{min-width:220px;padding:8px;border:1px solid var(--lk-border);border-radius:20px;background:var(--lk-bg-card);box-shadow:var(--lk-shadow-md);z-index:1001}.header-nav-dropdown-item{width:100%;min-height:40px;padding:0 14px;border:0;border-radius:14px;cursor:pointer;background:transparent;color:var(--lk-text-primary);font-size:14px;font-weight:500;text-align:left;transition:background-color .18s ease,color .18s ease}.header-nav-dropdown-item:hover{background:var(--lk-bg-spotlight)}.header-nav-dropdown-item.active{background:var(--lk-primary-light);color:var(--lk-primary)}.header-user{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;cursor:pointer;transition:background-color .18s ease}.header-user:hover{background:var(--lk-bg-hover)}.admin-content-area{position:fixed!important;top:72px!important;left:0!important;right:0!important;bottom:0!important;overflow-y:auto!important;overflow-x:hidden!important;display:flex!important;justify-content:center!important;padding:20px 20px 56px!important;background:var(--lk-bg-base)!important}.admin-content-inner{width:min(1560px,100%);min-height:min-content;border:1px solid var(--lk-border);border-radius:32px;background:var(--lk-bg-card);box-shadow:var(--lk-shadow-sm);padding:32px 36px 40px}@media (max-width: 1280px){.admin-content-area{padding:16px 14px 56px!important}.admin-content-inner{padding:28px 24px 32px}.header-left{gap:18px}}@media (max-width: 960px){.admin-header.header-with-nav{padding:0 18px!important;height:68px!important}.header-left{gap:12px}.header-nav{gap:2px}.header-nav-item{min-height:36px;padding:0 12px;font-size:13px}.header-nav-item.active:after{bottom:-7px}.admin-content-area{top:68px!important;padding:14px 10px 56px!important}.admin-content-inner{border-radius:24px;padding:24px 18px 28px}}@keyframes skeletonPulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes skeletonSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-skeleton{width:100%;animation:skeletonSlideIn .4s cubic-bezier(.16,1,.3,1) both}.skeleton-line{border-radius:4px;background:linear-gradient(90deg,#0000000f,#00000008,#0000000f);background-size:200% 100%;animation:skeletonPulse 1.8s ease-in-out infinite}.skeleton-icon{border-radius:4px;background:linear-gradient(90deg,#0000000d,#00000006,#0000000d);background-size:200% 100%;animation:skeletonPulse 1.8s ease-in-out infinite;flex-shrink:0}.skeleton-checkbox{width:20px;height:20px;border-radius:4px;background:linear-gradient(90deg,#0000000d,#00000006,#0000000d);background-size:200% 100%;animation:skeletonPulse 1.8s ease-in-out infinite;flex-shrink:0}.skeleton-avatar-40{width:40px;height:40px;border-radius:10px;background:linear-gradient(90deg,#0000000f,#00000008,#0000000f);background-size:200% 100%;animation:skeletonPulse 1.8s ease-in-out infinite;flex-shrink:0}.skeleton-avatar-44{width:44px;height:44px;border-radius:12px;background:linear-gradient(90deg,#0000000f,#00000008,#0000000f);background-size:200% 100%;animation:skeletonPulse 1.8s ease-in-out infinite;flex-shrink:0}.skeleton-avatar-46{width:46px;height:46px;border-radius:12px;background:linear-gradient(90deg,#0000000f,#00000008,#0000000f);background-size:200% 100%;animation:skeletonPulse 1.8s ease-in-out infinite;flex-shrink:0}.skeleton-avatar-48{width:48px;height:48px;border-radius:8px;background:linear-gradient(90deg,#0000000f,#00000008,#0000000f);background-size:200% 100%;animation:skeletonPulse 1.8s ease-in-out infinite;flex-shrink:0}.skeleton-product-image{width:75px;height:100px;border-radius:10px;background:linear-gradient(90deg,#0000000f,#00000008,#0000000f);background-size:200% 100%;animation:skeletonPulse 1.8s ease-in-out infinite;flex-shrink:0}.skeleton-info{display:flex;flex-direction:column;flex:1;min-width:0}.skeleton-btn{width:36px;height:36px;border-radius:10px;background:linear-gradient(90deg,#0000000a,#00000005,#0000000a);background-size:200% 100%;animation:skeletonPulse 1.8s ease-in-out infinite;flex-shrink:0}.skeleton-badge{border-radius:11px;background:linear-gradient(90deg,#0000000d,#00000006,#0000000d);background-size:200% 100%;animation:skeletonPulse 1.8s ease-in-out infinite;flex-shrink:0}.skeleton-pill{width:90px;height:28px;border-radius:14px;background:linear-gradient(90deg,#0000000d,#00000006,#0000000d);background-size:200% 100%;animation:skeletonPulse 1.8s ease-in-out infinite;flex-shrink:0}.skeleton-status-pill{width:110px;height:28px;border-radius:14px;background:linear-gradient(90deg,#0000000d,#00000006,#0000000d);background-size:200% 100%;animation:skeletonPulse 1.8s ease-in-out infinite;flex-shrink:0}.skeleton-code-badge{width:100px;height:32px;border-radius:8px;background:linear-gradient(90deg,#0000000d,#00000006,#0000000d);background-size:200% 100%;animation:skeletonPulse 1.8s ease-in-out infinite;flex-shrink:0}.skeleton-role-tag{width:100px;height:24px;border-radius:4px;background:linear-gradient(90deg,#0000000d,#00000006,#0000000d);background-size:200% 100%;animation:skeletonPulse 1.8s ease-in-out infinite;flex-shrink:0}.skeleton-status-badge{width:80px;height:22px;border-radius:4px;background:linear-gradient(90deg,#0000000d,#00000006,#0000000d);background-size:200% 100%;animation:skeletonPulse 1.8s ease-in-out infinite;flex-shrink:0}.skeleton-stock-cell{width:60px;height:36px;border-radius:8px;background:linear-gradient(90deg,#0000000d,#00000006,#0000000d);background-size:200% 100%;animation:skeletonPulse 1.8s ease-in-out infinite;flex-shrink:0}.skeleton-stock-total{width:40px;height:24px;border-radius:6px;background:linear-gradient(90deg,#0000000f,#00000008,#0000000f);background-size:200% 100%;animation:skeletonPulse 1.8s ease-in-out infinite;flex-shrink:0}.skeleton-actions-group{display:flex;gap:4px}.skeleton-rows{display:flex;flex-direction:column}.skeleton-product-row{display:flex;align-items:center;gap:16px;padding:14px 20px;background:var(--lk-bg-card);border-radius:12px;margin-bottom:8px}.skeleton-product-info{flex:1;max-width:350px;display:flex;flex-direction:column}.skeleton-product-cells{display:flex;align-items:center;gap:24px;margin-left:auto}.skeleton-category-row{display:flex;align-items:center;gap:12px;padding:12px 20px;background:var(--lk-bg-card);border-radius:10px;margin-bottom:6px}.skeleton-staff-row{display:flex;align-items:center;gap:16px;padding:16px 24px;background:var(--lk-bg-card);border-radius:12px;margin-bottom:8px}.skeleton-staff-cells{display:flex;align-items:center;gap:20px;margin-left:auto}.skeleton-warehouse-row{display:flex;align-items:center;gap:12px;padding:16px 24px;background:var(--lk-bg-card);border-radius:12px;margin-bottom:8px}.skeleton-stock-cells{display:flex;align-items:center;gap:16px;margin-left:auto}.skeleton-device-row{display:flex;align-items:center;gap:16px;padding:16px 24px;background:var(--lk-bg-card);border-radius:12px;margin-bottom:8px}.skeleton-user-row{display:flex;align-items:center;gap:16px;padding:16px 20px;background:var(--lk-bg-card);border-radius:12px;margin-bottom:8px}.skeleton-dashboard-row{display:flex;align-items:center;gap:16px;padding:14px 20px;background:var(--lk-bg-card);border-radius:12px;margin-bottom:8px}.skeleton-dashboard-cells{display:flex;align-items:center;gap:20px;margin-left:auto}.skeleton-table-row{display:flex;align-items:center;gap:16px;padding:16px 20px;background:var(--lk-bg-card);border-radius:12px;margin-bottom:8px}.skeleton-table-cells{display:flex;align-items:center;gap:16px;margin-left:auto}.skeleton-card-row{display:flex;align-items:center;gap:16px;padding:16px 20px;background:var(--lk-bg-card);border-radius:12px;margin-bottom:8px}.skeleton-default-row{display:flex;align-items:center;gap:16px;padding:14px 20px;background:var(--lk-bg-card);border-radius:12px;margin-bottom:8px}.skeleton-stats-row{display:flex;gap:16px;margin-bottom:20px}.skeleton-stat-card{flex:1;padding:20px 24px;background:var(--lk-bg-card);border-radius:16px;display:flex;flex-direction:column}.skeleton-rows>*{animation:skeletonSlideIn .4s cubic-bezier(.16,1,.3,1) both}.skeleton-stat-card{animation:skeletonSlideIn .4s cubic-bezier(.16,1,.3,1) both}.skeleton-product-row:nth-child(1),.skeleton-category-row:nth-child(1),.skeleton-staff-row:nth-child(1),.skeleton-warehouse-row:nth-child(1),.skeleton-device-row:nth-child(1),.skeleton-user-row:nth-child(1),.skeleton-dashboard-row:nth-child(1),.skeleton-table-row:nth-child(1),.skeleton-card-row:nth-child(1),.skeleton-default-row:nth-child(1){animation-delay:0s}.skeleton-product-row:nth-child(2),.skeleton-category-row:nth-child(2),.skeleton-staff-row:nth-child(2),.skeleton-warehouse-row:nth-child(2),.skeleton-device-row:nth-child(2),.skeleton-user-row:nth-child(2),.skeleton-dashboard-row:nth-child(2),.skeleton-table-row:nth-child(2),.skeleton-card-row:nth-child(2),.skeleton-default-row:nth-child(2){animation-delay:.04s}.skeleton-product-row:nth-child(3),.skeleton-category-row:nth-child(3),.skeleton-staff-row:nth-child(3),.skeleton-warehouse-row:nth-child(3),.skeleton-device-row:nth-child(3),.skeleton-user-row:nth-child(3),.skeleton-dashboard-row:nth-child(3),.skeleton-table-row:nth-child(3),.skeleton-card-row:nth-child(3),.skeleton-default-row:nth-child(3){animation-delay:.08s}.skeleton-product-row:nth-child(4),.skeleton-category-row:nth-child(4),.skeleton-staff-row:nth-child(4),.skeleton-warehouse-row:nth-child(4),.skeleton-device-row:nth-child(4),.skeleton-user-row:nth-child(4),.skeleton-dashboard-row:nth-child(4),.skeleton-table-row:nth-child(4),.skeleton-card-row:nth-child(4),.skeleton-default-row:nth-child(4){animation-delay:.12s}.skeleton-product-row:nth-child(5),.skeleton-category-row:nth-child(5),.skeleton-staff-row:nth-child(5),.skeleton-warehouse-row:nth-child(5),.skeleton-device-row:nth-child(5),.skeleton-user-row:nth-child(5),.skeleton-dashboard-row:nth-child(5),.skeleton-table-row:nth-child(5),.skeleton-card-row:nth-child(5),.skeleton-default-row:nth-child(5){animation-delay:.16s}.skeleton-product-row:nth-child(6),.skeleton-category-row:nth-child(6),.skeleton-staff-row:nth-child(6),.skeleton-warehouse-row:nth-child(6),.skeleton-device-row:nth-child(6),.skeleton-user-row:nth-child(6),.skeleton-dashboard-row:nth-child(6),.skeleton-table-row:nth-child(6),.skeleton-card-row:nth-child(6),.skeleton-default-row:nth-child(6){animation-delay:.2s}.skeleton-product-row:nth-child(7),.skeleton-category-row:nth-child(7),.skeleton-warehouse-row:nth-child(7),.skeleton-user-row:nth-child(7),.skeleton-table-row:nth-child(7){animation-delay:.24s}.skeleton-product-row:nth-child(8),.skeleton-category-row:nth-child(8),.skeleton-warehouse-row:nth-child(8),.skeleton-table-row:nth-child(8){animation-delay:.28s}.skeleton-category-row:nth-child(9){animation-delay:.32s}.skeleton-category-row:nth-child(10){animation-delay:.36s}.skeleton-stat-card:nth-child(1){animation-delay:0s}.skeleton-stat-card:nth-child(2){animation-delay:.05s}.skeleton-stat-card:nth-child(3){animation-delay:.1s}.skeleton-stat-card:nth-child(4){animation-delay:.15s}@media (max-width: 1200px){.skeleton-stats-row{flex-wrap:wrap}.skeleton-stat-card{flex:1 1 calc(50% - 8px);min-width:160px}.skeleton-product-cells,.skeleton-staff-cells,.skeleton-stock-cells{gap:12px}}@media (max-width: 768px){.skeleton-stat-card{flex:1 1 100%}.skeleton-product-cells{display:none}.skeleton-staff-cells,.skeleton-stock-cells,.skeleton-dashboard-cells,.skeleton-table-cells{gap:8px}.skeleton-stock-cell:nth-child(n+3){display:none}}[data-theme=dark] .page-skeleton :is(.skeleton-line,.skeleton-icon,.skeleton-checkbox,.skeleton-avatar-40,.skeleton-avatar-44,.skeleton-avatar-46,.skeleton-avatar-48,.skeleton-product-image,.skeleton-btn,.skeleton-badge,.skeleton-pill,.skeleton-status-pill,.skeleton-code-badge,.skeleton-role-tag,.skeleton-status-badge,.skeleton-stock-cell,.skeleton-stock-total){background:linear-gradient(90deg,#ffffff14,#ffffff0a,#ffffff14);background-size:200% 100%}[data-theme=dark] .page-skeleton :is(.skeleton-product-row,.skeleton-category-row,.skeleton-staff-row,.skeleton-warehouse-row,.skeleton-device-row,.skeleton-user-row,.skeleton-dashboard-row,.skeleton-table-row,.skeleton-card-row,.skeleton-default-row,.skeleton-stat-card){background:var(--lk-surface-soft);border:1px solid var(--lk-border-subtle)}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at top right,var(--lk-primary-soft),transparent 32%),radial-gradient(circle at bottom left,var(--lk-primary-soft),transparent 28%),var(--lk-bg-base)}[data-theme=dark] .login-page{background:radial-gradient(circle at top right,rgba(29,155,240,.12),transparent 30%),radial-gradient(circle at bottom left,var(--lk-primary-soft),transparent 26%),var(--lk-bg-base)}.login-page:before,.login-page:after,.login-blob{display:none}.login-container{width:100%;max-width:432px}.login-card{position:relative;overflow:hidden;border:1px solid var(--lk-border);border-radius:28px;background:var(--lk-bg-card);box-shadow:var(--lk-shadow-md);padding:40px 36px 32px}.login-card:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,rgba(29,155,240,.25),var(--lk-primary),rgba(29,155,240,.25))}.login-loading{min-height:280px;display:flex;align-items:center;justify-content:center}.login-header{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:14px;margin-bottom:32px}.login-icon-wrapper{width:56px;height:56px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;background:var(--lk-primary-light);color:var(--lk-primary);font-size:24px}.login-logo{display:flex;align-items:center;gap:12px}.logo-text{font-family:var(--brand-font-display);font-size:34px;font-weight:700;line-height:1;letter-spacing:var(--brand-tracking-display);color:var(--lk-text-primary)}.logo-admin{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:var(--lk-primary-light);color:var(--lk-primary);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.login-subtitle{max-width:280px;margin:0;color:var(--lk-text-secondary);font-size:15px}.login-card .ant-form-item{margin-bottom:16px}.login-card .ant-form-item:last-of-type{margin-bottom:0}.login-card .ant-input-affix-wrapper{min-height:52px;padding:0 16px;border-radius:18px;border:1px solid var(--lk-border);background:var(--lk-bg-card);box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.login-card .ant-input-affix-wrapper:hover{border-color:var(--lk-border-hover);background:var(--lk-bg-card)}.login-card .ant-input-affix-wrapper-focused{border-color:var(--lk-primary);box-shadow:0 0 0 4px var(--lk-primary-light)}.login-card .ant-input{background:transparent;color:var(--lk-text-primary);font-size:15px}.login-card .ant-input::placeholder{color:var(--lk-text-muted)}.input-icon,.login-card .ant-input-password-icon{color:var(--lk-text-muted)}.login-card .ant-checkbox-wrapper{color:var(--lk-text-secondary);font-size:14px}.login-card .ant-checkbox .ant-checkbox-inner{border-radius:5px;border-color:var(--lk-border-hover)}.login-card .ant-checkbox-checked .ant-checkbox-inner{background:var(--lk-primary);border-color:var(--lk-primary)}.login-button.ant-btn{min-height:52px;margin-top:8px;border-radius:18px;font-size:15px;font-weight:700;box-shadow:none}.login-footer{margin-top:28px;padding-top:20px;border-top:1px solid var(--lk-border-subtle)}.login-security-note{margin:0;display:flex;align-items:center;gap:8px;color:var(--lk-text-muted);font-size:13px}.login-security-note:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--lk-primary)}@media (max-width: 600px){.login-page{padding:12px}.login-card{padding:32px 22px 24px;border-radius:24px}.login-logo{flex-wrap:wrap}.logo-text{font-size:30px}}:root{--lk-font-text: var(--brand-font-text);--lk-font-display: var(--brand-font-display);--lk-font-mono: var(--brand-font-mono);--lk-text-2xs: var(--brand-text-2xs);--lk-text-xs: var(--brand-text-xs);--lk-text-sm: var(--brand-text-sm);--lk-text-base: var(--brand-text-base);--lk-text-md: var(--brand-text-md);--lk-text-lg: var(--brand-text-lg);--lk-text-xl: var(--brand-text-xl);--lk-text-2xl: var(--brand-text-2xl);--lk-text-3xl: var(--brand-text-3xl);--lk-radius-sm: var(--brand-radius-sm);--lk-radius-md: var(--brand-radius-md);--lk-radius-lg: var(--brand-radius-lg);--lk-radius-xl: var(--brand-radius-xl);--lk-control-sm: var(--brand-control-sm);--lk-control-md: var(--brand-control-md);--lk-control-lg: var(--brand-control-lg);--lk-primary: #1D9BF0;--lk-primary-hover: #1A8CD8;--lk-primary-active: #1780C4;--lk-primary-light: rgba(29, 155, 240, .1);--lk-primary-light-hover: rgba(29, 155, 240, .15);--lk-primary-soft: rgba(29, 155, 240, .08);--lk-bg-base: #F7F9FA;--lk-bg-card: #FFFFFF;--lk-bg-elevated: #FFFFFF;--lk-bg-spotlight: #f3f7fa;--lk-bg-spotlight-hover: #e8eff3;--lk-bg-hover: rgba(15, 20, 25, .04);--lk-overlay: rgba(15, 20, 25, .52);--lk-surface-soft: rgba(0, 0, 0, .02);--lk-surface-subtle: rgba(0, 0, 0, .04);--lk-surface-subtle-hover: rgba(0, 0, 0, .07);--lk-input-bg: #FFFFFF;--lk-input-bg-hover: #FFFFFF;--lk-input-border: rgba(0, 0, 0, .08);--lk-input-border-strong: rgba(0, 0, 0, .15);--lk-elevated-border: rgba(0, 0, 0, .08);--lk-overlay: rgba(0, 0, 0, .5);--lk-text-primary: #0F1419;--lk-text-secondary: #536471;--lk-text-muted: #8B98A5;--lk-text-quaternary: #C4CFD6;--lk-border: #d7e1e7;--lk-border-hover: #c3d0d8;--lk-border-subtle: rgba(0, 0, 0, .06);--lk-success: #00BA7C;--lk-success-light: rgba(0, 186, 124, .1);--lk-warning: #FFD400;--lk-warning-text: #B58105;--lk-warning-light: rgba(255, 212, 0, .1);--lk-error: #F4212E;--lk-error-light: rgba(244, 33, 46, .1);--lk-info: #1D9BF0;--lk-info-light: rgba(29, 155, 240, .1);--lk-shadow-sm: 0 6px 16px rgba(15, 20, 25, .04);--lk-shadow-md: 0 16px 40px rgba(15, 20, 25, .08);--lk-shadow-lg: 0 28px 64px rgba(15, 20, 25, .1);--lk-elevated-shadow: 0 20px 60px rgba(15, 20, 25, .12);--lk-fixed-shadow: 4px 0 16px rgba(0, 0, 0, .08);--lk-fixed-shadow-reverse: -4px 0 16px rgba(0, 0, 0, .08);--lk-stat-bg: #ffffff;--lk-stat-bg-hover: #f8fbfd;--lk-table-header-bg: #f7f9f9;--lk-table-hover-bg: #f8fbfd;--lk-table-border: #d7e1e7;--lk-toast-bg: rgba(15, 20, 25, .95);--lk-timer-track: rgba(15, 20, 25, .08);--accent-primary: var(--lk-primary);--accent-primary-hover: var(--lk-primary-hover);--accent-primary-light: var(--lk-primary-light);--glass-bg-card: var(--lk-bg-card);--glass-bg-card-hover: var(--lk-stat-bg-hover);--glass-border: var(--lk-border);--glass-border-hover: var(--lk-border-hover);--glass-shadow-sm: var(--lk-shadow-sm);--glass-shadow-md: var(--lk-shadow-md);--glass-shadow-lg: var(--lk-shadow-lg);--glass-shadow-xl: var(--lk-elevated-shadow);--glass-transition-fast: .15s ease;--glass-transition: .2s ease;--glass-transition-slow: .24s ease;--glass-transition-bounce: .24s ease;--glass-radius-sm: var(--brand-radius-sm);--glass-radius-md: var(--brand-radius-md);--glass-radius-lg: var(--brand-radius-lg);--glass-radius-xl: var(--brand-radius-xl);--glass-reflex-light: 1;--glass-reflex-dark: 1;--lg-bg-base: var(--lk-bg-base);--lg-bg-content: var(--lk-bg-card);--lg-glass: var(--lk-bg-card);--lg-glass-thick: var(--lk-bg-card);--lg-glass-blur: 0px;--lg-glass-saturate: 100%;--lg-separator: var(--lk-border);--lg-separator-light: var(--lk-border-subtle);--lg-text-primary: var(--lk-text-primary);--lg-text-secondary: var(--lk-text-secondary);--lg-text-tertiary: var(--lk-text-muted);--lg-text-quaternary: var(--lk-text-quaternary);--lg-blue: var(--lk-primary);--lg-green: var(--lk-success);--lg-red: var(--lk-error);--lg-orange: var(--lk-warning);--lg-fill-secondary: rgba(15, 20, 25, .06);--lg-fill-tertiary: rgba(15, 20, 25, .04);--lg-fill-quaternary: rgba(15, 20, 25, .03);--lg-font: var(--brand-font-text);--lg-font-display: var(--brand-font-display);--lg-font-mono: var(--brand-font-mono);--lg-text-sm: var(--brand-text-xs);--lg-text-base: var(--brand-text-sm);--lg-text-md: var(--brand-text-base);--lg-text-3xl: var(--brand-text-2xl);--lg-space-4: 4px;--lg-space-8: 8px;--lg-space-12: 12px;--lg-space-16: 16px;--lg-space-20: 20px;--lg-space-32: 32px;--lg-space-40: 40px;--lg-radius-sm: 10px;--lg-radius-md: 14px;--lg-radius-lg: 18px;--lg-radius-2xl: 32px;--lg-regular: 400;--lg-medium: 500;--lg-semibold: 600;--lg-bold: 700}[data-theme=dark]{--lk-primary: #1D9BF0;--lk-primary-hover: #4DB0F4;--lk-primary-active: #6DC0F6;--lk-primary-light: rgba(29, 155, 240, .15);--lk-primary-light-hover: rgba(29, 155, 240, .2);--lk-bg-base: #000000;--lk-bg-card: #16181C;--lk-bg-elevated: #1D1F23;--lk-bg-spotlight: #202327;--lk-bg-spotlight-hover: #2C2F33;--lk-bg-hover: rgba(255, 255, 255, .03);--lk-surface-soft: rgba(255, 255, 255, .02);--lk-surface-subtle: rgba(255, 255, 255, .04);--lk-surface-subtle-hover: rgba(255, 255, 255, .07);--lk-input-bg: #202327;--lk-input-bg-hover: #24272C;--lk-input-border: rgba(255, 255, 255, .08);--lk-input-border-strong: rgba(29, 155, 240, .35);--lk-elevated-border: rgba(255, 255, 255, .08);--lk-overlay: rgba(0, 0, 0, .72);--lk-text-primary: #E7E9EA;--lk-text-secondary: #8B98A5;--lk-text-muted: #6E767D;--lk-text-quaternary: #38444D;--lk-border: #2F3336;--lk-border-hover: #3E4144;--lk-border-subtle: rgba(255, 255, 255, .04);--lk-success: #00BA7C;--lk-success-light: rgba(0, 186, 124, .15);--lk-warning: #FFD400;--lk-warning-text: #FFD400;--lk-warning-light: rgba(255, 212, 0, .15);--lk-error: #F4212E;--lk-error-light: rgba(244, 33, 46, .15);--lk-info: #1D9BF0;--lk-info-light: rgba(29, 155, 240, .15);--lk-shadow-sm: 0 1px 3px rgba(0, 0, 0, .2);--lk-shadow-md: 0 4px 12px rgba(0, 0, 0, .3);--lk-shadow-lg: 0 8px 24px rgba(0, 0, 0, .4);--lk-elevated-shadow: 0 24px 60px rgba(0, 0, 0, .5);--lk-fixed-shadow: 4px 0 16px rgba(0, 0, 0, .35);--lk-fixed-shadow-reverse: -4px 0 16px rgba(0, 0, 0, .35);--lk-stat-bg: #202327;--lk-stat-bg-hover: #2C2F33;--lk-table-header-bg: #16181C;--lk-table-hover-bg: #1D1F23;--lk-table-border: #2F3336;--lk-toast-bg: rgba(231, 233, 234, .95);--lk-timer-track: rgba(231, 233, 234, .18);--lg-fill-secondary: rgba(255, 255, 255, .08);--lg-fill-tertiary: rgba(255, 255, 255, .06);--lg-fill-quaternary: rgba(255, 255, 255, .04)}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}body{font-family:var(--lk-font-text);font-size:var(--lk-text-base);line-height:var(--brand-leading-body);letter-spacing:var(--brand-tracking-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--lk-bg-base);color:var(--lk-text-primary);transition:background-color .2s ease,color .2s ease}h1,h2,.lk-page-title,.ant-typography h1,.ant-typography h2,.ant-modal-title,.ant-drawer-title{font-family:var(--lk-font-display);letter-spacing:var(--brand-tracking-display)}h3,h4,h5,h6,.ant-card-head-title,.ant-form-item-label>label{letter-spacing:var(--brand-tracking-tight)}.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector,.ant-picker,.ant-tag,.ant-badge,.ant-tooltip,.ant-message{font-family:var(--lk-font-text)}.ant-btn{font-weight:600;letter-spacing:var(--brand-tracking-body)}code,pre,kbd,samp{font-family:var(--lk-font-mono)}html,body{overflow:hidden;height:100%}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--lk-scroll-thumb);border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--lk-scroll-thumb-active);background-clip:padding-box}html{scrollbar-width:thin;scrollbar-color:var(--lk-scroll-thumb) transparent}:root{--lk-scroll-thumb: rgba(15, 20, 25, .18);--lk-scroll-thumb-active: rgba(15, 20, 25, .32)}[data-theme=dark]{--lk-scroll-thumb: rgba(255, 255, 255, .18);--lk-scroll-thumb-active: rgba(255, 255, 255, .32)}.ant-layout{min-height:100vh;background:var(--lk-bg-base)}.ant-layout-sider{border-right:none!important;background:transparent!important}.ant-menu-item{margin:4px 8px!important;border-radius:14px!important;height:48px!important;display:flex!important;align-items:center!important}.ant-menu-inline .ant-menu-item{padding-left:16px!important}.ant-card{border-radius:24px!important;border:1px solid var(--lk-border)!important;box-shadow:none!important;background:var(--lk-bg-card)!important}.ant-card-head{border-bottom:1px solid var(--lk-border)!important;padding:20px 28px!important}.ant-card-body{padding:28px!important}.ant-table{border-radius:16px;overflow:hidden}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector,.ant-picker{color:var(--lk-text-primary)!important;background:var(--lk-input-bg)!important;border-color:var(--lk-input-border)!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-select:not(.ant-select-disabled):hover .ant-select-selector,.ant-picker:hover{background:var(--lk-input-bg-hover)!important;border-color:var(--lk-input-border-strong)!important}.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused{background:var(--lk-input-bg-hover)!important;border-color:var(--lk-primary)!important;box-shadow:0 0 0 2px var(--lk-primary-light)!important}.ant-input::placeholder,.ant-input-number-input::placeholder,.ant-picker-input>input::placeholder{color:var(--lk-text-muted)!important}.ant-select-selection-placeholder{color:var(--lk-text-muted)!important}.ant-select-dropdown,.ant-dropdown .ant-dropdown-menu,.ant-popover .ant-popover-inner,.ant-picker-dropdown .ant-picker-panel-container,.ant-modal .ant-modal-content,.ant-drawer .ant-drawer-content{color:var(--lk-text-primary)!important;background:var(--lk-bg-elevated)!important;border:1px solid var(--lk-elevated-border)!important;box-shadow:var(--lk-elevated-shadow)!important}.ant-modal .ant-modal-header,.ant-drawer .ant-drawer-header{background:transparent!important;border-bottom-color:var(--lk-border)!important}.ant-modal .ant-modal-title,.ant-drawer .ant-drawer-title,.ant-drawer .ant-drawer-close,.ant-popover .ant-popover-title,.ant-select-item,.ant-dropdown .ant-dropdown-menu-item,.ant-dropdown .ant-dropdown-menu-submenu-title,.ant-picker-content th,.ant-picker-cell,.ant-picker-header button,.ant-picker-now-btn,.ant-picker-today-btn{color:var(--lk-text-primary)!important}.ant-select-item-option-active:not(.ant-select-item-option-selected),.ant-dropdown .ant-dropdown-menu-item:hover,.ant-dropdown .ant-dropdown-menu-submenu-title:hover,.ant-picker-cell:hover .ant-picker-cell-inner{background:var(--lk-surface-subtle)!important}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--lk-primary-light)!important;color:var(--lk-text-primary)!important}.ant-checkbox-inner,.ant-radio-inner{background:var(--lk-bg-card)!important;border-color:var(--lk-input-border-strong)!important}.ant-checkbox-checked .ant-checkbox-inner,.ant-checkbox-indeterminate .ant-checkbox-inner,.ant-radio-checked .ant-radio-inner{background:var(--lk-primary)!important;border-color:var(--lk-primary)!important}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-next .ant-pagination-item-link{background:var(--lk-bg-card)!important;border-color:var(--lk-border)!important}.ant-pagination .ant-pagination-item a,.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-next .ant-pagination-item-link{color:var(--lk-text-primary)!important}.ant-table-wrapper .ant-table-thead>tr>th{background:var(--lk-table-header-bg)!important;color:var(--lk-text-secondary)!important;border-bottom:1px solid var(--lk-table-border)!important}.ant-table-wrapper .ant-table-tbody>tr>td{background:var(--lk-bg-card)!important;color:var(--lk-text-primary)!important;border-bottom:1px solid var(--lk-table-border)!important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td,.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:var(--lk-table-hover-bg)!important}.ant-empty-description,.ant-form-item-label>label,.ant-descriptions-item-label,.ant-statistic .ant-statistic-title,.ant-select-arrow,.ant-picker-suffix,.ant-input-prefix,.ant-input-suffix{color:var(--lk-text-secondary)!important}.ant-table-cell-fix-left,.ant-table-cell-fix-right{background:var(--lk-bg-card)!important;z-index:2}.ant-table-row:hover .ant-table-cell-fix-left,.ant-table-row:hover .ant-table-cell-fix-right{background:var(--lk-table-hover-bg)!important}.ant-table-cell-fix-right .ant-btn{opacity:1!important}.ant-table-cell-fix-right .ant-space{flex-wrap:nowrap}.page-header{margin-bottom:32px}.page-title{font-size:48px;font-weight:600;color:var(--lk-text-primary);margin:0;letter-spacing:-.02em}.page-subtitle{font-size:16px;color:var(--lk-text-secondary);margin-top:8px;font-weight:400}.stat-card{background:var(--lk-bg-card);border-radius:24px;padding:24px;transition:transform .3s ease;border:1px solid var(--lk-border);box-shadow:none}.stat-card:hover{transform:none;box-shadow:none}.header-stat{display:flex;flex-direction:column;align-items:flex-end}.header-stat-value{font-size:56px;font-weight:700;color:var(--lk-text-primary);line-height:1;letter-spacing:-.02em}.header-stat-label{font-size:14px;color:var(--lk-text-secondary);margin-top:4px}.header-stat-badge{background:var(--lk-bg-spotlight);padding:4px 12px;border-radius:8px;font-size:13px;font-weight:500;color:var(--lk-text-primary);margin-left:12px}.status-active{color:var(--lk-success)}.status-inactive{color:var(--lk-text-muted)}.status-pending{color:var(--lk-warning-text)}.status-error{color:var(--lk-error)}.loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#f7f9fae6;display:flex;align-items:center;justify-content:center;z-index:1000}[data-theme=dark] .loading-overlay{background:#000000e6}.category-select-with-value .ant-select-selection-placeholder{color:var(--lk-text-primary)!important;opacity:1!important}.dashboard-card{background:var(--lk-bg-card);border-radius:24px;padding:0;box-shadow:none;overflow:hidden;border:1px solid var(--lk-border)}.dashboard-card-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--lk-border)}.dashboard-card-title{font-size:18px;font-weight:600;color:var(--lk-text-primary);margin:0}.dashboard-card-actions{display:flex;gap:8px}.dashboard-card-action{width:40px;height:40px;border-radius:12px;background:var(--lk-bg-spotlight);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:var(--lk-text-secondary)}.dashboard-card-action:hover{background:var(--lk-bg-spotlight-hover);color:var(--lk-text-primary)}.dashboard-card-body{padding:24px}.sidebar-icon-btn{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;transition:all .2s ease;color:var(--lk-text-secondary)}.sidebar-icon-btn:hover{background:var(--lk-bg-hover);color:var(--lk-text-primary)}.sidebar-icon-btn.active{background:var(--lk-primary);color:#fff}.integration-card{background:var(--lk-bg-card);border-radius:24px;overflow:hidden;box-shadow:none;transition:none;border:1px solid var(--lk-border)}.integration-card:hover{transform:none;box-shadow:none}.integration-card-header{padding:24px 28px;border-bottom:1px solid var(--lk-border);display:flex;align-items:center;justify-content:space-between}.integration-card-icon{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:24px}.integration-card-body{padding:28px}.donut-stat{position:relative;width:180px;height:180px}.donut-stat-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.donut-stat-value{font-size:32px;font-weight:700;color:var(--lk-text-primary);line-height:1}.donut-stat-label{font-size:13px;color:var(--lk-text-secondary);margin-top:4px}.legend-item{display:flex;align-items:center;gap:12px;padding:8px 0}.legend-dot{width:10px;height:10px;border-radius:50%}.legend-label{flex:1;font-size:14px;color:var(--lk-text-secondary)}.legend-value{font-size:14px;font-weight:600;color:var(--lk-text-primary)}.legend-line{flex:1;height:1px;background:repeating-linear-gradient(to right,var(--lk-border) 0,var(--lk-border) 4px,transparent 4px,transparent 8px);margin:0 8px}.info-stat-row{display:flex;gap:48px}.info-stat-item{display:flex;flex-direction:column}.info-stat-value{font-size:28px;font-weight:700;color:var(--lk-text-primary)}.info-stat-label{font-size:13px;color:var(--lk-text-secondary);margin-top:4px}.btn-primary{background:var(--lk-primary)!important;border:none!important;border-radius:12px!important;padding:12px 24px!important;font-weight:500!important;font-size:15px!important;color:#fff!important;transition:background .15s ease!important;box-shadow:none!important}.btn-primary:hover{background:var(--lk-primary-hover)!important}.btn-primary:active{background:var(--lk-primary-active)!important}.btn-secondary{background:var(--lk-bg-spotlight)!important;border:none!important;border-radius:12px!important;height:44px!important;padding:0 24px!important;font-weight:500!important;font-size:14px!important;color:var(--lk-text-primary)!important;transition:all .2s ease!important}.btn-secondary:hover{background:var(--lk-bg-spotlight-hover)!important}.btn-danger{background:var(--lk-error-light)!important;border:none!important;border-radius:12px!important;height:44px!important;padding:0 24px!important;font-weight:500!important;font-size:14px!important;color:var(--lk-error)!important;transition:all .2s ease!important}.btn-danger:hover{background:#f4212e26!important}.tag-success{background:var(--lk-success-light)!important;border:none!important;border-radius:8px!important;color:var(--lk-success)!important;font-weight:500!important;padding:4px 12px!important}.tag-error{background:var(--lk-error-light)!important;border:none!important;border-radius:8px!important;color:var(--lk-error)!important;font-weight:500!important;padding:4px 12px!important}.tag-warning{background:var(--lk-warning-light)!important;border:none!important;border-radius:8px!important;color:var(--lk-warning-text)!important;font-weight:500!important;padding:4px 12px!important}.tag-default{background:var(--lk-bg-spotlight)!important;border:none!important;border-radius:8px!important;color:var(--lk-text-secondary)!important;font-weight:500!important;padding:4px 12px!important}.ant-alert{border-radius:16px!important;border:none!important}.ant-alert-info{background:var(--lk-info-light)!important}.ant-alert-info .ant-alert-icon{color:var(--lk-primary)!important}.ant-modal-content{border-radius:24px!important;overflow:hidden;background:var(--lk-bg-card)!important}.ant-modal-header{padding:24px 28px!important;border-bottom:1px solid var(--lk-border)!important;background:var(--lk-bg-card)!important}.ant-modal-body{padding:28px!important}.ant-modal-footer{padding:20px 28px!important;border-top:1px solid var(--lk-border)!important}.ant-input,.ant-input-affix-wrapper{border-radius:12px!important;border:1px solid var(--lk-border)!important;padding:10px 16px!important;transition:all .2s ease!important;background:var(--lk-bg-card)!important;color:var(--lk-text-primary)!important}.ant-input:hover,.ant-input-affix-wrapper:hover{border-color:var(--lk-primary)!important}.ant-input:focus,.ant-input-affix-wrapper-focused{border-color:var(--lk-primary)!important;box-shadow:0 0 0 3px var(--lk-primary-light)!important}.ant-input-textarea textarea{border-radius:12px!important}.ant-descriptions-item-label{color:var(--lk-text-secondary)!important;font-weight:400!important}.ant-descriptions-item-content{color:var(--lk-text-primary)!important}.product-grouping-modal .ant-modal-content{overflow:hidden;border-radius:24px;box-shadow:none}.product-grouping-modal .ant-modal-body{overflow:hidden}.product-grouping-modal .ant-modal-footer,.product-grouping-modal .ant-modal-header{transition:none!important}.product-grouping-modal .morph-content-container{position:relative}.product-grouping-modal .morph-layer-out{animation:morphFadeOut .35s cubic-bezier(.4,0,.6,1) forwards;pointer-events:none}@keyframes morphFadeOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.98)}}.product-grouping-modal .morph-layer-in{animation:morphFadeIn .4s cubic-bezier(.2,0,.2,1) forwards}@keyframes morphFadeIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.product-image-skeleton{width:100%;height:100%;border-radius:6px;background:linear-gradient(110deg,#f0f1f3 8%,#e8eaed 18%,#f0f1f3 33%);background-size:200% 100%;animation:skeletonShimmer 1.4s ease-in-out infinite}[data-theme=dark] .product-image-skeleton{background:linear-gradient(110deg,#2a2d32 8%,#33363c 18%,#2a2d32 33%);background-size:200% 100%}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.filter-dropdown-btn-main.filter-applying{pointer-events:none;opacity:.7}.filter-applying-spinner{width:14px;height:14px;border:2px solid rgba(0,0,0,.15);border-top-color:var(--lk-primary, #1D9BF0);border-radius:50%;animation:filterSpinner .6s linear infinite;flex-shrink:0}[data-theme=dark] .filter-applying-spinner{border-color:#ffffff26;border-top-color:var(--lk-primary, #1D9BF0)}@keyframes filterSpinner{to{transform:rotate(360deg)}}.filter-results-entering .grid-cell,.filter-results-entering .data-row-wrapper{animation:filterRowHighlight .6s ease both}@keyframes filterRowHighlight{0%{background-color:#1d9bf00f}to{background-color:transparent}}[data-theme=dark] .filter-results-entering .grid-cell,[data-theme=dark] .filter-results-entering .data-row-wrapper{animation:filterRowHighlightDark .6s ease both}@keyframes filterRowHighlightDark{0%{background-color:#1d9bf014}to{background-color:transparent}}.filter-results-entering{animation:filterContentFadeIn .35s cubic-bezier(.16,1,.3,1) both}@keyframes filterContentFadeIn{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.applied-filters-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 0 4px}.applied-filter-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 12px;border-radius:8px;background:var(--lk-primary-light, rgba(29, 155, 240, .1));color:var(--lk-primary, #1D9BF0);font-size:13px;font-weight:500;line-height:1.3;border:none;cursor:default;transition:background .15s ease;white-space:nowrap}.applied-filter-chip-remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:transparent;border:none;cursor:pointer;padding:0;color:var(--lk-primary, #1D9BF0);opacity:.6;transition:opacity .15s,background .15s;flex-shrink:0}.applied-filter-chip-remove:hover{opacity:1;background:#1d9bf026}.applied-filters-clear{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border-radius:8px;background:none;border:none;cursor:pointer;color:var(--lk-text-muted, #536471);font-size:13px;font-weight:500;transition:color .15s,background .15s}.applied-filters-clear:hover{color:var(--lk-text-primary, #0F1419);background:var(--lk-hover, rgba(0, 0, 0, .04))}[data-theme=dark] .applied-filters-clear:hover{color:var(--lk-text-primary);background:#ffffff0f}.lk-copy-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--lk-border, #d7e1e7);border-radius:10px;background:transparent;color:var(--lk-text-secondary, #536471);cursor:pointer;font-size:13px;font-weight:500;font-family:inherit;line-height:1;transition:all .2s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none;white-space:nowrap}.lk-copy-btn:hover{background:var(--lk-bg-hover, rgba(15, 20, 25, .04));border-color:var(--lk-border-hover, #c3d0d8);color:var(--lk-text-primary, #0f1419)}.lk-copy-btn:active{transform:scale(.95)}.lk-copy-btn--copied{background:var(--lk-success-light, rgba(0, 186, 124, .12));border-color:#00ba7c4d;color:var(--lk-success, #00ba7c)}.lk-copy-btn--copied:hover{background:var(--lk-success-light, rgba(0, 186, 124, .12));color:var(--lk-success, #00ba7c)}.lk-copy-btn__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.lk-copy-btn__icon-copy,.lk-copy-btn__icon-check{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transition:all .25s cubic-bezier(.16,1,.3,1)}.lk-copy-btn__icon--in{opacity:1;transform:scale(1) rotate(0)}.lk-copy-btn__icon--out{opacity:0;transform:scale(.5) rotate(-15deg)}.lk-copy-btn__label{transition:color .2s ease}.lk-copy-btn:not(:has(.lk-copy-btn__label)){padding:6px}.lk-copy-btn--inline{padding:2px 4px;border:none;border-radius:6px;gap:4px}.lk-copy-btn--inline:hover{border:none}[data-theme=dark] .lk-copy-btn{border-color:var(--lk-border);color:var(--lk-text-secondary)}[data-theme=dark] .lk-copy-btn:hover{background:var(--lk-bg-hover);border-color:var(--lk-border-hover);color:var(--lk-text-primary)}[data-theme=dark] .lk-copy-btn--copied{background:var(--lk-success-light);border-color:#00ba7c33;color:var(--lk-success)}html,body,#root{min-height:100%}body{background:var(--lk-bg-base);color:var(--lk-text-primary)}.ant-card,.ant-table,.ant-table-container,.ant-modal-content,.ant-drawer-content,.ant-dropdown-menu,.ant-popover-inner,.ant-select-dropdown,.ant-picker-dropdown,.ant-tabs-nav,.ant-collapse,.ant-tooltip-inner{border:1px solid var(--lk-border);box-shadow:none}.ant-card,.ant-table-container,.ant-modal-content,.ant-drawer-content,.ant-dropdown-menu,.ant-popover-inner{border-radius:24px}.ant-btn{font-weight:600}.ant-btn-primary{background:var(--lk-primary)}.ant-btn-primary:not(:disabled):hover{background:var(--lk-primary-hover)}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector,.ant-picker{box-shadow:none!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused{border-color:var(--lk-primary)!important;box-shadow:0 0 0 4px var(--lk-primary-light)!important}.ant-tag{border-radius:999px;font-weight:600}.ant-message .ant-message-notice-content{background:var(--lk-toast-bg)!important;border-radius:12px;padding:12px 20px;box-shadow:0 4px 16px #0000001f;border:none!important}.ant-message .ant-message-notice-content .ant-message-custom-content{display:flex;align-items:center;gap:10px}.ant-message .ant-message-notice-content .ant-message-custom-content>span:last-child{color:#fff!important;font-size:14px;font-weight:500}[data-theme=dark] .ant-message .ant-message-notice-content .ant-message-custom-content>span:last-child{color:#0f1419!important}.ant-message .ant-message-notice-content .anticon{font-size:18px}.ant-message .ant-message-success .anticon{color:var(--lk-success)!important}.ant-message .ant-message-error .anticon{color:var(--lk-error)!important}.ant-message .ant-message-warning .anticon{color:var(--lk-warning)!important}.ant-message .ant-message-info .anticon{color:var(--lk-primary)!important}.ant-table,.ant-table-container{border:none!important}.page-title,.lk-page-title{font-size:40px;line-height:1.04}@media (max-width: 960px){.page-title,.lk-page-title{font-size:32px}}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal;backface-visibility:hidden;contain:paint;isolation:isolate}::view-transition-new(root){will-change:clip-path;transform:translateZ(0)}html[data-theme-transition=fallback] body,html[data-theme-transition=fallback] .admin-layout-shell,html[data-theme-transition=fallback] .admin-header,html[data-theme-transition=fallback] .admin-content-inner,html[data-theme-transition=fallback] .ant-card,html[data-theme-transition=fallback] .ant-table-container,html[data-theme-transition=fallback] .staff-page .glass-card,html[data-theme-transition=fallback] .staff-page .stat-card,html[data-theme-transition=fallback] .staff-page .data-list-card,html[data-theme-transition=fallback] .header-nav-item,html[data-theme-transition=fallback] .tab,html[data-theme-transition=fallback] .filters-tab,html[data-theme-transition=fallback] .search-input,html[data-theme-transition=fallback] .filters-search,html[data-theme-transition=fallback] .filter-dropdown-btn,html[data-theme-transition=fallback] .ant-input,html[data-theme-transition=fallback] .ant-input-affix-wrapper,html[data-theme-transition=fallback] .ant-select-selector,html[data-theme-transition=fallback] .ant-btn{transition:background-color .28s ease,color .28s ease,border-color .28s ease,box-shadow .28s ease}.header-nav-item.active,.header-nav-item.active:hover{background:var(--lk-primary)!important;border-color:var(--lk-primary)!important;color:#fff!important}.header-nav-dropdown-item.active,.header-nav-dropdown-item.active:hover{background:var(--lk-primary)!important;color:#fff!important;box-shadow:none!important}.ant-tabs .ant-tabs-ink-bar{background:var(--lk-primary)!important;height:3px!important;border-radius:999px!important;transition:transform .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1),background-color .16s ease!important}.ant-tabs .ant-tabs-tab{transition:color .18s ease}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--lk-primary)!important}.tabs-indicator,.underline-tabs-indicator{position:absolute;pointer-events:none;backface-visibility:hidden;transform:translateZ(0);will-change:transform,width,opacity}.underline-tabs-indicator{left:0}.tab-button-content,.underline-tab-content{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px}:is(.staff-page,.categories-page,.warehouses-page) .tabs{border:1px solid var(--lk-border)!important;background:var(--lk-bg-card)!important;box-shadow:none!important}:is(.staff-page,.categories-page,.warehouses-page) .tabs:after,:is(.staff-page,.categories-page,.warehouses-page) .tabs-animating:after{content:none!important;display:none!important}:is(.staff-page,.categories-page,.warehouses-page) .tabs-indicator{background:var(--lk-primary)!important;border:none!important;box-shadow:none}:is(.staff-page,.categories-page,.warehouses-page) .tab-active,:is(.staff-page,.categories-page,.warehouses-page) .tab-active:hover{color:#fff!important}:is(.staff-page,.categories-page,.warehouses-page) .tab:not(.tab-active):hover,:is(.staff-page,.categories-page,.warehouses-page) .tab:not(.tab-active):hover .tab-label,:is(.staff-page,.categories-page,.warehouses-page) .tab:not(.tab-active):hover .tab-button-content{color:var(--lk-text-primary)!important}:is(.staff-page,.categories-page,.warehouses-page) .tab-active .tab-count{background:#ffffff2e!important;color:#fff!important;border-color:transparent!important}:is(.products-page,.pricing-page,.warehouses-page) .filters-tabs{border:none!important;background:transparent!important;box-shadow:none!important}:is(.products-page,.pricing-page,.warehouses-page) .filters-tabs-indicator{bottom:0!important;height:2px!important;border-radius:999px!important;background:var(--lk-primary)!important;border:none!important;box-shadow:none!important}:is(.products-page,.pricing-page,.warehouses-page) .filters-tab-active,:is(.products-page,.pricing-page,.warehouses-page) .filters-tab-active:hover,[data-theme=dark] :is(.products-page,.pricing-page,.warehouses-page) .filters-tab-active,[data-theme=dark] :is(.products-page,.pricing-page,.warehouses-page) .filters-tab-active:hover{color:var(--lk-primary)!important}@keyframes dataRowEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.data-row-wrapper{animation:dataRowEnter .2s ease-out both}.data-row-wrapper:nth-child(1){animation-delay:0ms}.data-row-wrapper:nth-child(2){animation-delay:30ms}.data-row-wrapper:nth-child(3){animation-delay:60ms}.data-row-wrapper:nth-child(4){animation-delay:90ms}.data-row-wrapper:nth-child(5){animation-delay:.12s}.data-row-wrapper:nth-child(6){animation-delay:.15s}.data-row-wrapper:nth-child(7){animation-delay:.18s}.data-row-wrapper:nth-child(8){animation-delay:.21s}.data-row-wrapper:nth-child(9){animation-delay:.24s}.data-row-wrapper:nth-child(10){animation-delay:.27s}.data-row-wrapper:nth-child(n+11){animation-delay:.3s}@keyframes tabContentFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animated-tab-content{animation:tabContentFade .25s cubic-bezier(.16,1,.3,1) both}@keyframes contentFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.data-list-card{animation:contentFadeIn .35s cubic-bezier(.16,1,.3,1) both}@keyframes chipEnter{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.applied-filter-chip{animation:chipEnter .25s cubic-bezier(.16,1,.3,1) both}.data-row{transition:background-color .18s ease,box-shadow .18s ease!important}.data-row:hover{box-shadow:inset 0 0 0 1px var(--lk-border-subtle)}.row-actions{transition:opacity .18s ease,transform .18s ease}@keyframes statCardEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.stat-card{animation:statCardEnter .2s ease-out both}.stat-card:nth-child(1){animation-delay:0ms}.stat-card:nth-child(2){animation-delay:40ms}.stat-card:nth-child(3){animation-delay:80ms}.stat-card:nth-child(4){animation-delay:.12s}.stat-card:nth-child(5){animation-delay:.16s}@keyframes emptyStateReveal{0%{opacity:0}to{opacity:1}}.empty-state{animation:emptyStateReveal .2s ease-out both;animation-delay:80ms}@keyframes pageEnter{0%{opacity:0}to{opacity:1}}.admin-content-inner{animation:pageEnter .3s ease both}@keyframes gridColumnEnter{0%{opacity:0;max-width:0;min-width:0;padding-left:0;padding-right:0;overflow:hidden}to{opacity:1;max-width:400px;overflow:visible}}.grid-column--enter{animation:gridColumnEnter .35s cubic-bezier(.16,1,.3,1) both}.grid-column--enter>.grid-header,.grid-column--enter>.grid-cell{animation:gridColumnCellFade .3s cubic-bezier(.16,1,.3,1) both;animation-delay:80ms}@keyframes gridColumnCellFade{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.grid-columns-scrollable>*,.grid-columns-reorderable>*{transition:flex-basis .3s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion: reduce){.data-row-wrapper,.data-list-card,.applied-filter-chip,.stat-card,.empty-state,.admin-content-inner,.page-skeleton,.page-skeleton .skeleton-rows>*,.grid-column--enter,.grid-column--enter>.grid-header,.grid-column--enter>.grid-cell{animation:none!important;opacity:1!important;transform:none!important}}:root{--lk-motion-emphasized: cubic-bezier(.16, 1, .3, 1);--lk-motion-collapse: cubic-bezier(.4, 0, .2, 1);--lk-motion-standard: cubic-bezier(.32, .72, 0, 1);--lk-motion-dropdown-duration: .2s;--lk-motion-item-duration: .16s;--lk-motion-expand-duration: .22s;--lk-motion-collapse-duration: .2s;--lk-interactive-radius: 18px;--lk-interactive-radius-sm: 14px;--lk-interactive-item-radius: 12px;--lk-interactive-border: var(--lk-elevated-border);--lk-interactive-shadow: 0 16px 40px rgba(15, 20, 25, .12), 0 2px 10px rgba(15, 20, 25, .08);--lk-interactive-panel-bg: var(--lk-bg-card);--lk-interactive-section-bg: var(--lk-bg-card);--lk-interactive-section-alt-bg: var(--lk-bg-elevated);--lk-interactive-item-hover: var(--lk-bg-elevated);--lk-interactive-item-selected: color-mix(in srgb, var(--lk-primary) 14%, var(--lk-bg-card));--lk-interactive-item-selected-hover: color-mix(in srgb, var(--lk-primary) 20%, var(--lk-bg-card));--lk-interactive-tag-bg: color-mix(in srgb, var(--lk-text-primary) 8%, var(--lk-bg-card));--lk-checkbox-size: 20px;--lk-checkbox-radius: 5px;--lk-checkbox-bg: var(--lk-bg-card);--lk-checkbox-border: rgba(83, 100, 113, .34);--lk-checkbox-hover-bg: rgba(29, 155, 240, .08);--lk-checkbox-ring: 0 0 0 4px var(--lk-primary-light)}[data-theme=dark]{--lk-interactive-shadow: 0 18px 44px rgba(0, 0, 0, .34), 0 4px 14px rgba(0, 0, 0, .22);--lk-interactive-panel-bg: var(--lk-bg-elevated);--lk-interactive-section-bg: var(--lk-bg-elevated);--lk-interactive-section-alt-bg: var(--lk-bg-card);--lk-interactive-item-hover: var(--lk-bg-card);--lk-interactive-item-selected: color-mix(in srgb, var(--lk-primary) 22%, var(--lk-bg-elevated));--lk-interactive-item-selected-hover: color-mix(in srgb, var(--lk-primary) 28%, var(--lk-bg-elevated));--lk-interactive-tag-bg: color-mix(in srgb, white 10%, var(--lk-bg-elevated));--lk-checkbox-bg: var(--lk-bg-spotlight);--lk-checkbox-border: rgba(139, 152, 165, .42);--lk-checkbox-hover-bg: rgba(29, 155, 240, .14)}.ant-select-dropdown,.ant-dropdown .ant-dropdown-menu,.ant-picker-dropdown .ant-picker-panel-container,.ant-popover .ant-popover-inner{border-radius:var(--lk-interactive-radius)!important;border:1px solid var(--lk-interactive-border)!important;background:var(--lk-interactive-panel-bg)!important;box-shadow:var(--lk-interactive-shadow)!important;transform-origin:top center!important;overflow:hidden!important}.ant-dropdown .ant-dropdown-menu,.ant-select-dropdown .ant-select-item-option-content,.ant-select-dropdown .rc-virtual-list-holder,.ant-picker-dropdown .ant-picker-panel-container{color:var(--lk-text-primary)!important}.ant-dropdown .ant-dropdown-menu,.ant-select-dropdown .ant-select-item,.ant-picker-dropdown .ant-picker-content td,.ant-picker-dropdown .ant-picker-header button{font-family:var(--lk-font-text)!important}.ant-dropdown .ant-dropdown-menu{padding:8px!important}.ant-select-dropdown .ant-select-item,.ant-dropdown .ant-dropdown-menu-item,.ant-dropdown .ant-dropdown-menu-submenu-title{min-height:42px!important;padding:10px 12px!important;border-radius:var(--lk-interactive-item-radius)!important;transition:background-color .12s ease,color .12s ease,transform .14s var(--lk-motion-standard)!important}.ant-select-dropdown .ant-select-item-option{margin:2px 8px!important;border-radius:var(--lk-interactive-item-radius)!important}.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-selected),.ant-dropdown .ant-dropdown-menu-item:hover,.ant-dropdown .ant-dropdown-menu-submenu-title:hover,.ant-picker-cell:hover .ant-picker-cell-inner{background:var(--lk-interactive-item-hover)!important}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.ant-dropdown .ant-dropdown-menu-item-selected,.ant-dropdown .ant-dropdown-menu-submenu-open>.ant-dropdown-menu-submenu-title{background:var(--lk-interactive-item-selected)!important;color:var(--lk-text-primary)!important;font-weight:600!important}.ant-dropdown .ant-dropdown-menu-item-divider,.ant-dropdown .ant-dropdown-menu-submenu>.ant-dropdown-menu{border-color:var(--lk-border)!important}.ant-collapse{border-radius:var(--lk-interactive-radius)!important;border:1px solid var(--lk-interactive-border)!important;background:var(--lk-bg-card)!important;overflow:hidden!important}.ant-collapse>.ant-collapse-item{border-bottom:1px solid var(--lk-border)!important}.ant-collapse>.ant-collapse-item:last-child{border-bottom:none!important}.ant-collapse>.ant-collapse-item>.ant-collapse-header{min-height:56px!important;padding:14px 18px!important;align-items:center!important;color:var(--lk-text-primary)!important;transition:background-color .12s ease,color .12s ease!important}.ant-collapse>.ant-collapse-item>.ant-collapse-header:hover,.ant-collapse>.ant-collapse-item-active>.ant-collapse-header{background:var(--lk-interactive-item-hover)!important}.ant-collapse .ant-collapse-expand-icon{color:var(--lk-text-secondary)!important;transition:transform .18s var(--lk-motion-standard),color .12s ease!important}.ant-collapse>.ant-collapse-item-active>.ant-collapse-header .ant-collapse-expand-icon{color:var(--lk-primary)!important}.ant-collapse .ant-collapse-content{border-top:1px solid var(--lk-border)!important;background:transparent!important}.ant-collapse .ant-collapse-content-box{padding:14px 18px 18px!important}.ant-checkbox-wrapper{gap:10px;color:var(--lk-text-primary)!important}.ant-checkbox{align-self:center}.ant-checkbox .ant-checkbox-inner{width:var(--lk-checkbox-size)!important;height:var(--lk-checkbox-size)!important;border-radius:var(--lk-checkbox-radius)!important;border:2px solid var(--lk-checkbox-border)!important;background:var(--lk-checkbox-bg)!important;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s var(--lk-motion-standard)!important}.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner{border-color:var(--lk-primary)!important;background:var(--lk-checkbox-hover-bg)!important}.ant-checkbox .ant-checkbox-input:focus-visible+.ant-checkbox-inner{outline:none!important;box-shadow:var(--lk-checkbox-ring)!important}.ant-checkbox:active .ant-checkbox-inner{transform:scale(.94)!important}.ant-checkbox-checked .ant-checkbox-inner,.ant-checkbox-indeterminate .ant-checkbox-inner{background:var(--lk-primary)!important;border-color:var(--lk-primary)!important}.ant-checkbox-checked:hover .ant-checkbox-inner,.ant-checkbox-indeterminate:hover .ant-checkbox-inner{background:var(--lk-primary-hover)!important;border-color:var(--lk-primary-hover)!important}.ant-checkbox .ant-checkbox-inner:after{transition:transform .18s var(--lk-motion-emphasized),opacity .12s ease!important}.ant-checkbox-indeterminate .ant-checkbox-inner:after{width:10px!important;height:2px!important;background:#fff!important;border:none!important;border-radius:999px!important;transform:translate(-50%,-50%) scaleX(1)!important;opacity:1!important}:where(.products-page,.pricing-page,.warehouses-page,.price-history-drawer) :is(.filter-dropdown-btn,.phd-dropdown-btn){min-height:46px!important;border-radius:var(--lk-interactive-radius-sm)!important;border:1px solid var(--lk-input-border)!important;background:var(--lk-bg-card)!important;color:var(--lk-text-primary)!important;box-shadow:none!important;transition:background-color .12s ease,border-color .12s ease,box-shadow .14s ease,color .12s ease!important}:where(.products-page,.pricing-page,.warehouses-page,.price-history-drawer) :is(.filter-dropdown-btn,.phd-dropdown-btn):hover{background:var(--lk-bg-spotlight)!important;border-color:var(--lk-border-hover)!important}:where(.products-page,.pricing-page,.warehouses-page,.price-history-drawer) :is(.filter-dropdown-btn-active,.phd-dropdown-btn-active){background:var(--lk-bg-elevated)!important;border-color:var(--lk-primary)!important;box-shadow:0 0 0 4px var(--lk-primary-light)!important}:where(.products-page,.pricing-page,.warehouses-page,.price-history-drawer) :is(.filter-dropdown-arrow,.phd-dropdown-arrow){color:var(--lk-text-secondary)!important;transition:transform .18s var(--lk-motion-standard),color .12s ease!important}:where(.products-page,.pricing-page,.warehouses-page,.price-history-drawer) :is(.filter-dropdown-btn-active .filter-dropdown-arrow,.phd-dropdown-btn-active .phd-dropdown-arrow){color:var(--lk-primary)!important}:where(.products-page,.pricing-page,.warehouses-page,.price-history-drawer) :is(.filter-dropdown-menu,.filters-dropdown-panel,.columns-dropdown-panel,.warehouses-dropdown-panel,.phd-dropdown-menu){border-radius:var(--lk-interactive-radius)!important;border:1px solid var(--lk-interactive-border)!important;background:var(--lk-interactive-panel-bg)!important;box-shadow:var(--lk-interactive-shadow)!important;transform-origin:top center!important;overflow:hidden!important}:where(.products-page,.pricing-page,.warehouses-page,.price-history-drawer) :is(.filters-dropdown-panel,.columns-dropdown-panel,.warehouses-dropdown-panel){padding:0!important}:where(.products-page,.pricing-page,.warehouses-page,.price-history-drawer) :is(.filter-dropdown-item,.filters-list-item,.columns-reorder-item,.warehouses-reorder-item,.phd-dropdown-item){border-radius:var(--lk-interactive-item-radius)!important;margin:2px 6px!important;padding:10px 12px!important;color:var(--lk-text-primary)!important;transition:background-color .12s ease,border-color .12s ease,transform .14s var(--lk-motion-standard),box-shadow .14s ease!important}:where(.products-page,.pricing-page,.warehouses-page,.price-history-drawer) :is(.filter-dropdown-item:hover,.filters-list-item:hover,.columns-reorder-item:hover,.warehouses-reorder-item:hover,.phd-dropdown-item:hover){background:var(--lk-interactive-item-hover)!important}:where(.products-page,.pricing-page,.warehouses-page,.price-history-drawer) :is(.filter-dropdown-item-selected,.filters-list-item-selected,.columns-reorder-item--selected,.warehouses-reorder-item--selected,.phd-dropdown-item-selected){background:var(--lk-interactive-item-selected)!important;color:var(--lk-text-primary)!important}:where(.products-page,.pricing-page,.warehouses-page,.price-history-drawer) :is(.filter-dropdown-item-selected:hover,.filters-list-item-selected:hover,.columns-reorder-item--selected:hover,.warehouses-reorder-item--selected:hover,.phd-dropdown-item-selected:hover){background:var(--lk-interactive-item-selected-hover)!important}:where(.products-page,.pricing-page,.warehouses-page,.price-history-drawer) :is(.filter-dropdown-item-count,.filters-list-item-count,.filter-dropdown-count,.phd-dropdown-item-tag){color:var(--lk-text-secondary)!important;background:var(--lk-interactive-tag-bg)!important}:where(.products-page,.pricing-page,.warehouses-page) :is(.filter-dropdown-item-selected .filter-dropdown-item-count,.filters-list-item-selected .filters-list-item-count,.filter-dropdown-btn-active .filter-dropdown-count,.columns-reorder-item--selected .columns-item-name,.warehouses-reorder-item--selected .warehouses-item-name){color:var(--lk-primary)!important}:where(.products-page,.pricing-page,.warehouses-page) :is(.filters-tabs,.filters-actions){background:var(--lk-interactive-section-bg)!important;animation:none!important}:where(.products-page,.pricing-page,.warehouses-page) :is(.filters-search,.filters-list,.columns-dropdown-panel .filters-list,.warehouses-dropdown-panel .filters-list){background:var(--lk-interactive-section-bg)!important}:where(.products-page,.pricing-page,.warehouses-page) .filters-actions{background:var(--lk-interactive-section-alt-bg)!important}:where(.products-page,.pricing-page,.warehouses-page) :is(.filters-search,.filters-actions,.filters-tabs){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:where(.categories-page) .charc-item{border-radius:var(--lk-interactive-radius-sm)!important;border-color:var(--lk-interactive-border)!important;background:var(--lk-bg-elevated)!important;box-shadow:none!important;transition:background-color .12s ease,border-color .12s ease,box-shadow .14s ease!important}:where(.categories-page) .charc-item:hover{background:var(--lk-bg-card)!important;box-shadow:0 8px 20px #1d9bf014!important}:where(.categories-page) .charc-item-expandable .charc-item-header{border-radius:var(--lk-interactive-item-radius)!important;transition:background-color .12s ease,color .12s ease!important}:where(.categories-page) .charc-item-expandable .charc-item-header:hover,:where(.categories-page) .charc-item-expanded .charc-item-header{background:var(--lk-interactive-item-hover)!important}:where(.categories-page) .charc-item-expanded{background:var(--lk-bg-elevated)!important;border-color:#1d9bf038!important;box-shadow:0 12px 28px #1d9bf01a!important}:where(.categories-page) .charc-expand-icon{transition:transform .18s var(--lk-motion-standard),color .12s ease!important}:where(.categories-page) .charc-options-wrapper{display:grid!important;grid-template-rows:0fr!important;max-height:none!important;opacity:0!important;transform:translateY(-6px) scale(.985)!important;transition:grid-template-rows var(--lk-motion-collapse-duration) var(--lk-motion-collapse),opacity var(--lk-motion-collapse-duration) ease,transform var(--lk-motion-collapse-duration) var(--lk-motion-collapse)!important}:where(.categories-page) .charc-options-wrapper>*{overflow:hidden;min-height:0}:where(.categories-page) .charc-options-wrapper.expanded{grid-template-rows:1fr!important;opacity:1!important;transform:translateY(0) scale(1)!important;transition:grid-template-rows var(--lk-motion-expand-duration) var(--lk-motion-emphasized),opacity .18s ease,transform var(--lk-motion-expand-duration) var(--lk-motion-emphasized)!important}:where(.categories-page) .charc-options-list{padding-top:10px!important;border-top:1px solid var(--lk-border)!important}:where(.product-form-page) .pf-attr-group-body{border-top:1px solid var(--lk-border)!important;background:transparent!important}:where(.product-form-page) .pf-attr-row{border-radius:var(--lk-interactive-item-radius);transition:background-color .12s ease,transform .14s var(--lk-motion-standard)!important}:where(.product-form-page) .pf-attr-row:hover{background:var(--lk-interactive-item-hover)!important}:where(.product-form-page) .pf-attr-row--checked{background:var(--lk-interactive-item-selected)!important}:where(.product-form-page) .pf-attr-row--checked:hover{background:var(--lk-interactive-item-selected-hover)!important}:where(.int-page) .int-section__header svg,:where(.int-page) .int-section__header{transition:transform .18s var(--lk-motion-standard),background-color .12s ease!important}:where(.int-page) .int-section__content{transition:grid-template-rows var(--lk-motion-expand-duration) var(--lk-motion-emphasized),opacity .18s ease!important}:where(.categories-modal,.characteristic-modal,.category-modal) .checkbox-mark,.form-checkbox .checkbox-mark{width:var(--lk-checkbox-size)!important;height:var(--lk-checkbox-size)!important;border-radius:var(--lk-checkbox-radius)!important;border:2px solid var(--lk-checkbox-border)!important;background:var(--lk-checkbox-bg)!important;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s var(--lk-motion-standard)!important}:where(.categories-modal,.characteristic-modal,.category-modal) .form-checkbox:hover .checkbox-mark,.form-checkbox:hover .checkbox-mark{border-color:var(--lk-primary)!important;background:var(--lk-checkbox-hover-bg)!important}:where(.categories-modal,.characteristic-modal,.category-modal) .form-checkbox input:checked+.checkbox-mark,.form-checkbox input:checked+.checkbox-mark{background:var(--lk-primary)!important;border-color:var(--lk-primary)!important}:where(.categories-modal,.characteristic-modal,.category-modal) .form-checkbox input:checked+.checkbox-mark:after,.form-checkbox input:checked+.checkbox-mark:after{opacity:1}.lk-switch-label{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:8px 14px;border-radius:12px;border:none;background:transparent;transition:background .16s ease}.lk-switch-label:hover{background:transparent}.lk-switch-label:has(.lk-switch-on){background:transparent}.lk-switch-disabled{opacity:.5;pointer-events:none}.lk-switch{position:relative;display:flex;align-items:center;width:36px;height:20px;padding:2px;border:none;border-radius:999px;background:var(--lk-checkbox-border);cursor:pointer;flex-shrink:0;transition:background .16s ease}.lk-switch-on{justify-content:flex-end;background:var(--lk-primary)}.lk-switch-on:hover{background:var(--lk-primary-hover)}.lk-switch-thumb{display:block;width:16px;height:16px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #00000026}.lk-switch-text{font-size:13px;font-weight:500;color:var(--lk-text-primary);white-space:nowrap}.lk-switch-count{font-size:12px;font-weight:600;color:var(--lk-text-muted);background:var(--lk-interactive-tag-bg);padding:1px 7px;border-radius:8px;min-width:20px;text-align:center;transition:background .16s ease,color .16s ease}.lk-switch-count-active{color:var(--lk-primary);background:color-mix(in srgb,var(--lk-primary) 14%,transparent)}input[type=checkbox]:not(.ant-checkbox-input){-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:var(--lk-checkbox-size)!important;height:var(--lk-checkbox-size)!important;min-width:var(--lk-checkbox-size)!important;min-height:var(--lk-checkbox-size)!important;margin:0!important;padding:0!important;cursor:pointer!important;border:2px solid var(--lk-checkbox-border)!important;border-radius:var(--lk-checkbox-radius)!important;background:var(--lk-checkbox-bg)!important;box-shadow:none!important;position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s var(--lk-motion-standard)!important}input[type=checkbox]:not(.ant-checkbox-input):hover{border-color:var(--lk-primary)!important;background:var(--lk-checkbox-hover-bg)!important}input[type=checkbox]:not(.ant-checkbox-input):active{transform:scale(.94)!important}input[type=checkbox]:not(.ant-checkbox-input):focus-visible{outline:none!important;box-shadow:var(--lk-checkbox-ring)!important}input[type=checkbox]:not(.ant-checkbox-input):checked{background:var(--lk-primary)!important;border-color:var(--lk-primary)!important}input[type=checkbox]:not(.ant-checkbox-input):checked:hover{background:var(--lk-primary-hover)!important;border-color:var(--lk-primary-hover)!important}input[type=checkbox]:not(.ant-checkbox-input):after{content:""!important;position:absolute!important;left:50%!important;top:46%!important;width:5px!important;height:10px!important;border:solid #fff!important;border-width:0 2px 2px 0!important;transform:translate(-50%,-55%) rotate(45deg) scale(.72)!important;opacity:0!important;transition:transform .18s var(--lk-motion-emphasized),opacity .12s ease!important}input[type=checkbox]:not(.ant-checkbox-input):checked:after{opacity:1!important;transform:translate(-50%,-55%) rotate(45deg) scale(1)!important}:root{--lk-sheet-header-h: 72px;--lk-sheet-z: 1050;--lk-sheet-shadow: -1px 0 0 var(--lk-border), -12px 0 40px rgba(0, 0, 0, .08);--lk-sheet-bg: var(--lk-bg-base);--lk-sheet-header-bg: var(--lk-bg-card);--lk-sheet-overlay-bg: rgba(0, 0, 0, .32);--lk-sheet-enter-duration: .34s;--lk-sheet-exit-duration: .26s;--lk-sheet-enter-ease: cubic-bezier(.32, .72, 0, 1);--lk-sheet-exit-ease: cubic-bezier(.32, .72, 0, 1)}[data-theme=dark]{--lk-sheet-shadow: -1px 0 0 var(--lk-border), -12px 0 40px rgba(0, 0, 0, .28);--lk-sheet-bg: var(--lk-bg-elevated);--lk-sheet-header-bg: var(--lk-bg-card);--lk-sheet-overlay-bg: rgba(0, 0, 0, .56)}.lk-sheet-root{position:fixed;top:var(--lk-sheet-header-h);left:0;right:0;bottom:0;z-index:var(--lk-sheet-z);pointer-events:none;visibility:hidden;transition:visibility 0s linear var(--lk-sheet-exit-duration)}.lk-sheet-root--open{pointer-events:auto;visibility:visible;transition:none}.lk-sheet-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lk-sheet-overlay-bg);opacity:0;transition:opacity var(--lk-sheet-exit-duration) ease}.lk-sheet-root--open .lk-sheet-overlay{opacity:1;transition:opacity var(--lk-sheet-enter-duration) ease}.lk-sheet-panel{position:absolute;top:0;bottom:0;max-width:100vw;display:flex;flex-direction:column;overflow:hidden;background:var(--lk-sheet-bg);box-shadow:var(--lk-sheet-shadow);border-radius:0;pointer-events:auto;will-change:transform;-webkit-font-smoothing:antialiased}.lk-sheet-root[data-side=right] .lk-sheet-panel{right:0;transform:translate3d(100%,0,0);transition:transform var(--lk-sheet-exit-duration) var(--lk-sheet-exit-ease)}.lk-sheet-root--open[data-side=right] .lk-sheet-panel{transform:translateZ(0);transition:transform var(--lk-sheet-enter-duration) var(--lk-sheet-enter-ease)}.lk-sheet-root[data-side=left] .lk-sheet-panel{left:0;transform:translate3d(-100%,0,0);transition:transform var(--lk-sheet-exit-duration) var(--lk-sheet-exit-ease)}.lk-sheet-root--open[data-side=left] .lk-sheet-panel{transform:translateZ(0);transition:transform var(--lk-sheet-enter-duration) var(--lk-sheet-enter-ease)}.lk-sheet-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:var(--lk-sheet-header-bg);border-bottom:1px solid var(--lk-border);flex-shrink:0}.lk-sheet-header-content{display:flex;align-items:center;gap:14px;min-width:0;flex:1}.lk-sheet-header-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--lk-primary-light);border-radius:12px;color:var(--lk-primary);flex-shrink:0}.lk-sheet-header-text{min-width:0;flex:1}.lk-sheet-header-text h2{margin:0;font-size:17px;font-weight:650;color:var(--lk-text-primary);letter-spacing:-.2px;line-height:1.3}.lk-sheet-header-text p{margin:2px 0 0;font-size:13px;color:var(--lk-text-muted);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lk-sheet-header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.lk-sheet-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--lk-border);border-radius:8px;cursor:pointer;color:var(--lk-text-muted);transition:background-color .12s ease,border-color .12s ease,color .12s ease}.lk-sheet-close:hover{background:var(--lk-surface-subtle-hover);border-color:var(--lk-border-hover, var(--lk-border));color:var(--lk-text-primary)}.lk-sheet-close:active{background:var(--lk-surface-subtle)}.lk-sheet-body{flex:1;overflow-y:auto;padding:24px;overscroll-behavior:contain}.lk-sheet-body--no-pad{padding:0}.lk-sheet-body::-webkit-scrollbar{width:6px}.lk-sheet-body::-webkit-scrollbar-track{background:transparent}.lk-sheet-body::-webkit-scrollbar-thumb{background:var(--lk-text-quaternary);border-radius:3px}.lk-sheet-body::-webkit-scrollbar-thumb:hover{background:var(--lk-text-muted)}.lk-sheet-footer{display:flex;align-items:center;gap:12px;padding:16px 24px;background:var(--lk-sheet-header-bg);border-top:1px solid var(--lk-border);flex-shrink:0}.lk-sheet-section{background:var(--lk-bg-card);border:1px solid var(--lk-border);border-radius:12px;padding:18px;margin-bottom:16px}.lk-sheet-section:last-child{margin-bottom:0}.lk-sheet-section-title{margin:0 0 14px;font-size:14px;font-weight:600;color:var(--lk-text-primary);letter-spacing:-.1px}.lk-sheet-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--lk-border)}.lk-sheet-row:last-child{border-bottom:none}.lk-sheet-row-label{font-size:14px;color:var(--lk-text-secondary)}.lk-sheet-row-value{font-size:14px;font-weight:500;color:var(--lk-text-primary)}.lk-sheet-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lk-sheet-stat{text-align:center}.lk-sheet-stat-value{font-size:22px;font-weight:700;color:var(--lk-text-primary);line-height:1}.lk-sheet-stat-value--primary{color:var(--lk-primary)}.lk-sheet-stat-label{font-size:12px;color:var(--lk-text-muted);margin-top:4px}@media (max-width: 600px){.lk-sheet-panel{width:100vw!important;max-width:100vw!important}.lk-sheet-header{padding:16px 20px}.lk-sheet-body{padding:20px}.lk-sheet-footer{padding:14px 20px}}.lk-sheet-ant .ant-drawer-content-wrapper{box-shadow:var(--lk-sheet-shadow)!important}.lk-sheet-ant .ant-drawer-content{border-radius:0!important;overflow:hidden!important;background:var(--lk-sheet-bg)!important}.lk-sheet-ant .ant-drawer-body{padding:0!important;display:flex!important;flex-direction:column!important;height:100%!important;background:var(--lk-sheet-bg)!important}.lk-sheet-ant .ant-drawer-header{display:none!important}
