*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-page:#f2f4f7;--bg-primary:var(--bg-page);--bg-secondary:#fff;--bg-card:#fff;--bg-card-solid:#fff;--bg-card-hover:#f8fafc;--bg-input:#f1f3f7;--bg-dropdown:#fff;--bg-tooltip:#fff;--tooltip-shadow:0 10px 25px #00000014;--bg-overlay:#0f172a73;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#64748b;--text-inverse:#fff;--text:var(--text-primary);--card-bg:var(--bg-card);--input-bg:var(--bg-input);--accent:#f97316;--accent-secondary:#6366f1;--accent-hover:color-mix(in srgb, var(--accent) 85%, black);--accent-light:color-mix(in srgb, var(--accent) 12%, transparent);--chat-out-bg:color-mix(in srgb, var(--accent-secondary,#6366f1) 14%, var(--bg-card-solid));--chat-out-border:color-mix(in srgb, var(--accent-secondary,#6366f1) 25%, transparent);--chat-out-text:var(--text-primary);--brand-hero-gradient:linear-gradient(135deg, var(--accent,#f97316) 0%, var(--accent-secondary,#6366f1) 100%);--brand-surface-gradient:linear-gradient(180deg, color-mix(in srgb, var(--accent-secondary,#6366f1) 6%, var(--bg-card-solid)) 0%, var(--bg-card-solid) 100%);--success:#10b981;--success-light:#10b98126;--warning:#92400e;--warning-light:#fef3c7;--danger:#ef4444;--danger-light:#ef444426;--info:#3b82f6;--info-light:#3b82f626;--border:#00000014;--border-hover:#00000029;--nav-separator:#00000014;--nav-separator-glow:#00000008;--shadow-card:0 2px 12px #0f172a0a;--border-top-specular:inset 0 1px 0 0 #fffffff2;--card-bevel:inset 0 1px 0 0 #fffffff2;--card-edge-highlight:inset 0 1px 0 0 #ffffff0f;--shadow-sm:0 1px 2px #00000008, 0 1px 1px #00000005;--shadow-md:0 4px 12px -2px #0000000d, 0 1px 3px #00000008;--shadow-lg:0 12px 28px -4px #00000014, 0 4px 10px #00000008;--shadow-glow:0 0 0 1px color-mix(in srgb, var(--accent) 25%, transparent), 0 2px 8px -2px color-mix(in srgb, var(--accent) 15%, transparent);--glass-bg:#ffffffd9;--glass-border:#00000014;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--control-sm:32px;--control-md:40px;--control-lg:48px;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--radius-2xl:28px;--radius-full:9999px;--font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-size-xs:12px;--font-size-sm:13px;--font-size-base:14px;--font-size-lg:16px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:32px;--sidebar-width:240px;--header-height:48px;--bottom-nav-height:64px;--tg-top-spacer-height:0px;--keyboard-inset-bottom:0px;--ui-scale:1;--transition-fast:.15s ease;--transition-base:.22s cubic-bezier(.23, 1, .32, 1);--transition-slow:.32s cubic-bezier(.23, 1, .32, 1);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--spring-bounce:cubic-bezier(.34, 1.56, .64, 1);--duration-fast:.14s;--duration-normal:.2s;--duration-slow:.28s}html.is-tg-miniapp,body.is-tg-miniapp{--tg-top-spacer-height:0px!important;--tg-safe-area-inset-top:0px!important;--tg-content-safe-area-inset-top:0px!important;margin-top:0!important;padding-top:0!important}::view-transition-old(root){animation-duration:.25s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(root){animation-duration:.25s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.theme-transition,.theme-transition body,.theme-transition .app-layout,.theme-transition .layout-sidebar,.theme-transition .layout-header,.theme-transition .mobile-header,.theme-transition .bottom-nav,.theme-transition .card,.theme-transition .stat-card-hero,.theme-transition .fintech-table,.theme-transition .fintech-td,.theme-transition .fintech-th,.theme-transition .order-mobile-card,.theme-transition .orders-mobile-bulk-bar,.theme-transition input,.theme-transition select,.theme-transition textarea{transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}[data-theme=dark]{--bg-page:#09090b;--bg-primary:var(--bg-page);--bg-secondary:#0f1013;--bg-card:#15171f;--bg-card-solid:#15171f;--bg-card-hover:#1c1e28;--bg-input:#1c1f2a;--bg-dropdown:#15171f;--bg-tooltip:#15171f;--tooltip-shadow:0 8px 24px #0009;--bg-overlay:#000000d9;--text-primary:#ededed;--text-secondary:#94a3b8;--text-muted:#71717a;--warning:#fbbf24;--warning-light:#f59e0b26;--text:var(--text-primary);--card-bg:var(--bg-card);--input-bg:var(--bg-input);--border:#ffffff14;--border-hover:#ffffff29;--nav-separator:#ffffff14;--nav-separator-glow:#ffffff08;--shadow-card:0 4px 16px #00000073;--border-top-specular:inset 0 1px 0 0 #ffffff14;--card-bevel:inset 0 1px 0 0 #ffffff14;--card-edge-highlight:inset 0 1px 0 0 #ffffff14;--shadow-sm:0 1px 2px #00000080, inset 0 1px 0 0 #ffffff0a;--shadow-md:0 4px 14px -2px #0009, inset 0 1px 0 0 #ffffff0f;--shadow-lg:0 14px 32px -4px #000000b3, inset 0 1px 0 0 #ffffff14;--shadow-glow:0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent), 0 2px 8px -2px color-mix(in srgb, var(--accent) 20%, transparent);--chat-out-bg:color-mix(in srgb, var(--accent-secondary,#6366f1) 16%, var(--bg-card-solid));--chat-out-border:color-mix(in srgb, var(--accent-secondary,#6366f1) 28%, transparent);--chat-out-text:var(--text-primary);--brand-hero-gradient:linear-gradient(135deg, var(--accent,#f97316) 0%, var(--accent-secondary,#6366f1) 100%);--brand-surface-gradient:linear-gradient(180deg, color-mix(in srgb, var(--accent-secondary,#6366f1) 6%, var(--bg-card-solid)) 0%, var(--bg-card-solid) 100%);--glass-bg:#121318d9;--glass-border:#ffffff14}html{font-size:calc(16px * var(--ui-scale,1));-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-gutter:stable;touch-action:pan-x pan-y;width:100%;overflow-x:clip}[data-theme=dark],html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light],html:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width>=1024px) and (height<=800px){:root{--ui-scale:.9}}body{font-family:var(--font);font-size:var(--font-size-base);color:var(--text-primary);background:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:pan-x pan-y;width:100%;line-height:1.5;position:relative;overflow-x:clip}#root{touch-action:pan-x pan-y;flex-direction:column;min-height:100vh;display:flex}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}.app-layout{min-height:100vh;display:flex}.app-sidebar{width:var(--sidebar-width);background:var(--bg-secondary);border-right:1px solid var(--border);box-sizing:border-box;z-index:100;height:100%;max-height:100%;transition:transform var(--transition-base);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.app-main{min-width:0;margin-left:var(--sidebar-width);flex:1;min-height:100vh}.app-content{width:100%;max-width:1760px;padding-inline:clamp(16px,2.5vw,32px);padding-block:var(--space-md);box-sizing:border-box;margin-inline:auto;animation:.3s ease-out fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.app-header{height:var(--header-height);background:color-mix(in srgb, var(--bg-secondary) 82%, transparent);border-bottom:1px solid var(--border);padding:0 var(--space-lg);z-index:999;-webkit-backdrop-filter:blur(16px);align-items:center;display:flex;position:sticky;top:0;box-shadow:inset 0 -1px #ffffff08}.sidebar-logo{padding:var(--space-lg);align-items:center;gap:var(--space-md);border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg-card) 72%, transparent);-webkit-backdrop-filter:blur(16px);display:flex;box-shadow:inset 0 -1px #ffffff08}.sidebar-logo h1{font-size:var(--font-size-xl);letter-spacing:-.02em;color:var(--text-primary);transition:color var(--transition-normal);font-weight:700;background:0 0!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}:root:not([data-theme=dark]) .sidebar-logo h1,[data-theme=light] .sidebar-logo h1{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}[data-theme=dark] .sidebar-logo h1{color:#ededed!important;-webkit-text-fill-color:#ededed!important}.sidebar-logo .logo-icon{color:var(--accent);filter:drop-shadow(0 0 10px color-mix(in srgb, var(--accent) 40%, transparent));transition:color var(--transition-normal), filter var(--transition-normal);flex-shrink:0}.logo-glow-wrapper{border-radius:var(--radius-md,8px);width:24px;height:24px;transition:transform var(--transition-normal);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.logo-glow-wrapper:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--accent) 30%, transparent) 0%, color-mix(in srgb, var(--accent) 12%, transparent) 50%, transparent 75%);filter:blur(8px);z-index:-1;pointer-events:none;opacity:.85;transition:opacity var(--transition-normal), filter var(--transition-normal);border-radius:50%;position:absolute;inset:-6px}.logo-glow-wrapper:hover:before{opacity:1;filter:blur(12px)}.logo-glow-wrapper.logo-glow-sm{border-radius:var(--radius-sm,6px);width:20px;height:20px}.logo-glow-wrapper.logo-glow-sm:before{filter:blur(6px);inset:-4px}.glass-panel{background:color-mix(in srgb, var(--bg-card) 78%, transparent);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border);box-shadow:0 8px 30px -4px #00000059,inset 0 1px #ffffff14}.brand-title-accent{letter-spacing:-.02em;color:var(--text-primary);transition:color var(--transition-normal);font-weight:700;background:0 0!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}:root:not([data-theme=dark]) .brand-title-accent,[data-theme=light] .brand-title-accent{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}[data-theme=dark] .brand-title-accent{color:#ededed!important;-webkit-text-fill-color:#ededed!important}.sidebar-nav{padding:var(--space-md);gap:var(--space-xs);scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.sidebar-nav>*{flex-shrink:0}.sidebar-nav::-webkit-scrollbar{width:4px}.sidebar-nav::-webkit-scrollbar-track{background:0 0}.sidebar-nav::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.sidebar-nav::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.nav-item{border-radius:var(--radius-sm,8px);min-height:44px;color:var(--text-secondary);cursor:pointer;transition:color var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast);text-align:left;background:0 0;border:none;flex-shrink:0;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:13px;font-weight:500;display:flex}.nav-item:hover{background:var(--bg-card-hover);color:var(--text-primary)}.nav-item.active{background:var(--accent-light);box-shadow:none;color:var(--accent);border:none;font-weight:600}.nav-item .icon{width:18px;color:var(--text-secondary);transition:color var(--transition-fast);justify-content:center;align-items:center;font-size:16px;display:flex}.nav-section-header{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:8px;padding:14px 10px 4px;font-size:10px;font-weight:700;display:flex}.nav-section-header:after{content:"";background:var(--border);opacity:.5;flex:1;height:1px}.search-bar-quiet{align-items:center;width:100%;display:flex;position:relative}.search-bar-quiet input{background:var(--bg-input);border:1px solid var(--border);width:100%;height:38px;color:var(--text-primary);transition:border-color var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast);border-radius:10px;padding:0 34px 0 36px;font-size:13px;box-shadow:inset 0 1px 2px #00000008}.search-bar-quiet input::placeholder{color:var(--text-muted)}.search-bar-quiet input:focus{background:var(--bg-card);border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 2px 8px -2px color-mix(in srgb, var(--accent) 25%, transparent);outline:none}.search-bar-quiet .search-icon{color:var(--text-muted);pointer-events:none;align-items:center;display:flex;position:absolute;left:11px}.search-bar-quiet .search-clear{color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;right:8px}.search-bar-quiet .search-clear:hover{color:var(--text-primary);background:var(--bg-card-hover)}.bottom-nav{height:calc(var(--bottom-nav-height,64px) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box;background:color-mix(in srgb, var(--bg-secondary) 82%, transparent);border-top:1px solid var(--border);z-index:100;-webkit-backdrop-filter:blur(16px);display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:inset 0 1px #ffffff0d}.bottom-nav-items{-ms-overflow-style:none;scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;justify-content:flex-start;align-items:center;height:100%;padding:0 10px;scroll-padding:0 10px;display:flex;overflow-x:auto}.bottom-nav-items.bottom-nav-compact{justify-content:space-around;padding:0 8px;scroll-padding:0}.bottom-nav-items::-webkit-scrollbar{display:none}.bottom-nav-item-wrap{scroll-snap-align:center;scroll-snap-stop:normal;flex-direction:column;flex:0 0 76px;justify-content:center;align-items:center;min-width:76px;max-width:76px;height:100%;display:inline-flex;position:relative}.bottom-nav-items.bottom-nav-compact .bottom-nav-item-wrap{flex:1 1 0;max-width:none}.bottom-nav-item{width:100%;height:100%;color:var(--text-muted);cursor:pointer;font-family:var(--font);transition:color var(--transition-fast), transform .15s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 2px;display:flex}.bottom-nav-item.active{color:var(--accent)}.bottom-nav-item .icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:20px;display:flex;position:relative}.bottom-nav-item span:not(.icon){letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;text-align:center;max-width:100%;height:13px;font-size:10px;font-weight:500;line-height:13px;display:block;overflow:hidden}.card,.surface-l1,.card-surface{background:var(--bg-card-solid);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-lg);transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out), border-color .2s ease;box-shadow:var(--shadow-card), var(--border-top-specular);position:relative;overflow:visible}.surface-l0{background:var(--bg-page)}.surface-l2,.input-surface{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-md)}.h-control-sm{height:var(--control-sm)!important;min-height:var(--control-sm)!important}.h-control-md{height:var(--control-md)!important;min-height:var(--control-md)!important}.h-control-lg{height:var(--control-lg)!important;min-height:var(--control-lg)!important}.tabular-nums,[data-tabular-nums]{font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1!important}.modal .card{overflow:visible!important}.card.overflow-hidden{overflow:hidden}@media (hover:hover) and (pointer:fine){.card:hover,.surface-l1:hover{box-shadow:var(--shadow-lg), var(--card-edge-highlight);border-color:var(--border-hover);transform:translateY(-2px)}}[data-theme=dark] .card,[data-theme=dark] .surface-l1{background:var(--bg-card-solid);box-shadow:var(--shadow-card), var(--card-edge-highlight);border:1px solid #ffffff12}[data-theme=dark] .card:before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;position:absolute;top:0;left:0;right:0}.card-header{margin-bottom:var(--space-md);justify-content:space-between;align-items:center;display:flex}.card-title{font-size:var(--font-size-lg);font-weight:600}.stat-cards{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.stat-card{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-sm);background-clip:padding-box;border:1px solid #0000;justify-content:space-between;align-items:flex-start;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s;display:flex;position:relative;overflow:hidden}.stat-card:before{display:none}[data-theme=dark] .stat-card{background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--card-edge-highlight), var(--shadow-sm)}@media (hover:hover) and (pointer:fine){.stat-card:hover{border-color:var(--border-hover);background:var(--bg-card-hover)}}.stat-card .stat-value{font-size:var(--font-size-2xl);margin-top:var(--space-xs);font-variant-numeric:tabular-nums;font-weight:700}.stat-card .stat-label{font-size:var(--font-size-sm);color:var(--text-secondary)}.stat-card .stat-icon{border-radius:var(--radius-md);justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.stat-icon.purple{background:var(--accent-light);color:var(--accent)}.stat-icon.green{background:var(--success-light);color:var(--success)}.stat-icon.yellow{background:var(--warning-light);color:var(--warning)}.stat-icon.red{background:var(--danger-light);color:var(--danger)}.stat-icon.blue{background:var(--info-light);color:var(--info)}.stat-card-hero{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm), var(--card-bevel);flex-direction:column;padding:18px 20px;transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.stat-card-hero:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md), var(--card-bevel);transform:translateY(-2px)}}.stat-micro-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:11px;font-weight:600;display:flex}.stat-micro-label>span:first-child{white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.stat-hero-number{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text-primary);margin-top:10px;margin-bottom:6px;font-size:30px;font-weight:700;line-height:1.15}@media (width>=768px){.stat-hero-number{font-size:32px}}.stat-subtext{color:var(--text-secondary);z-index:1;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;margin-top:auto;padding-right:48px;font-size:11px;display:flex;position:relative;overflow:hidden}.stat-trend-pill{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.02em;border-radius:9999px;flex-shrink:0;align-items:center;gap:2px;max-width:105px;padding:1px 5px;font-size:9.5px;font-weight:700;line-height:1.2;display:inline-flex;overflow:hidden}.stat-trend-pill.positive{color:#10b981;background:#10b9811f;border:1px solid #10b98140}.stat-trend-pill.negative{color:#ef4444;background:#ef44441f;border:1px solid #ef444440}.stat-trend-pill.neutral{background:var(--bg-input);color:var(--text-secondary);border:1px solid var(--border)}.stat-sparkline{pointer-events:none;opacity:.85;z-index:0;width:60px;height:26px;transition:opacity .2s,transform .2s;position:absolute;bottom:6px;right:8px;overflow:visible}.stat-card-hero:hover .stat-sparkline{opacity:1;transform:translateY(-1px)}.segmented-track{background:var(--bg-input);border:1px solid var(--border);-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:2px;padding:3px;display:inline-flex}.segmented-item{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:500;transition:all .16s;display:inline-flex}.segmented-item:hover{color:var(--text-primary)}.segmented-item.active{background:var(--bg-card);color:var(--text-primary);box-shadow:0 1px 3px #00000014, var(--card-bevel);border-color:var(--border);font-weight:600}.fintech-table-container{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg-card);width:100%;box-shadow:var(--shadow-sm), var(--card-bevel);overflow:hidden}.fintech-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%}.fintech-th{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);background:var(--bg-secondary);border-bottom:1px solid var(--border);white-space:nowrap;padding:12px 14px;font-size:11px;font-weight:600}.fintech-td{color:var(--text-primary);border-bottom:1px solid var(--border);vertical-align:middle;padding:12px 14px;font-size:13px}.fintech-tr{transition:background-color .12s}.fintech-tr:hover{background-color:var(--bg-card-hover)}.fintech-tr:last-child .fintech-td{border-bottom:none}.fintech-select-cell{text-align:center;-webkit-user-select:none;user-select:none;background:0 0!important}.order-select-box-wrapper{border-radius:var(--radius-xs,6px);width:28px;height:28px;transition:background-color var(--transition-fast,.12s ease);background:0 0;justify-content:center;align-items:center;display:inline-flex}input[type=checkbox].order-select-checkbox,.fintech-select-cell input[type=checkbox],.order-mobile-card input[type=checkbox]{cursor:pointer;accent-color:var(--accent);border-radius:4px;width:18px;height:18px}:root:not([data-theme=dark]) input[type=checkbox],[data-theme=light] input[type=checkbox]{border:1.5px solid var(--border-hover,#cbd5e1);background-color:#fff;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}[data-theme=dark] input[type=checkbox]{background-color:#1c1f2a;border:1.5px solid #fff3;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}:root:not([data-theme=dark]) .fintech-tr.is-selected-row,[data-theme=light] .fintech-tr.is-selected-row{background-color:color-mix(in srgb, var(--accent) 5%, #fff)!important}:root:not([data-theme=dark]) .order-select-box-wrapper.is-selected,[data-theme=light] .order-select-box-wrapper.is-selected{background:color-mix(in srgb, var(--accent) 10%, transparent)!important}.fintech-status-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-right:6px;display:inline-block}.fintech-status-pill{white-space:nowrap;border-radius:9999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.copy-badge{cursor:pointer;background:var(--bg-input);border:1px solid var(--border);color:var(--text-primary);-webkit-user-select:all;user-select:all;border-radius:6px;align-items:center;gap:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:600;transition:all .14s;display:inline-flex}.copy-badge:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-light)}.copy-badge:active{transform:scale(.96)}.btn{justify-content:center;align-items:center;gap:var(--space-sm);min-height:var(--control-md);border-radius:var(--radius-md);font-weight:600;font-size:var(--font-size-sm);font-family:var(--font);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform .12s ease, box-shadow var(--transition-fast);white-space:nowrap;border:1px solid #0000;padding:0 18px;display:inline-flex}.btn-primary{background:var(--accent);color:var(--accent-fg,#fff);border:1px solid #ffffff1f;font-weight:500;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #00000040}.btn-primary svg{color:var(--accent-fg,#fff)}button:active:not(:disabled),.btn:active:not(:disabled),[role=button]:active:not([aria-disabled=true]),.tab:active{transition:transform 70ms cubic-bezier(.23,1,.32,1);transform:scale(.975)}@media (hover:hover) and (pointer:fine){.btn-primary:hover{background:var(--accent-hover);box-shadow:var(--shadow-glow);transform:translateY(-1px)}}.btn-secondary{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border);box-shadow:var(--shadow-sm), var(--card-bevel)}@media (hover:hover) and (pointer:fine){.btn-secondary:hover{background:var(--bg-card-hover);border-color:var(--border-hover)}}.btn-pill{padding:6px 16px;font-size:13px;font-weight:500;border-radius:9999px!important}.btn-success{background:var(--success);color:#fff}.btn-danger{background:var(--danger);color:#fff}.btn-new{color:#fff;background:#4dabf7}.btn-confirmed{color:#fff;background:#8b5cf6}.btn-packing{color:#fff;background:#f59e0b}.btn-returned{color:#fff;background:#94a3b8}.btn-return-requested{color:#fff;background:#f97316}.btn-cancel-requested{color:#fff;background:#ec4899}.btn-info{background:var(--info);color:#fff}.btn-warning{background:var(--warning);color:#fff}.btn-purple{color:#fff;background:#8b5cf6}.btn-outline{border:1px solid var(--border);color:var(--text-primary);background:0 0}.btn-ghost{color:var(--text-secondary);background:0 0}.btn-icon{border-radius:var(--radius-sm);cursor:pointer;color:var(--text-secondary);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:6px;display:inline-flex}@media (hover:hover) and (pointer:fine){.btn-outline:hover{background:var(--bg-secondary)}.btn-ghost:hover,.btn-icon:hover{background:var(--bg-card-hover);color:var(--text-primary)}.btn-icon.text-danger:hover{color:var(--danger);background:#ef444426}}.btn-sm{min-height:var(--control-sm);height:var(--control-sm);font-size:var(--font-size-xs);border-radius:var(--radius-sm);padding:0 12px}.btn-lg{min-height:var(--control-lg);height:var(--control-lg);font-size:var(--font-size-base);border-radius:var(--radius-lg);padding:0 24px}.btn-group-intrinsic{flex-wrap:wrap;align-items:stretch;gap:8px;width:100%;display:flex}.btn-group-intrinsic>*{text-align:center;flex:calc(50% - 8px);min-width:0}.btn-group-intrinsic>:last-child:nth-child(odd),.btn-group-intrinsic>:only-child{flex-basis:100%}.ui-btn-group{flex-wrap:wrap;align-items:stretch;gap:8px;width:100%;display:flex;container-type:inline-size}.ui-btn-group>*{text-align:center;flex:140px;min-width:0}.ui-btn-group>:last-child:nth-child(odd){flex-grow:2}@container (width<=340px){.btn-group-intrinsic>*,.ui-btn-group>*{flex-basis:100%!important}}@media (width<=360px){.btn-group-intrinsic>*,.ui-btn-group>*{flex-basis:100%!important;width:100%!important}}.min-w-0{min-width:0!important;min-inline-size:0!important}.text-break-anywhere{overflow-wrap:anywhere!important;word-break:normal!important}.table-responsive{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;width:100%;position:relative;overflow-x:auto}.input-group{gap:var(--space-xs);flex-direction:column;display:flex}.input-label{font-size:var(--font-size-sm);color:var(--text-secondary);font-weight:500}.input{min-height:var(--control-md);height:var(--control-md);background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-base);font-family:var(--font);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;padding:0 14px}textarea.input{height:auto;min-height:80px;padding:10px 14px}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-light)}.input-outline{border:1px solid var(--border-hover);background:var(--bg-secondary)}.input::placeholder{color:var(--text-muted)}select.input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;padding-right:32px}@media (width<=768px){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}}input,select,textarea{-webkit-user-select:text!important;user-select:text!important;-webkit-touch-callout:default!important}.input-with-clear,.search-input-wrap input,.password-input-wrap input{padding-right:40px!important}.table-wrap{border-radius:var(--radius-lg);border:1px solid var(--border);overflow-x:auto}table{border-collapse:collapse;width:100%}th{text-align:left;padding:var(--space-md);font-size:var(--font-size-sm);color:var(--text-secondary);background:var(--bg-card);border-bottom:1px solid var(--border);font-weight:600}td{padding:var(--space-md);border-bottom:1px solid var(--border);font-size:var(--font-size-sm)}tr:last-child td{border-bottom:none}tr:hover td{background:var(--bg-card-hover)}.badge{border-radius:var(--radius-full);font-size:var(--font-size-xs);flex-shrink:0;align-items:center;gap:4px;padding:4px 12px;font-weight:600;display:inline-flex;white-space:nowrap!important}.badge.badge-multiline{text-align:center;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;justify-content:center;align-items:center;max-width:100%;padding:4px 8px;font-size:11px;line-height:1.18;display:inline-flex;white-space:normal!important}.badge-dot{background-color:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.badge-emerald,.status-badge-emerald,.badge-success,.status-badge-success,.badge-delivered,.badge-paid{color:#059669;background:#10b9811f;border:1px solid #10b98138}[data-theme=dark] .badge-emerald,[data-theme=dark] .status-badge-emerald,[data-theme=dark] .badge-success,[data-theme=dark] .status-badge-success,[data-theme=dark] .badge-delivered,[data-theme=dark] .badge-paid{color:#34d399}.badge-amber,.status-badge-amber,.badge-warning,.status-badge-warning,.badge-packing,.badge-picking,.badge-shipped{color:#92400e;background:#fef3c7;border:1px solid #b4530947}[data-theme=dark] .badge-amber,[data-theme=dark] .status-badge-amber,[data-theme=dark] .badge-warning,[data-theme=dark] .status-badge-warning,[data-theme=dark] .badge-packing,[data-theme=dark] .badge-picking,[data-theme=dark] .badge-shipped{color:#fbbf24}.badge-rose,.status-badge-rose,.badge-danger,.status-badge-danger,.badge-cancelled,.badge-cancel-requested,.badge-return-requested,.badge-returned{color:#dc2626;background:#ef44441f;border:1px solid #ef444438}[data-theme=dark] .badge-rose,[data-theme=dark] .status-badge-rose,[data-theme=dark] .badge-danger,[data-theme=dark] .status-badge-danger,[data-theme=dark] .badge-cancelled,[data-theme=dark] .badge-cancel-requested,[data-theme=dark] .badge-return-requested,[data-theme=dark] .badge-returned{color:#f87171}.badge-sky,.status-badge-sky,.badge-info,.status-badge-info,.badge-new{color:#0284c7;background:#38bdf81f;border:1px solid #38bdf838}[data-theme=dark] .badge-sky,[data-theme=dark] .status-badge-sky,[data-theme=dark] .badge-info,[data-theme=dark] .status-badge-info,[data-theme=dark] .badge-new{color:#38bdf8}.badge-indigo,.status-badge-indigo,.badge-confirmed,.badge-in-transit,.badge-ready-for-pickup,.badge-ready-for-pickup-pvz{color:#4f46e5;background:#6366f11f;border:1px solid #6366f138}[data-theme=dark] .badge-indigo,[data-theme=dark] .status-badge-indigo,[data-theme=dark] .badge-confirmed,[data-theme=dark] .badge-in-transit,[data-theme=dark] .badge-ready-for-pickup,[data-theme=dark] .badge-ready-for-pickup-pvz{color:#818cf8}.badge-primary,.badge-accent{background:var(--accent-light);color:var(--accent);border:1px solid var(--accent-border)}.counter-badge,.badge-count{background:var(--accent);color:var(--accent-fg,#fff);font-variant-numeric:tabular-nums;font-weight:700}.badge-purple{background:var(--accent-light);color:var(--accent);border:1px solid var(--accent-border)}.custom-select-option.selected{background:var(--accent-light);color:var(--accent);font-weight:600}.recharts-wrapper:focus,.recharts-wrapper:focus-visible,.recharts-surface:focus,.recharts-surface:focus-visible,.recharts-wrapper :focus,.recharts-cartesian-grid line,.recharts-cartesian-grid-horizontal line,.recharts-cartesian-grid-vertical line,.recharts-layer:focus,.recharts-curve:focus,.recharts-bar-rectangle:focus,.recharts-area-dot:focus,.recharts-pie-sector:focus,.recharts-line-dot:focus,.recharts-radar-dot:focus,.recharts-wrapper svg:focus,.recharts-wrapper svg :focus{outline:none!important}.badge-muted{color:var(--text-muted);background:#ffffff0d}.product-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}@media (width>=768px){.product-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.product-card{background:var(--bg-card-solid);border:1px solid var(--border);border-top:1px solid var(--border-top-specular,var(--border));border-radius:var(--radius-lg);box-shadow:var(--shadow-card);cursor:pointer;transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}[data-theme=dark] .product-card{background:var(--bg-card-solid);border-color:#ffffff14}.product-card:hover{box-shadow:var(--shadow-card-hover,var(--shadow-md));border-color:var(--accent);transform:translateY(-2px)}.product-card-right-stack{z-index:30;flex-direction:column;gap:6px;display:flex;position:absolute;top:8px;right:8px}.product-card-left-stack{z-index:30;flex-direction:column;gap:6px;display:flex;position:absolute;top:8px;left:8px}.product-card-menu-btn{display:none!important}.product-card-issue-btn{color:var(--warning,#f59e0b)!important;background:color-mix(in srgb, var(--warning,#f59e0b) 14%, var(--bg-card-solid))!important;transition:background-color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast)!important;border-color:#f59e0b73!important}.product-card-issue-btn:hover{border-color:var(--warning,#f59e0b)!important;background:color-mix(in srgb, var(--warning,#f59e0b) 25%, var(--bg-card-solid))!important;transform:none!important;box-shadow:0 0 10px #f59e0b66!important}.product-card-btn{-webkit-backdrop-filter:blur(8px);box-shadow:var(--shadow-sm);cursor:pointer;transition:transform var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), opacity var(--transition-fast);background:var(--bg-card-solid)!important;border:1px solid var(--border)!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0!important;display:flex!important}.product-card-btn:hover{transform:scale(1.08);border-color:var(--accent)!important}.product-card-btn:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.product-card-staff-btn{opacity:0;pointer-events:none}.product-card:hover .product-card-staff-btn{opacity:1;pointer-events:auto}}@media (width<=768px){.product-card-staff-btn{opacity:1}.product-card-right-stack{gap:3px;max-height:calc(100% - 12px);top:6px;right:6px}.product-card-left-stack{gap:4px;max-height:calc(100% - 12px);top:6px;left:6px}.product-card-menu-btn{display:flex!important}.product-card-right-stack .product-card-staff-btn{display:none!important}.product-card-right-stack.actions-hidden{opacity:0!important;pointer-events:none!important}.product-card-btn{width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important}.product-card-btn svg{width:12px!important;height:12px!important}}@media (width<=380px){.product-card-right-stack{gap:2px;max-height:calc(100% - 8px);top:4px;right:4px}.product-card-left-stack{gap:3px;max-height:calc(100% - 8px);top:4px;left:4px}.product-card-btn{width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important}.product-card-btn svg{width:11px!important;height:11px!important}}.product-card-image{aspect-ratio:1;width:100%}.ozon-gallery{width:100%;height:100%;display:flex}.product-placeholder-icon{color:var(--text-muted);opacity:.5}.text-danger{color:var(--danger)}.welcome-banner-icon{color:var(--accent);opacity:.85}.nav-item .icon,.bottom-nav-item .icon{justify-content:center;align-items:center;display:flex}.nav-item.active .icon{color:var(--accent)}.product-picker-list{border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;max-height:200px;display:flex;overflow-y:auto}.product-picker-item{box-sizing:border-box;border:none;border-bottom:1px solid var(--border);cursor:pointer;text-align:left;width:100%;min-height:52px;font-family:var(--font);background:0 0;flex-shrink:0;justify-content:flex-start;align-items:center;padding:10px 14px;display:flex}.product-picker-item:hover{background:var(--bg-card-hover)}.product-picker-item.active{background:var(--accent-light)}.picker-search-icon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.product-picker-selected-card{box-sizing:border-box;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;flex-direction:column;gap:8px;width:100%;min-width:0;padding:10px 14px;transition:border-color .15s,background-color .15s;display:flex}.product-picker-selected-card:hover{border-color:var(--accent)}.product-picker-selected-card.compact{border-radius:var(--radius-md);padding:8px 12px}.product-picker-selected-main{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.product-picker-selected-img{object-fit:cover;border-radius:8px;flex-shrink:0;width:56px;height:56px;transition:width .2s,height .2s}.product-picker-selected-placeholder{background:var(--bg-tertiary);width:56px;height:56px;color:var(--text-muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.product-picker-selected-info{text-align:left;flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex;overflow:hidden}.product-picker-selected-title{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.product-picker-selected-id{color:var(--accent);margin-right:6px;font-weight:700;display:inline}.product-picker-selected-name{color:#fff;font-weight:600}.product-picker-selected-meta{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;overflow:hidden}.product-picker-selected-price{text-align:center;width:100%;color:var(--accent);border-top:1px solid var(--border);letter-spacing:.01em;white-space:nowrap;padding-top:6px;font-size:15px;font-weight:700}@media (width>=641px){.product-picker-selected-card{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:56px}.product-picker-selected-img,.product-picker-selected-placeholder{width:44px;height:44px}.product-picker-selected-main{flex:1}.product-picker-selected-title{-webkit-line-clamp:1;white-space:nowrap;text-overflow:ellipsis}.product-picker-selected-price{text-align:right;border-top:none;flex-shrink:0;width:auto;padding-top:0;padding-left:12px;font-size:14px}}.order-item-row{padding:var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:var(--space-sm)}.order-item-compact-row{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);box-sizing:border-box;flex-direction:column;align-items:stretch;gap:8px;width:100%;min-width:0;margin-bottom:10px;padding:10px 12px;display:flex;position:relative}.order-item-compact-row .product-picker-wrap{width:100%;min-width:0}.order-item-compact-row .order-item-compact-bottom{align-items:center;gap:10px;width:100%;display:flex}.order-item-compact-row .variant-select-wrap{flex:1;min-width:0}.order-item-compact-row .quantity-wrap{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.order-item-compact-row .action-wrap{flex-shrink:0}.order-item-variant-row{width:100%;min-width:0}.order-item-quantity-row{box-sizing:border-box;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:4px 0 2px;display:flex}.order-item-qty-label{color:var(--text-secondary);-webkit-user-select:none;user-select:none;font-size:13px;font-weight:500}.order-item-stepper{align-items:center;gap:6px;display:inline-flex}.order-item-stepper-btn{border-radius:var(--radius-sm);background:var(--bg-primary);border:1px solid var(--border);width:38px;min-width:38px;height:38px;color:var(--text-primary);transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform 80ms ease;-webkit-user-select:none;user-select:none;box-sizing:border-box;justify-content:center;align-items:center;padding:0;display:flex}@media (hover:hover) and (pointer:fine){.order-item-stepper-btn:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-hover,var(--border));color:var(--accent)}}.order-item-stepper-btn:active:not(:disabled){transform:scale(.93)}.order-item-stepper-btn:disabled{opacity:.35;cursor:not-allowed}.order-item-stepper-input{font-size:14px;font-weight:600;text-align:center!important;width:54px!important;height:38px!important;padding:0 4px!important}.order-item-qty-unit{color:var(--text-secondary);-webkit-user-select:none;user-select:none;margin-left:2px;font-size:13px;font-weight:500}.order-item-delete-btn{width:100%;min-height:36px;color:var(--danger,#ef4444);border-radius:var(--radius-md);cursor:pointer;box-sizing:border-box;background:#ef444414;border:1px solid #ef444440;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:6px 12px;font-size:13px;font-weight:600;transition:background-color .15s,border-color .15s,transform .1s;display:flex}.order-item-delete-btn:hover{color:var(--danger,#ef4444);background:#ef444429;border-color:#ef444473}.order-item-delete-btn:active{background:#ef444438;transform:scale(.99)}.picking-floating-actions-bar{bottom:calc(var(--bottom-nav-height,64px) + var(--keyboard-inset-bottom,0px) + max(12px, env(safe-area-inset-bottom,12px)));left:max(12px, env(safe-area-inset-left,12px));right:max(12px, env(safe-area-inset-right,12px));z-index:1050;border-radius:var(--radius-xl);background:var(--bg-card);border:1px solid var(--accent);-webkit-backdrop-filter:blur(12px);box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:900px;margin:0 auto;padding:12px 18px;display:flex;position:fixed;box-shadow:0 12px 36px #00000073}@media (width>=769px){.picking-floating-actions-bar{bottom:calc(var(--keyboard-inset-bottom,0px) + 20px)}}.media-grid{flex-wrap:wrap;gap:8px;display:flex}.media-thumb{border-radius:var(--radius-md);border:1px solid var(--border);width:80px;height:80px;position:relative;overflow:hidden}.media-thumb img{object-fit:cover;width:100%;height:100%}.media-remove{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:4px;right:4px}.media-add{border:2px dashed var(--border);border-radius:var(--radius-md);cursor:pointer;width:80px;height:80px;color:var(--text-muted);font-size:var(--font-size-xs);font-family:var(--font);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.tracking-timeline{border-left:2px solid var(--border);margin-left:8px;padding-left:16px}.tracking-event{font-size:var(--font-size-sm);padding-bottom:12px;position:relative}.tracking-event:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:4px;left:-21px}.tracking-event-title{font-weight:600}.tracking-event-meta{color:var(--text-muted);font-size:var(--font-size-xs)}.product-card-image{aspect-ratio:1;object-fit:cover;background:var(--bg-input);width:100%}.product-card-body{padding:var(--space-md);flex-direction:column;flex:auto;display:flex;position:relative}.product-card-cover-link{z-index:1;border-radius:inherit;outline:none;position:absolute;inset:0}.product-card-image-link{z-index:8;cursor:pointer;outline:none;position:absolute;inset:0}@media (width<=768px){.product-card-image-link{pointer-events:none}}.product-card-brand-row,.product-card-stock,.product-card-price-container>span{pointer-events:none}.product-card-interactive,.product-card-notify-btn,.product-margin-badge,.segmented-stock-bar-container,.product-card-title-link,.product-card-price-container button{z-index:3;pointer-events:auto;position:relative}.product-card-brand-row{justify-content:space-between;align-items:baseline;gap:6px;min-height:18px;margin-bottom:5px;display:flex}.product-card-brand{font-family:var(--font,inherit);color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:18px;overflow:hidden}.product-card-id{font-family:var(--font,inherit);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px;font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-user-select:all;user-select:all;margin-left:auto;font-size:10px;font-weight:600;line-height:18px}.product-card-name{font-family:var(--font,inherit);justify-content:space-between;gap:8px;min-height:2.6em;margin-bottom:5px;font-weight:600;line-height:1.3;display:flex}.product-card-name>span:first-child,.product-card-title-link{line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;color:inherit;-webkit-box-orient:vertical;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}.product-card-title-link:hover{color:var(--accent)}.admin-header-title{font-size:var(--font-size-xl);color:var(--text-primary);letter-spacing:-.02em;margin:0;font-weight:700}.custom-select-trigger{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-md);height:38px;font-size:var(--font-size-sm);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--transition-base), box-shadow var(--transition-base);justify-content:space-between;align-items:center;padding:0 12px;display:flex}.custom-select-trigger:hover{border-color:var(--accent)}.custom-select-dropdown{background:var(--bg-dropdown,#18181b);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-lg), 0 8px 24px #00000073;z-index:1200;max-height:220px;padding:8px 0;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.custom-select-option{cursor:pointer;transition:background var(--transition-base);font-size:var(--font-size-sm);align-items:center;padding:8px 12px;display:flex}.custom-select-option:hover{background:var(--bg-card-hover)}.custom-select-option.selected{background:var(--accent-light);font-weight:500}.product-card-price-container{flex-wrap:wrap;align-items:baseline;gap:2px 5px;min-height:24px;display:flex}.product-card-old-price-group{white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;max-width:100%;display:inline-flex}.product-card-price{font-size:var(--font-size-lg);color:var(--accent);font-weight:700;line-height:1.2}.product-card-old-price{color:var(--text-muted);white-space:nowrap;font-size:11px;font-weight:500;line-height:1.2;text-decoration:line-through}.product-discount-chip{color:#86198f;font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.2px;background:#fae8ff;border:1px solid #f0abfc;border-radius:4px;justify-content:center;align-items:center;padding:1.5px 4.5px;font-size:9.5px;font-weight:750;line-height:1;display:inline-flex}[data-theme=dark] .product-discount-chip,.theme-dark .product-discount-chip{color:#e879f9;background:#d946ef24;border:1px solid #d946ef52}@media (width<=768px){.product-card-price-container{flex-wrap:wrap;gap:2px 4px}.product-card-old-price-group{gap:3px}.product-card-price{font-size:14.5px}.product-card-old-price{font-size:10.5px}.product-discount-chip{padding:1px 3.5px;font-size:9px}}.product-card-stock{font-size:var(--font-size-xs);color:var(--text-secondary);margin-top:var(--space-xs)}.hover-preview{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-md);box-shadow:var(--shadow-lg);z-index:200;pointer-events:none;opacity:0;min-width:280px;transition:opacity var(--transition-fast), transform var(--transition-fast);position:absolute;transform:translateY(8px)}.hover-preview.visible{opacity:1;transform:translateY(0)}.modal-overlay{background:var(--bg-overlay);-webkit-backdrop-filter:blur(8px);z-index:99990;-webkit-overflow-scrolling:touch;box-sizing:border-box;animation:fadeIn var(--transition-fast);justify-content:center;align-items:flex-start;padding:clamp(10px,2vh,24px) 16px;display:flex;position:fixed;inset:0;overflow:hidden auto}.modal{background:var(--bg-secondary);border-radius:var(--radius-xl);width:100%;max-width:500px;max-height:calc(min(88vh, 100dvh - 32px) / var(--ui-scale,1));animation:slideUp var(--transition-base);box-sizing:border-box;flex-direction:column;margin:clamp(8px,1.5vh,20px) auto;display:flex;position:relative;overflow-x:hidden}.table-row-hover{cursor:pointer;transition:background-color .15s}.table-row-hover:hover{background:var(--bg-hover,#ffffff0d)}.modal-header{padding:var(--space-lg);border-bottom:1px solid var(--border);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.modal-body{padding:var(--space-lg);-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;box-sizing:border-box;flex:1;min-height:0;overflow:hidden auto}.modal-footer{padding:var(--space-md) var(--space-lg);border-top:1px solid var(--border);background:var(--bg-primary);justify-content:flex-end;gap:var(--space-sm);border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);flex-wrap:wrap;flex-shrink:0;display:flex}.modal>:last-child{border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}@media (width<=480px){.modal-footer{padding:var(--space-md);padding-bottom:max(var(--space-md), env(safe-area-inset-bottom));flex-direction:column;align-items:stretch}.modal-body{padding-bottom:max(var(--space-lg), env(safe-area-inset-bottom))}.modal-footer>div{flex-direction:column;width:100%!important}.modal-footer .btn{justify-content:center;width:100%}.modal-footer .order-create-footer-actions .order-create-btn,.order-create-footer-actions .order-create-btn{text-align:center!important;flex:1 1 0!important;justify-content:center!important;width:auto!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:0 8px!important;font-size:12px!important}.modal-footer .order-create-footer-actions .order-create-btn-submit,.order-create-footer-actions .order-create-btn-submit{flex:1.3 1 0!important}}.order-create-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.order-create-footer-total{font-weight:700;font-size:var(--font-size-base);font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0}.order-create-footer-actions{flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;display:flex}.modal-footer .order-create-btn,.order-create-btn{border-radius:var(--radius-md)!important;white-space:nowrap!important;flex:none!important;width:auto!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 14px!important;font-size:13px!important;font-weight:600!important}@media (width<=520px){.order-create-footer{flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important;display:flex!important}.order-create-footer-total{text-align:left;justify-content:space-between;align-items:center;width:100%;display:flex}.modal-footer>div.order-create-footer{flex-direction:column!important}.order-create-footer-actions{flex-direction:row!important;gap:6px!important;width:100%!important;display:flex!important}}.scroll-tabs-content::-webkit-scrollbar{display:none}@media (width>=768px){.scroll-tabs-content{flex-wrap:wrap;overflow-x:visible!important}.scroll-tabs-content .tab{text-align:center;flex:auto}.mobile-only-scrollbar{display:none!important}}.settings-tabs-nav,.warehouse-tabs-nav{-webkit-overflow-scrolling:touch;gap:6px;display:flex;overflow-x:auto}.settings-tabs-nav::-webkit-scrollbar{height:4px}.warehouse-tabs-nav::-webkit-scrollbar{height:4px}@media (width>=768px){.settings-tabs-nav,.warehouse-tabs-nav{gap:8px;flex-wrap:wrap!important;overflow-x:visible!important}}.tab,.tab-btn{color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;font-weight:500;font-family:var(--font);font-size:var(--font-size-sm);padding:8px 16px;transition:color .2s,border-color .2s,background-color .2s}.tab:hover,.tab-btn:hover{background:var(--bg-hover);color:var(--text-primary)}.tab.active,.tab-btn.active{color:var(--accent);border-color:var(--accent);background:var(--accent-light)}.filter-bar{gap:var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{to{transform:rotate(360deg)}}.animate-fadeIn{animation:fadeIn var(--transition-base)}.animate-slideUp{animation:slideUp var(--transition-base)}.skeleton{background:linear-gradient(90deg, var(--bg-input) 25%, var(--bg-card-hover) 50%, var(--bg-input) 75%);border-radius:var(--radius-md);background-size:200% 100%;animation:1.5s infinite shimmer}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.delivery-reveal{align-items:center;gap:var(--space-md);padding:var(--space-xl);flex-direction:column;display:flex}.delivery-logo{border-radius:var(--radius-xl);justify-content:center;align-items:center;width:80px;height:80px;font-size:40px;animation:.5s cubic-bezier(.34,1.56,.64,1) deliveryPop;display:flex}@keyframes deliveryPop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.delivery-name{font-size:var(--font-size-xl);font-weight:700;animation:.5s .3s both fadeIn}.page-title{font-size:var(--font-size-2xl);margin-bottom:var(--space-lg);font-weight:700}.page-subtitle{color:var(--text-secondary);margin-top:calc(-1 * var(--space-md));margin-bottom:var(--space-lg)}.empty-state{padding:var(--space-2xl);color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state .icon{margin-bottom:var(--space-md);font-size:48px;animation:3s ease-in-out infinite float}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.welcome-banner{background:var(--bg-card,#141519);border:1px solid var(--border);box-shadow:var(--card-edge-highlight), var(--shadow-sm);border-radius:var(--radius-md,10px);margin-bottom:var(--space-md);justify-content:space-between;align-items:center;gap:var(--space-md);padding:12px 18px;display:flex}.welcome-banner-text h2{margin:0;font-size:20px;font-weight:700;line-height:1.3}.welcome-banner-text p{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0}@media (width<=640px){.welcome-banner{border-radius:var(--radius-md,10px);padding:12px 16px}.welcome-banner-text h2{font-size:18px}.welcome-banner-icon{width:32px;height:32px}}.stat-trend{font-size:var(--font-size-xs);margin-top:4px;font-weight:600}.toast-container{top:var(--space-lg);right:var(--space-lg);z-index:200000;gap:var(--space-sm);pointer-events:none;flex-direction:column;max-width:360px;display:flex;position:fixed}.toast{align-items:center;gap:var(--space-sm);border-radius:var(--radius-md);border:1px solid var(--border);box-shadow:var(--shadow-lg);cursor:pointer;font-size:var(--font-size-sm);background:var(--bg-primary);pointer-events:auto;padding:12px 16px;animation:.3s slideInRight;display:flex}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.toast-success{background:var(--bg-primary);border-left:4px solid var(--success)}.toast-error{background:var(--bg-primary);border-left:4px solid var(--danger)}.toast-info{background:var(--bg-primary);border-left:4px solid var(--accent)}.toast-icon{flex-shrink:0;font-size:18px}.toast-message{flex:1}@media (width<=768px){.toast-container{top:auto;bottom:calc(var(--bottom-nav-height,64px) + env(safe-area-inset-bottom,0px) + var(--space-sm,12px));z-index:200000;pointer-events:none;box-sizing:border-box;align-items:center;width:auto;max-width:min(440px,100vw - 24px);margin:0 auto;left:12px;right:12px;transform:none}.toast{font-size:var(--font-size-xs);border-radius:var(--radius-sm);box-sizing:border-box;word-break:break-word;pointer-events:auto;gap:6px;min-width:200px;max-width:min(440px,100vw - 24px);padding:8px 12px}.toast-icon{font-size:14px}.toast-icon svg{width:14px;height:14px}}@media (width<=480px){.toast-container{bottom:calc(var(--bottom-nav-height,64px) + env(safe-area-inset-bottom,0px) + 8px);z-index:200000;pointer-events:none;box-sizing:border-box;gap:4px;width:auto;max-width:min(400px,100vw - 16px);margin:0 auto;left:8px;right:8px;transform:none}.toast{box-sizing:border-box;word-break:break-word;gap:4px;min-width:160px;max-width:min(400px,100vw - 16px);padding:7px 10px;font-size:11px}.toast-icon{font-size:12px}.toast-icon svg{width:12px;height:12px}}*{scrollbar-width:thin;scrollbar-color:var(--accent) var(--bg-secondary)}@media (width<=768px){.app-sidebar{transform:translate(-100%)}.app-sidebar.open{transform:translate(0)}.app-main{padding-bottom:calc(var(--bottom-nav-height,64px) + env(safe-area-inset-bottom,0px) + 20px);margin-left:0}.bottom-nav{height:calc(var(--bottom-nav-height,64px) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box;display:block}.app-content{padding:var(--space-md);padding-top:max(env(safe-area-inset-top,16px), var(--space-md));padding-bottom:calc(var(--bottom-nav-height,64px) + env(safe-area-inset-bottom,0px) + 20px)}.stat-cards,.product-grid{grid-template-columns:repeat(2,1fr)}.page-title{font-size:var(--font-size-xl)}.modal-overlay{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;max-width:100vw!important;padding:0!important;overflow-x:hidden!important}.modal{box-sizing:border-box!important;border:none!important;border-radius:0!important;flex-direction:column!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100dvh!important;margin:0!important;display:flex!important;inset:0!important;overflow:hidden!important}.modal-full-mobile{box-sizing:border-box!important;border-radius:0!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.modal-compact-mobile{border-radius:var(--radius-xl)!important;border:1px solid var(--border)!important;width:min(360px,92vw)!important;height:auto!important;max-height:min(88dvh,100dvh - 32px)!important;box-shadow:var(--shadow-2xl)!important;margin:auto!important;overflow:hidden!important}.modal-compact-mobile .modal-header{border-top-left-radius:var(--radius-xl)!important;border-top-right-radius:var(--radius-xl)!important;padding-top:var(--space-md)!important}.modal-compact-mobile .modal-footer{border-bottom-left-radius:var(--radius-xl)!important;border-bottom-right-radius:var(--radius-xl)!important;padding-bottom:var(--space-md)!important}.modal-header{padding-top:max(var(--space-md), env(safe-area-inset-top,0px))!important;z-index:10!important;background:var(--bg-card-solid,var(--bg-secondary))!important;border-bottom:1px solid var(--border)!important;border-radius:0!important;flex-shrink:0!important;position:sticky!important;top:0!important}.modal-body{-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;min-height:0!important;padding-bottom:var(--space-md)!important;flex:auto!important;overflow-y:auto!important}.modal-footer{z-index:10!important;padding-bottom:calc(var(--keyboard-inset-bottom,0px) + max(12px, env(safe-area-inset-bottom,12px)))!important;background:var(--bg-card-solid,var(--bg-secondary))!important;border-top:1px solid var(--border)!important;border-radius:0!important;flex-shrink:0!important;margin-top:auto!important;position:sticky!important;bottom:0!important}.grid-mobile-col{gap:var(--space-md)!important;flex-direction:column!important;display:flex!important}}@media (width<=480px){.stat-cards{grid-template-columns:1fr}.product-grid{gap:var(--space-xs);grid-template-columns:repeat(2,1fr)}}.stat-trend.up{color:var(--success)}.stat-trend.down{color:var(--danger)}.stat-trend.neutral{color:var(--text-muted)}.notification-center{position:relative}.notification-bell{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;width:40px;height:40px;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;font-size:18px;display:flex;position:relative}.notification-bell:hover{background:var(--bg-card-hover);border-color:var(--accent)}.notification-badge{background:var(--danger);color:#fff;border-radius:var(--radius-full);justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}.notification-dropdown{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);width:320px;max-height:400px;box-shadow:var(--shadow-lg);z-index:200;animation:slideUp var(--transition-base);position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.notification-dropdown-header{padding:var(--space-md);border-bottom:1px solid var(--border);font-weight:600;font-size:var(--font-size-sm)}.notification-empty{padding:var(--space-lg);text-align:center;color:var(--text-muted);font-size:var(--font-size-sm)}.notification-item{gap:var(--space-sm);padding:var(--space-md);text-align:left;border:none;border-bottom:1px solid var(--border);cursor:pointer;width:100%;font-family:var(--font);transition:background var(--transition-fast);background:0 0;display:flex}.notification-item:hover{background:var(--bg-card-hover)}.notification-item-icon{flex-shrink:0;font-size:20px}.notification-item-title{font-weight:600;font-size:var(--font-size-sm);color:var(--text-primary)}.notification-item-message{font-size:var(--font-size-xs);color:var(--text-secondary);margin-top:2px}.filter-chip{border-radius:var(--radius-full);font-size:var(--font-size-xs);cursor:pointer;border:1px solid var(--border);background:var(--bg-input);color:var(--text-secondary);transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);font-weight:600;font-family:var(--font);padding:6px 14px}.filter-chip:hover{border-color:var(--accent);color:var(--text-primary)}.filter-chip.active{background:var(--accent-light);border-color:var(--accent);color:var(--accent)}::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:var(--radius-full)}.product-picker{width:100%;position:relative}.product-picker-list{background:var(--bg-dropdown,#18181b);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg), 0 12px 32px #0009;z-index:1300;flex-direction:column;max-height:380px;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.product-picker-item{box-sizing:border-box;min-height:52px;color:var(--text-primary);cursor:pointer;text-align:left;border:none;border-bottom:1px solid var(--border);transition:background var(--transition-fast);background:0 0;flex-shrink:0;justify-content:flex-start;align-items:center;padding:10px 14px;display:flex}.product-picker-item>div:first-child{min-width:0;overflow:hidden}.product-picker-item>div:first-child>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.product-picker-item:last-child{border-bottom:none}.product-picker-item:hover,.product-picker-item.active{background:var(--bg-secondary)}.picker-search-icon{color:var(--text-muted);position:absolute;top:50%;left:10px;transform:translateY(-50%)}.custom-select{-webkit-user-select:none;user-select:none;width:100%;position:relative}.custom-select-trigger{justify-content:space-between;align-items:center;display:flex}.fade-in{animation:.3s ease-out forwards fadeIn}.slide-up{animation:.4s cubic-bezier(.16,1,.3,1) forwards slideUp}.modal-content{background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);opacity:0;animation:.3s cubic-bezier(.16,1,.3,1) forwards modalScaleIn;overflow:hidden;transform:scale(.95)}@keyframes modalScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#9696964d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#96969680}@media (width<=768px){.hide-on-mobile{display:none!important}}@media (width>=769px){.show-on-mobile,.mobile-only-btn{display:none!important}}.order-mobile-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm), var(--card-bevel);padding:var(--space-md);margin-bottom:var(--space-sm);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);word-break:break-word;overflow-wrap:anywhere;flex-direction:column;gap:12px;display:flex}.order-mobile-card:hover{box-shadow:var(--shadow-md), var(--card-bevel);transform:translateY(-1px)}.order-mobile-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.order-mobile-row{font-size:var(--font-size-sm);justify-content:space-between;align-items:center;display:flex}.date-picker-popup{background:var(--bg-dropdown,#18181b);border:1px solid var(--border);box-shadow:var(--shadow-lg), 0 12px 32px #0009;z-index:1000;border-radius:20px;width:320px;padding:16px;animation:.2s cubic-bezier(.16,1,.3,1) slideDown;position:absolute;top:calc(100% + 8px);left:0}.date-picker-popup.portal-mode{z-index:auto;background:var(--bg-dropdown,#18181b);border:1px solid var(--border);box-shadow:var(--shadow-lg), 0 12px 32px #0009;border-radius:20px;width:320px;padding:16px;animation:.2s cubic-bezier(.16,1,.3,1) slideDown;position:relative;top:auto;left:auto}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.date-picker-title{color:var(--text-primary);margin-bottom:16px;font-size:18px;font-weight:500}.date-picker-month-year{gap:8px;font-size:16px;font-weight:500;display:flex}.date-picker-header-btn{cursor:pointer;border-radius:6px;padding:4px 8px;font-weight:500;transition:background-color .15s,color .15s}.date-picker-header-btn:hover{background:var(--bg-secondary)}.date-picker-header-btn.active{color:var(--accent);background:var(--accent-light)}.date-picker-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.date-picker-pills{gap:8px;margin-bottom:16px;display:flex}.date-picker-pills button{background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;border:none;border-radius:100px;padding:6px 12px;font-size:13px;transition:background .2s}.date-picker-pills button:hover{background:var(--border)}.date-picker-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px 0;margin-bottom:16px;display:grid}.date-picker-day-name{color:var(--text-muted);padding-bottom:8px;font-size:13px;font-weight:500}.date-picker-day-wrapper{justify-content:center;align-items:center;padding:2px 0;display:flex;position:relative}.date-picker-day-wrapper.in-range{background:var(--accent-light)}.date-picker-day-wrapper.range-start{background:linear-gradient(to right, transparent 50%, var(--accent-light) 50%)}.date-picker-day-wrapper.range-end{background:linear-gradient(to right, var(--accent-light) 50%, transparent 50%);background:linear-gradient(to left, transparent 50%, var(--accent-light) 50%)}.date-picker-day-wrapper.range-start.range-end{background:0 0}.date-picker-day{cursor:pointer;width:36px;height:36px;color:var(--text-primary);transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), border-radius var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;justify-content:center;align-items:center;margin:0 auto;font-size:15px;display:flex}.date-picker-day:hover{background:var(--bg-card-hover);border-radius:8px}.date-picker-day.selected{background:var(--accent);color:#fff;border-bottom:none;border-radius:50%;font-weight:600}.date-picker-day.today{color:var(--accent);font-weight:600}.date-picker-years-grid{border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid}.date-picker-year{border:none;border-right:1px solid var(--border);border-bottom:1px solid var(--border);cursor:pointer;color:var(--text-primary);background:0 0;padding:16px 0;font-size:15px}.date-picker-year:nth-child(4n){border-right:none}.date-picker-year:nth-child(n+13){border-bottom:none}.date-picker-year.selected{color:var(--accent);border-bottom:2px solid var(--accent);font-weight:600}.date-picker-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:16px;display:flex}.btn-footer{cursor:pointer;background:0 0;border:none;font-size:15px;font-weight:500;transition:opacity .2s}.btn-footer:hover{opacity:.7}.btn-footer.clear,.btn-footer.today-btn{color:var(--accent)}.btn-footer.apply{background:var(--accent);color:#fff;border-radius:100px;padding:8px 24px;font-size:15px}body.dark .btn-footer.apply{background:var(--accent);color:#fff;border-radius:100px;padding:8px 24px;font-size:15px}.btn-footer.apply:hover{opacity:.9}.catalog-layout{gap:var(--space-lg);margin-top:var(--space-md);flex-direction:column;display:flex}.catalog-sidebar{width:100%;box-shadow:none;margin:var(--space-md) 0;box-sizing:border-box;z-index:30;background:0 0;border:none;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:flex-end;gap:12px;padding:0;display:grid;position:relative;top:0}.catalog-sidebar .input-group{min-width:0;margin-bottom:0}.catalog-sidebar .input-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:8px;font-size:11px;font-weight:600}.catalog-sidebar-header{display:none!important}.filter-buttons{align-items:flex-end;margin-bottom:0;display:flex}.filter-reset-btn{height:38px}@media (width<=768px){.catalog-layout{display:block}.catalog-sidebar{z-index:1000;background:var(--bg-primary);width:100%;height:100dvh;max-height:100dvh;padding:max(var(--space-md), env(safe-area-inset-top,16px)) var(--space-lg) calc(var(--space-xl) + 20px);box-shadow:none;-webkit-overflow-scrolling:touch;border-radius:0;flex-flow:column;align-items:stretch;display:none;position:fixed;inset:0;overflow-y:auto}.catalog-sidebar-header{background:var(--bg-primary);z-index:10;padding-top:max(var(--space-sm), env(safe-area-inset-top,0px));padding-bottom:var(--space-sm);border-bottom:1px solid var(--border);margin-bottom:var(--space-md);position:sticky;top:0;display:flex!important}.catalog-sidebar .input-group{margin-bottom:var(--space-md);flex:none}.filter-buttons{gap:var(--space-sm);margin-top:var(--space-lg);flex-direction:column;display:flex}.filter-reset-btn{width:100%}.catalog-sidebar.open{animation:.3s cubic-bezier(.16,1,.3,1) forwards slideUp;display:flex}}.desktop-only-flex{display:flex!important}.mobile-only-flex{display:none!important}@media (width<=768px){.desktop-only-flex{display:none!important}.mobile-only-flex{display:flex!important}}.catalog-action-bar{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.catalog-action-group-left{align-items:center;gap:8px;display:flex}.catalog-action-group-right{align-items:center;gap:8px;margin-left:auto;display:flex}.catalog-desktop-action-bar{width:100%;margin:var(--space-xs) 0 var(--space-md);justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.catalog-desktop-action-group-left{align-items:center;gap:8px;display:flex}.catalog-desktop-action-group-right{align-items:center;gap:8px;margin-left:auto;display:flex}.catalog-action-btn{height:var(--control-md,40px);min-height:var(--control-md,40px);font-size:var(--font-size-sm,13px);border-radius:var(--radius-md);box-sizing:border-box;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:500;display:inline-flex}@media (width<=768px){.catalog-action-bar{flex-wrap:wrap!important;gap:8px!important;width:100%!important;display:flex!important}.catalog-action-group-left{flex:100%!important;gap:8px!important;width:100%!important;min-width:0!important;display:flex!important}.catalog-action-group-left .catalog-action-btn{flex:calc(50% - 4px)!important;width:auto!important;min-width:0!important}.catalog-action-group-right{flex:100%!important;width:100%!important;margin:0!important;display:flex!important}.catalog-action-group-right .catalog-action-btn,.catalog-new-product-btn{flex:100%!important;width:100%!important}.catalog-action-btn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (width<=360px){.catalog-action-btn{gap:6px!important;min-height:38px!important;padding:0 12px!important;font-size:12px!important}}.trash-sub-tabs{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}@media (width<=640px){.trash-sub-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;padding:4px;display:flex!important;overflow-x:auto!important}.trash-sub-tabs::-webkit-scrollbar{display:none}.trash-sub-tabs>button{white-space:nowrap;flex:1 0 auto;padding:8px 12px!important;font-size:12px!important}.packaging-materials-actions{flex-direction:column!important;align-items:stretch!important;gap:12px!important;width:100%!important}.packaging-materials-total{border-bottom:1px solid var(--border);padding-bottom:10px;text-align:left!important;border-right:none!important;padding-right:0!important}.packaging-materials-add-btn{justify-content:center!important;width:100%!important}.thermal-modal-actions{flex-direction:column-reverse!important;gap:8px!important;width:100%!important}.thermal-modal-actions button{justify-content:center!important;width:100%!important}}.statistics-header{margin-bottom:var(--space-lg);justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.period-selector{gap:var(--space-xs);background:var(--bg-input);border-radius:var(--radius-md);padding:4px;display:flex}.period-btn{border-radius:var(--radius-sm);color:var(--text-secondary);font-weight:500;font-size:var(--font-size-sm);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);font-family:var(--font);background:0 0;border:none;padding:8px 16px}.period-btn:hover{color:var(--text-primary)}.period-btn.active{background:var(--bg-card);color:var(--accent);box-shadow:var(--shadow-sm)}.stat-card.clickable{cursor:pointer}.stat-card.clickable:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.chart-container{background:var(--bg-card);border-radius:var(--radius-lg);padding:var(--space-lg);border:1px solid var(--border)}.chart-title{font-size:var(--font-size-lg);margin-bottom:var(--space-md);align-items:center;gap:var(--space-sm);font-weight:600;display:flex}.metric-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.metric-card{background:var(--bg-card);border-radius:var(--radius-lg);padding:var(--space-lg);border:1px solid var(--border);text-align:center}.metric-value{font-size:var(--font-size-2xl);margin-bottom:var(--space-xs);font-weight:700}.metric-label{font-size:var(--font-size-sm);color:var(--text-secondary)}.metric-trend{font-size:var(--font-size-xs);margin-top:var(--space-xs);font-weight:600}.metric-trend.up{color:var(--success)}.metric-trend.down{color:var(--danger)}.progress-bar{border-radius:var(--radius-full);background:var(--bg-input);height:8px;margin-top:var(--space-sm);overflow:hidden}.progress-bar-fill{border-radius:var(--radius-full);height:100%;transition:width .5s}.top-item{align-items:center;gap:var(--space-md);padding:var(--space-sm);border-radius:var(--radius-md);transition:background var(--transition-fast);display:flex}.top-item:hover{background:var(--bg-card-hover)}.top-item-rank{width:28px;height:28px;font-weight:700;font-size:var(--font-size-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.top-item-rank.gold{color:#fff;background:linear-gradient(135deg,#fbbf24,#f59e0b)}.top-item-rank.silver{color:#fff;background:linear-gradient(135deg,#e5e7eb,#9ca3af)}.top-item-rank.bronze{color:#fff;background:linear-gradient(135deg,#fdba74,#ea580c)}.top-item-rank.default{background:var(--bg-input);color:var(--text-secondary)}@media (width<=768px){.statistics-header{flex-direction:column;align-items:stretch}.period-selector{justify-content:space-between;width:100%}.period-btn{font-size:var(--font-size-xs);flex:1;padding:8px 12px}}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.spin{transform-origin:50%;transform-box:fill-box;animation:1s linear infinite spin;display:inline-block}.desktop-only{display:block}.mobile-only,.mobile-only-flex{display:none!important}@media (width<=768px){.desktop-only{display:none!important}.mobile-only{display:block!important}.mobile-only-flex{display:flex!important}header.mobile-only,.mobile-topbar{padding-top:env(safe-area-inset-top,0px)!important;z-index:1000!important;flex-direction:column!important;margin-top:0!important;display:flex!important;position:sticky!important;top:0!important}.mobile-topbar-inner{margin-top:0!important}}.tg-safe-header-spacer,html.is-tg-miniapp .tg-safe-header-spacer{pointer-events:none;width:0!important;height:0!important;min-height:0!important;display:none!important}.orders-filter-grid{align-items:flex-end;gap:var(--space-md);width:100%;display:grid}.orders-filter-grid .filter-full-width{grid-column:1/-1!important;width:100%!important}@media (width>=1200px){.orders-filter-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}}@media (width>=769px) and (width<=1199px){.orders-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.orders-filter-grid .filter-item-reset{grid-column:span 2}}@media (width<=768px){.orders-filter-grid{grid-template-columns:1fr 1fr;gap:10px}.orders-filter-grid .filter-full-width,.orders-filter-grid .filter-item-reset{grid-column:1/-1}}.orders-filter-grid .input-group{width:100%;margin-bottom:0}.filter-item,.filter-item-amount,.filter-item-date,.filter-item-reset{width:100%}.custom-select{width:100%;position:relative}.custom-select-trigger{padding:0 var(--space-md);background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;height:38px;font-size:var(--font-size-sm);color:var(--text-primary);transition:var(--transition-fast);box-sizing:border-box;justify-content:space-between;align-items:center;display:flex}.custom-select-trigger:hover{border-color:var(--border-hover);background:var(--bg-card-hover)}.custom-select{position:relative}.custom-select.is-open{z-index:1200;position:relative}.product-picker.is-open{z-index:1300;position:relative}.custom-select-dropdown{border:1px solid var(--border);border-radius:var(--radius-md);width:max-content;min-width:100%;max-width:320px;max-height:220px;padding:var(--space-xs);color:var(--text-primary);position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;background:var(--bg-dropdown,#18181b)!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:var(--dropdown-z-index,150000)!important;box-shadow:0 16px 36px #00000080,0 4px 12px #00000040!important}.custom-select-dropdown.is-portal{max-width:min(520px,100vw - 16px)!important;z-index:var(--dropdown-z-index,150000)!important;position:fixed!important}[data-theme=dark] .custom-select-dropdown{color:#f8fafc!important;background:#18181b!important;border-color:#ffffff1f!important}[data-theme=light] .custom-select-dropdown{color:#1e2029!important;background:#fff!important;border-color:#cbd5e1!important}@media (width<=768px){.settings-work-mode-row{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.settings-work-mode-select-wrap{width:100%!important;min-width:100%!important;max-width:100%!important}.settings-work-mode-select-wrap .custom-select{width:100%!important}}.custom-select-option{padding:var(--space-sm) var(--space-md);cursor:pointer;border-radius:var(--radius-sm);transition:var(--transition-fast);font-size:var(--font-size-sm);color:var(--text-primary);white-space:nowrap;align-items:center;display:flex}[data-theme=dark] .custom-select-option{color:#f8fafc}[data-theme=dark] .custom-select-option:hover{background:#ffffff14!important}[data-theme=dark] .custom-select-option.selected{background:color-mix(in srgb, var(--accent) 20%, transparent)!important;color:var(--accent)!important}[data-theme=light] .custom-select-option{color:#1e2029}[data-theme=light] .custom-select-option:hover{background:#f1f5f9!important}[data-theme=light] .custom-select-option.selected{background:color-mix(in srgb, var(--accent) 12%, transparent)!important;color:var(--accent)!important}select option{background:var(--bg-dropdown,#18181b);color:var(--text-primary)}.nav-active-indicator{pointer-events:none}.nav-item{position:relative;overflow:hidden}.touch-hit-44,.modal-close-btn,.drawer-close-btn,.dialog-close-btn{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex;position:relative}.touch-hit-44:after,.modal-close-btn:after,.drawer-close-btn:after,.dialog-close-btn:after{content:"";pointer-events:auto;width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes pulseGlow{0%,to{box-shadow:0 0 0 0 rgba(var(--accent-rgb), .4)}50%{box-shadow:0 0 12px 4px rgba(var(--accent-rgb), .2)}}.pulse-glow{animation:2s ease-in-out infinite pulseGlow}@keyframes bounceIn{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.bounce-in{animation:.4s cubic-bezier(.34,1.56,.64,1) bounceIn}.stat-card{will-change:transform}.app-content{animation:none}.bottom-nav-item.active .icon:after{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;animation:.3s ease-out bounceIn;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.fullscreen-drag-overlay{z-index:99999;-webkit-backdrop-filter:blur(12px);background:#ffffff73;justify-content:center;align-items:center;padding:24px;animation:.2s ease-out fadeIn;display:flex;position:fixed;inset:0}[data-theme=dark] .fullscreen-drag-overlay{background:#ffffff29}.fullscreen-drag-border{border:3px dashed var(--accent);box-shadow:inset 0 0 40px color-mix(in srgb, var(--accent) 25%, transparent), 0 0 30px color-mix(in srgb, var(--accent) 25%, transparent);pointer-events:none;border-radius:24px;position:absolute;inset:20px}.fullscreen-drag-card{background:var(--bg-dropdown,#18181b);color:var(--text-primary);text-align:center;width:90%;max-width:500px;box-shadow:var(--shadow-lg), 0 24px 60px #0009;border:1px solid var(--border);pointer-events:auto;border-radius:24px;flex-direction:column;align-items:center;gap:16px;padding:40px 48px;animation:.25s cubic-bezier(.16,1,.3,1) modalScaleIn;display:flex;position:relative}.fullscreen-drag-close-btn{z-index:100000;background:var(--bg-dropdown,#18181b);width:44px;height:44px;color:var(--text-secondary);border:1px solid var(--border);cursor:pointer;pointer-events:auto;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .15s,border-color .15s;display:flex;position:absolute;top:28px;right:28px;box-shadow:0 4px 20px #00000059}.fullscreen-drag-close-btn:hover{background:var(--bg-card-hover,#27272a);color:var(--text-primary);border-color:var(--accent);transform:scale(1.08)}.fullscreen-drag-close-btn:active{transform:scale(.95)}.fullscreen-drag-timer-badge{background:var(--accent-light);color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);font-variant-numeric:tabular-nums;letter-spacing:-.01em;border-radius:999px;align-items:center;gap:5px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}@keyframes orderHighlightPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 60%, transparent);background-color:color-mix(in srgb, var(--accent) 18%, transparent);outline-color:var(--accent)}50%{box-shadow:0 0 16px 4px color-mix(in srgb, var(--accent) 40%, transparent);background-color:color-mix(in srgb, var(--accent) 28%, transparent);outline-color:var(--accent)}to{background-color:#0000;outline-color:#0000;box-shadow:0 0 #0000}}.order-highlight-pulse{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius-md);z-index:2;position:relative;transition:background-color .8s ease-out,box-shadow .8s ease-out,outline-color .8s ease-out!important;animation:1.6s ease-in-out 3 forwards orderHighlightPulse!important}.chart-mode-segmented-switcher{background:var(--bg-input,#0000000f);border-radius:var(--radius-md,8px);border:1px solid var(--border);box-sizing:border-box;gap:4px;width:100%;padding:3px;display:flex}.chart-mode-segmented-switcher .switcher-btn{border-radius:var(--radius-sm,6px);text-align:center;white-space:nowrap;border:none;flex:1;justify-content:center;align-items:center;min-width:0;padding:6px 10px;font-size:12px;transition:background-color .15s,color .15s,border-color .15s}.chart-mode-segmented-switcher .switcher-label-full{display:inline}.chart-mode-segmented-switcher .switcher-label-short{display:none}@media (width<=1536px){.chart-mode-segmented-switcher .switcher-btn{flex:1 1 0;min-width:0;padding:6px 10px;font-size:11px}.chart-mode-segmented-switcher .switcher-label-full{display:none}.chart-mode-segmented-switcher .switcher-label-short{display:inline}}@media (width<=768px){.chart-mode-segmented-switcher{flex-direction:column!important}.chart-mode-segmented-switcher .switcher-btn{white-space:normal!important;width:100%!important;padding:8px 12px!important;font-size:12px!important}.chart-mode-segmented-switcher .switcher-label-full{display:inline!important}.chart-mode-segmented-switcher .switcher-label-short{display:none!important}}.messages-segmented-tabs .tab-label-short{display:none}.messages-segmented-tabs .tab-label-full{display:inline}@media (width<=480px){.messages-segmented-tabs .tab-label-full{display:none!important}.messages-segmented-tabs .tab-label-short{display:inline!important}}.settings-action-card{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=640px){.settings-action-card{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.settings-action-card .settings-action-btn{justify-content:center!important;width:100%!important;min-height:38px!important}}.settings-sync-wrapper{padding:16px 20px}.settings-sync-card{justify-content:space-between;align-items:center;gap:12px;display:flex}.settings-sync-btn{flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 16px;font-weight:600;display:inline-flex}@media (width<=640px){.settings-sections-container{gap:14px!important}.settings-sync-wrapper,.app-install-banner-card{padding:14px 16px!important}.settings-sync-card{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.settings-sync-btn{box-sizing:border-box!important;justify-content:center!important;width:100%!important;min-height:40px!important}}.user-modal-footer-toolbar{flex-wrap:wrap;justify-content:space-between;gap:8px;width:100%;display:flex}.user-modal-actions-container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.user-modal-actions-admin-group{flex-wrap:wrap;gap:8px;display:flex}.user-modal-actions-save-group{gap:8px;display:flex}.user-modal-mobile-actions{display:none}@media (width<=768px){.user-modal-footer-toolbar{display:none!important}.user-modal-mobile-actions{margin-top:var(--space-xl)!important;padding-top:var(--space-md)!important;border-top:1px solid var(--border)!important;padding-bottom:max(var(--space-lg), env(safe-area-inset-bottom))!important;flex-direction:column!important;gap:12px!important;display:flex!important}.user-modal-mobile-actions .user-modal-actions-container{flex-direction:column!important;gap:10px!important}.user-modal-mobile-actions .user-modal-actions-admin-group{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.user-modal-mobile-actions .user-modal-actions-save-group{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;display:grid!important}.user-modal-mobile-actions button{width:100%!important;min-height:42px!important;font-size:var(--font-size-sm)!important;justify-content:center!important}}.favorite-pulse-icon{animation:3s ease-in-out infinite heartPulse;display:inline-flex}@keyframes heartPulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.marquee-input-container{background:var(--bg-input);border-radius:var(--radius-md);cursor:text;align-items:center;width:100%;display:flex;position:relative}.marquee-input-overlay{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;align-items:center;display:flex;position:absolute;top:0;bottom:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000 100%);mask-image:linear-gradient(90deg,#000 85%,#0000 100%)}.marquee-input-text{white-space:nowrap;color:var(--text-muted,#8e8e93);fontSize:inherit;will-change:transform;font-family:inherit;display:inline-block}@keyframes marquee-infinite{0%,20%{transform:translate(0,0)}48%,68%{transform:translate3d(calc(-1 * var(--marquee-distance,0px)), 0, 0)}96%,to{transform:translate(0,0)}}.order-chat-form{box-sizing:border-box;width:100%;padding:var(--space-md);border-top:1px solid var(--border);background:var(--bg-card)}.order-chat-input-wrapper{align-items:flex-end;gap:8px;width:100%;display:flex}.order-chat-textarea{box-sizing:border-box;resize:none;flex:1;min-width:0;min-height:38px;max-height:120px;padding:8px 12px;font-family:inherit;font-size:14px;line-height:1.4}.order-chat-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.order-chat-attach-btn{flex-shrink:0;justify-content:center;align-items:center;min-width:38px;height:38px;padding:0 10px;display:flex}.order-chat-send-btn{flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-width:42px;height:38px;padding:0 14px;display:flex}.order-chat-send-label{display:none}@media (width<=640px){.order-chat-input-wrapper{flex-direction:column;align-items:stretch;gap:8px}.order-chat-textarea{border-radius:var(--radius-md);width:100%;min-height:48px}.order-chat-actions{justify-content:space-between;width:100%}.order-chat-attach-btn{border-radius:var(--radius-md);height:40px;padding:0 14px}.order-chat-send-btn{border-radius:var(--radius-md);flex:1;height:40px}.order-chat-send-label{font-size:13px;font-weight:600;display:inline}}.spinning{animation:.8s linear infinite spin;display:inline-block}.sync-status-dot-btn{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.sync-status-dot-btn:active{transform:scale(.92)}.sync-status-dot-btn:hover{filter:brightness(1.15)}@keyframes syncDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.35)}}.sync-dot-pulse{animation:1.2s ease-in-out infinite syncDotPulse}@media (width<=640px){.sync-status-badge{padding:3px 6px!important;font-size:10px!important}}.gallery-nav-btn,.gallery-dot,.gallery-controls,.ozon-gallery{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}img{-webkit-touch-callout:default}@media (width<=768px){.product-edit-page{padding:6px 4px 40px!important}.product-edit-page .product-form-card{border-radius:var(--radius-md)!important;padding:10px 8px!important}}@media (width<=480px){.product-edit-page{padding:4px 2px 50px!important}.product-edit-page .product-form-card{padding:8px 6px!important}}.sidebar-nav-edit-banner{background:var(--accent-light);border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);border-radius:var(--radius-md);justify-content:space-between;align-items:center;margin-bottom:8px;padding:8px 10px;animation:.2s fadeIn;display:flex}.sidebar-nav-edit-title{color:var(--accent);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.sidebar-nav-edit-actions{align-items:center;gap:4px;display:flex}.nav-reorder-item{border-radius:var(--radius-md);-webkit-user-select:none;user-select:none;align-items:center;width:100%;transition:transform .18s cubic-bezier(.2,0,0,1),box-shadow .18s,background .15s,border-color .15s;display:flex;position:relative}.nav-item-edit-mode{background:var(--bg-card);margin-bottom:2px;border:1px solid var(--border)!important}.nav-item-edit-mode:hover{background:var(--bg-card-hover);border-color:var(--accent)!important}.nav-reorder-item.is-dragging{opacity:.88;box-shadow:0 8px 24px #00000040, 0 0 0 1.5px var(--accent);z-index:50;transform:scale(1.02);border-color:var(--accent)!important;cursor:grabbing!important}.nav-reorder-item.is-drag-over{box-shadow:0 0 0 2px var(--accent-light), 0 4px 14px color-mix(in srgb, var(--accent) 20%, transparent);transform:translateY(-1px);border-color:var(--accent)!important}.nav-reorder-actions{z-index:5;align-items:center;gap:3px;padding-right:8px;display:flex}.nav-reorder-btn{border-radius:var(--radius-sm,6px);border:1px solid var(--border);background:var(--bg-secondary);width:22px;height:22px;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s,transform .1s;display:inline-flex}.nav-reorder-btn:hover:not(:disabled){background:var(--accent-light);color:var(--accent);border-color:var(--accent)}.nav-reorder-btn:disabled{opacity:.25;cursor:not-allowed}.nav-reorder-grip{width:20px;height:22px;color:var(--text-muted);cursor:grab;justify-content:center;align-items:center;transition:color .15s;display:inline-flex}.nav-reorder-grip:hover{color:var(--text-primary)}.nav-reorder-grip:active{cursor:grabbing}.nav-bottom-item-reorder{background:var(--bg-card);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:box-shadow .15s,border-color .15s;box-shadow:0 2px 8px #00000026;border:1.5px dashed var(--accent)!important}.nav-bottom-item-reorder:active{cursor:grabbing}.nav-bottom-drag-handle{transition:background-color .15s,border-color .15s,transform .1s}.nav-bottom-drag-handle:active{cursor:grabbing;transform:scale(.96);background:var(--accent-light)!important;border-color:var(--accent)!important}.nav-reorder-floating-bar{z-index:999;background:var(--bg-card);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border);white-space:nowrap;border-radius:30px;align-items:center;gap:10px;padding:6px 14px;animation:.2s fadeIn;display:flex;position:fixed;bottom:74px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000059}@media (width<=640px){.returns-warehouse-header{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.returns-warehouse-title-block{flex:none!important;width:100%!important;height:auto!important;min-height:0!important}.returns-warehouse-actions{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;width:100%!important;margin-top:2px!important;display:grid!important}@media (width<=360px){.returns-warehouse-actions{grid-template-columns:1fr!important}}.returns-action-btn{text-align:center!important;white-space:normal!important;box-sizing:border-box!important;justify-content:center!important;width:100%!important;min-height:38px!important;padding:8px 12px!important;font-size:12px!important;font-weight:600!important}.returns-carrier-cards-grid{grid-template-columns:1fr!important}.returns-header-top{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.returns-header-actions{flex-direction:column!important;gap:8px!important;width:100%!important;margin-top:6px!important;display:flex!important}.returns-header-actions .btn{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:100%!important;height:40px!important;font-size:13px!important;font-weight:600!important;display:flex!important}.returns-filters-container{flex-direction:column!important;gap:10px!important;width:100%!important;display:flex!important}.returns-filter-search,.returns-filter-carrier,.returns-filter-dates,.returns-filter-reset{box-sizing:border-box!important;flex:none!important;width:100%!important;min-width:0!important}.returns-filter-search input{box-sizing:border-box!important;width:100%!important;height:38px!important}.returns-filter-carrier>div,.returns-filter-carrier button{box-sizing:border-box!important;width:100%!important}.returns-filter-dates{flex-direction:column!important;gap:10px!important;width:100%!important;display:flex!important}.returns-filter-date-separator{display:none!important}.returns-filter-date-item,.returns-filter-date-item .date-picker-container,.returns-filter-date-item input{box-sizing:border-box!important;width:100%!important}.returns-filter-reset{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:100%!important;height:38px!important;padding:8px 12px!important;display:flex!important}}.nav-reorder-item.nav-item-edit-mode .nav-item{color:var(--text-secondary)!important;box-shadow:none!important;background:0 0!important}.nav-reorder-item.nav-item-edit-mode .nav-item:hover{color:var(--text-primary)!important}.nav-separator-desktop{background:var(--nav-separator,#ffffff2e);height:1px;box-shadow:0 1px 0 var(--nav-separator-glow,transparent);border-radius:1px;flex-shrink:0;margin:7px 12px}.nav-separator-mobile{background:var(--nav-separator,#ffffff38);pointer-events:none;opacity:.5;border-radius:1px;flex-shrink:0;align-self:center;width:1px;height:16px;margin:0 4px}.nav-reorder-separator{margin:3px 0;border:1px dashed var(--border)!important;background:var(--bg-secondary)!important}.sidebar-nav-reorder-group{flex-direction:column;gap:3px;width:100%;margin:0;padding:0;list-style:none;display:flex}@media (width>=640px){.nav-reorder-sheet-modal{border:1px solid var(--border)!important;border-bottom:none!important;border-radius:24px 24px 0 0!important;width:520px!important;max-width:92vw!important;margin-left:-260px!important;left:50%!important;right:auto!important}}.size-chart-modal-card{background:var(--bg-card-solid,#16161b)!important;-webkit-backdrop-filter:none!important}[data-theme=dark] .size-chart-modal-card,[data-theme=dark] .measurements-card{-webkit-backdrop-filter:none!important;background:#16161b!important}@media (width<=768px){.size-chart-modal-overlay{justify-content:stretch!important;align-items:stretch!important;padding:0!important}.size-chart-modal-card{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;border:none!important;border-radius:0!important}.size-chart-modal-header{padding:14px 16px!important;padding-top:calc(14px + env(safe-area-inset-top,0px))!important}.size-chart-modal-body{padding:14px!important}.size-chart-modal-footer{padding:12px 14px!important;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))!important}}.measurements-header-container{flex-direction:column;width:100%;margin-bottom:12px;display:flex}.measurements-header-top{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.measurements-header-title-group{align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.measurements-header-title{white-space:nowrap;align-items:center;gap:6px;display:flex}.measurements-header-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.measurements-type-badge{border-radius:12px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.measurements-type-badge-custom{color:var(--success,#22c55e);background:#22c55e26;border:1px solid #22c55e4d}.measurements-type-badge-standard{color:var(--accent,#3b82f6);background:#3b82f626;border:1px solid #3b82f64d}.measurements-badge-row{width:100%;margin-top:8px;display:flex}.measurements-badge-row .measurements-type-badge{text-align:center;box-sizing:border-box;border-radius:8px;justify-content:center;width:100%;padding:6px 14px;font-size:12px}.measurements-badge-desktop{align-items:center;display:flex}.measurements-badge-mobile{display:none}@media (width<=768px){.measurements-header-top{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.measurements-badge-desktop{display:none!important}.measurements-badge-mobile,.measurements-badge-row{width:100%!important;margin-top:6px!important;display:flex!important}.measurements-badge-mobile .measurements-type-badge,.measurements-badge-row .measurements-type-badge{text-align:center!important;justify-content:center!important;width:100%!important;padding:6px 12px!important;font-size:11.5px!important}.measurements-header-title{font-size:14px!important}.measurements-header-actions{flex-direction:column!important;gap:8px!important;width:100%!important;margin-top:8px!important;display:flex!important}.measurements-header-actions .btn{justify-content:center!important;width:100%!important;height:38px!important;font-size:12.5px!important}}.product-margin-badge{color:#10b981;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;background:#10b9811f;border:1px solid #10b98147;border-radius:6px;align-items:center;gap:4px;max-width:100%;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex;overflow:hidden}.product-margin-badge.product-margin-badge-retail{color:#f59e0b;background:#f59e0b1f;border-color:#f59e0b47}@media (width<=1024px){.product-margin-badge{gap:3px;padding:3px 10px;font-size:11px}.product-margin-badge-label{display:none}}.product-card .badge{text-align:center;min-width:fit-content}.segmented-stock-bar-container{width:100%;padding-top:5px;margin-top:auto!important}.scroll-marquee-container{-ms-overflow-style:none!important;scrollbar-width:none!important}.scroll-marquee-container::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.segmented-stock-bar{border:1px solid var(--border);background:var(--bg-input);box-sizing:border-box;border-radius:6px;align-items:stretch;width:max-content;min-width:100%;height:24px;min-height:24px;max-height:24px;display:inline-flex;overflow:hidden}.segmented-stock-bar::-webkit-scrollbar{display:none}.segmented-stock-item{font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.2px;border-right:1px solid var(--border);-webkit-user-select:none;user-select:none;box-sizing:border-box;flex:1 0 auto;justify-content:center;align-items:center;min-width:28px;padding:0 5.5px;font-size:10px;font-weight:600;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}.segmented-stock-bar .segmented-stock-item:last-child{border-right:none}.segmented-stock-item.in-stock{color:var(--text-primary);background:0 0}.segmented-stock-item.in-stock.low-stock{color:var(--warning,#f59e0b)}.segmented-stock-item.out-of-stock{color:var(--text-muted);opacity:.55;background:color-mix(in srgb, var(--border) 25%, transparent);text-decoration:line-through}.segmented-stock-item-dot{opacity:.45;margin:0 1.5px;font-weight:400}.segmented-stock-bar.segmented-stock-bar-multiline{grid-template-columns:repeat(var(--stock-cols,5), minmax(0, 1fr));background:var(--border);border:1px solid var(--border);box-sizing:border-box;border-radius:6px;gap:1px;height:auto;min-height:42px;max-height:46px;display:grid;overflow:hidden}.segmented-stock-bar.segmented-stock-bar-multiline .segmented-stock-item{background:var(--bg-input);border-right:none;flex:none;width:100%;height:20px;padding:0 2px;font-size:9px;font-weight:600;line-height:1}.segmented-stock-bar.segmented-stock-bar-multiline .segmented-stock-item.out-of-stock{background:color-mix(in srgb, var(--bg-input) 75%, var(--border) 25%)}.product-sizes-container{flex-wrap:wrap;align-items:center;gap:3px;padding-top:5px;display:flex;margin-top:auto!important}.product-size-badge{font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.1px;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:2px;height:18px;font-weight:600;transition:background-color .15s,border-color .15s;min-width:unset!important;border-radius:4px!important;padding:1px 5px!important;font-size:10px!important;line-height:1!important;display:inline-flex!important}.dev-role-switcher-floating,.dev-role-switcher-inline{z-index:10;color:#fff;border:1px solid var(--accent);box-shadow:0 4px 16px #0000004d, 0 0 10px color-mix(in srgb, var(--accent) 25%, transparent);border-radius:var(--radius-md,8px);-webkit-backdrop-filter:blur(16px);-webkit-user-select:none;user-select:none;background:#18181bf2;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:100%;margin:8px auto;font-size:12px;transition:transform .16s cubic-bezier(.22,1,.36,1),opacity .16s,background-color .16s;display:inline-flex;position:static}.product-actions-btn-group{gap:10px;width:100%;display:flex}.product-actions-btn-group .btn{min-width:0;min-height:var(--control-lg,48px);height:var(--control-lg,48px);font-size:var(--font-size-base,15px);border-radius:var(--radius-md);flex:1 1 0}@media (width<=480px){.product-actions-btn-group{flex-direction:column!important;gap:8px!important}.product-actions-btn-group .btn{flex:100%!important;width:100%!important}}.product-subscribe-btn{white-space:normal!important;text-align:center!important;word-break:break-word!important;border-color:var(--accent)!important;width:100%!important;color:var(--accent)!important;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast)!important;justify-content:center!important;align-items:center!important;line-height:1.25!important;display:flex!important}.product-subscribe-btn.is-subscribed{background:color-mix(in srgb, var(--accent) 12%, transparent)!important}.product-header-actions-wrapper{flex-direction:column!important;width:100%!important;max-width:100%!important;display:flex!important}.product-header-actions-grid{align-items:center;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.product-header-actions-grid.staff-actions-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.product-header-actions-grid.dropper-actions-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-header-actions-grid>*{min-width:0;width:100%!important}.product-header-actions-grid .product-share-wrapper{width:100%!important;display:flex!important}.product-header-actions-grid .product-share-wrapper>button,.product-header-actions-grid>*>button,.product-header-actions-grid>button{white-space:nowrap;justify-content:center!important;align-items:center!important;width:100%!important;padding:8px 6px!important;font-size:13px!important;display:flex!important}.product-header-cta{font-weight:600;font-size:var(--font-size-base,15px);border-radius:var(--radius-md);width:100%!important;min-height:var(--control-lg,48px)!important;height:var(--control-lg,48px)!important;justify-content:center!important;align-items:center!important;margin-top:10px!important;display:flex!important}@media (width<=640px){.product-header-actions-grid,.product-header-actions-grid.staff-actions-5,.product-header-actions-grid.dropper-actions-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-header-actions-grid.staff-actions-5>:last-child:nth-child(odd){grid-column:span 2}}.order-staff-statuses-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin-bottom:14px;display:grid}.order-staff-statuses-grid .btn{text-align:center;justify-content:center;width:100%;padding:6px 8px;font-size:12px}.order-staff-statuses-grid .order-status-btn-fullwidth{word-break:break-word;min-height:38px;padding:8px 12px;line-height:1.25;white-space:normal!important;grid-column:1/-1!important;width:100%!important}@media (width<=640px){.order-staff-statuses-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.order-staff-statuses-grid>:last-child:nth-child(odd){grid-column:1/-1!important}}.orders-header-toolbar{gap:var(--space-sm,8px);flex-wrap:wrap;align-items:center;display:flex}@media (width<=768px){.orders-header-toolbar{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;display:grid!important}.orders-header-toolbar .btn{justify-content:center!important;width:100%!important;min-height:42px!important;padding:0 10px!important;font-size:13px!important}.orders-header-toolbar .orders-primary-cta{grid-column:1/-1!important;min-height:44px!important;font-weight:700!important}}.admin-review-actions{gap:var(--space-xs);flex-shrink:0;display:flex}@media (width<=640px){.admin-review-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;margin-top:8px!important;display:grid!important}.admin-review-actions button,.admin-review-actions .btn{justify-content:center!important;width:100%!important;min-height:38px!important}}.admin-app-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}@media (width<=480px){.admin-app-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;display:grid!important}.admin-app-actions .btn{justify-content:center!important;width:100%!important;min-height:40px!important}.admin-app-actions .btn:nth-child(2){order:3;grid-column:1/-1!important}}.admin-modal-action-toolbar{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (width<=480px){.admin-modal-action-toolbar{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;display:grid!important}.admin-modal-action-toolbar .btn{justify-content:center!important;width:100%!important;min-height:42px!important}.admin-modal-action-toolbar .btn-secondary{order:3;grid-column:1/-1!important}}.trash-item-actions{justify-content:flex-end;gap:8px;display:flex}@media (width<=640px){.trash-item-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;display:grid!important}.trash-item-actions .btn{justify-content:center!important;width:100%!important;min-height:38px!important}}.tsd-header-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.tsd-header-title-block{flex-direction:column;display:flex}.tsd-header-actions{gap:8px;display:flex}@media (width<=640px){.tsd-header-nav{flex-direction:column;gap:12px;width:100%;align-items:stretch!important}.tsd-header-title-block{width:100%}.tsd-header-title-block h1{flex-wrap:wrap;font-size:20px!important}.tsd-header-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;display:grid!important}.tsd-header-actions .btn{justify-content:center!important;width:100%!important;min-height:42px!important;padding:0 8px!important;font-size:12px!important}}.pvz-pickup-aux-actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.pvz-pickup-aux-actions .btn{justify-content:center!important;width:100%!important;min-height:42px!important;padding:0 10px!important;font-size:13px!important}@media (width<=440px){.pvz-pickup-aux-actions{grid-template-columns:1fr!important}}.pvz-intake-form{gap:8px;width:100%;max-width:440px;margin:0 auto;display:flex}@media (width<=480px){.pvz-intake-form{flex-direction:column!important}.pvz-intake-form .btn{width:100%!important;min-height:44px!important}}.stats-period-toolbar{gap:var(--space-sm);flex-wrap:wrap;align-items:center;width:100%;display:flex}.stats-period-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.stats-actions-toolbar{margin-bottom:var(--space-md);justify-content:flex-end;gap:8px;width:100%;display:flex}.stats-actions-toolbar .btn{justify-content:center;align-items:center;gap:6px;min-height:38px;padding:7px 16px;display:inline-flex}.stats-action-buttons{align-items:center;gap:8px;display:flex}.stats-custom-dates{align-items:flex-start;gap:var(--space-md);flex-wrap:nowrap;display:flex}.stats-date-item{flex-direction:column;flex:auto;min-width:140px;display:flex}.stats-toolbar-actions{gap:var(--space-md);flex-wrap:wrap;align-items:center;margin-left:auto;display:flex}.stats-attention-grid{gap:var(--space-sm);flex-wrap:wrap;align-items:center;width:100%;display:flex}@media (width<=640px){.stats-period-toolbar{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.stats-toolbar-actions{flex-direction:column!important;gap:12px!important;width:100%!important;margin-left:0!important;display:flex!important}.stats-period-chips{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;width:100%!important;display:grid!important}.stats-period-chips .filter-chip{text-align:center!important;justify-content:center!important;width:100%!important}.stats-custom-dates{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;display:grid!important}.stats-date-item{width:100%!important}.stats-actions-toolbar{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;display:grid!important}.stats-actions-toolbar .btn{justify-content:center!important;width:100%!important;min-height:42px!important}.stats-attention-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:8px!important;display:grid!important}.stats-attention-grid>button{justify-content:space-between!important;width:100%!important;padding:8px 12px!important}.stats-attention-grid>button:last-child:nth-child(odd){grid-column:1/-1!important}}@media (width<=520px){.stats-attention-grid{grid-template-columns:1fr!important;gap:8px!important;width:100%!important}.stats-attention-grid>button{width:100%!important;font-size:var(--font-size-xs,12px)!important;border-radius:var(--radius-md)!important;justify-content:space-between!important;padding:10px 14px!important}.stats-attention-grid>button:last-child:nth-child(odd){grid-column:auto!important}}.leaderboard-podium{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));align-items:flex-end;gap:clamp(4px,1.5vw,12px);width:100%;margin-bottom:20px;padding-top:10px;display:grid}@media (width<=340px){.leaderboard-podium{grid-template-columns:1fr!important;gap:12px!important}.leaderboard-podium>div:first-child{order:2!important}.leaderboard-podium>div:nth-child(2){order:1!important}.leaderboard-podium>div:nth-child(3){order:3!important}}.notifications-tabs{padding:0 var(--space-md);margin-bottom:var(--space-md);gap:8px;display:flex}@media (width<=640px){.notifications-tabs{box-sizing:border-box!important;grid-template-columns:1fr 1fr!important;width:100%!important;display:grid!important}.notifications-tabs .tab{text-align:center!important;justify-content:center!important;width:100%!important}}.settings-logout-btn{width:auto}@media (width<=640px){.settings-logout-btn{justify-content:center!important;width:100%!important}}.leaderboard-table-header{box-sizing:border-box;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.leaderboard-table-header .leaderboard-table-refresh-btn{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.leaderboard-table-header .leaderboard-table-refresh-label{display:inline}@media (width<=360px){.leaderboard-table-header{padding:12px 14px!important}.leaderboard-table-header .leaderboard-table-refresh-label{display:none}.leaderboard-table-header .leaderboard-table-refresh-btn{padding:6px 8px!important}}.login-copy-text-full{display:inline}.login-copy-text-short{display:none}@media (width<=360px){.login-copy-text-full{display:none!important}.login-copy-text-short{display:inline!important}}@media (width<=768px){.returns-mobile-list{flex-direction:column!important;gap:12px!important;display:flex!important}}@media (width>=769px){.returns-mobile-list{display:none!important}}@media (width<=640px){.profile-tour-card{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.profile-tour-actions{grid-template-columns:1fr 1fr!important;width:100%!important;display:grid!important}.profile-tour-actions .btn{justify-content:center!important;width:100%!important}}.settings-role-switcher{grid-template-columns:1fr 1fr;width:auto;display:grid}@media (width<=640px){.settings-role-switcher{width:100%!important}.admin-finance-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;display:grid!important}.admin-finance-actions .btn{justify-content:center!important;width:100%!important}}.developer-cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}@media (width<=640px){.developer-cta-actions{flex-direction:column!important;gap:10px!important;width:100%!important;display:flex!important}.developer-cta-actions .btn{width:100%!important;min-height:44px!important;padding:12px 16px!important;font-size:14px!important}}.dashboard-attention-buttons,.dashboard-period-toolbar{gap:var(--space-sm);flex-wrap:wrap;align-items:center;width:100%;display:flex}.dashboard-period-chips{align-items:center;gap:8px;display:flex}.dashboard-period-grid{align-items:center;gap:6px;display:flex}.dashboard-date-range-grid{gap:var(--space-md);align-items:center;margin-left:auto;display:flex}.dashboard-date-item{align-items:center;gap:6px;display:flex}@media (width<=640px){.dashboard-attention-buttons{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.dashboard-attention-buttons>button{box-sizing:border-box!important;justify-content:space-between!important;width:100%!important;padding:8px 12px!important}.dashboard-attention-buttons>button:last-child:nth-child(odd){grid-column:1/-1!important;width:100%!important}.dashboard-period-toolbar{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.dashboard-period-chips{flex-direction:column!important;align-items:flex-start!important;gap:6px!important;width:100%!important}.dashboard-period-grid{grid-template-columns:repeat(4,1fr)!important;gap:6px!important;width:100%!important;display:grid!important}.dashboard-period-grid .filter-chip{text-align:center!important;justify-content:center!important;width:100%!important;margin:0!important;padding:6px 4px!important}.dashboard-date-range-grid{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;margin-left:0!important;display:grid!important}.dashboard-date-item{flex-direction:column!important;align-items:flex-start!important;gap:4px!important;width:100%!important;display:flex!important}.dashboard-date-item>span{font-size:11px!important}.dashboard-date-item>div,.dashboard-date-item input{width:100%!important}}@media (width<=520px){.dashboard-attention-buttons{grid-template-columns:1fr!important;gap:8px!important;width:100%!important}.dashboard-attention-buttons>button{width:100%!important;font-size:var(--font-size-xs,12px)!important;border-radius:var(--radius-md)!important;justify-content:space-between!important;padding:10px 14px!important}.dashboard-attention-buttons>button:last-child:nth-child(odd){grid-column:auto!important}}@media (width<=340px){.dashboard-date-range-grid{grid-template-columns:1fr!important}}.datetime-two-lines{white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;line-height:1.25;display:inline-flex}.datetime-two-lines .datetime-date{color:var(--text-primary);font-weight:500}.datetime-two-lines .datetime-time{color:var(--text-secondary);font-size:.82em}@keyframes bounceArrow{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.media-viewer-strip-wrapper{justifyContent:center;pointer-events:auto;align-items:center;width:100%;max-width:min(640px,94vw);display:flex;position:relative}.media-viewer-thumb-nav-btn{justify-content:center;align-items:center;display:flex!important}@media (width<=768px){.media-viewer-thumb-nav-btn{display:none!important}}@media (hover:hover) and (pointer:fine){.media-viewer-thumb-nav-btn:hover{transform:scale(1.1);background:#ffffff40!important;border-color:#ffffff80!important}}@media (width<=640px){.app-install-banner-btn{width:100%!important;min-height:42px!important;font-size:var(--font-size-sm,13px)!important;justify-content:center!important;margin-top:4px!important}}.product-card-notify-btn{white-space:nowrap!important;text-overflow:ellipsis!important;gap:4px!important;min-width:0!important;max-width:100%!important;min-height:28px!important;padding:5px 6px!important;font-size:clamp(9px,2.6vw,11px)!important;line-height:1.2!important;overflow:hidden!important}.product-card-notify-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;display:inline-block;overflow:hidden}@media (width<=360px){.product-card-notify-btn{gap:3px!important;min-height:26px!important;padding:4px 5px!important;font-size:9px!important}}.safe-user-text{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:100%;line-height:1.3;display:inline-block;overflow:hidden}.media-library-grid{display:grid;grid-template-columns:repeat(3,1fr)!important;gap:6px!important}@media (width>=481px){.media-library-grid{grid-template-columns:repeat(auto-fill,minmax(105px,1fr))!important;gap:10px!important}}.bug-report-severity-grid{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}@media (width>=481px){.bug-report-severity-grid{grid-template-columns:repeat(4,1fr);gap:6px}}@keyframes status-dot-ping{0%{opacity:.8;transform:scale(.95)}70%,to{opacity:0;transform:scale(2.2)}}
