@layer reset;@layer tokens{:root{--gray-0:#fff;--gray-50:#f7f7f7;--gray-100:#f1f5f9;--gray-200:#e8e8e8;--gray-300:#e0e0e0;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#64748b;--gray-700:#4d4d4d;--gray-800:#2a2a2a;--gray-850:#1e1e1e;--gray-900:#1a1a1a;--gray-950:#141414;--blue-300:#93c5fd;--blue-400:#4d8fff;--blue-500:#005bff;--blue-600:#1d4ed8;--blue-700:#2563eb;--green-300:#4ade80;--green-500:#22c55e;--green-600:#16a34a;--green-700:#15803d;--green-800:#166534;--red-300:#fca5a5;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b91c1c;--amber-200:#fcd34d;--amber-300:#fbbf24;--amber-500:#f59e0b;--amber-700:#b45309;--amber-800:#92400e;--violet-400:#a78bfa;--violet-500:#7c3aed;--orange-500:#ff5722;--orange-600:#c2410c;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--density-compact:.75;--density-comfortable:1;--control-height-sm:28px;--control-height-md:34px;--control-height-lg:44px;--control-padding-inline-sm:10px;--control-padding-inline-md:16px;--control-padding-inline-lg:18px;--table-cell-padding-block:8px;--table-cell-padding-inline:10px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-pill:999px;--font-size-11:11px;--font-size-12:12px;--font-size-13:13px;--font-size-14:14px;--font-size-15:15px;--font-size-16:16px;--font-size-18:18px;--font-size-20:20px;--font-size-22:22px;--font-size-24:24px;--font-size-28:28px;--line-tight:1.2;--line-base:1.5;--line-relaxed:1.6;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, "Courier New", monospace;--shadow-sm:0 1px 4px #0000000f;--shadow-md:#00000014 0 4px 12px -2px, #0000000a 0 2px 4px -1px;--shadow-lg:0 8px 24px #0000001a;--duration-instant:80ms;--duration-fast:.15s;--duration-base:.22s;--duration-slow:.32s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.2, 0, 0, 1.2);--z-content:1;--z-sticky:20;--z-navigation:100;--z-overlay:1000;--z-popover:1050;--z-modal:1100;--z-toast:1200;--text-primary:var(--gray-900);--text-secondary:var(--gray-700);--text-muted:var(--gray-600);--text-inverse:var(--gray-0);--surface-canvas:var(--gray-0);--surface-card:var(--gray-0);--surface-raised:var(--gray-0);--surface-code:var(--gray-50);--border-default:var(--gray-200);--border-subtle:var(--gray-100);--border-strong:var(--gray-400);--accent:var(--blue-500);--accent-hover:color-mix(in srgb, var(--blue-500) 88%, #000);--accent-pressed:color-mix(in srgb, var(--blue-500) 75%, #000);--accent-bg:#005bff12;--accent-border:#005bff59;--state-success:var(--green-600);--state-success-text:var(--green-700);--state-success-bg:color-mix(in srgb, var(--green-600) 10%, var(--surface-canvas));--state-success-border:color-mix(in srgb, var(--green-600) 25%, var(--border-default));--state-warning:var(--amber-500);--state-warning-text:var(--amber-700);--state-warning-bg:color-mix(in srgb, var(--amber-500) 10%, var(--surface-canvas));--state-warning-border:color-mix(in srgb, var(--amber-500) 35%, var(--border-default));--state-danger:var(--red-600);--state-danger-text:var(--red-700);--state-danger-bg:color-mix(in srgb, var(--red-600) 9%, var(--surface-canvas));--state-danger-border:color-mix(in srgb, var(--red-600) 25%, var(--border-default));--state-info:var(--blue-600);--state-info-text:var(--blue-600);--state-info-bg:color-mix(in srgb, var(--blue-500) 10%, var(--surface-canvas));--state-info-border:color-mix(in srgb, var(--blue-500) 25%, var(--border-default));--state-urgent:var(--orange-500);--state-urgent-text:var(--orange-600);--state-urgent-bg:color-mix(in srgb, var(--orange-500) 12%, var(--surface-canvas));--state-urgent-border:color-mix(in srgb, var(--orange-500) 30%, var(--border-default));--text-on-solid:#fff;--focus-ring:color-mix(in srgb, var(--accent) 35%, transparent);--focus-ring-width:3px;--focus-ring-offset:2px;--elevation-flat:none;--elevation-raised:var(--shadow-sm);--elevation-floating:var(--shadow-md);--elevation-overlay:var(--shadow-lg);--text:var(--text-secondary);--text-h:var(--text-primary);--bg:var(--surface-canvas);--border:var(--border-default);--code-bg:var(--surface-code);--social-bg:#005bff0d;--shadow:var(--shadow-md);--surface:var(--surface-card);--surface-2:color-mix(in srgb, var(--text-primary) 2%, var(--surface-canvas));--surface-muted:var(--surface-2);--card:var(--surface-card);--bg-elevated:var(--surface-raised);--accent-dim:var(--blue-400);--muted:var(--text-muted);--text-secondary-alias:var(--text-secondary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text-primary:#f1f1f1;--text-secondary:var(--gray-400);--text-muted:#7d8794;--text-inverse:var(--gray-950);--surface-canvas:var(--gray-950);--surface-card:var(--gray-900);--surface-raised:var(--gray-850);--surface-code:var(--gray-850);--border-default:var(--gray-800);--border-subtle:#232323;--border-strong:#3a3a3a;--accent:var(--blue-400);--accent-hover:color-mix(in srgb, var(--blue-400) 85%, #fff);--accent-pressed:color-mix(in srgb, var(--blue-400) 70%, #fff);--accent-bg:#4d8fff1f;--accent-border:#4d8fff66;--social-bg:#4d8fff12;--state-success-text:var(--green-300);--state-warning-text:var(--amber-300);--state-danger-text:var(--red-300);--state-info-text:var(--blue-300);--state-urgent-text:#ff8a65;--shadow-sm:0 1px 4px #0000004d;--shadow-md:#0006 0 4px 12px -2px, #00000040 0 2px 4px -1px;--shadow-lg:0 8px 24px #00000073}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text-primary:#f1f1f1;--text-secondary:var(--gray-400);--text-muted:#7d8794;--text-inverse:var(--gray-950);--surface-canvas:var(--gray-950);--surface-card:var(--gray-900);--surface-raised:var(--gray-850);--surface-code:var(--gray-850);--border-default:var(--gray-800);--border-subtle:#232323;--border-strong:#3a3a3a;--accent:var(--blue-400);--accent-hover:color-mix(in srgb, var(--blue-400) 85%, #fff);--accent-pressed:color-mix(in srgb, var(--blue-400) 70%, #fff);--accent-bg:#4d8fff1f;--accent-border:#4d8fff66;--social-bg:#4d8fff12;--state-success-text:var(--green-300);--state-warning-text:var(--amber-300);--state-danger-text:var(--red-300);--state-info-text:var(--blue-300);--state-urgent-text:#ff8a65;--shadow-sm:0 1px 4px #0000004d;--shadow-md:#0006 0 4px 12px -2px, #00000040 0 2px 4px -1px;--shadow-lg:0 8px 24px #00000073}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--text-primary:var(--gray-900);--text-secondary:var(--gray-700);--text-muted:var(--gray-600);--text-inverse:var(--gray-0);--surface-canvas:var(--gray-0);--surface-card:var(--gray-0);--surface-raised:var(--gray-0);--surface-code:var(--gray-50);--border-default:var(--gray-200);--border-subtle:var(--gray-100);--border-strong:var(--gray-400);--accent:var(--blue-500);--accent-hover:color-mix(in srgb, var(--blue-500) 88%, #000);--accent-pressed:color-mix(in srgb, var(--blue-500) 75%, #000);--accent-bg:#005bff12;--accent-border:#005bff59;--social-bg:#005bff0d;--state-success-text:var(--green-700);--state-warning-text:var(--amber-700);--state-danger-text:var(--red-700);--state-info-text:var(--blue-600);--state-urgent-text:var(--orange-600);--shadow-sm:0 1px 4px #0000000f;--shadow-md:#00000014 0 4px 12px -2px, #0000000a 0 2px 4px -1px;--shadow-lg:0 8px 24px #0000001a}[data-ui=apple]{--sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--heading:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", system-ui, sans-serif;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--space-3:14px;--space-4:18px;--space-5:22px;--space-6:28px;--shadow-sm:0 1px 2px #0000000a;--shadow-md:0 4px 16px #0000000f;--shadow-lg:0 12px 40px #00000014;--surface-canvas:#f5f5f7;--surface-card:#fff;--surface-raised:#fff;--surface-code:#ebebef;--border-default:#00000014;--border-subtle:#0000000d;--border-strong:#00000029;--accent:#0071e3;--accent-hover:#0077ed;--accent-pressed:#006edb;--accent-bg:#0071e314;--accent-border:#0071e347;--social-bg:#0071e30d;--focus-ring:#0071e359;--bg:var(--surface-canvas);--border:var(--border-default);--code-bg:var(--surface-code);--shadow:var(--shadow-md);--surface:var(--surface-card);--surface-2:color-mix(in srgb, var(--text-primary) 2.5%, var(--surface-canvas));--card:var(--surface-card);--bg-elevated:var(--surface-raised)}@media (prefers-color-scheme:dark){:root[data-ui=apple]:not([data-theme=light]){--surface-canvas:#000;--surface-card:#1c1c1e;--surface-raised:#2c2c2e;--surface-code:#2c2c2e;--border-default:#ffffff1f;--border-subtle:#ffffff14;--border-strong:#ffffff38;--accent:#0a84ff;--accent-hover:#409cff;--accent-pressed:#0077ed;--accent-bg:#0a84ff24;--accent-border:#0a84ff66;--social-bg:#0a84ff14;--focus-ring:#0a84ff66;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 16px #00000073;--shadow-lg:0 12px 40px #0000008c}}[data-ui=apple][data-theme=dark]{--surface-canvas:#000;--surface-card:#1c1c1e;--surface-raised:#2c2c2e;--surface-code:#2c2c2e;--border-default:#ffffff1f;--border-subtle:#ffffff14;--border-strong:#ffffff38;--accent:#0a84ff;--accent-hover:#409cff;--accent-pressed:#0077ed;--accent-bg:#0a84ff24;--accent-border:#0a84ff66;--social-bg:#0a84ff14;--focus-ring:#0a84ff66;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 16px #00000073;--shadow-lg:0 12px 40px #0000008c}[data-ui=apple][data-theme=light]{--surface-canvas:#f5f5f7;--surface-card:#fff;--surface-raised:#fff;--surface-code:#ebebef;--border-default:#00000014;--border-subtle:#0000000d;--border-strong:#00000029;--accent:#0071e3;--accent-hover:#0077ed;--accent-pressed:#006edb;--accent-bg:#0071e314;--accent-border:#0071e347;--social-bg:#0071e30d;--focus-ring:#0071e359}[data-ui=apple][data-ui-density=comfortable]{--table-cell-padding-block:12px;--table-cell-padding-inline:12px}[data-ui=apple][data-ui-density=compact]{--table-cell-padding-block:5px;--table-cell-padding-inline:8px;--control-height-md:32px}[data-ui=pro]{--sans:"Inter", ui-sans-serif, system-ui, "Segoe UI", Roboto, sans-serif;--heading:"Inter", ui-sans-serif, system-ui, "Segoe UI", Roboto, sans-serif;--radius-sm:3px;--radius-md:5px;--radius-lg:6px;--radius-xl:8px;--space-3:10px;--space-4:14px;--space-5:18px;--space-6:22px;--control-height-sm:26px;--control-height-md:30px;--control-height-lg:36px;--control-padding-inline-sm:8px;--control-padding-inline-md:12px;--control-padding-inline-lg:14px;--table-cell-padding-block:5px;--table-cell-padding-inline:8px;--shadow-sm:0 1px 2px #0f172a0f;--shadow-md:0 2px 8px #0f172a14;--shadow-lg:0 8px 24px #0f172a1f;--surface-canvas:#f1f5f9;--surface-card:#fff;--surface-raised:#fff;--surface-code:#e8eef5;--border-default:#cbd5e1;--border-subtle:#e2e8f0;--border-strong:#94a3b8;--text-primary:#0f172a;--text-secondary:#334155;--text-muted:#64748b;--accent:#005bff;--accent-hover:#1d4ed8;--accent-pressed:#1e40af;--accent-bg:#005bff14;--accent-border:#005bff52;--social-bg:#005bff0d;--focus-ring:#005bff66;--focus-ring-width:2px;--bg:var(--surface-canvas);--border:var(--border-default);--code-bg:var(--surface-code);--shadow:var(--shadow-md);--surface:var(--surface-card);--surface-2:color-mix(in srgb, var(--text-primary) 3%, var(--surface-canvas));--card:var(--surface-card);--bg-elevated:var(--surface-raised)}@media (prefers-color-scheme:dark){:root[data-ui=pro]:not([data-theme=light]){--surface-canvas:#0b1220;--surface-card:#111827;--surface-raised:#1e293b;--surface-code:#1e293b;--border-default:#334155;--border-subtle:#1f2937;--border-strong:#64748b;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--accent:#3b82f6;--accent-hover:#60a5fa;--accent-pressed:#2563eb;--accent-bg:#3b82f629;--accent-border:#3b82f66b;--social-bg:#3b82f61a;--focus-ring:#3b82f673;--shadow-sm:0 1px 2px #00000073;--shadow-md:0 2px 8px #00000080;--shadow-lg:0 8px 24px #0009}}[data-ui=pro][data-theme=dark]{--surface-canvas:#0b1220;--surface-card:#111827;--surface-raised:#1e293b;--surface-code:#1e293b;--border-default:#334155;--border-subtle:#1f2937;--border-strong:#64748b;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--accent:#3b82f6;--accent-hover:#60a5fa;--accent-pressed:#2563eb;--accent-bg:#3b82f629;--accent-border:#3b82f66b;--social-bg:#3b82f61a;--focus-ring:#3b82f673;--shadow-sm:0 1px 2px #00000073;--shadow-md:0 2px 8px #00000080;--shadow-lg:0 8px 24px #0009}[data-ui=pro][data-theme=light]{--surface-canvas:#f1f5f9;--surface-card:#fff;--surface-raised:#fff;--surface-code:#e8eef5;--border-default:#cbd5e1;--border-subtle:#e2e8f0;--border-strong:#94a3b8;--text-primary:#0f172a;--text-secondary:#334155;--text-muted:#64748b;--accent:#005bff;--accent-hover:#1d4ed8;--accent-pressed:#1e40af;--accent-bg:#005bff14;--accent-border:#005bff52;--social-bg:#005bff0d;--focus-ring:#005bff66}[data-ui=pro][data-ui-density=comfortable]{--table-cell-padding-block:8px;--table-cell-padding-inline:10px;--control-height-md:32px}[data-ui=pro][data-ui-density=compact]{--table-cell-padding-block:4px;--table-cell-padding-inline:7px;--control-height-md:28px}}@layer base{:root{font:var(--font-size-14) / var(--line-base) var(--sans);letter-spacing:.1px;color:var(--text-secondary);background:var(--surface-canvas);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=checkbox],input[type=radio]{accent-color:var(--accent);color-scheme:inherit}select{color-scheme:inherit}#root{box-sizing:border-box;flex-direction:column;width:100%;min-height:100svh;display:flex}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-primary);font-weight:600}h1{font-size:var(--font-size-24);letter-spacing:-.3px;margin:0 0 var(--space-2)}h2{font-size:var(--font-size-18);line-height:var(--line-tight);letter-spacing:-.1px;margin:0 0 6px}p{margin:0}code{font-family:var(--mono);font-size:var(--font-size-12);border-radius:var(--radius-sm);background:var(--surface-code);color:var(--text-primary);padding:2px 5px}:where(a,button,input,select,textarea,summary):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}}@layer components{.ui-btn{justify-content:center;align-items:center;gap:var(--space-2);font:inherit;font-size:var(--font-size-13);white-space:nowrap;cursor:pointer;border-radius:var(--radius-md);min-height:var(--control-height-md);padding:0 var(--control-padding-inline-md);transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), filter var(--duration-fast) var(--ease-standard);border:1px solid #0000;font-weight:500;line-height:1;display:inline-flex}.ui-btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-btn:disabled{opacity:.45;cursor:not-allowed}.ui-btn--primary{background:var(--accent);color:var(--text-on-solid)}.ui-btn--primary:hover:not(:disabled){background:var(--accent-hover)}.ui-btn--secondary{background:var(--surface-card);color:var(--text-primary);border-color:var(--border)}.ui-btn--secondary:hover:not(:disabled){background:var(--surface-code);border-color:var(--accent-border)}.ui-btn--outline{color:var(--accent);border-color:var(--accent);background:0 0}.ui-btn--outline:hover:not(:disabled){background:var(--accent);color:var(--text-on-solid)}.ui-btn--ghost{color:var(--text-secondary);background:0 0}.ui-btn--ghost:hover:not(:disabled){background:var(--accent-bg);color:var(--text-primary)}.ui-btn--danger{color:var(--state-danger-text);border-color:var(--state-danger-border);background:0 0}.ui-btn--danger:hover:not(:disabled){background:var(--state-danger-bg)}.ui-btn--sm{font-size:var(--font-size-12);min-height:var(--control-height-sm);padding:0 var(--control-padding-inline-sm)}.ui-btn--lg{font-size:var(--font-size-14);min-height:var(--control-height-lg);padding:0 var(--control-padding-inline-lg)}.ui-btn--block{width:100%}.ui-badge{font-size:var(--font-size-11);text-transform:uppercase;letter-spacing:.02em;border-radius:var(--radius-sm);color:var(--text-on-solid);background:var(--text-muted);flex-shrink:0;align-items:center;padding:1px 6px;font-weight:700;display:inline-flex}.ui-badge--success{background:var(--state-success)}.ui-badge--warning{background:var(--state-warning)}.ui-badge--danger{background:var(--state-danger)}.ui-badge--info{background:var(--state-info)}.ui-pill{border-radius:var(--radius-pill);font-size:var(--font-size-12);font-weight:500;line-height:var(--line-base);white-space:nowrap;border:1px solid var(--border);background:var(--surface-code);color:var(--text-secondary);align-items:center;padding:2px 8px;display:inline-flex}.ui-pill--success{background:var(--state-success-bg);color:var(--state-success-text);border-color:var(--state-success-border)}.ui-pill--warning{background:var(--state-warning-bg);color:var(--state-warning-text);border-color:var(--state-warning-border)}.ui-pill--danger{background:var(--state-danger-bg);color:var(--state-danger-text);border-color:var(--state-danger-border)}.ui-pill--info{background:var(--state-info-bg);color:var(--state-info-text);border-color:var(--state-info-border)}.ui-card{box-sizing:border-box;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-card)}.ui-card--raised{box-shadow:var(--elevation-raised)}.ui-input{box-sizing:border-box;font:inherit;font-size:var(--font-size-13);min-height:var(--control-height-md);padding:0 var(--control-padding-inline-sm);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text-primary);min-width:120px;transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}.ui-input::placeholder{color:var(--text-muted);opacity:.7}.ui-input:focus{border-color:var(--accent);box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring);outline:none}.ui-input--sm{font-size:var(--font-size-13);min-height:var(--control-height-sm);padding:0 var(--control-padding-inline-sm)}.ui-input:disabled{opacity:.55;cursor:not-allowed;background:var(--surface-code)}.ui-textarea{width:100%;min-height:calc(var(--control-height-md) * 3);padding:var(--space-3) var(--control-padding-inline-sm);line-height:var(--line-base);resize:vertical;display:block}.ui-textarea--sm{min-height:calc(var(--control-height-sm) * 2.5);padding-block:var(--space-2)}.ui-table{border-collapse:collapse;width:100%;font-size:var(--font-size-13)}.ui-table th,.ui-table td{padding:var(--table-cell-padding-block) var(--table-cell-padding-inline);text-align:left;vertical-align:middle;border-bottom:1px solid var(--border)}.ui-table thead th{font-weight:600;font-size:var(--font-size-12);color:var(--text-primary);background:var(--surface-code);white-space:nowrap}.ui-table tbody tr:last-child td{border-bottom:none}.ui-table tbody tr:hover{background:color-mix(in srgb, var(--accent-bg) 50%, var(--surface-canvas))}.ui-table--num th,.ui-table--num td.ui-table__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-select{box-sizing:border-box;min-height:var(--control-height-md);padding:0 34px 0 var(--control-padding-inline-sm);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text-primary);font:inherit;font-size:var(--font-size-13);cursor:pointer;min-width:120px;transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}.ui-select--sm{min-height:var(--control-height-sm);padding-left:var(--control-padding-inline-sm);font-size:var(--font-size-13)}.ui-select--lg{min-height:var(--control-height-lg);padding-left:var(--control-padding-inline-lg)}.ui-select:focus-visible{border-color:var(--accent);box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring);outline:none}.ui-select:disabled{opacity:.55;cursor:not-allowed}.ui-switch{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-height-lg);cursor:pointer;display:flex}.ui-switch__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ui-switch__text--hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-switch__label{color:var(--text-primary);font-size:var(--font-size-14);font-weight:500}.ui-switch__description{color:var(--text-muted);font-size:var(--font-size-12)}.ui-switch__control{flex:none;display:inline-flex;position:relative}.ui-switch__input{opacity:0;width:1px;height:1px;position:absolute}.ui-switch__track{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-code);width:42px;height:24px;transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);display:block;position:relative}.ui-switch__thumb{background:var(--surface-card);width:18px;height:18px;box-shadow:var(--elevation-raised);transition:transform var(--duration-fast) var(--ease-standard);border-radius:50%;position:absolute;top:2px;left:2px}.ui-switch__input:checked+.ui-switch__track{border-color:var(--accent);background:var(--accent)}.ui-switch__input:checked+.ui-switch__track .ui-switch__thumb{transform:translate(18px)}.ui-switch__input:focus-visible+.ui-switch__track{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-switch__input:disabled+.ui-switch__track{opacity:.45;cursor:not-allowed}.ui-checkbox{align-items:flex-start;gap:var(--space-2);cursor:pointer;display:flex;position:relative}.ui-checkbox__input{opacity:0;width:1px;height:1px;position:absolute}.ui-checkbox__mark{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);width:18px;height:18px;color:var(--text-on-solid);transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);flex:none;place-items:center;margin-top:1px;display:grid}.ui-checkbox__mark svg{width:14px;height:14px}.ui-checkbox__mark path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;opacity:0}.ui-checkbox__input:checked+.ui-checkbox__mark{border-color:var(--accent);background:var(--accent)}.ui-checkbox__input:checked+.ui-checkbox__mark path{opacity:1}.ui-checkbox__input:focus-visible+.ui-checkbox__mark{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-checkbox--disabled{opacity:.5;cursor:not-allowed}.ui-checkbox__text{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-checkbox__label,.ui-checkbox-group__legend{color:var(--text-primary);font-size:var(--font-size-14);font-weight:500}.ui-checkbox__description,.ui-checkbox-group__description{color:var(--text-muted);font-size:var(--font-size-12)}.ui-checkbox-group{border:0;min-width:0;margin:0;padding:0}.ui-checkbox-group__legend{padding:0}.ui-checkbox-group__description{margin:var(--space-1) 0 0}.ui-checkbox-group__items{margin-top:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.ui-segmented{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-code);align-items:center;gap:2px;padding:3px;display:inline-flex}.ui-segmented__option{min-height:var(--control-height-md);padding:0 var(--control-padding-inline-md);border-radius:calc(var(--radius-lg) - 3px);color:var(--text-secondary);font-size:var(--font-size-13);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;font-weight:500;display:inline-flex;position:relative}.ui-segmented--sm .ui-segmented__option{min-height:var(--control-height-sm);padding:0 var(--control-padding-inline-sm);font-size:var(--font-size-12)}.ui-segmented__option input{opacity:0;width:1px;height:1px;position:absolute}.ui-segmented__option:hover:not(.ui-segmented__option--disabled){color:var(--text-primary)}.ui-segmented__option--active{background:var(--surface-card);color:var(--text-primary);box-shadow:var(--elevation-raised)}.ui-segmented__option:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-segmented__option--disabled{opacity:.45;cursor:not-allowed}.ui-toolbar{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);display:flex}.ui-toolbar--compact{gap:var(--space-2);padding:var(--space-2)}.ui-toolbar__start,.ui-toolbar__content,.ui-toolbar__end{align-items:center;gap:var(--space-2);min-width:0;display:flex}.ui-toolbar__content{flex-wrap:wrap;flex:1}.ui-toolbar__end{margin-left:auto}.ui-empty{min-height:220px;padding:var(--space-10) var(--space-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.ui-empty--compact{min-height:120px;padding:var(--space-6)}.ui-empty__icon{width:48px;height:48px;margin-bottom:var(--space-3);border-radius:var(--radius-pill);background:var(--surface-code);color:var(--text-muted);place-items:center;display:grid}.ui-empty__title{color:var(--text-primary);font:600 var(--font-size-16) / var(--line-tight) var(--heading);margin:0}.ui-empty__description{max-width:52ch;margin-top:var(--space-2);color:var(--text-muted);font-size:var(--font-size-13)}.ui-empty__action{margin-top:var(--space-4)}.ui-kpi{min-width:0;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-card);gap:var(--space-1);flex-direction:column;display:flex}.ui-kpi--hero{padding:var(--space-5);background:var(--surface-raised);box-shadow:var(--elevation-raised)}.ui-kpi__label,.ui-kpi__hint{color:var(--text-muted);font-size:var(--font-size-12)}.ui-kpi__value{color:var(--text-primary);font:600 var(--font-size-24) / var(--line-tight) var(--heading);letter-spacing:-.4px;font-variant-numeric:tabular-nums}.ui-kpi__trend{color:var(--text-secondary);font-size:var(--font-size-12)}.ui-kpi--success .ui-kpi__trend{color:var(--state-success-text)}.ui-kpi--warning .ui-kpi__trend{color:var(--state-warning-text)}.ui-kpi--danger .ui-kpi__trend{color:var(--state-danger-text)}.ui-kpi--info .ui-kpi__trend{color:var(--state-info-text)}.ui-popover{display:inline-flex;position:relative}.ui-popover__panel{z-index:var(--z-overlay);top:calc(100% + var(--space-2));min-width:240px;max-width:min(360px, calc(100vw - var(--space-6)));padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--elevation-raised);position:absolute;left:0}.ui-popover__panel--end{left:auto;right:0}.ui-modal__overlay{z-index:var(--z-modal);padding:var(--space-6);background:color-mix(in srgb, var(--text-primary) 45%, transparent);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.ui-modal{width:min(560px,100%);max-height:calc(100vh - var(--space-10));border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:var(--shadow-lg);overflow:hidden}.ui-modal--sm{width:min(420px,100%)}.ui-modal--lg{width:min(760px,100%)}.ui-modal__header,.ui-modal__footer{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);display:flex}.ui-modal__header{border-bottom:1px solid var(--border-subtle)}.ui-modal__title{color:var(--text-primary);font:600 var(--font-size-18) / var(--line-tight) var(--heading);flex:1;margin:0}.ui-modal__close{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-md);color:var(--text-secondary);font:inherit;font-size:var(--font-size-22);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.ui-modal__close:hover{background:var(--surface-code);color:var(--text-primary)}.ui-modal__close:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-modal__body{padding:var(--space-5);color:var(--text-primary);overflow-y:auto}.ui-modal__footer{border-top:1px solid var(--border-subtle);justify-content:flex-end}.ui-confirm__message{color:var(--text-secondary);font-size:var(--font-size-14);line-height:var(--line-base);margin:0}.ui-field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ui-field__label{font-size:var(--font-size-13);color:var(--text-primary);font-weight:600}.ui-field__required{color:var(--state-danger-text);margin-left:2px}.ui-field__control{min-width:0}.ui-field__control>.ui-input,.ui-field__control>.ui-select,.ui-field__control>.ui-textarea{width:100%}.ui-field__hint{font-size:var(--font-size-12);color:var(--text-muted);margin:0}.ui-field__error{font-size:var(--font-size-12);color:var(--state-danger-text);margin:0}.ui-field--error .ui-input,.ui-field--error .ui-select,.ui-field--error .ui-textarea{border-color:var(--state-danger-border)}.ui-chip{align-items:center;gap:var(--space-1);font:inherit;font-size:var(--font-size-13);min-height:var(--control-height-sm);padding:0 var(--control-padding-inline-sm);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);font-weight:500;line-height:1;display:inline-flex}.ui-chip:hover:not(:disabled){background:var(--surface-code);color:var(--text-primary)}.ui-chip--active{background:var(--accent-bg);border-color:var(--accent-border);color:var(--accent)}.ui-chip--success.ui-chip--active{background:var(--state-success-bg);border-color:var(--state-success-border);color:var(--state-success-text)}.ui-chip--warning.ui-chip--active{background:var(--state-warning-bg);border-color:var(--state-warning-border);color:var(--state-warning-text)}.ui-chip--danger.ui-chip--active{background:var(--state-danger-bg);border-color:var(--state-danger-border);color:var(--state-danger-text)}.ui-chip--info.ui-chip--active{background:var(--state-info-bg);border-color:var(--state-info-border);color:var(--state-info-text)}.ui-chip:disabled{opacity:.45;cursor:not-allowed}.ui-chip:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-radio-group{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ui-radio-group--disabled{opacity:.7}.ui-radio{align-items:flex-start;gap:var(--space-2);cursor:pointer;display:flex}.ui-radio__input{opacity:0;width:1px;height:1px;position:absolute}.ui-radio__mark{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-top:1px}.ui-radio__input:checked+.ui-radio__mark{border-color:var(--accent);box-shadow:inset 0 0 0 4px var(--accent)}.ui-radio__input:focus-visible+.ui-radio__mark{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-radio--disabled{opacity:.45;cursor:not-allowed}.ui-radio__text{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-radio__label{font-size:var(--font-size-13);color:var(--text-primary);font-weight:500}.ui-radio__description{font-size:var(--font-size-12);color:var(--text-muted)}.ui-tabs{gap:var(--space-1);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.ui-tabs__tab{font:inherit;font-size:var(--font-size-13);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;font-weight:500}.ui-tabs__tab:hover:not(:disabled){color:var(--text-primary)}.ui-tabs__tab--active{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.ui-tabs__tab:disabled{opacity:.45;cursor:not-allowed}.ui-tabs__tab:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-tooltip{display:inline-flex;position:relative}.ui-tooltip__trigger{display:inline-flex}.ui-tooltip__panel{z-index:var(--z-popover,1000);border-radius:var(--radius-md);background:var(--text-primary);max-width:240px;color:var(--text-on-solid);font-size:var(--font-size-12);white-space:normal;pointer-events:none;box-shadow:var(--elevation-raised,var(--shadow-md));padding:6px 8px;line-height:1.35;position:absolute;left:50%;transform:translate(-50%)}.ui-tooltip__panel--top{bottom:calc(100% + 6px)}.ui-tooltip__panel--bottom{top:calc(100% + 6px)}.ui-toast-host{z-index:var(--z-toast,1200);right:var(--space-4);bottom:var(--space-4);gap:var(--space-2);pointer-events:none;flex-direction:column;width:min(360px,100vw - 24px);display:flex;position:fixed}.ui-toast{pointer-events:auto;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--elevation-raised,var(--shadow-md));display:flex}.ui-toast--success{border-color:var(--state-success-border)}.ui-toast--warning{border-color:var(--state-warning-border)}.ui-toast--danger{border-color:var(--state-danger-border)}.ui-toast--info{border-color:var(--state-info-border)}.ui-toast__content{flex:1;min-width:0}.ui-toast__title{font-size:var(--font-size-13);color:var(--text-primary);font-weight:600}.ui-toast__body{font-size:var(--font-size-12);color:var(--text-secondary);margin-top:2px}.ui-toast__close{flex-shrink:0}@media (width<=720px){.ui-toolbar{flex-direction:column;align-items:stretch}.ui-toolbar__start,.ui-toolbar__content,.ui-toolbar__end{flex-wrap:wrap;width:100%}.ui-toolbar__end{margin-left:0}.ui-modal__overlay{padding:var(--space-3);align-items:end}}.ui-date-picker,.ui-date-range{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ui-date-picker__label,.ui-date-range__legend{font-size:var(--font-size-13);color:var(--text-primary);font-weight:600}.ui-date-range{border:0;margin:0;padding:0}.ui-date-range__legend{padding:0}.ui-date-picker__required{color:var(--state-danger-text);margin-left:2px}.ui-date-picker__input{box-sizing:border-box;min-height:var(--control-height-md);padding:0 var(--control-padding-inline-sm);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text-primary);font:inherit;font-size:var(--font-size-13);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}.ui-date-picker__input:focus{border-color:var(--accent);box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring);outline:none}.ui-date-picker__input:disabled{opacity:.55;cursor:not-allowed;background:var(--surface-code)}.ui-date-picker__error,.ui-date-range__error{font-size:var(--font-size-12);color:var(--state-danger-text);margin:0}.ui-date-picker--error .ui-date-picker__input,.ui-date-range--error .ui-date-picker__input{border-color:var(--state-danger-border)}.ui-date-range__fields{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-combobox{gap:var(--space-1);flex-direction:column;min-width:0;display:flex;position:relative}.ui-combobox__label{font-size:var(--font-size-13);color:var(--text-primary);font-weight:600}.ui-combobox__input{box-sizing:border-box;min-height:var(--control-height-md);padding:0 var(--control-padding-inline-sm);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text-primary);font:inherit;font-size:var(--font-size-13)}.ui-combobox__input:focus{border-color:var(--accent);box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring);outline:none}.ui-combobox__input:disabled{opacity:.55;cursor:not-allowed;background:var(--surface-code)}.ui-combobox__list{z-index:var(--z-popover);top:calc(100% + var(--space-1));max-height:220px;padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--elevation-raised);margin:0;list-style:none;position:absolute;left:0;right:0;overflow:auto}.ui-combobox__option,.ui-combobox__empty{border-radius:var(--radius-md);font-size:var(--font-size-13);color:var(--text-primary);padding:8px 10px}.ui-combobox__option{cursor:pointer}.ui-combobox__option--active,.ui-combobox__option:hover:not(.ui-combobox__option--disabled){background:var(--accent-bg)}.ui-combobox__option--disabled{opacity:.45;cursor:not-allowed}.ui-combobox__empty{color:var(--text-muted)}.ui-combobox__error{font-size:var(--font-size-12);color:var(--state-danger-text);margin:0}.ui-combobox--error .ui-combobox__input{border-color:var(--state-danger-border)}.ui-pagination{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.ui-pagination__button{min-width:var(--control-height-sm);min-height:var(--control-height-sm);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-secondary);font:inherit;font-size:var(--font-size-13);cursor:pointer;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.ui-pagination__button:hover:not(:disabled){color:var(--text-primary);background:var(--surface-code)}.ui-pagination__button--active{border-color:var(--accent-border);background:var(--accent-bg);color:var(--accent);font-weight:600}.ui-pagination__button:disabled{opacity:.45;cursor:not-allowed}.ui-pagination__button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-pagination__ellipsis{min-width:var(--control-height-sm);text-align:center;color:var(--text-muted)}.ui-spinner{border:2px solid var(--border);border-top-color:var(--accent);animation:ui-spin var(--duration-slow) linear infinite;border-radius:50%;display:inline-block}.ui-spinner--sm{width:16px;height:16px}.ui-spinner--md{width:24px;height:24px}.ui-spinner--lg{width:36px;height:36px}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-skeleton-group{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.ui-skeleton{background:linear-gradient(90deg, var(--surface-code) 0%, color-mix(in srgb, var(--surface-code) 55%, var(--surface-card)) 50%, var(--surface-code) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite ui-skeleton-shimmer;display:block}.ui-skeleton--text{border-radius:var(--radius-sm);width:100%;height:12px}.ui-skeleton--rect{border-radius:var(--radius-md);width:100%;height:72px}.ui-skeleton--circle{border-radius:50%;width:40px;height:40px}@keyframes ui-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ui-file-upload{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ui-file-upload__label{font-size:var(--font-size-13);color:var(--text-primary);font-weight:600}.ui-file-upload__dropzone{min-height:120px;padding:var(--space-5);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-code);justify-content:center;align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;display:flex;position:relative}.ui-file-upload__dropzone--dragging{border-color:var(--accent);background:var(--accent-bg)}.ui-file-upload__dropzone--disabled{opacity:.55}.ui-file-upload__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ui-file-upload__prompt,.ui-file-upload__hint{color:var(--text-muted);font-size:var(--font-size-13);margin:0}.ui-file-upload__button{min-height:var(--control-height-sm);padding:0 var(--control-padding-inline-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-primary);font:inherit;font-size:var(--font-size-13);cursor:pointer}.ui-file-upload__button:disabled{cursor:not-allowed}.ui-file-upload__button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-file-upload__error{color:var(--state-danger-text);font-size:var(--font-size-12);margin:0}.ui-file-upload__files{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-file-upload__file{justify-content:space-between;align-items:center;gap:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-secondary);font-size:var(--font-size-13);padding:8px 10px;display:flex}.ui-file-upload__remove{border-radius:var(--radius-md);width:28px;height:28px;color:var(--text-secondary);font:inherit;font-size:var(--font-size-18);cursor:pointer;background:0 0;border:0}.ui-file-upload__remove:hover:not(:disabled){background:var(--surface-code);color:var(--text-primary)}.ui-drawer__overlay{z-index:var(--z-modal);background:color-mix(in srgb, var(--text-primary) 45%, transparent);position:fixed;inset:0}.ui-drawer{z-index:calc(var(--z-modal) + 1);border:1px solid var(--border);background:var(--surface-card);width:min(420px,100%);max-width:100%;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:fixed;top:0;bottom:0}.ui-drawer--right{border-radius:var(--radius-xl) 0 0 var(--radius-xl);border-right:0;right:0}.ui-drawer--left{border-radius:0 var(--radius-xl) var(--radius-xl) 0;border-left:0;left:0}.ui-drawer__header{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-subtle);display:flex}.ui-drawer__title{color:var(--text-primary);font:600 var(--font-size-18) / var(--line-tight) var(--heading);flex:1;margin:0}.ui-drawer__close{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-md);color:var(--text-secondary);font:inherit;font-size:var(--font-size-22);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.ui-drawer__close:hover{background:var(--surface-code);color:var(--text-primary)}.ui-drawer__close:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-drawer__body{padding:var(--space-5);color:var(--text-primary);overflow-y:auto}.ui-accordion{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);flex-direction:column;display:flex;overflow:hidden}.ui-accordion__item+.ui-accordion__item{border-top:1px solid var(--border-subtle)}.ui-accordion__heading{margin:0}.ui-accordion__trigger{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-height-lg);padding:0 var(--space-4);color:var(--text-primary);font:inherit;font-size:var(--font-size-14);text-align:left;cursor:pointer;background:0 0;border:0;font-weight:600;display:flex}.ui-accordion__trigger:hover:not(:disabled){background:var(--surface-code)}.ui-accordion__trigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(-1 * var(--focus-ring-offset))}.ui-accordion__trigger:disabled{opacity:.45;cursor:not-allowed}.ui-accordion__chevron{color:var(--text-muted);transition:transform var(--duration-fast) var(--ease-standard)}.ui-accordion__item--open .ui-accordion__chevron{transform:rotate(180deg)}.ui-accordion__panel{padding:0 var(--space-4) var(--space-4);color:var(--text-secondary);font-size:var(--font-size-13);line-height:var(--line-base)}@media (prefers-reduced-motion:reduce){.ui-btn,.ui-input,.ui-select,.ui-checkbox__mark,.ui-chip,.ui-switch__track,.ui-switch__thumb,.ui-segmented__option,.ui-accordion__chevron{transition-duration:var(--duration-instant)}.ui-spinner,.ui-skeleton{animation:none}}.appShell{flex-direction:column;height:100svh;display:flex;overflow:hidden}.appShell--sidebar{flex-direction:row}.appShell__main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.appShell--sidebar .appShell__main>:not([hidden]){flex:1;min-height:0}.appShell--sidebar .appShell__main>.appViewHost:not([hidden]){flex-direction:column;display:flex}.appViewHost:not([hidden]){flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.appViewHost:not([hidden])>.dataView{flex:1;min-height:0}.appNav{z-index:100;background:var(--surface-card);border-bottom:1px solid var(--border);box-shadow:var(--shadow-sm);--app-nav-hover-duration:.28s;--app-nav-hover-ease:cubic-bezier(.4, 0, .2, 1);--app-nav-menu-duration:.22s;position:sticky;top:0}.appNav__inner{align-items:stretch;gap:0;height:52px;padding:0 24px;display:flex}.appNav__inner--admin{flex-wrap:wrap;row-gap:0;height:auto;min-height:52px}.appNav__adminLabel{color:var(--text-h);opacity:.85;flex-shrink:0;align-items:center;padding:0 12px 0 8px;font-size:13px;font-weight:600;display:flex}.appNav__logo{color:var(--accent);letter-spacing:-.3px;flex-shrink:0;align-items:center;padding-right:28px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.appNav__link{font:inherit;color:var(--text);cursor:pointer;transition:color var(--app-nav-hover-duration) var(--app-nav-hover-ease), border-bottom-color var(--app-nav-hover-duration) var(--app-nav-hover-ease), background var(--app-nav-hover-duration) var(--app-nav-hover-ease);white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;border-radius:0;align-items:center;padding:0 16px;font-size:14px;font-weight:500;display:flex;position:relative}.appNav__link:hover{color:var(--text-h);background:color-mix(in srgb, var(--accent) 6%, transparent)}.appNav__link--active{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.appNav__dropdown{align-items:stretch;display:flex;position:relative}.appNav__dropdownTrigger{gap:4px}.appNav__dropdownChevron{opacity:.7;transition:transform var(--app-nav-hover-duration) var(--app-nav-hover-ease), opacity var(--app-nav-hover-duration) var(--app-nav-hover-ease);font-size:10px;line-height:1}.appNav__dropdown:hover .appNav__dropdownChevron,.appNav__dropdown:focus-within .appNav__dropdownChevron{opacity:1;transform:rotate(180deg)}.appNav__dropdownMenu{z-index:110;background:var(--surface-card);border:1px solid var(--border);border-radius:0 0 var(--radius-lg) var(--radius-lg);min-width:240px;box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--app-nav-menu-duration) var(--app-nav-hover-ease), transform var(--app-nav-menu-duration) var(--app-nav-hover-ease), visibility var(--app-nav-menu-duration);flex-direction:column;padding:6px 0;display:flex;position:absolute;top:calc(100% - 3px);left:0;transform:translateY(-6px)}.appNav__dropdown:hover .appNav__dropdownMenu,.appNav__dropdown:focus-within .appNav__dropdownMenu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.appNav__dropdownItem{font:inherit;color:var(--text);text-align:left;cursor:pointer;white-space:nowrap;transition:background var(--app-nav-hover-duration) var(--app-nav-hover-ease), color var(--app-nav-hover-duration) var(--app-nav-hover-ease), transform var(--app-nav-hover-duration) var(--app-nav-hover-ease);background:0 0;border:none;padding:10px 16px;font-size:14px;font-weight:500}.appNav__dropdownItem:hover{background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--text-h);transform:translate(2px)}.appNav__dropdownItem--active{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);font-weight:600}.appNav__logout{opacity:.88;margin-left:auto}.appNav__logout:hover{opacity:1;color:var(--state-urgent-text)}.appNav__profile{align-items:center;margin-left:4px;display:flex;position:relative}.appNav__profile--admin{margin-left:auto}.appNav__avatar{background:var(--accent-bg);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;transition:background var(--app-nav-hover-duration) var(--app-nav-hover-ease), color var(--app-nav-hover-duration) var(--app-nav-hover-ease), box-shadow var(--app-nav-hover-duration) var(--app-nav-hover-ease), transform var(--app-nav-hover-duration) var(--app-nav-hover-ease);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.appNav__avatar:hover{color:var(--text-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 30%, transparent);transform:scale(1.04)}.appNav__avatar--active{background:var(--accent);color:var(--text-on-solid)}.appNav__profileMenu{z-index:110;background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:180px;box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--app-nav-menu-duration) var(--app-nav-hover-ease), transform var(--app-nav-menu-duration) var(--app-nav-hover-ease), visibility var(--app-nav-menu-duration);flex-direction:column;padding:6px 0;display:flex;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-6px)}.appNav__profile:hover .appNav__profileMenu,.appNav__profile:focus-within .appNav__profileMenu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.appNav__dropdownItem--logout{color:var(--state-urgent-text,var(--text))}.appNav__dropdownItem--logout:hover{background:color-mix(in srgb, var(--state-danger,#d64545) 10%, transparent);color:var(--state-urgent-text,var(--text-h))}.appNav__themeToggle{margin-left:auto}.appNav__notif{align-items:center;display:flex;position:relative}.appNav__notif+.appNav__logout{margin-left:12px}.appNav__bell{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;transition:background var(--app-nav-hover-duration) var(--app-nav-hover-ease), color var(--app-nav-hover-duration) var(--app-nav-hover-ease), transform var(--app-nav-hover-duration) var(--app-nav-hover-ease);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0 4px;padding:0;display:flex;position:relative}.appNav__bell:hover{background:var(--accent-bg);color:var(--text-primary);transform:scale(1.05)}.appNav__bell--unread{color:var(--accent)}.appNav__bell--open{background:var(--accent-bg);color:var(--accent)}.appNav__bell--unread svg{transform-origin:50% 15%;animation:4.5s ease-in-out infinite appNavBellRing}.appNav__bellBadge{border-radius:var(--radius-pill);border:2px solid var(--surface-card);background:var(--state-danger);min-width:16px;height:16px;color:var(--text-on-solid);text-align:center;box-sizing:border-box;padding:0 4px;font-size:10px;font-weight:700;line-height:12px;position:absolute;top:2px;right:2px}@keyframes appNavBellRing{0%,74%,to{transform:rotate(0)}76%{transform:rotate(-12deg)}78%{transform:rotate(10deg)}80%{transform:rotate(-8deg)}82%{transform:rotate(6deg)}84%{transform:rotate(-3deg)}86%{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.appNav__bell--unread svg{animation:none}}.appNav--sidebar{border-bottom:none;border-right:1px solid var(--border);width:248px;height:100svh;box-shadow:none;background:var(--surface-card);transition:width .32s var(--app-nav-hover-ease,cubic-bezier(.4, 0, .2, 1));z-index:20;flex-direction:column;flex-shrink:0;display:flex;position:relative;top:auto;overflow:visible}.appNav--sidebarCollapsed{width:64px}.appNav__sidebarHead{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:16px 14px 12px;display:flex}.appNav__sidebarLogo{color:var(--accent);letter-spacing:-.3px;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;overflow:hidden}.appNav__sidebarBrand{flex-direction:column;flex:1;min-width:0;display:flex}.appNav--sidebarCollapsed .appNav__sidebarBrand{align-items:center}.appNav__sidebarSubtitle{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;margin-top:2px;font-size:11px;font-weight:600}.appNav--sidebarCollapsed .appNav__sidebarSubtitle{display:none}.appShell--sidebar .appShell__main>.dataView{flex:1;width:100%;max-width:none;min-height:0}.appNav--sidebarCollapsed .appNav__sidebarLogo{text-align:center;width:100%;font-size:15px}.appNav__sidebarCollapse{border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:background var(--app-nav-hover-duration,.28s) var(--app-nav-hover-ease,cubic-bezier(.4, 0, .2, 1)), color var(--app-nav-hover-duration,.28s) var(--app-nav-hover-ease,cubic-bezier(.4, 0, .2, 1)), transform var(--app-nav-hover-duration,.28s) var(--app-nav-hover-ease,cubic-bezier(.4, 0, .2, 1));background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.appNav__sidebarCollapse:hover{background:var(--accent-bg);color:var(--text-primary);transform:scale(1.06)}.appNav--sidebarCollapsed .appNav__sidebarHead{flex-direction:column;padding-inline:10px}.appNav__sidebarBody{flex-direction:column;flex:1;gap:2px;min-height:0;padding:4px 10px 12px;display:flex;overflow-y:auto}.appNav__sideLink{font:inherit;border-radius:var(--radius-md);width:100%;min-height:40px;color:var(--text);text-align:left;cursor:pointer;transition:background var(--app-nav-hover-duration,.28s) var(--app-nav-hover-ease,cubic-bezier(.4, 0, .2, 1)), color var(--app-nav-hover-duration,.28s) var(--app-nav-hover-ease,cubic-bezier(.4, 0, .2, 1)), transform var(--app-nav-hover-duration,.28s) var(--app-nav-hover-ease,cubic-bezier(.4, 0, .2, 1));background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;display:flex}.appNav__sideLink:hover{background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--text-h);transform:translate(2px)}.appNav__sideLink--active{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);font-weight:600}.appNav__sideIcon{width:20px;height:20px;transition:transform var(--app-nav-hover-duration,.28s) var(--app-nav-hover-ease,cubic-bezier(.4, 0, .2, 1));flex-shrink:0;justify-content:center;align-items:center;display:flex}.appNav__sideLink:hover .appNav__sideIcon,.appNav__sideSubLink:hover .appNav__sideIcon{transform:scale(1.08)}.appNav__sideLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;line-height:1.25;overflow:hidden}.appNav--sidebarCollapsed .appNav__sideLabel,.appNav--sidebarCollapsed .appNav__sideChevron{display:none}.appNav--sidebarCollapsed .appNav__sideLink{justify-content:center;padding-inline:8px}.appNav__sideChevron{opacity:.65;transition:transform var(--app-nav-hover-duration,.28s) var(--app-nav-hover-ease,cubic-bezier(.4, 0, .2, 1)), opacity var(--app-nav-hover-duration,.28s) var(--app-nav-hover-ease,cubic-bezier(.4, 0, .2, 1));font-size:10px}.appNav__sideGroup--open .appNav__sideChevron,.appNav__sideGroup:focus-within .appNav__sideChevron{opacity:1;transform:rotate(180deg)}.appNav__sideGroup{position:relative}.appNav__sideSubmenu{opacity:0;pointer-events:none;max-height:0;transition:max-height .32s var(--app-nav-hover-ease,cubic-bezier(.4, 0, .2, 1)), opacity var(--app-nav-menu-duration,.22s) var(--app-nav-hover-ease,cubic-bezier(.4, 0, .2, 1)), padding var(--app-nav-menu-duration,.22s) var(--app-nav-hover-ease,cubic-bezier(.4, 0, .2, 1));flex-direction:column;gap:2px;padding:0 0 0 30px;display:flex;overflow:hidden}.appNav__sideGroup--open .appNav__sideSubmenu,.appNav__sideGroup:focus-within .appNav__sideSubmenu{opacity:1;pointer-events:auto;max-height:720px;padding:4px 0 4px 30px}.appNav--sidebarCollapsed .appNav__sideLink:hover,.appNav--sidebarCollapsed .appNav__sideFootBtn:hover{transform:none}.appNav--sidebarCollapsed .appNav__sideSubmenu{z-index:120;background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:220px;max-height:none;box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--app-nav-menu-duration,.22s) var(--app-nav-hover-ease,cubic-bezier(.4, 0, .2, 1)), transform var(--app-nav-menu-duration,.22s) var(--app-nav-hover-ease,cubic-bezier(.4, 0, .2, 1)), visibility var(--app-nav-menu-duration,.22s);padding:6px;display:flex;position:absolute;top:0;left:calc(100% + 6px);transform:translate(-6px)}.appNav--sidebarCollapsed .appNav__sideGroup--open .appNav__sideSubmenu,.appNav--sidebarCollapsed .appNav__sideGroup:focus-within .appNav__sideSubmenu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.appNav__sideSubLink{font:inherit;border-radius:var(--radius-md);width:100%;min-height:36px;color:var(--text);text-align:left;cursor:pointer;transition:background var(--app-nav-hover-duration,.28s) var(--app-nav-hover-ease,cubic-bezier(.4, 0, .2, 1)), color var(--app-nav-hover-duration,.28s) var(--app-nav-hover-ease,cubic-bezier(.4, 0, .2, 1)), transform var(--app-nav-hover-duration,.28s) var(--app-nav-hover-ease,cubic-bezier(.4, 0, .2, 1));background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;display:flex}.appNav__sideSubLink:hover{background:color-mix(in srgb, var(--accent) 8%, transparent);transform:translate(2px)}.appNav__sideSubLink--active{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);font-weight:600}.appNav__testGroup{flex-direction:column;gap:2px;display:flex}.appNav__testGroupLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted,color-mix(in srgb, var(--text) 55%, transparent));-webkit-user-select:none;user-select:none;padding:8px 16px 2px;font-size:11px;font-weight:600;display:block}.appNav__testGroupLabel--side{padding:8px 10px 2px}.appNav__dropdownMenu .appNav__testGroupItem{padding-left:22px}.appNav__sideSubmenu .appNav__testGroupItem{padding-left:14px}.appNav__sidebarFoot{border-top:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:4px;padding:10px;display:flex}.appNav__sideFootBtn{font:inherit;border-radius:var(--radius-md);width:100%;min-height:40px;color:var(--text-secondary);cursor:pointer;transition:background var(--app-nav-hover-duration,.28s) var(--app-nav-hover-ease,cubic-bezier(.4, 0, .2, 1)), color var(--app-nav-hover-duration,.28s) var(--app-nav-hover-ease,cubic-bezier(.4, 0, .2, 1)), transform var(--app-nav-hover-duration,.28s) var(--app-nav-hover-ease,cubic-bezier(.4, 0, .2, 1));background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;display:flex;position:relative}.appNav__sideFootBtn:hover{background:var(--accent-bg);color:var(--text-primary);transform:translate(2px)}.appNav__sideFootBtn--active{background:var(--accent);color:var(--text-on-solid)}.appNav__sideFootBtn--open,.appNav__sideFootBtn--unread{color:var(--accent)}.appNav--sidebarCollapsed .appNav__sideFootBtn{justify-content:center}.appNav__notif--sidebar,.appNav__profile--sidebar{margin-left:0}.appNav__notifDropdown--sidebar,.appNav__profileMenu--sidebar{inset:auto auto 0 calc(100% + 8px)}.appNav--top{overflow:visible}.appNav--top .appNav__inner{min-width:0;overflow:visible}.appNav--top .appNav__notif--top,.appNav--top .appNav__profile--top{flex-shrink:0}@media (prefers-reduced-motion:reduce){.appNav__link,.appNav__dropdownItem,.appNav__dropdownMenu,.appNav__dropdownChevron,.appNav__profileMenu,.appNav__avatar,.appNav__bell,.appNav__sideLink,.appNav__sideSubLink,.appNav__sideFootBtn,.appNav__sidebarCollapse,.appNav__sideIcon,.appNav__sideChevron,.appNav__sideSubmenu,.appNav--sidebar{transition:none;animation:none;transform:none}}.appNav__notifBackdrop--portal{z-index:1190}.appNav__notifDropdown--portal{z-index:1200;position:fixed}.appNav__notifBackdrop{z-index:40;background:0 0;position:fixed;inset:0}.appNav__notifDropdown{z-index:50;background:var(--surface-card);border:1px solid var(--border);border-radius:10px;width:400px;max-width:92vw;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 12px 32px #0000002e}.notif{flex-direction:column;max-height:70vh;display:flex}.notif__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.notif__title{color:var(--text-h);font-size:15px}.notif__headerActions{align-items:center;gap:8px;display:flex}.notif__btn{font:inherit;border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:6px;padding:4px 10px;font-size:12px}.notif__btn:hover{color:var(--text-h);border-color:var(--accent)}.notif__btn--close{border:none;padding:4px 8px;font-size:14px}.notif__tabs{gap:4px;padding:8px 12px 0;display:flex}.notif__tab{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:5px 10px;font-size:12px}.notif__tab--active{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.notif__toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;padding:10px 12px;display:flex}.notif__hint{color:var(--text);opacity:.85;margin:0;padding:8px 14px;font-size:12px}.notif__error{color:var(--state-danger-text);margin:0;padding:8px 14px;font-size:12px}.notif__list{padding:6px 0;overflow-y:auto}.notif__item{border-left:3px solid #0000;border-bottom:1px solid var(--border-subtle);padding:10px 14px}.notif__item--read{opacity:.6}.notif__item--info{border-left-color:var(--state-info)}.notif__item--warning{border-left-color:var(--state-warning)}.notif__item--critical{border-left-color:var(--state-danger)}.notif__itemHead{align-items:center;gap:8px;display:flex}.notif__itemTitle{color:var(--text-h);font-size:13px;font-weight:600}.notif__badge{text-transform:uppercase;color:var(--text-on-solid);border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:700}.notif__badge--info{background:var(--state-info)}.notif__badge--warning{background:var(--state-warning)}.notif__badge--critical{background:var(--state-danger)}.notif__itemBody{color:var(--text);margin:6px 0 0;font-size:12px}.notif__itemFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.notif__time{color:var(--text);opacity:.7;font-size:11px}.notif__readBtn{font:inherit;border:1px solid var(--border);color:var(--accent);cursor:pointer;background:0 0;border-radius:6px;padding:2px 8px;font-size:11px}.notif__item--platform{border-left:3px solid #3b82f6}.notif__badge--platform{color:#1d4ed8;background:#dbeafe}.notif__itemActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.notif__linkBtn{color:#2563eb;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:11px;text-decoration:underline}.notif__linkBtn:hover{color:#1d4ed8}.notif__readMark{color:var(--text);opacity:.6;font-size:11px}.notifSettings{box-sizing:border-box;width:100%;min-width:0}.notifSettings__title{color:var(--text-h);margin:0 0 6px;font-size:18px}.notifSettings__intro{color:var(--text);opacity:.85;margin:0 0 16px;font-size:13px}.notifSettings__group{border:1px solid var(--border);box-sizing:border-box;border-radius:8px;min-width:0;margin:0 0 14px;padding:10px 14px 12px}.notifSettings__rows{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2px 18px;width:100%;min-width:0;display:grid}.notifSettings__legend{color:var(--text-h);align-items:center;gap:12px;padding:0 6px;font-size:13px;font-weight:600;display:flex}.notifSettings__toggleAll{font:inherit;border:1px solid var(--border);color:var(--accent);cursor:pointer;background:0 0;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:500}.notifSettings__row{color:var(--text);align-items:center;gap:10px;padding:6px 0;font-size:13px;display:flex}.notifSettings__hint{color:var(--text);opacity:.8;font-size:13px}.notifSettings__error{color:var(--state-danger-text);margin:4px 0;font-size:13px}.notifSettings__ok{color:var(--state-success-text);margin:4px 0;font-size:13px}.loginForm{flex-direction:column;gap:14px;max-width:360px;display:flex}.loginForm__label{color:var(--text-h);flex-direction:column;gap:6px;font-size:13px;display:flex}.loginForm__input{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text-h);border-radius:6px;padding:10px 12px;font-size:14px}.loginForm__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg);outline:none}.loginForm--auth{width:100%;max-width:none}.loginForm__fieldset{border:1px solid var(--border);border-radius:8px;margin:0;padding:12px 14px}.loginForm__legend{color:var(--text-h);padding:0 6px;font-size:12px;font-weight:600}.loginForm__roleRow{flex-wrap:wrap;gap:16px;margin-top:6px;display:flex}.loginForm__roleLabel{color:var(--text-h);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.loginForm__roleLabel input{accent-color:var(--accent)}.loginForm__submit{justify-content:center;width:100%;height:auto;min-height:40px;margin-top:4px}.loginForm__divider{color:var(--text-muted);align-items:center;gap:12px;margin:4px 0;font-size:12px;display:flex}.loginForm__divider:before,.loginForm__divider:after{content:"";background:var(--border);flex:1;height:1px}.loginForm__yandexBtn{width:100%;min-height:44px;color:var(--text-on-solid);cursor:pointer;box-sizing:border-box;background:#000;border:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;transition:background .15s,opacity .15s;display:inline-flex}.loginForm__yandexBtn:hover{color:var(--text-on-solid);background:#1a1a1a}.loginForm__yandexBtn:focus-visible{outline-offset:2px;outline:2px solid #000}.loginForm__yandexBtn[aria-disabled=true]{opacity:.55;pointer-events:none}.loginForm__yandexBtnIcon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.loginForm__yandexBtnIconSvg{display:block}.loginForm__yandexBtnText{white-space:nowrap}.loginForm__vkBtn{color:#fff;cursor:pointer;box-sizing:border-box;background:#07f;border:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;transition:background .15s,opacity .15s;display:inline-flex}.loginForm__vkBtn:hover{color:#fff;background:#0a6fe0}.loginForm__vkBtn:focus-visible{outline-offset:2px;outline:2px solid #07f}.loginForm__vkBtn[aria-disabled=true]{opacity:.55;pointer-events:none}.loginForm__vkBtnIcon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.loginForm__vkBtnIconSvg{display:block}.loginForm__vkBtnText{white-space:nowrap}.authPage{background:var(--bg);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100svh;display:grid}.authPage__aside{color:#fff;background:linear-gradient(160deg, var(--blue-500) 0%, var(--blue-600) 55%, #0b2a8c 100%);flex-direction:column;padding:40px 44px;display:flex;position:relative;overflow:hidden}.authPage__asideBrand{z-index:1;letter-spacing:-.4px;color:#fff;align-self:flex-start;font-size:20px;font-weight:800;text-decoration:none;position:relative}.authPage__asideBody{z-index:1;flex:1;justify-content:center;align-items:center;padding:32px 0;display:flex;position:relative}.authPage__mock{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border:1px solid #ffffff38;border-radius:18px;width:100%;max-width:340px;padding:22px;box-shadow:0 24px 60px #00000047}.authPage__mockTop{opacity:.92;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.authPage__mockDot{background:var(--green-300);border-radius:50%;width:8px;height:8px}.authPage__mockLabel{opacity:.8;margin:18px 0 4px;font-size:12px}.authPage__mockValue{letter-spacing:-.5px;align-items:baseline;gap:10px;margin:0 0 18px;font-size:26px;font-weight:800;display:flex}.authPage__mockDelta{color:var(--green-300);font-size:12px;font-weight:700}.authPage__mockList{border-top:1px solid #ffffff2e;flex-direction:column;gap:12px;margin:0;padding:14px 0 0;list-style:none;display:flex}.authPage__mockRow{opacity:.92;justify-content:space-between;align-items:center;font-size:13px;display:flex}.authPage__mockAmount{font-weight:700}.authPage__asideTagline{z-index:1;letter-spacing:-.3px;margin:0;font-size:22px;font-weight:700;line-height:1.3;position:relative}.authPage__main{box-sizing:border-box;flex-direction:column;padding:28px 24px 40px;display:flex}.authPage__topbar{justify-content:flex-start;display:flex}.authPage__back{color:var(--text-muted);border-radius:6px;align-items:center;gap:6px;padding:6px 4px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.authPage__back:hover{color:var(--accent)}.authPage__back span{font-size:16px;line-height:1}.authPage__card{width:100%;max-width:380px;margin:auto;padding:0}.authPage__header{margin-bottom:22px}.authPage__brand{color:var(--accent);letter-spacing:-.3px;margin:0 0 10px;font-size:15px;font-weight:700}.authPage__title{letter-spacing:-.4px;color:var(--text-h);margin:0;font-size:26px;font-weight:800}@media (width<=860px){.authPage{grid-template-columns:1fr}.authPage__aside{display:none}}.authPage__error{color:var(--state-warning-text);background:color-mix(in srgb, var(--state-warning) 12%, var(--bg));border:1px solid color-mix(in srgb, var(--state-warning) 35%, var(--border));border-radius:6px;padding:10px 12px;font-size:13px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .authPage__error{color:var(--state-warning-text);background:color-mix(in srgb, var(--state-warning) 14%, var(--code-bg));border-color:color-mix(in srgb, var(--state-warning) 30%, var(--border))}}.authPage--invite .authPage__aside{background:linear-gradient(155deg, #1a4fd6 0%, var(--blue-600) 48%, #0a2470 100%)}.inviteAsideMock{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #fff3;border-radius:18px;width:100%;max-width:340px;padding:22px;box-shadow:0 24px 60px #00000040}.inviteAsideMock__label{letter-spacing:.04em;text-transform:uppercase;opacity:.82;margin:0 0 16px;font-size:12px;font-weight:600}.inviteAsideMock__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.inviteAsideMock__row{background:#ffffff14;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.inviteAsideMock__row--you{background:#ffffff2e;border-color:#ffffff47;box-shadow:0 8px 24px #0000001f}.inviteAsideMock__avatar{color:#fff;background:#ffffff38;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:800;display:inline-flex}.inviteAsideMock__avatar--a{background:linear-gradient(135deg,#5b8def,#3d6fd9)}.inviteAsideMock__avatar--b{background:linear-gradient(135deg,#6ec9a8,#3da88a)}.inviteAsideMock__avatar--you{color:#1a1a2e;background:linear-gradient(135deg,#ffd166,#f4a261);font-size:18px;font-weight:700}.inviteAsideMock__info{flex-direction:column;gap:2px;min-width:0;display:flex}.inviteAsideMock__name{font-size:14px;font-weight:700;line-height:1.2}.inviteAsideMock__role{opacity:.78;font-size:12px}.inviteCard__header{margin-bottom:18px}.inviteCard__subtitle{color:var(--text-muted);margin:8px 0 0;font-size:15px;font-weight:500;line-height:1.4}.inviteSummary{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 6%, var(--surface-card)) 0%, var(--surface-card) 100%);border:1px solid color-mix(in srgb, var(--accent) 20%, var(--border));box-shadow:var(--shadow-sm);border-radius:12px;flex-direction:column;gap:0;margin-bottom:22px;padding:4px 16px;display:flex}.inviteSummary__row{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.inviteSummary__row:last-child{border-bottom:none}.inviteSummary__label{letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:600}.inviteSummary__value{color:var(--text-h);text-align:right;word-break:break-all;font-size:14px;font-weight:600}.inviteSummary__badge{color:var(--accent);background:var(--accent-bg);border:1px solid var(--accent-border);border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.inviteForm__passwordGroup{background:var(--surface-canvas);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:14px;padding:16px;display:flex}.inviteForm__hint{color:var(--text-muted);margin:-4px 0 0;font-size:12px}.inviteCard__loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:220px;display:flex}.inviteCard__spinner{border:3px solid color-mix(in srgb, var(--accent) 18%, var(--border));border-top-color:var(--accent);border-radius:50%;width:36px;height:36px;animation:.75s linear infinite inviteSpin}@keyframes inviteSpin{to{transform:rotate(360deg)}}.inviteCard__loadingText{color:var(--text-muted);margin:0;font-size:14px}.inviteCard__errorState{flex-direction:column;align-items:flex-start;gap:12px;padding:8px 0 4px;display:flex}.inviteCard__errorIcon{width:44px;height:44px;color:var(--state-danger-text);background:var(--state-danger-bg);border:1px solid var(--state-danger-border);border-radius:50%;justify-content:center;align-items:center;margin:0;font-size:20px;font-weight:800;display:inline-flex}.inviteCard__errorText{color:var(--text-h);margin:0;font-size:15px;font-weight:600;line-height:1.45}.inviteCard__errorHint{color:var(--text-muted);max-width:36ch;margin:0;font-size:13px;line-height:1.5}.inviteCard__errorBtn{box-sizing:border-box;justify-content:center;width:100%;margin-top:8px;text-decoration:none}.cabinetPickList{flex-direction:column;gap:10px;margin:0 0 20px;padding:0;list-style:none;display:flex}.cabinetPickCard{border:1px solid var(--border);background:var(--surface-card);text-align:left;cursor:pointer;width:100%;font:inherit;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 16px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.cabinetPickCard:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 35%, var(--border));background:color-mix(in srgb, var(--accent) 4%, var(--surface-card))}.cabinetPickCard--selected{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg);background:color-mix(in srgb, var(--accent) 6%, var(--surface-card))}.cabinetPickCard__name{color:var(--text-h);flex:160px;font-size:15px;font-weight:700}.cabinetPickCard__role{color:var(--accent);background:var(--accent-bg);border:1px solid var(--accent-border);border-radius:999px;padding:3px 8px;font-size:12px;font-weight:600}.cabinetPickCard__current{color:var(--text-muted);font-size:11px;font-weight:600}.profileNavPicker .profileLayoutPicker__option input{margin-top:0}.profileCabinetSwitch{flex-direction:column;gap:8px;display:flex}.profileCabinetSwitch__current{color:var(--text-h);margin:0;font-size:13px}.profileCabinetSwitch__hint{color:var(--text-muted);margin:0;font-size:13px;line-height:1.45}.sysState{box-sizing:border-box;justify-content:center;align-items:center;min-height:100svh;padding:24px 20px;display:flex}.sysState--brand{color:#fff;background:linear-gradient(160deg, var(--blue-500) 0%, var(--blue-600) 55%, #0b2a8c 100%)}.sysState__inner{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.sysState__brand{letter-spacing:-.4px;margin:0;font-size:20px;font-weight:800}.sysState__spinner{border:3px solid #ffffff47;border-top-color:#fff;border-radius:50%;width:42px;height:42px;animation:.8s linear infinite sysSpin}.sysState__title{opacity:.95;margin:0;font-size:16px;font-weight:600}.sysState__subtitle{opacity:.8;max-width:340px;margin:0;font-size:13px;line-height:1.5}.sysState__card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:left;background:#ffffff24;border:1px solid #ffffff38;border-radius:18px;width:100%;max-width:420px;padding:32px 30px 28px;box-shadow:0 24px 60px #00000047}.sysState__brand--onCard{margin-bottom:14px;font-size:15px;font-weight:700}.sysState__cardTitle{letter-spacing:-.4px;margin:0 0 12px;font-size:24px;font-weight:800}.sysState__message{opacity:.92;margin:0 0 20px;font-size:14px;line-height:1.55}.sysState__actions{flex-wrap:wrap;gap:10px;display:flex}.sysState__btn{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:10px;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,opacity .15s;display:inline-flex}.sysState__btn:hover{color:#fff;background:#ffffff1f}.sysState__btn--primary{color:var(--blue-600);background:#fff;border-color:#fff}.sysState__btn--primary:hover{color:var(--blue-600);background:#ffffffe0}.sysState__hint{opacity:.72;word-break:break-word;border-top:1px solid #ffffff38;margin:18px 0 0;padding-top:14px;font-size:12px;line-height:1.5}@keyframes sysSpin{to{transform:rotate(360deg)}}.home{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.home__header{border-bottom:1px solid var(--border);padding-bottom:16px}.home__titleRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.home__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:0 0 4px;font-size:12px;font-weight:600}.home__title{letter-spacing:-.3px;color:var(--text-h);margin:0 0 6px;font-size:22px;font-weight:700;line-height:1.2}.home__subtitle{max-width:60ch;color:var(--text);margin:0;font-size:13px;line-height:1.5}.home__badge{border:1px solid var(--border);background:var(--code-bg);color:var(--text-h);border-radius:6px;flex-shrink:0;align-self:flex-start;padding:5px 10px;font-size:12px;line-height:1.35}.home__badge--checking{color:var(--text)}.home__badge--ok{border-color:color-mix(in srgb, var(--accent) 35%, var(--border));background:var(--accent-bg);color:var(--accent)}.home__badge--error{border-color:color-mix(in srgb, var(--state-warning) 45%, var(--border));background:color-mix(in srgb, var(--state-warning) 10%, var(--bg));color:var(--state-warning-text)}.home__section{flex-direction:column;gap:10px;display:flex}.home__h2{color:var(--text-h);margin:0;font-size:16px;font-weight:700}.home__planHead{flex-direction:column;gap:4px;display:flex}.home__tableWrap{border:1px solid var(--border);border-radius:8px;flex:1;min-height:0;overflow:auto}.home__table{border-collapse:collapse;width:100%;font-size:13px}.home__table th,.home__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:8px 10px}.home__table thead th{color:var(--text-h);background:var(--code-bg);white-space:nowrap;z-index:2;font-size:12px;font-weight:600;position:sticky;top:0}.home__table tbody tr:last-child td{border-bottom:none}.home__table tbody tr:hover{background:color-mix(in srgb, var(--accent-bg) 50%, var(--bg))}.home__table tbody tr.home__dataRow{content-visibility:auto;contain-intrinsic-size:auto 52px}.home__thNum,.home__tdNum{text-align:right;white-space:nowrap}.home__trendUp{color:var(--state-success);font-weight:600}.home__trendDown{color:var(--state-danger);font-weight:600}.home__tdJustify{white-space:normal;vertical-align:middle;min-width:220px;max-width:280px;font-size:12px;line-height:1.5}.justify__signal{color:var(--text-secondary)}.justify__signal--signal_stock{color:var(--state-warning-text)}.justify__signal--signal_nonlocal{color:var(--violet-500)}.justify__signal--signal_both{color:var(--state-urgent-text)}.justify__signal--ok{color:var(--state-success)}.justify__signal--no_data{color:var(--text-muted)}.home__sku{font-family:var(--mono);color:var(--text);font-size:11px;display:block}.home__name{color:var(--text-h);font-size:13px;display:block}.home__discBadge{color:#fff;vertical-align:middle;background:#f0932b;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}.home__emptyRow{text-align:center;color:var(--text);opacity:.65;padding:40px 16px;font-size:13px;line-height:1.6}.home__table--clusterBorder td{border-top:2px solid var(--border)}.home__clusterNav{border-bottom:1px solid var(--border);background:var(--bg);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px;padding:12px 24px 0;display:flex}.home__clusterNavMeta{color:var(--text);opacity:.55;white-space:nowrap;margin-left:auto;font-size:11px}.home__clusterHint{color:var(--text);opacity:.72;flex:200px;max-width:42ch;font-size:12px;line-height:1.35}.home__clusterTab{appearance:none;cursor:pointer;font:inherit;color:var(--text);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:8px 14px;font-size:13px;font-weight:500;transition:color .15s,border-color .15s}.home__clusterTab:hover{color:var(--text-h)}.home__clusterTab--active{color:var(--accent);border-bottom-color:var(--accent)}.home__orderHorizonBar{border-top:1px solid var(--border);background:color-mix(in srgb, var(--bg) 92%, var(--accent-bg) 8%);border-radius:8px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px 16px;margin-top:4px;padding:10px 0 8px;display:flex}.home__orderHorizonLabel{color:var(--text-h);opacity:.9;width:100%;font-size:12px;font-weight:600}@media (width>=720px){.home__orderHorizonLabel{flex-shrink:0;width:auto}}.home__orderHorizonRow{flex-wrap:wrap;flex:1;align-items:center;gap:6px 8px;min-width:0;display:flex}.home__horizonBtn{appearance:none;font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:500;transition:border-color .15s,color .15s,background .15s}.home__horizonBtn:hover{border-color:var(--accent);color:var(--accent)}.home__horizonBtn--active{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent-bg) 35%, var(--bg))}.home__horizonBtn--compact{min-width:2.25rem;padding:4px 8px;font-size:11px}.home__orderHorizonInputWrap{align-items:center;gap:6px;margin-left:4px;display:inline-flex}.home__orderHorizonInputLabel{color:var(--text);opacity:.65;white-space:nowrap;font-size:12px}.home__orderHorizonInput{width:4.25rem;font-size:13px;font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;padding:4px 8px}.home__orderHorizonInput:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 25%, transparent);outline:none}.home__orderHorizonQuick{border-left:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:4px;margin-left:4px;padding-left:10px;display:inline-flex}@media (width<=540px){.home__orderHorizonQuick{border-left:none;width:100%;padding-left:0}}.home__dbrLeadPanel{border:1px solid var(--border);background:var(--bg);border-radius:8px;margin-top:6px;padding:10px 12px 12px}.home__dbrSyncMeta{color:var(--text);opacity:.75;margin:0 0 8px;font-size:12px}.home__leadTimesDetails{margin:0}.home__leadTimesSummary{cursor:pointer;color:var(--text-h);font-size:13px;font-weight:600;list-style:none}.home__leadTimesSummary::-webkit-details-marker{display:none}.home__leadTimesGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));align-items:end;gap:10px 14px;margin-top:12px;display:grid}.home__leadField{color:var(--text);opacity:.85;cursor:help;flex-direction:column;gap:4px;font-size:11px;display:flex}.home__leadField input{cursor:text;font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;padding:4px 8px;font-size:13px}.home__leadTimesActions{grid-column:1/-1;margin-top:4px}.home__clusterSection{flex-direction:column;flex:1;gap:10px;min-height:0;padding:20px 24px 0;display:flex}.home__clusterHeader{flex-direction:column;gap:4px;display:flex}.home__clusterTitle{color:var(--text-h);margin:0;font-size:20px;font-weight:700;line-height:1.2}.home__summary{color:var(--text);opacity:.75;flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:13px;display:flex}.home__dbrSyncNotice{border-radius:8px;max-width:100%;margin:8px 0 0;padding:10px 14px;font-size:13px;line-height:1.5}.home__dbrSyncNotice--success{background:color-mix(in srgb, var(--state-success) 10%, var(--bg));border:1px solid color-mix(in srgb, var(--state-success) 32%, var(--border));color:var(--text-h)}.home__dbrSyncNotice--error{background:color-mix(in srgb, var(--state-danger) 10%, var(--bg));border:1px solid color-mix(in srgb, var(--state-danger) 30%, var(--border));color:var(--text-h)}.home__columnPanel{margin-left:8px;position:relative}.home__columnSummary{cursor:pointer;border:1px solid var(--accent);color:var(--accent);-webkit-user-select:none;user-select:none;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;font-weight:500;line-height:1;list-style:none;display:inline-flex}.home__columnSummary::-webkit-details-marker{display:none}.home__columnPanel[open] .home__columnSummary{background:color-mix(in srgb, var(--accent-bg) 40%, var(--bg))}.home__columnPanelBody{z-index:20;background:var(--bg);border:1px solid var(--border);border-radius:8px;min-width:280px;max-height:min(70vh,420px);padding:12px 14px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.home__columnPanelList{flex-direction:column;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.home__columnCheck{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.home__columnCheck input{flex-shrink:0}.home__columnRequiredTag{opacity:.5;margin-left:auto;font-size:11px}.home__columnReset{justify-content:center;width:100%}.btn{cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:1;transition:background .15s,color .15s;display:inline-flex}.btn--outline{border:1px solid var(--accent);color:var(--accent);background:0 0;padding:4px 12px}.btn--outline:hover:not(:disabled){background:var(--accent);color:var(--text-on-solid)}.btn--sm{padding:3px 10px;font-size:12px}.btn:disabled{opacity:.4;cursor:not-allowed}.home__productCell{align-items:flex-start;gap:10px;display:flex}.home__thumb{object-fit:contain;border:1px solid var(--border);background:var(--code-bg);border-radius:4px;flex-shrink:0;width:44px;height:44px}.home__thumbEmpty{border:1px solid var(--border);background:var(--code-bg);border-radius:4px;flex-shrink:0;width:44px;height:44px}.recPill{white-space:nowrap;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block}.recPill--urgent{background:color-mix(in srgb, var(--state-urgent) 14%, var(--bg));color:var(--state-urgent-text);border:1px solid color-mix(in srgb, var(--state-urgent) 30%, var(--border))}.recPill--warn{background:color-mix(in srgb, var(--state-warning) 14%, var(--bg));color:var(--state-warning-text);border:1px solid color-mix(in srgb, var(--state-warning) 30%, var(--border))}.recPill--transit{background:var(--accent-bg);color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border))}.recPill--ok{background:color-mix(in srgb, var(--state-success) 12%, var(--bg));color:var(--state-success-text);border:1px solid color-mix(in srgb, var(--state-success) 25%, var(--border))}.recPill--none{color:var(--text);opacity:.35;background:0 0;border:none;padding-left:0;font-weight:400}.cabinet{box-sizing:border-box;flex-direction:column;gap:32px;width:100%;max-width:none;min-height:0;padding:24px 32px 48px;display:flex;overflow:hidden auto}.cabinet__header{border-bottom:1px solid var(--border);padding-bottom:16px}.cabinet__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:0 0 4px;font-size:12px;font-weight:600}.cabinet__title{color:var(--text-h);margin:0 0 8px;font-size:20px;font-weight:700;line-height:1.2}.cabinet__intro{color:var(--text);margin:0;font-size:13px;line-height:1.5}.cabinet__intro a{color:var(--accent);text-underline-offset:3px}.cabinet__code{font-family:var(--mono);background:var(--code-bg);color:var(--text-h);border-radius:3px;padding:2px 5px;font-size:12px}.cabinet__block{flex-direction:column;gap:14px;min-width:0;display:flex}.cabinet__blockTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--text);opacity:.65;margin:0;font-size:12px;font-weight:600}.cabinet__integrations{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:20px;display:grid}.cabinet__section{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.cabinet__section--wide{width:100%}.cabinet__section-title{color:var(--text-h);margin:0;font-size:15px;font-weight:700;line-height:1.3}.cabinet__titleRow{align-items:center;gap:10px;display:flex}.cabinet__logo{border-radius:12px;flex-shrink:0;box-shadow:0 2px 6px #0f172a2e}.cabinet__sectionHead{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:0;display:flex}.cabinet__sectionHead:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:8px}.cabinet__sectionHeadMain{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cabinet__status{font-size:12px;font-weight:600;line-height:1.2}.cabinet__status--ok{color:#1a9d5a}.cabinet__status--muted{color:var(--text);opacity:.55}.cabinet__chevron{color:var(--text);opacity:.6;flex-shrink:0;transition:transform .18s}.cabinet__sectionHead[aria-expanded=true] .cabinet__chevron{transform:rotate(180deg)}.cabinet__sectionBody{flex-direction:column;gap:12px;display:flex}.cabinet__sectionMeta{align-items:center;gap:8px;display:flex}.cabinet__sectionMeta .cabinet__docLink{margin-left:auto}.cabinet__docLink{color:var(--accent);text-underline-offset:3px;margin-left:auto;font-size:12px}.cabinet__help{border:1px solid var(--border);background:var(--code-bg);width:16px;height:16px;color:var(--text);cursor:help;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:relative}.cabinet__help:hover,.cabinet__help:focus-visible{border-color:var(--accent);color:var(--accent);outline:none}.cabinet__helpBubble{z-index:20;border:1px solid var(--border);background:var(--bg);width:max-content;max-width:280px;color:var(--text);text-align:left;opacity:0;visibility:hidden;pointer-events:none;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:400;line-height:1.4;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-4px);box-shadow:0 8px 24px #0000002e}.cabinet__help:hover .cabinet__helpBubble,.cabinet__help:focus-visible .cabinet__helpBubble{opacity:1;visibility:visible;transform:translateY(0)}.profileView{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;min-height:0;padding:16px 24px 32px;display:flex;overflow:hidden auto}.profileTop{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding-bottom:12px;display:flex}.profileTop__avatar{letter-spacing:.5px;width:44px;height:44px;color:var(--text-on-solid);background:linear-gradient(135deg, var(--blue-500), var(--blue-600));box-shadow:var(--shadow-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}.profileTop__id{flex-direction:column;gap:2px;min-width:0;display:flex}.profileTop__name{letter-spacing:-.3px;color:var(--text-h);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:800;line-height:1.15}.profileTop__email{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:13px}.profileTop__meta{color:var(--text-muted);margin:0;font-size:12px}.profileTop__sub{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.profileTop__until{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.profileBadge{border-radius:var(--radius-pill);align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.profileBadge:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.profileBadge--lg{padding:7px 14px;font-size:13px}.profileBadge--success{color:var(--state-success-text);background:var(--state-success-bg);border:1px solid var(--state-success-border)}.profileBadge--warning{color:var(--state-warning-text);background:var(--state-warning-bg);border:1px solid var(--state-warning-border)}.profileBadge--danger{color:var(--state-danger-text);background:var(--state-danger-bg);border:1px solid var(--state-danger-border)}.profileBadge--neutral{color:var(--text);background:var(--surface-2);border:1px solid var(--border)}.profileGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:12px;display:grid}.profileCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-sm);flex-direction:column;gap:10px;min-width:0;padding:14px 16px;transition:box-shadow .18s,border-color .18s;display:flex}.profileCard:hover{box-shadow:var(--shadow-md);border-color:var(--accent-border)}.profileCard--compact{gap:8px;padding:12px 14px}.profileCard--compact .profileCard__head{gap:10px}.profileCard--compact .profileCard__icon{border-radius:8px;width:32px;height:32px}.profileCard--compact .profileCard__title{font-size:14px}.profileCard--compact .profileCard__body{gap:10px}.profileCard--wide{grid-column:1/-1}.profileCard__head{align-items:center;gap:12px;display:flex}.profileCard__icon{width:38px;height:38px;color:var(--accent);background:var(--accent-bg);border:1px solid var(--accent-border);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.profileCard__heading{min-width:0}.profileCard__title{color:var(--text-h);margin:0;font-size:16px;font-weight:700;line-height:1.2}.profileCard__subtitle{color:var(--text-muted);margin:2px 0 0;font-size:12.5px}.profileCard__body{flex-direction:column;gap:12px;display:flex}.profileSettingBlock{flex-direction:column;gap:6px;display:flex}.profileSettingBlock+.profileSettingBlock{border-top:1px solid var(--border-subtle);padding-top:10px}.profileSettingBlock__label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:700}.profilePills{flex-wrap:wrap;gap:6px;display:flex}.profilePill{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised,var(--surface-card));color:var(--text);cursor:pointer;align-items:center;padding:5px 11px;font-size:12.5px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex;position:relative}.profilePill:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}.profilePill--active{border-color:var(--accent);background:var(--accent-bg);color:var(--text-h)}.profilePill input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.profileNavPicker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.profileNavPicker .profileLayoutPicker__option{gap:8px;padding:8px 10px}.profileNavPicker .profileLayoutPicker__preview{width:40px;height:28px}.profileNavPicker .profileLayoutPicker__title{font-size:13px}.profileLayoutPicker{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.profileLayoutPicker__option{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised,var(--surface-card));cursor:pointer;align-items:center;gap:10px;padding:10px;transition:border-color .15s,box-shadow .15s;display:flex}.profileLayoutPicker__option:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}.profileLayoutPicker__option--active{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 25%, transparent)}.profileLayoutPicker__option input{accent-color:var(--accent);margin-top:4px}.profileLayoutPicker__preview{border:1px solid var(--border);background:linear-gradient(var(--border) 1px, transparent 1px) 0 0 / 100% 12px no-repeat, var(--surface-card);border-radius:6px;flex-shrink:0;width:56px;height:40px;position:relative}.profileLayoutPicker__preview[data-layout=top]:before{content:"";background:color-mix(in srgb, var(--accent) 18%, var(--surface-card));border-bottom:1px solid var(--border);height:10px;position:absolute;inset:0 0 auto}.profileLayoutPicker__preview[data-layout=sidebar]:before{content:"";background:color-mix(in srgb, var(--accent) 18%, var(--surface-card));border-right:1px solid var(--border);width:14px;position:absolute;inset:0 auto 0 0}.profileLayoutPicker__text{flex-direction:column;gap:4px;min-width:0;display:flex}.profileLayoutPicker__title{color:var(--text-h);font-size:14px;font-weight:600}.profileLayoutPicker__desc{color:var(--text-muted);font-size:12.5px;line-height:1.35}.profileInterface__navHint{margin-top:16px}.profile__list{flex-direction:column;margin:0;display:flex}.profile__row{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding:11px 0;display:flex}.profile__row:first-child{padding-top:0}.profile__row:last-child{border-bottom:none;padding-bottom:0}.profile__term{color:var(--text-muted);margin:0;font-size:13px}.profile__value{color:var(--text-h);text-align:right;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.profile__muted{color:var(--text-muted);margin:0;font-size:13px}.profile__tutorialActions{flex-wrap:wrap;gap:6px;display:flex}.profileSub{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.profileSub__until{color:var(--text);margin:0;font-size:13px}.profileSub__until strong{color:var(--text-h)}.profileForm{flex-direction:column;gap:10px;display:flex}.profileForm--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.profileForm--grid .profileField--full{grid-column:1/-1}.profileForm__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.profileField{flex-direction:column;gap:6px;display:flex}.profileField__label{color:var(--text-muted);font-size:12.5px;font-weight:600}.profileField__input{font:inherit;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-canvas);color:var(--text-h);padding:8px 10px;font-size:13.5px;transition:border-color .15s,box-shadow .15s}.profileField__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.profileCheck{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.profileBtn{font:inherit;border-radius:var(--radius-lg);cursor:pointer;border:1px solid #0000;align-self:flex-start;padding:10px 18px;font-size:14px;font-weight:600;transition:background .15s,box-shadow .15s,transform 50ms}.profileBtn:active{transform:translateY(1px)}.profileBtn--primary{color:var(--text-on-solid);background:var(--accent)}.profileBtn--primary:hover{background:var(--accent-hover)}.profileBtn--primary:disabled{opacity:.6;cursor:default}.profileBtn--ghost{color:var(--accent);border-color:var(--accent-border);background:0 0}.profileBtn--ghost:hover{background:var(--accent-bg)}.profileBtn--sm{padding:7px 14px;font-size:13px}.profile__alert{border-radius:var(--radius-lg);margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.profile__alert--error{color:var(--state-danger-text);background:var(--state-danger-bg);border:1px solid var(--state-danger-border)}.profile__alert--ok{color:var(--state-success-text);background:var(--state-success-bg);border:1px solid var(--state-success-border)}.teamPage{flex-direction:column;gap:20px;max-width:920px;display:flex}.teamBlock{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:var(--shadow-sm);flex-direction:column;gap:16px;padding:22px;display:flex}.teamBlock--invite{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 4%, var(--surface-card)) 0%, var(--surface-card) 100%);border-color:color-mix(in srgb, var(--accent) 22%, var(--border))}.teamBlock__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.teamBlock__title{color:var(--text-h);margin:0;font-size:16px;font-weight:700;line-height:1.25}.teamBlock__hint{color:var(--text-muted);max-width:52ch;margin:4px 0 0;font-size:13px;line-height:1.45}.teamBlock__count{min-width:28px;height:28px;color:var(--accent);background:var(--accent-bg);border:1px solid var(--accent-border);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex}.teamBlock__loading,.teamBlock__empty{color:var(--text-muted);margin:0;padding:8px 0 4px;font-size:14px}.teamTableWrap{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-canvas);margin:-4px -2px 0;overflow-x:auto}.teamTable{border-collapse:collapse;width:100%;font-size:14px}.teamTable th,.teamTable td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--border-subtle);padding:14px 16px}.teamTable thead th{letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);background:var(--surface-raised,var(--surface-card));font-size:12px;font-weight:600}.teamTable tbody tr:last-child td{border-bottom:none}.teamTable tbody tr:hover td{background:color-mix(in srgb, var(--accent) 4%, transparent)}.teamTable__row--inactive td{opacity:.72}.teamTable__actionsHead,.teamTable__actions{white-space:nowrap;text-align:right;width:1%}.teamTable__danger{color:var(--state-danger-text,#b91c1c);border-color:var(--state-danger-border,#fecaca)}.teamTable__danger:hover{background:var(--state-danger-bg,#fef2f2)}.teamMember{align-items:center;gap:12px;min-width:0;display:flex}.teamMember__avatar{letter-spacing:.02em;width:40px;height:40px;color:var(--accent);background:var(--accent-bg);border:1px solid var(--accent-border);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.teamMember__text{flex-direction:column;gap:2px;min-width:0;display:flex}.teamMember__email{color:var(--text-h);overflow-wrap:anywhere;font-weight:600}.teamMember__name{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.teamBadge{color:var(--accent);background:var(--accent-bg);border:1px solid var(--accent-border);border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.teamBadge--muted{color:var(--text-muted);background:var(--surface-raised,var(--surface-card));border-color:var(--border)}.teamSelect{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M3 4.5 6 7.5 9 4.5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;min-width:11rem;max-width:100%;padding-right:36px}.teamSelect:disabled{opacity:.65;cursor:not-allowed}.teamPendingList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.teamPendingList__item{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-canvas);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.teamPendingList__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.teamPendingList__main{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.teamPendingList__email{color:var(--text-h);overflow-wrap:anywhere;font-size:14px;font-weight:600}.teamInviteForm{flex-direction:column;gap:14px;display:flex}.teamInviteForm__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:end;gap:14px 16px;display:grid}.teamInviteForm__submit{align-items:flex-end;padding-bottom:1px;display:flex}.teamInviteForm__submit .ui-btn{white-space:nowrap}.teamInviteLink{flex-direction:column;gap:8px;display:flex}.teamInviteLink__row{align-items:stretch;gap:10px;display:flex}.teamInviteLink__input{flex:1;min-width:0;font-size:13px}.teamInviteLink__hint{margin:0;font-size:12px;line-height:1.45}@media (width<=760px){.teamInviteForm__grid{grid-template-columns:1fr}.teamInviteForm__submit .ui-btn{width:100%}.teamInviteLink__row{flex-direction:column}.teamTable th:nth-child(2),.teamTable td:nth-child(2){min-width:10rem}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.profileView{padding:12px 14px 28px}.profileTop{flex-wrap:wrap}.profileTop__sub{width:100%;margin-left:0;padding-top:4px}.profileForm--grid{grid-template-columns:1fr}}.notif2{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.notif2--compact{gap:10px}.notif2--compact .notif2__groups{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.notif2--compact .notif2Group__legend{padding:8px 12px}.notif2--compact .notif2Group__rows{padding:2px 12px 6px}.notif2--compact .notif2Item{padding:7px 0}.notif2__intro{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.notif2__groups{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:14px;display:grid}.notif2Group{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);min-width:0;margin:0;padding:0;overflow:hidden}.notif2Group__legend{box-sizing:border-box;background:color-mix(in srgb, var(--accent) 5%, transparent);border-bottom:1px solid var(--border-subtle);align-items:center;gap:10px;width:100%;padding:11px 14px;display:flex}.notif2Group__name{color:var(--text-h);font-size:13px;font-weight:700}.notif2Group__count{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.notif2Group__toggleAll{font:inherit;border:1px solid var(--accent-border);border-radius:var(--radius-pill);color:var(--accent);cursor:pointer;background:0 0;margin-left:auto;padding:4px 10px;font-size:11px;font-weight:600;transition:background .15s}.notif2Group__toggleAll:hover{background:var(--accent-bg)}.notif2Group__rows{flex-direction:column;padding:4px 14px 8px;display:flex}.notif2Item{border-bottom:1px solid var(--border-subtle);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.notif2Item:last-child{border-bottom:none}.notif2Item__label{color:var(--text);font-size:13px;line-height:1.35}.switch{flex-shrink:0;width:38px;height:22px;display:inline-flex;position:relative}.switch__input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.switch__slider{border-radius:var(--radius-pill);background:var(--border-strong);transition:background .18s;position:absolute;inset:0}.switch__slider:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0000004d}.switch__input:checked+.switch__slider{background:var(--accent)}.switch__input:checked+.switch__slider:before{transform:translate(16px)}.switch__input:focus-visible+.switch__slider{box-shadow:0 0 0 3px var(--focus-ring)}.cabinet__warning{border:1px solid color-mix(in srgb, var(--state-warning) 45%, var(--border));background:color-mix(in srgb, var(--state-warning) 10%, var(--bg));color:var(--text-h);border-radius:8px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cabinet__warning{border-color:color-mix(in srgb, var(--state-warning-text) 40%, var(--border));background:color-mix(in srgb, var(--state-warning-text) 8%, var(--bg))}}.cabinet__form{flex-direction:column;gap:16px;display:flex}.cabinet__field{flex-direction:column;gap:6px;display:flex}.cabinet__label{color:var(--text-h);font-size:13px;font-weight:600}.cabinet__input{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text-h);box-sizing:border-box;border-radius:6px;padding:9px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.cabinet__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg);outline:none}.cabinet__input::placeholder{color:var(--text);opacity:.6}.cabinet__check{color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;display:flex}.cabinet__hint{color:var(--text);opacity:.75;margin:0;font-size:12px}.cabinet__accountList{border:1px solid var(--border);background:var(--bg);border-radius:6px;flex-direction:column;gap:4px;padding:6px;display:flex}.cabinet__accountItem{cursor:pointer;color:var(--text-h);border-radius:5px;align-items:center;gap:8px;padding:5px 6px;font-size:13px;display:flex}.cabinet__accountItem:hover{background:var(--accent-bg)}.cabinet__accountLabel{font-weight:600}.cabinet__accountType{background:var(--accent-bg);color:var(--accent);white-space:nowrap;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:11px;font-weight:600;line-height:1.2}.cabinet__accountId{color:var(--text);opacity:.6;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.cabinet__check input{width:1rem;height:1rem;accent-color:var(--accent)}.cabinet__feedback{margin:0;font-size:13px}.cabinet__feedback--ok{color:var(--state-success-text)}.cabinet__feedback--error{color:var(--state-warning-text)}.cabinet__actions{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}.cabinet__btn{font:inherit;cursor:pointer;border:1px solid var(--border);border-radius:6px;padding:9px 18px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s,filter .15s}.cabinet__btn--primary{background:var(--accent);color:var(--text-on-solid);border-color:#0000}.cabinet__btn--primary:hover{filter:brightness(1.1)}.cabinet__btn--secondary{background:var(--bg);color:var(--text-h)}.cabinet__btn--secondary:hover{background:var(--code-bg);border-color:var(--accent-border)}.paymentView{box-sizing:border-box;flex:1;width:100%;max-width:920px;margin:0 auto;padding:20px 24px 40px;overflow:auto}.paymentView__header{margin-bottom:20px}.paymentView__eyebrow{text-transform:uppercase;letter-spacing:.04em;color:var(--accent);opacity:.9;margin:0 0 6px;font-size:12px;font-weight:600}.paymentView__title{color:var(--text-h);margin:0 0 10px;font-size:22px;font-weight:700}.paymentView__intro{color:var(--text);opacity:.88;margin:0;font-size:14px;line-height:1.55}.paymentView__notice{background:color-mix(in srgb, var(--accent) 8%, var(--bg));border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border));color:var(--text-h);border-radius:8px;margin-bottom:16px;padding:12px 14px;font-size:13px;line-height:1.5}.paymentView__notice--warn{background:color-mix(in srgb, var(--state-warning) 10%, var(--bg));border-color:color-mix(in srgb, var(--state-warning) 35%, var(--border))}.paymentView__code{background:var(--code-bg);border-radius:4px;padding:2px 6px;font-family:ui-monospace,monospace;font-size:12px}.paymentView__mockMsg{color:var(--state-success-text);margin:0 0 16px;font-size:14px;font-weight:500}.paymentView__card{border:1px solid var(--border);background:var(--bg);border-radius:10px;padding:20px 20px 22px;box-shadow:0 1px 3px #0000000d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .paymentView__card{box-shadow:0 1px 4px #00000040}}.paymentView__priceRow{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.paymentView__priceLabel{color:var(--text);font-size:14px;font-weight:500}.paymentView__priceValue{color:var(--text-h);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.paymentView__priceHint{color:var(--text);opacity:.65;margin:0 0 18px;font-size:12px;line-height:1.4}.paymentView__statusOk{color:var(--state-success-text);margin:0 0 12px;font-size:14px;line-height:1.5}.paymentView__pending{color:var(--text-h);margin:0 0 16px;font-size:14px;line-height:1.5}.paymentView__check{color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;margin-bottom:16px;font-size:13px;line-height:1.5;display:flex}.paymentView__check input{width:1.1rem;height:1.1rem;accent-color:var(--accent);flex-shrink:0;margin-top:2px}.paymentView__link{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.paymentView__link:hover{opacity:.9}.paymentView__actions{flex-wrap:wrap;gap:10px;display:flex}.paymentView__meta{color:var(--text);opacity:.65;margin:24px 0 0;font-size:12px;line-height:1.5}.paymentView__plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}@media (width<=900px){.paymentView__plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.paymentView__plans{grid-template-columns:minmax(0,1fr)}}.paymentView__pendingBanner{background:color-mix(in srgb, var(--state-warning) 10%, var(--bg));border:1px solid color-mix(in srgb, var(--state-warning) 35%, var(--border));border-radius:10px;align-items:center;gap:14px;margin-bottom:20px;padding:14px 16px;display:flex}.paymentView__pendingBody{min-width:0;color:var(--text);flex-direction:column;flex:1;gap:3px;font-size:13px;line-height:1.5;display:flex}.paymentView__pendingBody strong{color:var(--text-h);font-size:14px}.paymentView__pendingSpinner{border:2px solid color-mix(in srgb, var(--state-warning) 35%, var(--border));border-top-color:var(--state-warning);border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite paymentSpin}@keyframes paymentSpin{to{transform:rotate(360deg)}}.paymentView__cancelBtn{white-space:nowrap;flex-shrink:0}@media (width<=560px){.paymentView__pendingBanner{flex-wrap:wrap}.paymentView__cancelBtn{justify-content:center;width:100%}}.paymentView__plan{border:1px solid var(--border);background:var(--bg);border-radius:12px;flex-direction:column;padding:20px 20px 22px;display:flex;position:relative;box-shadow:0 1px 3px #0000000d}.paymentView__plan--featured{border-color:color-mix(in srgb, var(--accent) 35%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 8%, var(--bg)) 0%, var(--bg) 45%)}.paymentView__plan--current{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 40%, transparent)}.paymentView__planBadges{flex-wrap:wrap;gap:6px;min-height:22px;margin-bottom:8px;display:flex}.paymentView__planBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:20px;padding:3px 8px;font-size:11px;font-weight:600}.paymentView__planBadge--rec{color:var(--accent);background:var(--accent-bg);border:1px solid var(--accent-border)}.paymentView__planBadge--current{color:var(--state-success-text);background:color-mix(in srgb, var(--state-success) 12%, var(--bg));border:1px solid color-mix(in srgb, var(--state-success) 30%, var(--border))}.paymentView__planBadge--pending{color:var(--state-warning-text);background:color-mix(in srgb, var(--state-warning) 12%, var(--bg));border:1px solid color-mix(in srgb, var(--state-warning) 35%, var(--border))}.paymentView__planName{color:var(--text-h);margin:0 0 8px;font-size:20px;font-weight:700}.paymentView__planPrice{color:var(--text-h);font-variant-numeric:tabular-nums;margin:0 0 10px;font-size:28px;font-weight:700}.paymentView__planPeriod{color:var(--text);opacity:.75;margin-left:4px;font-size:15px;font-weight:500}.paymentView__planDesc{color:var(--text);opacity:.85;margin:0 0 14px;font-size:13px;line-height:1.5}.paymentView__planFeatures{color:var(--text);flex:1;margin:0 0 16px;padding-left:1.15rem;font-size:13px;line-height:1.45}.paymentView__planFeatures li{margin-bottom:6px}.paymentView__planFeatures li:last-child{margin-bottom:0}.paymentView__planStatus{margin-top:auto;padding-top:4px}.paymentView__planMeta{color:var(--text);opacity:.8;margin:8px 0 0;font-size:12px;line-height:1.45}.paymentView__planPay{border-top:1px solid var(--border);margin-top:auto;padding-top:8px}.paymentView__planPayHint{color:var(--text);opacity:.7;margin:0 0 12px;font-size:12px}.paymentView__planBtn{justify-content:center;width:100%;min-height:40px;font-size:14px}.paymentView__planFoot{color:var(--text);opacity:.75;margin:auto 0 0;padding-top:8px;font-size:13px;line-height:1.45}.dataView{flex-direction:column;flex:1;min-height:0;padding:16px 24px 0;display:flex;overflow:hidden}.dataView__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.dataView__headerRow{margin-bottom:20px}.dataView__btn--secondary{background:var(--surface);color:var(--text-h);border:1px solid var(--border)}.dataView__btn--secondary:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 6%, var(--surface));border-color:color-mix(in srgb, var(--accent) 25%, var(--border))}.adminSuppliers__summary{flex-wrap:wrap;gap:12px;margin:12px 0 20px;display:flex}.adminSuppliers__summaryCard{border:1px solid var(--border);background:var(--surface-raised);border-radius:8px;flex-direction:column;flex:160px;gap:4px;padding:12px 14px;display:flex}.adminSuppliers__summaryLabel{color:var(--text);opacity:.7;font-size:12px}.adminSuppliers__summaryValue{color:var(--text-h);font-size:18px;font-weight:600}.adminSuppliers__h3{color:var(--text-h);margin:16px 0 10px;font-size:14px;font-weight:600}.adminSuppliers__createForm{border:1px solid var(--border);background:var(--surface-raised);border-radius:8px;margin-bottom:20px;padding:14px 16px}.adminSuppliers__createGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px 16px;margin-bottom:12px;display:grid}.adminSuppliers__field{color:var(--text);flex-direction:column;gap:4px;font-size:12px;display:flex}.adminSuppliers__field--wide{grid-column:1/-1}.adminChart{margin:20px 0}.adminChart__bars{border:1px solid var(--border);background:var(--surface-raised);border-radius:8px;align-items:flex-end;gap:8px;min-height:160px;padding:8px 4px 0;display:flex;overflow-x:auto}.adminChart__col{flex-direction:column;flex:1 0 56px;align-items:center;gap:6px;max-width:80px;min-height:140px;display:flex}.adminChart__bar{background:linear-gradient(180deg, var(--accent), var(--accent-dim));border-radius:4px 4px 0 0;width:100%;min-height:4px;margin-top:auto}.adminChart__month{color:var(--text);opacity:.75;text-align:center;font-size:10px}.adminChart__amt{color:var(--text-h);text-align:center;font-size:10px;line-height:1.2}.adminSuppliers__tableWrap{border:1px solid var(--border);border-radius:8px;margin-top:16px;overflow-x:auto}.adminSuppliers__table{border-collapse:collapse;width:100%;font-size:13px}.adminSuppliers__caption{caption-side:top;text-align:left;color:var(--text-h);padding:10px 12px;font-weight:600}.adminSuppliers__table th,.adminSuppliers__table td{text-align:left;border-bottom:1px solid var(--border);padding:8px 10px}.adminSuppliers__table th{color:var(--text-h);background:var(--surface-raised);font-weight:600}.adminSuppliers__empty{text-align:center;color:var(--text);opacity:.8;padding:16px!important}.dataView__title{color:var(--text-h);margin:0 0 3px;font-size:20px;font-weight:700}.dataView__subtitle{color:var(--text);opacity:.7;margin:0;font-size:12px}.dataView__headerRight{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.dataView__updatedAt{color:var(--text);opacity:.55;white-space:nowrap;font-size:12px}.dataView__badge{white-space:nowrap;border-radius:20px;margin-top:2px;padding:4px 10px;font-size:12px;font-weight:600}.dataView__badge--ok{background:color-mix(in srgb, var(--state-success) 12%, var(--bg));color:var(--state-success-text);border:1px solid color-mix(in srgb, var(--state-success) 30%, var(--border))}.dataView__warn{background:color-mix(in srgb, var(--state-warning) 10%, var(--bg));border:1px solid color-mix(in srgb, var(--state-warning) 40%, var(--border));color:var(--text-h);border-radius:6px;margin-bottom:14px;padding:10px 14px;font-size:13px}.dataView__error{background:color-mix(in srgb, var(--state-danger) 8%, var(--bg));border:1px solid color-mix(in srgb, var(--state-danger) 25%, var(--border));color:var(--state-danger-text);border-radius:6px;margin-bottom:14px;padding:10px 14px;font-size:13px}.dataView__spinner{text-align:center;color:var(--text);opacity:.8;flex-direction:column;align-items:center;gap:12px;padding:40px 0;font-size:14px;display:flex}.dataView__spinner:before{content:"";border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite sysSpin}.dataView__toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.reportsPeriod{align-items:center;gap:8px;font-size:13px;display:inline-flex}.reportsPeriod__label{color:var(--text);opacity:.75;min-width:1.25em}.reportsPeriod__input{font:inherit;border:1px solid var(--border);background:var(--bg);height:34px;color:var(--text-h);box-sizing:border-box;border-radius:6px;padding:0 10px;font-size:13px}.reportsPeriod__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg);outline:none}.reportsTabs{border-bottom:none;flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.reportsTabs.ui-tabs .ui-tabs__tab,.reportsTabs__btn{font:inherit;border:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;border-radius:8px;margin-bottom:0;padding:8px 14px;font-size:13px}.reportsTabs.ui-tabs .ui-tabs__tab:hover:not(:disabled),.reportsTabs__btn:hover{border-color:var(--accent);color:var(--text-h)}.reportsTabs.ui-tabs .ui-tabs__tab--active,.reportsTabs__btn--active{border-color:var(--accent);background:var(--accent-bg);color:var(--accent);font-weight:600}.reportsRoutesWrap{border:1px solid var(--border);border-radius:8px;overflow:auto}.reportsRoutesTable{border-collapse:collapse;width:100%;font-size:13px}.reportsRoutesTable th,.reportsRoutesTable td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:10px 12px}.reportsRoutesTable__num{text-align:right;white-space:nowrap}.reportsRoutesTable__sticky{min-width:200px}.reportsRoutesTable__route{background:var(--surface-2)}.reportsRoutesTable__product td{padding-left:28px}.reportsNonlocalWrap{flex-direction:column;gap:20px;display:flex}.reportsNonlocal__h2{color:var(--text-h);margin:0;font-size:15px;font-weight:600}.reportsNonlocalTable{border-collapse:collapse;border:1px solid var(--border);border-radius:8px;width:100%;font-size:13px;overflow:hidden}.reportsNonlocalTable th,.reportsNonlocalTable td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:8px 10px}.reportsNonlocalTable__num{text-align:right;white-space:nowrap}.dataView__codeInline{background:var(--code-bg);border-radius:4px;padding:2px 6px;font-family:ui-monospace,monospace;font-size:12px}.dataView__meta{color:var(--text);opacity:.78;margin:0 0 14px;font-size:13px;line-height:1.45}.reportsTableWrap{border:1px solid var(--border);border-radius:8px;overflow:auto}.reportsTable__thProducts{min-width:220px;max-width:420px}.reportsTable__cellProducts{vertical-align:top;padding-top:10px;padding-bottom:10px}.reportsRouteProducts{flex-direction:column;gap:8px;max-width:400px;display:flex}.reportsRouteProducts__empty{color:var(--text);opacity:.5;font-size:13px}.reportsRouteProducts__more{color:var(--text);opacity:.65;margin:0;font-size:11px;line-height:1.35}.reportsRouteProduct{align-items:flex-start;gap:8px;display:flex}.reportsRouteProduct__img{object-fit:cover;border:1px solid var(--border);background:var(--code-bg);border-radius:6px;flex-shrink:0;width:44px;height:44px}.reportsRouteProduct__img--placeholder{box-sizing:border-box;display:inline-block}.reportsRouteProduct__meta{flex-direction:column;gap:2px;min-width:0;font-size:12px;line-height:1.3;display:flex}.reportsRouteProduct__qty{color:var(--text-h);font-variant-numeric:tabular-nums;font-weight:600}.reportsRouteProduct__sku{color:var(--accent);opacity:.9;font-family:ui-monospace,monospace;font-size:11px}.reportsRouteProduct__name{color:var(--text);opacity:.88;word-break:break-word}.reportsMatrixWrap{border:1px solid var(--border);border-radius:8px;max-width:100%;overflow:auto visible}.reportsMatrixTable{border-collapse:collapse;width:max-content;min-width:100%;font-size:13px}.reportsMatrixTable th,.reportsMatrixTable td{border-bottom:1px solid var(--border);vertical-align:middle;padding:8px 10px}.reportsMatrixTable thead th{background:var(--code-bg);color:var(--text-h);text-align:left;white-space:nowrap;font-weight:600}.reportsMatrixTable__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.reportsMatrixTable__colHead{text-overflow:ellipsis;max-width:140px;overflow:hidden}.reportsMatrixTable__sticky{z-index:2;background:var(--bg);min-width:200px;max-width:280px;position:sticky;left:0;box-shadow:4px 0 12px -6px #00000026}.reportsMatrixTable thead .reportsMatrixTable__sticky{z-index:3;background:var(--code-bg)}.reportsMatrixTable__grand{background:color-mix(in srgb, var(--accent) 6%, transparent);font-weight:600}.reportsMatrixTable__grand .reportsMatrixTable__sticky{background:color-mix(in srgb, var(--accent) 8%, var(--bg))}.reportsMatrixTable__cluster .reportsMatrixTable__sticky{font-weight:600}.reportsMatrixTable__expand{text-align:left;width:100%;font:inherit;color:var(--text-h);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-weight:600;display:inline-flex}.reportsMatrixTable__expand:hover{color:var(--accent)}.reportsMatrixTable__chevron{opacity:.7;flex-shrink:0;width:1.1em;font-size:10px}.reportsMatrixTable__clusterName{word-break:break-word;min-width:0}.reportsMatrixTable__trunc{opacity:.6;margin-top:4px;font-size:11px;font-weight:400;display:block}.reportsMatrixTable__cellLocal{background:color-mix(in srgb, var(--accent) 12%, transparent)}.reportsMatrixTable__product td{font-size:12px}.reportsMatrixTable__productCell{align-items:flex-start;gap:8px;padding-left:1.25rem;display:flex}.reportsMatrixTable__thumb{object-fit:cover;border:1px solid var(--border);background:var(--code-bg);border-radius:6px;flex-shrink:0;width:36px;height:36px}.reportsMatrixTable__thumb--ph{box-sizing:border-box;display:inline-block}.reportsMatrixTable__productText{flex-direction:column;gap:2px;min-width:0;display:flex}.reportsMatrixTable__sku{color:var(--accent);font-family:ui-monospace,monospace;font-size:11px}.reportsMatrixTable__pname{color:var(--text);opacity:.9;word-break:break-word;line-height:1.3}.dataView__btn{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text-h);cursor:pointer;border-radius:6px;align-items:center;height:34px;padding:7px 16px;font-size:13px;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}.dataView__btn:hover:not(:disabled){background:var(--code-bg);border-color:var(--accent-border)}.dataView__btn:disabled{opacity:.45;cursor:not-allowed}.dataView__btn--primary{background:var(--accent);color:var(--text-on-solid);border-color:#0000}.dataView__btn--primary:hover:not(:disabled){background:var(--accent-hover)}.dataView__btn--sm{height:28px;padding:4px 10px;font-size:12px}.dataView__pager{flex-shrink:0;justify-content:center;margin-top:0;padding:12px 0 20px;display:flex}.dataView__search{font:inherit;border:1px solid var(--border);background:var(--bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7' stroke='%23999' stroke-width='2'/%3E%3Cpath d='m20 20-3.5-3.5' stroke='%23999' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 10px center;height:34px;color:var(--text-h);box-sizing:border-box;border-radius:6px;flex:1;min-width:180px;max-width:360px;padding:0 10px 0 32px;font-size:13px;transition:border-color .15s,box-shadow .15s}.dataView__search:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg);outline:none}.dataView__search::placeholder{color:var(--text);opacity:.55}.productsTable__wrap{border:1px solid var(--border);-webkit-overflow-scrolling:touch;border-radius:8px;flex:1;min-height:0;padding-bottom:0;overflow:auto}.productsTable{border-collapse:collapse;width:100%;font-size:13px}.productsTable thead th{background:var(--code-bg);text-align:left;color:var(--text-h);white-space:nowrap;border-bottom:1px solid var(--border);z-index:2;padding:8px 10px;font-size:12px;font-weight:600;position:sticky;top:0}.productsTable tbody tr{border-bottom:1px solid var(--border);transition:background .1s}.productsTable tbody tr:last-child{border-bottom:none}.productsTable tbody tr:hover{background:color-mix(in srgb, var(--accent-bg) 50%, var(--bg))}.productsTable td{vertical-align:middle;color:var(--text);padding:7px 10px}.productsTable__product{align-items:center;gap:10px;min-width:0;display:flex}.productsTable__thumb{object-fit:contain;background:var(--code-bg);border:1px solid var(--border);border-radius:4px;flex-shrink:0;width:44px;height:44px}.productsTable__noimg{background:var(--code-bg);border:1px solid var(--border);width:44px;height:44px;color:var(--text);opacity:.4;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:flex}.productsTable__meta{flex-direction:column;gap:1px;min-width:0;display:flex}.productsTable__offerId--bold{color:var(--text-h);text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:13px;font-weight:600;overflow:hidden}.productsTable__name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:12px;font-weight:400;overflow:hidden}.productsTable__sku{font-family:var(--mono);color:var(--text);opacity:.6;white-space:nowrap;font-size:11px}.productsTable__offerId{font-family:var(--mono);color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:11px;overflow:hidden}.productsTable__priceCell{flex-direction:column;gap:3px;display:flex}.productsTable__price{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-h);font-size:14px;font-weight:600}.priceIndexBadge{white-space:nowrap;border-radius:6px;padding:4px 10px;font-size:13px;font-weight:500;line-height:1.25;display:inline-block}.priceIndexBadge--profitable{color:#137333;background:#e6f4ea}.priceIndexBadge--unprofitable{color:#c5221f;background:#fce8e6}.priceIndexBadge--super{color:#8430ce;background:#f3e8fd}.priceIndexBadge--moderate{color:#b06000;background:#fef7e0}.priceIndex{white-space:nowrap;font-size:11px;font-weight:500}.priceIndex--green{color:var(--state-success-text)}.priceIndex--yellow{color:var(--state-warning-text)}.priceIndex--red{color:var(--state-danger-text)}.productsTable__costCell{align-items:center;gap:6px;display:flex}.productsTable__costInput{width:96px}.productsBulkCost{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.productsBulkCost__input{width:110px}.productsBulkCost__check{color:var(--text);opacity:.85;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.productsBulkPaste{border:1px solid var(--border);background:var(--surface);border-radius:8px;margin:0 0 14px;padding:12px 14px}.productsBulkPaste__hint{color:var(--text);opacity:.78;margin:0 0 8px;font-size:13px;line-height:1.45}.productsBulkPaste__area{width:100%;max-width:520px;font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);resize:vertical;border-radius:6px;margin-bottom:10px;padding:8px 10px;font-size:13px;display:block}.dataView__meta--ok{color:var(--state-success-text);opacity:1}.productsTable__costHint{color:var(--text);opacity:.6;font-size:12px}.productsTable__costErr{color:var(--state-danger);cursor:help;font-weight:700}.productsTable__stock{text-align:right;font-variant-numeric:tabular-nums}.productsTable__stockNum--positive{color:var(--state-info-text);font-weight:600}.productsTable__stockNum--zero{color:var(--text);opacity:.45}.productsTable__barcode{font-family:var(--mono);color:var(--text);white-space:nowrap;font-size:12px}.productsTable__statusCell{flex-direction:column;gap:4px;display:flex}.productsTable__date{white-space:nowrap;color:var(--text);font-size:12px}.productsTable__empty{text-align:center;color:var(--text);opacity:.6;padding:48px 16px;font-size:13px}.productsTable--dual thead th{vertical-align:bottom}.productsTable__mpHead{text-align:center;letter-spacing:.04em;text-transform:uppercase;font-size:11px}.productsTable__mpHead--wb{background:#9b51e01f;border-bottom:2px solid #9b51e059}.productsTable__mpHead--ozon{background:#005bff1a;border-bottom:2px solid #005bff59}.productsTable__wbCell{background:#9b51e00a}.productsTable__ozonCell{background:#005bff0a}.productsTable__matchHint{opacity:.65;font-size:11px}.productsTable__discount{opacity:.75;font-size:11px}.productsToolbar{flex-wrap:wrap;gap:8px}.productsFilterChips{flex-wrap:wrap;gap:4px;display:inline-flex}.pill{white-space:nowrap;border-radius:20px;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.pill--green{background:color-mix(in srgb, var(--state-success) 10%, var(--bg));color:var(--state-success-text);border:1px solid color-mix(in srgb, var(--state-success) 25%, var(--border))}.pill--gray{background:var(--code-bg);color:var(--text);border:1px solid var(--border)}.pill--blue{background:var(--state-info-bg);color:var(--state-info-text);border:1px solid var(--state-info-border)}.pill--orange{background:var(--state-warning-bg);color:var(--state-warning-text);border:1px solid var(--state-warning-border)}.pill--neutral{background:var(--code-bg);color:var(--text);border:1px solid var(--border)}.pill--urgent{background:var(--state-urgent-bg);color:var(--state-urgent-text);border:1px solid var(--state-urgent-border)}.clusterGroups{flex:1;min-height:0;padding-bottom:24px;display:block;overflow:auto}.clusterGroup{border:1px solid var(--border);border-radius:8px;min-height:min-content;margin-bottom:20px;overflow:hidden}.clusterGroup:last-child{margin-bottom:0}.clusterGroup__title{color:var(--text-h);background:var(--code-bg);border-bottom:1px solid var(--border);align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:14px;font-weight:700;display:flex}.clusterGroup__count{background:var(--accent-bg);min-width:20px;height:20px;color:var(--accent);border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.whTable{border-collapse:collapse;width:100%;font-size:13px}.whTable th{text-align:left;color:var(--text-h);background:color-mix(in srgb, var(--code-bg) 60%, var(--bg));border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 12px;font-size:12px;font-weight:600}.whTable td{border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle;padding:8px 12px;line-height:1.45}.whTable tr:last-child td{border-bottom:none}.whTable tbody tr:hover{background:color-mix(in srgb, var(--accent-bg) 40%, var(--bg))}.whTable__id{font-family:var(--mono);white-space:nowrap;color:var(--text);font-size:11px}.whTable__name{text-overflow:ellipsis;white-space:nowrap;max-width:360px;color:var(--text-h);font-weight:500;line-height:1.45;display:block;overflow:hidden}.whTable__emptyState{text-align:center;color:var(--text);border:1px dashed var(--border);border-radius:8px;padding:40px 20px;font-size:14px;line-height:1.6}.whTable__emptyHint{opacity:.55;margin:6px 0 0;font-size:12px}.whTable__totalRow td{border-top:2px solid var(--border);background:color-mix(in srgb, var(--code-bg) 85%, var(--bg));color:var(--text-h);border-bottom:none;font-weight:600}.whTable__totalRow:hover{background:color-mix(in srgb, var(--code-bg) 85%, var(--bg))}.whTable__totalLabel{font-weight:700}.whTable__totalSkuFallback{cursor:help;text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.clusterGroup__summary{background:var(--bg);border-top:1px solid var(--border);padding:0 12px 12px}.clusterGroup__detailToggle{color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));cursor:pointer;text-align:left;background:0 0;border-radius:6px;margin-top:10px;padding:6px 10px;font-size:12px;font-weight:600}.clusterGroup__detailToggle:hover{background:color-mix(in srgb, var(--accent-bg) 50%, var(--bg))}.clusterGroup__detailToggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.clusterGroup__detailPanel{margin-top:10px;overflow-x:auto}.clusterGroup__detailEmpty{color:var(--text);opacity:.75;margin:0;padding:12px 0 4px;font-size:13px;line-height:1.5}.whDetailTable{border-collapse:collapse;border:1px solid var(--border);border-radius:6px;width:100%;font-size:12px;overflow:hidden}.whDetailTable th{text-align:left;color:var(--text-h);background:color-mix(in srgb, var(--code-bg) 70%, var(--bg));border-bottom:1px solid var(--border);white-space:nowrap;padding:6px 10px;font-size:11px;font-weight:600}.whDetailTable td{border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle;padding:6px 10px;line-height:1.4}.whDetailTable tbody tr:last-child td{border-bottom:none}.whDetailTable tbody tr:hover{background:color-mix(in srgb, var(--accent-bg) 25%, var(--bg))}.whDetailTable__name{text-overflow:ellipsis;white-space:nowrap;max-width:280px;display:block;overflow:hidden}.thTip{cursor:default;align-items:center;gap:4px;display:inline-flex}.thTip__icon{opacity:.4;flex-shrink:0;font-size:11px;line-height:1;position:relative;top:-1px}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);background:var(--text-primary);color:var(--surface-canvas);border-radius:var(--radius-md);white-space:pre-line;z-index:300;pointer-events:none;opacity:0;width:max-content;max-width:280px;padding:6px 10px;font-size:11px;font-weight:400;line-height:1.5;transition:opacity .15s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}[data-tip]:hover:after{opacity:1}.supply{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-width:0;max-width:none;min-height:0;margin:0;padding:20px 24px 32px;display:flex;overflow:auto}.whereShipView .supply,.whereShipView__body>.supply{padding:0 0 1.5rem;overflow:visible}.whereShipView.dataView--mgmtReporting>.whereShipView__body{flex-direction:column;flex:1;min-height:0;display:flex}.whereShipView .supply:not(.supply--detail),.whereShipView__body>.supply:not(.supply--detail){flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.whereShipView .supply:not(.supply--detail) .supply__tableWrap,.whereShipView .supply:not(.supply--detail) .home__tableWrap{flex:auto;width:100%;min-height:max(280px,100svh - 220px);max-height:none}.whereShipView .supply--detail,.whereShipView__body>.supply--detail{flex:1;min-height:0;overflow:auto}.whereShipView .supply--detail .supply__tableWrap,.whereShipView .supply--detail .home__tableWrap{flex:0 auto;width:100%;min-height:min(40vh,480px);max-height:min(70vh,820px)}.supply .home__table,.supply__tableWrap .home__table{min-width:max(100%,720px)}.supply--detail .home__table,.supply--detail .supply__tableWrap .home__table{min-width:max(100%,1080px)}.supply .home__table thead th,.supply__tableWrap .home__table thead th{white-space:normal;overflow-wrap:break-word;word-break:normal;vertical-align:top;line-height:1.25}.supply .home__table thead .tableColReorder__label,.supply__tableWrap .home__table thead .tableColReorder__label{white-space:normal;overflow-wrap:break-word;word-break:normal;max-width:100%;line-height:1.25}.supply__toolbar,.supply__header{margin-bottom:16px}.supply__formRow{margin-bottom:12px}.supply__label{color:var(--text-h);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.supply__label--block{margin-bottom:12px}.supply__select,.supply__textarea{font:inherit;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);width:min(100%,28rem);max-width:100%;padding:8px 10px;font-size:14px;font-weight:400}.supply__select--compact{width:auto;min-width:8rem;max-width:16rem;padding:4px 8px;font-size:13px}.supply__textarea{resize:vertical;min-height:72px}.supply__actions{flex-wrap:wrap;gap:10px;margin:16px 0 20px;display:flex}.supply__btnDanger{color:var(--state-danger-text);border-color:var(--state-danger-border)}.supply__btnDanger:hover{background:var(--state-danger-bg)}.supply__tableWrap{margin-top:8px}.supply__qtyInput{width:88px;font:inherit;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text-h);text-align:right;padding:4px 8px;font-size:14px}.supply__paramsHint{word-break:break-all;font-size:12px}.supply__listRow{cursor:pointer}.supply__listRow:hover{background:var(--accent-bg)}.supply__slotCell{text-overflow:ellipsis;max-width:220px;font-size:13px;line-height:1.35;overflow:hidden}.supply__slotErr{color:var(--state-danger-text);font-weight:600}.supply__ozonSlots{border:1px solid var(--border);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--accent) 4%, var(--surface-canvas));margin:20px 0;padding:16px}.supply__ozonSlotsTitle{margin:0 0 10px;font-size:15px;font-weight:600}.supply__nearestSlot{margin:8px 0;font-size:14px}.supply__slotError{font-size:13px}.supply__slotRow{margin-top:8px}.supply--detail{padding-top:12px;padding-bottom:20px}.whereShipView .supply--detail,.whereShipView__body>.supply--detail{padding-top:0;padding-bottom:1rem}.supply__detailCompact{flex-direction:column;gap:10px;min-width:0;display:flex}.supply__detailTop{flex-wrap:wrap;align-items:baseline;gap:10px 14px;display:flex}.supply--detail .supply__header{flex:1;min-width:0;margin-bottom:0}.supply__detailTitle{margin:0;font-size:1.15rem;line-height:1.25}.supply__detailMeta{margin:2px 0 0;font-size:12px}.supply__detailGrid{grid-template-columns:minmax(9rem,12rem) minmax(12rem,1.2fr) minmax(14rem,1.4fr);align-items:start;gap:10px 14px;display:grid}.supply__detailGrid>.supply__label{margin:0}.supply__detailGrid .supply__select,.supply__detailGrid .supply__textarea{width:100%;max-width:none}.supply--detail .supply__textarea{resize:vertical;min-height:52px;padding:6px 8px;font-size:13px}.supply--detail .supply__select{padding:6px 8px;font-size:13px}.supply--detail .supply__ozonSlots{border-radius:var(--radius-lg);margin:0;padding:8px 10px}.supply--detail .supply__ozonSlotsTitle{margin:0;font-size:13px}.supply__ozonSlotsHead{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-bottom:4px;display:flex}.supply--detail .supply__nearestSlot{margin:0 0 4px;font-size:12px;line-height:1.35}.supply--detail .supply__slotError{margin:0 0 4px;font-size:12px}.supply__slotControls{flex-direction:column;gap:6px;min-width:0;display:flex}.supply__slotButtons{flex-wrap:wrap;gap:6px;display:flex}.supply__slotSynced{margin:4px 0 0;font-size:11px}.supply__selectedSlot{color:var(--text)}.supply__slotCap,.supply__slotTimeCap{color:var(--text-muted,#6b7280);font-weight:400}.supply__slotPicker{border:1px solid var(--border);border-radius:var(--radius-md,8px);background:var(--surface-canvas,#fff);flex-direction:column;gap:8px;max-height:200px;padding:2px;display:flex;overflow:auto}.supply__slotDay{flex-direction:column;gap:4px;padding:0 6px;display:flex}.supply__slotDay+.supply__slotDay{border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent);padding-top:6px}.supply__slotDayHead{z-index:1;background:var(--surface-canvas,#fff);justify-content:space-between;align-items:baseline;gap:8px;padding:4px 0 2px;display:flex;position:sticky;top:0}.supply__slotDayLabel{text-transform:capitalize;color:var(--text);font-size:12px;font-weight:600}.supply__slotTimes{flex-wrap:wrap;gap:4px;display:flex}.supply__slotTime{border:1px solid var(--border);border-radius:var(--radius-sm,6px);background:color-mix(in srgb, var(--accent) 3%, var(--surface-canvas,#fff));color:var(--text);font:inherit;cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:1px;margin:0;padding:4px 8px;font-size:12px;line-height:1.25;display:inline-flex}.supply__slotTime:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:color-mix(in srgb, var(--accent) 8%, var(--surface-canvas,#fff))}.supply__slotTime--selected{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--surface-canvas,#fff));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)}.supply__slotTimeRange{font-variant-numeric:tabular-nums;font-weight:600}.supply__slotTimeCap{font-size:10px}.supply--detail .supply__paramsHint{margin:0}.supply--detail .supply__actions{gap:8px;margin:0}.supply--detail .supply__tableWrap{margin-top:0}@media (width<=960px){.supply__detailGrid{grid-template-columns:1fr 1fr}.supply__detailGrid .supply__ozonSlots{grid-column:1/-1}}@media (width<=640px){.supply__detailGrid{grid-template-columns:1fr}.supply__detailGrid .supply__ozonSlots{grid-column:auto}}.mgmtPeriod{align-items:center;gap:6px;margin-right:12px;display:inline-flex}.mgmtPeriod__lab{color:var(--text);opacity:.75;font-size:13px}.mgmtPeriod__input{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:6px;padding:6px 8px;font-size:13px}.mgmtChartsDetails{border-top:1px solid var(--border);margin-top:1.5rem;padding-top:1rem}.mgmtChartsDetails__summary{color:var(--text-h);cursor:pointer;-webkit-user-select:none;user-select:none;padding:8px 0;font-size:1rem;font-weight:600;list-style-position:outside}.mgmtChartsDetails__summary:hover{color:var(--accent)}.mgmtChartsDetails[open] .mgmtChartsDetails__summary{margin-bottom:.5rem}.mgmtEmpty{margin:.75rem 0 1.25rem}.mgmtCharts__title{color:var(--text-h);margin:1.5rem 0 .65rem;font-size:1.05rem;font-weight:600}.mgmtCharts__plot{background:var(--code-bg);border:1px solid var(--border);border-radius:12px;margin-bottom:.5rem;padding:12px 8px 8px}.mgmtBanner{border-radius:8px;margin:12px 0;padding:10px 14px;font-size:13px}.mgmtBanner--warn{color:var(--text);background:#fbbf241f;border:1px solid #fbbf2459}.mgmtBanner--warn p{margin:0 0 6px}.mgmtBanner--warn p:last-child{margin-bottom:0}.mgmtTotals{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;margin:1rem 0 1.25rem;display:grid}.mgmtTotals__card{background:var(--code-bg);border:1px solid var(--border);border-radius:10px;padding:12px 14px}.mgmtTotals__lab{color:var(--text);opacity:.7;margin-bottom:6px;font-size:11px;line-height:1.3;display:block}.mgmtTotals__card strong{color:var(--text-h);font-size:15px;font-weight:600}.dataView--mgmtReporting{-webkit-overflow-scrolling:touch;box-sizing:border-box;min-width:0;max-width:100%;padding-bottom:32px;overflow:hidden auto}.dataView--mgmtReporting>*{box-sizing:border-box;flex-shrink:0;min-width:0;max-width:100%}.dataView--mgmtReporting>.dataView--embedded{flex:1;min-height:0;overflow:hidden}.dataView--embedded .dataView__toolbar,.dataView--embedded .dataView__warn,.dataView--embedded .dataView__error{flex-shrink:0}.dataView--embedded .productsTable__wrap,.dataView--embedded .clusterGroups{flex:1;min-height:0}.dataView--mgmtReporting .mgmtTableSearch{flex-wrap:wrap;align-items:center;gap:.75rem;margin:.5rem 0 .75rem;display:flex}.dataView--mgmtReporting .mgmtTableSearch__input{flex:16rem;max-width:28rem}.dataView--mgmtReporting .mgmtTableSearch__meta{color:var(--text-muted);font-size:.8125rem}.mgmtTable__filterEmpty td{text-align:center;color:var(--text-muted);padding:1.25rem 1rem}.dataView--mgmtReporting .mgmtTableWrap{align-self:stretch;min-height:min(80vh,1100px);overflow:auto visible}.dataView--mgmtReporting .mgmtTable th,.dataView--mgmtReporting .mgmtTable td{vertical-align:middle;padding:12px 14px}.dataView--mgmtReporting .mgmtTable__thumb{width:48px;height:48px}.dataView--mgmtReporting .mgmtTable__product{width:240px;min-width:240px;max-width:240px;overflow:hidden}.dataView--mgmtReporting .mgmtTable__productInfo{flex:auto;min-width:0;overflow:hidden}.dataView--mgmtReporting .mgmtTable__name{-webkit-line-clamp:2;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ozonUeToolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.ozonUeToolbar__search{flex:220px;min-width:180px;max-width:420px}.ozonUeLoadBanner{border:1px solid var(--border-subtle,#dbeafe);background:var(--surface-muted,#eff6ff);border-radius:10px;margin:12px 0 16px;padding:14px 16px}.ozonUeLoadBanner__head{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:10px;display:flex}.ozonUeLoadBanner__title{color:var(--text-primary,#0f172a);font-size:15px}.ozonUeLoadBanner__period{color:var(--text-secondary,#475569);font-size:13px}.ozonUeLoadBanner__detail{color:var(--text-secondary,#475569);margin:10px 0 0;font-size:13px;line-height:1.45}.ozonUeLoadBanner .cashflowTopBar__progressTrack{max-width:420px}.ozonUeTableWrap{overflow:auto}.ozonUeTable .ozonUeTable__sticky{z-index:2;background:var(--surface-elevated,#fff);position:sticky;box-shadow:2px 0 4px #0f172a0f}.ozonUeTable thead .ozonUeTable__sticky{z-index:4}.ozonUeTable__th{white-space:nowrap;font-size:12px}.ozonUeProduct{align-items:center;gap:10px;min-width:200px;max-width:220px;display:flex}.ozonUeProduct__img{object-fit:cover;background:#f1f5f9;border-radius:6px;flex-shrink:0;width:44px;height:44px}.ozonUeProduct__img--empty{border:1px dashed #cbd5e1}.ozonUeProduct__offer{word-break:break-word;font-size:13px;font-weight:600}.ozonUeProduct__sku{color:#64748b;font-size:11px}.ozonUeName{min-width:160px;max-width:200px}.ozonUeName__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:500;display:-webkit-box;overflow:hidden}.ozonUeName__cat{color:#64748b;margin-top:2px;font-size:11px}.ozonUeCell{flex-direction:column;align-items:flex-end;gap:2px;line-height:1.2;display:flex}.ozonUeCell__pct{color:#94a3b8;font-size:11px}.ozonUeCell__neg{color:#0f172a}.ozonUeAddCost{color:#2563eb;cursor:default;font-size:13px}.ozonUeBadge{color:#475569;background:#f1f5f9;border-radius:999px;padding:2px 8px;font-size:11px;display:inline-block}.ozonUeBadge--warn{color:#c2410c;background:#ffedd5}.ozonUeBadge--moderate{color:#a16207;background:#fef9c3}.dataView--mgmtReporting .mgmtTable__sku{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mgmtTableWrap{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin:1rem 0 2rem;overflow-x:auto}.dataView--tariffs .mgmtTableWrap{align-self:auto;min-height:0}.dataView--stickyTables .mgmtTableWrap{align-self:auto;min-height:0;overflow:auto}.dataView--stickyTables .tariffTableScroll{-webkit-overflow-scrolling:touch;overflow:auto}.tariffTableScroll{width:100%;overflow-x:auto}.mgmtTable--dimensions thead th{text-align:center;white-space:nowrap;font-size:12px}.mgmtTable__nameCell{white-space:normal;min-width:220px;max-width:360px;line-height:1.35}.refList{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:8px;display:grid}.refList__card{text-align:left;border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:12px;flex-direction:column;gap:8px;padding:18px 20px;transition:border-color .15s,box-shadow .15s,transform 50ms;display:flex}.refList__card:hover{border-color:var(--accent);box-shadow:0 4px 18px #00000014}.refList__card:active{transform:translateY(1px)}.refList__cardTitle{color:var(--text);font-size:1.02rem;font-weight:600}.refList__cardDesc{color:var(--text-muted);font-size:.86rem;line-height:1.4}.refList__cardMeta{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:4px;font-size:.8rem}.refFreshness{color:var(--text-muted);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:.82rem}.dataView--summary{gap:12px;padding:20px 24px 32px}.summaryTopBar{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.summaryTopBar__title{color:var(--text-h);margin:0;font-size:1.35rem}.summaryTopBar__tabs{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:4px;padding:3px;display:flex}.summaryTopBar__tab{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 14px;font-size:13px}.summaryTopBar__tab--active{background:var(--accent);color:var(--text-on-solid);font-weight:600}.summaryTopBar__field{align-items:center;gap:8px;font-size:13px;display:flex}.summaryTopBar__label{color:var(--text-muted)}.summaryTopBar__check{color:var(--text);align-items:center;gap:6px;font-size:13px;display:flex}.summaryTopBar__hint{color:var(--text-muted);font-size:12px}.summaryTopBar__hint--ok{color:var(--state-success-text)}.summaryMarketingPanel{border:1px solid var(--border);background:var(--surface-elevated,var(--bg));border-radius:10px;margin:12px 0 16px;padding:14px 16px}.summaryMarketingPanel__title{margin:0 0 10px;font-size:14px;font-weight:600}.summaryMarketingPanel__grid{flex-wrap:wrap;gap:12px 20px;display:flex}.summaryMarketingPanel__card{flex-direction:column;gap:4px;min-width:120px;display:flex}.summaryMarketingPanel__label{color:var(--text-muted);font-size:12px}.summaryMarketingPanel__value{font-variant-numeric:tabular-nums;font-size:18px}.summaryMarketingPanel__source,.summaryMarketingPanel__note{color:var(--text-muted);margin:10px 0 0;font-size:12px;line-height:1.45}.summaryTableWrap{max-height:calc(100vh - 220px)}.summaryTableWrap--excel{max-width:100%;max-height:calc(100vh - 200px);overflow:auto}.summaryTable--excel{--summary-group-row-height:56px;border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.summaryTable--excel thead th{z-index:2;background:var(--code-bg);color:var(--text-h);white-space:normal;min-width:88px;box-shadow:0 1px 0 var(--border);padding:8px 10px;font-weight:600;line-height:1.25;position:sticky}.summaryTable__groupRow th{z-index:3;height:var(--summary-group-row-height);vertical-align:middle;background:color-mix(in srgb, var(--accent) 8%, var(--code-bg));border-bottom:2px solid var(--border);min-width:48px;padding:6px 8px;top:0}.summaryTable__colRow th{top:var(--summary-group-row-height);z-index:2}.summaryTable__groupCell{text-align:center;border-left:2px solid color-mix(in srgb, var(--accent) 35%, var(--border))}.summaryTable__groupCell:first-child{border-left:none}.summaryTable__groupCell--clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.summaryTable__groupCell--clickable:hover{background:color-mix(in srgb, var(--accent) 16%, var(--code-bg))}.summaryTable__groupCell--clickable:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.summaryTable__groupCell--collapsed{width:40px;min-width:36px;max-width:44px;padding:4px 2px}.summaryTable__groupHead{width:100%;min-height:calc(var(--summary-group-row-height) - 14px);justify-content:center;align-items:center;gap:4px;display:flex}.summaryTable__groupToggle{color:var(--accent);flex-shrink:0;font-size:11px;line-height:1}.summaryTable__groupCell--collapsed .summaryTable__groupLabel{display:none}.summaryTable__groupCell--collapsed .summaryTable__groupHead{min-height:0}.summaryTable__groupLabel{letter-spacing:.01em;color:var(--text-h);text-align:center;white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.summaryTable__colHead{position:relative;padding-right:22px!important}.summaryTable__colHeadLabel{display:block}.summaryTable__colHideBtn{background:color-mix(in srgb, var(--accent) 12%, transparent);width:18px;height:18px;color:var(--text-muted);cursor:pointer;opacity:0;border:none;border-radius:4px;padding:0;font-size:14px;line-height:1;transition:opacity .12s,background .12s,color .12s;position:absolute;top:4px;right:4px}.summaryTable__colHead--hideable:hover .summaryTable__colHideBtn,.summaryTable__colHead--hideable:focus-within .summaryTable__colHideBtn{opacity:1}.summaryTable__colHideBtn:hover{background:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--accent)}.summaryOzonColumnsPanel{margin-left:0}.summaryOzonColumnsPanel__body{min-width:320px;max-width:min(92vw,420px);max-height:min(75vh,520px)}.summaryOzonColumnsPanel__search{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);border-radius:6px;margin-bottom:10px;padding:6px 10px;font-size:13px}.summaryOzonColumnsPanel__groups{flex-direction:column;gap:12px;margin-bottom:10px;display:flex}.summaryOzonColumnsPanel__groupTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0 0 6px;font-size:11px;font-weight:700}.summaryOzonColumnsPanel__empty{color:var(--text-muted);margin:0 0 10px;font-size:13px}.summaryTopBar .home__columnPanel{position:relative}.summaryTable__colGroupStart{border-left:2px solid color-mix(in srgb, var(--accent) 35%, var(--border))}.summaryTable tbody .summaryTable__colGroupStart{border-left:2px solid color-mix(in srgb, var(--accent) 22%, var(--border))}.summaryTable--excel thead .summaryTable__groupRow .summaryTable__stickyCol{z-index:5}.summaryTable--excel thead .summaryTable__colRow .summaryTable__stickyCol,.summaryTable--excel thead .summaryTable__stickyCol{z-index:4}.summaryTable__stickyCol{z-index:3;background:inherit;min-width:100px;max-width:140px;position:sticky;left:0;box-shadow:2px 0 4px #0000000f}.summaryTable__stickyCol--2{min-width:180px;max-width:280px;left:120px}.summaryTable__totalsRow .summaryTable__stickyCol{background:color-mix(in srgb, var(--accent) 10%, var(--code-bg))}.summaryTable tbody tr:hover .summaryTable__stickyCol{background:var(--code-bg)}.summaryTable__totalsRow:hover .summaryTable__stickyCol{background:color-mix(in srgb, var(--accent) 10%, var(--code-bg))}.summaryTable__delta{font-variant-numeric:tabular-nums;color:var(--text-muted);min-width:72px}.summaryTable__delta--pos{color:var(--state-success-text)}.summaryTable__delta--neg{color:var(--state-danger-text,#c0392b)}.summaryTable--ozon26 thead th{min-width:72px;font-size:11px}.summaryTable--ozon26 .summaryTable__name{min-width:200px;max-width:280px}.dataView--summary .mgmtTable__num{text-align:right;font-variant-numeric:tabular-nums}.summaryTable__totalsRow td{border-bottom:2px solid var(--border)}.summaryTable__name{white-space:normal;min-width:200px;max-width:320px;line-height:1.35}.refBack{margin-bottom:12px}.dataView--cashflow .mgmtTableWrap{align-self:auto;min-height:0}.dataView--cashflow{padding-top:12px}.cashflowTopBar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:8px;padding-bottom:10px;display:flex}.cashflowTopBar__title{color:var(--text-h);margin:0;font-size:1.15rem;font-weight:600}.cashflowTopBar__field{align-items:center;gap:8px;font-size:13px;display:inline-flex}.cashflowTopBar__check{color:var(--text);align-items:center;gap:6px;font-size:13px;display:flex}.cashflowTopBar__label{color:var(--text);opacity:.75;white-space:nowrap}.cashflowTopBar__field select,.cashflowTopBar__input{font:inherit;border:1px solid var(--border);background:var(--code-bg);color:var(--text-h);border-radius:6px;min-width:72px;padding:4px 8px;font-size:13px}.cashflowTopBar__input{text-align:right;font-variant-numeric:tabular-nums;width:120px}.cashflowTopBar__summary{color:var(--text);flex-wrap:wrap;gap:10px 16px;margin-left:auto;font-size:12px;display:flex}.cashflowTopBar__summary strong{color:var(--text-h);font-weight:600}.cashflowTopBar__hint{color:var(--text-muted);opacity:.85;max-width:320px;font-size:11px;line-height:1.3}.cashflowTopBar__progressWrap{flex-direction:column;gap:4px;min-width:200px;max-width:320px;display:flex}.cashflowTopBar__progressTrack{background:color-mix(in srgb, var(--text) 12%, transparent);border-radius:3px;height:6px;position:relative;overflow:hidden}.cashflowTopBar__progressTrack--indeterminate{opacity:.85}.cashflowTopBar__progressBar{background:var(--accent);border-radius:3px;height:100%;transition:width .25s}.cashflowTopBar__progressBar--indeterminate{animation:1.2s ease-in-out infinite cashflowProgressIndeterminate;width:40%!important}@keyframes cashflowProgressIndeterminate{0%{transform:translate(-100%)}to{transform:translate(350%)}}.cashflowTopBar__syncGroup{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.cashflowTopBar__refresh{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:6px;flex-shrink:0;padding:6px 12px;font-size:12px}.cashflowTopBar__refresh[aria-busy=true]{opacity:.75}.cashflowTopBar__refresh:hover:not(:disabled){border-color:var(--accent)}.cashflowTableSettings{flex-shrink:0;position:relative}.cashflowTableSettings__trigger{cursor:pointer;border:1px solid var(--border);background:var(--surface);width:34px;height:34px;color:var(--text-muted,var(--text));-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:center;align-items:center;padding:0;list-style:none;display:inline-flex;position:relative}.cashflowTableSettings__trigger::-webkit-details-marker{display:none}.cashflowTableSettings__trigger:hover{border-color:var(--accent);color:var(--accent)}.cashflowTableSettings[open] .cashflowTableSettings__trigger{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent-bg) 40%, var(--bg))}.cashflowTableSettings__icon{display:block}.cashflowTableSettings__badge{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:5px;right:5px}.cashflowTableSettings__panel{z-index:24;background:var(--bg);border:1px solid var(--border);border-radius:8px;min-width:300px;max-width:min(92vw,360px);max-height:min(70vh,480px);padding:12px 14px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.cashflowTableSettings__section+.cashflowTableSettings__section{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.cashflowTableSettings__sectionTitle{color:var(--text-muted,var(--text));text-transform:uppercase;letter-spacing:.04em;margin:0 0 10px;font-size:12px;font-weight:600}.cashflowTableSettings__option{margin-bottom:10px}.cashflowTableSettings__action{width:100%}.cashflowTableSettings__columns{max-height:min(42vh,280px);margin-bottom:10px;overflow-y:auto}.cashflowTopBar__refresh:disabled{opacity:.6;cursor:default}.cashflowError{margin:0 0 8px;font-size:12px}.cashflowToolbar label{flex-direction:column;gap:4px;font-size:12px;display:flex}.cashflowToolbar select,.cashflowToolbar input[type=text]{font:inherit;border:1px solid var(--border);background:var(--surface);border-radius:6px;min-width:120px;padding:6px 10px}.cashflowSummary{margin-top:8px}.cashflowTableScroll{border:1px solid var(--border);background:var(--bg);border-radius:8px;max-height:calc(100vh - 140px);overflow:auto}.cashflowTable{background:var(--bg);table-layout:fixed;width:max-content;min-width:100%;font-size:12px}.tableColReorder__th{position:relative}.tableColReorder__th--reorderable .tableColReorder__label{cursor:grab;max-width:100%;display:inline-block}.tableColReorder__th--reorderable .tableColReorder__label .thTip,.tableColReorder__th--reorderable .tableColReorder__label .whereGoods__sortBtn,.tableColReorder__th--reorderable .tableColReorder__label .mgmtTable__sort{cursor:grab}.tableColReorder__th--reorderable .tableColReorder__label:active,.tableColReorder__th--reorderable .tableColReorder__label:active .thTip,.tableColReorder__th--reorderable .tableColReorder__label:active .whereGoods__sortBtn,.tableColReorder__th--reorderable .tableColReorder__label:active .mgmtTable__sort{cursor:grabbing}.tableColReorder__th--dragging{opacity:.45}.tableColReorder__th--dropTarget{background:color-mix(in srgb, var(--accent,#2563eb) 6%, var(--code-bg,#f1f5f9))}.tableColReorder__th--dropBefore:before,.tableColReorder__th--dropAfter:after{content:"";background:var(--accent,#2563eb);pointer-events:none;z-index:2;border-radius:2px;width:3px;position:absolute;top:2px;bottom:2px}.tableColReorder__th--dropBefore:before{left:0}.tableColReorder__th--dropAfter:after{right:0}.cashflowTable__headerCell{vertical-align:bottom;position:relative;overflow:hidden;padding:6px 8px!important}.cashflowTable__headerCell--reorderable .cashflowTable__headerLabel{cursor:grab}.cashflowTable__headerCell--reorderable .cashflowTable__headerLabel:active{cursor:grabbing}.cashflowTable__headerCell--dragging{opacity:.45}.cashflowTable__headerCell--dropTarget{background:color-mix(in srgb, var(--accent,#2563eb) 6%, var(--code-bg))}.cashflowTable__headerCell--dropBefore:before,.cashflowTable__headerCell--dropAfter:after{content:"";background:var(--accent,#2563eb);pointer-events:none;z-index:2;border-radius:2px;width:3px;position:absolute;top:2px;bottom:2px}.cashflowTable__headerCell--dropBefore:before{left:0}.cashflowTable__headerCell--dropAfter:after{right:0}.cashflowTable__headerLabel{text-overflow:ellipsis;white-space:nowrap;padding-right:2px;font-size:11px;line-height:1.25;display:block;overflow:hidden}.cashflowTable__colResize{cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none;z-index:1;width:7px;height:100%;position:absolute;top:0;right:0}.cashflowTable__colResize:hover{background:color-mix(in srgb, var(--accent) 35%, transparent)}body.cashflowColResizing{-webkit-user-select:none;user-select:none;cursor:col-resize!important}body.cashflowColResizing .cashflowTable__colResize{background:color-mix(in srgb, var(--accent) 45%, transparent)}.cashflowTable th,.cashflowTable td{white-space:nowrap;vertical-align:middle;border-bottom:1px solid var(--border);text-overflow:ellipsis;padding:0;overflow:hidden}.cashflowTable tbody tr{background:var(--bg)}.cashflowTable tbody tr:hover{background:var(--code-bg)}.cashflowTable__stickyCol{z-index:2;background:inherit;position:sticky;left:0;box-shadow:2px 0 4px #0000000f;padding:6px 8px!important}.cashflowTable thead .cashflowTable__stickyCol{z-index:3;background:var(--code-bg)}.cashflowTable thead th{z-index:1;background:var(--code-bg);color:var(--text-h);box-shadow:0 1px 0 var(--border);font-weight:600;position:sticky;top:0}.cashflowTable thead .cashflowTable__stickyCol{z-index:4}.cashflowTable tbody tr:hover .cashflowTable__stickyCol{background:var(--code-bg)}.cashflowTable__currentWeek .cashflowTable__stickyCol{background:var(--accent-bg)}.cashflowTable__weekNo{font-weight:600}.cashflowTable__nowBadge{text-transform:uppercase;color:var(--accent);letter-spacing:.02em;font-size:9px;font-weight:700;display:block}.cashflowTable__currentWeek,.cashflowTable__currentWeek:hover{background:var(--accent-bg)}.cashflowTable__totalsRow td{border-top:2px solid var(--border);background:color-mix(in srgb, var(--accent) 10%, var(--code-bg));color:var(--text-h);font-weight:600}.cashflowTable__totalsRow:hover td,.cashflowTable__totalsRow .cashflowTable__stickyCol{background:color-mix(in srgb, var(--accent) 10%, var(--code-bg))}.cashflowTable__computed{color:var(--text);font-variant-numeric:tabular-nums;padding:6px 10px!important}.cashflowTable__overridden{background:color-mix(in srgb, var(--state-warning) 12%, transparent);color:var(--text-h);font-style:italic}.cashflowTable__cellInput{padding:0!important}.cashflowTable__cellSynced{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-h);background:color-mix(in srgb, var(--accent) 6%, transparent);white-space:nowrap;padding:6px 8px;font-size:12px}.cashflowTable__input{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:var(--text-h);caret-color:var(--text-h);-webkit-text-fill-color:var(--text-h);text-align:right;font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:1px solid #0000;border-radius:0;padding:6px 8px;font-size:12px;transition:background .12s,border-color .12s;display:block}.cashflowTable__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cashflowTable__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cashflowTable__input:hover{background:color-mix(in srgb, var(--text-h) 4%, transparent)}.cashflowTable__input:focus{border-color:var(--accent-border);background:var(--accent-bg);color:var(--text-h);-webkit-text-fill-color:var(--text-h);box-shadow:none;outline:none}.cashflowTable__input--override{border-color:var(--accent-border);background:var(--accent-bg)}.cashflowFormulaPanelBackdrop{z-index:1200;background:#00000059;position:fixed;inset:0}.cashflowFormulaPanel{z-index:1201;background:var(--surface);border-left:1px solid var(--border);flex-direction:column;width:min(420px,100vw);max-width:100%;height:100%;display:flex;position:fixed;top:0;right:0;box-shadow:-8px 0 24px #0000001f}.cashflowFormulaPanel__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 8px;display:flex}.cashflowFormulaPanel__title{color:var(--text-h);margin:0;font-size:17px;font-weight:700;line-height:1.3}.cashflowFormulaPanel__close{width:32px;height:32px;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;font-size:22px;line-height:1}.cashflowFormulaPanel__close:hover{background:var(--code-bg);color:var(--text-h)}.cashflowFormulaPanel__tabs{border-bottom:1px solid var(--border);gap:4px;padding:8px 16px;display:flex}.cashflowFormulaPanel__tab{border:1px solid var(--border);background:var(--bg);color:var(--text);font:inherit;cursor:pointer;border-radius:6px;flex:1;padding:6px 10px;font-size:12px;font-weight:600}.cashflowFormulaPanel__tab--active{background:var(--accent-bg);border-color:var(--accent-border);color:var(--text-h)}.cashflowFormulaPanel__tab:disabled{opacity:.45;cursor:default}.cashflowFormulaPanel__body{flex:1;padding:16px;overflow:auto}.cashflowFormulaPanel__hero{margin-bottom:16px}.cashflowFormulaPanel__meta{color:var(--text);opacity:.8;margin:0 0 4px;font-size:12px}.cashflowFormulaPanel__sep{opacity:.5;margin:0 6px}.cashflowFormulaPanel__value{color:var(--text-h);margin:0;font-size:22px;font-weight:700}.cashflowFormulaPanel__overrideNote{color:var(--text);opacity:.75;margin:6px 0 0;font-size:12px}.cashflowFormulaPanel__section{margin-bottom:18px}.cashflowFormulaPanel__sectionTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--text);opacity:.65;margin:0 0 8px;font-size:12px;font-weight:700}.cashflowFormulaPanel__formulaText{color:var(--text-h);margin:0;font-size:13px;line-height:1.5}.cashflowFormulaPanel__empty{color:var(--text);opacity:.75;margin:0;font-size:13px}.cashflowFormulaPanel__actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.cashflowFormulaTrace{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cashflowFormulaTrace__row{border:1px solid var(--border);background:var(--bg);border-radius:8px;grid-template-columns:1fr auto;gap:4px 12px;padding:8px 10px;font-size:12px;display:grid}.cashflowFormulaTrace__label{color:var(--text-h);font-weight:600}.cashflowFormulaTrace__value{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-h)}.cashflowFormulaTrace__note{color:var(--text);opacity:.7;grid-column:1/-1;font-size:11px}.cashflowFormulaSync{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:12px;display:grid}.cashflowFormulaSync dt{color:var(--text);opacity:.7;margin:0}.cashflowFormulaSync dd{color:var(--text-h);margin:0}.cashflowFormulaSync__extra{opacity:.75;grid-column:1/-1;font-size:11px}.cashflowFormulaCatalog__intro{color:var(--text);opacity:.85;margin:0 0 14px;font-size:13px;line-height:1.5}.cashflowFormulaCatalog__entry{border:1px solid var(--border);background:var(--bg);border-radius:8px;margin-bottom:12px;padding:10px 12px}.cashflowFormulaCatalog__entryHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.cashflowFormulaCatalog__entryTitle{color:var(--text-h);margin:0;font-size:13px;font-weight:700}.cashflowFormulaCatalog__badge{text-transform:uppercase;letter-spacing:.03em;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:600}.cashflowFormulaCatalog__badge--manual{background:var(--code-bg);color:var(--text)}.cashflowFormulaCatalog__badge--ozon_api{background:color-mix(in srgb, #005bff 12%, var(--bg));color:var(--text-h)}.cashflowFormulaCatalog__badge--wb_api{background:color-mix(in srgb, #cb11ab 12%, var(--bg));color:var(--text-h)}.cashflowFormulaCatalog__badge--bank{background:color-mix(in srgb, var(--state-success) 12%, var(--bg));color:var(--text-h)}.cashflowFormulaCatalog__badge--computed{background:var(--accent-bg);color:var(--text-h)}.cashflowFormulaCatalog__formula{color:var(--text-h);margin:0;font-size:12px;line-height:1.45}.cashflowFormulaCatalog__inputs,.cashflowFormulaCatalog__desc{color:var(--text);opacity:.75;margin:6px 0 0;font-size:11px}.cashflowTable__cellFormula{cursor:pointer;position:relative}.cashflowTable__cellFormulaValue{max-width:calc(100% - 18px);display:inline-block}.cashflowTable__formulaBtn{width:16px;height:16px;color:var(--text);opacity:.45;cursor:pointer;background:0 0;border:none;border-radius:3px;padding:0;font-size:11px;line-height:1;position:absolute;top:2px;right:2px}.cashflowTable__cellFormula:hover .cashflowTable__formulaBtn,.cashflowTable__formulaBtn:focus-visible{opacity:1;background:var(--accent-bg);color:var(--text-h)}.cashflowTable__cellInput.cashflowTable__cellFormula .cashflowTable__formulaBtn{top:50%;transform:translateY(-50%)}.cashflowTable__cellSynced.cashflowTable__cellFormula{padding-right:20px}.mgmtTable__num.cashflowTable__cellFormula{cursor:pointer;padding-right:20px;position:relative}.mgmtTable__num.cashflowTable__cellFormula:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}.mgmtTable__totalsRow .mgmtTable__num.cashflowTable__cellFormula{font-weight:600}.mgmtTable{border-collapse:collapse;width:max-content;min-width:100%;font-size:12px}.mgmtTable th,.mgmtTable td{text-align:right;border-bottom:1px solid var(--border);vertical-align:middle;white-space:nowrap;padding:8px 10px}.mgmtTable th:first-child,.mgmtTable td:first-child{text-align:left;background:var(--surface);z-index:1;position:sticky;left:0;box-shadow:4px 0 8px -4px #0000001f}.mgmtTable thead th{z-index:2;color:var(--text-h);background:var(--code-bg);box-shadow:0 1px 0 0 var(--border);font-weight:600;position:sticky;top:0}.mgmtTable thead th:first-child{z-index:5;background:var(--code-bg)}.mgmtTable__sort{color:inherit;cursor:pointer;font:inherit;text-align:right;text-underline-offset:3px;background:0 0;border:none;padding:0;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.mgmtTable th:first-child .mgmtTable__sort{text-align:left}.mgmtTable__product{white-space:normal;align-items:center;gap:10px;min-width:220px;display:flex}.mgmtTable__thumb{object-fit:contain;border-radius:var(--radius-md);background:var(--surface-card);border:1px solid var(--border);flex-shrink:0;width:40px;height:40px}.mgmtTable__name{color:var(--text-h);font-weight:500;line-height:1.25}.mgmtTable__discBadge{color:#fff;vertical-align:middle;background:#f0932b;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}.mgmtTable__sku{font-family:var(--mono);opacity:.65;max-width:100%;margin-top:2px;font-size:11px}.mgmtTable__muted{color:var(--text);opacity:.55}.mgmtTable__totalsRow{background:var(--code-bg);font-weight:600}.mgmtTable__totalsRow td{border-bottom:2px solid var(--border)}.mgmtCosts{border-top:1px solid var(--border);max-width:720px;margin-top:2rem;padding-top:1.25rem}.mgmtCosts__add{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.mgmtCosts__table{border-collapse:collapse;width:100%;font-size:13px}.mgmtCosts__table th,.mgmtCosts__table td{text-align:left;border-bottom:1px solid var(--border);padding:8px 10px}.mgmtCosts__num{width:120px;font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:6px;padding:6px 8px;font-size:14px}.mgmtCosts__paste{width:100%;font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);resize:vertical;border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:13px;display:block}.mgmtCosts__paste:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg);outline:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mgmtTable th:first-child,:root:not([data-theme=light]) .mgmtTable td:first-child{box-shadow:4px 0 8px -4px #0006}}.whereGoods__tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.whereGoods__searchBar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.whereGoods__wowDeltaCol,.whereGoods__trendCol{white-space:nowrap}.whereGoods__wowDelta{white-space:nowrap;align-items:baseline;gap:3px;font-size:12.5px;font-weight:600;display:inline-flex}.whereGoods__wowDelta--up{color:var(--state-success-text)}.whereGoods__wowDelta--down{color:var(--state-danger-text)}.whereGoods__wowDelta--flat{color:var(--text-secondary,#8a8f98);font-weight:400}.whereGoods__wowDeltaPct{opacity:.75;font-weight:400}.whereGoods__trend{cursor:help;align-items:center;gap:6px;display:inline-flex}.whereGoods__trendEmpty{color:var(--text-secondary,#8a8f98)}.whereGoods__trendLine{stroke:var(--text-secondary,#8a8f98)}.whereGoods__trend--up .whereGoods__trendLine{stroke:var(--state-success)}.whereGoods__trend--down .whereGoods__trendLine{stroke:var(--state-danger)}.whereGoods__trendDot{fill:currentColor;transition:r .12s}.whereGoods__trend--up .whereGoods__trendDot{fill:var(--state-success)}.whereGoods__trend--down .whereGoods__trendDot{fill:var(--state-danger)}.whereGoods__trendDotHit{fill:#0000;cursor:pointer}.whereGoods__trendPoint:hover .whereGoods__trendDot{r:3}.whereGoods__trendLast{color:var(--text-secondary,#8a8f98);font-size:11px}.whereGoodsTableSettings{flex-shrink:0;position:relative}.whereGoodsTableSettings__trigger{cursor:pointer;border:1px solid var(--border);background:var(--surface);width:34px;height:34px;color:var(--text-muted,var(--text));-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:center;align-items:center;padding:0;list-style:none;display:inline-flex;position:relative}.whereGoodsTableSettings__trigger::-webkit-details-marker{display:none}.whereGoodsTableSettings__trigger:hover{border-color:var(--accent);color:var(--accent)}.whereGoodsTableSettings[open] .whereGoodsTableSettings__trigger{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent-bg) 40%, var(--bg))}.whereGoodsTableSettings__icon{display:block}.whereGoodsTableSettings__badge{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:5px;right:5px}.whereGoodsTableSettings__panel{z-index:24;background:var(--bg);border:1px solid var(--border);border-radius:8px;min-width:300px;max-width:min(92vw,360px);max-height:min(70vh,480px);padding:12px 14px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.whereGoodsTableSettings__section+.whereGoodsTableSettings__section{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.whereGoodsTableSettings__sectionTitle{color:var(--text-muted,var(--text));text-transform:uppercase;letter-spacing:.04em;margin:0 0 10px;font-size:12px;font-weight:600}.whereGoodsTableSettings__layoutOptions{flex-wrap:wrap;gap:6px;display:flex}.whereGoodsTableSettings__layoutOption{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:6px;padding:6px 10px;font-size:12.5px}.whereGoodsTableSettings__layoutOption:hover{border-color:var(--accent)}.whereGoodsTableSettings__layoutOption--active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);font-weight:600}.whereGoodsTableSettings__hint{color:var(--text-muted);margin:0 0 10px;font-size:.8125rem}.whereGoodsTableSettings__columns{flex-direction:column;gap:.35rem;max-height:min(42vh,280px);margin:0 0 10px;padding:0;list-style:none;display:flex;overflow-y:auto}.whereGoodsTableSettings__columnItem{border:1px solid #0000;border-radius:6px;align-items:center;gap:.35rem;padding:.2rem .35rem;display:flex}.whereGoodsTableSettings__columnItem--dragging{opacity:.45}.whereGoodsTableSettings__columnItem--dropTarget{border-color:var(--accent,#2563eb);background:color-mix(in srgb, var(--accent,#2563eb) 8%, transparent)}.whereGoodsTableSettings__dragHandle{color:var(--text-muted);-webkit-user-select:none;user-select:none;cursor:grab;flex-shrink:0;padding:.15rem .1rem;font-size:.875rem;line-height:1}.whereGoodsTableSettings__dragHandle:active{cursor:grabbing}.whereGoodsTableSettings__dragHandle--locked{cursor:default;opacity:.5}.whereGoodsTableSettings__columns--fixed{border-bottom:1px dashed var(--border,#e5e7eb);margin-bottom:.25rem;padding-bottom:.25rem}.whereGoodsTableSettings__columnItem--fixed{opacity:.9}.whereGoodsTableSettings__group{flex-direction:column;gap:.3rem;display:flex}.whereGoodsTableSettings__groupHint{color:var(--text-muted);margin:0;font-size:.8rem}.whereGoodsTableSettings__check{flex:1;min-width:0}.whereGoodsTableSettings__action{width:100%}.whereGoodsFilters__count{background:var(--accent);color:#fff;text-align:center;min-width:15px;height:15px;box-shadow:0 0 0 2px var(--surface);border-radius:8px;padding:0 3px;font-size:10px;font-weight:600;line-height:15px;position:absolute;top:1px;right:1px}.whereGoodsFilters__list{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.whereGoodsFilters__period{border-top:1px solid var(--border);color:var(--text-muted);align-items:center;gap:8px;margin-top:12px;padding-top:12px;font-size:12.5px;display:flex}.whereGoodsFilters__period select{flex:1}.whereGoods__search{flex:1;min-width:220px;max-width:480px}.whereGoods__tab{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text-muted);cursor:pointer;border-radius:8px;padding:8px 14px;font-size:14px}.whereGoods__tab--active{color:var(--text);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface))}.whereGoods__tableWrap{-webkit-overflow-scrolling:touch;box-sizing:border-box;width:100%;min-width:0;max-width:100%;max-height:calc(100svh - 15rem);margin-top:12px;overflow:auto}.whereGoods__table{border-collapse:collapse;width:100%;min-width:960px;font-size:13px}.whereGoods__table th,.whereGoods__table td{text-align:left;border-bottom:1px solid var(--border);border-right:1px solid var(--border);vertical-align:top;padding:8px 10px}.whereGoods__table--noVBorder th,.whereGoods__table--noVBorder td{border-right:none}.whereGoods__table--noHBorder th,.whereGoods__table--noHBorder td{border-bottom:none}.whereGoods__table--noHBorder tfoot td{border-top:none}.whereGoods__table--sized{table-layout:fixed}.whereGoods__headerCell--resizable{overflow:visible}.whereGoods__colResize{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;width:6px;height:100%;position:absolute;top:0;right:0}.whereGoods__colResize:hover{background:color-mix(in srgb, var(--accent) 35%, transparent)}body.whereGoodsColResizing{-webkit-user-select:none;user-select:none;cursor:col-resize!important}body.whereGoodsColResizing .whereGoods__colResize{background:color-mix(in srgb, var(--accent) 45%, transparent)}.whereGoods__sortBtn{color:inherit;cursor:pointer;font:inherit;text-align:left;text-underline-offset:3px;white-space:nowrap;background:0 0;border:none;padding:0;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.whereGoods__sortTh--right .whereGoods__sortBtn{text-align:right;width:100%}.whereGoods__sortTh--active .whereGoods__sortBtn{color:var(--accent,#2563eb)}.whereGoods__plainTh[title]{cursor:help}.whereGoods__table tfoot td{font-weight:600}.whereGoods__table:not(.whereGoods__table--noHBorder) tfoot td{border-top:2px solid var(--border)}.whereGoods__table thead th{z-index:3;background:var(--code-bg);position:sticky;top:0}.whereGoods__table tfoot th,.whereGoods__table tfoot td{z-index:3;background:var(--surface,#fff);position:sticky;bottom:0}.whereGoods__stky{z-index:2;background:var(--surface,#fff);box-sizing:border-box;position:sticky}.whereGoods__table thead .whereGoods__stky{z-index:6;background:var(--code-bg);top:0}.whereGoods__table tfoot .whereGoods__stky{z-index:6;background:var(--surface,#fff);bottom:0}.whereGoods__stky--expand{left:var(--wg-stky-left-expand,0);width:var(--wg-col-w-expand,44px);min-width:var(--wg-col-w-expand,44px);max-width:var(--wg-col-w-expand,44px)}.whereGoods__stky--disc{left:var(--wg-stky-left-discontinued,44px);width:var(--wg-col-w-discontinued,76px);min-width:var(--wg-col-w-discontinued,76px);max-width:var(--wg-col-w-discontinued,76px)}.whereGoods__stky--photo{left:var(--wg-stky-left-photo,120px);width:var(--wg-col-w-photo,64px);min-width:var(--wg-col-w-photo,64px);max-width:var(--wg-col-w-photo,64px)}.whereGoods__stky--unified{left:var(--wg-stky-left-unified_id,184px);width:var(--wg-col-w-unified_id,auto);min-width:var(--wg-col-w-unified_id,140px);max-width:var(--wg-col-w-unified_id,none);box-shadow:6px 0 8px -6px #00000047}.whereGoods__stky--product{left:var(--wg-stky-left-product,120px);width:var(--wg-col-w-product,auto);min-width:var(--wg-col-w-product,200px);max-width:var(--wg-col-w-product,none);box-shadow:6px 0 8px -6px #00000047}.whereGoods__table--noPhoto .whereGoods__stky--unified{left:var(--wg-stky-left-unified_id,120px)}.whereGoods__table--productFirst .whereGoods__stky--disc{box-shadow:6px 0 8px -6px #00000047}.whereGoods__row--discontinued td,.whereGoods__row--discontinued .whereGoods__stky{background:color-mix(in srgb, #f59e0b 15%, var(--surface,#fff))}.whereGoods__row--open .whereGoods__stky{background:color-mix(in srgb, var(--accent) 5%, var(--surface,#fff))}.whereGoods__periodBar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.whereGoods__periodNote{color:var(--text-muted,#6b7280);font-size:12px}.wgPeriod{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wgPeriod__kinds{background:var(--surface-2,#f1f5f9);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.wgPeriod__kind{color:var(--text-muted,#64748b);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 10px;font-size:13px}.wgPeriod__kind--active{background:var(--surface,#fff);color:var(--text,#0f172a);font-weight:600;box-shadow:0 1px 2px #00000014}.wgPeriod__controls{align-items:center;gap:6px;display:inline-flex}.wgPeriod__select,.wgPeriod__date{border:1px solid var(--border,#d1d5db);background:var(--surface,#fff);color:var(--text,#0f172a);border-radius:6px;padding:5px 8px;font-size:13px}.wgPeriod__custom{align-items:center;gap:6px;display:inline-flex}.wgPeriod__summary{color:var(--text,#0f172a);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.wgPeriod__dates{color:var(--muted,#64748b);font-size:12px;font-weight:500}.wgPeriod__live{text-transform:uppercase;color:#16a34a;background:#16a34a24;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700}.whereGoods__periodCol{text-align:right;white-space:nowrap}.whereGoods__change--up{color:#16a34a;font-weight:600}.whereGoods__change--down{color:#dc2626;font-weight:600}.whereGoods__change--flat{color:var(--text-muted,#6b7280)}.whereGoods__col--open{color:#dc2626;background:#dc262612}.whereGoods__colGroupRow th{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted,#6b7280);text-align:center;border-bottom:1px solid var(--border,#e5e7eb);padding:4px 8px;font-size:11px;font-weight:600}.whereGoods__colGroupHead{background:var(--surface-2,#f8fafc);border-left:1px solid var(--border,#e5e7eb);border-right:1px solid var(--border,#e5e7eb)}.whereGoods__colGroupGap{background:0 0;border-bottom-color:#0000!important}.whereGoods__groupRow td{background:color-mix(in srgb, var(--accent,#2563eb) 7%, var(--surface,#fff));border-top:3px solid color-mix(in srgb, var(--text,#111) 30%, transparent);vertical-align:middle;padding:6px 12px}.whereGoods__groupRow__labelCell{letter-spacing:.02em;text-transform:uppercase;color:var(--muted,#555);text-align:left;font-size:12px;font-weight:600}.whereGoods__groupRow__label{display:inline}.whereGoods__groupRow__count{text-transform:none;color:var(--muted,#888);margin-left:8px;font-size:11px;font-weight:400}.whereGoods__groupRow__sum{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text,#0f172a);font-size:12px}.whereGoods__num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.whereGoods__invoiceWarn{border:1px solid color-mix(in srgb, #dc2626 45%, var(--surface,#fff));background:color-mix(in srgb, #dc2626 10%, var(--surface,#fff));color:color-mix(in srgb, #dc2626 75%, var(--text,#111));border-radius:10px;margin:0 0 .75rem;padding:.6rem .85rem;font-size:.9rem;line-height:1.4}.whereGoods__row--sumMismatch td{background:color-mix(in srgb, #dc2626 10%, var(--surface,#fff))}.whereGoods__cell--sumMismatch{color:#dc2626;font-weight:600}.whereGoods__discCol{text-align:center}.whereGoods__discHead{white-space:nowrap;font-size:11px;font-weight:600}.whereGoodsDisc__check{cursor:pointer;justify-content:center;display:flex}.whereGoodsDisc__check input{cursor:pointer}.whereGoodsDisc__badges{justify-content:center;align-items:center;gap:4px;display:flex}.whereGoodsDisc__badge{letter-spacing:.02em;color:#fff;cursor:pointer;border:none;border-radius:5px;padding:2px 5px;font-size:10px;font-weight:700;line-height:1.3}.whereGoodsDisc__badge:disabled{cursor:default}.whereGoodsDisc__badge--ozon{background:#005bff}.whereGoodsDisc__badge--wb{background:#7c3aed}.whereGoodsDisc__badge--off{background:var(--text-muted,#94a3b8);opacity:.85}.whereGoodsLog__overlay{z-index:1300;background:#0f172a80;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.whereGoodsLog__panel{background:var(--surface,#fff);border-radius:12px;flex-direction:column;width:min(860px,100%);max-height:86vh;padding:20px;display:flex;box-shadow:0 20px 60px #0000004d}.whereGoodsLog__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.whereGoodsLog__header h2{margin:0;font-size:16px}.whereGoodsLog__filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.whereGoodsLog__loadingHint{align-self:center;align-items:center;min-height:38px;margin:0;display:flex}.whereGoodsLog__filters label{flex-direction:column;gap:4px;font-size:12px;display:flex}.whereGoodsLog__tableWrap{overflow:auto}.whereGoodsLog__empty{text-align:center;color:var(--text-muted);padding:16px 0}.whereGoods__table--productFirst .whereGoods__stocksCol{min-width:220px}.whereGoods__productCell{align-items:flex-start;gap:10px;min-width:0;display:flex}.whereGoods__productMeta{flex-direction:column;gap:2px;min-width:0;display:flex}.whereGoods__productId{word-break:break-word;font-weight:600}.whereGoods__productName{color:var(--muted);word-break:break-word;font-size:12px}.whereGoods__channels{flex-direction:column;gap:4px;font-size:13px;display:flex}.whereGoods__channels--clickable{cursor:pointer;border-radius:6px;margin:-2px -4px;padding:2px 4px}.whereGoods__channels--clickable:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}.whereGoods__channels--totals{font-size:12px}.whereGoods__channelLine{flex-wrap:wrap;align-items:baseline;gap:6px 8px;display:flex}.whereGoods__channelLabel{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);min-width:36px;font-size:11px;font-weight:700}.whereGoods__channelLabel--ozon{color:#005bff}.whereGoods__channelLabel--wb{color:#9b26b6}.whereGoods__channelQty{font-variant-numeric:tabular-nums}.whereGoods__channelMeta{color:var(--muted);font-size:11px;font-weight:400}.whereGoods__channelEmpty{color:var(--muted)}.whereGoods__breakdown--unified{padding:8px 0 4px 28px}.whereGoods__breakdownSummary{margin:0 0 10px;font-size:13px}.whereGoods__sourceBadge{text-transform:uppercase;letter-spacing:.04em;background:var(--code-bg);border:1px solid var(--border);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-block}.whereGoods__sourceBadge--ozon{color:#005bff;border-color:color-mix(in srgb, #005bff 30%, var(--border))}.whereGoods__sourceBadge--wb{color:#9b26b6;border-color:color-mix(in srgb, #9b26b6 30%, var(--border))}.whereGoods__sourceBadge--own{color:var(--text)}.whereGoods__row--product td{font-weight:500}.whereGoods__warehouseRow td{background:color-mix(in srgb, var(--accent) 3%, transparent);vertical-align:middle;font-size:12px}.whereGoods__warehouseRow--note td{background:0 0;padding-top:0;padding-bottom:4px}.whereGoods__warehouseRowLabel{padding-left:28px!important}.whereGoods__warehouseRowName{color:var(--muted);margin-left:8px}.whereGoods__cashflowNote{margin:0 0 10px}.whereGoods__cashflowNoteWarn{color:var(--color-warn,#b45309)}.whereGoods__productIdCell{font-weight:600}.whereGoods__expandCol{width:36px;padding-left:8px!important;padding-right:4px!important}.whereGoods__photoCol{width:52px;padding-right:4px!important}.whereGoods__expandBtn{cursor:pointer;color:var(--accent,#1565c0);background:0 0;border:none;padding:4px 6px;font-size:14px;line-height:1}.whereGoods__expandIcon{transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:inline-block}.whereGoods__expandIcon--open{transform:rotate(90deg)}.whereGoods__table tbody tr td{transition:background-color .16s}.whereGoods__row--open td{background:color-mix(in srgb, var(--accent) 5%, transparent)}.whereGoods__detailRow td{background:color-mix(in srgb, var(--accent) 4%, transparent);border-bottom:1px solid var(--border);padding:0 12px 12px!important}.whereGoods__breakdown{flex-direction:column;gap:12px;padding:8px 0 4px 28px;display:flex}.whereGoods__breakdownSection{max-width:960px}.whereGoods__breakdownTitle{margin:0 0 6px;font-size:13px;font-weight:600}.whereGoods__breakdownNote{margin:0 0 6px}.whereGoods__breakdownTable{border-collapse:collapse;width:100%;font-size:12px}.whereGoods__breakdownTable th,.whereGoods__breakdownTable td{border:1px solid var(--border);text-align:left;padding:6px 8px}.whereGoods__breakdownTable th{background:color-mix(in srgb, var(--accent) 8%, transparent);font-weight:600}.whereGoods__input,.whereGoods__select{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:6px;min-width:120px;padding:4px 8px;font-size:13px}.whereGoods__rowActions{flex-direction:row;align-items:center;gap:6px;display:flex}.whereGoods__dimsBlock{flex-direction:column;gap:2px;font-size:13px;display:flex}.whereGoods__dimsBlock strong{color:var(--text-muted,inherit);text-transform:uppercase;letter-spacing:.02em;font-size:12px}.dimensionsView__tabs{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.dimensionsView__tab{border:1px solid var(--border-subtle,#ddd);cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-size:13px}.dimensionsView__tab--active{background:var(--accent-soft,#eef3ff);border-color:var(--accent,#3b6cff);color:var(--accent,#3b6cff)}.dimensionsView__filters{flex-wrap:wrap;gap:6px;margin:10px 0 14px;display:flex}.dimensionsView__filter{border:1px solid var(--border-subtle,#ddd);cursor:pointer;background:0 0;border-radius:6px;padding:4px 10px;font-size:12px}.dimensionsView__filter--active{background:var(--surface-elevated,#f5f5f5);border-color:var(--text-muted,#888)}.dimensionsView__badge{border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.dimensionsView__badge--warn{color:#e65100;background:#fff3e0}.dimensionsView__badge--ok{color:#2e7d32;background:#e8f5e9}.dimensionsView__badge--neutral{color:#616161;background:#f5f5f5}.dimensionsView__badge--danger{color:#c62828;background:#ffebee}.dimensionsView__diff--up{color:#c62828}.dimensionsView__diff--down{color:#2e7d32}.dimensionsView__periodCards{flex-wrap:wrap;gap:12px;margin:12px 0 16px;display:flex}.dimensionsView__periodCard{cursor:pointer;text-align:left;min-width:120px}.dimensionsView__periodCard--active{border-color:var(--accent,#3b6cff);box-shadow:0 0 0 1px var(--accent,#3b6cff)}.dimensionsView__toolbarRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.dimensionsView__toggle{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.dimensionsView__pagination{align-items:center;gap:12px;margin-top:12px;display:flex}.dimensionsView__expandBtn{cursor:pointer;color:var(--text-muted,inherit);background:0 0;border:none;padding:0 4px;font-size:12px}.dimensionsView__volumeArrow{white-space:nowrap;font-size:12px}.dimensionsView__volumeArrow--up{color:var(--danger,#c0392b);font-weight:600}.dimensionsView__volumeArrow--down{color:#2e7d32}.dimensionsView__historyRow td{background:var(--surface-raised,#f8f9fb);border-top:none;padding:0}.dimensionsView__historyPanel{flex-direction:column;gap:0;padding:0 12px 12px 36px;display:flex}.dimensionsView__historyHead{color:var(--text-h,inherit);padding:10px 0 8px;font-size:13px}.dimensionsView__historyTableWrap{border:1px solid var(--border-subtle,#e5e7eb);background:var(--surface,#fff);border-radius:8px;overflow-x:auto}.dimensionsView__historyTable{min-width:920px;margin:0}.dimensionsView__historyTable th{white-space:nowrap;font-size:11px}.dimensionsView__historyTable td{vertical-align:middle;font-size:12px}.dimensionsView__histStatus{color:var(--accent,#3b6cff);background:#eef3ff;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.dimensionsView__histVol{align-items:center;gap:4px;font-weight:600;display:inline-flex}.dimensionsView__histVolArrow{font-size:11px}.dimensionsView__histVol--up{color:var(--danger,#c62828)}.dimensionsView__histVol--down{color:#2e7d32}.dimensionsView__groupHead td{background:var(--surface-raised,#f3f4f6);font-size:13px}.dimensionsView__row--expanded td{border-bottom:none}.dimensionsView__wbPanel{flex-direction:column;gap:12px;display:flex}.dimensionsView__wbHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;display:flex}.dimensionsView__wbLead{color:var(--text-muted,inherit);flex:320px;margin:0;font-size:13px;line-height:1.45}.dimensionsView__summaryRow{margin:4px 0 8px}.dimensionsView__summaryCards{flex-wrap:wrap;gap:10px;display:flex}.dimensionsView__summaryCard{border:1px solid var(--border-subtle,#ddd);background:var(--surface-raised,#fff);border-radius:8px;flex-direction:column;flex:140px;gap:6px;min-width:120px;padding:10px 12px;display:flex}.dimensionsView__summaryCard--wide{flex:1.4 220px}.dimensionsView__summaryCardTitle{color:var(--text-muted,inherit);font-size:12px}.dimensionsView__summaryCardDate{opacity:.85;font-weight:400}.dimensionsView__summaryCardValue{font-size:15px;font-weight:600}.dimensionsView__summaryCardValue--muted{color:var(--text-muted,inherit);font-weight:500}.dimensionsView__summaryCardValue--danger{color:var(--danger,#c62828)}.dimensionsView__summaryAllTime{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.dimensionsView__summaryDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.dimensionsView__summaryDot--danger{background:var(--danger,#c62828)}.dimensionsView__summaryCount{color:var(--text-muted,inherit);font-size:12px;font-weight:500}.dimensionsView__wbToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.dimensionsView__filters--wb{flex:420px;margin:0}.dimensionsView__filterCount{opacity:.85;margin-left:4px;font-weight:600}.dimensionsView__scopeSelect{color:var(--text-muted,inherit);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.dimensionsView__scopeSelect select{border:1px solid var(--border-subtle,#ddd);background:var(--surface,#fff);border-radius:6px;padding:4px 8px;font-size:12px}.dimensionsView__wbTableWrap{margin-top:4px}.mgmtTable--wbMeasurements th,.mgmtTable--wbMeasurements td{vertical-align:top}.dimensionsView__periodHead td{background:var(--surface-raised,#f3f4f6);color:var(--text-h,inherit);padding-top:10px;padding-bottom:10px;font-size:13px;font-weight:600}.dimensionsView__expandCell{width:28px}.dimensionsView__dimsCompare{flex-direction:column;gap:4px;min-width:150px;display:flex}.dimensionsView__dimsLine{white-space:nowrap;align-items:center;gap:6px;font-size:12px;line-height:1.35;display:flex}.dimensionsView__dimsIcon{text-align:center;opacity:.7;flex-shrink:0;width:16px;font-size:11px}.dimensionsView__dimsIcon--card{color:var(--text-muted,inherit)}.dimensionsView__dimsIcon--meas{color:var(--accent,#3b6cff)}.dimensionsView__volumeBlock{flex-direction:column;gap:2px;min-width:120px;display:flex}.dimensionsView__volumeMain{white-space:nowrap;font-size:12px}.dimensionsView__volumeDelta{font-size:11px;font-weight:600}.dimensionsView__volumeDelta--up{color:var(--danger,#c62828)}.dimensionsView__volumeDelta--down{color:#2e7d32}.dimensionsView__risk{white-space:nowrap;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.dimensionsView__risk--none{color:#2e7d32;background:#e8f5e9}.dimensionsView__risk--high{color:#c62828;background:#ffebee}.dimensionsView__photoLink{color:var(--accent,#7b1fa2);white-space:nowrap;font-size:12px;text-decoration:none}.dimensionsView__photoLink:hover{text-decoration:underline}.whereGoods__confirmLocation{color:var(--text-muted);align-items:center;gap:8px;font-size:13px;display:flex}.whereGoods__invoiceHeaderEdit{flex-wrap:wrap;gap:16px;margin-bottom:8px;display:flex}.whereGoods__invoiceHeaderEdit label{color:var(--text-muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.whereGoods__invoiceHeaderEdit input{font:inherit;border:1px solid var(--border);background:var(--surface);border-radius:6px;padding:6px 10px}.whereGoods__invoiceConfirmedHint{color:var(--accent)}.whereGoods__lineNumInput{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:6px;width:90px;padding:4px 8px;font-size:13px}.whereGoods__lineNumInput:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.whereGoods__upload{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.whereGoods__upload label{color:var(--text-muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.whereGoods__upload input[type=text],.whereGoods__upload input[type=date]{font:inherit;border:1px solid var(--border);background:var(--surface);border-radius:6px;padding:6px 10px}.whereGoods__invoiceTable{min-width:640px}.whereGoods__invoiceOpenBtn{font:inherit;color:var(--accent);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-weight:600}.whereGoods__invoiceOpenBtn:hover{text-decoration:underline}.whereGoods__badge{border-radius:999px;padding:2px 8px;font-size:11px;display:inline-block}.whereGoods__badge--ok{color:#2e7d32;background:#2e7d322e}.whereGoods__badge--manual{background:color-mix(in srgb, var(--accent) 18%, transparent)}.whereGoods__badge--warn{color:#c62828;background:#c6282826}.warehousesPanel{flex-direction:column;gap:14px;display:flex}.warehousesPanel__toolbar{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.warehousesPanel__header{flex-direction:column;gap:12px;margin-bottom:4px;display:flex}.warehousesPanel__alert{margin:0}.warehousesPanel__warehouseRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.warehousesPanel__warehouseRowMain{flex-wrap:wrap;flex:1;align-items:center;gap:10px;min-width:min(100%,280px);display:flex}.warehousesPanel__warehouseLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary,#64748b);flex-shrink:0;min-width:3.5rem;font-size:12px;font-weight:700}.warehousesPanel__warehouseActions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.warehousesPanel__manageToggle{white-space:nowrap}.warehousesPanel__contextLine{border-top:1px solid var(--border);color:var(--text-secondary,#64748b);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding-top:8px;font-size:13px;display:flex}.warehousesPanel__contextSection{color:var(--text-primary);font-weight:600}.warehousesPanel__contextSep{opacity:.45}.warehousesPanel__contextWarehouse{color:var(--accent);font-weight:600}.warehousesPanel__hintBanner{background:color-mix(in srgb, var(--accent) 6%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border));color:var(--text-secondary,#475569);border-radius:10px;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.warehousesPanel__hintBanner p{margin:0}.warehousesPanel__hintBannerIcon{background:color-mix(in srgb, var(--accent) 14%, transparent);width:22px;height:22px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.warehousesPanel__assemblyGuide{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin:0 0 16px;padding:16px 18px}.warehousesPanel__assemblyGuide--empty{border-color:color-mix(in srgb, var(--accent) 22%, var(--border));background:color-mix(in srgb, var(--accent) 4%, var(--surface))}.warehousesPanel__assemblyGuideTitle{color:var(--text);margin:0 0 14px;font-size:16px;font-weight:600}.warehousesPanel__assemblyGuideLead{color:var(--text-secondary,#475569);margin:0 0 12px;font-size:13px;line-height:1.45}.warehousesPanel__assemblyGuide--compact .warehousesPanel__assemblyGuideLead{margin:0}.warehousesPanel__assemblyGuideLink{font:inherit;font-size:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.warehousesPanel__assemblyGuideLink:hover{color:color-mix(in srgb, var(--accent) 80%, var(--text))}.warehousesPanel__assemblySteps{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.warehousesPanel__assemblyGuide--compact .warehousesPanel__assemblySteps{gap:8px}.warehousesPanel__assemblyStep{align-items:flex-start;gap:12px;display:flex}.warehousesPanel__assemblyStepNum{background:color-mix(in srgb, var(--accent) 12%, transparent);width:26px;height:26px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.warehousesPanel__assemblyGuide--compact .warehousesPanel__assemblyStepNum{width:22px;height:22px;font-size:12px}.warehousesPanel__assemblyStepBody{flex:1;min-width:0}.warehousesPanel__assemblyStepTitle{color:var(--text);font-size:14px;font-weight:600;display:block}.warehousesPanel__assemblyGuide--compact .warehousesPanel__assemblyStepTitle{font-size:13px}.warehousesPanel__assemblyStepDetail{color:var(--text-secondary,#475569);margin:4px 0 0;font-size:13px;line-height:1.45}.warehousesPanel__assemblyGuide--compact .warehousesPanel__assemblyStepDetail{font-size:12px}.warehousesPanel__assemblyStepBody .btn{margin-top:10px}.warehousesPanel__assemblyForm{margin-bottom:20px}.warehousesPanel__assemblyRow{flex-wrap:wrap}.warehousesPanel__sectionToolbar{margin-bottom:4px}.warehousesPanel__sectionToolbar--end{justify-content:flex-end;display:flex}.warehousesPanel__warehouseSelectWrap{flex:1;min-width:min(100%,220px);max-width:360px}.warehousesPanel__warehouseSelect{width:100%;font:inherit;border:1px solid var(--border);background-color:var(--surface,#fff);color:var(--text-primary);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M3 4.5 6 7.5 9 4.5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border-radius:10px;padding:10px 36px 10px 14px;font-size:14px;font-weight:600;line-height:1.35;transition:border-color .15s,box-shadow .15s,background-color .15s}.warehousesPanel__warehouseSelect:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));background-color:color-mix(in srgb, var(--accent) 4%, var(--surface))}.warehousesPanel__warehouseSelect:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}.warehousesPanel__warehouseSelect:disabled{opacity:.65;cursor:not-allowed}.warehousesPanel__addInline{align-items:center;gap:6px;display:flex}.warehousesPanel__addInline input{width:180px}.warehousesPanel__manageList{border-top:1px solid var(--border);flex-direction:column;gap:6px;margin:0;padding:10px 0 0;list-style:none;display:flex}.warehousesPanel__manageItem{border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:4px;display:flex}.warehousesPanel__manageItem--archived{opacity:.6}.warehousesPanel__manageItemName{flex:1;align-items:center;gap:6px;min-width:120px;font-weight:500;display:flex}input.warehousesPanel__manageItemName{flex-basis:100%}.warehousesPanel__itemActions{flex-shrink:0;align-items:center;gap:4px;display:flex}.warehousesPanel__subnav{background:color-mix(in srgb, var(--border) 35%, var(--surface));border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:6px;display:grid}.warehousesPanel__subnavBtn{font:inherit;cursor:pointer;color:var(--text-secondary,#64748b);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;transition:background .15s,border-color .15s,box-shadow .15s,color .15s;display:flex}.warehousesPanel__subnavBtn:hover{color:var(--text-primary);background:color-mix(in srgb, var(--surface) 80%, transparent)}.warehousesPanel__subnavBtn--active{color:var(--text-primary);background:var(--surface,#fff);border-color:color-mix(in srgb, var(--accent) 25%, var(--border));box-shadow:0 1px 4px #0f172a14}.warehousesPanel__subnavLabel{font-size:14px;font-weight:700;line-height:1.2}.warehousesPanel__subnavBtn--active .warehousesPanel__subnavLabel{color:var(--accent)}.warehousesPanel__subnavHint{opacity:.85;font-size:11px;line-height:1.3}@media (width<=720px){.warehousesPanel__subnav{grid-template-columns:1fr}.warehousesPanel__warehouseRow{flex-direction:column;align-items:stretch}.warehousesPanel__warehouseActions{justify-content:flex-start}}.warehousesPanel__content{flex-direction:column;gap:20px;min-width:0;display:flex}.warehousesPanel__tableSearch{align-items:center;gap:10px;display:flex}.warehousesPanel__tableSearch .whereGoods__search{flex:1;min-width:200px;max-width:420px}.warehousesPanel__balances,.warehousesPanel__inventory{flex-direction:column;gap:8px;display:flex}.warehousesPanel__confirmOverlay{z-index:1300;background:#0f172a80;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.warehousesPanel__confirmPanel{background:var(--surface,#fff);border-radius:12px;flex-direction:column;gap:12px;width:min(420px,100%);padding:20px;display:flex;box-shadow:0 20px 60px #0000004d}.warehousesPanel__confirmActions{justify-content:flex-end;gap:8px;display:flex}.warehousesPanel__deltaPositive{color:#2e7d32;font-weight:600}.warehousesPanel__deltaNegative{color:#c62828;font-weight:600}.warehousesPanel__badge{white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:.8em;font-weight:600;display:inline-block}.warehousesPanel__badge--receipt{color:#2e7d32;background:#e3f5e6}.warehousesPanel__badge--writeoff{color:#c62828;background:#fce8e6}.warehousesPanel__badge--surplus{color:#b26a00;background:#fff4e0}.warehousesPanel__badge--transfer{color:#2a56c6;background:#e8eef9}.warehousesPanel__balanceRow{cursor:pointer}.warehousesPanel__balanceRow:hover{background:#00000008}.warehousesPanel__expandToggle{width:1em;color:var(--text-secondary,#666);display:inline-block}.warehousesPanel__movementsRow>td{background:#00000005;padding:8px 12px 14px}.warehousesPanel__movementRow{background:#00000005;font-size:.92em}.warehousesPanel__movementRow>td{padding:5px 8px}.warehousesPanel__movementMeta{color:var(--text-secondary,#666);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.warehousesPanel__movementDate{white-space:nowrap}.warehousesPanel__movementNote{text-overflow:ellipsis;overflow:hidden}@media (width<=900px){.warehousesPanel__addInline input{width:140px}}.whereGoods__syncToolbar{flex-wrap:wrap;gap:.5rem}.whereGoods__syncBox{flex-direction:column;align-items:flex-end;gap:.35rem;display:flex}.whereGoods__syncProgress{min-width:240px;max-width:420px}.whereGoods__syncEta{opacity:.85;white-space:nowrap}.whereGoods__syncHint{max-width:420px}.whereGoodsArticlesIntro{border:1px solid var(--border);background:var(--surface-card);border-radius:12px;margin-bottom:16px;padding:14px 16px}.whereGoodsArticlesIntro__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.whereGoodsArticlesIntro__title{margin:0;font-size:15px;font-weight:600}.whereGoodsArticlesIntro__toggle{color:var(--accent);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 6px;font-size:13px}.whereGoodsArticlesIntro__toggle:hover{background:var(--accent-bg)}.whereGoodsArticlesIntro__body{grid-template-columns:minmax(0,1.4fr) minmax(240px,.8fr);gap:18px;margin-top:12px;display:grid}.whereGoodsArticlesIntro__text{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.whereGoodsArticlesIntro__text p{margin:0 0 8px}.whereGoodsArticlesIntro__text p:last-child{margin-bottom:0}.whereGoodsArticlesIntro__flow{flex-wrap:wrap;grid-column:1/-1;align-items:stretch;gap:8px;margin:0;padding:0;list-style:none;display:flex}.whereGoodsArticlesIntro__step{border:1px solid var(--border);background:var(--accent-bg);border-radius:10px;flex-direction:column;flex:160px;gap:2px;min-width:150px;padding:10px 12px 10px 34px;display:flex;position:relative}.whereGoodsArticlesIntro__step:not(:last-child):after{content:"→";color:var(--text-muted);z-index:1;font-size:14px;position:absolute;top:50%;right:-11px;transform:translateY(-50%)}.whereGoodsArticlesIntro__stepIndex{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:flex;position:absolute;top:10px;left:10px}.whereGoodsArticlesIntro__stepTitle{font-size:13px;font-weight:600}.whereGoodsArticlesIntro__stepSub{color:var(--text-muted);font-size:11px;line-height:1.35}.whereGoodsArticlesIntro__step--kit{background:0 0;border-style:dashed}.whereGoodsArticlesIntro__video{min-width:0}.whereGoodsArticlesIntro__videoPlaceholder{border:1px dashed var(--border);height:100%;min-height:120px;color:var(--text-muted);background:color-mix(in srgb, var(--text-muted) 5%, transparent);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.whereGoodsArticlesIntro__videoIcon{border:2px solid;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding-left:3px;font-size:15px;display:flex}.whereGoodsArticlesIntro__videoText{font-size:12px}@media (width<=720px){.whereGoodsArticlesIntro__body{grid-template-columns:1fr}.whereGoodsArticlesIntro__step:not(:last-child):after{content:"↓";top:auto;bottom:-12px;right:50%;transform:translate(50%)}}.whereGoodsArticles .productsTable__wrap{flex:none;min-height:0;overflow:auto}.eaUnifiedToolbar{margin-bottom:12px}.whereGoodsArticles .eaUnifiedToolbar{flex-wrap:nowrap;gap:8px;margin-bottom:8px}.whereGoodsArticles .matchingPanel__toolbar.eaUnifiedToolbar{flex-wrap:nowrap}.eaUnifiedToolbar__search{flex:200px;min-width:0}.matchingPanel__toolbar{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;margin-bottom:8px;display:flex}.matchingPanel__search{flex:160px;min-width:120px;max-width:280px}.matchingPanel__toolbarExtra{flex-wrap:nowrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.matchingPanel__toolbar .matchingPanel__tabs,.matchingPanel__toolbar .matchingPanel__filters,.matchingPanel__toolbarExtra .matchingPanel__tabs,.matchingPanel__toolbarExtra .matchingPanel__filters,.matchingPanel__toolbar .matchingPanel__actions,.matchingPanel__toolbarExtra .matchingPanel__actions,.matchingPanel__toolbar .matchingPanel__actions .ui-btn,.matchingPanel__toolbarExtra .matchingPanel__actions .ui-btn{flex-shrink:0}.matchingPanel__toolbar .matchingPanel__actions,.matchingPanel__toolbarExtra .matchingPanel__actions,.matchingPanel__header .matchingPanel__actions{margin-left:auto}.matchingPanel__actions{flex-wrap:nowrap;align-items:center;gap:8px;width:auto;min-width:0;display:inline-flex}.matchingPanel__actions .ui-btn{flex-shrink:0}.matchingPanel__signalsRow{margin:0 0 10px}.matchingPanel__signals{border:1px solid var(--border-color,#d0d3db);background:color-mix(in srgb, var(--code-bg,#f3f4f6) 70%, var(--surface,#fff));border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.matchingPanel__signal{border:1px solid var(--border-color,#d0d3db);background:var(--surface,#fff);color:var(--text,#1f2937);font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;margin:0;padding:5px 10px;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex}.matchingPanel__signal:hover{background:color-mix(in srgb, var(--accent,#2563eb) 8%, transparent)}.matchingPanel__signal--active{border-color:color-mix(in srgb, var(--accent,#2563eb) 55%, var(--border-color,#d0d3db));background:color-mix(in srgb, var(--accent,#2563eb) 12%, transparent)}.matchingPanel__signal--excluded{color:var(--text-muted,#64748b)}.matchingPanel__signalBadge{color:#fff;background:#dc2626;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.matchingPanel__mergeHint{background:color-mix(in srgb, var(--accent,#2563eb) 10%, transparent);border-radius:8px;margin:0 0 8px;padding:8px 10px}.matchingPanel__table--mergeMode .matchingPanel__mergeDrag{cursor:grab;outline:1px dashed color-mix(in srgb, var(--accent,#2563eb) 45%, transparent);outline-offset:2px;border-radius:4px;padding:2px}.matchingPanel__table--mergeMode .matchingPanel__mergeDrag:active{cursor:grabbing}.matchingPanel__row--mergeDrop>td{background:color-mix(in srgb, var(--accent,#2563eb) 14%, transparent)}.mergeConflictModal{width:min(720px,96vw);max-width:720px}.mergeConflictModal__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.mergeConflictModal__header h2{margin:0;font-size:1.15rem}.mergeConflictModal__close{cursor:pointer;color:var(--text-muted,#64748b);background:0 0;border:none;font-size:1.5rem;line-height:1}.mergeConflictModal__tableWrap{max-height:50vh;margin:12px 0;overflow:auto}.mergeConflictModal__pick{cursor:pointer;align-items:flex-start;gap:6px;display:inline-flex}.mergeConflictModal__kept{font-weight:600}.mergeConflictModal__kit{border-top:1px solid var(--border-color,#e2e8f0);margin:12px 0;padding-top:8px}.mergeConflictModal__kitOptions{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}.mergeConflictModal__kitList{margin:0 0 10px;padding-left:1.2rem;font-size:13px}.eaPanelHint{margin:0 0 10px;font-size:12px}.productsTable__row--selectable{cursor:pointer}.productsTable__row--selectable:hover>td{background:color-mix(in srgb, var(--accent) 8%, transparent)}.productsTable__row--focusPulse>td{animation:.9s ease-out 2 supplierArticlesFocusPulse}@keyframes supplierArticlesFocusPulse{0%,to{background:color-mix(in srgb, var(--accent) 16%, transparent)}50%{background:color-mix(in srgb, var(--accent) 32%, var(--surface,#fff))}}.eaSelectionBar{border:1px solid var(--border,#d0d5dd);background:var(--surface,#fff);color:var(--text-h,#111);box-shadow:0 -4px 16px color-mix(in srgb, var(--text,#111) 8%, transparent);z-index:2;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 12rem 10px 14px;display:flex;position:sticky;bottom:8px}.eaSelectionBar__label{text-overflow:ellipsis;min-width:0;color:var(--text-h,#111);font-size:13px;font-weight:500;overflow:hidden}.productsTable__row--selected>td{background:color-mix(in srgb, var(--accent) 12%, var(--surface,#fff));color:var(--text-h,#111)}.productsTable__row--selected .dataView__hint{color:color-mix(in srgb, var(--text-h,#111) 55%, transparent)}.eaSelectionBar__actions{flex-wrap:wrap;gap:8px;display:flex}.matchingPanel__header{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;margin-bottom:8px;display:flex}.matchingPanel__header .matchingPanel__tabs,.matchingPanel__header .matchingPanel__filters,.matchingPanel__header .matchingPanel__actions .ui-btn{flex-shrink:0}@media (width<=1100px){.whereGoodsArticles .matchingPanel__toolbar.eaUnifiedToolbar,.matchingPanel__toolbar,.matchingPanel__toolbarExtra,.matchingPanel__header{flex-wrap:wrap}.matchingPanel__toolbar .matchingPanel__actions,.matchingPanel__toolbarExtra .matchingPanel__actions,.matchingPanel__header .matchingPanel__actions{margin-left:0}}.matchingPanel__filtersTrigger{gap:6px;width:auto;min-width:34px;height:34px;padding:0 10px}.matchingPanel__filtersLabel{font-size:13px;font-weight:500;line-height:1}.matchingPanel__filters{flex-shrink:0}.matchingPanel__filtersPanel{min-width:280px;left:0;right:auto}@media (width<=900px){.whereGoodsArticles .eaUnifiedToolbar,.matchingPanel__toolbar,.matchingPanel__toolbarExtra,.matchingPanel__header,.complectation__toolbar,.supplierArticles__toolbar{flex-wrap:wrap}.complectation__actions,.supplierArticles__actions{margin-left:0}}.matchingPanel__filterOptions{flex-direction:column;align-items:stretch}.matchingPanel__filterOptions .whereGoodsTableSettings__layoutOption{text-align:left}.whereGoodsArticles__unifiedInput{min-width:140px;font-weight:600}.whereGoodsArticles__supplierArticle{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.whereGoodsArticles__sectionTitle{margin:0 0 12px;font-size:15px}.whereGoodsArticles__pickBanner{border:1px solid var(--accent);background:var(--accent-bg);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 14px;display:flex}.whereGoodsArticles__pickBannerText{font-size:13px}.whereGoodsArticles__rowActions{flex-direction:column;align-items:stretch;gap:6px;display:flex}.whereGoodsArticles__row--pickBase>td{background:var(--accent-bg)}.whereGoodsArticles__row--pickTarget{cursor:pointer}.whereGoodsArticles__row--pickTarget:hover>td{background:color-mix(in srgb, var(--accent) 12%, transparent)}.whereGoodsArticles__row--pickDisabled{opacity:.5}.whereGoodsArticles__sections{margin-bottom:14px}.supplierArticles__form{border:1px solid var(--border);background:var(--surface-card);border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:14px;padding:14px;display:flex}.supplierArticles__form .whereGoodsArticles__field{min-width:160px}.supplierArticles__priceField{max-width:160px}.supplierArticles__vat{white-space:nowrap;margin-bottom:8px}.supplierArticles__importHint{margin:0}.supplierArticles__toolbar{flex-wrap:nowrap;gap:8px;margin-bottom:8px}.supplierArticles__search{flex:180px;min-width:120px}.supplierArticles__count{flex-shrink:0;justify-content:center;min-width:2.5rem}.supplierArticles__filters{flex-shrink:0}.supplierArticles__filtersTrigger{margin:0}.supplierArticles__filtersPanel{min-width:200px}.supplierArticles__filterOptions{flex-direction:column;gap:4px;display:flex}.supplierArticles__actions{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.productKits__editor{border:1px solid var(--border);background:var(--surface-card);border-radius:10px;margin-bottom:16px;padding:16px}.productKits__head{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.productKits__components{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.productKits__componentRow{align-items:center;gap:8px;display:flex}.productKits__componentRow select{flex:auto;min-width:0}.productKits__componentRow--picker{align-items:flex-start}.productKits__componentRow--picker .kitComponentField{flex:auto;min-width:0}.productKits__componentRow--picker .productKits__qty{margin-top:2px}.kitComponentField{gap:6px;min-width:0;display:grid}.kitComponentField__selected{align-items:center;gap:8px;min-width:0;display:flex}.kitComponentField__selectedBtn{text-align:left;border:1px solid var(--border);background:var(--surface);min-width:0;font:inherit;color:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;flex:auto;padding:8px 10px;overflow:hidden}.kitComponentField__selectedBtn:hover:not(:disabled){background:var(--accent-bg)}.kitComponentField__selectedBtn:disabled{opacity:.65;cursor:not-allowed}.kitComponentField__search{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kitComponentField__search .whereGoods__input{flex:12rem;min-width:0}.kitComponentField__suggestList{max-height:160px}.kitComponentField__createSuggest{color:var(--accent);font-weight:600}.kitComponentField__emptyHint{margin:0;padding:8px 10px}.kitComponentField__create{margin-top:2px}.productKits__qty{flex:none;width:96px}.productKits__lineCost{text-align:right;font-variant-numeric:tabular-nums;min-width:90px;color:var(--text-muted)}.productKits__footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.productKits__total{font-size:15px}.productKits__list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.productKits__card{border:1px solid var(--border);background:var(--surface-card);border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.productKits__cardHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.productKits__cardName{color:var(--text-muted)}.productKits__cardCost{white-space:nowrap;font-weight:700}.productKits__cardComponents{color:var(--text-muted);flex-direction:column;gap:2px;margin:0;padding-left:18px;font-size:13px;display:flex}.productKits__cardActions{margin-top:auto}.whereGoodsArticles__viewModes{margin-bottom:14px}.whereGoodsArticles__suggestions{margin-bottom:20px}.whereGoodsArticles__suggestionList{flex-direction:column;gap:10px;display:flex}.whereGoodsArticles__suggestionCard{border:1px solid var(--border);background:color-mix(in srgb, var(--accent) 6%, var(--surface));border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.whereGoodsArticles__suggestionCard--selectable{cursor:pointer}.whereGoodsArticles__suggestionCard--selectable:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.whereGoodsArticles__suggestionCard--selected{cursor:pointer;border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, var(--surface));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)}.whereGoodsArticles__suggestionCard--auto{opacity:.95;background:color-mix(in srgb, var(--ok,#1a7f37) 6%, var(--surface));border-style:dashed;position:relative}.whereGoodsArticles__autoMatched{margin-bottom:1.25rem}.whereGoodsArticles__autoBadge{text-transform:uppercase;letter-spacing:.02em;color:var(--ok,#1a7f37);background:color-mix(in srgb, var(--ok,#1a7f37) 14%, transparent);border-radius:6px;align-self:flex-start;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:600}.whereGoodsArticles__suggestionPhotos,.whereGoodsArticles__rowThumbs,.whereGoodsArticles__mergePreview{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.whereGoodsArticles__mergePreview{margin-bottom:12px}.whereGoodsArticles__thumbWrap{flex-direction:column;align-items:center;gap:4px;display:flex}.whereGoodsArticles__thumbLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:600}.whereGoodsArticles__suggestionReason{color:var(--accent);min-width:160px;font-size:12px;font-weight:600}.whereGoodsArticles__matchBadges{flex-wrap:wrap;gap:6px;min-width:160px;display:flex}.whereGoodsArticles__matchBadge{color:var(--accent);background:var(--accent-bg);border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block}.whereGoodsArticles__suggestionBlock{gap:4px;display:grid}.whereGoodsArticles__suggestionBlockTitle{color:var(--text-h);font-size:12px;font-weight:600}.whereGoodsArticles__suggestionField{grid-template-columns:minmax(72px,92px) minmax(0,1fr);gap:8px;font-size:13px;display:grid}.whereGoodsArticles__suggestionFieldLabel{color:var(--muted)}.whereGoodsArticles__suggestionFieldValue{word-break:break-word}.whereGoodsArticles__suggestionBody{flex:1;gap:10px;font-size:13px;line-height:1.5;display:grid}.whereGoodsArticles__modalBackdrop{z-index:10050;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.complectationVariantsModal__error{margin:0 0 12px}.whereGoodsArticles__modal{background:var(--surface);border-radius:12px;width:100%;max-width:520px;padding:20px 24px;box-shadow:0 8px 32px #0003}.linkCardModal{max-width:640px}.linkCardModal__block{border-top:1px solid var(--border);margin:14px 0;padding-top:8px}.linkCardModal__blockHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.linkCardModal__blockActions{flex-shrink:0;align-items:center;gap:4px;display:flex}.linkCardModal__blockHead h4{margin:0;font-size:14px}.linkCardModal__blockView{align-items:flex-start;gap:12px;display:flex}.linkCardModal__search{gap:8px;display:grid}.linkCardModal__suggestList{border:1px solid var(--border);border-radius:8px;max-height:180px;margin:0;padding:0;list-style:none;overflow-y:auto}.linkCardModal__suggestBtn{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:none;padding:8px 10px;display:block}.linkCardModal__suggestBtn:hover{background:var(--accent-bg)}.matchingPanel__photoTh,.matchingPanel__photoTd{text-align:center;vertical-align:middle;width:56px}.matchingPanel__table--autofit{table-layout:fixed;width:100%}.matchingPanel__table--autofit .matchingPanel__photoTh,.matchingPanel__table--autofit .matchingPanel__photoTd{width:auto}.matchingPanel__table--autofit .matchingPanel__cell{vertical-align:middle;overflow:hidden}.matchingPanel__table--autofit .productsTable__name,.matchingPanel__table--autofit .productsTable__offerId--bold,.matchingPanel__table--autofit td strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.matchingPanel__table--autofit .matchingPanel__statusCell{min-width:0;overflow:hidden}.matchingPanel__table--autofit .matchingPanel__mfrHead{align-items:center;gap:6px;min-width:0;display:flex}.matchingPanel__table--autofit .matchingPanel__mfrHead>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.matchingPanel__columnWidthActions{margin-top:10px}.eaMergeConflict{border:1px solid color-mix(in srgb, var(--danger,#c62828) 35%, var(--border,#d0d5dd));background:color-mix(in srgb, var(--danger,#c62828) 6%, var(--surface,#fff));border-radius:10px;margin:12px 0;padding:12px 14px}.eaMergeConflict__title{color:var(--danger,#c62828);margin:0 0 8px;font-size:14px;font-weight:600}.eaMergeConflict__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.eaMergeConflict__list p{margin:0 0 6px;font-size:13px;line-height:1.45}.matchingPanel__summary{border-top:1px solid var(--border);margin-top:28px;padding-top:20px}.matchingPanel__tabs{border:1px solid var(--border);background:color-mix(in srgb, var(--text) 4%, var(--surface));border-radius:10px;flex-wrap:nowrap;flex-shrink:0;gap:4px;margin-bottom:0;padding:4px;display:inline-flex}.matchingPanel__tab{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500;transition:background .15s,color .15s}.matchingPanel__tab:hover{color:var(--text);background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.matchingPanel__tab--active{color:var(--text);background:var(--surface);box-shadow:0 1px 3px color-mix(in srgb, var(--text) 12%, transparent)}.matchingPanel__statusCell{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.matchingPanel__rowNotice{color:var(--muted,#64748b);max-width:220px;margin:0;font-size:12px;line-height:1.35}.matchingRowStatus{white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.3;display:inline-block}.matchingRowStatus--ready{color:#166534;background:#dcfce7}.matchingRowStatus--partial{color:#854d0e;background:#fef9c3}.matchingRowStatus--needs_supplier,.matchingRowStatus--no_links{color:#991b1b;background:#fee2e2}.matchingRowStatus--not_sold_anywhere,.matchingRowStatus--outdated{color:#374151;background:#f3f4f6}.matchingPanel__filterOptionLabel{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.matchingPanel__filterOptionCount{font-variant-numeric:tabular-nums;color:var(--text-muted);flex-shrink:0;font-weight:500}.matchingPanel__filterGroupTitle{letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);margin:10px 0 4px;font-size:11px;font-weight:600}.matchingPanel__filterGroupTitle:first-child{margin-top:0}.matchingPanel__filtersPanel .whereGoodsFilters__list{margin:0;padding:0;list-style:none}.matchingPanel__filtersPanel .whereGoodsFilters__list li+li{margin-top:4px}.eaPlatformDots{align-items:center;gap:6px;display:inline-flex}.eaPlatformDots__slot{align-items:center;gap:3px;display:inline-flex}.eaPlatformDot{letter-spacing:.02em;color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.eaPlatformDot--green{background:#16a34a}.eaPlatformDot--red{background:#dc2626}.eaPlatformDot--gray{background:var(--text-muted,#94a3b8)}.eaDuplicateMark{border:1px solid color-mix(in srgb, var(--accent,#2563eb) 45%, var(--border-color,#d0d3db));background:color-mix(in srgb, var(--accent,#2563eb) 12%, var(--surface,#fff));min-width:18px;height:18px;color:var(--accent,#2563eb);border-radius:4px;justify-content:center;align-items:center;padding:0 4px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.eaDuplicateMark--interactive{cursor:pointer;font:inherit;font-size:11px;font-weight:800}.eaDuplicateMark--interactive:hover,.eaDuplicateMark--active{border-color:color-mix(in srgb, var(--accent,#2563eb) 70%, var(--border-color,#d0d3db));background:color-mix(in srgb, var(--accent,#2563eb) 22%, var(--surface,#fff))}.matchingPanel__row--dupHighlight{box-shadow:inset 3px 0 0 var(--accent,#2563eb);background:color-mix(in srgb, var(--accent,#2563eb) 10%, var(--surface,#fff))!important}.matchingPanel__signal--neutral .matchingPanel__signalBadge--neutral,.matchingPanel__signalBadge--neutral{background:color-mix(in srgb, var(--text-muted,#64748b) 18%, var(--surface,#fff));color:var(--text-muted,#475569);border:1px solid color-mix(in srgb, var(--text-muted,#64748b) 35%, var(--border-color,#d0d3db))}.matchingPanel__dupHint{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.matchingPanel__dupHint .matchingPanel__mergeHint{flex:240px;margin-bottom:0}.matchingPanel__dupPick{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px dashed #0000;border-radius:6px;margin:0;padding:2px 4px;display:block}.matchingPanel__dupPick:hover{border-color:color-mix(in srgb, var(--accent,#2563eb) 45%, transparent);background:color-mix(in srgb, var(--accent,#2563eb) 6%, transparent)}.matchingPanel__dupPick--selected{border-color:var(--accent,#2563eb);background:color-mix(in srgb, var(--accent,#2563eb) 12%, transparent)}.matchingPanel__table--dupMode .matchingPanel__dupPick{outline:none}.markDuplicatesModal__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:.85rem;display:flex}.markDuplicatesModal__headerText{min-width:0}.markDuplicatesModal__header h2{letter-spacing:-.02em;margin:0 0 .45rem;font-size:1.35rem;font-weight:700;line-height:1.25}.markDuplicatesModal__lead{color:var(--text-muted,#6b7280);margin:0;font-size:.9rem;line-height:1.45}.markDuplicatesModal__close{cursor:pointer;color:var(--text-muted);background:0 0;border:none;flex-shrink:0;padding:0 .15rem;font-size:1.5rem;line-height:1}.markDuplicatesModal.whereGoodsArticles__modal{max-width:min(640px,96vw);padding:1.25rem 1.35rem 1.15rem}.markDuplicatesModal__section{margin:1rem 0}.markDuplicatesModal__sectionTitle{margin:0 0 .55rem;font-size:.9rem;font-weight:600}.markDuplicatesModal__cards{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.85rem;display:grid}.markDuplicatesModal__card{border:1px solid var(--border-color,#d0d3db);background:var(--surface-0,#fff);text-align:left;cursor:pointer;font:inherit;color:inherit;border-radius:12px;flex-direction:column;align-items:flex-start;gap:.4rem;padding:.85rem;display:flex;position:relative}.markDuplicatesModal__card:hover{border-color:color-mix(in srgb, var(--accent,#2563eb) 45%, var(--border-color,#d0d3db))}.markDuplicatesModal__card--selected{border-color:var(--accent,#2563eb);background:color-mix(in srgb, var(--accent,#2563eb) 10%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent,#2563eb) 35%, transparent)}.markDuplicatesModal__cardCheck{z-index:1;color:#fff;background:var(--accent,#2563eb);border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;top:.55rem;right:.55rem}.markDuplicatesModal__card .whereGoodsArticles__thumbWrap{width:100%}.markDuplicatesModal__card .productsTable__thumb,.markDuplicatesModal__card .productsTable__noimg{aspect-ratio:1;object-fit:contain;background:var(--surface-2,#0000000a);border-radius:8px;max-width:none;width:100%!important;height:auto!important}.markDuplicatesModal__cardArticle{word-break:break-word;font-size:.95rem;font-weight:700}.markDuplicatesModal__cardName{color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.35;display:-webkit-box;overflow:hidden}.markDuplicatesModal__emptyPair{border:1px dashed var(--border-color,#d0d3db);background:var(--surface-1,#00000005);color:var(--text-muted);border-radius:10px;align-items:center;gap:.65rem;padding:.9rem 1rem;font-size:.9rem;display:flex}.markDuplicatesModal__emptyPairIcon{font-size:1.25rem;line-height:1}.markDuplicatesModal__pairHint{margin:.5rem 0 0}.markDuplicatesModal__actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;margin-top:.35rem;display:flex}.markDuplicatesModal__card--readonly{cursor:default}.markDuplicatesModal__card--readonly:hover{border-color:var(--border-color,#d0d3db)}.viewDuplicatesModal.whereGoodsArticles__modal{max-width:min(640px,96vw);padding:1.25rem 1.35rem 1.15rem}.viewDuplicatesModal__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:1rem;display:flex}.viewDuplicatesModal__headerText{min-width:0}.viewDuplicatesModal__header h2{letter-spacing:-.02em;margin:0 0 .45rem;font-size:1.35rem;font-weight:700;line-height:1.25}.viewDuplicatesModal__lead{color:var(--text-muted,#6b7280);margin:0;font-size:.9rem;line-height:1.45}.viewDuplicatesModal__close{cursor:pointer;color:var(--text-muted);background:0 0;border:none;flex-shrink:0;padding:0 .15rem;font-size:1.5rem;line-height:1}.viewDuplicatesModal__cards{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.85rem;margin-bottom:.85rem;display:grid}.viewDuplicatesModal__card{border:1px solid var(--border-color,#d0d3db);background:var(--surface-0,#fff);border-radius:12px;flex-direction:column;align-items:flex-start;gap:.4rem;padding:.85rem;display:flex}.viewDuplicatesModal__card .whereGoodsArticles__thumbWrap{width:100%}.viewDuplicatesModal__card .productsTable__thumb,.viewDuplicatesModal__card .productsTable__noimg{aspect-ratio:1;object-fit:contain;background:var(--surface-2,#0000000a);border-radius:8px;max-width:none;width:100%!important;height:auto!important}.viewDuplicatesModal__article{word-break:break-word;font-size:.95rem;font-weight:700}.viewDuplicatesModal__name{color:var(--text-muted,#6b7280);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.35;display:-webkit-box;overflow:hidden}.viewDuplicatesModal__plats{flex-wrap:wrap;gap:.35rem;margin-top:.15rem;display:flex}.viewDuplicatesModal__plat{border:1px solid var(--border-color,#d0d3db);background:var(--surface-1,#00000008);letter-spacing:.02em;color:var(--text,#111);border-radius:999px;align-items:center;padding:.12rem .45rem;font-size:.72rem;font-weight:600;display:inline-flex}.viewDuplicatesModal__plat--muted{color:var(--text-muted);font-weight:500}.viewDuplicatesModal__confirmed{color:var(--text-muted,#6b7280);align-items:center;gap:.4rem;margin:0 0 1.1rem;font-size:.86rem;line-height:1.35;display:flex}.viewDuplicatesModal__linkIcon{color:var(--text-muted,#6b7280);flex-shrink:0}.viewDuplicatesModal__actions{flex-wrap:wrap;justify-content:flex-start;gap:.65rem;display:flex}.viewDuplicatesModal__unlinkBtn{align-items:center;gap:.4rem;display:inline-flex}.viewDuplicatesModal__unlinkIcon{flex-shrink:0}.matchingPanel__dupPick--dragOver{border-color:var(--accent,#2563eb);background:color-mix(in srgb, var(--accent,#2563eb) 16%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent,#2563eb) 40%, transparent)}.matchingPanel__table--dupMode .matchingPanel__dupPick{cursor:grab;outline:1px dashed color-mix(in srgb, var(--accent,#2563eb) 45%, transparent);outline-offset:2px}.matchingPanel__table--dupMode .matchingPanel__dupPick:active{cursor:grabbing}.matchingPanel__colCheck{text-align:center;vertical-align:middle;width:36px}.matchingPanel__breakBtn{color:var(--state-danger,#b91c1c)!important}.matchingPanel__row--breakSelected{background:color-mix(in srgb, var(--state-danger,#dc2626) 6%, transparent)}.breakMatchingModal__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.breakMatchingModal__header h2{margin:0;font-size:1.15rem}.breakMatchingModal__close{cursor:pointer;color:var(--text-muted);background:0 0;border:none;font-size:1.5rem;line-height:1}.breakMatchingModal__lost{color:var(--text,#1f2937);margin:10px 0;padding-left:1.2rem;font-size:13px;line-height:1.45}.breakMatchingModal__targets{border:1px solid var(--border-color,#d0d3db);background:color-mix(in srgb, var(--code-bg,#f3f4f6) 70%, var(--surface,#fff));border-radius:8px;margin:12px 0;padding:10px 12px;font-size:13px}.breakMatchingModal__targetsTitle{margin-bottom:6px;font-weight:600}.breakMatchingModal__targets ul{margin:0;padding-left:1.2rem}.matchingPanel__emptyPlatform{border:1px dashed var(--border-color,#d0d3db);min-width:4.5rem;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:.35rem .55rem;font-size:.85rem;display:inline-flex}.matchingPanel__emptyPlatform:hover{border-color:var(--accent,#2f6feb);color:var(--accent,#2f6feb)}.matchingPanel__emptyPlatformRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.matchingPanel__notSoldQuick{color:var(--text-muted);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.2rem .45rem;font-size:.72rem;text-decoration:underline}.matchingPanel__notSoldQuick:hover:not(:disabled){color:var(--text-primary,#1e293b)}.matchingPanel__notSoldQuick:disabled{opacity:.5;cursor:default}.matchingPanel__mfrHead{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.matchingPanel__mfrKitLink{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:block}.matchingPanel__mfrKitLink:hover .matchingKitBadge{background:color-mix(in srgb, var(--accent,#2f6feb) 18%, transparent)}.matchingKitBadge{background:color-mix(in srgb, var(--accent,#2f6feb) 12%, transparent);color:var(--accent,#2f6feb);border-radius:6px;align-items:center;padding:1px 6px;font-size:.72rem;font-weight:700;line-height:1.4;display:inline-flex}.matchingKitBadgeBtn{cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.matchingPanel__editBtn{min-height:0!important;padding:.15rem .4rem!important;font-size:.78rem!important}.linkCardModal__mfrSearchRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:.5rem;display:flex}.linkCardModal__mfrSearchRow .whereGoods__input{flex:12rem;min-width:0}.linkCardModal__mfrSearchRow--kitOnly{justify-content:flex-start}.linkCardModal__mfrCreate{margin-top:8px}.linkCardModal__mfrCreateHint{margin:0}.linkCardModal__mfrCreateToggle{color:var(--accent);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.linkCardModal__mfrCreateToggle:hover{color:color-mix(in srgb, var(--accent) 80%, var(--text))}.linkCardModal__mfrCreateForm{border:1px solid var(--border);background:color-mix(in srgb, var(--text) 3%, var(--surface));border-radius:8px;gap:10px;margin-top:10px;padding:12px;display:grid}.linkCardModal__mfrCreateRow{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.linkCardModal__mfrCreateVat{flex-direction:row;align-items:center;gap:8px;padding-bottom:6px;display:flex}.linkCardModal__mfrCreateActions{justify-content:flex-end;gap:8px;display:flex}.linkCardModal__kitRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:.5rem;display:flex}.matchingPanel__recBadge{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent);font:inherit;cursor:pointer;white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600;line-height:1.3;display:inline-block}.matchingPanel__recBadge:hover{background:color-mix(in srgb, var(--accent) 22%, transparent)}.matchingPanel__recBadge--static{cursor:default;pointer-events:none;align-self:flex-start}.matchingPanel__reviewModal{max-width:560px}.platformArticles .productsFilterChips{margin-bottom:12px}.whereGoodsArticles__field{color:var(--text-muted);flex-direction:column;gap:4px;margin-bottom:12px;font-size:12px;display:flex}.whereGoodsArticles__mergeGrid{grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}.whereGoodsArticles__modalActions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.reviews__marketplaceTabs{gap:8px;margin-bottom:12px;display:flex}.reviews__marketplaceTab{border:1px solid var(--border,#ddd);background:var(--surface,#fff);cursor:pointer;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600}.reviews__marketplaceTab--active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.reviews__toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.reviews__stats{color:var(--text-muted,#666);font-size:13px}.reviews__banner{border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:14px;line-height:1.45}.reviews__banner--warn{background:#f9a82538;border:1px solid #f9a82566}.reviews__banner--info{background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent) 25%, transparent)}.reviews__modelPicker{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.reviews__modelPickerLabel{font-size:13px;font-weight:600}.reviews__modelSelect{min-width:220px}.reviews__tabs{gap:8px;margin-bottom:16px;display:flex}.reviews__tab{border:1px solid var(--border,#ddd);background:var(--surface,#fff);cursor:pointer;border-radius:8px;padding:8px 16px;font-size:14px}.reviews__tab--active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.reviews__layout{grid-template-columns:minmax(280px,360px) 1fr;align-items:start;gap:20px;display:grid}@media (width<=900px){.reviews__layout{grid-template-columns:1fr}}.reviews__listPanel{border:1px solid var(--border,#ddd);border-radius:10px;max-height:70vh;padding:12px;overflow:auto}.reviews__filters{border-bottom:1px solid var(--border,#eee);flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:12px;padding-bottom:12px;display:flex}.reviews__filterLabel{flex-direction:column;gap:4px;font-size:12px;display:flex}.reviews__filterCheck{align-items:center;gap:6px;font-size:13px;display:flex}.reviews__select{border:1px solid var(--border,#ccc);border-radius:6px;padding:6px 8px}.reviews__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.reviews__card{text-align:left;border:1px solid var(--border,#ddd);background:var(--surface,#fff);cursor:pointer;border-radius:8px;width:100%;padding:10px 12px}.reviews__card:hover{border-color:var(--accent)}.reviews__card--active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.reviews__cardStars{color:#f9a825;letter-spacing:1px;font-size:13px;display:block}.reviews__cardTitle{margin-top:4px;font-size:13px;font-weight:600;display:block}.reviews__cardMeta{color:var(--text-muted,#888);margin-top:2px;font-size:11px;display:block}.reviews__cardPreview{color:var(--text-muted,#555);margin:6px 0 0;font-size:12px;line-height:1.35}.reviews__badge{border-radius:999px;margin-top:6px;padding:2px 8px;font-size:11px;display:inline-block}.reviews__badge--muted{color:#666;background:#88888826}.reviews__badge--ok{color:#2e7d32;background:#2e7d322e}.reviews__badge--draft{background:color-mix(in srgb, var(--accent) 20%, transparent);color:var(--accent,#1565c0)}.reviews__badge--gen{color:#e65100;background:#f57c002e}.reviews__badge--queue{color:#3949ab;background:#5c6bc02e}.reviews__emptyList{text-align:center;color:var(--text-muted,#888);padding:16px;font-size:13px}.reviews__detailPanel{border:1px solid var(--border,#ddd);border-radius:10px;padding:16px}.reviews__detailTitle{margin:0 0 8px;font-size:18px}.reviews__detailMeta{color:var(--text-muted,#666);margin:0 0 12px;font-size:13px}.reviews__quote{border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 6%, transparent);margin:0 0 12px;padding:12px 14px;font-size:14px;line-height:1.5}.reviews__extra{margin:0 0 8px;font-size:13px}.reviews__placeholder{color:var(--text-muted,#888);font-size:14px}.reviews__draft{border-top:1px solid var(--border,#eee);margin-top:20px;padding-top:16px}.reviews__draftLabel{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.reviews__textarea{box-sizing:border-box;border:1px solid var(--border,#ccc);resize:vertical;border-radius:8px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.45}.reviews__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.reviews__copyInfo{color:#2e7d32;margin:8px 0 0;font-size:13px}.reviews__genError{color:#c62828;margin:8px 0 0;font-size:13px}.reviews__genHint{color:var(--text-muted,#666);margin:8px 0 0;font-size:13px}.reviews__usage{background:color-mix(in srgb, var(--accent) 8%, transparent);border-radius:8px;flex-direction:column;gap:4px;margin-top:12px;padding:10px 12px;font-size:13px;display:flex}.reviewDraftToasts{z-index:1200;pointer-events:none;flex-direction:column;gap:8px;max-width:min(360px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.reviewDraftToasts__item{color:#f8fafc;pointer-events:auto;background:#1e293b;border-radius:10px;padding:12px 36px 12px 14px;position:relative;box-shadow:0 8px 24px #0003}.reviewDraftToasts__title{margin-bottom:4px;font-size:13px;font-weight:600}.reviewDraftToasts__body{color:#cbd5e1;font-size:12px;line-height:1.4}.reviewDraftToasts__close{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:18px;line-height:1;position:absolute;top:6px;right:8px}.mpstatPreview__badge{text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;color:#7c3aed;background:#7c3aed1f;border-radius:6px;margin-left:.5rem;padding:.15rem .5rem;font-size:.65em;font-weight:600;display:inline-block}.mpstatPreview__note{color:var(--text-muted);background:var(--surface);border:1px dashed var(--border);border-radius:8px;margin:0 0 1rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.45}.mpstatPreview__tabs{margin:.5rem 0 .25rem}.mpstatPreview__kpiGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:1rem 0 1.5rem;display:grid}.mpstatPreview__kpi{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:.35rem;padding:1rem 1.15rem;display:flex}.mpstatPreview__kpiLabel{color:var(--text-muted);font-size:.8125rem}.mpstatPreview__kpi strong{color:var(--text-h);font-size:1.35rem;font-weight:700}.mpstatPreview__kpiSub{color:var(--text-muted);font-size:.8125rem;line-height:1.35}.mpstatPreview__toolbar{flex-wrap:wrap;align-items:center;gap:1rem;margin:.75rem 0;display:flex}.mpstatPreview__label{color:var(--text);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.mpstatPreview__label select,.mpstatPreview__num{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:6px;padding:.35rem .5rem;font-size:.875rem}.mpstatPreview__num{width:4.5rem}.mpstatPreview__abc{border-radius:4px;justify-content:center;align-items:center;min-width:1.75rem;padding:.15rem .45rem;font-size:.75rem;font-weight:700;display:inline-flex}.mpstatPreview__abc--a{color:#166534;background:#dcfce7}.mpstatPreview__abc--b{color:#92400e;background:#fef3c7}.mpstatPreview__abc--c{color:#475569;background:#f1f5f9}.mpstatCompetitors__limits{margin:.5rem 0 1rem;line-height:1.45}.mpstatCompetitors__form{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin:.75rem 0 1rem;display:flex}.mpstatCompetitors__grow{flex:16rem}.mpstatCompetitors__input{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:6px;min-width:8rem;padding:.35rem .5rem;font-size:.875rem}.mpstatCompetitors__link{color:var(--text-muted);font-size:.8125rem}.mpstatCompetitors__cheaper{color:#b45309}.mpstatCompetitors__dearer{color:#15803d}.whereMoneySection{flex-direction:column;flex:1;min-width:0;max-width:100%;min-height:0;display:flex;overflow:hidden}.whereMoneySection>.dataView{flex:1;min-width:0;max-width:100%;min-height:0}.whereMoneySection__subNavWrap{z-index:20;background:var(--surface,#f8fafc);border-bottom:1px solid var(--border,#e2e8f0);box-sizing:border-box;min-width:0;max-width:100%;padding:10px 16px 0;position:sticky;top:0}.whereMoneySubNav{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:10px;overflow-x:auto}.whereGoodsSection__subNavWrap{margin:0 0 .75rem}.whereGoodsSubNav{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:10px;overflow-x:auto}.whereMoney__badge{text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;color:#0369a1;background:#0369a11f;border-radius:6px;margin-left:.5rem;padding:.15rem .5rem;font-size:.65em;font-weight:600;display:inline-block}.whereMoney__note{color:var(--text-muted);background:var(--surface);border:1px dashed var(--border);border-radius:8px;margin:0 0 1rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.45}.whereMoney__headerActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.whereMoney__yearLabel{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.whereMoney__yearLabel select{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:6px;padding:.35rem .5rem}.whereMoney__tabs{margin:.5rem 0 .75rem}.whereMoney__kpiGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:1rem 0 1.25rem;display:grid}.whereMoney__kpi{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:.35rem;padding:1rem 1.15rem;display:flex}.whereMoney__kpi--hero{background:#0369a10f;border-color:#0369a159}.whereMoney__kpiLabel{color:var(--text-muted);font-size:.8125rem}.whereMoney__kpi strong{color:var(--text-h);font-size:1.35rem;font-weight:700}.whereMoney__kpiSub{color:var(--text-muted);font-size:.8125rem}.inattnFee__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:.25rem 0 1rem;display:flex}.inattnFee__tabs{background:color-mix(in srgb, var(--border) 55%, var(--bg));border:1px solid var(--border);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.inattnFee__tab{appearance:none;font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:7px 16px;font-size:13px;font-weight:500;transition:background .12s,color .12s,box-shadow .12s}.inattnFee__tab:hover{color:var(--text-h)}.inattnFee__tab--active{background:var(--surface);color:var(--text-h);box-shadow:0 1px 2px #0f172a0f}.inattnFee__refreshBtn{background:var(--surface);gap:8px}.inattnFee__refreshHint{color:var(--text-muted);margin:-.35rem 0 .85rem;font-size:.8125rem}.inattnFee__kpiGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 1.15rem;display:grid}@media (width<=820px){.inattnFee__kpiGrid{grid-template-columns:1fr}}.inattnFee__kpi{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;gap:.45rem;padding:1rem 1.15rem;display:flex}.inattnFee__kpiLabel{color:var(--text-muted);font-size:.8125rem;line-height:1.3}.inattnFee__kpiValue{color:var(--text-h);font-size:1.75rem;font-weight:700;line-height:1.15}.inattnFee__kpi--danger{background:var(--state-danger-bg);border-color:color-mix(in srgb, var(--state-danger) 28%, var(--border))}.inattnFee__kpi--danger .inattnFee__kpiValue{color:var(--state-danger-text,var(--state-danger))}.inattnFee__list{flex-direction:column;gap:10px;margin-top:4px;display:flex}.inattnFee__card{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px 16px;padding:14px 16px;display:grid}@media (width<=720px){.inattnFee__card{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon head status""icon pricing status"}.inattnFee__cardIcon{grid-area:icon}.inattnFee__cardHead{grid-area:head}.inattnFee__cardPricing{text-align:left;grid-area:pricing;justify-self:start}.inattnFee__status{grid-area:status}}.inattnFee__cardIcon{width:40px;height:40px;color:var(--text-muted);background:color-mix(in srgb, var(--border) 45%, var(--bg));border:1px solid var(--border);border-radius:10px;flex:none;place-items:center;display:grid}.inattnFee__cardIcon--shield{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.inattnFee__cardIcon--reviews{color:#92400e;background:#fffbeb;border-color:#fde68a}.inattnFee__cardIcon--star{color:#a16207;background:#fefce8;border-color:#fde047}.inattnFee__cardIcon--percent,.inattnFee__cardIcon--bolt,.inattnFee__cardIcon--ruble,.inattnFee__cardIcon--box,.inattnFee__cardIcon--card,.inattnFee__cardIcon--warehouse,.inattnFee__cardIcon--swap,.inattnFee__cardIcon--truck,.inattnFee__cardIcon--lock,.inattnFee__cardIcon--info{color:#64748b;border-color:var(--border);background:#f8fafc}.inattnFee__cardHead{min-width:0}.inattnFee__cardTitle{color:var(--text-h);margin:0;font-size:.98rem;font-weight:600;line-height:1.3}.inattnFee__cardConn{color:var(--text-muted);margin:3px 0 0;font-size:.8125rem;line-height:1.4}.inattnFee__cardPricing{color:var(--text);text-align:right;white-space:nowrap;justify-self:end;font-size:.875rem;font-weight:500}.inattnFee__status{flex:none;justify-self:end}.inattnFee__statusSelect{appearance:none;border:1px solid var(--border);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M3 4.5 6 8l3-3.5'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border-radius:8px;min-width:7.5rem;padding:7px 28px 7px 12px;font-size:.8125rem;font-weight:600}.inattnFee__statusSelect--danger{color:var(--state-danger-text);background-color:var(--state-danger-bg);border-color:var(--state-danger-border,color-mix(in srgb, var(--state-danger) 35%, var(--border)))}.inattnFee__statusSelect--warn{color:var(--state-warning-text);background-color:var(--state-warning-bg);border-color:var(--state-warning-border,color-mix(in srgb, var(--state-warning) 35%, var(--border)))}.inattnFee__statusSelect--ok{color:var(--state-success-text);background-color:var(--state-success-bg);border-color:color-mix(in srgb, var(--state-success) 35%, var(--border))}.whereMoney__chartSection{margin-top:.5rem}.whereMoney__chartToolbar{flex-wrap:wrap;gap:1rem;margin-bottom:.5rem;display:flex}.whereMoney__check{cursor:pointer;align-items:center;gap:.4rem;font-size:.875rem;display:flex}.whereMoney__chartPlot{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin:.75rem 0 1.25rem;padding:.75rem}.whereMoney__tableTitle{margin:0 0 .75rem;font-size:1rem;font-weight:600}.advertising__tabs{margin:.75rem 0 1rem}.advertising__toolbar{flex-wrap:wrap;align-items:flex-start;gap:.75rem}.advertising__syncProgress{flex:16rem;min-width:min(100%,22rem)}.advertising__note--sync{margin-top:.5rem}.advertising__note{color:var(--text-muted);margin:.25rem 0 .75rem;font-size:.8125rem}.advertising__kpiGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.85rem;margin:.75rem 0 1.25rem;display:grid}.advertising__kpi{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:.3rem;padding:.85rem 1rem;display:flex}.advertising__kpi--hero{background:#8b5cf612;border-color:#8b5cf666}.advertising__kpiLabel{color:var(--text-muted);font-size:.8125rem}.advertising__kpi strong,.advertising__kpi .ui-kpi__value{color:var(--text-h);font-size:1.25rem;font-weight:700}.advertising__kpi.ui-kpi{box-shadow:none}.advertising__kpi .ui-kpi__label{color:var(--text-muted);font-size:.8125rem}.advertising__chart{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin:.5rem 0 1.5rem;padding:.75rem}.advertising__sectionTitle{color:var(--text-h);margin:1.25rem 0 .5rem;font-size:1rem;font-weight:600}.advertising__table .advertising__num{text-align:right;white-space:nowrap}.advertising__empty{text-align:center;color:var(--text-muted);padding:1rem 0}.warehouseRef__tabs{margin:.5rem 0 .75rem}.warehouseRef__toolbar{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.warehouseRef__meta{color:var(--text-muted);font-size:.8125rem}.warehouseRef__table .warehouseRef__num{text-align:right;white-space:nowrap}.warehouseRef__groupRow td{background:var(--surface-2,#0000000a);color:var(--text-muted);font-size:.8125rem;font-weight:600;position:sticky;left:0}.warehouseRef__hint{color:var(--text-muted);margin-top:.75rem;font-size:.8125rem}.whereGoods__stockLink{font:inherit;color:var(--accent);cursor:pointer;-webkit-text-decoration:underline dotted color-mix(in srgb, var(--accent) 45%, transparent);text-decoration:underline dotted color-mix(in srgb, var(--accent) 45%, transparent);text-underline-offset:3px;background:0 0;border:none;padding:0;font-weight:600}.whereGoods__stockLink:hover{color:var(--accent-hover);text-decoration-style:solid}.clusterSheet{z-index:1200;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.clusterSheet__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a6b;animation:.2s clusterSheetFade;position:absolute;inset:0}.clusterSheet__panel{background:var(--surface);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);will-change:transform, opacity;flex-direction:column;max-height:88svh;padding:.5rem 1.5rem 1.5rem;animation:.22s cubic-bezier(.16,1,.3,1) both clusterSheetUp;display:flex;position:relative;box-shadow:0 -12px 40px #0f172a40}.clusterSheet__panel:not(.clusterSheet__panel--sized){height:auto}.clusterSheet__panel--sized{overflow:hidden}.clusterSheet__scroll{flex:auto;min-height:0;overflow:auto}.clusterSheet__panel:not(.clusterSheet__panel--sized) .clusterSheet__scroll{flex:0 auto;max-height:calc(88svh - 9rem);overflow:visible}.clusterSheet__handle--resize{cursor:ns-resize;touch-action:none;width:56px;height:8px;margin:.35rem auto .65rem}.clusterSheet__handle--resize:active{cursor:ns-resize}.productSheetHeader{flex:auto;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.productSheetHeader__thumb{border-radius:var(--radius-md);object-fit:cover;background:var(--surface-2,#f1f5f9);border:1px solid var(--border-subtle,var(--border));flex:none;width:52px;height:52px}.productSheetHeader__thumb--empty{color:var(--text-secondary);justify-content:center;align-items:center;font-size:.85rem;display:flex}.productSheetHeader__text{flex:auto;min-width:0}.productSheetHeader__context{letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-size:.78rem;font-weight:600}.productSheetHeader__name{color:var(--text-h);margin:.15rem 0 0;font-size:1.05rem;font-weight:600;line-height:1.25}.productSheetHeader__id{color:var(--text-secondary);margin:.2rem 0 0;font-size:.85rem}.productSheetHeader__meta{margin-top:.35rem}.productModalShell{flex-direction:column;max-height:min(90vh,920px);padding:.5rem 24px 20px;display:flex;overflow:hidden}.productModalShell__handle{flex:none;margin-bottom:.5rem}.productModalShell__headerRow{flex:none;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:12px;display:flex}.productModalShell__body{flex:auto;min-height:0;overflow:auto}.productModalShell__footer{border-top:1px solid var(--border);flex:none;margin-top:12px;padding-top:12px}.productModalShell.complectationVariantsModal{width:min(96vw,720px);max-width:720px;min-height:min(420px,80vh)}.productModalShell.complectationVariantsModal .complectationVariants__head{display:none}.productModalShell.complectationVariantsModal .productModalShell__footer{border-top:none;margin-top:0;padding-top:0}.productModalShell.complectationVariantsModal .complectationVariants__modalFooter--shell{margin-top:0;padding-top:14px;position:static}.productModalShell.unitCostDetail{width:min(96vw,920px);max-width:920px}.productModalShell.linkCardModal{max-width:640px}.productModalShell .unitCostDetail__footer{border-top:none;margin:0;padding-top:0}.clusterSheet--closing .clusterSheet__backdrop{animation:.2s reverse forwards clusterSheetFade}.clusterSheet--closing .clusterSheet__panel{animation:.2s cubic-bezier(.4,0,1,1) forwards clusterSheetDown}@keyframes clusterSheetUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes clusterSheetDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(28px)}}@keyframes clusterSheetFade{0%{opacity:0}to{opacity:1}}.clusterSheet__fadeIn{animation:.15s both clusterSheetContentIn}@keyframes clusterSheetContentIn{0%{opacity:0}to{opacity:1}}.clusterSheet__handle{background:var(--border-strong,var(--border));cursor:pointer;border-radius:999px;flex:none;width:44px;height:5px;margin:.4rem auto .8rem}.clusterSheet__header{flex:none;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.clusterSheet__title{color:var(--text-h);margin:0;font-size:1.15rem}.clusterSheet__subtitle{color:var(--text-secondary);margin:.15rem 0 0;font-size:.9rem}.clusterSheet__close{background:var(--surface-2,transparent);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;border:none;flex:none;width:34px;height:34px;font-size:1.6rem;line-height:1}.clusterSheet__close:hover{background:var(--accent-bg);color:var(--accent)}.clusterSheet__totalLine{color:var(--text-h);flex:none;margin:.6rem 0 0;font-size:.88rem}.clusterSheet__totalLineLabel{color:var(--text-secondary);font-weight:500}.clusterSheet__scopeNote{flex:none;margin:.3rem 0 0}.clusterSheet__controls{flex-wrap:wrap;flex:none;gap:1rem;margin:1rem 0 .5rem;display:flex}.clusterSheet__control{color:var(--text-secondary);flex-direction:column;gap:.25rem;font-size:.82rem;display:flex}.clusterSheet__control input{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:120px;color:var(--text-h);padding:.4rem .55rem;font-size:.95rem}.clusterSheet__control input:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 25%, transparent);outline:none}.clusterSheet__msg,.clusterSheet__empty{box-sizing:border-box;min-height:340px;padding:1.5rem 0}.clusterSheet__body{grid-template-columns:minmax(240px,320px) 1fr;gap:1.5rem;min-height:0;margin-top:.75rem;display:grid;overflow:auto}.clusterSheet__chartCol{flex-direction:column;gap:1rem;display:flex}.clusterSheet__totals{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.clusterSheet__totalItem{background:var(--surface-2,var(--accent-bg));border:1px solid var(--border-subtle,var(--border));border-radius:var(--radius-md);flex-direction:column;gap:.15rem;padding:.55rem .7rem;display:flex}.clusterSheet__totalItem--accent{background:var(--accent-bg);border-color:var(--accent-border,var(--accent))}.clusterSheet__totalLabel{color:var(--text-secondary);font-size:.75rem}.clusterSheet__totalItem strong{color:var(--text-h);font-size:1rem}.clusterSheet__tableWrap{min-width:0;max-height:min(56svh,420px);overflow:auto}.clusterSheet__table{border-collapse:collapse;width:100%;font-size:.9rem}.clusterSheet__table th,.clusterSheet__table td{text-align:right;border-bottom:1px solid var(--border-subtle,var(--border));white-space:nowrap;padding:.5rem .6rem}.clusterSheet__table th:first-child,.clusterSheet__table td:first-child{text-align:left}.clusterSheet__table th{color:var(--text-secondary);background:var(--surface);font-weight:600;position:sticky;top:0}.clusterSheet__table td:first-child{color:var(--text-h);align-items:center;gap:.5rem;display:flex}.clusterSheet__dot{border-radius:50%;flex:none;width:10px;height:10px}.clusterSheet__clusterRow--expandable{cursor:pointer}.clusterSheet__clusterRow--expandable:hover{background:var(--surface-2,var(--accent-bg))}.clusterSheet__rowChevron{color:var(--text-secondary);flex:none;font-size:.7rem;transition:transform .18s;display:inline-block}.clusterSheet__rowChevron--open{transform:rotate(90deg)}.clusterSheet__warehouseRow td{background:var(--surface-2,var(--accent-bg));color:var(--text-secondary);font-size:.85rem}.clusterSheet__warehouseCell{padding-left:1.7rem!important}.clusterSheet__note{margin-top:.75rem;font-size:.8rem}.clusterSheet__skeleton{background:linear-gradient(90deg, color-mix(in srgb, var(--text) 6%, var(--surface)) 25%, color-mix(in srgb, var(--text) 13%, var(--surface)) 37%, color-mix(in srgb, var(--text) 6%, var(--surface)) 63%);border-radius:var(--radius-md);background-size:400% 100%;animation:1.4s infinite clusterSheetShimmer}.clusterSheet__skeletonChart{width:100%;height:240px}.clusterSheet__skeletonBox{border:none;height:46px}.clusterSheet__skeletonBar{border-radius:6px;height:12px;display:inline-block}@keyframes clusterSheetShimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.clusterSheet__skeleton{animation:none}}@media (width<=720px){.clusterSheet__panel{max-height:92svh;padding:.5rem 1rem 1rem}.clusterSheet__body{grid-template-columns:1fr}.clusterSheet__totals{grid-template-columns:1fr 1fr}}.mDash{margin-top:.25rem}.mDash__filters{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.75rem 1rem;display:flex}.mDash__weekRange{color:var(--text-muted);align-items:center;gap:.4rem;font-size:.875rem;display:flex}.mDash__weekInput{border:1px solid var(--border);background:var(--bg);width:4.2rem;color:var(--text);border-radius:6px;padding:.35rem .5rem}.mDash__weekHint{color:var(--text-muted);font-size:.75rem}.mDash__presets{gap:.4rem;display:flex}.mDash__marketplaceTabs{margin:0}.mDash__kpiGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.mDash__kpi{position:relative}.mDash__delta--up{color:#15803d}.mDash__delta--down{color:#dc2626}.mDash__delta--flat{color:var(--text-muted)}.mDash__charts{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:1rem;margin-top:.5rem;display:grid}.mDash__chartCard{margin:0}@media (width<=720px){.mDash__filters{flex-direction:column;align-items:stretch}.mDash__charts{grid-template-columns:1fr}}.whereGoods__productCellLink{text-align:left;cursor:pointer;color:inherit;font:inherit;background:0 0;border:none;margin:0;padding:0;display:block}.whereGoods__productCellLink:hover .whereGoods__productId{text-decoration:underline}.dataView__sectionTitle{margin:1.25rem 0 .5rem;font-size:1rem;font-weight:600}.productCard{flex-direction:column;gap:1rem;height:100%;padding:1.25rem 1.5rem 2.5rem;display:flex;overflow-y:auto}.productCard__header{flex-direction:column;gap:.75rem;display:flex}.productCard__backBtn{align-self:flex-start}.productCard__headerMain{align-items:flex-start;gap:1rem;display:flex}.productCard__photo{object-fit:cover;border:1px solid var(--border,#e2e8f0);border-radius:12px;flex-shrink:0;width:72px;height:72px}.productCard__photo--empty{color:var(--text-muted);background:var(--surface-muted,#f1f5f9);justify-content:center;align-items:center;display:flex}.productCard__headerInfo{flex-direction:column;gap:.4rem;min-width:0;display:flex}.productCard__title{margin:0;font-size:1.3rem;font-weight:700}.productCard__idRow{color:var(--text-muted);align-items:center;gap:.6rem;font-size:.9rem;display:flex}.productCard__links{flex-wrap:wrap;gap:.5rem;display:flex}.productCard__link{border:1px solid var(--border,#e2e8f0);color:inherit;border-radius:999px;padding:.2rem .6rem;font-size:.85rem;text-decoration:none}.productCard__link--ozon{color:#005bff;border-color:#005bff}.productCard__link--wb{color:#cb11ab;border-color:#cb11ab}.productCard__barcodes{flex-wrap:wrap;gap:.4rem;display:flex}.productCard__barcodeChip{border:1px dashed var(--border,#e2e8f0);cursor:pointer;background:0 0;border-radius:6px;padding:.15rem .5rem;font-family:monospace;font-size:.8rem}.productCard__tabs{flex-wrap:wrap}.productCard__body{min-height:200px}.productCard__kpiGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.productCard__kpi{border:1px solid var(--border,#e2e8f0);background:var(--surface,#fff);border-radius:12px;flex-direction:column;gap:.3rem;padding:.75rem 1rem;display:flex}.productCard__kpiLabel{color:var(--text-muted);font-size:.8rem}.productCard__channelsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;display:grid}.productCard__channelCard{border:1px solid var(--border,#e2e8f0);border-radius:12px;flex-direction:column;gap:.25rem;padding:.75rem 1rem;display:flex}.productCard__channelCard--ozon{border-color:#005bff}.productCard__channelCard--wb{border-color:#cb11ab}.productCard__channelLabel{color:var(--text-muted);font-size:.8rem}.productCard__pricing,.productCard__warehouses,.productCard__advertising{flex-direction:column;gap:1.25rem;display:flex}.productCard__competitorGroup{margin-bottom:1.25rem}.productCard__purchaseGroupTabs{margin-bottom:1rem}.productCard__purchaseGroup{margin-bottom:1.5rem}.productCard__periodPicker{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.productCard__periodPicker label{color:var(--text-muted);align-items:center;gap:.4rem;font-size:.85rem;display:flex}.whereGoodsArticles__suggestionsHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.whereGoodsArticles__suggestionActions{flex-wrap:wrap;gap:.5rem;display:flex}.complectation__builder{border:1px solid var(--border-color,#e2e4ea);background:var(--surface-2,#f8f9fb);border-radius:12px;margin-bottom:1rem;padding:1rem 1.25rem}.complectation__colCheck{text-align:center;vertical-align:middle;width:2.5rem}.complectation__rowCheck{cursor:pointer;width:1rem;height:1rem;accent-color:var(--accent)}.complectation__idPreview{color:var(--text-h);margin:0 0 .75rem;font-size:14px}.complectation__idPreview strong{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.complectation__nameField{max-width:480px;margin-bottom:.75rem}.complectationPicker{gap:12px;margin:.75rem 0 1rem;display:grid}.complectationPicker__label{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.complectationPicker__selected{border:1px dashed var(--border);background:var(--surface);border-radius:10px;min-height:72px;padding:12px}.complectationPicker__empty{color:var(--muted);margin:4px 0 0;font-size:13px}.complectationPicker__chips{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.complectationPicker__chip{background:var(--accent-bg);border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:6px 8px 6px 10px;display:inline-flex}.complectationPicker__chipMain{flex-direction:column;gap:1px;min-width:0;display:flex}.complectationPicker__chipMain strong{font-size:13px}.complectationPicker__chipSub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:11px;overflow:hidden}.complectationPicker__chipRemove{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:18px;line-height:1}.complectationPicker__chipRemove:hover{color:var(--text-h)}.complectationPicker__searchWrap{display:block}.complectationPicker__search{width:100%;max-width:480px}.complectationPicker__results{max-width:640px}.complectationPicker__hint{margin:0 0 8px}.complectationPicker__suggestList{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.complectationPicker__suggestRow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.complectationPicker__suggestList li:last-child .complectationPicker__suggestRow{border-bottom:none}.complectationPicker__suggestText{flex-direction:column;gap:2px;min-width:0;display:flex}.complectationPicker__suggestName{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.complectation__pickList{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.4rem 1rem;max-height:320px;margin:.75rem 0;display:grid;overflow:auto}.complectation__pickItem{cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;padding:.35rem .5rem;display:flex}.complectation__pickItem:hover{background:var(--surface-1,#fff)}.complectation__pickArticle{font-weight:600}.complectation__pickName{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.complectation__naming{max-width:480px;margin-top:.75rem}.complectation__sourceList{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.complectation__sourceList li{font-size:.9rem}.complectation__linked{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.complectation__actions{flex-flow:wrap;align-items:center;gap:6px;display:flex}.complectation__toolbar{flex-wrap:nowrap;gap:8px;margin-bottom:8px}.complectation__search{flex:180px;min-width:120px}.complectation__count{flex-shrink:0;justify-content:center;min-width:2.5rem}.complectation__actions{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.complectation__filters{flex-shrink:0}.complectation__filtersTrigger{margin:0}.complectation__filtersPanel{min-width:220px}.complectation__filterOptions{flex-direction:column;gap:4px;display:flex}.complectationComposition__cell{vertical-align:top;min-width:220px;max-width:420px}.complectationComposition{flex-direction:column;gap:.55rem;display:flex}.complectationComposition__variant+.complectationComposition__variant{border-top:1px dashed var(--border-subtle,#e2e2e8);padding-top:.45rem}.complectationComposition__variantTitle{color:var(--text-h);align-items:center;gap:.4rem;margin-bottom:.2rem;font-size:12px;font-weight:600;display:flex}.complectationComposition__primary{padding:1px 6px;font-size:10px}.complectationComposition__list li{line-height:1.35}.complectationVariants{background:0 0;border:none;border-radius:0;flex-direction:column;gap:0;margin-top:0;padding:0;display:flex}.complectationVariantsModal{max-width:720px}.complectationVariants__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:0;display:flex}.complectationVariants__titleBlock{flex:auto;min-width:0}.complectationVariants__title{color:var(--text-h,var(--text));margin:0 0 4px;font-size:17px;font-weight:650;line-height:1.3}.complectationVariants__subtitle{color:var(--text-muted);margin:0;font-size:13px;line-height:1.4}.complectationVariants__id{color:var(--text-h,var(--text));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.complectationVariants__nameSep{color:var(--text-muted)}.complectationVariants__intro{max-width:58ch;margin:0;line-height:1.45}.complectationVariants__section{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.complectationVariants__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.complectationVariants__sectionTitle{color:var(--text-h,var(--text));margin:0;font-size:14px;font-weight:650}.complectationVariants__empty{border:1px dashed var(--border);background:color-mix(in srgb, var(--text) 2.5%, var(--surface));border-radius:10px;margin:0 0 4px;padding:14px 16px}.complectationVariants__list{flex-direction:column;gap:12px;margin-top:0;display:flex}.complectationVariants__card{border:1px solid var(--border);background:var(--surface-card,var(--surface));border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px 12px;display:flex}.complectationVariants__card--editing{border-color:var(--accent,#3b82f6);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent,#3b82f6) 25%, transparent)}.complectationVariants__cardHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:0;display:flex}.complectationVariants__cardTitle{flex-direction:column;gap:2px;min-width:0;display:flex}.complectationVariants__cardNameRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.complectationVariants__cardName{color:var(--text-h,var(--text));font-size:14px;font-weight:650}.complectationVariants__cardKey{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.complectationVariants__primaryBadge{margin-left:0}.complectationVariants__cost{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-h,var(--text));padding-top:1px;font-size:14px;font-weight:650}.complectationVariants__components{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.complectationVariants__componentRow{background:color-mix(in srgb, var(--text) 3%, var(--surface));border-radius:8px;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 10px;font-size:13px;line-height:1.35;display:flex}.complectationVariants__componentMain{flex-direction:column;gap:1px;min-width:0;display:flex}.complectationVariants__componentMain strong{font-size:13px;font-weight:600}.complectationVariants__componentName{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.complectationVariants__componentMeta{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;align-items:baseline;gap:10px;display:flex}.complectationVariants__componentQty{color:var(--text-muted);font-size:12px}.complectationVariants__componentCost{color:var(--text-h,var(--text));text-align:right;min-width:4.5rem;font-size:12px;font-weight:600}.complectationVariants__cardFooter{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;padding-top:10px;display:flex}.complectationVariants__editor{margin-top:18px;padding:18px 18px 14px}.complectationVariants__editorTitle{color:var(--text-h,var(--text));margin:0 0 14px;font-size:15px;font-weight:650}.complectationVariants__editorBlock{margin-bottom:16px;padding-bottom:4px}.complectationVariants__editorBlock+.complectationVariants__editorBlock{border-top:1px solid var(--border);padding-top:14px}.complectationVariants__blockLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;margin:0 0 10px;font-size:12px;font-weight:650}.complectationVariants__primaryCheck{color:var(--text);flex-direction:row;align-items:center;gap:.5rem;margin:0 0 4px;font-size:13px;display:flex}.complectationVariants__editor .productKits__components{gap:10px;margin-bottom:0}.complectationVariants__editorFooter{margin-top:4px}.complectationVariants__editorFooter .whereGoodsArticles__modalActions{margin-top:0}.complectationVariants__modalFooter{border-top:1px solid var(--border);background:var(--surface);z-index:1;justify-content:space-between;align-items:center;gap:8px;margin-top:18px;padding-top:14px;display:flex;position:sticky;bottom:0}.complectationVariants__recalcDialog{flex-direction:column;gap:14px;display:flex}.complectationVariants__recalcStats{flex-direction:column;gap:6px;margin:0;padding-left:1.2em;display:flex}.complectationVariants__recalcScenarios{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:10px;margin:0;padding:12px 14px;display:flex}.complectationVariants__recalcScenarios legend{padding:0 6px;font-weight:600}.complectationVariants__recalcOption{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.complectationVariants__recalcOption>span{flex-direction:column;gap:2px;display:flex}.complectationVariants__recalcDate{max-width:16rem}.ui-modal__overlay:has(.complectationVariants__recalcModal){z-index:10100!important}.complectationComposition__empty{font-style:italic}.unifiedSummary__emptyCell{border:1px dashed var(--border-color,#d0d3db);color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border-radius:8px;width:100%;padding:.4rem .6rem;font-size:.85rem}.unifiedSummary__emptyCell:hover:not(:disabled){border-color:var(--accent,#2f6feb);color:var(--accent,#2f6feb)}.unifiedSummary__notSold{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.unifiedSummary__statusCell{align-items:center;gap:.4rem;display:flex}.eaSteps{margin-bottom:1rem}.eaSteps__track{flex-wrap:wrap;align-items:center;gap:0;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.eaSteps__item{flex:auto;align-items:center;min-width:0;display:flex}.eaSteps__btn{cursor:pointer;color:var(--text-muted);white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.35rem .5rem;display:flex}.eaSteps__btn:hover{background:var(--surface-2,#f2f4f8)}.eaSteps__num{border:2px solid var(--border-color,#d0d3db);background:var(--surface-1,#fff);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.85rem;font-weight:700;display:inline-flex}.eaSteps__label{text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.eaSteps__sep{background:var(--border-color,#d0d3db);flex:20px;min-width:16px;height:2px;margin:0 .35rem}.eaSteps__item--active .eaSteps__num{border-color:var(--accent,#2f6feb);color:#fff;background:var(--accent,#2f6feb)}.eaSteps__item--active .eaSteps__label,.eaSteps__item--active .eaSteps__btn{color:var(--text,#1a1d24)}.eaSteps__item--done .eaSteps__num{border-color:var(--state-success,#2e9e5b);color:#fff;background:var(--state-success,#2e9e5b)}.eaSteps__item--done .eaSteps__sep{background:var(--state-success,#2e9e5b)}.eaSteps__bar{border:1px solid var(--border-color,#e2e4ea);background:var(--surface-2,#f8f9fb);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.eaSteps__current{flex-direction:column;flex:300px;gap:.15rem;min-width:240px;display:flex}.eaSteps__currentTitle{font-weight:700}.eaSteps__currentHint{color:var(--text-muted);font-size:.85rem}.eaSteps__nav{flex-wrap:wrap;gap:.5rem;display:flex}.whereGoodsArticles__searchBar{margin:.25rem 0 .75rem;display:flex}.whereGoodsArticles__searchBar .whereGoods__search{width:100%;max-width:520px}.supplierArticles__table{table-layout:fixed;width:100%}.supplierArticles__colBarcode{width:9.5rem}.supplierArticles__colPhoto{text-align:center;vertical-align:middle;width:4.5rem}.supplierArticles__photoCell{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:2px;display:inline-flex;position:relative}.supplierArticles__photoCell:hover{background:color-mix(in srgb, var(--color-accent,#2563eb) 8%, transparent)}.supplierArticles__photoCell--drag{outline:2px dashed var(--accent,#2563eb);outline-offset:2px;background:color-mix(in srgb, var(--accent,#2563eb) 10%, transparent)}.supplierArticles__photoCell--busy{opacity:.6;cursor:wait}.supplierArticles__photoHint{background:var(--accent,#2563eb);color:#fff;text-align:center;pointer-events:none;border-radius:50%;width:16px;height:16px;font-size:12px;line-height:16px;position:absolute;bottom:0;right:0}.supplierArticles__photoRemove{background:var(--danger,#c62828);color:#fff;cursor:pointer;border:0;border-radius:50%;width:18px;height:18px;padding:0;font-size:14px;line-height:1;position:absolute;top:-4px;right:-4px}.supplierArticles__photoRemove:hover{filter:brightness(1.08)}.supplierArticles__unmatchedPhotos{border:1px solid var(--border,#d0d5dd);background:color-mix(in srgb, var(--accent,#2563eb) 4%, var(--surface,#fff));border-radius:10px;margin-top:14px;padding:12px 14px}.supplierArticles__unmatchedTitle{margin:0 0 6px;font-size:14px;font-weight:600}.supplierArticles__unmatchedHint{margin:0 0 10px}.supplierArticles__unmatchedList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.supplierArticles__unmatchedItem{background:var(--surface,#fff);border:1px solid var(--border,#d0d5dd);border-radius:8px;grid-template-columns:auto 1fr minmax(10rem,16rem) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.supplierArticles__unmatchedName{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.supplierArticles__unmatchedSelect{min-width:0}.supplierArticles__unmatchedActions{flex-wrap:wrap;gap:6px;display:flex}.supplierArticles__colArticle{width:8.5rem}.supplierArticles__colName{width:auto}.supplierArticles__colSupplier{text-overflow:ellipsis;white-space:nowrap;width:9rem;overflow:hidden}.supplierArticles__colStatus{text-align:center;vertical-align:middle;width:5.5rem}.supplierArticles__eaIcon{justify-content:center;align-items:center;line-height:0;display:inline-flex}.supplierArticles__eaIcon--ok{color:var(--color-success,#1a7f37)}.supplierArticles__eaIcon--warn{color:var(--color-warning,#b54708)}.supplierArticles__cellEditable{cursor:text}.supplierArticles__cellEditable:hover{background:color-mix(in srgb, var(--color-accent,#2563eb) 6%, transparent)}.supplierArticles__colPrice{width:7.5rem}.supplierArticles__colVat{text-align:left;width:7.5rem}.supplierArticles__colCheck{text-align:center;width:2.25rem}.supplierArticles__linkBtn{color:var(--accent,#2563eb);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.supplierArticles__vendorForm{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.75rem 0 1rem;display:flex}.supplierArticles__vendorForm .whereGoods__input{min-width:10rem}.supplierArticles__vendorActions{white-space:nowrap;text-align:right}.purchaseVendorsRef__form{align-items:flex-end;margin-bottom:1rem}.purchaseVendorsRef__form .whereGoodsArticles__field{min-width:12rem;margin:0}.purchaseVendorsRef__formActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.purchaseVendorsRef__movedHint{background:var(--surface-raised);color:var(--text-secondary);border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem}.purchasesPanel{min-width:0;max-width:100%}.purchasesPanel__tabs{border-bottom:1px solid var(--border-default);gap:.25rem;margin-bottom:1rem;display:flex}.purchasesPanel__tab{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.5rem 1rem}.purchasesPanel__tab--active{color:var(--text-primary);border-bottom-color:var(--accent);font-weight:600}.purchaseVendorsPanel__toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.purchaseVendorsPanel__search{flex:16rem;min-width:12rem}.purchaseVendorsPanel__tableWrap{max-height:min(70vh,42rem)}.purchaseVendorsPanel__table tbody tr{cursor:pointer}.purchaseVendorsPanel__cardPage{flex-direction:column;gap:.75rem;display:flex}.purchaseVendorsPanel__cardHeader{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.purchaseVendorsPanel__card{border:1px solid var(--border-default);background:var(--surface-card);color:var(--text-primary);border-radius:8px;padding:1rem}.purchaseVendorsPanel__cardTitle{color:var(--text-primary);margin:0;font-size:1.15rem}.priceDynamicsPanel{min-width:0;max-width:100%}.priceDynamicsPanel>.wgPeriod{margin-bottom:.75rem}.priceDynamicsPanel__toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;max-width:100%;margin-bottom:.75rem;display:flex}.priceDynamicsPanel__search{flex:220px;min-width:0;max-width:100%}.priceDynamicsPanel__search .whereGoods__input{box-sizing:border-box;width:100%;max-width:100%}.priceDynamicsPanel__tableWrap{width:100%;min-width:0;max-width:100%;overflow:auto}.priceDynamicsPanel__table tbody tr.priceDynamicsPanel__row{cursor:pointer}.priceDynamicsPanel__table tbody tr.priceDynamicsPanel__row--expanded{background:var(--surface-muted,#00000008)}.priceDynamicsPanel__table td{text-overflow:ellipsis;overflow:hidden}.priceDynamicsPanel__table td.priceDynamicsPanel__tdWrap{white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-overflow:clip;vertical-align:top}.priceDynamicsPanel__table td.priceDynamicsPanel__tdUnified{white-space:normal;overflow:visible}.priceDynamicsPanel__table thead th{white-space:normal;overflow-wrap:anywhere;word-break:break-word;vertical-align:top;line-height:1.25}.priceDynamicsPanel__table thead .tableColFilterTh__text,.priceDynamicsPanel__table thead .tableColReorder__label{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.priceDynamicsPanel__expandBtn{width:1.5rem;height:1.5rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.priceDynamicsPanel__thExpand,.priceDynamicsPanel__tdExpand{width:36px;padding-left:.35rem;padding-right:.35rem;overflow:visible}.priceDynamicsPanel__delta--up{color:var(--danger,#c0392b)}.priceDynamicsPanel__delta--down{color:var(--success,#27ae60)}.priceDynamicsPanel__periodDelta{white-space:nowrap;justify-content:flex-end;align-items:center;gap:.3rem;display:inline-flex}.priceDynamicsPanel__periodInfo{color:var(--text-muted);cursor:help}.priceDynamicsSparkline{vertical-align:middle;color:var(--text-secondary);display:inline-block}.priceDynamicsSparkline--up{color:var(--danger,#c0392b)}.priceDynamicsSparkline--down{color:var(--success,#27ae60)}.priceDynamicsSparkline--empty{color:var(--text-muted)}.priceDynamicsSparkline circle{cursor:help}.priceDynamicsPanel__historyRow td{border-top:none;padding:0;overflow:visible}.priceDynamicsPanel__history{background:var(--surface-muted,#00000005);box-sizing:border-box;max-width:100%;padding:.75rem 1rem 1rem;overflow-x:auto}.priceDynamicsPanel__historyTitle{margin:0 0 .5rem;font-size:.95rem;font-weight:600}.priceDynamicsPanel__historyMeta{color:var(--text-secondary);font-weight:400}.priceDynamicsPanel__historyHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.priceDynamicsPanel__articleCell{cursor:pointer;align-items:flex-start;gap:8px;min-width:0;max-width:100%;display:inline-flex}.priceDynamicsPanel__articleCell strong{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0}.priceDynamicsPanel__articleCell input{flex-shrink:0;margin-top:.15rem}.priceDynamicsPanel__unifiedCount,.priceDynamicsPanel__unifiedLink{color:var(--accent,#4f46e5);font:inherit;cursor:pointer;background:0 0;border:none}.priceDynamicsPanel__unifiedCount{background:color-mix(in srgb, var(--accent,#4f46e5) 10%, transparent);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:2.4rem;padding:.15rem .5rem;font-weight:700;display:inline-flex}.priceDynamicsPanel__unifiedLink{text-align:left;text-underline-offset:2px;white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%;padding:0;text-decoration:underline}.priceDynamicsPanel__unifiedPopover{z-index:10020;box-sizing:border-box;border:1px solid var(--border);background:var(--surface-card,var(--surface));border-radius:10px;flex-direction:column;align-items:flex-start;gap:.5rem;max-height:min(320px,100vh - 24px);padding:.75rem;display:flex;position:fixed;overflow:auto;box-shadow:0 12px 30px #0f172a33}.priceDynamicsPanel__badge{background:var(--surface-muted,#eef2f7);color:var(--text-primary);border-radius:4px;padding:2px 8px;font-size:12px;line-height:1.3;display:inline-block}.priceDynamicsPanel__badge--invoice{color:#075985;background:#e0f2fe}.priceDynamicsPanel__badge--manual{background:var(--surface-muted,#f1f5f9);color:var(--text-primary)}.priceDynamicsPanel__badge--reval{color:#92400e;background:#fef3c7}.priceDynamicsPanel__modal{z-index:80;background:#0f172a59;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.priceDynamicsPanel__modalCard{background:var(--surface-card,#fff);border-radius:10px;flex-direction:column;gap:10px;width:min(440px,100%);max-height:90vh;padding:16px 18px;display:flex;overflow:auto;box-shadow:0 12px 40px #0f172a2e}.priceDynamicsPanel__modalCard--wide{width:min(860px,100%)}.priceDynamicsPanel__modalCard h3{margin:0 0 4px;font-size:16px}.priceDynamicsPanel__modalCard label{flex-direction:column;gap:4px;font-size:13px;display:flex}.priceDynamicsPanel__modalActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.priceDynamicsPanel__historyTable{border-collapse:collapse;width:100%;min-width:28rem;font-size:.875rem}.priceDynamicsPanel__historyTable th,.priceDynamicsPanel__historyTable td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:6px 8px}.priceDynamicsPanel__historyTable .whereGoods__num{text-align:right;white-space:nowrap}.priceDynamicsPanel__settings{flex-shrink:0;margin-left:auto}.purchaseVendorsCard__section{margin-bottom:1.25rem}.purchaseVendorsCard__section h4{color:var(--text-primary);margin:0 0 .5rem;font-size:.95rem}.purchaseVendorsCard__grid{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.75rem;display:grid}.purchaseVendorsCard__field--wide{grid-column:1/-1}.purchaseVendorsPanel__actions{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.purchaseVendorsCard__balance{border-top:1px solid var(--border-default);padding-top:1rem}.purchaseVendorsCard__balanceSummary{flex-wrap:wrap;gap:1.5rem;margin-bottom:1rem;display:flex}.purchaseVendorsCard__balanceSummary>div{flex-direction:column;gap:.25rem;display:flex}.purchaseVendorsCard__balanceLabel{color:var(--text-secondary);font-size:.85rem}.purchaseVendorsCard__ops{margin-top:1rem}.purchaseVendorsCard__ops h5{margin:0 0 .5rem;font-size:.9rem}.invoiceDebtSection{border:1px solid var(--border-subtle,#e2e6ea);background:var(--surface-muted,#f8f9fb);border-radius:8px;margin:1rem 0;padding:1rem}.invoiceDebtSection__title{margin:0 0 .75rem;font-size:.95rem}.invoiceDebtSection__grid{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.invoiceDebtSection__amountRub{padding:.45rem 0;font-weight:600;display:block}.supplierArticles__table .whereGoods__input{box-sizing:border-box;width:100%;min-width:0}.supplierArticles__colBarcode .whereGoods__input,.supplierArticles__colArticle .whereGoods__input,.supplierArticles__colPrice .whereGoods__input{min-width:0}.supplierArticles__articleText{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.supplierArticles__newRow{background:var(--surface-2,#f4f7ff)}.supplierArticles__newRow td{vertical-align:middle}.serpView{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-width:0;max-width:100%;min-height:0;padding:16px;display:flex;overflow:hidden}.serpView__header,.serpView__addRow,.serpView__section,.serpView__error{flex-shrink:0}.serpView__header h1{margin:0 0 4px;font-size:20px}.serpView__hint{color:var(--text-muted,#6b7280);margin:4px 0;font-size:13px}.serpView__section{border:1px solid var(--border-color,#e5e7eb);border-radius:10px;margin:12px 0;padding:10px 14px}.serpView__section>summary{cursor:pointer;font-weight:600}.serpView__tokenForm,.serpView__addRow{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.serpView__tokenForm input,.serpView__addRow input{border:1px solid var(--border-color,#e5e7eb);border-radius:8px;flex:1;min-width:0;padding:8px 10px}.serpView__addRow select{border:1px solid var(--border-color,#e5e7eb);border-radius:8px;padding:8px 10px}.serpView__issued{background:var(--surface-muted,#f9fafb);border:1px dashed var(--border-color,#d1d5db);border-radius:8px;align-items:center;gap:8px;margin:8px 0;padding:8px 10px;display:flex}.serpView__issued code{word-break:break-all;flex:1;font-family:ui-monospace,monospace}.serpView__tokenList{margin:8px 0 0;padding:0;list-style:none}.serpView__tokenList li{border-top:1px solid var(--border-color,#f0f0f0);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;font-size:13px;display:flex}.serpView__error{color:var(--danger,#dc2626);font-size:13px}.serpView__body{flex:1;grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:stretch;gap:16px;min-width:0;max-width:100%;min-height:0;margin-top:12px;display:grid;overflow:hidden}.serpView__queries{overscroll-behavior:contain;flex-direction:column;gap:6px;min-width:0;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.serpView__positions{overscroll-behavior:contain;flex-direction:column;min-width:0;max-width:100%;min-height:0;display:flex;overflow-y:auto}.serpView__queryItem{border:1px solid var(--border-color,#e5e7eb);border-radius:8px;justify-content:space-between;align-items:center;padding:4px 6px 4px 10px;display:flex}.serpView__queryItem.is-active{border-color:var(--accent,#2563eb);box-shadow:0 0 0 1px var(--accent,#2563eb) inset}.serpView__queryItem.is-inactive{opacity:.55}.serpView__queryPick{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;flex:1;align-items:flex-start;display:flex;overflow:hidden}.serpView__queryText{white-space:nowrap;text-overflow:ellipsis;max-width:170px;font-size:13px;overflow:hidden}.serpView__queryPlatform{color:var(--text-muted,#6b7280);text-transform:uppercase;font-size:11px}.serpView__queryActions{gap:4px;display:flex}.serpView__queryActions button{background:var(--surface-muted,#f3f4f6);cursor:pointer;border:none;border-radius:6px;padding:3px 6px;font-size:11px}.serpView__positionsHead{z-index:2;background:var(--surface-card,#fff);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;margin-bottom:8px;padding-bottom:8px;display:flex;position:sticky;top:0}.serpView__positionsHead>div:first-child{overflow-wrap:anywhere;flex:200px;min-width:0}.serpView__badges{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.serpView__tableWrap{-webkit-overflow-scrolling:touch;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;max-width:100%;overflow-x:auto}.serpView__table{border-collapse:collapse;width:100%;min-width:620px;font-size:13px}.serpView__table th,.serpView__table td{border-bottom:1px solid var(--border-color,#eee);text-align:left;padding:6px 8px}.serpView__table tr.is-own{background:#16a34a14}.serpView__title{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.serpView__ownBadge{color:#16a34a;font-weight:600}.serpView__compBadge{color:var(--text-muted,#6b7280)}@media (width<=760px){.serpView__body{grid-template-columns:1fr}.serpView__queries{max-height:36vh}}.superSeller{z-index:9000;font-size:14px;position:fixed;bottom:20px;right:20px}.superSeller__fab{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb 0%,#7c3aed 100%);border:none;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 20px #2563eb73}.superSeller__fabWrap{display:inline-flex;position:relative}.superSeller__fabHide{border:1px solid var(--border-color,#e5e7eb);background:var(--surface,#fff);width:20px;height:20px;color:var(--text-muted,#6b7280);cursor:pointer;z-index:1;border-radius:50%;padding:0;font-size:11px;line-height:1;position:absolute;top:-6px;right:-6px;box-shadow:0 1px 4px #0000001f}.superSeller__fabHide:hover{color:var(--text,#111827);background:var(--surface-hover,#f3f4f6)}.superSeller__fabAvatar{flex-shrink:0}.superSeller__fab:hover{transform:translateY(-2px);box-shadow:0 6px 24px #2563eb8c}.superSeller__fabLabel{white-space:nowrap}.superSeller--open .superSeller__fab{border-radius:50%;justify-content:center;width:44px;height:44px;padding:0}.superSeller__panel{background:var(--surface,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:16px;flex-direction:column;width:min(380px,100vw - 32px);height:min(520px,100vh - 120px);display:flex;position:absolute;bottom:56px;right:0;overflow:hidden;box-shadow:0 12px 40px #00000026}.superSeller__head{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#7c3aed 100%);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.superSeller__headText{flex:1;min-width:0}.superSeller__title{font-size:16px;display:block}.superSeller__subtitle{opacity:.85;margin-top:2px;font-size:12px;display:block}.superSeller__headActions{gap:4px;display:flex}.superSeller__iconBtn{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:8px;width:28px;height:28px;font-size:14px;line-height:1}.superSeller__iconBtn:hover{background:#ffffff59}.superSeller__messages{flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px;display:flex;overflow-y:auto}.superSeller__msg{flex-direction:column;max-width:92%;display:flex}.superSeller__msg--user{align-self:flex-end;align-items:flex-end}.superSeller__msg--assistant{align-self:flex-start}.superSeller__msgLabel{color:var(--text-muted,#6b7280);align-items:center;gap:6px;margin-bottom:2px;font-size:11px;display:inline-flex}.superSeller__msgAvatar{flex-shrink:0}.superSeller__bubble{white-space:pre-wrap;word-break:break-word;border-radius:12px;padding:10px 12px;line-height:1.45}.superSeller__msg--user .superSeller__bubble{color:#fff;background:#2563eb;border-bottom-right-radius:4px}.superSeller__msg--assistant .superSeller__bubble{background:var(--surface-muted,#f3f4f6);color:var(--text,#111);border-bottom-left-radius:4px}.superSeller__bubble--typing{opacity:.7;font-style:italic}.superSeller__warn,.superSeller__error{margin:0 12px 6px;font-size:12px}.superSeller__warn{color:#b45309}.superSeller__error{color:var(--danger,#dc2626)}.superSeller__footer{border-top:1px solid var(--border-color,#e5e7eb);align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.superSeller__input{resize:none;border:1px solid var(--border-color,#d1d5db);font:inherit;border-radius:10px;flex:1;min-height:44px;padding:8px 10px}.superSeller__input:focus{outline-offset:0;outline:2px solid #2563eb}.superSeller__send{color:#fff;cursor:pointer;white-space:nowrap;background:#2563eb;border:none;border-radius:10px;padding:10px 14px;font-weight:600}.superSeller__send:disabled{opacity:.5;cursor:not-allowed}.superSeller__disclaimer{color:var(--text-muted,#9ca3af);text-align:center;margin:0;padding:4px 12px 10px;font-size:10px}.superSellerAvatar{--ss-size:48px;width:var(--ss-size);height:var(--ss-size);background:linear-gradient(145deg,#1e3a5f 0%,#312e81 55%,#7c2d12 100%);border-radius:50%;flex-shrink:0;position:relative;overflow:hidden;box-shadow:0 2px 12px #2563eb59,0 0 0 2px #ffffff1f}.superSellerAvatar--sm{--ss-size:36px}.superSellerAvatar--md{--ss-size:52px}.superSellerAvatar--lg{--ss-size:72px}.superSellerAvatar__ring{z-index:2;pointer-events:none;border:2px solid #ffffff8c;border-radius:50%;position:absolute;inset:0}.superSellerAvatar__img{object-fit:cover;object-position:50% 42%;transform-origin:50% 72%;will-change:transform;width:100%;height:100%;transition:transform .55s cubic-bezier(.34,1.2,.64,1),filter .45s}.superSellerAvatar--idle .superSellerAvatar__img{animation:4s ease-in-out infinite ss-idle-breathe}@keyframes ss-idle-breathe{0%,to{transform:scale(1)rotate(0)translateY(0)}50%{transform:scale(1.03)rotate(0)translateY(-1px)}}.superSellerAvatar--thinking .superSellerAvatar__img{object-position:46% 44%;filter:brightness(.95)saturate(.95);animation:1.2s ease-in-out infinite ss-thinking-pulse;transform:rotate(-10deg)translateY(3px)scale(1.04)}@keyframes ss-thinking-pulse{0%,to{transform:rotate(-10deg)translateY(3px)scale(1.04)}50%{transform:rotate(-12deg)translateY(5px)scale(1.04)}}.superSellerAvatar--curious .superSellerAvatar__img{object-position:54% 40%;filter:brightness(1.06)saturate(1.08);transform:rotate(9deg)translate(2px)scale(1.05)}.superSellerAvatar--cheerful .superSellerAvatar__img{object-position:50% 38%;filter:brightness(1.1)saturate(1.12);animation:2.5s ease-in-out infinite ss-cheerful-nod;transform:rotate(-5deg)translateY(-3px)scale(1.06)}@keyframes ss-cheerful-nod{0%,to{transform:rotate(-5deg)translateY(-3px)scale(1.06)}40%{transform:rotate(-3deg)translateY(-5px)scale(1.07)}}.superSellerAvatar--concerned .superSellerAvatar__img{object-position:50% 46%;filter:brightness(.9)saturate(.88)hue-rotate(-4deg);transform:rotate(6deg)translateY(4px)scale(1.02)}.superSellerAvatar--explaining .superSellerAvatar__img{object-position:50% 41%;animation:3s ease-in-out infinite ss-explaining-nod;transform:rotate(-3deg)scale(1.03)}@keyframes ss-explaining-nod{0%,to{transform:rotate(-3deg)translateY(0)scale(1.03)}30%{transform:rotate(-1deg)translateY(-2px)scale(1.04)}60%{transform:rotate(-4deg)translateY(1px)scale(1.03)}}.superSellerAvatar--turn-left .superSellerAvatar__img{object-position:40% 42%;transform:rotate(-16deg)translate(-3px)scale(1.06)}.superSellerAvatar--turn-right .superSellerAvatar__img{object-position:60% 42%;transform:rotate(16deg)translate(3px)scale(1.06)}.superSellerAvatar--thinking .superSellerAvatar__ring{animation:1.4s ease-in-out infinite ss-ring-glow}@keyframes ss-ring-glow{0%,to{box-shadow:0 0 #ffffff59}50%{box-shadow:0 0 0 4px #ffffff26}}.superSeller__tabs{border-bottom:1px solid var(--border-subtle,#00000014);gap:4px;padding:0 12px 8px;display:flex}.superSeller__tab{color:var(--text-muted,#6b7280);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:8px 6px;font-size:12px;font-weight:600}.superSeller__tab:hover{background:#0000000a}.superSeller__tab--active{color:var(--accent,#2563eb);background:#3b82f61f}.superSeller__ticketPane{flex:1;min-height:0;padding:12px;overflow:auto}.superSellerTicketForm__hint{color:var(--text-muted,#6b7280);margin:0 0 10px;font-size:12px;line-height:1.45}.superSellerTicketForm__input{box-sizing:border-box;border:1px solid var(--border-subtle,#e5e7eb);width:100%;font:inherit;resize:vertical;border-radius:10px;min-height:96px;padding:10px 12px}.superSellerTicketForm__preview{margin-top:10px;position:relative}.superSellerTicketForm__preview img{border:1px solid var(--border-subtle,#e5e7eb);border-radius:8px;max-width:100%}.superSellerTicketForm__previewRemove{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:6px;padding:4px 8px;font-size:11px;position:absolute;top:8px;right:8px}.superSellerTicketForm__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.superSellerTicketForm__fileInput{display:none}.superSellerTicketForm__btn{border:1px solid var(--border-subtle,#e5e7eb);cursor:pointer;background:#fff;border-radius:8px;padding:6px 10px;font-size:12px}.superSellerTicketForm__pasteHint{color:var(--text-muted,#9ca3af);font-size:11px}.superSellerTicketForm__footer{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.superSellerTicketForm__secondary{border:1px solid var(--border-subtle,#e5e7eb);cursor:pointer;background:0 0;border-radius:8px;padding:8px 12px}.superSellerTicketList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.superSellerTicketList__empty{color:var(--text-muted,#6b7280);margin:0;font-size:13px}.superSellerTicketList__row{text-align:left;border:1px solid var(--border-subtle,#e5e7eb);cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;width:100%;padding:10px 12px;display:grid}.superSellerTicketList__subject{font-size:13px;font-weight:600}.superSellerTicketList__date{color:var(--text-muted,#9ca3af);font-size:11px}.superSellerTicketStatus{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.superSellerTicketStatus--open{color:#1d4ed8;background:#dbeafe}.superSellerTicketStatus--progress{color:#b45309;background:#fef3c7}.superSellerTicketStatus--waiting{color:#6d28d9;background:#ede9fe}.superSellerTicketStatus--resolved{color:#047857;background:#d1fae5}.superSellerTicketStatus--closed{color:#4b5563;background:#f3f4f6}.superSellerTicketDetail{border-top:1px solid var(--border-subtle,#f3f4f6);padding:10px 12px 12px}.superSellerTicketDetail__meta,.superSellerTicketDetail__desc{color:var(--text-muted,#6b7280);margin:0 0 8px;font-size:12px}.superSellerTicketDetail__desc{color:inherit}.superSellerTicketDetail__attachments{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.superSellerTicketDetail__attachment{font-size:12px}.superSellerTicketDetail__thread{flex-direction:column;gap:8px;display:flex}.superSellerTicketDetail__msg{border-radius:8px;padding:8px 10px;font-size:12px}.superSellerTicketDetail__msg--user{background:#eff6ff}.superSellerTicketDetail__msg--admin{background:#f0fdf4}.superSellerTicketDetail__msgMeta{color:var(--text-muted,#9ca3af);margin-bottom:4px;font-size:10px;display:block}.superSellerTicketDetail__attachmentImgWrap{max-width:100%;display:block}.superSellerTicketDetail__attachmentImg{border:1px solid var(--border,#e5e7eb);object-fit:contain;background:#fff;border-radius:6px;max-width:100%;max-height:160px;display:block}.superSellerTicketDetail__attachmentCaption{color:var(--text-muted,#9ca3af);margin-top:4px;font-size:10px;display:block}.superSellerTicketDetail__attachmentLoading{color:var(--text-muted,#9ca3af);font-size:12px}.superSellerTicketDetail__closedHint{color:var(--text-muted,#9ca3af);margin:8px 0 0;font-size:12px}.superSellerTicketReply{flex-direction:column;gap:8px;margin-top:10px;display:flex}.superSellerTicketReply__input{resize:vertical;border:1px solid var(--border,#e5e7eb);width:100%;min-height:56px;font:inherit;border-radius:8px;padding:8px 10px;font-size:13px}.unitCostPanel--tableMode{flex-direction:column;flex:1;min-height:0;display:flex}.unitCostPanel--tableMode>.unitCostPanel__searchBar,.unitCostPanel--tableMode>.unitCostPanel__statsBar,.unitCostPanel--tableMode>.dataView__error,.unitCostPanel--tableMode>p.dataView__hint{flex-shrink:0}.unitCostPanel__searchBar{margin-bottom:10px}.unitCostPanel__statsBar{margin-bottom:12px}.unitCostPanel__viewMenu{flex-shrink:0}.unitCostPanel__viewMenuPanel{min-width:260px;left:0;right:auto}.unitCostTable__filters{flex-shrink:0}.unitCostTable__filtersPanel{min-width:280px;max-width:min(360px,100vw - 24px);left:0;right:auto}.unitCostTable__filtersPanel .whereGoodsFilters__period{color:var(--text-muted);border-top:none;flex-direction:column;align-items:stretch;gap:6px;margin-top:10px;padding-top:0;font-size:12px}.unitCostTable__filtersPanel .whereGoodsFilters__period>span{letter-spacing:.01em;font-weight:500}.unitCostTable__filtersPanel select{width:100%;font:inherit;border:1px solid var(--border);background-color:var(--surface,#fff);color:var(--text);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M3 4.5 6 7.5 9 4.5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border-radius:8px;flex:none;padding:8px 32px 8px 12px;font-size:13px;font-weight:500;line-height:1.35;transition:border-color .15s,box-shadow .15s,background-color .15s}.unitCostTable__filtersPanel select:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));background-color:color-mix(in srgb, var(--accent) 4%, var(--surface))}.unitCostTable__filtersPanel select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}.unitCostTable__filtersPanel select:disabled{opacity:.65;cursor:not-allowed}.unitCostPanel__fillLink{color:var(--accent,#2563eb);text-underline-offset:2px;text-decoration:underline}.unitCostPanel__subhead th{color:var(--text-muted,#6b7280);border-top:none;padding-top:0;font-size:11px;font-weight:500}.unitCostDetail{width:min(96vw,920px);max-width:920px;padding:0}.unitCostDetail__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.unitCostDetail__header h3{margin:0 0 4px}.unitCostDetail__controls{background:var(--surface-muted,#f8fafc);border-radius:8px;flex-wrap:wrap;gap:12px 16px;margin-bottom:12px;padding:12px;display:flex}.unitCostDetail__control{flex-direction:column;gap:4px;font-size:12px;display:flex}.unitCostDetail__checkbox{flex-direction:row;align-self:flex-end;align-items:center;gap:8px}.unitCostDetail__purchaseLink{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:16px;font-size:13px;display:flex}.unitCostDetail__linkBtn{color:var(--accent,#2563eb);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}.unitCostDetail__platforms{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=800px){.unitCostDetail__platforms{grid-template-columns:1fr}}.unitCostDetail__platform{border:1px solid var(--border,#e5e7eb);border-radius:8px;padding:12px}.unitCostDetail__platformTitle{margin:0 0 10px;font-size:14px}.unitCostDetail__purchaseRow{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:12px;font-size:13px;display:flex}.unitCostDetail__lines{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.unitCostDetail__line{grid-template-columns:1fr 120px;align-items:center;gap:8px;font-size:13px;display:grid}.unitCostDetail__amount{width:100%}.unitCostDetail__extras{margin-bottom:12px}.unitCostDetail__extrasHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:500;display:flex}.unitCostDetail__extraRow{grid-template-columns:1fr 120px auto;gap:8px;margin-bottom:6px;display:grid}.unitCostDetail__summary{border-top:1px solid var(--border,#e5e7eb);flex-direction:column;gap:6px;padding-top:10px;font-size:13px;display:flex}.unitCostDetail__summary>div{justify-content:space-between;gap:12px;display:flex}.unitCostDetail__total{font-weight:600}.unitCostDetail__footer{border-top:1px solid var(--border,#e5e7eb);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:12px;display:flex}.unitCostDetail__footerTotals{flex-wrap:wrap;gap:16px;font-size:14px;display:flex}.unitCostTable.dataView{flex:1;min-height:0;padding-bottom:8px;overflow:visible}.unitCostTable__wrap{box-sizing:border-box;flex:1;width:100%;min-width:0;max-width:100%;min-height:0;position:relative;overflow:auto}.unitCostTable__table{min-width:1600px}.unitCostTable__table thead th{z-index:2;background:var(--surface,#fff);box-shadow:0 1px 0 var(--border,#e5e7eb);overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;vertical-align:top;box-sizing:border-box;padding:6px 8px;line-height:1.25;position:sticky;top:0;overflow:hidden}.unitCostTable__stky{z-index:2;background:var(--surface,#fff);box-sizing:border-box;position:sticky}.unitCostTable__table thead .unitCostTable__stky{z-index:5}.unitCostTable__thSticky,.unitCostTable__tdSticky{z-index:3;background:var(--surface,#fff);position:sticky;box-shadow:4px 0 8px -4px #00000014}.unitCostTable__table thead .unitCostTable__thSticky{z-index:4}.unitCostTable__stky--check{left:var(--uc-stky-left-check,0);width:var(--uc-col-w-check,36px);min-width:var(--uc-col-w-check,36px);max-width:var(--uc-col-w-check,36px)}.unitCostTable__stky--status{left:var(--uc-stky-left-status,40px);width:var(--uc-col-w-status,76px);min-width:var(--uc-col-w-status,76px);max-width:var(--uc-col-w-status,76px)}.unitCostTable__stky--unified{left:var(--uc-stky-left-unified_id,116px);width:var(--uc-col-w-unified_id,auto);min-width:var(--uc-col-w-unified_id,11rem);max-width:var(--uc-col-w-unified_id,none);box-shadow:6px 0 8px -6px #00000047}.unitCostTable__thCheck,.unitCostTable__tdCheck{text-align:center}.unitCostTable__thLine{white-space:normal;font-size:11px;line-height:1.25}.unitCostTable__thFilterable{cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:top;box-sizing:border-box;padding-bottom:22px;position:relative}.unitCostTable__thFilterActive .unitCostTable__thText{color:inherit}.unitCostTable__thText{min-width:0;line-height:1.25;display:block}.unitCostTable__thFilterCorner{pointer-events:none;align-items:flex-end;gap:2px;line-height:1;display:inline-flex;position:absolute;bottom:2px;right:2px}.unitCostTable__thFilterable.whereGoods__headerCell--resizable .unitCostTable__thFilterCorner{right:7px}.unitCostTable__sortIndicator{color:var(--state-success,#188038);margin-bottom:2px;font-size:9px;line-height:1}.unitCostTable__filterBtn{pointer-events:auto;width:18px;height:18px;color:var(--text-muted);border-radius:2px;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:flex}.unitCostTable__thFilterable:hover .unitCostTable__filterBtn,.unitCostTable__filterBtn:hover,.unitCostTable__filterBtn--active{background:var(--state-success,#188038);color:#fff}.unitCostTable__filterIcon{flex-shrink:0;display:block}.unitCostColFilter{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);box-sizing:border-box;border-radius:8px;flex-direction:column;gap:8px;width:min(280px,100vw - 16px);max-height:min(420px,100vh - 24px);padding:12px;display:flex;box-shadow:0 8px 24px #0000001f}.unitCostColFilter__head strong{font-size:13px}.unitCostColFilter__sort{flex-direction:column;gap:4px;display:flex}.unitCostColFilter__sortBtn{width:100%;color:var(--text,#111827);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex}.unitCostColFilter__sortBtn:hover{background:var(--surface-muted,#f3f4f6)}.unitCostColFilter__sortBtn--active{background:var(--accent-muted,#eff6ff);color:var(--accent,#2563eb);font-weight:600}.unitCostColFilter__sortIcon{text-align:center;width:12px;font-size:10px}.unitCostColFilter__search{width:100%;font-size:12px}.unitCostColFilter__bulk{align-items:center;gap:6px;font-size:12px;display:flex}.unitCostColFilter__linkBtn{color:var(--accent,#2563eb);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.unitCostColFilter__linkBtn:hover{text-decoration:underline}.unitCostColFilter__bulkSep{color:var(--text-muted,#9ca3af)}.unitCostColFilter__list{border:1px solid var(--border,#e5e7eb);border-radius:6px;flex:1;min-height:80px;max-height:200px;margin:0;padding:0;list-style:none;overflow-y:auto}.unitCostColFilter__item+.unitCostColFilter__item{border-top:1px solid var(--border,#e5e7eb)}.unitCostColFilter__check{cursor:pointer;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.unitCostColFilter__check:hover{background:var(--surface-muted,#f8fafc)}.unitCostColFilter__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.unitCostColFilter__empty{color:var(--text-muted,#6b7280);padding:12px 8px;font-size:12px}.unitCostColFilter__actions{justify-content:space-between;gap:8px;display:flex}.tableColFilter{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);box-sizing:border-box;border-radius:8px;flex-direction:column;gap:8px;width:min(280px,100vw - 16px);max-height:min(420px,100vh - 24px);padding:12px;display:flex;box-shadow:0 8px 24px #0000001f}.tableColFilter__head strong{font-size:13px}.tableColFilter__sort{flex-direction:column;gap:4px;display:flex}.tableColFilter__sortBtn{width:100%;color:var(--text,#111827);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex}.tableColFilter__sortBtn:hover{background:var(--surface-muted,#f3f4f6)}.tableColFilter__sortBtn--active{background:var(--accent-muted,#eff6ff);color:var(--accent,#2563eb);font-weight:600}.tableColFilter__sortIcon{text-align:center;width:12px;font-size:10px}.tableColFilter__search{width:100%;font-size:12px}.tableColFilter__bulk{align-items:center;gap:6px;font-size:12px;display:flex}.tableColFilter__linkBtn{color:var(--accent,#2563eb);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.tableColFilter__linkBtn:hover{text-decoration:underline}.tableColFilter__bulkSep{color:var(--text-muted,#9ca3af)}.tableColFilter__list{border:1px solid var(--border,#e5e7eb);border-radius:6px;flex:1;min-height:80px;max-height:200px;margin:0;padding:0;list-style:none;overflow-y:auto}.tableColFilter__item+.tableColFilter__item{border-top:1px solid var(--border,#e5e7eb)}.tableColFilter__check{cursor:pointer;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.tableColFilter__check:hover{background:var(--surface-muted,#f8fafc)}.tableColFilter__labelRow{flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.tableColFilter__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tableColFilter__empty{color:var(--text-muted,#6b7280);padding:12px 8px;font-size:12px}.tableColFilter__actions{justify-content:space-between;gap:8px;display:flex}.tableColFilterTh{cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:top;box-sizing:border-box;padding-bottom:22px;position:relative}.tableColFilterTh__text{min-width:0;line-height:1.25;display:block}:is(.productsTable:has(.tableColFilterTh) thead th,.whereGoods__table:has(.tableColFilterTh) thead th,.mgmtTable:has(.tableColFilterTh) thead th,.whereShip__table:has(.tableColFilterTh) thead th){vertical-align:top}.tableColFilterTh__corner{pointer-events:none;flex-direction:column;align-items:center;line-height:1;display:inline-flex;position:absolute;bottom:2px;right:2px}.tableColFilterTh.whereGoods__headerCell--resizable .tableColFilterTh__corner{right:7px}.tableColFilterTh__sortIndicator{color:var(--state-success,#188038);margin-bottom:2px;font-size:9px;line-height:1}.tableColFilterTh__filterBtn{pointer-events:auto;width:18px;height:18px;color:var(--text-muted);border-radius:2px;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:flex}.tableColFilterTh:hover .tableColFilterTh__filterBtn,.tableColFilterTh__filterBtn:hover,.tableColFilterTh__filterBtn--active{background:var(--state-success,#188038);color:#fff}.tableColFilterTh__filterIcon{flex-shrink:0;display:block}.unitCostTable__table.whereGoods__table--sized td{box-sizing:border-box;vertical-align:middle;padding:4px 6px;overflow:hidden}.unitCostTable__table.whereGoods__table--sized .whereGoods__input,.unitCostTable__table.whereGoods__table--sized .whereGoods__select,.unitCostTable__table .unitCostTable__cellInput,.unitCostTable__table .unitCostTable__select,.unitCostTable__table .unitCostTable__pctInput{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}.unitCostTable__cellInput{padding:4px 6px;font-size:12px}.unitCostTable__cellInput--editing{border:2px solid var(--accent,#2563eb);background:var(--surface,#fff);outline:none;padding:2px 4px}.unitCostTable__sheetCell{text-align:right;padding:0}.unitCostTable__sheetInput{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:inherit;text-align:right;font-variant-numeric:tabular-nums;appearance:textfield;cursor:text;background:0 0;border:1px solid #0000;border-radius:0;padding:4px 6px;font-size:12px;display:block}.unitCostTable__sheetInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.unitCostTable__sheetInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.unitCostTable__sheetInput:hover:not(:disabled){background:color-mix(in srgb, var(--accent,#2563eb) 8%, transparent)}.unitCostTable__sheetInput--active,.unitCostTable__sheetInput:focus{border-color:var(--accent,#2563eb);background:var(--surface,#fff);box-shadow:none;outline:none}.unitCostTable__sheetInput--empty:not(:focus):not(.unitCostTable__sheetInput--active){color:var(--muted,#9ca3af)}.unitCostTable__sheetValue{width:100%;font:inherit;font-variant-numeric:tabular-nums;text-align:right;color:inherit;cursor:text;box-sizing:border-box;background:0 0;border:none;border-radius:2px;margin:-4px -6px;padding:4px 6px;font-size:12px;display:block}.unitCostTable__sheetValue:hover:not(:disabled){background:color-mix(in srgb, var(--accent,#2563eb) 8%, transparent)}.unitCostTable__sheetValue:disabled{opacity:.6;cursor:default}.unitCostTable__sheetEmpty{color:var(--muted,#9ca3af)}.unitCostTable__select{font-size:12px}.unitCostTable__tdSticky .productsTable__meta{min-width:0;overflow:hidden}.unitCostTable__tdSticky .productsTable__meta strong,.unitCostTable__tdSticky .productsTable__name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.unitCostTable__purchase{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.unitCostTable__purchaseInner{align-items:center;gap:.35rem;max-width:100%;display:inline-flex}.unitCostTable__purchaseBtn{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:600;display:inline-block;overflow:hidden}.unitCostTable__purchaseBtn:hover{text-decoration-color:currentColor}.unitCostTable__purchaseZero,.unitCostTable__purchaseZero .unitCostTable__purchaseBtn{color:#c0392b;font-weight:600}.unitCostTable__purchaseLink{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:inherit;color:var(--accent,#2563eb);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent,#2563eb) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--accent,#2563eb) 35%, transparent);text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:600;display:inline-block;overflow:hidden}.unitCostTable__purchaseLink:hover{-webkit-text-decoration-color:var(--accent,#2563eb);text-decoration-color:var(--accent,#2563eb)}.unitCostDetail__purchaseLink .unitCostTable__purchaseLink,.unitCostDetail__purchaseLink .unitCostTable__purchaseBtn{font-size:inherit}.unitCostTable__totalBtn{font:inherit;color:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:700;display:inline}.unitCostTable__totalBtn:hover{text-decoration-color:currentColor}.dataView__badgeBtn{font:inherit;color:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:2px;background:0 0;border:none;padding:0;display:inline}.dataView__badgeBtn:hover{text-decoration-color:currentColor}.dataView__badgeBtn--warn{color:#c0392b;font-weight:600}.unitCostSheet__body{flex-direction:column;gap:.75rem;padding:0 1rem 1.25rem;display:flex}.unitCostSheet__chart{width:100%;max-width:280px;margin:0 auto}.unitCostSheet__zero,.unitCostSheet__zeroRow td{color:#c0392b;font-weight:600}.unitCostSheet .clusterSheet__table tfoot td{border-bottom:none;border-top:1px solid var(--border-subtle,var(--border));padding-top:.65rem;font-weight:600}.unitCostTable__extrasCell{white-space:nowrap;position:relative}.unitCostTable__extrasBtn{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;color:var(--accent,#2563eb);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline;display:block;overflow:hidden}.unitCostTable__extrasPopover{z-index:20;border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);border-radius:8px;min-width:280px;padding:10px;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #0000001f}.unitCostTable__extrasPopover--portal{z-index:80;top:auto;left:auto}.unitCostTable__extrasHead{justify-content:space-between;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.unitCostTable__extraRow{grid-template-columns:1fr 90px auto;gap:6px;margin-bottom:6px;display:grid}.unitCostTable__extrasActions{gap:8px;margin-top:8px;display:flex}.unitCostTable__total{white-space:nowrap;font-size:13px}.unitCostTable__groupRow td{border-top:3px solid color-mix(in srgb, var(--accent) 40%, var(--border))}.unitCostTable__groupRow .unitCostTable__groupStky{background:color-mix(in srgb, var(--accent,#2563eb) 7%, var(--surface,#fff));z-index:3}.unitCostTable__groupRow .whereGoods__groupRow__labelCell{text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.unitCostTable__bulkBar{background:var(--surface,#fff);border:1px solid var(--accent);border-radius:10px;flex-direction:column;flex-shrink:0;gap:10px;margin-top:10px;padding:12px 16px;display:flex;box-shadow:0 2px 12px #0000000f}.supplierArticles .unitCostTable__bulkBar.supplierArticles__bulkBar{z-index:3;flex-flow:wrap;align-items:center;gap:10px 12px;margin-top:8px;padding:8px 12rem 8px 12px;position:sticky;bottom:8px}.supplierArticles__bulkVendor{align-items:center;gap:6px;min-width:0;display:inline-flex}.supplierArticles__bulkVendorLabel{color:var(--text-muted,#6b7280);white-space:nowrap;font-size:12px}.supplierArticles__bulkVendor .whereGoods__input{min-width:10rem;max-width:16rem;font-size:13px}.supplierArticles__bulkActions{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.unitCostTable__bulkBar--busy{border-color:color-mix(in srgb, var(--accent,#2563eb) 55%, var(--border,#e5e7eb))}.unitCostTable__bulkInlineSpinner{vertical-align:-2px;border:2px solid var(--border,#e5e7eb);border-top-color:var(--accent,#2563eb);border-radius:50%;width:14px;height:14px;margin-right:8px;animation:.8s linear infinite sysSpin;display:inline-block}.unitCostTable__bulkOverlay{z-index:30;background:color-mix(in srgb, var(--surface,#fff) 72%, transparent);pointer-events:all;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.unitCostTable__bulkOverlayCard{background:var(--surface,#fff);border:1px solid var(--border,#e5e7eb);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:6px;max-width:min(360px,92%);padding:18px 22px;font-size:14px;display:flex;box-shadow:0 8px 24px #0000001f}.unitCostTable__bulkOverlaySpinner{border:3px solid var(--border,#e5e7eb);border-top-color:var(--accent,#2563eb);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite sysSpin}.unitCostTable--bulkBusy .unitCostTable__wrap{pointer-events:none}.unitCostTable--bulkBusy .unitCostTable__bulkBar{pointer-events:auto}.unitCostTable__bulkHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.unitCostTable__bulkControls{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.unitCostTable--bulkOpen .unitCostTable__wrap{padding-bottom:0}.unitCostTable__bulkLabel{color:var(--text,#111);font-size:14px;font-weight:500}.unitCostTable__bulkGroup{background:var(--accent-bg);border:1px solid color-mix(in srgb, var(--accent) 25%, var(--border,#e5e7eb));border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:8px;padding:8px 10px;display:flex}.unitCostTable__bulkField{color:var(--text-muted,#6b7280);flex-direction:column;gap:4px;min-width:0;font-size:12px;display:flex}.unitCostTable__bulkSelect{min-width:10.5rem;max-width:14rem;font-size:13px}.unitCostTable__bulkAmount{width:6.5rem;font-size:13px}.unitCostTable__bulkApply{align-items:flex-end;margin-left:auto;padding-bottom:2px;display:flex}.unitCostTable__bulkApply .ui-btn{min-width:7.5rem}.unitCostTable__bulkField select,.unitCostTable__bulkPct{font-size:12px}.unitCostTable__bulkCheckbox{color:var(--text,#111);flex-direction:row;align-self:flex-end;align-items:center;gap:6px;font-size:12px}.unitCostTable__row--saving{opacity:.65}.dataView--stickyTables .unitCostTable__wrap{overflow:auto}.productSales__toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.productSales__syncNote,.productSales__warnings{color:var(--text-muted);margin:.5rem 0 0;font-size:.8125rem}.productSales__syncError{color:var(--state-danger,#b42318);background:color-mix(in srgb, var(--state-danger,#b42318) 8%, var(--bg));border:1px solid color-mix(in srgb, var(--state-danger,#b42318) 35%, var(--border));border-radius:8px;margin:.75rem 0 0;padding:.65rem .9rem;font-size:.875rem}.productSales__archiveBanner{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--border));background:color-mix(in srgb, var(--accent) 9%, var(--surface-card,var(--bg)));box-shadow:0 1px 0 color-mix(in srgb, var(--accent) 12%, transparent);border-radius:10px;margin:.85rem 0 .5rem;padding:.9rem 1rem 1rem}.productSales__archiveBanner--backfill{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));background:color-mix(in srgb, var(--accent) 12%, var(--surface-card,var(--bg)))}.productSales__archiveBanner--missing_days{border-color:color-mix(in srgb, var(--state-warning) 45%, var(--border));background:color-mix(in srgb, var(--state-warning) 10%, var(--surface-card,var(--bg)))}.productSales__archiveBannerHead{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.55rem;display:flex}.productSales__archiveBannerTitle{color:var(--text-h);font-size:.9375rem;font-weight:650}.productSales__archiveBannerPercent{font-variant-numeric:tabular-nums;color:var(--accent);font-size:.875rem;font-weight:600}.productSales__archiveBanner .cashflowTopBar__progressTrack{height:6px;margin-bottom:.55rem}.productSales__archiveBannerDetail{color:var(--text-h);margin:0;font-size:.875rem;font-weight:500}.productSales__archiveBannerMeta{color:var(--text-muted);margin:.35rem 0 0;font-size:.8125rem}.productSales__archiveBannerHint{color:var(--text-muted);margin:.45rem 0 0;font-size:.8125rem;line-height:1.45}.productSales__warnings{padding-left:1.1rem}.productSalesMetricsPanel__toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.productSalesMetricsPanel__search{flex:12rem;min-width:10rem}.productSalesMetricsPanel__group{margin-bottom:.35rem}.productSalesMetricsPanel__groupHead{align-items:center;gap:.35rem;font-size:.875rem;font-weight:600;display:flex}.productSalesMetricsPanel__groupToggle{cursor:pointer;color:var(--text-muted);background:0 0;border:none;padding:0 .25rem}.productSalesMetricsPanel__list{margin:.25rem 0 .5rem 1.25rem;padding:0;list-style:none}.productSalesMetricsPanel__item{justify-content:space-between;align-items:center;gap:.5rem;padding:.2rem 0;display:flex}.productSalesMetricsPanel__itemLabel{flex:1}.productSalesMetricsPanel__drag{color:var(--text-muted);letter-spacing:-.05em;-webkit-user-select:none;user-select:none;font-size:.75rem}.productSales__tableWrap{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-top:.75rem}.dataView--stickyTables .productSales__tableWrap{overflow:visible}.productSales__pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:.75rem;font-size:13px;display:flex}.productSales__pagerMeta{color:var(--text);opacity:.85}.productSales__pagerControls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.productSales__pagerStatus{color:var(--text-muted);white-space:nowrap}.productSales__pageSize{align-items:center;gap:6px;margin-left:4px;display:inline-flex}.productSales__pageSizeLabel{color:var(--text-muted);white-space:nowrap}.productSales__pageSizeSelect{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text-h);border-radius:6px;padding:4px 8px;font-size:13px}.productSales__table tbody .productSales__dataRow{content-visibility:auto;contain-intrinsic-size:auto 48px}.productSales__groupRow .productSales__groupTh{text-align:center;color:var(--text-muted);background:var(--surface-2,#0000000a);border-bottom:1px solid var(--border,#e5e7eb);vertical-align:middle;font-size:.75rem;font-weight:600}.productSales__groupTh--border{border-left:2px solid color-mix(in srgb, var(--accent) 35%, var(--border))}.productSales__groupTh--clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.productSales__groupTh--clickable:hover{background:color-mix(in srgb, var(--accent) 12%, var(--surface-2,#f3f4f6))}.productSales__groupTh--clickable:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.productSales__groupTh--collapsed{width:2.25rem;min-width:2rem;max-width:2.5rem;padding:4px 2px}.productSales__groupHead{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .5rem;width:100%;display:inline-flex}.productSales__groupLabel{color:var(--text-h,#111);font-size:.75rem;font-weight:700}.productSales__groupCollapseBtn{background:color-mix(in srgb, var(--accent) 10%, var(--surface,#fff));border:1px solid var(--border,#e5e7eb);color:var(--text-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:.2rem;padding:.15rem .45rem;font-size:.6875rem;font-weight:500;display:inline-flex}.productSales__groupCollapsedMark{color:var(--accent);font-size:.75rem;line-height:1}.productSales__thCollapsed,.productSales__tdCollapsed{text-align:center;vertical-align:middle;background:color-mix(in srgb, var(--accent) 6%, var(--surface,#fff));border-left:2px solid color-mix(in srgb, var(--accent) 35%, var(--border));cursor:pointer;width:2.25rem;min-width:2.25rem;max-width:2.5rem;padding:4px 2px}.productSales__thCollapsed:hover,.productSales__tdCollapsed:hover{background:color-mix(in srgb, var(--accent) 14%, var(--surface,#fff))}.productSales__table.mgmtTable th.productSales__thProduct,.productSales__table.mgmtTable td.productSales__tdProduct{white-space:normal;z-index:3;background:var(--surface,#fff);width:15rem;min-width:15rem;max-width:15rem;position:sticky;left:0;overflow:hidden;box-shadow:4px 0 8px -4px #0000001a}.productSales__groupRow .productSales__thProduct{z-index:4}.productSales__table.mgmtTable tr.productSales__totalsRow td.productSales__tdProduct{background:var(--surface-2,#00000008)}.productSales__product{align-items:flex-start;gap:.5rem;max-width:100%;display:flex;overflow:hidden}.productSales__productText{flex:auto;min-width:0;overflow:hidden}.productSales__thumb{object-fit:cover;background:var(--surface-2,#f3f4f6);border-radius:6px;flex-shrink:0;width:40px;height:40px}.productSales__thumb--empty{display:inline-block}.productSales__productName{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:.875rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.productSales__productMeta{color:var(--text-muted);flex-wrap:nowrap;gap:.35rem;font-size:.75rem;display:flex;overflow:hidden}.productSales__productMeta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.productSales__thMetric,.productSales__tdMetric{vertical-align:top;min-width:7.5rem}.productSales__metricMain{font-size:.875rem;font-weight:500}.productSales__metric{flex-direction:column;gap:.15rem;display:flex}.productSales__delta{font-size:.6875rem}.productSales__delta--up{color:#15803d}.productSales__delta--down{color:#b91c1c}.productSales__delta--neutral{color:var(--text-muted)}.productSales__abcPair{gap:.25rem;display:inline-flex}.productSales__abc{border-radius:4px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;font-size:.6875rem;font-weight:700;display:inline-flex}.productSales__abc--a{color:#166534;background:#dcfce7}.productSales__abc--b{color:#9a3412;background:#ffedd5}.productSales__abc--c{color:#4b5563;background:#f3f4f6}.productSales__recs{flex-wrap:wrap;gap:.35rem;display:flex}.productSales__recChip{border:1px solid var(--border,#e5e7eb);background:var(--surface-2,#f9fafb);white-space:nowrap;border-radius:999px;padding:.2rem .45rem;font-size:.6875rem}.productSales__totalsRow{background:var(--surface-2,#00000008);font-weight:600}.productSales__totalsLabel{font-weight:600}.productSales__sortBtn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.productSales__sortBtn--active{font-weight:600}.productSales__empty{text-align:center;color:var(--text-muted);padding:1.5rem 1rem}.transitPanel__sectionTabs{margin:0}.transitPanel__visibilityChips{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.transitPanel__statusFilters{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:inline-flex}.transitPanel__warehouseFilter{flex:0 14rem;min-width:11rem;max-width:14rem}.transitPanel__badge{background:var(--surface-2,#0000000f);border-radius:999px;padding:.1rem .45rem;font-size:.75rem;display:inline-block}.transitPanel__badge--preorder{background:color-mix(in srgb, var(--accent,#2563eb) 12%, transparent)}.transitPanel__badge--virtual{color:#1d4ed8;background:#3b82f624}.transitPanel__supplyRow td{vertical-align:middle}.transitPanel__expandRow td{background:var(--surface-1,#00000005);padding-top:0}.transitPanel__nestedTable{margin:.35rem 0 .75rem}.transitPanel__placeholder{padding:1.25rem 0}.transitPanel__block{margin-bottom:1.25rem}.transitPanel__blockTitle{margin:0 0 .5rem;font-size:1rem;font-weight:600}.transitPanel__supplyLink{margin-right:.35rem;font-weight:600}.transitPanel__supplyLinkBtn{font:inherit;color:var(--accent,#2563eb);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin-right:.35rem;padding:0;font-weight:600;text-decoration:underline}.transitPanel__supplyLinkBtn:hover{color:color-mix(in srgb, var(--accent,#2563eb) 80%, #000)}.transitPanel__wbExternal{font-size:.9rem;font-weight:500}.transitPanel__status{white-space:nowrap;border-radius:999px;padding:.1rem .45rem;font-size:.78rem;display:inline-block}.transitPanel__status--planned{color:#4338ca;background:#6366f124}.transitPanel__status--shipping{color:#0369a1;background:#0ea5e924}.transitPanel__status--gates{color:#b45309;background:#f59e0b29}.transitPanel__status--virtual{color:#1d4ed8;background:#3b82f629}.transitPanel__status--default{background:var(--surface-2,#0000000f)}.transitPanel__dates{color:var(--text-muted);flex-direction:column;gap:.1rem;font-size:.78rem;display:flex}.transitPanel__createUnderId{color:var(--text-muted);margin-top:.2rem;font-size:.72rem;line-height:1.2;display:block}.transitPanel__discrepancy{color:#b45309;font-weight:600}.transitPanel__discrepancy--found{color:#1d4ed8;font-weight:600}.transitPanel__discrepancyRow--virtual td{background:#3b82f60d}.transitPanel__matchNote{color:var(--text-muted);margin-top:.2rem;font-size:.72rem;display:block}.transitPanel__matchNote--ok{color:#1d4ed8}.transitSupplyModal__headerMeta{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.transitSupplyModal__muted{color:var(--text-muted);font-size:.875rem}.transitSupplyModal__kpis{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}.transitSupplyModal__kpi{background:var(--surface-1,#00000008);border-radius:8px;flex-direction:column;gap:.2rem;padding:.65rem .75rem;display:flex}.transitSupplyModal__kpiLabel{color:var(--text-muted);font-size:.75rem}.transitSupplyModal__section{margin-bottom:1.25rem}.transitSupplyModal__sectionTitle{margin:0 0 .5rem;font-size:.95rem;font-weight:600}.transitSupplyModal__dl{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.75rem;margin:0;display:grid}.transitSupplyModal__dl div{margin:0}.transitSupplyModal__dl dt{color:var(--text-muted);font-size:.75rem}.transitSupplyModal__dl dd{margin:.15rem 0 0;font-weight:500}.transitSupplyModal__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.transitPanel__eaBadge{background:color-mix(in srgb, var(--accent,#2563eb) 10%, transparent);cursor:help;border-radius:999px;padding:.1rem .4rem;font-size:.75rem;display:inline-block}.transitPanel__productCell{align-items:center;gap:.5rem;min-width:12rem;display:flex}.transitPanel__photo{object-fit:cover;background:var(--surface-2,#0000000f);border-radius:6px;flex-shrink:0;width:36px;height:36px}.transitPanel__photo--empty{display:inline-block}.transitPanel__productName{font-weight:500;display:block}.transitPanel__productUid{color:var(--text-muted);font-size:.75rem;display:block}.transitWarehouseStatusSheet__totalRow td{border-top:1px solid var(--border);font-weight:600}.transitWarehouseStatusSheet__table{width:100%}.transitSparkline{color:var(--text-muted);display:block}.transitSparkline--up{color:#059669}.transitSparkline--down{color:#dc2626}.transitSparkline--empty{color:var(--text-muted)}.ui-sparkline{color:var(--text-muted);display:block}.ui-sparkline--up{color:#059669}.ui-sparkline--down{color:#dc2626}.ui-sparkline--empty{color:var(--text-muted)}.whereShipView__body{flex-direction:column;flex:1;width:100%;min-width:0;margin-top:.25rem;display:flex}.whereShipView__reportsEmbed{min-height:40vh}.whereShip__inlineField{color:var(--text-muted,#64748b);align-items:center;gap:6px;font-size:13px;display:inline-flex}.whereShip__inlineField span{white-space:nowrap}.whereShip__paramsGrid input{border:1px solid var(--border,#d8d8d8);background:var(--surface,#fff);min-width:8rem;color:inherit;font:inherit;border-radius:6px;padding:.35rem .5rem}.whereShip__check{white-space:nowrap;align-items:center;gap:.35rem;font-size:.85rem;display:inline-flex}.whereShip__body{display:block}.whereShip__body--split{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:1rem;display:grid}.whereShip__tableWrap{border:1px solid var(--border,#e5e5e5);border-radius:10px;width:100%;max-height:min(70vh,820px);overflow:auto}.whereShip__table th,.whereShip__table td{white-space:nowrap;vertical-align:middle}.whereShip__sorter .whereShip__table:not(.whereShip__table--compare){table-layout:fixed;width:100%;min-width:max(100%,1280px)}.whereShip__sorter .whereShip__table:not(.whereShip__table--compare) th,.whereShip__sorter .whereShip__table:not(.whereShip__table--compare) td{padding:.45rem .5rem}.whereShip__sorter .whereShip__table thead th{white-space:normal;vertical-align:top;line-height:1.25;overflow:hidden}.whereShip__sorter .whereShip__table thead .tableColFilterTh__text{white-space:normal;overflow-wrap:break-word;word-break:normal;max-width:100%;line-height:1.25;display:block}.whereShip__sorter .whereShip__table thead th.tableColFilterTh{padding-top:.4rem;padding-bottom:1.35rem}.whereShip__table--compare{table-layout:fixed;width:100%;min-width:max(100%,960px)}.whereShip__table--compare th,.whereShip__table--compare td{padding:.5rem .55rem}.whereShip__table--compare .whereShip__colEa,.whereShip__table--compare .whereShip__colArticles,.whereShip__table .whereShip__colProduct{white-space:normal;vertical-align:top}.whereShip__table--compare .whereShip__colEa{width:24%;min-width:14rem}.whereShip__table--compare .whereShip__colArticles{word-break:break-word;width:14%;min-width:8.5rem}.whereShip__table--compare .whereShip__colNum{text-align:right;font-variant-numeric:tabular-nums;width:9%;min-width:5.25rem}.whereShip__table .whereShip__colProduct{white-space:normal;vertical-align:top;width:18%;min-width:12rem}.whereShip__sorter .whereShip__table:not(.whereShip__table--compare) .whereShip__colCluster{white-space:normal;width:9%;min-width:5.5rem}.whereShip__sorter .whereShip__table:not(.whereShip__table--compare) .whereShip__colCheck{text-align:center;width:2.5rem;min-width:2.5rem;max-width:2.75rem;padding-left:.45rem;padding-right:.25rem}.whereShip__sorter .whereShip__table:not(.whereShip__table--compare) .whereShip__colNum{text-align:right;font-variant-numeric:tabular-nums;width:6.5%;min-width:4.75rem}.whereShip__sorter .whereShip__table:not(.whereShip__table--compare) .whereShip__colSignal{text-align:left;width:7%;min-width:5.25rem}.whereShip__sorter .whereShip__table:not(.whereShip__table--compare) .whereShip__colOrder{text-align:right;width:7%;min-width:5.5rem}.whereShip__sorter .whereShip__table:not(.whereShip__table--compare) .whereShip__colActions,.whereShip__table--compare .whereShip__colActions{width:5.25rem;min-width:5rem;max-width:6.5rem}.whereShip__table--compare .whereShip__product,.whereShip__table .whereShip__colProduct .whereShip__product{align-items:flex-start;width:100%;min-width:0}.whereShip__table--compare .whereShip__productName,.whereShip__table .whereShip__colProduct .whereShip__productName{max-width:none}.whereShip__sorter,.whereShip__sorter .whereShip__body{width:100%;min-width:0}.whereShip__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.whereShipView .whereShip__sorter .whereShip__tableWrap,.whereShipView .whereShip__tableWrap{width:100%}.whereShip__product{align-items:center;gap:.5rem;min-width:12rem;display:flex}.whereShip__product img,.whereShip__productPh{object-fit:cover;background:color-mix(in srgb, var(--text-muted,#888) 15%, transparent);border-radius:6px;flex-shrink:0;width:36px;height:36px}.whereShip__productName{color:var(--text-muted,#777);white-space:normal;max-width:none;font-size:.75rem}.whereShip__qtyInput{box-sizing:border-box;border:1px solid var(--border,#d8d8d8);background:var(--surface,#fff);width:100%;min-width:3.5rem;max-width:5rem;color:inherit;font:inherit;border-radius:6px;padding:.25rem .4rem}.whereShip__signal{border-radius:999px;padding:.15rem .45rem;font-size:.75rem;display:inline-block}.whereShip__signal--buffer{color:#92400e;background:#fef3c7}.whereShip__signal--nonlocal{color:#1e40af;background:#dbeafe}.whereShip__signal--both{color:#991b1b;background:#fee2e2}.whereShip__signal--ok{color:#065f46;background:#d1fae5}.whereShip__signal--nodata{background:color-mix(in srgb, var(--text-muted,#888) 18%, transparent)}.whereShip__ownWarn{color:#b45309;font-weight:600}.whereShip__ownHint{margin-left:.25rem}.whereShip__row--active{background:color-mix(in srgb, var(--accent,#2563eb) 8%, transparent)}.whereShip__formula{border:1px solid var(--border,#e5e5e5);background:var(--surface,#fff);border-radius:10px;padding:.85rem 1rem;position:sticky;top:.5rem}.whereShip__formulaHead{justify-content:space-between;gap:.5rem;margin-bottom:.75rem;display:flex}.whereShip__formulaName{color:var(--text-muted,#777);font-size:.8rem}.whereShip__formulaSteps{gap:.45rem;margin:0;padding-left:1.1rem;font-size:.85rem;display:grid}.whereShip__formulaHint{color:var(--text-muted,#777);margin:.85rem 0 0;font-size:.75rem}.whereShip__formula abbr,.whereShip__table th[title],.whereShip__paramsGrid label span[title],.whereShip__paramsTable thead th .thTip{cursor:help;text-underline-offset:.15em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.whereShip__paramsTable thead th .thTip__icon{opacity:.55}.whereShip__paramsTable thead th .thTip[data-tip]:after{z-index:400;max-width:320px;left:0;transform:none}.whereShip__stickyActions{background:linear-gradient(to top, var(--bg,#fff) 70%, color-mix(in srgb, var(--bg,#fff) 0%, transparent));flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.75rem;padding:.75rem 0;display:flex;position:sticky;bottom:0}.whereShip__empty{text-align:center;padding:2rem 1rem}.whereShip__empty--inline{border:1px dashed var(--border,#d8d8d8);border-radius:10px;margin-bottom:.75rem}.whereShip__matrixScroll{border:1px solid var(--border,#e5e5e5);border-radius:10px;width:100%;max-height:min(70vh,820px);overflow:auto}.whereShip__sorter .whereShip__matrix{table-layout:auto;border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.whereShip__matrix th,.whereShip__matrix td{white-space:normal;vertical-align:top;padding:.45rem .5rem;overflow:hidden}.whereShip__matrix thead th{overflow-wrap:break-word;word-break:normal;z-index:2;background:var(--surface-card,var(--bg,#fff));box-shadow:0 1px 0 var(--border,#e5e5e5);font-weight:600;line-height:1.25;position:sticky;top:0}.whereShip__matrix .whereShip__matrixColOffer{z-index:1;background:var(--surface-card,var(--bg,#fff));min-width:11rem;max-width:16rem;position:sticky;left:0}.whereShip__matrix thead .whereShip__matrixColOffer{z-index:3}.whereShip__matrix .whereShip__matrixColCluster{text-align:center;min-width:7.5rem;max-width:10rem}.whereShip__matrix .whereShip__matrixColCluster .whereShip__qtyInput{width:100%;min-width:0;max-width:5.5rem;margin-inline:auto;display:block}.whereShip__matrixCell--order{background:color-mix(in srgb, var(--accent,#2563eb) 8%, transparent)}.whereShip__matrixMeta{color:var(--text-muted,#777);white-space:normal;max-width:100%;margin-top:.2rem;font-size:.7rem;line-height:1.2}.whereShip__paramsGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem;margin:1rem 0;display:grid}.whereShip__paramsGrid label{flex-direction:column;gap:.25rem;font-size:.8rem;display:flex}.whereShip__params{width:100%;min-width:0}.whereShip__params .whereShip__tableWrap{width:100%;max-width:100%;overflow-x:auto}.whereShip__paramsTable{table-layout:fixed;width:100%;min-width:0;max-width:100%}.whereShip__paramsTable th,.whereShip__paramsTable td{white-space:normal;vertical-align:middle;padding:.45rem .4rem;overflow:hidden}.whereShip__paramsTable thead th{vertical-align:bottom;line-height:1.25}.whereShip__paramsTable .whereShip__paramsCluster{z-index:1;background:var(--surface,#fff);white-space:normal;overflow-wrap:break-word;width:16%;min-width:0;position:sticky;left:0}.whereShip__paramsTable thead .whereShip__paramsCluster{z-index:3;background:var(--code-bg,#f4f4f5)}.whereShip__paramsTable td:not(.whereShip__paramsCluster){text-align:right}.whereShip__paramsTable--sheet .whereShip__paramsCell{padding:0}.whereShip__paramsTable--sheet .whereShip__paramsInput{text-align:right;font-variant-numeric:tabular-nums;background:0 0;border-color:#0000;border-radius:0;min-height:2rem}.whereShip__paramsTable--sheet .whereShip__paramsInput:hover{background:color-mix(in srgb, var(--accent,#005bff) 6%, transparent)}.whereShip__paramsTable--sheet .whereShip__paramsInput:focus{outline:2px solid var(--accent,#005bff);outline-offset:-2px;background:var(--surface,#fff);z-index:2;position:relative}.whereShip__paramsTable--sheet .whereShip__paramsInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.whereShip__paramsTable--sheet .whereShip__paramsInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.whereShip__paramsTable--sheet .whereShip__paramsInput[type=number]{appearance:textfield}.whereShip__paramsInput{box-sizing:border-box;border:1px solid var(--border,#d8d8d8);background:var(--surface,#fff);width:100%;min-width:0;max-width:100%;color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-align:right;border-radius:6px;padding:.3rem .35rem}.whereShip__paramsLt{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;width:6%;min-width:0;font-weight:600}@media (width<=640px){.whereShip__paramsTable{min-width:36rem}}.whereShip__actions{gap:.5rem;display:flex}.whereShip__delta--ozon{color:#0b6e4f;font-variant-numeric:tabular-nums}.whereShip__delta--wb{color:#9a3412;font-variant-numeric:tabular-nums}.whereShip__compareFo{max-width:40rem;margin:.25rem 0 .5rem}.whereShip__compareFoRow td{background:color-mix(in srgb, var(--surface-2,#f4f4f5) 80%, transparent)}.whereShip__wbStub .whereShip__empty{max-width:36rem;margin:0 auto}@media (width<=960px){.whereShip__body--split{grid-template-columns:1fr}}[data-ui=apple] .appShell,[data-ui=apple] .appShell__main{background:var(--surface-canvas)}[data-ui=apple] .appShell--sidebar .appShell__main{padding:var(--space-2) var(--space-4) var(--space-4)}[data-ui=apple] .appShell--top .appShell__main{padding:var(--space-3) var(--space-5) var(--space-5)}[data-ui=apple] .appNav{background:color-mix(in srgb, var(--surface-card) 88%, transparent);-webkit-backdrop-filter:saturate(180%)blur(16px);border-bottom:1px solid var(--border-subtle);box-shadow:none}[data-ui=apple] .appNav__inner{height:48px;padding:0 var(--space-5);gap:var(--space-1)}[data-ui=apple] .appNav__logo{font-size:var(--font-size-16);letter-spacing:-.4px;padding-right:var(--space-5);color:var(--text-primary);font-weight:600}[data-ui=apple] .appNav__link{font-size:var(--font-size-13);padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--text-secondary);border-bottom-width:0;margin:6px 0;font-weight:500}[data-ui=apple] .appNav__link:hover{background:var(--surface-code);color:var(--text-primary)}[data-ui=apple] .appNav__link--active{background:var(--accent-bg);color:var(--accent);border-bottom-color:#0000;font-weight:600}[data-ui=apple] .appNav__dropdownTrigger{border-radius:var(--radius-pill)}[data-ui=apple] .appNav__dropdownMenu{border-radius:var(--radius-xl);border:1px solid var(--border-subtle);box-shadow:var(--shadow-md);padding:var(--space-2)}[data-ui=apple] .appNav__dropdownItem{border-radius:var(--radius-lg);font-size:var(--font-size-13)}[data-ui=apple] .appNav--sidebar{background:color-mix(in srgb, var(--surface-card) 92%, transparent);-webkit-backdrop-filter:saturate(180%)blur(16px);border-right:1px solid var(--border-subtle);box-shadow:none}[data-ui=apple] .appNav--sidebar .appNav__link{margin:2px var(--space-2);border-radius:var(--radius-lg)}[data-ui=apple] .appNav__bell,[data-ui=apple] .appNav__avatar,[data-ui=apple] .appNav__themeToggle{border-radius:var(--radius-pill)}[data-ui=apple] .appNav__profileMenu{border-radius:var(--radius-xl);border:1px solid var(--border-subtle);box-shadow:var(--shadow-md)}[data-ui=apple] .ui-btn{border-radius:var(--radius-pill);letter-spacing:-.1px;padding:9px 18px;font-weight:500}[data-ui=apple] .ui-btn--sm{border-radius:var(--radius-pill);padding:6px 12px}[data-ui=apple] .ui-btn--lg{padding:12px 22px}[data-ui=apple] .ui-btn--secondary{background:var(--surface-code);border-color:#0000}[data-ui=apple] .ui-btn--secondary:hover:not(:disabled){background:color-mix(in srgb, var(--text-primary) 8%, var(--surface-code));border-color:#0000}[data-ui=apple] .ui-btn--ghost:hover:not(:disabled){background:var(--surface-code)}[data-ui=apple] .ui-input,[data-ui=apple] .ui-card{border-radius:var(--radius-xl)}[data-ui=apple] .ui-checkbox__mark{border-radius:6px}[data-ui=apple] .ui-popover__panel,[data-ui=apple] .ui-modal{border-color:var(--border-subtle);border-radius:calc(var(--radius-xl) + 4px);box-shadow:var(--shadow-lg)}[data-ui=apple] .ui-badge{border-radius:var(--radius-pill);letter-spacing:.01em;text-transform:none;padding:2px 8px;font-weight:600}[data-ui=apple] .btn,[data-ui=apple] .dataView__btn{border-radius:var(--radius-pill);letter-spacing:-.1px;font-weight:500}[data-ui=apple] .dataView__btn--primary,[data-ui=apple] .btn--primary{box-shadow:none}[data-ui=apple] .dataView{gap:var(--space-3)}[data-ui=apple] .dataView__header{margin-bottom:var(--space-5);gap:var(--space-4)}[data-ui=apple] .dataView__title{font-size:var(--font-size-28);letter-spacing:-.6px;font-weight:600;line-height:var(--line-tight)}[data-ui=apple] .dataView__subtitle{font-size:var(--font-size-14);color:var(--text-muted);letter-spacing:-.1px}[data-ui=apple] .dataView__search,[data-ui=apple] .whereGoods__input,[data-ui=apple] input.whereGoods__input,[data-ui=apple] select.whereGoods__input{border-radius:var(--radius-xl);border-color:var(--border-subtle);background:var(--surface-code);padding:8px 12px}[data-ui=apple] .dataView__search:focus,[data-ui=apple] .whereGoods__input:focus{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:var(--accent-border)}[data-ui=apple] .mgmtTable,[data-ui=apple] .home__table,[data-ui=apple] .cashflowTable{border-collapse:separate;border-spacing:0}[data-ui=apple] .mgmtTable th,[data-ui=apple] .home__table th,[data-ui=apple] .cashflowTable th{font-size:var(--font-size-12);letter-spacing:-.05px;color:var(--text-muted);border-bottom:1px solid var(--border-subtle);padding-top:var(--space-3);padding-bottom:var(--space-3);background:0 0;font-weight:600}[data-ui=apple] .mgmtTable td,[data-ui=apple] .home__table td,[data-ui=apple] .cashflowTable td{border-bottom:1px solid var(--border-subtle);padding-top:10px;padding-bottom:10px}[data-ui=apple] .mgmtTable tbody tr:hover td,[data-ui=apple] .home__table tbody tr:hover td,[data-ui=apple] .cashflowTable tbody tr:hover td{background:color-mix(in srgb, var(--text-primary) 3%, var(--surface-canvas))}[data-ui=apple] .productSheet,[data-ui=apple] .productModalShell,[data-ui=apple] .clusterSheetShell,[data-ui=apple] .whereGoodsLog__panel{border-radius:calc(var(--radius-xl) + 4px);border:1px solid var(--border-subtle);box-shadow:var(--shadow-lg)}[data-ui=apple] .home{max-width:1200px}[data-ui=apple] .home__clusterTitle{font-size:var(--font-size-28);letter-spacing:-.6px;font-weight:600}[data-ui=apple] .home__subtitle{font-size:var(--font-size-14);color:var(--text-muted);max-width:52ch}[data-ui=apple] .home__clusterTab{border-radius:var(--radius-pill);color:var(--text-secondary);background:0 0;border:none;padding:6px 14px}[data-ui=apple] .home__clusterTab--active{background:var(--accent-bg);color:var(--accent);font-weight:600}[data-ui=apple] .home__clusterNav{gap:var(--space-2);margin-bottom:var(--space-5);border-bottom:none;padding-bottom:0}[data-ui=apple] .home__horizonBtn{border-radius:var(--radius-pill)}[data-ui=apple] .home__horizonBtn--active{background:var(--accent);color:var(--text-on-solid);border-color:#0000}[data-ui=apple] .home__columnPanel{border-radius:var(--radius-xl);border-color:var(--border-subtle);background:var(--surface-code)}[data-ui=apple] .whereGoods.dataView{padding-top:var(--space-1)}[data-ui=apple] .whereGoodsSection__subNavWrap,[data-ui=apple] .whereMoneySection__subNavWrap{margin-bottom:var(--space-4)}[data-ui=apple] .whereGoods__searchBar{gap:var(--space-3);margin-bottom:var(--space-4)}[data-ui=apple] .whereGoods__periodBar{border-radius:var(--radius-xl);background:var(--surface-code);border:1px solid var(--border-subtle);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4)}[data-ui=apple] .whereGoods__channelTabs .productsFilterChip,[data-ui=apple] .productsFilterChips button{border-radius:var(--radius-pill)}[data-ui=apple] .whereGoods__syncBox{border-radius:var(--radius-xl);border-color:var(--border-subtle);background:var(--surface-code)}[data-ui=apple] .cashflowTopBar{padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);border-radius:var(--radius-xl);background:var(--surface-code);border-bottom:none;border:1px solid var(--border-subtle);gap:var(--space-3) var(--space-5)}[data-ui=apple] .cashflowTopBar__title{font-size:var(--font-size-22);letter-spacing:-.4px;font-weight:600}[data-ui=apple] .cashflowTopBar__field select,[data-ui=apple] .cashflowTopBar__input{border-radius:var(--radius-lg);background:var(--surface-card);border-color:var(--border-subtle)}[data-ui=apple] .cashflowTopBar__refresh{border-radius:var(--radius-pill)}[data-ui=apple] .profileLayoutPicker__preview[data-ui-preview=apple],.profileLayoutPicker__preview[data-ui-preview=apple]{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 12%, var(--surface-card)) 18px, var(--surface-code) 18px);border-radius:10px}.profileLayoutPicker__preview[data-ui-preview=classic]{background:linear-gradient(var(--border) 1px, transparent 1px) 0 0 / 100% 10px no-repeat, linear-gradient(90deg, color-mix(in srgb, var(--accent) 22%, var(--surface-card)) 12px, var(--surface-card) 12px)}.profileLayoutPicker__preview[data-ui-preview=classic]:before,.profileLayoutPicker__preview[data-ui-preview=apple]:before{content:none}@media (prefers-reduced-motion:reduce){[data-ui=apple] .appNav,[data-ui=apple] .appNav--sidebar{-webkit-backdrop-filter:none;background:var(--surface-card)}}[data-ui=apple] .productSheetHeader__thumb{border-radius:var(--radius-xl);background:var(--surface-code);border-color:#0000;width:56px;height:56px}[data-ui=apple] .productSheetHeader__context{text-transform:none;letter-spacing:-.1px;color:var(--text-muted);font-weight:500}[data-ui=apple] .productSheetHeader__name{font-size:var(--font-size-18);letter-spacing:-.3px}[data-ui=apple] .productSheetHeader__id{font-size:var(--font-size-13);color:var(--text-muted)}[data-ui=apple] .productModalShell{padding:var(--space-3) var(--space-5) var(--space-5)}[data-ui=apple] .productModalShell__headerRow{margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle)}[data-ui=apple] .clusterSheet__header,[data-ui=apple] .clusterSheet__title{letter-spacing:-.2px}[data-ui=apple] .clusterSheet__handle{background:color-mix(in srgb, var(--text-muted) 35%, transparent);border-radius:var(--radius-pill)}[data-ui=apple] .productCard__header{gap:var(--space-4);margin-bottom:var(--space-5)}[data-ui=apple] .productCard__kpi,[data-ui=apple] .productCard__kpiGrid>*{border-radius:var(--radius-xl);border-color:var(--border-subtle);background:var(--surface-code);box-shadow:none}[data-ui=apple] .whereMoneySubNav,[data-ui=apple] .whereGoodsSubNav,[data-ui=apple] .whereGoods__channelTabs.productsFilterChips,[data-ui=apple] .mDash__marketplaceTabs{border-radius:var(--radius-pill);background:var(--surface-code);border:1px solid var(--border-subtle);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}[data-ui=apple] .profileCard,[data-ui=apple] .cabinet__section,[data-ui=apple] .paymentView__card{border:1px solid var(--border-subtle);border-radius:calc(var(--radius-xl) + 2px);background:var(--surface-card);box-shadow:none}[data-ui=apple] .profileCard:hover,[data-ui=apple] .paymentView__card:hover{box-shadow:var(--shadow-sm);border-color:var(--border-default)}[data-ui=apple] .profileCard__title,[data-ui=apple] .cabinet__section-title{font-size:var(--font-size-18);letter-spacing:-.3px;font-weight:600}[data-ui=apple] .profileCard__subtitle,[data-ui=apple] .cabinet__sectionMeta{color:var(--text-muted)}[data-ui=apple] .profileCard__body,[data-ui=apple] .cabinet__sectionBody{padding-top:var(--space-2)}[data-ui=apple] .cabinet__sectionHead{border-radius:var(--radius-xl)}[data-ui=apple] .paymentView__plan,[data-ui=apple] .paymentView__planBadge{border-radius:var(--radius-pill)}[data-ui=apple] .dataView__toolbar,[data-ui=apple] .productsToolbar,[data-ui=apple] .priceDynamicsPanel__toolbar,[data-ui=apple] .whereGoods__searchBar{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);border-radius:var(--radius-xl);background:var(--surface-code);border:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}[data-ui=apple] .dataView__toolbar .dataView__btn,[data-ui=apple] .productsToolbar .btn,[data-ui=apple] .priceDynamicsPanel__toolbar .btn{border-radius:var(--radius-pill)}[data-ui=apple] .mgmtTableSearch,[data-ui=apple] .priceDynamicsPanel__search,[data-ui=apple] .dataView__search{border-radius:var(--radius-pill);background:var(--surface-card);border-color:#0000}[data-ui=apple][data-ui-density=comfortable] .mgmtTable th,[data-ui=apple][data-ui-density=comfortable] .mgmtTable td,[data-ui=apple][data-ui-density=comfortable] .home__table th,[data-ui=apple][data-ui-density=comfortable] .home__table td,[data-ui=apple][data-ui-density=comfortable] .cashflowTable th,[data-ui=apple][data-ui-density=comfortable] .cashflowTable td,[data-ui=apple][data-ui-density=comfortable] .ui-table th,[data-ui=apple][data-ui-density=comfortable] .ui-table td,[data-ui=apple][data-ui-density=comfortable] .priceDynamicsPanel__table th,[data-ui=apple][data-ui-density=comfortable] .priceDynamicsPanel__table td{padding-top:12px;padding-bottom:12px}[data-ui=apple][data-ui-density=compact] .mgmtTable th,[data-ui=apple][data-ui-density=compact] .mgmtTable td,[data-ui=apple][data-ui-density=compact] .home__table th,[data-ui=apple][data-ui-density=compact] .home__table td,[data-ui=apple][data-ui-density=compact] .cashflowTable th,[data-ui=apple][data-ui-density=compact] .cashflowTable td,[data-ui=apple][data-ui-density=compact] .ui-table th,[data-ui=apple][data-ui-density=compact] .ui-table td,[data-ui=apple][data-ui-density=compact] .priceDynamicsPanel__table th,[data-ui=apple][data-ui-density=compact] .priceDynamicsPanel__table td{font-size:var(--font-size-12);padding-top:5px;padding-bottom:5px}[data-ui=apple] .productsTable__empty,[data-ui=apple] .whTable__emptyState,[data-ui=apple] .whereGoodsLog__empty,[data-ui=apple] .clusterSheet__empty,[data-ui=apple] .advertising__empty,[data-ui=apple] .dataView__hint:only-child{text-align:center;padding:var(--space-10) var(--space-6);color:var(--text-muted);font-size:var(--font-size-14);letter-spacing:-.1px;background:0 0;border:none}[data-ui=apple] .whTable__emptyHint{margin-top:var(--space-2);font-size:var(--font-size-13);color:var(--text-muted);max-width:36ch;margin-left:auto;margin-right:auto}[data-ui=apple] .whereMoney__kpiGrid{gap:var(--space-3)}[data-ui=apple] .whereMoney__kpi,[data-ui=apple] .mgmtTotals__card{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:none;padding:var(--space-4) var(--space-5)}[data-ui=apple] .whereMoney__kpi--hero{background:var(--surface-code)}[data-ui=apple] .whereMoney__kpiLabel,[data-ui=apple] .mgmtTotals__lab,[data-ui=apple] .cashflowTopBar__label{font-size:var(--font-size-12);color:var(--text-muted);letter-spacing:-.05px;font-weight:500}[data-ui=apple] .whereMoney__kpi strong,[data-ui=apple] .mgmtTotals__card strong,[data-ui=apple] .cashflowTopBar__summary strong{font-size:var(--font-size-24);letter-spacing:-.5px;font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:600}[data-ui=apple] .whereMoney__kpiSub,[data-ui=apple] .cashflowTopBar__hint{font-size:var(--font-size-12);color:var(--text-muted)}[data-ui=apple] .cashflowTopBar__summary{gap:var(--space-2)}[data-ui=apple] .appNav__sideIcon{opacity:.85}[data-ui=apple] .appNav__sideIcon svg{width:18px;height:18px}[data-ui=apple] .appNav__sideIcon path,[data-ui=apple] .appNav__sideIcon circle,[data-ui=apple] .appNav__sideIcon rect,[data-ui=apple] .appNav__sideIcon line{stroke-width:1.25px}[data-ui=apple] .appNav__sideLink:hover .appNav__sideIcon,[data-ui=apple] .appNav__sideSubLink:hover .appNav__sideIcon{opacity:1;transform:none}[data-ui=apple] .appNav__sideLink--active .appNav__sideIcon,[data-ui=apple] .appNav__sideSubLink--active .appNav__sideIcon{opacity:1;color:var(--accent)}[data-ui=apple] .appNav__sideLink--active,[data-ui=apple] .appNav__sideSubLink--active{background:var(--accent-bg);color:var(--accent);border-radius:var(--radius-lg)}[data-ui=apple] .ui-card{border-color:var(--border-subtle);box-shadow:none;padding:var(--space-5) var(--space-6)}[data-ui=apple] .ui-card--raised{box-shadow:var(--shadow-sm)}[data-ui=apple] .ui-input{border-radius:var(--radius-xl);background:var(--surface-code);border-color:#0000;padding:10px 14px}[data-ui=apple] .ui-input:focus{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--focus-ring);background:var(--surface-card)}[data-ui=apple] .ui-table thead th{color:var(--text-muted);border-bottom-color:var(--border-subtle);background:0 0;font-weight:600}[data-ui=apple] .ui-table th,[data-ui=apple] .ui-table td{border-bottom-color:var(--border-subtle)}[data-ui=apple] .ui-pill{background:var(--surface-code);border-color:#0000}[data-ui=apple] .ui-select,[data-ui=apple] .ui-textarea{border-radius:var(--radius-xl);background:var(--surface-code);border-color:#0000}[data-ui=apple] .ui-select:focus,[data-ui=apple] .ui-textarea:focus{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--focus-ring);background:var(--surface-card)}[data-ui=apple] .ui-chip{border-radius:var(--radius-pill);background:var(--surface-code);border-color:#0000;font-weight:500}[data-ui=apple] .ui-chip--active{background:var(--surface-card);color:var(--text-primary);box-shadow:var(--shadow-sm);border-color:#0000}[data-ui=apple] .ui-tabs{border-radius:var(--radius-pill);background:var(--surface-code);border-bottom:none;border:1px solid var(--border-subtle);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}[data-ui=apple] .ui-tabs__tab{border-radius:var(--radius-pill);border:none;margin-bottom:0;padding:6px 14px}[data-ui=apple] .ui-tabs__tab--active{background:var(--surface-card);color:var(--text-primary);box-shadow:var(--shadow-sm);border-bottom-color:#0000}[data-ui=apple] .ui-radio__mark{border-color:var(--border-subtle)}[data-ui=apple] .ui-toast{border-radius:calc(var(--radius-xl) + 2px);border-color:var(--border-subtle);box-shadow:var(--shadow-lg)}[data-ui=apple] .ui-tooltip__panel{border-radius:var(--radius-lg)}[data-ui=apple] .ui-field__label{letter-spacing:-.1px;font-weight:500}[data-ui=apple] .ui-date-picker__input,[data-ui=apple] .ui-combobox__input{border-radius:var(--radius-xl);background:var(--surface-code);border-color:#0000}[data-ui=apple] .ui-date-picker__input:focus,[data-ui=apple] .ui-combobox__input:focus{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--focus-ring);background:var(--surface-card)}[data-ui=apple] .ui-combobox__list,[data-ui=apple] .ui-accordion,[data-ui=apple] .ui-file-upload__dropzone,[data-ui=apple] .ui-file-upload__file{border-color:var(--border-subtle);border-radius:calc(var(--radius-xl) + 2px)}[data-ui=apple] .ui-pagination__button{border-radius:var(--radius-pill);background:var(--surface-code);border-color:#0000}[data-ui=apple] .ui-pagination__button--active{background:var(--surface-card);color:var(--text-primary);box-shadow:var(--shadow-sm)}[data-ui=apple] .ui-drawer{border-color:var(--border-subtle);box-shadow:var(--shadow-lg)}[data-ui=apple] .ui-drawer--right{border-radius:calc(var(--radius-xl) + 4px) 0 0 calc(var(--radius-xl) + 4px)}[data-ui=apple] .ui-drawer--left{border-radius:0 calc(var(--radius-xl) + 4px) calc(var(--radius-xl) + 4px) 0}[data-ui=apple] .ui-accordion__trigger{letter-spacing:-.1px;font-weight:500}[data-ui=apple] .ui-skeleton{border-radius:var(--radius-lg)}[data-ui=apple] .priceDynamicsPanel{gap:var(--space-3)}[data-ui=apple] .priceDynamicsPanel__toolbar{margin-bottom:var(--space-3)}[data-ui=apple] .priceDynamicsPanel__tableWrap{border-radius:var(--radius-xl);border:1px solid var(--border-subtle);overflow:auto}[data-ui=apple] .priceDynamicsPanel__modalCard{border-radius:calc(var(--radius-xl) + 4px);border:1px solid var(--border-subtle);box-shadow:var(--shadow-lg)}[data-ui=apple] .priceDynamicsPanel__unifiedCount{border-radius:var(--radius-pill)}[data-ui=apple] .reportsTabs{border-radius:var(--radius-pill);background:var(--surface-code);border:1px solid var(--border-subtle);gap:2px;padding:3px;display:inline-flex}[data-ui=apple] .reportsTabs.ui-tabs .ui-tabs__tab,[data-ui=apple] .reportsTabs__btn{border-radius:var(--radius-pill);color:var(--text-secondary);background:0 0;border:none;padding:6px 14px}[data-ui=apple] .reportsTabs.ui-tabs .ui-tabs__tab--active,[data-ui=apple] .reportsTabs__btn--active{background:var(--surface-card);color:var(--text-primary);box-shadow:var(--shadow-sm);border-bottom-color:#0000;font-weight:600}[data-ui=apple] .reportsPeriod,[data-ui=apple] .reportsPeriod__input{border-radius:var(--radius-xl)}[data-ui=apple] .dataView--mgmtReporting .dataView__header .dataView__title{font-size:var(--font-size-28);letter-spacing:-.6px}[data-ui=apple] .ozonUeLoadBanner,[data-ui=apple] .wgPeriod{border-radius:var(--radius-xl);border-color:var(--border-subtle);background:var(--surface-code)}[data-ui=pro] .appShell,[data-ui=pro] .appShell__main{background:var(--surface-canvas)}[data-ui=pro] .appShell--sidebar .appShell__main{padding:var(--space-2) var(--space-3) var(--space-3)}[data-ui=pro] .appShell--top .appShell__main{padding:var(--space-2) var(--space-4) var(--space-4)}[data-ui=pro] .appNav{background:var(--surface-card);border-bottom:1px solid var(--border-default);box-shadow:none;-webkit-backdrop-filter:none}[data-ui=pro] .appNav__inner{height:44px;padding:0 var(--space-4);gap:2px}[data-ui=pro] .appNav__logo{font-size:var(--font-size-15);letter-spacing:-.3px;padding-right:var(--space-4);color:var(--text-primary);font-weight:700}[data-ui=pro] .appNav__link{font-size:var(--font-size-13);padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--text-secondary);border-bottom-width:0;margin:4px 0;font-weight:500}[data-ui=pro] .appNav__link:hover{background:var(--surface-code);color:var(--text-primary)}[data-ui=pro] .appNav__link--active{background:var(--accent-bg);color:var(--accent);border-bottom-color:#0000;font-weight:600}[data-ui=pro] .appNav__dropdownTrigger{border-radius:var(--radius-md)}[data-ui=pro] .appNav__dropdownMenu,[data-ui=pro] .appNav__profileMenu{border-radius:var(--radius-lg);border:1px solid var(--border-default);box-shadow:var(--shadow-md);padding:var(--space-1)}[data-ui=pro] .appNav__dropdownItem{border-radius:var(--radius-md);font-size:var(--font-size-13)}[data-ui=pro] .appNav--sidebar{background:var(--surface-card);border-right:1px solid var(--border-default);box-shadow:none;-webkit-backdrop-filter:none}[data-ui=pro] .appNav--sidebar .appNav__link{margin:1px var(--space-2);border-radius:var(--radius-md)}[data-ui=pro] .appNav__bell,[data-ui=pro] .appNav__avatar,[data-ui=pro] .appNav__themeToggle{border-radius:var(--radius-md)}[data-ui=pro] .ui-btn{border-radius:var(--radius-md);letter-spacing:-.05px;min-height:var(--control-height-md);padding:6px 12px;font-weight:600}[data-ui=pro] .ui-btn--sm{min-height:var(--control-height-sm);border-radius:var(--radius-sm);padding:4px 8px}[data-ui=pro] .ui-btn--lg{min-height:var(--control-height-lg);padding:8px 16px}[data-ui=pro] .ui-btn--secondary{background:var(--surface-card);border-color:var(--border-default)}[data-ui=pro] .ui-btn--secondary:hover:not(:disabled){background:var(--surface-code);border-color:var(--border-strong)}[data-ui=pro] .ui-btn--ghost:hover:not(:disabled){background:var(--surface-code)}[data-ui=pro] .ui-input,[data-ui=pro] .ui-select,[data-ui=pro] .ui-textarea,[data-ui=pro] .ui-card{border-radius:var(--radius-md);border-color:var(--border-default)}[data-ui=pro] .ui-input,[data-ui=pro] .ui-select,[data-ui=pro] .ui-textarea{min-height:var(--control-height-md);font-size:var(--font-size-13);padding:4px 10px}[data-ui=pro] .ui-input:focus,[data-ui=pro] .ui-select:focus,[data-ui=pro] .ui-textarea:focus{border-color:var(--accent);outline:2px solid var(--focus-ring);outline-offset:0}[data-ui=pro] .ui-checkbox__mark,[data-ui=pro] .ui-radio__mark{border-radius:var(--radius-sm);border-color:var(--border-strong)}[data-ui=pro] .ui-popover__panel,[data-ui=pro] .ui-modal,[data-ui=pro] .ui-toast,[data-ui=pro] .ui-drawer,[data-ui=pro] .ui-combobox__list,[data-ui=pro] .ui-accordion,[data-ui=pro] .ui-file-upload__dropzone,[data-ui=pro] .ui-file-upload__file{border-radius:var(--radius-lg);border-color:var(--border-default);box-shadow:var(--shadow-md)}[data-ui=pro] .ui-badge,[data-ui=pro] .ui-pill,[data-ui=pro] .ui-chip{border-radius:var(--radius-sm);letter-spacing:.01em;font-weight:600;font-size:var(--font-size-11);padding:1px 6px}[data-ui=pro] .ui-chip--active{background:var(--accent-bg);color:var(--accent);border-color:var(--accent-border)}[data-ui=pro] .ui-tabs{border-bottom:1px solid var(--border-default);gap:2px;padding-bottom:0}[data-ui=pro] .ui-tabs__tab{border-radius:var(--radius-md) var(--radius-md) 0 0;font-size:var(--font-size-13);padding:6px 10px;font-weight:500}[data-ui=pro] .ui-tabs__tab--active{color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent);font-weight:600}[data-ui=pro] .ui-tooltip__panel{border-radius:var(--radius-sm);font-size:var(--font-size-12)}[data-ui=pro] .ui-field__label{font-size:var(--font-size-12);letter-spacing:.01em;color:var(--text-secondary);font-weight:600}[data-ui=pro] .ui-date-picker__input,[data-ui=pro] .ui-combobox__input{border-radius:var(--radius-md);min-height:var(--control-height-md);border-color:var(--border-default)}[data-ui=pro] .ui-date-picker__input:focus,[data-ui=pro] .ui-combobox__input:focus{border-color:var(--accent);outline:2px solid var(--focus-ring);outline-offset:0}[data-ui=pro] .ui-pagination__button{border-radius:var(--radius-sm);min-height:var(--control-height-sm);min-width:var(--control-height-sm);font-size:var(--font-size-12)}[data-ui=pro] .ui-pagination__button--active{background:var(--accent);color:#fff;border-color:var(--accent)}[data-ui=pro] .ui-drawer--right,[data-ui=pro] .ui-drawer--left{border-color:var(--border-default)}[data-ui=pro] .ui-accordion__trigger{font-size:var(--font-size-13);padding:8px 10px;font-weight:600}[data-ui=pro] .ui-skeleton{border-radius:var(--radius-sm)}[data-ui=pro] .ui-table thead th{font-size:var(--font-size-11);letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);background:var(--surface-code);border-bottom:1px solid var(--border-default);font-weight:700}[data-ui=pro] .ui-table th,[data-ui=pro] .ui-table td{padding:var(--table-cell-padding-block) var(--table-cell-padding-inline);border-color:var(--border-subtle);font-size:var(--font-size-13)}[data-ui=pro] .ui-card{box-shadow:none;border:1px solid var(--border-default)}[data-ui=pro] .ui-card--raised{box-shadow:var(--shadow-sm)}[data-ui=pro] .btn,[data-ui=pro] .dataView__btn{border-radius:var(--radius-md);min-height:var(--control-height-md);font-weight:600;font-size:var(--font-size-13);padding:4px 12px}[data-ui=pro] .dataView__btn--primary,[data-ui=pro] .btn--primary{box-shadow:none}[data-ui=pro] .dataView{gap:var(--space-2)}[data-ui=pro] .dataView__header{margin-bottom:var(--space-3);gap:var(--space-2)}[data-ui=pro] .dataView__title{font-size:var(--font-size-20);letter-spacing:-.3px;font-weight:700;line-height:var(--line-tight)}[data-ui=pro] .dataView__subtitle{font-size:var(--font-size-13);color:var(--text-muted)}[data-ui=pro] .dataView__search,[data-ui=pro] .whereGoods__input,[data-ui=pro] input.whereGoods__input,[data-ui=pro] select.whereGoods__input{border-radius:var(--radius-md);border-color:var(--border-default);background:var(--surface-card);min-height:var(--control-height-md);font-size:var(--font-size-13);padding:5px 10px}[data-ui=pro] .dataView__search:focus,[data-ui=pro] .whereGoods__input:focus{outline:2px solid var(--focus-ring);outline-offset:0;border-color:var(--accent)}[data-ui=pro] .mgmtTable,[data-ui=pro] .home__table,[data-ui=pro] .cashflowTable,[data-ui=pro] .whereGoods__table,[data-ui=pro] .dataTable{border-collapse:collapse}[data-ui=pro] .mgmtTable th,[data-ui=pro] .home__table th,[data-ui=pro] .cashflowTable th,[data-ui=pro] .whereGoods__table th,[data-ui=pro] .dataTable th{font-size:var(--font-size-11);letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);background:var(--surface-code);border-bottom:1px solid var(--border-default);padding:var(--table-cell-padding-block) var(--table-cell-padding-inline);font-weight:700}[data-ui=pro] .mgmtTable td,[data-ui=pro] .home__table td,[data-ui=pro] .cashflowTable td,[data-ui=pro] .whereGoods__table td,[data-ui=pro] .dataTable td{border-bottom:1px solid var(--border-subtle);padding:var(--table-cell-padding-block) var(--table-cell-padding-inline);font-size:var(--font-size-13)}[data-ui=pro] .mgmtTable tbody tr:hover td,[data-ui=pro] .home__table tbody tr:hover td,[data-ui=pro] .cashflowTable tbody tr:hover td,[data-ui=pro] .whereGoods__table tbody tr:hover td,[data-ui=pro] .dataTable tbody tr:hover td{background:color-mix(in srgb, var(--accent) 4%, var(--surface-card))}[data-ui=pro] .productSheet,[data-ui=pro] .productModalShell,[data-ui=pro] .clusterSheetShell,[data-ui=pro] .whereGoodsLog__panel{border-radius:var(--radius-lg);border:1px solid var(--border-default);box-shadow:var(--shadow-lg)}[data-ui=pro] .home{max-width:1400px}[data-ui=pro] .home__clusterTitle{font-size:var(--font-size-22);letter-spacing:-.3px;font-weight:700}[data-ui=pro] .home__subtitle{font-size:var(--font-size-13)}[data-ui=pro] .cashflowTopBar{border-bottom:1px solid var(--border-default);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-3);border-radius:var(--radius-md);background:var(--surface-card);border:1px solid var(--border-default);gap:var(--space-2) var(--space-3)}[data-ui=pro] .cashflowTopBar__title{font-size:var(--font-size-18);letter-spacing:-.2px;font-weight:700}[data-ui=pro] .cashflowTopBar__field select,[data-ui=pro] .cashflowTopBar__input{border-radius:var(--radius-sm);background:var(--surface-card);border-color:var(--border-default);font-size:var(--font-size-13)}[data-ui=pro] .cashflowTopBar__refresh{border-radius:var(--radius-sm)}[data-ui=pro] .cashflowTopBar__label{font-size:var(--font-size-11);text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);font-weight:600}[data-ui=pro] .cashflowTopBar__summary strong{font-size:var(--font-size-18);font-variant-numeric:tabular-nums;font-weight:700}[data-ui=pro] .cashflowTopBar__hint{font-size:var(--font-size-12);color:var(--text-muted)}[data-ui=pro] .whereMoneySubNav,[data-ui=pro] .whereGoodsSubNav,[data-ui=pro] .whereGoods__channelTabs.productsFilterChips,[data-ui=pro] .mDash__marketplaceTabs,[data-ui=pro] .home__clusterNav,[data-ui=pro] .reportsTabs{border-radius:var(--radius-md);background:var(--surface-code);border:1px solid var(--border-default);flex-wrap:wrap;gap:1px;padding:2px;display:inline-flex}[data-ui=pro] .home__clusterTab,[data-ui=pro] .reportsTabs.ui-tabs .ui-tabs__tab,[data-ui=pro] .reportsTabs__btn{border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--font-size-13);background:0 0;border:none;padding:5px 10px;font-weight:500}[data-ui=pro] .home__clusterTab--active,[data-ui=pro] .reportsTabs.ui-tabs .ui-tabs__tab--active,[data-ui=pro] .reportsTabs__btn--active{background:var(--accent-bg);color:var(--accent);font-weight:600}[data-ui=pro] .dataView__toolbar,[data-ui=pro] .productsToolbar,[data-ui=pro] .priceDynamicsPanel__toolbar,[data-ui=pro] .whereGoods__searchBar,[data-ui=pro] .whereGoods__periodBar,[data-ui=pro] .whereGoods__syncBox{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-3);border-radius:var(--radius-md);background:var(--surface-card);border:1px solid var(--border-default);flex-wrap:wrap;display:flex}[data-ui=pro] .mgmtTableSearch,[data-ui=pro] .priceDynamicsPanel__search,[data-ui=pro] .dataView__search{border-radius:var(--radius-sm);background:var(--surface-canvas);border-color:var(--border-default)}[data-ui=pro] .whereMoney__kpiGrid{gap:var(--space-2)}[data-ui=pro] .whereMoney__kpi,[data-ui=pro] .mgmtTotals__card,[data-ui=pro] .productCard__kpi,[data-ui=pro] .productCard__kpiGrid>*{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:none;padding:var(--space-3) var(--space-4)}[data-ui=pro] .whereMoney__kpi--hero{background:var(--surface-code)}[data-ui=pro] .whereMoney__kpiLabel,[data-ui=pro] .mgmtTotals__lab{font-size:var(--font-size-11);text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);font-weight:600}[data-ui=pro] .whereMoney__kpi strong,[data-ui=pro] .mgmtTotals__card strong{font-size:var(--font-size-20);letter-spacing:-.3px;font-variant-numeric:tabular-nums;font-weight:700}[data-ui=pro] .whereMoney__kpiSub{font-size:var(--font-size-12);color:var(--text-muted)}[data-ui=pro] .productCard__header{border-bottom:1px solid var(--border-default);padding-bottom:var(--space-3);margin-bottom:var(--space-3)}[data-ui=pro] .priceDynamicsPanel__tableWrap{border-radius:var(--radius-md);border:1px solid var(--border-default);overflow:auto}[data-ui=pro] .priceDynamicsPanel__modalCard{border-radius:var(--radius-lg);border:1px solid var(--border-default);box-shadow:var(--shadow-md)}[data-ui=pro] .clusterSheet__header,[data-ui=pro] .clusterSheet__title{letter-spacing:-.2px;font-weight:700}[data-ui=pro] .clusterSheet__handle{border-radius:var(--radius-sm)}[data-ui=pro] .clusterSheet__empty,[data-ui=pro] .whereGoodsLog__empty,[data-ui=pro] .productsTable__empty,[data-ui=pro] .whTable__emptyState{color:var(--text-muted);font-size:var(--font-size-13)}[data-ui=pro] .whTable__emptyHint{font-size:var(--font-size-12);color:var(--text-muted)}[data-ui=pro] .appNav__sideLink,[data-ui=pro] .appNav__sideSubLink{border-radius:var(--radius-md);font-size:var(--font-size-13)}[data-ui=pro] .appNav__sideLink--active,[data-ui=pro] .appNav__sideSubLink--active{background:var(--accent-bg);color:var(--accent);font-weight:600}[data-ui=pro] .appNav__sideIcon{opacity:.9}[data-ui=pro] .appNav__sideIcon svg{width:16px;height:16px}[data-ui=pro] .reportsPeriod,[data-ui=pro] .reportsPeriod__input,[data-ui=pro] .wgPeriod,[data-ui=pro] .ozonUeLoadBanner{border-radius:var(--radius-md);border-color:var(--border-default);background:var(--surface-card)}[data-ui=pro] .dataView__hint{font-size:var(--font-size-12);color:var(--text-muted)}[data-ui=pro] .home__horizonBtn,[data-ui=pro] .home__columnPanel{border-radius:var(--radius-md);border-color:var(--border-default)}[data-ui=pro] .matchingRowStatus{font-size:var(--font-size-12);font-weight:600}[data-ui-preview=pro]{--surface-canvas:#f1f5f9;--surface-card:#fff;--border-default:#cbd5e1;--accent:#005bff;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px}@layer components{body.tutorial-active{overflow:hidden}.tutorialLayer{z-index:9000;pointer-events:none;position:fixed;inset:0}.tutorialSpotlight{border-radius:var(--radius-md);pointer-events:auto;transition:top .25s,left .25s,width .25s,height .25s;position:fixed}.tutorialSpotlight--full{border-radius:0;inset:0;box-shadow:0 0 0 9999px #00000094}.tutorialSpotlight--hole{outline:2px solid var(--blue-400);animation:2s ease-in-out infinite tutorialPulse;box-shadow:0 0 0 9999px #00000094}@keyframes tutorialPulse{0%,to{outline-color:var(--blue-400)}50%{outline-color:var(--blue-300)}}.mentorDialog{padding:var(--space-4);pointer-events:auto;justify-content:center;animation:.35s ease-out mentorSlideUp;display:flex;position:fixed;bottom:0;left:0;right:0}@keyframes mentorSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.mentorDialog__inner{gap:var(--space-4);width:100%;max-width:640px;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface-raised);border:1px solid var(--border-default);box-shadow:var(--shadow-lg);display:flex}.mentorDialog__avatar{flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative}.superSellerAvatar{filter:drop-shadow(0 3px 8px #0f27442e);width:80px;height:80px;animation:4s ease-in-out infinite mentorAvatarFloat;display:block}.superSellerAvatar__face{transform-origin:40px 35px;animation:6s ease-in-out infinite mentorAvatarNod}.superSellerAvatar__chart{transform-origin:61px 60px;animation:2.5s ease-in-out infinite mentorChartPulse}.superSellerAvatar__chartDot{animation:2.5s ease-in-out infinite mentorChartDot}.superSellerAvatar__eyes{transform-origin:40px 35px;animation:5s ease-in-out infinite mentorBlink}@keyframes mentorAvatarFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes mentorAvatarNod{0%,88%,to{transform:rotate(0)}92%{transform:rotate(1.5deg)}96%{transform:rotate(-.5deg)}}@keyframes mentorChartPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes mentorChartDot{0%,to{opacity:1}50%{opacity:.55}}@keyframes mentorBlink{0%,92%,to{transform:scaleY(1)}94%{transform:scaleY(.12)}96%{transform:scaleY(1)}}.mentorDialog__avatarBadge{border-radius:var(--radius-sm);background:var(--blue-500);color:var(--gray-0);letter-spacing:.2px;white-space:nowrap;padding:2px 7px;font-size:9px;font-weight:600;animation:.5s ease-out .2s both mentorBadgeIn;position:absolute;bottom:-4px;right:-8px;box-shadow:0 2px 6px #005bff4d}@keyframes mentorBadgeIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.mentorDialog__body{flex:1;min-width:0}.mentorDialog__name{font-size:var(--font-size-12);color:var(--blue-500);text-transform:uppercase;letter-spacing:.4px;margin:0 0 2px;font-weight:600}.mentorDialog__title{margin:0 0 var(--space-2);font-size:var(--font-size-18);line-height:var(--line-tight)}.mentorDialog__text{margin:0 0 var(--space-3);font-size:var(--font-size-14);line-height:var(--line-base);color:var(--text-secondary)}.mentorDialog__progress{margin-bottom:var(--space-3);gap:6px;display:flex}.mentorDialog__dot{background:var(--gray-300);border-radius:50%;width:8px;height:8px}.mentorDialog__dot--active{background:var(--blue-500);animation:1.2s ease-in-out infinite mentorDotPulse;transform:scale(1.15)}@keyframes mentorDotPulse{0%,to{box-shadow:0 0 #005bff59}50%{box-shadow:0 0 0 4px #005bff00}}.mentorDialog__dot--done{background:var(--green-500)}.mentorDialog__actions{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.mentorDialog__skip{font:inherit;font-size:var(--font-size-13);color:var(--text-muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.mentorDialog__skip:hover{color:var(--text-secondary)}.mentorDialog__nav{gap:var(--space-2);display:flex}.cashflowDemoBadge{border-radius:var(--radius-sm);background:var(--amber-500);color:var(--gray-900);font-size:var(--font-size-12);letter-spacing:.2px;align-items:center;gap:6px;padding:4px 10px;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:reduce){.mentorDialog,.superSellerAvatar,.superSellerAvatar__face,.superSellerAvatar__chart,.superSellerAvatar__chartDot,.superSellerAvatar__eyes,.mentorDialog__avatarBadge,.mentorDialog__dot--active,.tutorialSpotlight--hole{animation:none!important}}@media (width<=560px){.mentorDialog__inner{text-align:center;flex-direction:column;align-items:center}.mentorDialog__actions{flex-direction:column-reverse;width:100%}.mentorDialog__nav{justify-content:stretch;width:100%}.mentorDialog__nav .ui-btn{flex:1}}body.tutorial-formula-panel .cashflowFormulaPanelBackdrop{z-index:9050}body.tutorial-formula-panel .cashflowFormulaPanel{z-index:9060}body.tutorial-formula-panel .tutorialSpotlight{z-index:9070}body.tutorial-formula-panel .mentorDialog{z-index:9200}}}@layer utilities{.u-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.u-right{text-align:right}.u-muted{color:var(--text-muted)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.designSystemCatalog{gap:var(--space-4);box-sizing:border-box;width:100%;min-width:0;max-width:none;padding-bottom:var(--space-6);-webkit-overflow-scrolling:touch;flex-direction:column;display:flex;overflow:hidden auto}.designSystemCatalog__stack{gap:var(--space-6);flex-direction:column;display:flex}.designSystemCatalog__stackTight{gap:var(--space-3);flex-direction:column;display:flex}.designSystemCatalog__section{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.designSystemCatalog__sectionHead{gap:var(--space-1);flex-direction:column;display:flex}.designSystemCatalog__sectionTitle{font-size:var(--font-size-18);color:var(--text-primary);letter-spacing:-.02em;margin:0;font-weight:650}.designSystemCatalog__sectionDesc{color:var(--text-secondary);font-size:var(--font-size-13);max-width:62ch;margin:0;line-height:1.45}.designSystemCatalog__sectionBody{gap:var(--space-3);flex-direction:column;display:flex}.designSystemCatalog__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.designSystemCatalog__kpiGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.designSystemCatalog__exampleTitle{margin:0 0 var(--space-3);font-size:var(--font-size-13);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.designSystemCatalog__exampleBody{gap:var(--space-3);flex-direction:column;display:flex}.designSystemCatalog__example--wide{grid-column:1/-1}.designSystemCatalog__row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.designSystemCatalog__hint{font-size:var(--font-size-12);color:var(--text-tertiary)}.designSystemCatalog__muted{color:var(--text-secondary);font-size:var(--font-size-13);margin:0}.designSystemCatalog__shellDemo{min-height:120px;padding:var(--space-3);border:1px dashed var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-canvas)}.designSystemCatalog__iconRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.designSystemCatalog__iconChip{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-card);width:40px;height:40px;color:var(--text-primary);justify-content:center;align-items:center;display:inline-flex}.designSystemCatalog .ui-card h2,.designSystemCatalog .ui-card h3{margin:0}.designSystemCatalog__stickyWrap{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);overflow:auto}.designSystemCatalog__stickyWrap thead th{z-index:1;background:var(--surface-card);position:sticky;top:0}
