@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-ui:Aptos, "SF Pro Text", "Segoe UI Variable", "Segoe UI", ui-sans-serif, system-ui, sans-serif;font-family:var(--font-ui);--color-primary:oklch(55% .17 253);--color-primary-strong:oklch(46% .18 253);--color-primary-soft:oklch(96% .025 253);--color-accent:oklch(61% .13 210);--color-accent-strong:oklch(43% .12 216);--color-info:oklch(59% .12 221);--color-info-soft:oklch(96% .025 221);--color-success:oklch(62% .14 151);--color-success-soft:oklch(96% .035 151);--color-warning:oklch(73% .13 76);--color-warning-soft:oklch(97% .04 84);--color-danger:oklch(58% .18 27);--color-danger-soft:oklch(96% .035 27);--color-violet:oklch(56% .15 287);--color-violet-soft:oklch(96% .03 287);--surface:oklch(99.5% .004 253);--surface-muted:oklch(97.5% .008 253);--surface-subtle:oklch(98.8% .006 253);--surface-raised:oklch(100% .003 253);--surface-elevated:oklch(99.8% .004 253);--surface-overlay:oklch(100% .004 253);--surface-selected:oklch(96.5% .03 253);--border:oklch(91% .014 253);--border-subtle:oklch(94% .01 253);--border-strong:oklch(82% .025 253);--text:oklch(25% .03 253);--text-strong:oklch(18% .035 253);--text-muted:oklch(52% .035 253);--text-soft:oklch(39% .035 253);--text-inverse:oklch(99.5% .004 253);--text-link:var(--color-primary-strong);--action-primary:var(--color-primary);--action-primary-strong:var(--color-primary-strong);--action-danger:var(--color-danger);--status-success-surface:var(--color-success-soft);--status-warning-surface:var(--color-warning-soft);--status-danger-surface:var(--color-danger-soft);--status-info-surface:var(--color-info-soft);--status-success-text:oklch(45% .12 151);--status-warning-text:oklch(46% .11 70);--status-danger-text:oklch(46% .17 27);--status-info-text:oklch(44% .12 221);--domain-insales:oklch(55% .12 221);--domain-ozon:oklch(56% .17 253);--domain-wildberries:oklch(55% .17 316);--domain-yandex:oklch(63% .17 43);--domain-sportmaster:oklch(52% .16 266);--domain-cdek:oklch(58% .14 151);--domain-excel:oklch(57% .14 151);--domain-jobs:oklch(57% .11 231);--domain-labels:oklch(58% .18 27);--domain-dialogs:oklch(59% .12 210);--domain-release:oklch(58% .13 287);--font-size-page-title:2rem;--font-size-section-title:1.5rem;--font-size-panel-title:1.125rem;--font-size-body:.9375rem;--font-size-body-compact:.875rem;--font-size-label:.8125rem;--font-size-badge:.75rem;--font-feature-numeric:tabular-nums;--line-tight:1.2;--line-ui:1.35;--line-copy:1.55;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--control-height:44px;--control-height-sm:36px;--shadow-card:0 1px 2px #0f172a0d, 0 14px 34px #2563eb0a;--shadow-control:0 1px 2px #0f172a0d, 0 8px 18px #2563eb0a;--shadow-soft:0 12px 30px #0f172a12;--shadow-raised:0 20px 48px #0f172a1a;--shadow-overlay:0 24px 70px #0f172a2e;--radius-sm:6px;--radius-control:8px;--radius-card:8px;--radius-card-lg:8px;--radius-panel:8px;--radius-md:8px;--radius-lg:8px;--radius-menu:8px;--radius-overlay:8px;--radius-pill:999px;--page-gutter:var(--space-6);--grid-gap:var(--space-6);--focus-ring:0 0 0 3px color-mix(in oklch, var(--color-primary) 22%, transparent);--motion-duration-fast:.12s;--motion-duration:.18s;--motion-duration-slow:.28s;--motion-delay-step:55ms;--motion-delay-max:.44s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);background:var(--surface-muted);color:var(--text);letter-spacing:0;font-size:16px}html{max-width:100%;overflow-x:clip}*{box-sizing:border-box}body{background:var(--surface-muted);min-width:320px;max-width:100%;min-height:100dvh;margin:0;overflow-x:clip}button,input,select{font:inherit}.metric strong,.dashboardMetricCard strong,.jobsMetricCard strong,.manualTestMetric strong,.sportmasterOverviewKpiCard strong,.dataTable td,.statusTableRow [role=cell]{font-variant-numeric:var(--font-feature-numeric)}button{cursor:pointer}.appShell{grid-template-columns:264px minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{color:#111827;background:#fff;border-right:1px solid #e3eaf5;flex-direction:column;gap:30px;height:100dvh;padding:28px 18px 24px;display:flex;position:sticky;top:0;box-shadow:10px 0 30px #1f2d490a}.brand{align-items:center;gap:12px;padding:0 8px;display:flex}.brandMark{background:var(--color-primary);color:#fff;border-radius:8px;place-items:center;width:38px;height:38px;font-size:1.35rem;font-weight:900;display:grid}.brand strong,.brand span{display:block}.brand span{color:#667085;font-size:.875rem}.navList{align-content:start;gap:18px;padding-right:2px;display:grid;overflow-y:auto}.navGroup{gap:8px;display:grid}.navGroupTitle{color:#8a96a8;letter-spacing:.08em;text-transform:uppercase;padding:0 12px;font-size:.72rem;font-weight:900;line-height:1.2}.navGroupItems{gap:6px;display:grid}.navItemBlock{gap:4px;min-width:0;display:grid}.navItem,.ghostButton,.primaryButton,.dangerButton,.iconButton{border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;transition:background-color .16s,color .16s,transform .16s;display:inline-flex}.navItem{color:#4b5563;background:0 0;justify-content:flex-start;width:100%;padding:0 12px;font-weight:800}.navItem span{overflow-wrap:anywhere;min-width:0;line-height:1.2}.brandLogo{border:1px solid color-mix(in srgb, currentColor 18%, transparent);border-radius:var(--radius-control);background:var(--surface-subtle);width:30px;height:30px;color:var(--text);letter-spacing:0;text-transform:uppercase;flex:none;place-items:center;font-size:.68rem;font-weight:900;line-height:1;display:inline-grid;box-shadow:inset 0 1px #ffffff80}.brandLogo-nav{width:28px;height:28px;font-size:.66rem}.brandLogo-schedule{width:26px;height:26px;font-size:.62rem}.brandLogo-dashboard,.brandLogo-flow,.brandLogo-settings,.brandLogo-test{color:var(--color-primary);background:#eef5ff}.brandLogo-excel{color:#167a3c;background:#eaf7ef}.brandLogo-localDb,.brandLogo-warehouses,.brandLogo-bindings,.brandLogo-logs,.brandLogo-jobs{color:#334155;background:#f1f5f9}.brandLogo-insales{color:#0471a6;background:#e8f6ff}.brandLogo-cdek{color:#15803d;background:#edf8ef}.brandLogo-ozon{color:#005bff;background:#eaf1ff}.brandLogo-wildberries{color:#8b1bb1;background:#f8eafd}.brandLogo-yandex{color:#d9381e;background:#fff1e8}.brandLogo-sportmaster{color:#2452b8;background:#eef2ff}.brandLogo-dialogs,.brandLogo-verbox,.brandLogo-sync{color:#0e7490;background:#eaf8fb}.brandLogo-labels{color:#be123c;background:#fff1f2}.navItem:hover,.navItem.active{color:#1e6ff2;background:#eef5ff}.navSubItems{border-left:1px solid #d8e3f2;gap:4px;margin:0 0 4px 28px;padding-left:10px;display:grid}.navSubItem{color:#667085;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;min-width:0;min-height:36px;padding:0 10px;font-size:.88rem;font-weight:800;line-height:1.2;transition:background-color .16s,color .16s;display:flex}.navSubItem span{overflow-wrap:anywhere;min-width:0}.navSubItem:hover,.navSubItem:focus-visible,.navSubItem.active{color:#1e6ff2;background:#eef5ff}.sidebarLogout{margin-top:auto}.ghostButton{color:#4b5563;background:#edf1e8;padding:0 14px}.linkButton{color:#006eaa;background:0 0;border:0;min-height:0;padding:0;font-weight:800}.linkButton:hover,.linkButton:focus-visible{color:#004f7a;text-decoration:underline}.sidebar .ghostButton{color:#344054;background:#f1f5fb}.primaryButton{color:#fff;background:#15803d;padding:0 18px;font-weight:700}.dangerButton{color:#b91c1c;background:#ffe5df;padding:0 14px;font-weight:800}.primaryButton:disabled,.dangerButton:disabled{cursor:default;opacity:.58}.iconButton{color:#4b5563;background:#edf1e8;width:44px;padding:0}.mainArea{min-width:0;padding:24px 30px 32px}.topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.topbarTitle{min-width:0}.topbar h1,.heroPanel h2,.panelHeader h2{margin:0;line-height:1.2}.topbar h1{color:#111827;font-size:2rem}.topbarActions{justify-content:flex-end;align-items:center;gap:14px;min-width:0;display:flex}.topbarSearch{color:#667085;background:#fff;border:1px solid #d7e0ed;border-radius:8px;align-items:center;gap:10px;width:min(340px,34vw);min-height:46px;padding:0 14px;display:flex;box-shadow:0 10px 30px #1f2d490d}.topbarSearch input{color:#111827;background:0 0;border:0;outline:0;width:100%;min-width:0}.topbarNotify{color:#4b5563;background:#fff;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative;box-shadow:0 10px 30px #1f2d490d}.topbarNotify span{color:#fff;background:#ef4444;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:.68rem;font-weight:900;display:grid;position:absolute;top:-2px;right:-1px}.topbarMenuRoot{flex:none;position:relative}.topbarNotify.active,.topbarUserButton.active{color:var(--color-primary);box-shadow:var(--focus-ring), 0 10px 30px #1f2d490d}.topbarUser{align-items:center;gap:10px;min-width:0;display:flex}.topbarUserButton{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.topbarAvatar{color:#fff;background:#2563eb;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.topbarUser strong,.topbarUser span{line-height:1.25;display:block}.topbarUser strong{color:#111827;font-size:.92rem}.topbarUser div span{color:#667085;font-size:.8rem}.topbarDropdown{z-index:40;background:#fff;border:1px solid #d7e0ed;border-radius:8px;width:min(360px,100vw - 32px);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 24px 70px #1f2d4929}.topbarDropdownHeader,.accountDropdownProfile{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.topbarDropdownHeader strong,.accountDropdownProfile strong{color:#111827;font-size:.92rem;display:block}.topbarDropdownHeader span,.accountDropdownProfile span,.notificationItem small{color:#667085;font-size:.78rem}.linkButton{color:#1e63ff;cursor:pointer;background:0 0;border:0;font-weight:800}.linkButton:disabled{color:#98a2b3;cursor:not-allowed}.dropdownState{color:#667085;padding:18px 14px;font-size:.9rem}.dropdownState.error{color:#b91c1c}.notificationList{max-height:360px;overflow:auto}.notificationItem,.accountDropdown button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;display:flex}.notificationItem{border-bottom:1px solid #edf1f7;align-items:flex-start;gap:10px;padding:12px 14px}.notificationItem:hover,.notificationItem:focus-visible,.accountDropdown button:hover,.accountDropdown button:focus-visible{background:#f5f8ff}.notificationItem.read{opacity:.72}.notificationDot{background:#2f80ed;border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.notificationItem.warning .notificationDot{background:#f79009}.notificationItem.error .notificationDot{background:#ef4444}.notificationItem strong,.notificationItem small,.notificationItem em{line-height:1.35;display:block}.notificationItem strong{color:#111827;font-size:.88rem}.notificationItem em{color:#344054;margin-top:4px;font-size:.84rem;font-style:normal}.accountDropdown{width:min(290px,100vw - 32px)}.accountDropdownProfile{justify-content:flex-start}.accountDropdown .topbarAvatar{width:38px;height:38px}.accountDropdown button{color:#111827;align-items:center;gap:10px;padding:12px 14px;font-weight:800}.eyebrow{color:#667085;text-transform:uppercase;margin:0 0 4px;font-size:.8125rem;font-weight:700}.muted{color:#667085}.contentGrid{gap:18px;display:grid}.panel,.metric{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #141d180f}.panel{padding:20px}.heroPanel{border-left-width:1px;justify-content:space-between;align-items:center;gap:20px;min-height:152px;display:flex}.heroPanel h2{font-size:1.6rem}.heroActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.operationalHero{background:var(--surface);align-items:flex-start;min-height:132px}.operationalHero h2,.operationalHero p{margin:0}.operationalHero h2{max-width:760px}.operationalHero .muted{max-width:780px;margin-top:8px;line-height:1.55}.metricRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric{gap:6px;padding:18px;display:grid}.metric span{color:#6b7280;font-weight:700}.metric strong{font-size:2rem;line-height:1}.metric.good strong{color:#15803d}.metric.bad strong{color:#b91c1c}.dialogsWorkspace{gap:16px;min-width:0;display:grid}.dialogsHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.dialogsHeader h2,.dialogsHeader p{margin:0}.dialogsHeader .muted{max-width:780px;margin-top:8px;line-height:1.5}.dialogsMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dialogsShell{grid-template-columns:minmax(320px,390px) minmax(0,1fr);gap:16px;min-height:min(720px,100dvh - 260px);display:grid}.dialogsListPanel,.dialogConversationPanel{background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:0;box-shadow:0 1px 2px #141d180f}.dialogsListPanel{grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.dialogsToolbar{background:#fbfcf8;border-bottom:1px solid #e5ebdf;gap:12px;padding:14px;display:grid}.searchField{color:#667085;background:#fff;border:1px solid #d7e0ed;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:42px;padding:0 12px;display:flex}.searchField input{color:#111827;background:0 0;border:0;outline:0;width:100%;min-width:0}.dialogsSegments{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.dialogsSegments button{color:#4b5563;background:#fff;border:1px solid #d7e0ed;border-radius:8px;min-height:36px;font-size:.86rem;font-weight:800}.dialogsSegments button.active{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary)}.dialogsChecks{color:#4b5563;flex-wrap:wrap;gap:10px 14px;font-size:.88rem;font-weight:700;display:flex}.dialogsChecks label{align-items:center;gap:6px;display:inline-flex}.dialogsChecks input[type=checkbox]{accent-color:#15803d;flex:none;width:16px;height:16px;min-height:16px;padding:0}.dialogsThreadList{align-content:start;max-height:100%;padding:8px;display:grid;overflow-y:auto}.dialogThreadButton{color:#111827;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;gap:8px;width:100%;min-width:0;padding:12px;display:grid}.dialogThreadButton:hover,.dialogThreadButton:focus-visible,.dialogThreadButton.active{background:#f6f7f8;border-color:#d7e0ed}.dialogThreadTop,.dialogThreadMeta{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.dialogThreadTop strong,.dialogThreadPreview{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dialogThreadTop small,.dialogThreadMeta{color:#667085;font-size:.78rem;font-weight:700}.dialogThreadPreview{color:#4b5563;font-size:.9rem;display:block}.dialogBadge{border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:.72rem;font-weight:900;display:inline-flex}.dialogBadge.waiting{color:#9a5b00;background:#fff3d8}.dialogBadge.urgent{color:#991b1b;background:#fee2e2}.dialogBadge.unread{color:#b91c1c;background:#ffe4e8}.dialogConversationPanel{grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.dialogConversationHeader{background:#fff;border-bottom:1px solid #e5ebdf;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.dialogConversationHeader h3,.dialogConversationHeader p{margin:0}.dialogConversationHeader .muted{overflow-wrap:anywhere;margin-top:5px}.dialogVerboxStatus{color:#1d4ed8;background:#eef5ff;border-radius:999px;flex:none;padding:6px 10px;font-size:.78rem;font-weight:900}.dialogVerboxStatus.synced{color:#15803d;background:#dcf7e7}.dialogVerboxStatus.failed{color:#b91c1c;background:#ffe4e8}.dialogVerboxStatus.skipped{color:#4b5563;background:#f2f4f7}.dialogMessages{background:#f6f7f8;flex-direction:column;gap:12px;min-height:0;padding:18px;display:flex;overflow-y:auto}.dialogMessage{background:#fff;border:1px solid #e5e7eb;border-radius:8px;gap:8px;max-width:min(720px,86%);padding:12px 14px;display:grid}.dialogMessage.outbound{background:#f2fbf5;border-color:#c8e4d2;align-self:flex-end}.dialogMessage.failed{border-color:#ffb8bd}.dialogMessageMeta{color:#667085;flex-wrap:wrap;gap:8px;font-size:.78rem;font-weight:800;display:flex}.dialogMessage p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.45}.dialogAttachmentList{flex-wrap:wrap;gap:8px;display:flex}.dialogAttachmentList a{color:#1d4ed8;background:#fff;border:1px solid #d7e0ed;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.dialogAttachmentList span{color:#667085;font-weight:700}.dialogMessageError{color:#b91c1c;font-weight:800}.dialogComposer{background:#fff;border-top:1px solid #e5ebdf;gap:10px;padding:14px;display:grid}.dialogComposer textarea{resize:vertical;color:#111827;width:100%;min-width:0;font:inherit;border:1px solid #d7e0ed;border-radius:8px;padding:12px}.dialogComposer textarea:focus,.searchField:focus-within{box-shadow:var(--focus-ring);outline:0}.dialogComposerFooter{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.filePickButton{color:#4b5563;background:#fff;border:1px solid #d7e0ed;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.filePickButton input{opacity:0;cursor:pointer;position:absolute;inset:0}.dialogSelectedFiles{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;font-weight:700;overflow:hidden}.dialogsListState{color:#667085;justify-content:center;align-items:center;gap:8px;min-height:80px;font-weight:800;display:inline-flex}.dialogsOperatorWorkspace{gap:10px}.operatorDialogsHeader{background:#fff;border:1px solid #dfe6f3;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid;box-shadow:0 10px 30px #0f172a0a}.operatorCommandPrimary,.operatorCommandSecondary{align-items:center;gap:8px;min-width:0;display:flex}.operatorCommandPrimary{flex-wrap:nowrap}.operatorCommandSecondary{justify-content:flex-end}.operatorDialogsScope{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:800;overflow:hidden}.operatorCommandMarketplaces{background:#f8fafc;border:1px solid #dfe6f3;border-radius:8px;flex:none;grid-template-columns:none;width:auto;padding:2px;display:inline-flex}.operatorCommandMarketplaces button{background:0 0;border:0;min-height:34px;padding:0 12px}.operatorDialogsHeader .dialogSelectFilter{text-transform:uppercase;gap:3px;width:152px;font-size:.68rem}.operatorDialogsHeader .dialogSelectFilter select,.operatorDialogsHeader .dialogDateFilter input{min-height:36px}.operatorCommandChecks{flex-wrap:nowrap;grid-template-columns:none;gap:6px;display:flex}.operatorCommandChecks label{white-space:nowrap;min-height:36px}.operatorMoreMenu{flex:none;position:relative}.operatorMoreMenu summary{cursor:pointer;list-style:none}.operatorMoreMenu summary::-webkit-details-marker{display:none}.operatorMorePanel{z-index:45;background:#fff;border:1px solid #dfe6f3;border-radius:8px;gap:12px;width:min(520px,100vw - 40px);padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 70px #1f2d4929}.operatorMoreGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.operatorMoreGrid .dialogSelectFilter,.operatorMoreGrid .dialogDateFilter{width:auto}.operatorMoreCheck{color:#52627a;background:#f8fafc;border:1px solid #dfe6f3;border-radius:8px;align-items:center;gap:8px;width:fit-content;min-height:36px;padding:0 10px;font-size:.82rem;font-weight:800;display:inline-flex}.operatorMoreCheck.active{color:#166534;background:#f0fdf4;border-color:#86efac}.operatorMoreActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.operatorDialogsHeader .operatorDialogsMetrics{grid-column:1/-1}.operatorDialogsHeader .operatorDialogSummaryChips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.operatorDialogsHeader .operatorMetricCard{min-height:32px;box-shadow:none;border-left-width:1px;border-radius:999px;padding:6px 10px}.operatorDialogsHeader .operatorMetricCard span{font-size:.68rem}.operatorDialogsHeader .operatorMetricCard strong{font-size:.9rem}.operatorDialogsActions{grid-template-columns:minmax(220px,1fr) repeat(3,auto);align-items:center;gap:8px;min-width:0;display:grid}.operatorGlobalSearch{color:#64748b;background:#f8fafc;border:1px solid #dfe6f3;border-radius:8px;flex:280px;align-items:center;gap:8px;min-width:0;max-width:420px;min-height:40px;padding:0 12px;display:flex}.operatorGlobalSearch input{color:#0f172a;background:0 0;border:0;outline:0;width:100%;min-width:0}.operatorDialogsMetrics{grid-template-columns:minmax(160px,1.2fr) repeat(4,minmax(128px,1fr));gap:8px;display:grid}.operatorMetricCard{background:#fff;border:1px solid #dfe6f3;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:58px;padding:10px 12px;display:flex;box-shadow:0 6px 18px #0f172a0a}.operatorMetricCard span{color:#64748b;overflow-wrap:anywhere;min-width:0;font-size:.76rem;font-weight:900;line-height:1.2}.operatorMetricCard strong{color:#0f172a;white-space:nowrap;flex:none;font-size:1.35rem;font-weight:900;line-height:1}.operatorMetricCard.good{background:#f7fef9;border-left-color:#22c55e}.operatorMetricCard.good strong{color:#15803d}.operatorMetricCard.bad{background:snow;border-left-color:#ef4444}.operatorMetricCard.bad strong{color:#b91c1c}.dialogWorkspaceTabs{background:#f8fafc;border:1px solid #dfe6f3;border-radius:8px;flex:none;align-items:center;gap:6px;width:fit-content;padding:4px;display:inline-flex}.dialogWorkspaceTabs button{color:#52627a;background:0 0;border:0;border-radius:6px;min-height:36px;padding:0 14px;font-size:.88rem;font-weight:800}.dialogWorkspaceTabs button.active{background:var(--color-primary-soft);color:var(--color-primary)}.dialogSettingsPanel{background:#fff;border:1px solid #dfe6f3;border-radius:8px;gap:16px;max-width:820px;padding:18px;display:grid;box-shadow:0 10px 30px #0f172a0a}.dialogSettingsPanel h3,.dialogSettingsPanel p{margin:0}.dialogSettingsForm{gap:12px;display:grid}.dialogSettingsForm label{color:#52627a;gap:8px;font-size:.82rem;font-weight:800;display:grid}.dialogSettingsForm textarea{resize:vertical;color:#0f172a;width:100%;min-height:150px;font:inherit;border:1px solid #dfe6f3;border-radius:8px;padding:12px;line-height:1.45}.dialogSettingsActions{justify-content:space-between;align-items:center;gap:12px;display:flex}.dialogSettingsActions span{color:#667085;font-size:.82rem;font-weight:800}.dialogAuditPanel{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dialogAuditCard{background:#fff;border:1px solid #dfe6f3;border-radius:8px;min-width:0;padding:12px;box-shadow:0 10px 30px #0f172a0a}.dialogAuditCard.failed{border-color:#fecaca}.dialogAuditCard header,.dialogAuditAccount{justify-content:space-between;align-items:center;gap:8px;display:flex}.dialogAuditCard header{color:#0f172a;min-width:0;margin-bottom:10px}.dialogAuditCard header span,.dialogAuditAccount small{color:#667085;font-size:.78rem}.dialogAuditAccounts{gap:8px;min-width:0;display:grid}.dialogAuditAccount{border-top:1px solid #eef2f7;flex-wrap:wrap;min-width:0;max-width:100%;padding-top:8px}.dialogAuditAccount span{color:#344054;overflow-wrap:anywhere;flex:1 1 0;min-width:0;font-weight:800}.dialogAuditAccount strong{color:#2563eb;flex:none}.dialogAuditAccount small{overflow-wrap:anywhere;flex-basis:100%;min-width:0}.dialogSlaCommandQueuePanel{background:#fff;border:1px solid #dfe6f3;border-radius:8px;min-width:0;box-shadow:0 10px 30px #0f172a0a}.dialogSlaCommandSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:60px;padding:12px 14px;list-style:none;display:flex}.dialogSlaCommandSummary::-webkit-details-marker{display:none}.dialogSlaCommandTitle{gap:3px;min-width:0;display:grid}.dialogSlaCommandTitle strong{color:#0f172a;font-size:.95rem;line-height:1.25}.dialogSlaCommandTitle small{color:#667085;font-size:.78rem;font-weight:800}.dialogSlaCommandChips{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.dialogSlaCommandChips span{color:#344054;white-space:nowrap;background:#f8fbff;border:1px solid #dfe6f3;border-radius:8px;align-items:center;min-height:30px;padding:0 10px;font-size:.78rem;font-weight:900;display:inline-flex}.dialogSlaCommandGrid{border-top:1px solid #eef2f7;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.dialogSlaCommandCard{min-width:0;box-shadow:none}.dialogSlaCommandCard .secondaryButton{max-width:100%;min-height:34px;padding:0 10px}.dialogSlaCommandEmpty{color:#667085;font-size:.82rem;font-weight:800}@media (width<=980px){.dialogSlaCommandSummary{flex-direction:column;align-items:flex-start}.dialogSlaCommandChips{justify-content:flex-start;width:100%}.dialogSlaCommandGrid{grid-template-columns:minmax(0,1fr)}}.operatorFilterBar{background:#fff;border:1px solid #dfe6f3;border-radius:8px;grid-template-columns:minmax(260px,1fr) minmax(360px,1.35fr) minmax(220px,.75fr) minmax(320px,1.2fr);align-items:stretch;gap:8px;padding:10px;display:grid;box-shadow:0 10px 30px #0f172a0a}}@layer base;@layer layout{.operatorFilterGroup{gap:6px;min-width:0;display:grid}.operatorFilterControls{grid-template-columns:repeat(3,minmax(0,1fr))}.operatorFilterDates{grid-template-columns:repeat(2,minmax(0,1fr))}.operatorFilterGroupLabel{color:#7a8799;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1.15}.dialogSelectFilter,.dialogDateFilter{min-width:0;color:var(--text-soft);gap:6px;font-size:.76rem;font-weight:800;display:grid}.operatorFilterBar select,.operatorFilterBar input[type=date]{border-color:var(--border);border-radius:var(--radius-card);min-height:38px;color:var(--text-strong);font-size:.88rem;font-weight:800}.operatorChecks{align-content:start}.operatorQuickChecks{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.operatorQuickChecks label{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-subtle);min-width:0;min-height:38px;color:var(--text-soft);padding:0 10px}.operatorQuickChecks label.active{color:var(--status-success-text);background:#f0fdf4;border-color:#86efac}.operatorDialogsShell{gap:var(--space-3);grid-template-columns:minmax(240px,320px) minmax(0,1fr) minmax(240px,300px);height:min(820px,100dvh - 178px);min-height:min(820px,100dvh - 178px);overflow:hidden}.operatorThreadPanel,.operatorConversationPanel,.dialogInfoRail,.operatorFilterBar{border-color:var(--border)}.operatorThreadPanel,.operatorConversationPanel,.dialogInfoRail{height:100%;min-height:0;max-height:100%}.operatorThreadPanel,.operatorConversationPanel{overflow:hidden}.operatorThreadToolbar{background:var(--surface);grid-template-columns:minmax(0,1fr) 42px}.filterIconButton,.iconOnlyButton{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:#314363;justify-content:center;align-items:center;width:40px;min-width:40px;min-height:40px;display:inline-flex}.operatorThreadButton{border-bottom-color:var(--surface-subtle);border-radius:0;padding:14px}.operatorThreadButton.active{background:#f4f8ff;border-color:#dbeafe}.marketplaceLogo{border-radius:var(--radius-card);background:var(--color-primary);width:34px;height:34px;color:var(--surface);flex:none;justify-content:center;align-items:center;font-size:.68rem;font-weight:900;display:inline-flex}.marketplaceLogo.wildberries{background:#7b1ab8}.marketplaceLogo.yandex{color:#1f2937;background:#f6c63f}.marketplaceLogo.large{width:44px;height:44px}.dialogListPagination{gap:var(--space-2);border-top:1px solid var(--surface-subtle);color:var(--text-soft);text-align:center;grid-template-columns:auto 1fr auto;align-items:center;padding:10px 12px;font-size:.86rem;font-weight:800;display:grid}.dialogListPagination button{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:#2454e8;min-height:34px;font-weight:800}.dialogListPagination button:disabled{color:#a6b0c3;cursor:not-allowed}.operatorConversationHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.dialogHeaderFacts{gap:var(--space-2);color:var(--text-soft);justify-items:end;font-size:.78rem;font-weight:800;display:grid}.dialogHeaderFacts span{align-items:center;gap:5px;display:inline-flex}.operatorDialogMessages{background:var(--surface-subtle);min-height:0;overflow-y:auto}.dialogMessage.internal{background:var(--surface-subtle);border-style:dashed;border-color:#cbd5e1;align-self:center;max-width:min(680px,92%)}.operatorComposer{gap:0;padding:0}.dialogComposerTabs{border-bottom:1px solid var(--surface-subtle);padding:0 var(--space-4);gap:18px;display:flex}.dialogComposerTabs button{min-height:44px;color:var(--text-soft);background:0 0;border:0;border-bottom:2px solid #0000;font-weight:900}.dialogComposerTabs button.active{border-bottom-color:var(--color-primary);color:var(--color-primary)}.operatorComposer textarea{border:0;border-radius:0;min-height:96px}.composerIconRow{align-items:center;gap:6px;display:inline-flex}.filePickButton.compact{width:40px;min-width:40px;padding:0}.dialogInfoRail{align-content:start;gap:var(--space-3);min-width:0;display:grid;overflow-y:auto}.dialogInfoCard{gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);padding:14px;display:grid;box-shadow:0 8px 26px #0f172a0a}.dialogInfoCard h3{align-items:center;gap:var(--space-2);color:var(--text-strong);margin:0;font-size:.98rem;display:flex}.dialogInfoRow{color:var(--text-soft);grid-template-columns:minmax(90px,.9fr) minmax(0,1fr);align-items:start;gap:10px;font-size:.83rem;display:grid}.dialogInfoRow strong{min-width:0;color:var(--text-strong);overflow-wrap:anywhere;text-align:right;font-weight:800}.dialogInfoAction{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-card);color:#2454e8;background:#f4f8ff;border:1px solid #dbeafe;min-height:38px;font-size:.84rem;font-weight:900;text-decoration:none;display:inline-flex}.dialogTagList{gap:var(--space-2);flex-wrap:wrap;display:flex}.dialogTag{color:#2454e8;background:#e7f0ff;border:0;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:.78rem;font-weight:900;display:inline-flex}.dialogTagForm,.quickReplyFormActions{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.dialogTagForm input,.quickReplyForm input,.quickReplyForm textarea{border-color:var(--border);border-radius:var(--radius-card);min-height:38px}.quickReplyList,.quickReplyForm{gap:var(--space-2);display:grid}.quickReplyItem{gap:var(--space-2);border-bottom:1px solid var(--surface-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-bottom:8px;display:grid}.quickReplyItem>button{min-height:34px;color:var(--text-strong);text-align:left;background:0 0;border:0;font-size:.86rem;font-weight:800}.quickReplyItem div{gap:var(--space-1);display:inline-flex}.quickReplyItem div button{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);width:30px;min-width:30px;min-height:30px;color:var(--text-soft);justify-content:center;align-items:center;display:inline-flex}.quickReplyForm textarea{resize:vertical;min-height:74px}.quickReplyForm label{align-items:center;gap:var(--space-2);color:var(--text-soft);font-size:.84rem;font-weight:800;display:inline-flex}.quickReplyForm input[type=checkbox]{width:16px;height:16px;min-height:16px;accent-color:var(--color-primary);padding:0}.panelHeader,.searchRow{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:16px;display:flex}.tableScroller{overflow-x:auto}.ozonProductsHeader{align-items:flex-start}.ozonProductsHeader>div{min-width:0}.ozonColumnControls{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-muted);gap:10px;margin-bottom:16px;display:grid}.ozonColumnControls>strong{color:var(--text-strong);font-size:.9rem}.ozonColumnGrid{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.compactCheckbox{align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-height:40px;padding:8px 10px;display:flex}.compactCheckbox input{width:16px;height:16px;min-height:16px;accent-color:var(--status-success-text)}.compactCheckbox span{font-size:.84rem;font-weight:800}.ozonProductsScroller{max-width:100%}.ozonProductsTable{min-width:1180px}.ozonProductsTable .stickyColumn{z-index:2;background:var(--surface);min-width:190px;max-width:260px;box-shadow:1px 0 0 var(--border);position:sticky;left:0}.ozonProductsTable th.stickyColumn{z-index:3;background:var(--surface-muted)}.ozonOfferCell{gap:var(--space-1);display:grid}.ozonOfferCell strong{color:var(--text-strong)}.ozonOfferCell small{color:var(--text-muted);font-weight:700;line-height:1.35}.ozonDescriptionCell{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:360px;display:-webkit-box;overflow:hidden}.tablePanel pre{border-radius:var(--radius-card);background:var(--text-strong);color:#f6f8f1;white-space:pre-wrap;max-height:360px;margin:0;padding:14px;overflow:auto}.marketplaceSectionStack{gap:14px;min-width:0}.marketplaceSectionPanel{gap:14px;display:grid}.marketplaceSectionHeader{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.marketplaceSectionHeader>div{min-width:0}.marketplaceSectionHeader h2,.marketplaceSectionHeader p{margin:0}.marketplaceSectionHeader h2{color:var(--text-strong);font-size:1.12rem;line-height:1.25}.marketplaceTabs{border-bottom:1px solid var(--border);padding-bottom:2px}.marketplaceTabs .filterTab{min-height:44px;padding:0 var(--space-1);color:var(--text-muted);background:0 0;border:0;border-radius:0;font-size:.84rem}.marketplaceTabs .filterTab.active{box-shadow:inset 0 -2px 0 var(--color-primary);color:var(--color-primary)}.marketplaceToolbar{grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:10px;min-width:0;display:grid}.marketplaceSearch{align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;min-height:42px;padding:0 var(--space-3);background:var(--surface);color:var(--text-muted);display:flex}.marketplaceSearch input{width:100%;min-height:0;color:var(--text-strong);border:0;outline:none}.marketplaceCompactTable{min-width:980px}.marketplaceCompactTable th:first-child,.marketplaceCompactTable td:first-child{width:42px}.marketplaceCompactTable input[type=checkbox]{width:16px;height:16px;min-height:16px;accent-color:var(--color-primary)}.marketplaceTableFooter{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;padding-top:2px;display:flex}.marketplaceTableFooter>div{align-items:center;gap:6px;display:flex}.marketplaceTableFooter .ghostButton{min-width:44px;min-height:44px;padding:0 10px}.marketplaceTableFooter .ghostButton.active{background:var(--color-primary-soft);color:#1e6ff2}.marketplaceTableFooter select{min-height:36px}.marketplaceBatchActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.marketplaceBatchActions>span{color:var(--text-muted);font-size:.86rem;font-weight:800}.marketplaceSyncList{gap:10px;display:grid}.marketplaceSyncRow{border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;padding:var(--space-3);background:var(--surface);grid-template-columns:minmax(180px,1fr) auto auto minmax(132px,auto) auto;align-items:center;gap:10px;display:grid}.marketplaceSyncRow div{gap:3px;min-width:0;display:grid}.marketplaceSyncRow span,.marketplaceSyncRow small{color:var(--text-muted)}.marketplaceReportEmpty{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-subtle);text-align:center;place-items:center;gap:10px;min-height:260px;padding:28px;display:grid}.marketplaceReportEmpty svg{color:#7c8b9f}.marketplaceReportEmpty strong{color:var(--text-strong);font-size:1rem}.marketplaceReportEmpty p{max-width:560px;color:var(--text-muted);margin:0}.marketplaceEmptyTableCell{text-align:center;padding:34px 18px!important}.marketplaceEmptyTableCell strong,.marketplaceEmptyTableCell span{display:block}.marketplaceEmptyTableCell strong{color:var(--text-strong);font-size:.96rem}.marketplaceEmptyTableCell span{color:var(--text-muted);margin-top:6px}.marketplaceEmptyPanel{min-height:420px;padding:var(--space-12) var(--space-6);text-align:center;place-items:center;gap:10px;display:grid}.marketplaceEmptyIcon{background:var(--color-primary-soft);color:#5b76e8;border-radius:999px;place-items:center;width:112px;height:112px;display:grid}.marketplaceEmptyPanel h2,.marketplaceEmptyPanel p{margin:0}.marketplaceEmptyPanel strong{color:var(--text-strong);font-size:1rem}.marketplaceEmptyPanel p{max-width:520px;color:var(--text-muted);line-height:1.5}@media (width<=900px){.marketplaceSectionHeader{flex-direction:column}.marketplaceToolbar{grid-template-columns:minmax(0,1fr)}.marketplaceTableFooter{flex-direction:column;align-items:stretch}.marketplaceTableFooter>div{padding-bottom:2px;overflow-x:auto}.marketplaceSyncRow{grid-template-columns:minmax(0,1fr);align-items:stretch}.marketplaceSyncRow .ghostButton{justify-content:center}}@media (width<=620px){.marketplaceSectionPanel{padding:var(--space-3)}.marketplaceSectionHeader>button,.marketplaceBatchActions .ghostButton{justify-content:center;width:100%}.marketplaceBatchActions{flex-direction:column;align-items:stretch}.marketplaceReportEmpty,.marketplaceEmptyPanel{min-height:280px;padding:28px 16px}}table{border-collapse:collapse;width:100%;min-width:720px}th,td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:12px 10px}th{color:var(--text-muted);text-transform:uppercase;font-size:.8125rem}td{color:var(--text-soft)}.statusBadge,.rowStatus{border-radius:var(--radius-card);align-items:center;gap:6px;min-height:28px;padding:0 10px;font-weight:700;display:inline-flex}.statusBadge.success,.statusBadge.skipped,.rowStatus.sent{color:var(--status-success-text);background:#e8f5df}.statusBadge.partial,.rowStatus.skipped{background:var(--surface)3d6;color:var(--status-warning-text)}.statusBadge.failed,.rowStatus.failed{background:var(--status-danger-surface);color:var(--status-danger-text)}.statusBadge.running{color:#155aa8;background:#e6f0ff}.statusBadge.pending{background:var(--surface)3d6;color:var(--status-warning-text)}.statusBadge.unknown{color:#5d6a60;background:#eef2ea}.rowStatus{text-transform:uppercase;justify-content:center;min-width:54px;font-size:.75rem}.statusTable{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-width:0;display:grid;overflow:hidden}.statusTableHeader,.statusTableRow{grid-template-columns:minmax(170px,1fr) minmax(140px,.75fr) minmax(150px,.85fr) minmax(240px,1.3fr);min-width:0;display:grid}.statusTableHeader{color:var(--text-muted);text-transform:uppercase;background:#f5f7f1;font-size:.75rem;font-weight:900}.statusTableRow{border-top:1px solid var(--border)}.statusTableHeader>div,.statusTableRow>div{min-width:0;padding:var(--space-3);overflow-wrap:anywhere}.statusTableRow>div{color:var(--text-soft);align-items:center;font-weight:800;line-height:1.4;display:flex}.statusTableRow>div:first-child{color:var(--text-strong);font-weight:900}.statusTableRow>div:last-child{color:var(--text-muted);font-weight:700}.connectionStatusPanel,.settingsPanel,.tablePanel{min-width:0}.dashboardWorkspace{gap:var(--space-4)}.overviewWorkspace{gap:18px}.serviceOverviewV2{gap:var(--space-4)}.serviceOverviewHero.ready{border-color:var(--status-success-surface)}.serviceOverviewHero.warning,.serviceOverviewHero.needs_setup{border-color:var(--status-warning-surface)}.serviceOverviewHero.error{border-color:var(--status-danger-surface)}.serviceOverviewMeta{gap:var(--space-2);flex-wrap:wrap;margin-top:14px;display:flex}.serviceOverviewMeta span,.serviceOverviewStatus{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-height:30px;color:var(--text-soft);align-items:center;padding:0 10px;font-size:.82rem;font-weight:800;line-height:1.2;display:inline-flex}.serviceOverviewStatus.ready{border-color:var(--status-success-surface);color:var(--status-success-text);background:#f0fdf4}.serviceOverviewStatus.warning,.serviceOverviewStatus.needs_setup{border-color:var(--status-warning-surface);background:var(--surface)beb;color:var(--status-warning-text)}.serviceOverviewStatus.error{border-color:var(--status-danger-surface);color:var(--status-danger-text);background:#fef2f2}.serviceOverviewStatus.running{background:var(--color-primary-soft);color:#1d4ed8;border-color:#bfdbfe}.serviceOverviewBlocks{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.serviceOverviewBlock{min-width:0}.serviceOverviewList{gap:10px;display:grid}.serviceOverviewListItem{justify-content:space-between;align-items:flex-start;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;padding:var(--space-3);background:var(--surface-muted);display:flex}.serviceOverviewListItem.success{border-color:var(--status-success-surface);background:#f0fdf4}.serviceOverviewListItem.warning{border-color:var(--status-warning-surface);background:var(--surface)beb}.serviceOverviewListItem.error{border-color:var(--status-danger-surface);background:#fef2f2}.serviceOverviewListItem.info{background:var(--color-primary-soft);border-color:#bfdbfe}.serviceOverviewListItem>div{gap:var(--space-1);min-width:0;display:grid}.serviceOverviewListItem strong,.serviceOverviewListItem span{overflow-wrap:anywhere;min-width:0}.serviceOverviewListItem strong{color:var(--text-strong);font-size:.92rem;line-height:1.25}.serviceOverviewListItem span{color:var(--text-soft);font-size:.82rem;font-weight:700;line-height:1.35}.serviceOverviewListItem em{max-width:45%;color:var(--text-strong);overflow-wrap:anywhere;text-align:right;flex:none;font-size:.82rem;font-style:normal;font-weight:900;line-height:1.3}.serviceOverviewActions{min-width:0}.serviceOverviewActionGrid{flex-wrap:wrap;gap:10px;display:flex}.serviceOverviewActionGrid a{text-decoration:none}@media (width<=1100px){.serviceOverviewBlocks{grid-template-columns:1fr}}.dashboardMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardTwoColumn{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboardSyncPanel{min-width:0}.dashboardSyncHeader{align-items:flex-start}.dashboardSyncGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dashboardSyncCard{border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;padding:var(--space-4);background:var(--surface);border-left-width:1px;gap:14px;display:grid;box-shadow:0 1px 2px #141d180f}.dashboardSyncCard.success{border-left-color:#138a64}.dashboardSyncCard.partial{border-left-color:#d9822b}.dashboardSyncCard.failed{border-left-color:var(--status-danger-text)}.dashboardSyncCard.running{border-left-color:#006eaa}.dashboardSyncCard.disabled,.dashboardSyncCard.unknown{background:var(--surface-muted);border-left-color:#9aa5a0}.dashboardSyncTop{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.dashboardSyncTop h3{color:var(--text-strong);overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.25}.dashboardSyncTop .statusBadge{flex:none}.dashboardSyncGroup{color:var(--text-muted);letter-spacing:0;text-transform:uppercase;margin-bottom:5px;font-size:.74rem;font-weight:900;display:block}.dashboardSyncCard p{color:var(--text-muted);overflow-wrap:anywhere;margin:0;line-height:1.45}.dashboardSyncStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dashboardSyncStats div{gap:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-muted);min-width:0;padding:10px;display:grid}.dashboardSyncStats span{color:var(--text-muted);text-transform:uppercase;font-size:.72rem;font-weight:900}.dashboardSyncStats strong{color:var(--text-strong);overflow-wrap:anywhere;font-size:.92rem;line-height:1.3}.dashboardSyncFooter{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboardSyncFooter span{border-radius:var(--radius-card);color:#4f5d54;overflow-wrap:anywhere;background:#eef2ea;min-width:0;padding:8px 10px;font-size:.82rem;font-weight:800;line-height:1.35}.dashboardV2{gap:var(--space-5);display:grid}.dashboardHeroV2{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.dashboardHeroV2 h2{color:var(--text-strong);margin:0;font-size:1.85rem;line-height:1.15}.dashboardHeroV2 p{color:var(--text-muted);margin:6px 0 0}.dashboardMetricCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.dashboardMetricCard,.dashboardCard,.dashboardPipelineCard{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:0 14px 40px #1f2d4912}.dashboardMetricCard{align-items:center;gap:14px;min-width:0;min-height:118px;padding:18px;display:flex}.dashboardMetricIcon{border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid}.dashboardMetricIcon.green{color:var(--status-success-text);background:#dff8e9}.dashboardMetricIcon.blue{color:var(--color-primary);background:#e5f0ff}.dashboardMetricIcon.violet{color:#7255d9;background:#eee6ff}.dashboardMetricIcon.cyan{color:#0d9189;background:#dff9f7}.dashboardMetricCard div{gap:6px;min-width:0;display:grid}.dashboardMetricCard span{color:var(--text-soft);font-size:.86rem;font-weight:800;line-height:1.22}.dashboardMetricCard strong{color:var(--text-strong);font-size:1.75rem;line-height:1}.dashboardMetricCard small{color:var(--status-success-text);font-size:.78rem;font-weight:800;line-height:1.2}.dashboardPipelineSection{min-width:0}.dashboardPipelineSection .dashboardSyncGrid{grid-template-columns:repeat(5,minmax(160px,1fr));gap:18px;display:grid}.dashboardPipelineCard{justify-items:center;gap:var(--space-3);border:1px solid var(--border);min-width:0;min-height:172px;color:var(--text-strong);text-align:center;padding:22px 18px 18px;display:grid;position:relative}button.dashboardPipelineCard{cursor:pointer}button.dashboardPipelineCard:hover,button.dashboardPipelineCard:focus-visible{border-color:var(--border-strong);transform:translateY(-1px)}.dashboardPipelineIndex{width:34px;height:34px;color:var(--color-primary);background:#e8f2ff;border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute;top:18px;left:18px}:root{--layout-page-max:var(--content-max-width,1680px);--layout-wide-max:1840px;--layout-readable-max:78ch;--layout-gap:var(--space-5,20px);--layout-panel-padding:var(--space-5,20px);--layout-grid-min:240px;--layout-table-min:720px}.mainArea,.mainArea>.motion-page,.contentGrid,.layoutPage,.workspace-stack,.workspaceStack,.workspace-split,.workspaceSplit,.dashboard-grid,.dashboardGrid,.table-workspace,.tableWorkspace,.form-workspace,.formWorkspace,.operator-workspace,.operatorWorkspace,.report-workspace,.reportWorkspace{min-width:0}.contentGrid,.layoutPage,.workspace-stack,.workspaceStack,.table-workspace,.tableWorkspace,.form-workspace,.formWorkspace,.report-workspace,.reportWorkspace,.dashboardV2Start,.dashboardWorkspace,.overviewWorkspace,.flowMapWorkspace,.serviceOverviewWorkspace,.syncWorkspace,.settingsWorkspace,.labelsWorkspace,.sportmasterWorkspace,.dialogsOperatorWorkspace,.jobsCockpit,.importWorkspace,.bindingWorkspace,.localCatalogWorkspace,.localDbCenterWorkspace,.manualTestWorkspace,.testWorkspace,.notificationsWorkspace,.designCodeWorkspace{width:min(100%, var(--layout-page-max));align-content:start;gap:var(--layout-gap);margin-inline:auto}.dashboardV2Start,.dashboardWorkspace{--layout-page-max:var(--layout-wide-max)}.dialogsOperatorWorkspace,.jobsCockpit,.sportmasterWorkspace,.importWorkspace,.localCatalogWorkspace,.table-workspace,.tableWorkspace{--layout-page-max:min(var(--layout-wide-max), 100%)}.settingsWorkspace,.labelsWorkspace,.designCodeWorkspace,.form-workspace,.formWorkspace{--layout-page-max:1520px}.workspace-stack,.workspaceStack,.layoutStack{gap:var(--layout-gap);grid-template-columns:minmax(0,1fr);display:grid}.workspaceHeader{align-items:end;gap:var(--space-6);padding:var(--space-3) 0 var(--space-5);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid}.workspaceHeaderCopy{gap:var(--space-2);min-width:0;display:grid}.workspaceHeaderContext{color:var(--text-soft);font-size:var(--font-size-label);margin:0;font-weight:700}.workspaceHeader h1{max-width:28ch;color:var(--text-strong);font-size:var(--font-size-page-title);letter-spacing:-.025em;text-wrap:balance;margin:0;line-height:1.15}.workspaceHeaderDescription{max-width:var(--layout-readable-max);color:var(--text-normal);text-wrap:pretty;margin:0;line-height:1.55}.workspaceHeaderAside,.workspaceHeaderStatus,.workspaceHeaderActions,.action-row{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.workspaceHeaderAside{align-self:center}.panelHeaderCopy{gap:var(--space-1);min-width:0;display:grid}.panelHeaderCopy>:is(h2,p){margin:0}.workspace-split,.workspaceSplit,.layoutSplit{gap:var(--layout-gap);grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);align-items:start;display:grid}.dashboard-grid,.dashboardGrid,.layoutGrid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--layout-grid-min)), 1fr));gap:var(--layout-gap);display:grid}.table-workspace,.tableWorkspace,.form-workspace,.formWorkspace{gap:var(--layout-gap);grid-template-columns:minmax(0,1fr);display:grid}.operator-workspace,.operatorWorkspace{gap:var(--layout-gap);grid-template-columns:minmax(280px,.38fr) minmax(0,1fr);min-height:0;display:grid}.report-workspace,.reportWorkspace{gap:var(--layout-gap);grid-template-columns:minmax(0,1fr);display:grid}.contentGrid>*,.layoutPage>*,.workspace-stack>*,.workspaceStack>*,.workspace-split>*,.workspaceSplit>*,.dashboard-grid>*,.dashboardGrid>*,.table-workspace>*,.tableWorkspace>*,.form-workspace>*,.formWorkspace>*,.operator-workspace>*,.operatorWorkspace>*,.report-workspace>*,.reportWorkspace>*,.panel,.metric,.dashboardCard,.dashboardV2Kpi,.dashboardV2Marketplace,.operatorMetricCard,.operatorThreadPanel,.operatorConversationPanel,.dialogInfoRail,.jobsTablePanel,.workersPanel,.jobDetailsPanel,.settingsEditPanel,.settingsIntegrationsPanel,.labelHistoryPanel,.labelResultPanel,.sportmasterOverviewPanel,.sportmasterSettingsPanel,.sportmasterSyncPanel,.panelHeader,.layoutPanelHeader,.dashboardCardHeader,.marketplaceSectionHeader,.sportmasterSectionHeader,.sportmasterSyncTitle,.ozonProductsHeader,.operatorConversationHeader,.panelHeader>*,.layoutPanelHeader>*,.dashboardCardHeader>*,.marketplaceSectionHeader>*,.sportmasterSectionHeader>*,.sportmasterSyncTitle>*,.ozonProductsHeader>*,.operatorConversationHeader>*{min-width:0}.panelHeader h2,.layoutPanelHeader h2,.dashboardCardHeader h2,.marketplaceSectionHeader h2,.sportmasterSectionHeader h2,.sportmasterSyncTitle h2,.ozonProductsHeader h2{overflow-wrap:anywhere}.panelHeaderActions,.panelActions,.settingsActions,.heroActions,.topbarActions,.layoutToolbar,.eventToolbar,.marketplaceToolbar,.dialogsToolbar,.operatorThreadToolbar,.ozonColumnControls,.dashboardV2ActivityPeriods,.sportmasterOverviewHeaderActions{min-width:0}.layoutToolbar,.eventToolbar,.marketplaceToolbar,.dialogsToolbar,.operatorThreadToolbar{align-items:center;gap:var(--space-3,12px);flex-wrap:wrap;display:flex}.layoutToolbar>*,.eventToolbar>*,.marketplaceToolbar>*,.dialogsToolbar>*,.operatorThreadToolbar>*,.panelHeaderActions>*,.settingsActions>*{min-width:0}.tableScroller,.layoutTableScroller,.dataTableScroller{overscroll-behavior-x:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow-x:auto}.tableScroller>table,.layoutTableScroller>table,.dataTableScroller>table,.dataTable,.marketplaceCompactTable,.ozonProductsTable{width:100%;min-width:min(100%, var(--layout-table-min))}.tableMode-full>table,.dataTable[data-table-mode=full],.tableMode-priority-scroll>table,.dataTable[data-table-mode=priority-scroll]{min-width:min(100%, var(--layout-table-min))}.tableMode-stacked-summary>table,.dataTable[data-table-mode=stacked-summary]{min-width:0}.dataTable th,.dataTable td,.marketplaceCompactTable th,.marketplaceCompactTable td,.ozonProductsTable th,.ozonProductsTable td,.tableCellSku,.tableCellId,code,.dataTable [data-column-priority=identity],.dataTable [data-column-priority=primary],.dataTable [data-column-priority=action]{overflow-wrap:anywhere}@media (width>=1920px){:root{--layout-gap:var(--space-6,24px)}.topbar,.contentGrid,.layoutPage,.dashboardV2Start,.dashboardWorkspace,.dialogsOperatorWorkspace,.jobsCockpit,.sportmasterWorkspace,.importWorkspace,.localCatalogWorkspace{width:min(100%, var(--layout-page-max))}.panel>.muted,.heroPanel .muted,.operationalHero .muted,.dashboardCardHeader p,.panelHeader p{max-width:var(--layout-readable-max)}}@media (width<=1180px){.workspace-split,.workspaceSplit,.layoutSplit,.operator-workspace,.operatorWorkspace{grid-template-columns:minmax(0,1fr)}.contentGrid,.layoutPage,.dashboardV2Start,.dashboardWorkspace,.dialogsOperatorWorkspace,.jobsCockpit,.sportmasterWorkspace,.importWorkspace,.localCatalogWorkspace{width:100%}}@media (width<=920px){:root{--layout-gap:var(--space-4,16px);--layout-grid-min:190px;--layout-panel-padding:var(--space-4,16px)}.contentGrid,.layoutPage,.dashboardV2Start,.dashboardWorkspace,.flowMapWorkspace,.serviceOverviewWorkspace,.syncWorkspace,.settingsWorkspace,.labelsWorkspace,.sportmasterWorkspace,.dialogsOperatorWorkspace,.jobsCockpit,.importWorkspace,.bindingWorkspace,.localCatalogWorkspace,.localDbCenterWorkspace,.manualTestWorkspace,.testWorkspace,.notificationsWorkspace,.designCodeWorkspace{gap:var(--layout-gap)}.panelHeader,.layoutPanelHeader,.dashboardCardHeader,.marketplaceSectionHeader,.sportmasterSectionHeader,.sportmasterSyncTitle,.ozonProductsHeader,.operatorConversationHeader{align-items:flex-start;gap:var(--space-3,12px)}}@media (width<=620px){.workspaceHeader{align-items:start;gap:var(--space-4);padding-block:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr)}.workspaceHeader h1{font-size:var(--font-size-section-title)}.workspaceHeaderAside,.workspaceHeaderActions,.workspaceHeaderStatus{justify-content:flex-start;width:100%}.workspaceHeaderActions>*{flex:auto}:root{--layout-gap:var(--space-3,12px);--layout-grid-min:100%;--layout-panel-padding:var(--space-4,16px);--layout-table-min:640px}.panelHeader,.layoutPanelHeader,.dashboardCardHeader,.marketplaceSectionHeader,.sportmasterSectionHeader,.sportmasterSyncTitle,.ozonProductsHeader,.operatorConversationHeader{align-items:stretch}.panelHeaderGrid{grid-template-columns:minmax(0,1fr)}.panelHeaderActions,.panelActions,.settingsActions,.heroActions,.layoutToolbar,.eventToolbar,.marketplaceToolbar,.dialogsToolbar,.operatorThreadToolbar{width:100%}.panelHeaderActions{justify-content:flex-start}.layoutToolbar>*,.eventToolbar>*,.marketplaceToolbar>*,.dialogsToolbar>*,.operatorThreadToolbar>*,.panelHeaderActions>*,.settingsActions>*,.heroActions>*{min-width:min(100%,180px)}.panelHeaderActions>form,.panelHeaderActions>.catalogSearch,.panelHeaderActions>.mappingSearch,.panelHeaderActions>.operationalToolbarSearch{width:100%;min-width:0}.panelHeaderActions .catalogSearch{grid-template-columns:auto minmax(0,1fr) auto}.layoutToolbar input,.layoutToolbar select,.eventToolbar input,.eventToolbar select,.marketplaceToolbar input,.marketplaceToolbar select,.dialogsToolbar input,.dialogsToolbar select{width:100%}.dataTable[data-table-mode=stacked-summary]{min-width:0}.dataTable[data-table-mode=stacked-summary] thead{display:none}.dataTable[data-table-mode=stacked-summary] tr,.dataTable[data-table-mode=stacked-summary] td{width:100%;display:grid}.dataTable[data-table-mode=stacked-summary] tbody{gap:var(--space-3,12px);display:grid}.dataTable[data-table-mode=stacked-summary] tbody tr{gap:var(--space-2,8px);padding:var(--space-3,12px);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface)}.dataTable[data-table-mode=stacked-summary] td{gap:var(--space-2,8px);border:0;grid-template-columns:minmax(96px,.42fr) minmax(0,1fr);padding:0}.dataTable[data-table-mode=stacked-summary] td:before{content:attr(data-label);color:var(--text-muted);font-size:.78rem;font-weight:800}}}@layer primitives;@layer modules{.dashboardPipelineTitle{justify-items:center;gap:10px;min-width:0;padding-top:4px;display:grid}.dashboardPipelineTitle svg{color:var(--color-primary)}.dashboardPipelineTitle strong{overflow-wrap:anywhere}.dashboardPipelineCard p{max-width:210px;color:var(--text-muted);margin:0;line-height:1.35}.dashboardPipelineArrow{z-index:1;color:#41516a;font-size:2.1rem;line-height:1;position:absolute;top:50%;right:-21px;transform:translateY(-50%)}.dashboardSoftBadge{min-height:26px;padding:0 var(--space-3);background:var(--color-primary-soft);color:#1e62d0;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;font-weight:900;display:inline-flex}.dashboardSoftBadge.success{color:var(--status-success-text);background:#dcf7e7}.dashboardSoftBadge.partial,.dashboardSoftBadge.pending{background:var(--surface)3d8;color:var(--status-warning-text)}.dashboardSoftBadge.failed{color:var(--status-danger-text);background:#ffe4e8}.dashboardSoftBadge.running{color:#1e62d0;background:#e8f2ff}.dashboardMainGrid{grid-template-columns:1.02fr 1.75fr 1.25fr .9fr;align-items:stretch;gap:18px;display:grid}.dashboardCard{min-width:0;padding:18px}.dashboardCardHeader{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:14px;display:flex}.dashboardCardHeader h2{color:var(--text-strong);margin:0;font-size:1.05rem;line-height:1.2}.dashboardInfoList,.dashboardTodayList,.dashboardQueueList,.dashboardServiceList,.dashboardEventList,.dashboardUploadRows{min-width:0;display:grid}.dashboardInfoList{gap:0}.dashboardInfoList div,.dashboardTodayRow{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid var(--surface-subtle);min-width:0;padding:13px 0;display:flex}.dashboardInfoList span,.dashboardTodayRow span{color:var(--text-muted);font-weight:700}.dashboardInfoList strong,.dashboardTodayRow strong{color:var(--text-strong);text-align:right;font-weight:900}.dashboardInfoList p{margin:var(--space-3) 0 0;border-top:1px solid var(--surface-subtle);color:var(--text-muted);padding-top:12px;line-height:1.45}.dashboardUploadRows{gap:0}.dashboardUploadRow{gap:var(--space-3);border-top:1px solid var(--surface-subtle);min-height:44px;color:var(--text-soft);grid-template-columns:22px minmax(130px,1fr) minmax(92px,auto) minmax(70px,auto) minmax(92px,auto);align-items:center;font-size:.88rem;display:grid}.dashboardUploadRow svg{color:#22c55e}.dashboardUploadRow span{overflow-wrap:anywhere;min-width:0;color:var(--text-soft);font-weight:800}.dashboardUploadRow strong,.dashboardUploadRow small{color:var(--text-muted);font-weight:700}.dashboardUploadsCard .linkButton{margin-top:12px}.dashboardSelectBadge{border:1px solid var(--border);border-radius:var(--radius-card);min-height:32px;color:var(--text-soft);padding:7px 12px;font-size:.78rem;font-weight:800}.dashboardChartPeriodControl{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.dashboardChartPeriodControl button{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-height:32px;color:var(--text-soft);padding:7px 12px;font-size:.78rem;font-weight:800}.dashboardChartPeriodControl button:hover,.dashboardChartPeriodControl button:focus-visible{border-color:var(--color-primary);color:var(--color-primary)}.dashboardChartPeriodControl button.active{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary)}.dashboardChartPeriodControl button:disabled{cursor:wait;opacity:.7}.dashboardChartWrap{gap:var(--space-2);display:grid}.dashboardChartWrap.loading{opacity:.72}.dashboardChartPlot{min-width:0;position:relative}.dashboardChart{pointer-events:none;width:100%;min-height:176px;display:block}.dashboardChartGrid{stroke:#e7edf5;stroke-dasharray:3 4}.dashboardChartDot{fill:#13b6ad;stroke:var(--surface);stroke-width:2px}.dashboardChartDot.failed{fill:#ef4444}.dashboardChartDot.running,.dashboardChartDot.pending{fill:var(--color-primary)}.dashboardChartPointButton{background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;transform:translateZ(0)}.dashboardChartPointButton span{border:3px solid var(--surface);background:#13b6ad;border-radius:50%;width:14px;height:14px;transition:transform .16s,box-shadow .16s;box-shadow:0 8px 18px #13b6ad3d}.dashboardChartPointButton.failed span{background:var(--color-danger);box-shadow:0 8px 18px #f044383d}.dashboardChartPointButton.running span,.dashboardChartPointButton.pending span{background:var(--color-primary);box-shadow:0 8px 18px #1e74ff3d}.dashboardChartPointButton:hover span,.dashboardChartPointButton:focus-visible span,.dashboardChartPointButton.active span{box-shadow:var(--focus-ring), 0 12px 24px #1e74ff2e;transform:scale(1.28)}.dashboardChartTooltip{z-index:2;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);width:min(220px,100% - 24px);color:var(--text);pointer-events:none;gap:2px;padding:10px 12px;display:grid;position:absolute;transform:translate(-50%);box-shadow:0 16px 34px #1f2d4924}.dashboardChartTooltip span,.dashboardChartTooltip small,.dashboardChartDetails span,.dashboardChartDetails small{color:var(--text-muted);font-size:.76rem;font-weight:800}.dashboardChartTooltip strong,.dashboardChartDetails strong{color:var(--text-strong);line-height:1.25}.dashboardChartScale{color:var(--text-muted);justify-content:space-between;font-size:.76rem;font-weight:800;display:flex}.dashboardChartDetails{gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-3);background:var(--surface-subtle);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.dashboardChartDetails div{gap:3px;min-width:0;display:grid}.dashboardChartDetails p{color:var(--text-muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:.82rem;line-height:1.35}.dashboardQueueList{gap:10px}.dashboardQueueItem{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;display:grid}.dashboardQueueIcon{border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.dashboardQueueIcon.pending{background:var(--surface)3d8;color:var(--status-warning-text)}.dashboardQueueIcon.running{color:#1e62d0;background:#e8f2ff}.dashboardQueueIcon.success{color:var(--status-success-text);background:#dcf7e7}.dashboardQueueIcon.failed{color:var(--status-danger-text);background:#ffe4e8}.dashboardQueueItem strong{color:var(--text-soft)}.dashboardQueueItem>span:last-child{border-radius:var(--radius-card);background:var(--color-primary-soft);color:#1e62d0;place-items:center;min-width:36px;min-height:30px;font-weight:900;display:grid}.dashboardBottomGrid{grid-template-columns:1.6fr 1.45fr 1fr;gap:18px;display:grid}.dashboardEventList{gap:var(--space-3)}.dashboardEventItem{gap:var(--space-3);color:var(--text-soft);grid-template-columns:10px max-content minmax(0,1fr);align-items:start;display:grid}.dashboardEventDot{background:var(--color-primary);border-radius:50%;width:8px;height:8px;margin-top:7px}.dashboardEventDot.success{background:#22c55e}.dashboardEventDot.warning{background:#f59e0b}.dashboardEventDot.failed{background:#ef4444}.dashboardEventItem strong,.dashboardEventTime{color:var(--text-muted);white-space:nowrap;font-weight:800;line-height:1.35}.dashboardEventMessage{overflow-wrap:anywhere;min-width:0;line-height:1.35}.dashboardServiceList{gap:0}.dashboardServiceRow{gap:var(--space-3);border-top:1px solid var(--surface-subtle);grid-template-columns:32px minmax(0,1fr) minmax(120px,auto) auto;align-items:center;min-height:58px;display:grid}.dashboardServiceRow svg{color:var(--color-primary)}.dashboardServiceRow strong{min-width:0;color:var(--text-soft);overflow-wrap:anywhere}.dashboardConnection{color:#22c55e;font-size:.82rem;font-weight:900}.dashboardConnection.partial{color:#b66b00}.dashboardConnection.failed{color:var(--status-danger-text)}.dashboardServiceRow .ghostButton{min-height:36px;padding:0 var(--space-3)}@media (width<=1180px){.dashboardMetricCards{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboardTodayList{gap:0}.dashboardTodayRow.bad strong{color:#e11d48}.dashboardVerificationNote{border-top:1px solid var(--surface-subtle);color:var(--text-muted);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:14px;font-weight:800;display:flex}.flowMapWorkspace,.serviceOverviewWorkspace{gap:var(--space-4)}.serviceOverviewHero{min-height:128px}.serviceOverviewMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.placeholderPanel{background:var(--surface-muted);border-left-width:1px;align-items:flex-start;min-height:150px;display:flex}.placeholderPanel h2,.placeholderPanel p{margin:0}.placeholderPanel .muted{max-width:760px;margin-top:8px;line-height:1.55}.flowMapHero{justify-content:space-between;align-items:center;gap:18px;display:flex}.flowMapHero h2,.flowMapHero p{margin:0}.flowMapCanvas{overscroll-behavior-x:contain;grid-template-columns:repeat(5,minmax(170px,1fr));align-items:start;gap:18px;max-width:100%;display:grid;overflow:auto hidden}.flowStage{gap:var(--space-3);min-width:0;display:grid;position:relative}.flowStage:not(:last-child):after{content:"";border-top:2px dashed #b9c8b6;width:18px;position:absolute;top:22px;right:-18px}.flowStage:not(:last-child):before{content:"";z-index:1;border:5px solid #0000;border-left-color:#b9c8b6;position:absolute;top:18px;right:-20px}.flowStageHeader{border:1px solid var(--border);border-radius:var(--radius-card);min-height:44px;color:var(--text-muted);padding:0 var(--space-3);text-transform:uppercase;background:#f5f7f1;align-items:center;font-size:.78rem;font-weight:900;display:flex}.flowNodeStack{gap:var(--space-3);display:grid}.flowNode{gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);grid-template-columns:auto minmax(0,1fr);min-width:0;padding:14px;display:grid;position:relative;box-shadow:0 8px 20px #17211a0f}.flowNodeButton{appearance:none;width:100%;min-height:0;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:border-color .16s,box-shadow .16s,transform .16s}.flowNodeButton:hover,.flowNodeButton:focus-visible{border-color:#7fa682;outline:0;transform:translateY(-1px);box-shadow:0 10px 24px #256f4a29}.flowNodeIcon{border-radius:var(--radius-card);color:#25734d;background:#eaf2e7;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.flowNodeBody{gap:var(--space-2);min-width:0;display:grid}.flowNodeTitleRow{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.flowNodeTitle{color:var(--text-strong);margin:0;font-size:1rem;font-weight:900;line-height:1.25}.flowNode p{color:var(--text-muted);margin:0;line-height:1.45}.flowNode strong{color:var(--text-soft);font-size:.9rem}.flowNodeAction{color:var(--status-success-text);text-transform:uppercase;font-size:.78rem;font-weight:900}.flowEdgesPanel{min-width:0}.flowEdgeList{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.flowEdgeItem{border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;padding:var(--space-3);background:var(--surface-muted);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.flowEdgeItem strong{overflow-wrap:anywhere;min-width:0}.flowEdgeItem span{align-items:center;gap:var(--space-2);color:var(--text-muted);white-space:nowrap;font-size:.85rem;display:inline-flex}.flowEdgeItem span:before,.flowEdgeItem span:after{content:"";border-top:2px solid #b9c8b6;width:18px}.dashboardStatusPanel{min-width:0}.sportmasterWorkspace{gap:var(--space-4)}.sportmasterMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.sportmasterOverviewPanel{gap:var(--space-4);display:grid}.sportmasterOverviewTopGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sportmasterOverviewStatusCard{gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;padding:var(--space-4);background:var(--surface);border-left-width:1px;display:grid;box-shadow:0 1px 2px #141d180f}.sportmasterOverviewStatusCard.failed{border-left-color:var(--status-danger-text)}.sportmasterOverviewStatusCard.warning{border-left-color:#d9822b}.sportmasterOverviewStatusCard.running{border-left-color:#006eaa}.sportmasterOverviewStatusCard .panelHeader{margin-bottom:2px}.sportmasterOverviewStatusCard h2,.sportmasterOverviewStatusCard p{margin:0}.sportmasterOverviewStatusCard h2{font-size:1.25rem;line-height:1.2}.sportmasterOverviewStatusCard .primaryButton,.sportmasterOverviewStatusCard .ghostButton{min-height:44px}.sportmasterOverviewStatusCard>span,.sportmasterOverviewStatusCard p{color:var(--text-muted)}.sportmasterOverviewCardRows{gap:var(--space-2);display:grid}.sportmasterOverviewCardRow{padding:var(--space-2) 0;border-top:1px solid #eef2ea;grid-template-columns:minmax(112px,.75fr) minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.sportmasterOverviewCardRow span{color:var(--text-muted);font-size:.84rem;font-weight:800}.sportmasterOverviewCardRow strong{overflow-wrap:anywhere;min-width:0}.sportmasterOverviewCardActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.sportmasterOverviewAlert{gap:var(--space-4);border-radius:var(--radius-card);padding:var(--space-4);background:var(--surface)900000000;border:1px solid #ffd98f;grid-template-columns:minmax(0,1fr) minmax(96px,auto);align-items:center;display:grid}.sportmasterOverviewAlert h2{margin:0 0 6px;font-size:1rem;line-height:1.25}.sportmasterOverviewAlert span{color:var(--text-muted);margin-bottom:12px;display:block}.sportmasterOverviewAlertCount{border-radius:var(--radius-card);background:var(--surface)ef8;border:1px solid #ffd98f;place-items:center;min-width:84px;min-height:68px;display:grid}.sportmasterOverviewAlertCount span{color:var(--text-muted);text-transform:uppercase;margin:0;font-size:.75rem;font-weight:900}.sportmasterOverviewAlertCount strong{font-size:1.5rem;line-height:1}.sportmasterOverviewMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.sportmasterOverviewActions{flex-wrap:wrap;gap:10px;display:flex}.sportmasterOverviewMainGrid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(360px,1fr);align-items:start;display:grid}.sportmasterOverviewHeaderActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sportmasterWarningList{gap:10px;display:grid}.sportmasterWarningItem{gap:var(--space-3);border-radius:var(--radius-card);padding:var(--space-3);background:var(--surface)0f0;border:1px solid #ffd2d2;grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.sportmasterWarningItem.yellow{background:var(--surface)900000000;border-color:#ffe1a8 #ffe1a8 #ffe1a8 #d9822b}.sportmasterWarningItem strong,.sportmasterWarningItem span,.sportmasterWarningItem p{display:block}.sportmasterWarningItem span{color:var(--text-muted);margin-top:2px;font-size:.82rem}.sportmasterWarningItem p{margin:var(--space-2) 0 0;overflow-wrap:anywhere}.sportmasterWarningSeverity{min-width:62px;min-height:62px;color:var(--status-danger-text);background:#ffdede;border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;font-weight:900;display:inline-flex}.sportmasterWarningItem.yellow .sportmasterWarningSeverity{color:#9a5a00;background:#ffe9bd}.sportmasterOverviewScheduleList{gap:0;display:grid}.sportmasterOverviewScheduleRow{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid #e3eadf;grid-template-columns:minmax(0,1fr) minmax(160px,1fr) auto;align-items:center;display:grid}.sportmasterOverviewScheduleRow:last-child{border-bottom:0}.sportmasterOverviewScheduleRow span:first-child{font-weight:800}.sportmasterOverviewScheduleRow small{color:var(--text-muted)}.sportmasterOverviewScheduleTable{min-width:760px}.sportmasterOverviewRuns table{min-width:1120px}.sportmasterControlPanel{gap:var(--space-4);display:grid}.sportmasterControlPanel .panelHeader{margin-bottom:0}.sportmasterSubnavPanel{padding:10px}.sportmasterSubnav{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sportmasterSubnavItem{border-radius:var(--radius-card);min-width:0;min-height:44px;padding:var(--space-2) var(--space-3);background:var(--surface-muted);color:var(--text-soft);overflow-wrap:anywhere;border:1px solid #d6e0d2;font-weight:900;line-height:1.15}.sportmasterSubnavItem:hover,.sportmasterSubnavItem:focus-visible{background:#f1f6ed;border-color:#9fbc8a}.sportmasterSubnavItem.active{border-color:var(--color-primary);background:var(--color-primary);color:var(--surface)}.sportmasterReportsLogsView{gap:var(--space-4);display:grid}.sportmasterActionGrid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(220px,1fr));align-items:start;display:grid}.sportmasterActionGroup{gap:10px;min-width:0;display:grid}.sportmasterActionGroup h3{color:var(--text-soft);margin:0;font-size:.95rem;line-height:1.25}.sportmasterActionButtons{gap:10px;display:grid}.sportmasterActionButtons .ghostButton,.sportmasterActionButtons .primaryButton{width:100%;min-width:0;min-height:48px;padding:var(--space-2) var(--space-3);text-align:left;white-space:normal;justify-content:flex-start}.sportmasterActionButtons svg{flex:none}.sportmasterActionButtons span,.sportmasterRefreshButton span{overflow-wrap:anywhere;min-width:0;line-height:1.2}.sportmasterTablePanel table{min-width:680px}.sportmasterSyncPanel{gap:14px;display:grid}.sportmasterStockAutomationPanel{border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;padding:var(--space-4);background:var(--surface-subtle);gap:14px;display:grid}.sportmasterStockAutomationHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.sportmasterStockAutomationHeader>div{gap:6px;min-width:0;display:grid}.sportmasterStockAutomationHeader h3,.sportmasterStockAutomationHeader p,.sportmasterAutomationNote{margin:0}.sportmasterStockAutomationHeader h3{color:var(--text-strong);font-size:1rem;line-height:1.25}.sportmasterStockAutomationHeader p,.sportmasterAutomationNote{color:var(--text-muted);line-height:1.45}.sportmasterStockAutomationFacts{grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;min-width:0;display:grid}.sportmasterStockAutomationFacts>div{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);gap:6px;min-width:0;padding:10px;display:grid}.sportmasterStockAutomationFacts span,.sportmasterInlineField span{color:var(--text-muted);text-transform:uppercase;font-size:.75rem;font-weight:900;line-height:1.2}.sportmasterStockAutomationFacts strong{min-width:0;color:var(--text-strong);overflow-wrap:anywhere;line-height:1.3}.sportmasterStockAutomationControls,.sportmasterStockAutomationActions{gap:10px;min-width:0;display:grid}.sportmasterStockAutomationControls{grid-template-columns:minmax(220px,1fr) minmax(160px,220px) minmax(120px,auto);align-items:end}.sportmasterStockAutomationActions{grid-template-columns:repeat(2,minmax(0,1fr))}.sportmasterStockToggle{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-height:44px;padding:8px 10px}.sportmasterInlineField{gap:6px;min-width:0;display:grid}.sportmasterInlineField select{width:100%}.sportmasterSyncTitle h2,.sportmasterSyncTitle p,.sportmasterSyncCard h3,.sportmasterSyncCard p,.sportmasterSyncHistory h3{margin:0}.sportmasterSyncGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sportmasterSyncCard{border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;padding:var(--space-4);background:var(--surface);align-content:start;gap:14px;display:grid}.sportmasterSyncCard.prod{background:var(--surface)dfc;border-color:#ffc4c0}.sportmasterSyncCard.checked{border-color:var(--border)}.sportmasterSyncCard h3{color:var(--text-strong);font-size:1rem;line-height:1.25}.sportmasterSyncCard p{color:var(--text-muted);line-height:1.45}.sportmasterSyncButton{width:100%;min-height:48px}.sportmasterSyncButton.dryRun{color:#005b8f;background:#e1f4ff;border-color:#b7e8ff}.sportmasterManualCheck{border-radius:var(--radius-card);min-height:48px;padding:0 var(--space-3);background:var(--status-success-surface);color:var(--status-success-text);border:1px solid #91e7b2;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.sportmasterSyncHistory{gap:var(--space-3);display:grid}.sportmasterSyncHistory table{min-width:980px}.sportmasterSchedulePanel{gap:14px;min-width:0;display:grid}.sportmasterSchedulerTitle{color:var(--text-strong);gap:6px;display:grid}.sportmasterSchedulerTitle span{color:var(--text-muted)}.sportmasterScheduleTable{gap:0;min-width:0;max-width:100%;display:grid;overflow-x:auto}.sportmasterScheduleHeader,.sportmasterScheduleRow{gap:var(--space-3);grid-template-columns:minmax(170px,1.2fr) minmax(110px,.65fr) minmax(150px,1fr) minmax(145px,.9fr) minmax(260px,1.35fr);align-items:center;min-width:940px;padding:12px 10px;display:grid}.sportmasterScheduleHeader{color:var(--text-muted);text-transform:uppercase;border-bottom:1px solid var(--border);font-size:.75rem;font-weight:900}.sportmasterScheduleRow{border-bottom:1px solid var(--border)}.sportmasterScheduleRow:last-child{border-bottom:0}.sportmasterScheduleRow small,.sportmasterScheduleTask span{color:var(--text-muted);font-size:.85rem;line-height:1.35;display:block}.sportmasterScheduleTask{gap:var(--space-1);min-width:0;display:grid}.sportmasterScheduleTask strong{color:var(--text-strong)}.sportmasterScheduleInterval{gap:6px;display:grid}.sportmasterScheduleInterval select{width:100%}.sportmasterScheduleActions{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;align-items:center;min-width:0;display:grid}.sportmasterScheduleActions .ghostButton{white-space:normal;justify-content:center;min-height:42px}.sportmasterScheduleToggle{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);grid-column:1/-1;min-height:42px;padding:8px 10px}.sportmasterScheduleNote{color:var(--text-muted);margin:0;line-height:1.45}.sportmasterReportsPanel{gap:14px;display:grid}.sportmasterReportsLayout{grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:14px;min-height:520px;display:grid}.sportmasterReportsFiles,.sportmasterReportViewer{align-content:start;gap:var(--space-3);min-width:0;display:grid}.dialogSettingsStack{gap:var(--space-4);min-width:0;display:grid}.sportmasterReportsFiles h3,.sportmasterReportViewer h3{color:var(--text-strong);margin:0;font-size:1rem}.sportmasterReportList{gap:10px;max-height:620px;padding-right:4px;display:grid;overflow-y:auto}.sportmasterReportButton{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:#006dba;text-align:left;cursor:pointer;gap:5px;width:100%;min-height:44px;padding:10px 12px;display:grid}.sportmasterReportButton:hover,.sportmasterReportButton:focus-visible,.sportmasterReportButton.active{background:#f1f8ff;border-color:#95c8ff;outline:none}.sportmasterReportButton span,.sportmasterReportButton small{overflow-wrap:anywhere;min-width:0}.sportmasterReportButton span{font-weight:800}.sportmasterReportButton small{color:var(--text-muted)}.sportmasterReportViewerHeader{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.sportmasterReportContent{border-radius:var(--radius-card);min-height:44px;max-height:620px;padding:var(--space-4);background:var(--text-strong);color:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.6;overflow:auto}.sportmasterReportContent.hasContent{min-height:500px}.sportmasterLogsPanel{gap:14px;display:grid}.sportmasterLogHeader{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.sportmasterLogHeader strong{color:var(--text-strong);font-size:1rem}.sportmasterLogHeader span{color:var(--text-muted);font-size:.875rem}.sportmasterLogContent{border-radius:var(--radius-card);min-height:430px;max-height:560px;padding:var(--space-4);background:var(--text-strong);color:#eef7ff;white-space:pre;margin:0;font-size:.8125rem;font-weight:700;line-height:1.65;overflow:auto}.sportmasterBindingsPanel{gap:14px;display:grid;overflow-x:auto}.sportmasterBindingsPanel .panelHeader{margin-bottom:0}.sportmasterBindingMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.sportmasterMappingHint{border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-3);background:var(--surface-muted);justify-content:space-between;align-items:center;gap:14px;display:flex}.sportmasterMappingHint strong,.sportmasterMappingHint span{display:block}.sportmasterMappingHint strong{color:var(--text-strong)}.sportmasterMappingHint span{color:var(--text-muted);font-size:.875rem}.sportmasterMappingToolbar{grid-template-columns:auto auto minmax(260px,1fr)}.sportmasterMappingTable{min-width:1480px}.sportmasterMappingTable .mappingHeader,.sportmasterMappingTable .mappingRow{grid-template-columns:minmax(190px,1fr) minmax(150px,.7fr) minmax(300px,1.35fr) minmax(150px,.7fr) minmax(170px,.75fr) minmax(180px,.8fr) minmax(190px,.85fr)}.zeroArticleButton{width:100%;min-height:40px}.sportmasterRowResult{grid-column:1/-1}.stockCheckResult{border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-3);background:#f8fbf5;gap:10px;display:grid}.stockCheckResult.success{background:#f0fff5;border-color:#91e7b2}.stockCheckResult.warning{background:var(--surface)900000000;border-color:#ffd36e}.stockCheckResult.error{background:var(--surface)1f1;border-color:#ffc1c1}.stockCheckResultHeader,.stockCheckResultGrid{gap:var(--space-2);display:grid}.stockCheckResultHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center}.stockCheckResultHeader span{color:#506052;background:#edf3e8;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:800}.stockCheckResultGrid{color:var(--text-soft);grid-template-columns:repeat(3,minmax(0,1fr));font-size:.875rem;font-weight:700}.stockCheckWarnings,.stockCheckLogs{color:var(--text-muted);margin:0;font-size:.8125rem}.stockCheckLogs{gap:var(--space-1);margin-top:8px;display:grid}.compactDangerSafe{min-height:44px}.dashboardFacts{gap:var(--space-2);display:grid}.dashboardFacts span{color:var(--text-soft);font-weight:700}.dashboardFacts p,.dashboardSchedulePanel p{overflow-wrap:anywhere;margin:0}.dashboardScheduleForm{grid-template-columns:repeat(2,minmax(180px,260px)) auto;align-items:end;gap:14px;display:grid}.scheduleSummaryGrid{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.scheduleSummaryItem{border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;padding:var(--space-3);gap:5px;display:grid}.scheduleSummaryItem span,.scheduleState{color:var(--text-soft);text-transform:uppercase;font-size:.78rem;font-weight:800}.scheduleSummaryItem strong{color:#061432;overflow-wrap:anywhere}.scheduleSummaryItem small{color:#728199;overflow-wrap:anywhere}.scheduleSummaryItem.enabled,.scheduleState.enabled{color:#057342;border-color:#baf0cf}.scheduleSummaryItem.disabled,.scheduleState.disabled{color:#728199;border-color:#e1e8f0}.scheduleForm{grid-template-columns:minmax(190px,1fr) minmax(180px,240px) auto;align-items:end;gap:14px;display:grid}.toggleLabel{border:1px solid var(--border);border-radius:var(--radius-card);min-height:42px;padding:var(--space-2) var(--space-3);align-items:center;gap:10px;display:flex}.toggleLabel input{width:18px;height:18px}.switchControl{color:var(--text-strong);cursor:pointer;align-items:center;gap:10px;font-size:.875rem;font-weight:900;display:inline-flex}.switchControl input{opacity:0;pointer-events:none;width:1px;height:1px;min-height:0;position:absolute}.switchControl>span{border:1px solid var(--border);background:var(--surface-subtle);border-radius:999px;flex:0 0 46px;width:46px;height:26px;transition:background .16s,border-color .16s;position:relative}.switchControl>span:after{content:"";background:var(--surface);border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #06143238}.switchControl input:checked+span:after{transform:translate(20px)}.switchControl input:disabled+span{cursor:progress;opacity:.68}.syncWorkspace{gap:var(--space-4);overflow-x:clip}.syncWorkspace .panel{min-width:0;overflow-x:clip}.syncHero,.syncCardHeader,.syncStatusCard{justify-content:space-between;align-items:center;gap:18px;display:flex}.syncHero h2,.syncHero p,.syncCardHeader h2,.syncCardHeader p,.syncStatusCard h2,.syncStatusCard p{margin:0}.syncModeBadge,.syncState{border-radius:var(--radius-card);min-height:34px;padding:0 var(--space-3);text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;font-size:.82rem;font-weight:900;display:inline-flex}.syncModeBadge.hash,.syncState.enabled{color:var(--status-success-text);background:#d9f8e4}.syncModeBadge.time{color:#1d6f48;background:#eaf2e7}.syncState.disabled{background:var(--surface-subtle);color:var(--text-muted)}.syncControlPanel{gap:14px;display:grid}.syncControlPanel .panelHeader{margin-bottom:0}.syncControlGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));min-width:0;display:grid}.syncControlCard{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);align-content:space-between;gap:18px;min-width:0;min-height:178px;padding:14px;display:grid}.syncControlCard.disabled{background:var(--surface-muted)}.syncControlCopy{gap:6px;min-width:0;display:grid}.syncControlCopy h3,.syncControlCopy p{margin:0}.syncControlCopy h3{color:var(--text-strong);overflow-wrap:anywhere;font-size:1rem}.syncControlCopy p{color:var(--text-muted);font-size:.875rem;line-height:1.45}.syncControlGroup{color:var(--text-muted);text-transform:uppercase;font-size:.72rem;font-weight:900}.syncControlFooter{justify-content:space-between;align-items:end;gap:var(--space-3);min-width:0;display:flex}.syncControlFooter>div{min-width:0}.syncControlFooter strong,.syncControlFooter small{display:block}.syncControlFooter strong{color:var(--status-success-text);text-transform:uppercase;font-size:.86rem}.syncControlCard.disabled .syncControlFooter strong{color:var(--text-muted)}.syncControlFooter small{color:var(--text-muted);overflow-wrap:anywhere;font-size:.78rem;font-weight:700;line-height:1.35}.syncForm,.syncCard,.syncField,.syncStatusTable,.syncStatusList{gap:14px;min-width:0;display:grid}.syncExcelCard{align-content:space-between;gap:34px;min-height:220px}.syncExcelCard .syncCardHeader{align-items:flex-start}.syncExcelCard .syncState{color:#007a3d;text-align:right;background:0 0;min-height:auto;padding:0}.syncExcelGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:end;gap:14px;display:grid}.syncTwoColumn{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.syncInlineGrid{grid-template-columns:minmax(220px,1fr) minmax(180px,1fr);align-items:end;gap:14px;display:grid}.syncField>span{color:var(--text-soft);font-size:.875rem;font-weight:800}.syncField small{color:#506057;font-size:.82rem;font-weight:700}.syncSegmented{border:1px solid var(--border-strong);border-radius:var(--radius-card);background:#edf1e8;grid-template-columns:repeat(2,minmax(0,1fr));min-height:44px;display:grid;overflow:hidden}.syncSegmented button{padding:0 var(--space-3);color:var(--text-soft);white-space:normal;background:0 0;border:0;font-weight:900;line-height:1.2}.syncSegmented button.active{color:var(--surface);background:#287647}.syncCheckboxCard{align-items:center;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-height:60px;padding:12px 14px;display:flex}.syncCheckboxCard input{width:18px;height:18px;min-height:18px;accent-color:var(--status-success-text)}.syncCheckboxCard span{color:var(--text-soft);font-size:.875rem;font-weight:900}.syncExcelUpdateCard{min-height:62px;margin-top:21px}.syncStatusCard{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.syncStatusList{pointer-events:none;flex:auto;grid-area:2/1/auto/-1;min-width:0;margin:0}.syncStatusTable{grid-area:2/1/auto/-1;overflow:hidden}.syncStatusGridTable{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-width:0;display:grid;overflow:hidden}.syncStatusTableHeader,.syncStatusTableRow{grid-template-columns:minmax(170px,1fr) minmax(150px,.8fr) minmax(150px,.9fr) minmax(240px,1.35fr);min-width:0;display:grid}.syncStatusTableHeader{color:var(--text-muted);text-transform:uppercase;background:#f5f7f1;font-size:.75rem;font-weight:900}.syncStatusTableRow{border-top:1px solid var(--border)}.syncStatusTableHeader>div,.syncStatusTableRow>div{min-width:0;padding:var(--space-3);overflow-wrap:anywhere}.syncStatusTableRow>div{color:var(--text-strong);align-items:center;font-weight:800;line-height:1.4;display:flex}.syncStatusTableRow>div:first-child{color:var(--text-soft);font-weight:900}.syncStatusTableRow>div:last-child{color:var(--text-muted);font-weight:700}.syncStatusCard>*{min-width:0}.syncSaveButton{z-index:1;grid-area:1/2;justify-self:end;position:relative}.syncStatusList div{flex-wrap:wrap;gap:6px;display:flex}.syncStatusList dt,.syncStatusList dd{color:var(--text-strong);overflow-wrap:anywhere;margin:0;font-weight:900}.syncStatusList dt:after{content:":"}.syncSaveButton{align-self:center;min-width:220px}.settingsGrid,.bindingForm{grid-template-columns:repeat(3,minmax(180px,1fr));align-items:end;gap:14px;display:grid}.bindingForm{grid-template-columns:repeat(4,minmax(160px,1fr)) auto}label{color:var(--text-soft);gap:7px;font-weight:700;display:grid}label span{font-size:.875rem}input,select{border:1px solid var(--border-strong);border-radius:var(--radius-card);width:100%;min-height:44px;padding:0 var(--space-3);background:var(--surface);color:var(--text-strong)}input:focus,select:focus,button:focus-visible{outline-offset:2px;outline:3px solid #9bd5ff}.searchRow{border:1px solid var(--border);border-radius:var(--radius-card);padding:0 var(--space-3);background:var(--surface-muted);justify-content:flex-start}.searchRow input{background:0 0;border:0}.searchRow input:focus{outline:0}.bindingWorkspace{gap:14px}.mappingToolbar{grid-template-columns:auto auto auto auto minmax(260px,1fr);align-items:center;gap:10px;display:grid}.mappingSearch,.catalogSearch{border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;padding:0 0 0 var(--space-3);background:var(--surface);grid-template-columns:auto minmax(160px,1fr) auto;align-items:center;gap:10px;display:grid}.mappingSearch input,.catalogSearch input{background:0 0;border:0}.mappingSearch button,.catalogSearch button{white-space:nowrap;min-width:max-content}.mappingSearch input:focus,.catalogSearch input:focus{outline:0}.notificationsWorkspace{gap:14px}.notificationsTelegramWorkspace{display:contents}.notificationCenterPanel{gap:var(--space-4);display:grid}.notificationCenterHeader{align-items:center}.notificationCenterMetrics{grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px;display:grid}.notificationMetric{gap:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;padding:var(--space-3);background:var(--surface-subtle);display:grid}.notificationMetric span{color:var(--text-muted);text-transform:uppercase;font-size:.78rem;font-weight:800}.notificationMetric strong{font-size:1.35rem}.notificationMetric.failed{border-color:var(--status-danger-surface);background:var(--color-danger-soft)}.notificationMetric.pending{border-color:var(--status-warning-surface);background:var(--color-warning-soft)}.notificationMetric.success{border-color:var(--status-success-surface);background:var(--color-success-soft)}.notificationFilters{gap:var(--space-3);grid-template-columns:repeat(3,minmax(160px,1fr));display:grid}.notificationFilters label{color:var(--text-muted);gap:6px;font-size:.82rem;font-weight:800;display:grid}.notificationFilters select{border:1px solid var(--border);border-radius:var(--radius-card);min-height:40px;padding:0 var(--space-3);background:var(--surface);color:var(--text)}.notificationCenterState{align-items:center;gap:var(--space-2);color:var(--text-muted);font-weight:700;display:inline-flex}.notificationActionList{gap:10px;display:grid}.notificationActionItem{gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;padding:var(--space-3);background:var(--surface);border-left-width:1px;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;display:grid}.notificationActionItem.error{border-left-color:var(--color-danger)}.notificationActionItem.warning{border-left-color:var(--color-warning)}.notificationActionItem.info{border-left-color:var(--color-accent)}.notificationActionItem.resolved,.notificationActionItem.muted{opacity:.74}.notificationActionIcon{border-radius:var(--radius-card);background:var(--surface-muted);width:36px;height:36px;color:var(--text-soft);place-items:center;display:grid}.notificationActionBody{gap:7px;min-width:0;display:grid}.notificationActionTitle{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.notificationActionTitle strong{overflow-wrap:anywhere;min-width:0}.notificationActionTitle span,.notificationActionBody p,.notificationActionMeta{color:var(--text-muted)}.notificationActionBody p{overflow-wrap:anywhere;margin:0}.notificationActionMeta{flex-wrap:wrap;align-items:center;gap:6px;font-size:.82rem;font-weight:700;display:flex}.notificationActionControls{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:min(320px,100%);display:flex}.telegramSettingsForm{gap:14px;min-width:0;display:grid}.telegramSettingsGrid{grid-template-columns:repeat(3,minmax(180px,1fr));align-items:end;gap:14px;min-width:0;display:grid}.telegramTemplateInput{resize:vertical;white-space:pre-wrap;min-height:220px}.telegramDigestPreview{border:1px solid var(--border);border-radius:var(--radius-card);max-height:280px;padding:var(--space-3);background:var(--surface-subtle);color:var(--text-soft);white-space:pre-wrap;font:.88rem/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.sourceCoverageRow{grid-template-columns:repeat(6,minmax(0,1fr))}.sourceBadgeList{flex-wrap:wrap;gap:6px;display:flex}.sourceBadge{border:1px solid var(--border-strong);border-radius:var(--radius-card);min-height:30px;color:var(--text-soft);background:#f7faf4;gap:2px;padding:5px 8px;font-weight:800;display:inline-grid}.sourceBadge small{color:var(--text-muted);font-size:.72rem;font-weight:700}.sourceBadge.conflict{background:var(--surface)1ed;color:var(--status-danger-text);border-color:#ffb4a8}.localCatalogWorkspace code{border-radius:var(--radius-sm);color:var(--text-soft);background:#f1f5ed;padding:2px 6px}.localDbCenterWorkspace{--local-db-gap:var(--space-3,12px)}.localDbCenterHero{gap:var(--space-4,16px);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.localDbKpiGrid,.localDbSourceGrid{gap:var(--local-db-gap);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.localDbSourceGrid{margin-top:var(--space-3,12px)}.localDbOverviewGrid{gap:var(--space-4,16px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.localDbSourceCard{gap:var(--space-2);border:1px solid var(--border,var(--border));border-radius:var(--radius-panel,8px);min-width:0;padding:var(--space-4,16px);background:var(--surface,var(--surface));display:grid}.localDbSourceHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.localDbSourceHeader strong{overflow-wrap:anywhere;min-width:0}.localDbSourceValue{color:var(--text-primary,var(--text-strong));font-size:1.6rem;font-weight:900}.catalogStockRiskSummary{gap:var(--space-2,8px);flex-wrap:wrap;display:flex}.catalogStockRiskSummary span{border:1px solid var(--border,var(--border));color:var(--text-muted,var(--text-muted));padding:var(--space-1) var(--space-2);border-radius:999px;font-size:.78rem;font-weight:750}.catalogCenterFilters{gap:var(--space-3,12px);margin:0 0 var(--space-3,12px);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.catalogCenterFilters label,.catalogCenterFilters select{min-width:0}.catalogProductDetailPanel{border-color:var(--color-primary,var(--color-primary));scroll-margin-top:var(--space-2,8px)}.catalogProductDetailScrollTarget{padding-top:var(--space-1,4px);scroll-margin-top:var(--space-2,8px)}.catalogProductDetailPanel>.panelHeader{grid-template-columns:minmax(220px,1fr) auto;align-items:start;display:grid}.catalogProductHeaderActions{flex:0 auto;justify-content:flex-end;align-items:center}.catalogProductHeaderActions .secondaryButton{min-height:var(--control-height-sm,36px);padding-inline:var(--space-3,12px);white-space:nowrap;text-decoration:none}.catalogProductHeaderActions .secondaryButton:hover,.catalogProductHeaderActions .secondaryButton:focus-visible{text-decoration:none}.catalogProductHeaderActions .secondaryButton svg{flex:none}.catalogProductHeaderActions .secondaryButton span{min-width:0}.catalogProductKindLine{gap:var(--space-2,8px);margin-top:var(--space-2,8px);flex-wrap:wrap;align-items:center;display:flex}.catalogProductControlBar{gap:var(--space-3,12px);margin-top:var(--space-4,16px);border:1px solid var(--border-subtle,var(--border));border-radius:var(--radius-card,12px);padding:var(--space-2,8px);background:var(--surface-subtle,var(--surface-subtle));grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.catalogProductModeToolbar{border-color:var(--border-subtle,var(--border));background:var(--surface,var(--surface));width:min(100%,220px);box-shadow:inset 0 1px #ffffffb3}.catalogProductModeToolbar button{min-height:calc(var(--control-height,44px) - 2px);padding-inline:var(--space-3,12px)}.catalogProductTabs{justify-content:flex-start;gap:var(--space-2,8px);min-width:0}.catalogProductTabs .filterTab{min-height:var(--control-height-sm,36px);border-color:var(--border-subtle,var(--border));padding-inline:var(--space-3,12px);background:var(--surface,var(--surface));box-shadow:none;white-space:nowrap;overflow-wrap:normal}.catalogDetailSection{gap:var(--space-3,12px);margin-top:var(--space-4,16px);display:grid}.catalogDetailSection h3{margin:0;font-size:1rem}.catalogBundleInSalesPanel{gap:var(--space-3,12px);border:1px solid var(--border,#dbe4f0);border-radius:var(--radius-card,12px);padding:var(--space-4,16px);background:var(--surface,var(--surface));display:grid}.catalogBundleInSalesForm{gap:var(--space-3,12px);grid-template-columns:repeat(3,minmax(160px,1fr));display:grid}.catalogBundleInSalesForm label{gap:var(--space-1,4px);min-width:0;display:grid}.catalogBundleInSalesSummary{gap:var(--space-2,8px);flex-wrap:wrap;align-items:center;display:flex}.catalogSourceBlocks{gap:var(--space-3,12px);display:grid}.catalogSourceBlock{gap:var(--space-2,8px);padding-block:var(--space-2,8px);border-top:1px solid var(--border-subtle,var(--border));display:grid}.catalogSourceBlockHeader{gap:var(--space-2,8px);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.catalogSourceOverviewGrid{gap:var(--space-3,12px);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.catalogSourceOverviewCard{gap:var(--space-3,12px);border:1px solid var(--border,#dbe4f0);border-radius:var(--radius-card,12px);min-width:0;padding:var(--space-4,16px);background:var(--surface,var(--surface));box-shadow:var(--shadow-xs,0 1px 2px #0f172a0d);display:grid}.catalogSourceOverviewCard.missing{background:var(--surface-subtle,var(--surface-subtle))}.catalogSourceOverviewHeader{gap:var(--space-2,8px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.catalogSourceOverviewHeader svg{color:var(--color-primary,var(--color-primary))}.catalogSourceOverviewHeader div{min-width:0;display:grid}.catalogSourceOverviewHeader strong,.catalogSourceOverviewHeader span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.catalogSourceOverviewHeader span{color:var(--text-muted,var(--text-muted));font-size:.8rem;font-weight:700}.catalogSourceOverviewMeta{gap:var(--space-2,8px);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.catalogSourceOverviewMeta div{border:1px solid var(--border-subtle,var(--border));border-radius:var(--radius-control,8px);background:var(--surface-subtle,var(--surface-subtle));min-width:0;padding:8px 10px}.catalogSourceOverviewMeta dt{color:var(--text-muted,var(--text-muted));font-size:.72rem;font-weight:800}.catalogSourceOverviewMeta dd{min-width:0;color:var(--text-primary,var(--text-strong));text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-weight:850;overflow:hidden}.catalogSourceOverviewActions{gap:var(--space-2,8px);flex-wrap:wrap;display:flex}.catalogSourceCardDetailPanel{gap:var(--space-4,16px);display:grid}.catalogSourceNotice{gap:var(--space-2,8px);border:1px solid var(--status-warning-surface);border-radius:var(--radius-card,12px);padding:var(--space-3,12px);background:var(--surface)beb;color:var(--status-warning-text);align-items:center;font-weight:800;display:flex}.catalogSourceNotice svg{flex:none}.catalogSourceCardStats,.catalogSourceFieldHeader{margin-top:0}.catalogSourceFieldSections{gap:var(--space-4,16px);display:grid}.catalogSourceFieldSection{gap:var(--space-2,8px);display:grid}.catalogSourceFieldSectionHeader{justify-content:space-between;align-items:center;gap:var(--space-3,12px);display:flex}.catalogSourceFieldSectionHeader h3{margin:0}.catalogSourceFieldTable th:nth-child(2),.catalogSourceFieldTable td:nth-child(2){min-width:260px;max-width:420px}.catalogSourceValueCell{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.catalogSourceStructuredValue{gap:3px;max-width:100%;line-height:1.35;display:grid}.catalogSourceStructuredValue strong{color:var(--text-primary,var(--text-strong));font-size:.78rem}.catalogSourceStructuredValue span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.catalogSourceFieldInput{width:100%;min-width:160px;min-height:var(--control-height-sm,36px);border:1px solid var(--border,#dbe4f0);border-radius:var(--radius-control,8px);background:var(--surface,var(--surface));color:var(--text-primary,var(--text-strong));padding:7px 10px;font-weight:750}.catalogSourceFieldInput.mono{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82rem;font-weight:800}.catalogSourceFieldInput:focus{border-color:var(--color-primary,var(--color-primary));outline:none;box-shadow:0 0 0 3px #2563eb1f}.catalogSourceCardLink{white-space:nowrap;justify-content:center;align-items:center;width:max-content;max-width:100%;min-height:32px;padding-inline:10px;text-decoration:none;display:inline-flex}.compactHeader{align-items:flex-start;gap:var(--space-3,12px)}.buttonRow{gap:var(--space-2,8px);flex-wrap:wrap;justify-content:flex-end;display:flex}.catalogDiffCell{background:var(--surface)7ed;color:#9a3412;font-weight:800}.sourceOkIcon{color:var(--color-primary,var(--color-primary))}.localDbCenterWorkspace td,.localDbCenterWorkspace th{overflow-wrap:anywhere}.localDbCenterWorkspace .tableScroller:has(.catalogConflictSamplesCell)>table{table-layout:fixed;width:max(100%,1320px)}:is(.localDbCenterWorkspace .tableScroller:has(.catalogConflictSamplesCell) th,.localDbCenterWorkspace .tableScroller:has(.catalogConflictSamplesCell) td){overflow-wrap:normal;vertical-align:top;word-break:normal}:is(.localDbCenterWorkspace .tableScroller:has(.catalogConflictSamplesCell) th:first-child,.localDbCenterWorkspace .tableScroller:has(.catalogConflictSamplesCell) td:first-child){width:92px}:is(.localDbCenterWorkspace .tableScroller:has(.catalogConflictSamplesCell) th:nth-child(2),.localDbCenterWorkspace .tableScroller:has(.catalogConflictSamplesCell) td:nth-child(2)){width:88px}:is(.localDbCenterWorkspace .tableScroller:has(.catalogConflictSamplesCell) th:nth-child(3),.localDbCenterWorkspace .tableScroller:has(.catalogConflictSamplesCell) td:nth-child(3)){width:112px}:is(.localDbCenterWorkspace .tableScroller:has(.catalogConflictSamplesCell) th:nth-child(4),.localDbCenterWorkspace .tableScroller:has(.catalogConflictSamplesCell) td:nth-child(4)){width:132px}:is(.localDbCenterWorkspace .tableScroller:has(.catalogConflictSamplesCell) th:nth-child(5),.localDbCenterWorkspace .tableScroller:has(.catalogConflictSamplesCell) td:nth-child(5)){width:96px}:is(.localDbCenterWorkspace .tableScroller:has(.catalogConflictSamplesCell) th:nth-child(6),.localDbCenterWorkspace .tableScroller:has(.catalogConflictSamplesCell) td:nth-child(6)){width:112px}:is(.localDbCenterWorkspace .tableScroller:has(.catalogConflictSamplesCell) th:nth-child(7),.localDbCenterWorkspace .tableScroller:has(.catalogConflictSamplesCell) td:nth-child(7)){width:86px}:is(.localDbCenterWorkspace .tableScroller:has(.catalogConflictSamplesCell) th:nth-child(8),.localDbCenterWorkspace .tableScroller:has(.catalogConflictSamplesCell) td:nth-child(8)){width:102px}:is(.localDbCenterWorkspace .tableScroller:has(.catalogConflictSamplesCell) th:nth-child(9),.localDbCenterWorkspace .tableScroller:has(.catalogConflictSamplesCell) td:nth-child(9)){width:250px}:is(.localDbCenterWorkspace .tableScroller:has(.catalogConflictSamplesCell) th:nth-child(10),.localDbCenterWorkspace .tableScroller:has(.catalogConflictSamplesCell) td:nth-child(10)){width:132px}:is(.localDbCenterWorkspace .tableScroller:has(.catalogConflictSamplesCell) th:nth-child(11),.localDbCenterWorkspace .tableScroller:has(.catalogConflictSamplesCell) td:nth-child(11)){width:118px}.catalogConflictSamplesCell{min-width:220px;max-width:360px}.catalogConflictSamples{gap:6px;min-width:0;display:grid}.localDbCenterWorkspace .tableScroller:has(.catalogConflictSamplesCell) .catalogConflictSamples{flex-wrap:nowrap;gap:6px;display:flex;overflow:hidden}.catalogConflictSample{border:1px solid var(--border-subtle,var(--border));border-radius:var(--radius-control,8px);background:var(--surface-subtle,var(--surface-subtle));grid-template-columns:auto minmax(0,1fr);gap:2px 6px;min-width:0;padding:6px 8px;display:grid}.localDbCenterWorkspace .tableScroller:has(.catalogConflictSamplesCell) .catalogConflictSample{grid-template-columns:minmax(0,1fr);gap:3px;width:74px;min-width:0;padding:5px 6px}.catalogConflictSource{color:var(--text-muted,var(--text-muted));font-size:.72rem;font-weight:800;line-height:1.2}.localDbCenterWorkspace .tableScroller:has(.catalogConflictSamplesCell) .catalogConflictSource{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalogConflictSample code{justify-self:start;max-width:100%;font-size:.72rem}.localDbCenterWorkspace .tableScroller:has(.catalogConflictSamplesCell) .catalogConflictSample code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalogConflictValue{-webkit-line-clamp:2;min-width:0;color:var(--text,var(--text-strong));overflow-wrap:anywhere;-webkit-box-orient:vertical;grid-column:1/-1;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.localDbCenterWorkspace .tableScroller:has(.catalogConflictSamplesCell) .catalogConflictValue{-webkit-line-clamp:1}.catalogConflictMore{border-radius:var(--radius-pill,999px);background:var(--color-primary-soft,var(--color-primary-soft));color:var(--color-primary,var(--color-primary));justify-self:start;padding:3px 8px;font-size:.75rem;font-weight:800}@media (width<=760px){.localDbCenterHero,.localDbOverviewGrid{grid-template-columns:1fr}.catalogProductHeaderActions{justify-content:flex-start;width:100%}.catalogProductDetailPanel>.panelHeader{grid-template-columns:1fr}.catalogProductHeaderActions .secondaryButton{flex:180px}.catalogProductControlBar{grid-template-columns:1fr;align-items:stretch}.catalogProductModeToolbar{width:100%}.catalogProductTabs .filterTab{flex:120px}.catalogBundleInSalesForm,.catalogSourceOverviewMeta{grid-template-columns:1fr}.localDbSourceHeader{grid-template-columns:auto minmax(0,1fr)}.localDbSourceHeader .statusBadge{grid-column:1/-1;width:max-content;max-width:100%}}.automationStudioPanel{gap:var(--space-3,12px);display:grid}.jobsCockpitStack{gap:var(--space-4,16px);display:grid}.automationStudioSummary,.automationRecipeMeta{gap:var(--space-2,8px);flex-wrap:wrap;display:flex}.automationStudioSummary span,.automationRecipeMeta span{border:1px solid var(--border,var(--border));color:var(--text-muted,var(--text-muted));padding:var(--space-1) var(--space-2);border-radius:999px;font-size:.78rem;font-weight:750}.automationRecipeGrid{gap:var(--space-3,12px);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.automationRecipeCard{gap:var(--space-2,8px);border:1px solid var(--border,var(--border));border-radius:var(--radius-panel,8px);padding:var(--space-4,16px);display:grid}.automationRecipeCard.enabled{border-color:var(--color-success,#16a34a)}.automationRecipeCard ul{color:var(--text-muted,var(--text-muted));margin:0;padding-left:18px}.automationRecipeToggle{justify-content:space-between;align-items:center;gap:var(--space-3,12px);display:flex}.notificationRulesStudio{gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;padding:var(--space-3);background:var(--surface-subtle);display:grid}.notificationRulesStudioHeader{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.notificationRulesStudioHeader>div{gap:3px;min-width:0;display:grid}.notificationRulesStudioHeader span{color:var(--text-muted);text-transform:uppercase;font-size:.78rem;font-weight:900}.notificationRulesStudioHeader strong{overflow-wrap:anywhere}.notificationRulePreviewList{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.notificationRulePreviewCard{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);border-left-width:1px;align-content:start;gap:10px;min-width:0;padding:10px;display:grid}.notificationRulePreviewCard.warning{border-left-color:var(--color-warning)}.notificationRulePreviewCard.error{border-left-color:var(--color-danger)}.notificationRulePreviewCard.disabled{opacity:.72}.notificationRulePreviewTitle,.notificationRulePreviewFacts{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.notificationRulePreviewTitle strong{overflow-wrap:anywhere;min-width:0}.notificationRulePreviewCard p{color:var(--text-muted);overflow-wrap:anywhere;margin:6px 0 0}.notificationRulePreviewFacts span{border-radius:var(--radius-control);background:var(--surface-muted);min-width:0;color:var(--text-soft);overflow-wrap:anywhere;padding:5px 7px;font-size:.78rem;font-weight:800}@media (width<=980px){.notificationRulePreviewList{grid-template-columns:1fr}}.testWorkspace,.manualTestWorkspace{gap:var(--space-4)}.testSelectorPanel .panelHeader{align-items:flex-start}.testSelectorPanel .panelHeader p{margin:6px 0 0}.testSelectorGrid{grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr);gap:14px;display:grid}.testComparisonGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.manualTestMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.manualTestMetric{gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-card);min-height:122px;padding:var(--space-4);background:var(--surface);align-content:start;display:grid;box-shadow:0 8px 24px #18281c0f}.manualTestMetric span{color:#647268;text-transform:uppercase;font-size:.75rem;font-weight:900}.manualTestMetric strong{color:var(--text-strong);overflow-wrap:anywhere;font-size:1.35rem;line-height:1.1}.manualTestMetric small{color:var(--text-muted);overflow-wrap:anywhere;line-height:1.35}.manualTestMetric.success strong{color:var(--status-success-text)}.manualTestMetric.warning strong{color:#9a6500}.manualTestMetric.error strong{color:var(--status-danger-text)}.manualTestLogTable table{min-width:720px}.warningList{gap:var(--space-2);margin-bottom:14px;display:grid}.warningList p{border-radius:var(--radius-card);background:var(--surface)800000;color:var(--status-warning-text);border:1px solid #f5d287;margin:0;padding:10px 12px;font-weight:700}.stockComparePanel{align-content:start;gap:10px;display:grid}.stockComparePanel h2{overflow-wrap:anywhere;margin:0}.stockComparePanel p{margin:0}.stockSummaryLine{align-items:baseline;gap:10px;margin-top:4px;display:flex}.stockSummaryLine strong{color:var(--status-success-text);font-size:2.1rem;line-height:1}.stockSummaryLine span{color:var(--text-muted);font-weight:700}.stockBreakdown{gap:var(--space-2);flex-wrap:wrap;display:flex}.stockBreakdown span,.testResultStatus{border-radius:var(--radius-card);min-height:30px;color:var(--text-soft);background:#edf1e8;padding:6px 10px;font-size:.8125rem;font-weight:800}.testWarning{border-radius:var(--radius-card);background:var(--surface)800000;color:var(--status-warning-text);border:1px solid #f5d287;margin:14px 0 0;padding:10px 12px;font-weight:700}.testResultStatus.success{background:var(--status-success-surface);color:var(--status-success-text)}.testResultStatus.error{background:var(--status-danger-surface);color:var(--status-danger-text)}.payloadBox{border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-3);background:var(--surface-muted);color:var(--text-strong);margin:0 0 14px;font-size:.875rem;overflow-x:auto}.syncLog{gap:10px;display:grid}.logEntry{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);border-left-width:1px;grid-template-columns:150px 86px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.logEntry span{color:var(--text-muted);font-size:.8125rem;font-weight:700}.logEntry strong{text-transform:uppercase}.logEntry p{overflow-wrap:anywhere;margin:0}.logEntry.info{border-left-color:#7fb7ff}.logEntry.success{border-left-color:#47bf72}.logEntry.warning{border-left-color:#f2b84b}.logEntry.error{border-left-color:#e45745}.settingsWorkspace{gap:var(--space-4)}.settingsHero{justify-content:space-between;align-items:center;gap:18px;display:flex}.settingsHero h2,.settingsHero p{margin:0}.systemReadinessPanel{gap:14px;display:grid}.systemReadinessMetrics{grid-template-columns:.7fr .5fr 1.8fr;gap:10px;display:grid}.systemReadinessMetric,.systemReadinessCheck,.systemReadinessEmpty{border-radius:var(--radius-card);background:#ffffffad;border:1px solid #1221331a;min-width:0}.systemReadinessMetric{padding:var(--space-3);gap:6px;display:grid}.systemReadinessMetric span,.systemReadinessCheck span{color:var(--muted);font-size:.82rem}.systemReadinessMetric strong{overflow-wrap:anywhere;font-size:.98rem}.systemReadinessGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.systemReadinessCheck,.systemReadinessEmpty{padding:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.systemReadinessCheck.pass svg{color:#16804f}.systemReadinessCheck.warn svg{color:var(--status-warning-text)}.systemReadinessCheck.fail svg{color:var(--status-danger-text)}.systemReadinessCheck strong,.systemReadinessCheck span{display:block}.systemReadinessEmpty{color:var(--muted);align-items:center}.systemReleaseChecklistPanel{gap:14px;display:grid}.systemReleaseActions{flex-wrap:wrap;gap:10px;display:flex}.systemReleaseSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.systemReleaseSummary span,.systemReleaseItem{border-radius:var(--radius-card);background:#ffffffad;border:1px solid #1221331a;min-width:0}.systemReleaseSummary span{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--muted);padding:10px 12px;font-weight:800;display:flex}.systemReleaseSummary strong{color:var(--ink);font-size:1rem}.systemReleaseItems{gap:10px;display:grid}.systemReleaseItem{padding:var(--space-3);grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.systemReleaseItem.pass svg{color:#16804f}.systemReleaseItem.warn svg{color:var(--status-warning-text)}.systemReleaseItem.fail svg{color:var(--status-danger-text)}.systemReleaseItem strong,.systemReleaseItem span,.systemReleaseItem em{display:block}.systemReleaseItem span,.systemReleaseItem em{color:var(--muted);font-size:.82rem}.systemReleaseEntities,.systemReleaseItemActions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.systemReleaseEntity,.systemReleaseItemActions a{border:1px solid #1221331f;border-radius:999px;align-items:center;gap:6px;min-width:0;padding:5px 8px;display:inline-flex}.systemReleaseEntity{background:#ffffffb8}.systemReleaseEntity strong,.systemReleaseEntity small,.systemReleaseItemActions a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.systemReleaseEntity .systemReleaseEntityDetail{color:var(--muted);max-width:420px;font-weight:500}.systemReleaseItemActions a{color:var(--link);background:#1b5ea814;font-size:.82rem;font-weight:800;text-decoration:none}.catalogProductOverviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.catalogProductOverviewGrid article{border-radius:var(--radius-card);min-width:0;padding:var(--space-3);background:#ffffffad;border:1px solid #1221331a}.catalogProductOverviewGrid span,.catalogProductOverviewGrid small{color:var(--muted);overflow-wrap:anywhere;display:block}.catalogProductOverviewGrid strong{margin:var(--space-1) 0;font-size:1.3rem;display:block}.catalogIdentityPanel{gap:var(--space-3);margin-bottom:14px;display:grid}.catalogIdentityPanel h3,.catalogIdentityPanel p{margin:0}.catalogIdentityGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.catalogIdentityGrid article,.catalogIdentityReasons>div{border-radius:var(--radius-card);background:#ffffffad;border:1px solid #1221331a;min-width:0;padding:10px 12px}.catalogIdentityGrid span,.catalogIdentityGrid small{color:var(--muted);overflow-wrap:anywhere;display:block}.catalogIdentityGrid strong{margin:var(--space-1) 0;overflow-wrap:anywhere;display:block}.catalogIdentityReasons{gap:var(--space-2);display:grid}.catalogIdentityReasons>div{align-items:center;gap:var(--space-2);display:flex}.settingsActions,.eventToolbar{flex-wrap:wrap;gap:10px;display:flex}.modeBadge{border-radius:var(--radius-card);min-height:36px;padding:0 var(--space-3);white-space:nowrap;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.modeBadge.test{background:var(--surface)3d6;color:var(--status-warning-text)}.modeBadge.prod{background:var(--status-success-surface);color:var(--status-success-text)}.settingsCards,.settingsFormGrid,.settingsScheduleGrid,.settingsIntegrationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.settingsEditPanel,.settingsSchedulesPanel,.settingsIntegrationsPanel{gap:var(--space-4);min-width:0;display:grid}.settingsTargetActive,.navSectionActive{scroll-margin-top:22px;transition:border-color .16s,box-shadow .18s;box-shadow:0 0 0 3px #d7ff58a6,0 16px 34px #256f4a24;border-color:#8aa35f!important}.settingsScheduleSummary{grid-template-columns:repeat(5,minmax(0,1fr))}.settingsScheduleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsScheduleCard,.settingsIntegrationGroup{border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;padding:var(--space-4);background:var(--surface-muted);gap:14px;display:grid}.mainScheduleCard{grid-column:1/-1}.settingsScheduleCard .panelHeader{margin-bottom:0}.settingsScheduleForm{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) auto}.mainScheduleForm{grid-template-columns:minmax(190px,1.15fr) minmax(150px,1fr) minmax(150px,1fr) auto}.settingsIntegrationGroups{gap:var(--space-4);display:grid}.settingsIntegrationGroup h3{color:var(--text-strong);margin:0;font-size:1rem}.settingsIntegrationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsAdapterLifecycle{gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);border-left-width:1px;padding:14px;display:grid}.settingsAdapterLifecycle.healthy{border-left-color:var(--color-success)}.settingsAdapterLifecycle.degraded,.settingsAdapterLifecycle.not_configured,.settingsAdapterLifecycle.unknown{border-left-color:var(--color-warning)}.settingsAdapterLifecycle.failing{border-left-color:var(--color-danger)}.settingsAdapterLifecycleHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.settingsAdapterLifecycleHeader h4,.settingsAdapterLifecycleHeader p{margin:0}.settingsAdapterLifecycleHeader p{color:var(--text-muted);margin-top:4px;line-height:1.45}.settingsAdapterLifecycleBadge,.settingsAdapterCredentialGaps span,.settingsAdapterOnboardingStep strong{font-size:.78rem;font-weight:800}.settingsAdapterLifecycleBadge{background:var(--color-warning-soft);color:var(--status-warning-text);border-radius:999px;flex:none;padding:5px 8px}.settingsAdapterLifecycleBadge.healthy{color:var(--status-success-text);background:#dcfce7}.settingsAdapterLifecycleBadge.failing{background:var(--status-danger-surface);color:var(--status-danger-text)}.settingsAdapterLifecycleFacts,.settingsAdapterCredentialGaps,.settingsAdapterOnboarding{gap:var(--space-2);flex-wrap:wrap;display:flex}.settingsAdapterLifecycleFacts span,.settingsAdapterCredentialGaps span,.settingsAdapterOnboardingStep{border-radius:var(--radius-card);min-width:0;color:var(--text-soft);background:#f3f4f6;padding:7px 9px}.settingsAdapterCredentialGaps span{background:var(--status-danger-surface);color:var(--status-danger-text)}.settingsAdapterOnboardingStep{flex:150px;gap:3px;display:grid}.settingsAdapterOnboardingStep small{color:var(--text-muted);line-height:1.35}.settingsAdapterOnboardingStep.done{background:#dcfce7}.settingsAdapterOnboardingStep.blocked{background:#fef3c7}.settingsIntegrationRouting{gap:var(--space-3);margin-top:16px;display:grid}.settingsIntegrationRouting h4{color:var(--text-strong);margin:0;font-size:.92rem}.settingsCheckboxGrid{flex-wrap:wrap;gap:10px;display:flex}.settingsCheckboxOption{align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-card);min-height:38px;padding:0 var(--space-3);background:var(--surface-muted);color:var(--text-strong);font-size:.88rem;font-weight:850;display:inline-flex}.settingsCheckboxOption input{width:18px;min-height:18px}.sportmasterSettingsPanel{gap:14px}.sportmasterSettingsEditBar{z-index:8;justify-content:space-between;align-items:center;gap:18px;display:flex;position:sticky;top:14px}.sportmasterSettingsEditBar h2,.sportmasterSettingsEditBar p,.sportmasterSettingsSection h2{margin:0}.sportmasterStickyActions{align-items:center}.sportmasterSettingsAnchors{padding:var(--space-3);flex-wrap:wrap;gap:10px;display:flex}.sportmasterSettingsAnchors a{border:1px solid var(--border);border-radius:var(--radius-card);min-height:40px;padding:0 var(--space-3);background:var(--surface-muted);color:#1f4830;align-items:center;font-size:.84rem;font-weight:900;text-decoration:none;display:inline-flex}.sportmasterSettingsAnchors a:hover,.sportmasterSettingsAnchors a:focus-visible{background:#eaf8ee;border-color:#8cc7a5;outline:none}.strongGhostButton{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-card);color:#005b8f;background:#dff3ff;border:1px solid #bfe9ff;min-height:44px;padding:0 14px;font-weight:900;display:inline-flex}.strongGhostButton:disabled{cursor:default;opacity:.58}.sportmasterSettingsSection{gap:18px;scroll-margin-top:106px;display:grid}.sportmasterSectionHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.sportmasterSectionHeader h2,.sportmasterSectionHeader p{margin:0}.sportmasterSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sportmasterReadinessTable{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);display:grid;overflow:hidden}.sportmasterReadinessHeader,.sportmasterReadinessRow{grid-template-columns:minmax(170px,.78fr) minmax(130px,.42fr) minmax(150px,.48fr) minmax(240px,1.2fr);display:grid}.sportmasterReadinessHeader{color:#5f6f7f;text-transform:uppercase;background:#f0f5ee;font-size:.76rem;font-weight:900}.sportmasterReadinessRow{color:var(--text-strong);border-top:1px solid #e5ece0}.sportmasterReadinessHeader>div,.sportmasterReadinessRow>div{overflow-wrap:anywhere;min-width:0;padding:12px 14px}.sportmasterReadinessRow>div:first-child{font-weight:900}.sportmasterReadinessBadge{white-space:normal;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.78rem;font-weight:900;display:inline-flex}.sportmasterReadinessBadge.ready{color:#006b32;background:#d8f8e1}.sportmasterReadinessBadge.missing,.sportmasterReadinessBadge.error{color:#8a111b;background:#ffe4e6}.sportmasterReadinessBadge.warning{background:var(--surface)3cd;color:var(--status-warning-text)}.sportmasterReadinessBadge.unknown{background:var(--surface-subtle);color:#607086}.sportmasterTechnicalSection{gap:14px}.sportmasterTechnicalSection summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:46px;list-style:none;display:flex}.sportmasterTechnicalSection summary::-webkit-details-marker{display:none}.sportmasterTechnicalSection summary:after{content:"+";border:1px solid var(--border);border-radius:var(--radius-card);color:#1f4830;justify-content:center;align-items:center;width:32px;height:32px;font-weight:900;display:inline-flex}.sportmasterTechnicalSection[open] summary:after{content:"–"}.sportmasterTechnicalSection summary span{gap:var(--space-1);display:grid}.sportmasterTechnicalSection summary strong{color:var(--text-strong);font-size:1rem}.sportmasterTechnicalSection summary small{color:var(--text-muted);font-size:.82rem}.sportmasterTechnicalSection .sportmasterSettingsGrid{padding-top:6px}.sportmasterSettingField,.sportmasterCheckboxField{align-content:start;gap:var(--space-2);min-width:0;display:grid}.sportmasterSettingField>span,.sportmasterCheckboxField>span:first-child{color:var(--text-strong);font-size:.875rem;font-weight:900}.sportmasterSettingField small{color:var(--text-muted);font-size:.78rem;line-height:1.35}.sportmasterSettingField input:disabled{border-color:var(--border);color:var(--text-muted);opacity:1;background:#f7fafc}.sportmasterSecretControl{gap:var(--space-2);flex-wrap:wrap;align-items:center;min-height:44px;display:flex}.sportmasterSecretBadge{border:1px solid var(--border);border-radius:var(--radius-card);min-height:36px;padding:0 var(--space-3);color:var(--text-muted);background:#f7fafc;align-items:center;font-weight:900;display:inline-flex}.sportmasterSecretControl button{border:1px solid var(--border);border-radius:var(--radius-card);min-height:36px;padding:0 var(--space-3);background:var(--surface);color:var(--text-muted);font-weight:900}.sportmasterSecretControl button:disabled{cursor:default;opacity:.58}.sportmasterCheckboxLine{align-items:center;gap:10px;min-height:44px;display:inline-flex}.sportmasterCheckboxLine input{width:18px;min-height:18px;padding:0}.sportmasterCheckboxLine strong{color:var(--text-strong);font-size:.875rem}.cdekSettingsGrid{grid-template-columns:1fr;gap:14px}.cdekSettingRow{align-items:center;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);grid-template-columns:minmax(230px,.8fr) minmax(280px,1fr) auto;padding:14px}.cdekSettingMeta{gap:6px;min-width:0;display:grid}.cdekSettingMeta span{color:var(--text-strong);text-transform:none;font-size:1rem}.cdekSettingMeta small{overflow-wrap:anywhere;text-transform:none}.cdekClearButton{min-width:112px;min-height:44px}.cdekClearButton.active{border-color:var(--border-strong);background:var(--surface);color:var(--text-strong)}.settingCard{border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;padding:var(--space-4);background:var(--surface);gap:7px;display:grid}.settingCard span,.settingCard small{color:var(--text-muted);text-transform:uppercase;font-size:.8125rem;font-weight:800}.settingCard strong{overflow-wrap:anywhere;color:var(--text-strong)}.editableSetting{align-content:start;gap:7px;min-width:0;display:grid}.editableSetting span,.editableSetting small{color:var(--text-muted);text-transform:uppercase;font-size:.8125rem;font-weight:800}.editableSetting input{min-width:0}.modeSetting{align-content:start}.modeSegment{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-subtle);grid-template-columns:repeat(2,minmax(0,1fr));min-height:44px;display:grid;overflow:hidden}.modeSegment button{color:var(--text-soft);background:0 0;border:0;font-weight:900}.modeSegment button.active{background:var(--color-primary);color:var(--surface)}.settingsCheckResult{border-radius:var(--radius-card);align-items:center;gap:10px;padding:12px 14px;font-weight:800;display:flex}.settingsCheckResult.success{background:var(--status-success-surface);color:var(--status-success-text)}.settingsCheckResult.error,.settingsCheckResult.failed{background:var(--status-danger-surface);color:var(--status-danger-text)}.settingsCheckResult.partial{background:var(--surface)3d6;color:var(--status-warning-text)}.settingsCheckResult small{margin-left:auto;font-weight:700}.eventToolbar select{width:auto;min-width:150px}.eventList{gap:10px;display:grid}.eventItem{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);border-left-width:1px;grid-template-columns:150px 90px minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.eventItem.success{border-left-color:#47bf72}.eventItem.info{border-left-color:#7fb7ff}.eventItem.warning{border-left-color:#f2b84b}.eventItem.error{border-left-color:#e45745}.eventItem span{color:var(--text-muted);font-size:.8125rem;font-weight:700}.eventItem strong{text-transform:uppercase}.eventItem p{margin:var(--space-1) 0}.eventItem code{color:var(--text-muted);font-size:.8125rem;display:block;overflow-x:auto}.labelsWorkspace{gap:var(--space-4)}.labelsHero{border-left-width:1px;justify-content:space-between;align-items:center;gap:18px;display:flex}.labelsHero h2,.labelsHero p{margin:0}.labelsManualPanel,.labelsApiPanel,.labelResultPanel,.labelHistoryPanel,.labelSettingsPanel{min-width:0}.fileDrop{border-radius:var(--radius-card);min-height:112px;color:var(--text-soft);text-align:center;background:#f8fbfd;border:1px dashed #9db1c5;justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.fileDrop input{cursor:pointer;opacity:0;position:absolute;inset:0}.labelActionGrid,.labelPreviewGrid,.labelSettingsGrid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.labelActionGrid .ghostButton{justify-content:flex-start;min-width:0}.labelPreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.labelPreviewCard,.labelHistoryItem{justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;padding:var(--space-3);background:var(--surface-muted);display:flex}.labelPreviewCard{flex-direction:column;align-items:flex-start}.labelPreviewCard strong,.labelHistoryItem strong,.labelHistoryItem span{overflow-wrap:anywhere}.labelPreviewCard span,.labelHistoryItem span{color:var(--text-muted);font-size:.875rem;font-weight:700}.labelsMetrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.labelDownloads,.labelHistoryActions{flex-wrap:wrap;gap:10px;display:flex}.labelWarnings{gap:var(--space-2);margin-top:14px;display:grid}.labelWarnings p{border-radius:var(--radius-card);background:var(--surface)800000;color:var(--status-warning-text);border-left-width:1px;margin:0;padding:9px 12px;font-weight:700}.labelHistoryList{gap:10px;display:grid}.labelSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.clearSettingLabel{align-items:center;gap:var(--space-2);min-height:28px;color:var(--text-muted);font-size:.8125rem;font-weight:800;display:flex}.clearSettingLabel input{width:18px;min-height:18px}.clearSettingLabel span{font-size:.8125rem}.loginScreen,.centerScreen{min-height:100dvh;padding:var(--space-5);place-items:center;display:grid}.loginPanel{gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);width:min(100%,420px);padding:28px;display:grid}.loginBrand{margin-bottom:8px}.formError{color:var(--status-danger-text);margin:0;font-weight:700}.emptyState,.loadingPanel{min-height:140px;color:var(--text-muted);place-items:center;font-weight:700;display:grid}.toast{z-index:10;align-items:center;gap:var(--space-3);border-radius:var(--radius-card);background:var(--text-strong);max-width:min(460px,100vw - 48px);color:var(--surface);padding:12px 14px;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #141d1833}.toast button{border-radius:var(--radius-card);width:32px;height:32px;color:var(--surface);background:#2f3b33;border:0}.spin{animation:.9s linear infinite spin}.productBundlesWorkspace .productBundlesHero{align-items:center}.productBundleProgressPanel{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.productBundleProgressPanel span{border-radius:var(--radius-card);background:var(--surface-muted);min-height:34px;color:var(--text-soft);border:1px solid #d9e1dc;align-items:center;gap:7px;padding:0 10px;font-size:.84rem;font-weight:850;display:inline-flex}.productBundleProgressPanel span.active{color:#14532d;background:#e8f8ee;border-color:#7ab890}.productBundleProgressPanel span.done{color:#647268;background:#eef7f0}.productBundleForm{grid-template-columns:minmax(220px,.85fr) repeat(2,minmax(260px,1fr));align-items:start;gap:14px;margin-bottom:18px;display:grid}.productBundleForm label{min-width:0;color:var(--text-muted);align-content:start;align-self:stretch;gap:7px;font-size:.84rem;font-weight:700;display:grid}.productBundleForm input,.productBundleForm textarea{border-radius:var(--radius-card);background:var(--surface);width:100%;min-width:0;color:var(--text-strong);font:inherit;resize:vertical;border:1px solid #d9e1dc;padding:10px 12px}.productBundleForm textarea{min-height:72px}.productBundleToggle{flex-direction:row;grid-column:1;align-self:center;align-items:center;min-height:44px;grid-template-columns:none!important;display:flex!important}.productBundleToggle input{width:18px;height:18px}.productBundleFilterToggle{align-items:center;gap:var(--space-2);white-space:nowrap;color:var(--text-soft);font-size:.86rem;font-weight:800;display:inline-flex}.productBundleFilterToggle input{width:16px;height:16px}.productBundleFormActions,.productBundleRowActions,.productBundleDeductionBadges{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.productBundleForm>.productBundleFormActions{grid-column:2/-1;align-self:center;min-height:44px}.productBundleManualBulkForm{grid-template-columns:minmax(0,2fr) minmax(220px,1fr)}.productBundleManualBulkForm>label{grid-column:1}.productBundleManualBulkForm>.productBundleFormActions{grid-column:2;align-self:end}.productBundleTemplatePanel td code+code,.productBundleTemplatePanel td code+.muted,.productBundleTemplatePanel td .muted+code{margin-left:6px}.productBundleComponentStack{gap:var(--space-2);min-width:260px;display:grid}.productBundleComponentStack span{gap:3px;display:grid}.productBundleComponentStack span.missing code{color:var(--status-danger-text)}.productBundleComponentStack small{color:var(--text-muted);font-size:.78rem}.productBundlesWorkspace table code{overflow-wrap:anywhere}@media (width<=980px){.productBundleForm{grid-template-columns:1fr}.productBundleForm>.productBundleToggle,.productBundleForm>.productBundleFormActions,.productBundleManualBulkForm>label,.productBundleManualBulkForm>.productBundleFormActions{grid-column:1}.productBundleFormActions,.productBundleRowActions{justify-content:flex-start}}.rulesFocus{border-radius:var(--radius-card);border:2px solid #83cfff}.filterTabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.filterTab{border:1px solid var(--border-strong);border-radius:var(--radius-card);min-height:38px;padding:0 var(--space-3);background:var(--surface);color:var(--text-strong);font-weight:700}.filterTab.active{color:#005b8f;background:#e3f5ff;border-color:#83cfff}.mappingPanel{overflow-x:auto}.mappingTable{min-width:980px}.mappingHeader,.mappingRow{grid-template-columns:minmax(230px,1fr) minmax(360px,2fr) minmax(150px,.55fr) minmax(180px,.65fr);align-items:start;gap:14px;display:grid}.mappingHeader{border-bottom:1px solid var(--border);color:var(--text-muted);text-transform:uppercase;padding:8px 0 10px;font-size:.8125rem;font-weight:800}.mappingRow{border-bottom:1px solid var(--border);padding:14px 0}.mappingCell{min-width:0}.mappingCell strong,.mappingCell small,.mappingCell span{display:block}.mappingCell strong{color:var(--text-strong)}.mappingCell small,.metaText,.savedNote{color:var(--text-muted);font-size:.8125rem}.savedNote.warning{color:var(--status-warning-text);font-weight:800}.sourceCell,.targetCell,.saveCell{gap:var(--space-2);display:grid}.mappingChoice{min-height:44px}.mappingStatus{border-radius:var(--radius-card);min-height:26px;padding:5px 10px;font-size:.8125rem;font-weight:800}.mappingStatus.saved,.mappingStatus.auto{background:var(--status-success-surface);color:var(--status-success-text)}.mappingStatus.auto_available{color:#155aa8;background:#e6f0ff}.mappingStatus.missing{background:var(--surface)3d6;color:var(--status-warning-text)}.stockCell{gap:5px;display:grid}.stockCell strong{font-size:1.1rem}.savedButton{border-radius:var(--radius-card);background:var(--status-success-surface);min-height:44px;color:var(--status-success-text);border:1px solid #91e7b2;justify-content:center;align-items:center;padding:0 14px;font-weight:800;display:inline-flex}.inventoryStocksWorkspace{--layout-page-max:min(var(--layout-wide-max), 100%)}.inventorySummary,.inventorySources,.inventoryToolbar,.inventoryDrawerSources{min-width:0}.inventorySummary{gap:var(--space-3);grid-template-columns:repeat(6,minmax(120px,1fr));display:grid}.inventoryMetric{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);gap:6px;min-height:86px;padding:14px;display:grid}.inventoryMetric span,.inventoryLastCheck span,.inventorySourceCard span,.inventoryDrawerHeader span{color:var(--text-muted);text-transform:uppercase;font-size:.75rem;font-weight:800}.inventoryMetric strong{color:var(--text-strong);font-size:1.45rem;line-height:1.1}.inventoryMetric.success strong{color:#047857}.inventoryMetric.warning strong{color:#b45309}.inventoryMetric.danger strong{color:var(--status-danger-text)}.inventoryLastCheck{gap:var(--space-1);text-align:right;min-width:180px;display:grid}.inventoryLastCheck strong{color:var(--text-strong);font-size:.92rem}.inventoryOperationsGrid{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;min-width:0;display:grid}.inventoryMainColumn{gap:var(--space-5);min-width:0;display:grid}.inventorySources{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.inventorySourceCard{border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-3);background:var(--surface);border-left-width:1px;gap:10px;display:grid}.inventorySourceCard.error{border-left-color:#dc2626}.inventorySourceCard.warning,.inventorySourceCard.stale{border-left-color:#d97706}.inventorySourceCard.ok{border-left-color:#059669}.inventorySourceCard>div:first-child{justify-content:space-between;gap:var(--space-2);align-items:start;display:flex}.inventorySourceCard strong{color:var(--text-strong);overflow-wrap:anywhere}.inventorySourceCard dl,.inventoryDrawerSource dl{gap:6px;margin:0;display:grid}.inventorySourceCard dl div,.inventoryDrawerSource dl div{justify-content:space-between;gap:var(--space-2);display:flex}.inventorySourceCard dt,.inventoryDrawerSource dt{color:var(--text-muted);font-size:.78rem}.inventorySourceCard dd,.inventoryDrawerSource dd{color:var(--text-strong);text-align:right;margin:0;font-weight:800}.inventoryToolbar{gap:var(--space-3);grid-template-columns:minmax(240px,1fr) repeat(2,minmax(150px,.32fr)) repeat(3,max-content) max-content;align-items:end;margin-bottom:14px;display:grid}.inventoryToggle{gap:var(--space-2);color:#334155;white-space:nowrap;align-items:center;min-height:38px;font-size:.88rem;font-weight:800;display:inline-flex}.inventoryToggle input{width:18px;height:18px;accent-color:var(--color-primary)}.inventoryStocksScroller{max-width:100%;overflow-x:auto}.inventoryStocksTable{min-width:1120px}.inventoryStickyColumn{z-index:2;background:var(--surface);min-width:210px;box-shadow:1px 0 0 var(--border);position:sticky;left:0}.inventoryStocksTable thead .inventoryStickyColumn{z-index:3}.inventoryStickyColumn strong,.inventoryStickyColumn small{overflow-wrap:anywhere;display:block}.inventoryStickyColumn small{color:var(--text-muted);margin-top:4px}.inventoryStockCell{align-content:start;gap:6px;min-width:96px;display:grid}.inventoryStockCell strong{color:var(--text-strong);font-size:1rem}.inventoryStockCell.mismatch strong,.inventoryDelta{color:var(--status-danger-text)}.inventoryStockCell.missing strong,.inventoryStockCell.stale strong{color:var(--status-warning-text)}.inventoryDelta{font-size:.8rem;font-weight:900}.inventoryStatusPill{width:fit-content;max-width:100%;padding:var(--space-1) var(--space-2);color:#3730a3;background:#eef2ff;border-radius:999px;align-items:center;gap:5px;font-size:.78rem;font-weight:900;line-height:1.1;display:inline-flex}.inventoryStatusPill.ok{color:var(--status-success-text);background:#dcfce7}.inventoryStatusPill.mismatch{background:var(--status-danger-surface);color:var(--status-danger-text)}.inventoryStatusPill.missing,.inventoryStatusPill.stale{color:var(--status-warning-text);background:#fef3c7}.inventoryStatusPill[data-compact]{padding:3px 7px;font-size:.72rem}.inventoryPagination{justify-content:space-between;gap:var(--space-3);color:#475569;align-items:center;margin-top:14px;font-weight:800;display:flex}.inventoryJournal{gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-4);background:var(--surface);min-width:0;display:grid}.inventoryJournalHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.inventoryJournalHeader h2{color:var(--text-strong);margin:0;font-size:1rem}.inventoryJournalHeader span{color:#334155;background:#f1f5f9;border-radius:999px;padding:3px 8px;font-size:.8rem;font-weight:900}.inventoryJournal ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.inventoryJournal li{border-bottom:1px solid #edf2f7;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding-bottom:10px;display:grid}.inventoryJournal li:last-child{border-bottom:0;padding-bottom:0}.inventoryJournal li.success svg{color:#059669}.inventoryJournal li.warning svg{color:#d97706}.inventoryJournal li.error svg{color:#dc2626}.inventoryJournal time,.inventoryJournal span{color:var(--text-muted);font-size:.75rem;display:block}.inventoryJournal strong{color:var(--text-strong);overflow-wrap:anywhere;margin:3px 0;font-size:.88rem;display:block}.inventoryDrawer{z-index:80;align-content:start;gap:var(--space-4);border-left:1px solid var(--border);width:min(460px,100vw);height:100vh;padding:var(--space-5);background:var(--surface);display:grid;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-18px 0 44px #0f172a24}.inventoryDrawerHeader,.inventoryDrawerActions,.inventoryDrawerSource>div:first-child{justify-content:space-between;gap:var(--space-3);align-items:start;display:flex}.inventoryDrawerHeader h2{color:var(--text-strong);margin:3px 0;font-size:1.35rem}.inventoryDrawerHeader p{color:#475569;margin:0}.inventoryDrawerSources{gap:var(--space-3);display:grid}.inventoryDrawerSource{border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-3);background:var(--surface);gap:10px;display:grid}.inventoryDrawerSource.mismatch{border-color:var(--status-danger-surface);background:var(--surface)7f7}.inventoryDrawerSource.missing,.inventoryDrawerSource.stale{border-color:var(--status-warning-surface);background:var(--surface)beb}.inventoryDrawerSource small{color:var(--text-muted);overflow-wrap:anywhere}@media (width<=1180px){.inventoryOperationsGrid{grid-template-columns:minmax(0,1fr)}.inventoryJournal{order:-1}.inventoryToolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.inventorySummary,.inventoryToolbar{grid-template-columns:minmax(0,1fr)}.inventoryLastCheck{text-align:left}.inventoryToggle{white-space:normal}}.barcodesWorkspace{--layout-page-max:min(var(--layout-wide-max), 100%)}.barcodesSubmenu{gap:var(--space-2);border-bottom:1px solid var(--border);padding-bottom:var(--space-3);flex-wrap:wrap;display:flex}.barcodesSubmenu button{border:1px solid var(--border);border-radius:var(--radius-pill);min-height:40px;padding:0 var(--space-4);background:var(--surface);color:var(--text-muted);cursor:pointer;font:inherit;font-weight:800}.barcodesSubmenu button:hover,.barcodesSubmenu button:focus-visible{border-color:var(--color-primary);color:var(--text-strong)}.barcodesSubmenu button.active{border-color:var(--color-primary);background:var(--color-primary);color:var(--text-inverse)}.barcodeLabelsImportStatus{color:var(--text-muted);font-size:.78rem;font-weight:800}.barcodeLabelsImportRow{gap:var(--space-3);grid-template-columns:minmax(260px,1fr) max-content minmax(220px,.8fr);align-items:end;display:grid}.barcodeLabelsFileInput input{border:1px solid var(--border);border-radius:var(--radius-control);width:100%;min-height:42px;padding:var(--space-2);background:var(--surface);color:var(--text)}.barcodeLabelsImportHint{color:var(--text-muted);align-self:center;font-size:.82rem}.barcodeLabelsToolbar{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:minmax(260px,1fr) max-content;align-items:end;display:grid}.barcodeLabelsSelectionSummary{color:var(--text-muted);text-align:right}.barcodeLabelsSelectionSummary strong{color:var(--text-strong)}.barcodeLabelsPrintActions{gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.barcodeLabelCatalogScroller{max-width:100%;overflow-x:auto}.barcodeLabelCatalogTable{min-width:860px}.barcodeLabelCatalogTable th,.barcodeLabelCatalogTable td{vertical-align:top}.barcodeLabelCatalogTable code{white-space:nowrap}.barcodeLabelDuplicateHint{margin-top:var(--space-1);gap:2px;display:grid}.barcodeLabelDuplicateHint small{color:var(--status-warning-text);font-size:.72rem;font-weight:800}.barcodeLabelCatalogTable input[type=number]{border:1px solid var(--border-strong);border-radius:var(--radius-control);width:90px;min-height:40px;padding:0 var(--space-2);background:var(--surface);color:var(--text-strong);font:inherit;font-weight:800}.barcodeLabelCatalogTable input[type=number]:disabled{cursor:not-allowed;opacity:.55}.barcodeLabelVariantPicker{gap:var(--space-1);margin-top:var(--space-2);color:var(--text-muted);font-size:.72rem;font-weight:800;display:grid}.barcodeLabelVariantPicker select{border:1px solid var(--border-strong);border-radius:var(--radius-control);min-width:180px;min-height:36px;padding:0 var(--space-2);background:var(--surface);color:var(--text-strong);font:inherit}.barcodeLabelUnavailableRow{background:color-mix(in srgb, var(--surface-muted) 74%, transparent)}.barcodeLabelUnavailableHint{margin-top:var(--space-1);color:var(--text-muted);font-size:.72rem;font-weight:800;display:block}.barcodeLabelTitleCell{min-width:320px;max-width:520px;color:var(--text-muted)}.barcodesSummary{gap:var(--space-3);grid-template-columns:repeat(6,minmax(130px,1fr));min-width:0;display:grid}.barcodePoolSummary{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(4,minmax(130px,1fr));display:grid}.barcodePoolInput textarea{resize:vertical;width:100%;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.barcodePoolActions,.barcodePoolPreviewSummary{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.barcodePoolMessage{color:var(--status-success-text)}.barcodePoolPreview{gap:var(--space-3);margin-top:var(--space-4);border-top:1px solid var(--border);padding-top:var(--space-4);display:grid}.barcodePoolPreviewSummary span{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--surface-muted);color:var(--text-muted)}.barcodePoolPreviewScroller{max-height:22rem;overflow:auto}.barcodePoolPreviewTable{min-width:34rem}.barcodePoolPreviewTable small,.barcodeDuplicateDetails{margin-top:var(--space-1);color:var(--text-muted);display:block}.barcodePoolErrors{border:1px solid var(--status-danger-border);border-radius:var(--radius-card);padding:var(--space-3);background:var(--status-danger-surface)}.barcodePoolErrors ul{gap:var(--space-1);margin:var(--space-2) 0 0;padding-inline-start:var(--space-5);display:grid}.barcodePoolEmpty{color:var(--text-muted);margin:0}.barcodeMetric{gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-card);min-height:84px;padding:var(--space-3);background:var(--surface);display:grid}.barcodeMetric span,.barcodesCheckedAt{color:var(--text-muted);text-transform:uppercase;font-size:.75rem;font-weight:800}.barcodeMetric strong{color:var(--text-strong);font-size:1.45rem;line-height:1.1}.barcodeMetric.success strong{color:var(--status-success-text)}.barcodeMetric.warning strong{color:var(--status-warning-text)}.barcodeMetric.danger strong{color:var(--status-danger-text)}.barcodesCheckedAt{text-align:right;justify-content:flex-end;min-width:190px;display:inline-flex}.barcodeRefreshProgress{gap:var(--space-3);grid-template-columns:repeat(3,minmax(180px,1fr));min-width:0;display:grid}.barcodeRefreshProgress>div{justify-content:space-between;gap:var(--space-3);border:1px solid var(--border);border-inline-start:3px solid var(--color-primary);border-radius:var(--radius-card);padding:var(--space-3);background:var(--surface);display:flex}.barcodeRefreshProgress>div.success{border-inline-start-color:var(--color-success)}.barcodeRefreshProgress>div.partial{border-inline-start-color:var(--color-warning)}.barcodeRefreshProgress>div.failed,.barcodeRefreshProgress>div.dead,.barcodeRefreshProgress>div.cancelled{border-inline-start-color:var(--color-danger)}.barcodeRefreshProgress span{color:var(--text-muted);text-align:right}.barcodesToolbar{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:minmax(260px,1fr) minmax(180px,.3fr) max-content;align-items:end;display:grid}.barcodesScroller{max-width:100%;max-height:min(68vh, calc(var(--space-24) * 8));scroll-padding-top:var(--space-16);overflow:auto}.barcodesTable{min-width:1490px}.barcodesTable th,.barcodesTable td{vertical-align:top}.barcodesStickyHeader th{z-index:4;border-bottom:1px solid var(--border-strong);background:var(--surface-subtle);position:sticky;top:0}.barcodesStickyColumn{z-index:2;border-inline-end:1px solid var(--border);background:var(--surface);min-width:210px;position:sticky;left:0}.barcodesTable thead .barcodesStickyColumn{z-index:5;background:var(--surface-subtle)}.barcodesStickyColumn strong{overflow-wrap:anywhere;display:block}.barcodeConflictRow td,.barcodeConflictRow .barcodesStickyColumn{background:var(--status-danger-surface)}.barcodeValues{gap:var(--space-1);flex-wrap:wrap;min-width:132px;display:flex}.barcodeValues code{border:1px solid var(--border-strong);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--surface-muted);color:var(--text-strong);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem}.barcodeValues code.barcodeReplacementNeeded{border-color:var(--status-danger-border);background:var(--status-danger-surface);color:var(--status-danger-text);font-weight:800}.barcodeCalculated{gap:var(--space-1);min-width:170px;display:grid}.barcodeCalculated>small{color:var(--text-muted);font-size:.75rem;line-height:1.3}.barcodeAllCodesDetails{align-self:flex-start}.barcodeAllCodesDetails summary{border:1px solid var(--border-strong);border-radius:var(--radius-pill);min-height:1.75rem;padding:var(--space-1) var(--space-2);background:var(--surface-muted);color:var(--color-primary);cursor:pointer;align-items:center;font-size:.78rem;font-weight:800;list-style:none;display:inline-flex}.barcodeAllCodesDetails summary::-webkit-details-marker{display:none}.barcodeAllCodesDetails summary:hover,.barcodeAllCodesDetails summary:focus-visible{border-color:var(--color-primary);background:var(--surface)}.barcodeAllCodesPanel{gap:var(--space-2);width:min(28rem,70vw);margin-top:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-card);padding:var(--space-3);background:var(--surface);display:grid}.barcodeAllCodesGroup{gap:var(--space-2);grid-template-columns:minmax(7rem,.35fr) minmax(0,1fr);align-items:start;display:grid}.barcodeAllCodesGroup>strong{color:var(--text-muted);font-size:.78rem}.barcodeAllCodesGroup>div{gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.barcodeEmpty,.barcodesUpdatedAt{color:var(--text-muted);font-size:.82rem}.barcodeStatus{gap:var(--space-1);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);white-space:nowrap;align-items:center;font-size:.78rem;font-weight:800;display:inline-flex}.barcodeStatus.match{background:var(--status-success-surface);color:var(--status-success-text)}.barcodeStatus.conflict,.barcodeStatus.duplicate{background:var(--status-danger-surface);color:var(--status-danger-text)}.barcodeStatus.single_source{background:var(--status-warning-surface);color:var(--status-warning-text)}.barcodeStatus.missing{background:var(--surface-muted);color:var(--text-muted)}.barcodeStatusButton{font:inherit;cursor:pointer;border:0}.barcodeStatusButton:hover,.barcodeStatusButton:focus-visible{box-shadow:var(--focus-ring)}.barcodesPagination{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4);color:var(--text-muted);align-items:center;display:flex}@media (width<=900px){.barcodesSummary,.barcodePoolSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.barcodeRefreshProgress,.barcodesToolbar,.barcodeLabelsImportRow,.barcodeLabelsToolbar{grid-template-columns:1fr}.barcodeLabelsSelectionSummary{text-align:left}.barcodesCheckedAt{text-align:left;justify-content:flex-start;min-width:0}}@media (width<=520px){.barcodesSummary,.barcodePoolSummary{grid-template-columns:1fr}.barcodesPagination{flex-direction:column;align-items:stretch}.barcodesSubmenu{grid-template-columns:1fr;display:grid}}button.barcodeMetric{color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .14s,box-shadow .14s,transform .14s}button.barcodeMetric:hover,button.barcodeMetric:focus-visible{border-color:var(--color-primary);box-shadow:var(--shadow-control);transform:translateY(-1px)}button.barcodeMetric[aria-pressed=true]{border-color:var(--color-primary);box-shadow:var(--focus-ring)}.barcodesToolbar{grid-template-columns:minmax(260px,1.5fr) repeat(4,minmax(150px,.75fr)) max-content}.barcodeReconcileControls{gap:var(--space-3);margin-bottom:var(--space-4);min-width:0;display:grid}.barcodeCompactSummary{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.barcodeCompactSummary button{align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);min-height:44px;padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;display:flex}.barcodeCompactSummary button[aria-pressed=true]{border-color:var(--color-primary);background:var(--surface-selected)}.barcodeCompactSummary button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.barcodePrimaryToolbar{align-items:end;gap:var(--space-3);grid-template-columns:minmax(180px,1.3fr) minmax(160px,1fr) minmax(160px,1fr) auto;min-width:0;display:grid}.barcodeAdvancedFilters summary{cursor:pointer;width:fit-content;padding:var(--space-2) 0;color:var(--text)}.barcodeAdvancedGrid{gap:var(--space-3);margin-top:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.barcodeProblemCell{background:var(--status-warning-surface)}.barcodeCellAction{margin-top:var(--space-1);color:var(--status-warning-text);white-space:normal;display:block}.barcodeMainDecision{gap:var(--space-2);display:grid}.barcodeMainDecision strong{font-size:var(--font-size-section-title);font-variant-numeric:tabular-nums}.barcodeCandidates{gap:var(--space-3);display:grid}.barcodeCandidates fieldset{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.barcodeCandidates legend{margin-bottom:var(--space-2)}.barcodeCandidate{align-items:start;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);min-height:44px;padding:var(--space-3);cursor:pointer;display:flex}.barcodeCandidate:has(input:checked){border-color:var(--color-primary);background:var(--surface-selected)}.barcodeCandidate span{gap:var(--space-1);overflow-wrap:anywhere;display:grid}.barcodeCandidate input{flex:none;width:auto}.barcodeSourcePlan{min-width:0}.barcodeSourcePlan article{padding:var(--space-3) 0;border-top:1px solid var(--border)}.barcodeSourcePlan h4{margin:0 0 var(--space-2)}.barcodeSourcePlan dl{gap:var(--space-2);margin:0;display:grid}.barcodeSourcePlan dl>div{gap:var(--space-2);grid-template-columns:100px minmax(0,1fr);display:grid}.barcodeSourcePlan dd{overflow-wrap:anywhere;margin:0}.barcodeSourcePlan dt,.barcodeSourcePlan small{color:var(--text-soft)}.barcodePrintReview{border-top:1px solid var(--border);padding:var(--space-3) 0;margin:var(--space-3) 0}.barcodePrintReview ul{padding:0;list-style:none}.barcodePrintReview li{gap:var(--space-2);padding:var(--space-3) 0;border-top:1px solid var(--border);display:grid}.barcodePrintReview li>*{overflow-wrap:anywhere}@media (width<=1180px){.barcodePrimaryToolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.barcodePrimaryToolbar,.barcodeAdvancedGrid{grid-template-columns:minmax(0,1fr)}.barcodeCompactSummary{gap:var(--space-2)}.barcodeSourcePlan dl>div{grid-template-columns:minmax(0,1fr)}}.barcodeSourceHeading{gap:var(--space-1);min-width:132px;display:grid}.barcodeSourceHeading small{color:var(--text-muted);white-space:normal;font-size:.7rem;font-weight:700;line-height:1.3}.barcodeArticleButton{gap:var(--space-1);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.barcodeArticleButton:hover strong,.barcodeArticleButton:focus-visible strong{color:var(--color-primary)}.barcodeArticleButton small{color:var(--text-muted);overflow-wrap:anywhere;font-size:.75rem;font-weight:700;line-height:1.35}.barcodeDetailDrawer{z-index:80;align-content:start;gap:var(--space-4);border-left:1px solid var(--border);width:min(520px,100%);height:100dvh;padding:var(--space-5);background:var(--surface);box-shadow:var(--shadow-overlay);display:grid;position:fixed;top:0;right:0;overflow-y:auto}.barcodeDetailDrawerHeader{gap:var(--space-3);grid-template-columns:minmax(0,1fr) max-content;align-items:start;display:grid}.barcodeDetailSources article>header{justify-content:space-between;gap:var(--space-3);align-items:start;display:flex}.barcodeDetailDrawerHeader h2,.barcodeDetailHistory h3{margin:var(--space-1) 0;color:var(--text-strong)}.barcodeDetailDrawerHeader p,.barcodeDetailHistory p{margin:0}.barcodeDetailSummary{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.barcodeDetailSummary span,.barcodeDetailSources article,.barcodeDetailHistory{gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;padding:var(--space-3);background:var(--surface);display:grid}.barcodeDetailSummary small,.barcodeDetailSources small{color:var(--text-muted);overflow-wrap:anywhere}.barcodeDetailSummary strong,.barcodeDetailSources code{overflow-wrap:anywhere}.barcodeDetailFlags,.barcodeDetailSources article>div{gap:var(--space-2);flex-wrap:wrap;display:flex}.barcodeDetailWriteResults{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.barcodeDetailWriteResults li{justify-content:space-between;gap:var(--space-2);border-top:1px solid var(--border);padding-top:var(--space-2);display:flex}.barcodeDetailError{right:var(--space-4);bottom:var(--space-4);z-index:81;gap:var(--space-3);max-width:min(430px, calc(100vw - 2 * var(--space-4)));border:1px solid var(--status-danger-text);border-radius:var(--radius-card);padding:var(--space-3);background:var(--status-danger-surface);color:var(--status-danger-text);box-shadow:var(--shadow-raised);align-items:center;display:flex;position:fixed}.barcodeDetailFlags span{padding:var(--space-1) var(--space-2);background:var(--status-warning-surface);color:var(--status-warning-text);border-radius:999px;font-size:.75rem;font-weight:800}.barcodeDetailSources{gap:var(--space-3);display:grid}.barcodeCsvExport{gap:var(--space-2);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.barcodeResolutionEditor{gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-4);background:var(--surface-subtle);display:grid}.barcodeResolutionEditor>header{gap:var(--space-3);justify-content:space-between;align-items:start;display:flex}.barcodeResolutionEditor h3,.barcodeResolutionEditor p,.barcodeResolutionPreview{margin:0}.barcodeResolutionRecommendation{padding:var(--space-1) var(--space-2);background:var(--status-info-surface);color:var(--status-info-text);border-radius:999px;flex:none;font-size:.75rem;font-weight:800}.barcodeResolutionFields{gap:var(--space-3);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.barcodeResolutionFields textarea{resize:vertical;min-height:84px}.barcodeResolutionMessage{border-radius:var(--radius-control);padding:var(--space-2) var(--space-3);border:1px solid;font-weight:700}.barcodeResolutionMessage.error{background:var(--status-danger-surface);color:var(--status-danger-text)}.barcodeResolutionMessage.success{background:var(--status-success-surface);color:var(--status-success-text)}.barcodeResolutionPreview{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.barcodeResolutionPreview>div{gap:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-control);min-width:0;padding:var(--space-2);background:var(--surface);display:grid}.barcodeResolutionPreview dt{color:var(--text-muted);font-size:.72rem;font-weight:700}.barcodeResolutionPreview dd{overflow-wrap:anywhere;margin:0;font-weight:800}.barcodeResolutionActions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (width<=1180px){.barcodesToolbar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.barcodesToolbar,.barcodeDetailSummary,.barcodeResolutionFields,.barcodeResolutionPreview{grid-template-columns:minmax(0,1fr)}.barcodeResolutionEditor>header{display:grid}.barcodeDetailDrawer{padding:var(--space-4)}}.barcodeLabelsImportPreview,.barcodeLabelsPrintRun,.barcodePoolHistory{gap:var(--space-3);margin-top:var(--space-4);border-top:1px solid var(--border);padding-top:var(--space-4);display:grid}.barcodeLabelsImportPreviewMetrics{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.barcodeLabelsImportPreviewMetrics span{gap:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-3);background:var(--surface-muted);color:var(--text-muted);font-size:.78rem;font-weight:800;display:grid}.barcodeLabelsImportPreviewMetrics strong{color:var(--text-strong);font-size:1.25rem}.barcodeLabelsImportWarning{border:1px solid var(--status-warning-border);border-radius:var(--radius-card);padding:var(--space-3);background:var(--status-warning-surface);color:var(--status-warning-text);overflow-wrap:anywhere;margin:0}.barcodeLabelsImportPreviewActions,.barcodeLabelsPrintRun>header{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.barcodeLabelsImportPreviewActions>span,.barcodeLabelsPrintRun>header>span{color:var(--text-muted);font-size:.82rem}.barcodeLabelsPrintRun ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.barcodeLabelsPrintRun li{gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-2) var(--space-3);grid-template-columns:minmax(180px,1fr) minmax(130px,max-content) max-content max-content;align-items:center;display:grid}.barcodeLabelsPrintRun li>span:first-child{min-width:0;display:grid}.barcodeLabelsPrintRun li small{color:var(--text-muted);overflow-wrap:anywhere}.barcodeLabelsPrintRun code,.barcodePoolHistory code{overflow-wrap:anywhere}.barcodePoolHistoryScroller{max-height:26rem;overflow:auto}.barcodePoolHistoryTable{min-width:42rem}.barcodePoolHistoryProduct{gap:var(--space-1);display:grid}.barcodePoolHistoryProduct small{color:var(--text-muted)}@media (width<=720px){.barcodeLabelsImportPreviewMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.barcodeLabelsPrintRun li{grid-template-columns:minmax(0,1fr) max-content}.barcodeLabelsPrintRun li code{grid-column:1}}.catalogProduct360Panel{gap:var(--space-3);border-radius:var(--radius-card);background:var(--surface);border:1px solid #1221331f;margin-bottom:14px;padding:14px;display:grid}.catalogProduct360Header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.catalogProduct360Header h3,.catalogProduct360Header p{margin:0}.catalogProduct360Header .eyebrow{margin-bottom:4px}.catalogProduct360Identity,.catalogProduct360Grid{gap:10px;display:grid}.catalogProduct360Identity{grid-template-columns:1fr 1.4fr 1fr}.catalogProduct360Grid{grid-template-columns:repeat(6,minmax(0,1fr))}.catalogProduct360Identity article,.catalogProduct360Grid article{border-radius:var(--radius-card);background:#f8fafcc7;border:1px solid #1221331a;min-width:0;padding:10px 12px}.catalogProduct360Identity span,.catalogProduct360Identity small,.catalogProduct360Grid span,.catalogProduct360Grid small{color:var(--muted);overflow-wrap:anywhere;display:block}.catalogProduct360Identity strong,.catalogProduct360Grid strong{margin:var(--space-1) 0;color:var(--ink);overflow-wrap:anywhere;display:block}.catalogProduct360Grid strong{font-size:1.2rem}.settingsOnboardingWizard{gap:var(--space-3);border-radius:var(--radius-card);padding:var(--space-3);background:var(--surface);border:1px solid #1221331a;display:grid}.settingsOnboardingWizardHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.settingsOnboardingWizardHeader h4,.settingsOnboardingWizardHeader p{margin:0}.settingsOnboardingWizardHeader p{color:var(--text-muted);margin-top:4px}.settingsOnboardingWizardHeader>span{color:var(--text-soft);background:#f3f4f6;border-radius:999px;flex:none;padding:5px 8px;font-size:.78rem;font-weight:800}.settingsOnboardingWizardSteps{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.settingsOnboardingWizardStep{gap:var(--space-2);border-radius:var(--radius-card);background:var(--surface-muted);border:1px solid #1221331a;min-width:0;padding:10px;display:grid}.settingsOnboardingWizardStep.done{border-left-color:#16804f}.settingsOnboardingWizardStep.pending{border-left-color:var(--status-warning-text)}.settingsOnboardingWizardStep.blocked{border-left-color:#9ca3af}.settingsOnboardingWizardStepHeader{align-items:start;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.settingsOnboardingWizardStepHeader>span,.settingsOnboardingWizardStepHeader em{min-height:26px;padding:var(--space-1) var(--space-2);background:var(--border);color:var(--text-soft);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;font-style:normal;font-weight:800;display:inline-flex}.settingsOnboardingWizardStepHeader strong,.settingsOnboardingWizardStepHeader small,.settingsOnboardingWizardStep p{overflow-wrap:anywhere;display:block}.settingsOnboardingWizardStepHeader small,.settingsOnboardingWizardStep p{color:var(--text-muted)}.settingsOnboardingWizardStep p{margin:0;line-height:1.4}.settingsIntegrationAuditTrail{border-radius:var(--radius-card);padding:var(--space-3);background:var(--surface-subtle);border:1px solid #1221331a;gap:10px;display:grid}.settingsIntegrationAuditTrailHeader h4,.settingsIntegrationAuditTrailHeader p,.settingsIntegrationAuditList{margin:0}.settingsIntegrationAuditTrailHeader p{color:var(--text-muted);margin-top:4px}.settingsIntegrationAuditList{gap:var(--space-2);padding:0;list-style:none;display:grid}.settingsIntegrationAuditList li{gap:var(--space-2);border-radius:var(--radius-card);background:var(--surface);border:1px solid #12213314;padding:10px;display:grid}.settingsIntegrationAuditEventHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.settingsIntegrationAuditEventHeader strong,.settingsIntegrationAuditEventHeader span{overflow-wrap:anywhere}.settingsIntegrationAuditEventHeader span{color:var(--text-muted);flex:none;font-size:.78rem}.settingsIntegrationAuditRecommendation{width:fit-content;padding:var(--space-1) var(--space-2);background:var(--surface)7ed;color:#9a3412;border-radius:999px;font-size:.78rem;font-weight:800}.settingsIntegrationAuditFields{flex-wrap:wrap;gap:6px;display:flex}.settingsIntegrationAuditFields span{color:#1e3a8a;background:#eef2ff;border-radius:999px;align-items:center;gap:6px;min-width:0;padding:5px 8px;font-size:.78rem;font-weight:700;display:inline-flex}.settingsIntegrationAuditFields strong{overflow-wrap:anywhere}.settingsIntegrationAuditFields em,.settingsIntegrationAuditFields small{color:var(--text-soft);font-style:normal;font-weight:700}.productBundleRecalculateSummaryPanel,.productBundleDiagnosticsPanel{gap:var(--space-3);display:grid}.productBundleDiagnosticsSummary{cursor:pointer;list-style:none}.productBundleDiagnosticsSummary::-webkit-details-marker{display:none}.productBundleDiagnosticsToggleText{border-radius:var(--radius-card);min-height:34px;padding:0 var(--space-3);background:var(--surface);color:var(--text);white-space:nowrap;border:1px solid #1221331a;justify-content:center;align-items:center;font-size:.82rem;font-weight:800;display:inline-flex}.productBundleDiagnosticList{gap:10px;display:grid}.productBundleDiagnosticIssue{justify-content:space-between;align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-card);padding:var(--space-3);background:var(--surface);border:1px solid #1221331a;display:flex}.productBundleDiagnosticIssue.warning{border-left-color:var(--status-warning-text)}.productBundleDiagnosticIssue.error{border-left-color:var(--status-danger-text)}.productBundleDiagnosticIssue p{margin:var(--space-1) 0 0;color:var(--text-muted)}.productBundleDiagnosticMeta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.productBundleDiagnosticMeta code,.productBundleDiagnosticMeta span{padding:var(--space-1) var(--space-2);color:var(--text-soft);background:#f3f4f6;border-radius:999px;font-size:.78rem;font-weight:800}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=920px){.appShell{grid-template-columns:1fr}.sidebar{height:auto;padding:var(--space-4);position:static}.navList{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));padding-right:0;overflow:visible}.navGroup{align-content:start}.navGroupTitle{padding:0 6px}.navGroupItems{gap:6px}.navItem{justify-content:flex-start;min-width:0}.sidebarLogout{margin-top:0}.metricRow,.dashboardMetrics,.serviceOverviewMetrics,.dashboardSyncGrid,.dashboardSyncStats,.dashboardSyncFooter,.sportmasterMetrics,.dashboardTwoColumn,.sportmasterStatusGrid,.sportmasterOverviewTopGrid,.sportmasterOverviewMetrics,.sportmasterOverviewMainGrid,.sportmasterActionGrid,.sportmasterSyncGrid,.sportmasterStockAutomationFacts,.sportmasterSubnav,.labelsMetrics,.labelActionGrid,.labelPreviewGrid,.labelSettingsGrid,.settingsGrid,.bindingForm,.manualTestMetrics,.testComparisonGrid,.settingsCards,.settingsFormGrid,.settingsScheduleSummary,.settingsScheduleGrid,.settingsIntegrationGrid,.systemReadinessMetrics,.systemReadinessGrid,.systemReleaseSummary,.catalogProduct360Identity,.catalogProduct360Grid,.catalogProductOverviewGrid,.catalogIdentityGrid,.sportmasterSettingsGrid,.settingsScheduleForm,.mainScheduleForm,.syncControlGrid,.syncExcelGrid,.syncTwoColumn,.syncInlineGrid,.telegramSettingsGrid,.flowMapCanvas,.flowEdgeList,.dashboardScheduleForm,.scheduleSummaryGrid,.scheduleForm{grid-template-columns:repeat(2,minmax(0,1fr))}.flowStage:before,.flowStage:after{display:none}.mappingToolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.mappingSearch,.catalogSearch{grid-column:1/-1}.syncExcelUpdateCard{margin-top:0}.syncStatusCard{grid-template-columns:1fr}.syncStatusTable,.syncStatusList,.syncSaveButton{grid-area:auto}.syncControlFooter{flex-direction:column;align-items:stretch}.syncSaveButton{place-self:stretch stretch;width:100%;margin-top:4px}.topbar{flex-direction:column;align-items:flex-start}.topbarActions{flex-wrap:wrap;justify-content:flex-start;width:100%}.topbarSearch{width:min(100%,420px)}.dashboardMetricCards,.dashboardPipelineSection .dashboardSyncGrid,.dashboardMainGrid,.dashboardBottomGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardPipelineArrow{display:none}.dashboardUploadsCard,.dashboardEventsCard{grid-column:1/-1}.sportmasterStockAutomationHeader{flex-direction:column;align-items:stretch}.sportmasterStockAutomationControls,.sportmasterStockAutomationActions{grid-template-columns:1fr}.dialogsHeader{flex-direction:column;align-items:stretch}.dialogsHeader .primaryButton{width:100%}.dialogsMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dialogsShell{grid-template-columns:1fr;min-height:0}.dialogsThreadList{max-height:360px}.operatorDialogsHeader,.operatorDialogsActions,.operatorCommandPrimary,.operatorCommandSecondary,.operatorMoreGrid,.dialogAuditPanel,.operatorFilterBar,.operatorFilterControls,.operatorFilterDates,.operatorDialogsShell{grid-template-columns:1fr}.operatorDialogsShell{height:auto;max-height:none;overflow:visible}.operatorThreadPanel,.operatorConversationPanel,.dialogInfoRail{height:auto;max-height:none}.marketplaceSegments,.operatorChecks{grid-column:auto}.operatorDialogsMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operatorDialogsNav,.operatorDialogsActions,.operatorCommandPrimary,.operatorCommandSecondary,.operatorGlobalSearch,.operatorCommandMarketplaces,.operatorDialogsHeader .dialogSelectFilter{width:100%}.operatorCommandPrimary,.operatorCommandSecondary{flex-wrap:wrap;justify-content:flex-start}.dialogInfoRail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.mainArea{padding:18px}.topbar,.heroPanel,.operationalHero,.dashboardSyncHeader{flex-direction:column;align-items:stretch}.dashboardChartPeriodControl{justify-content:flex-start;width:100%}.dashboardChartPeriodControl button{flex:92px}.heroActions,.heroActions .primaryButton,.heroActions .ghostButton{width:100%}.metricRow,.dashboardMetrics,.serviceOverviewMetrics,.dashboardSyncGrid,.dashboardSyncStats,.dashboardSyncFooter,.sportmasterMetrics,.dashboardTwoColumn,.sportmasterStatusGrid,.sportmasterOverviewTopGrid,.sportmasterOverviewMetrics,.sportmasterOverviewMainGrid,.sportmasterOverviewAlert,.sportmasterActionGrid,.sportmasterSyncGrid,.sportmasterSubnav,.labelsMetrics,.labelActionGrid,.labelPreviewGrid,.labelSettingsGrid,.settingsGrid,.bindingForm,.manualTestMetrics,.testSelectorGrid,.testComparisonGrid,.settingsCards,.settingsFormGrid,.settingsScheduleSummary,.settingsScheduleGrid,.settingsIntegrationGrid,.systemReadinessMetrics,.systemReadinessGrid,.systemReleaseSummary,.catalogProduct360Identity,.catalogProduct360Grid,.catalogProductOverviewGrid,.catalogIdentityGrid,.sportmasterSettingsGrid,.settingsScheduleForm,.mainScheduleForm,.syncControlGrid,.syncExcelGrid,.syncTwoColumn,.syncInlineGrid,.telegramSettingsGrid,.flowMapCanvas,.flowEdgeList,.dashboardScheduleForm,.scheduleSummaryGrid,.scheduleForm{grid-template-columns:1fr}.catalogProduct360Header,.settingsOnboardingWizardHeader,.settingsOnboardingWizardStepHeader{grid-template-columns:1fr;display:grid}.settingsOnboardingWizardStepHeader>span,.settingsOnboardingWizardStepHeader em{justify-self:start}.dialogsMetrics,.dialogsSegments,.dialogComposerFooter{grid-template-columns:1fr}.dialogConversationHeader,.dialogThreadTop{flex-direction:column;align-items:flex-start}.operatorConversationHeader,.operatorDialogsMetrics,.operatorQuickChecks,.operatorCommandChecks,.dialogInfoRail,.dialogHeaderFacts,.dialogInfoRow,.dialogTagForm,.quickReplyFormActions{grid-template-columns:1fr}.dialogInfoRow strong{text-align:left}.operatorFilterBar{padding:var(--space-3)}.operatorCommandChecks{flex-wrap:wrap}.operatorCommandChecks label,.operatorCommandSecondary .secondaryButton,.operatorMoreMenu{flex:100%}.operatorMorePanel{width:min(100%,100vw - 36px);left:0;right:auto}.dialogMessage{max-width:100%}.dialogSelectedFiles{white-space:normal}.mappingToolbar,.mappingSearch,.catalogSearch{grid-template-columns:1fr}.syncStatusTableHeader,.statusTableHeader,.sportmasterReadinessHeader{display:none}.syncStatusGridTable,.statusTable,.sportmasterReadinessTable{background:0 0;border:0;gap:10px}.syncStatusTableRow,.statusTableRow,.sportmasterReadinessRow{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);grid-template-columns:1fr;overflow:hidden}.syncStatusTableRow>div,.statusTableRow>div,.sportmasterReadinessRow>div{border-top:1px solid var(--border);grid-template-columns:minmax(104px,.65fr) minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.syncStatusTableRow>div:first-child,.statusTableRow>div:first-child,.sportmasterReadinessRow>div:first-child{border-top:0}.topbarActions,.topbarSearch,.topbarUser,.topbarActions .ghostButton{width:100%}.topbarUser{justify-content:flex-start}.dashboardHeroV2{flex-direction:column;align-items:stretch}.dashboardMetricCards,.dashboardPipelineSection .dashboardSyncGrid,.dashboardMainGrid,.dashboardBottomGrid{grid-template-columns:1fr}.dashboardMetricCard{min-height:112px}.dashboardUploadRow,.dashboardServiceRow{gap:var(--space-2);padding:var(--space-3) 0;grid-template-columns:1fr;align-items:start}.dashboardUploadRow svg{display:none}.dashboardServiceRow .ghostButton{width:100%}.dashboardEventItem{grid-template-columns:10px max-content minmax(0,1fr)}.syncStatusTableRow>div:before,.statusTableRow>div:before,.sportmasterReadinessRow>div:before{content:attr(data-label);color:var(--text-muted);text-transform:uppercase;font-size:.74rem;font-weight:900}.sportmasterControlPanel .panelHeader{flex-direction:column;align-items:stretch}.sportmasterOverviewActions,.sportmasterOverviewActions .ghostButton,.sportmasterOverviewHeaderActions,.sportmasterOverviewHeaderActions .ghostButton{width:100%}.sportmasterOverviewCardActions,.sportmasterOverviewCardRow,.sportmasterOverviewScheduleRow,.sportmasterWarningItem{grid-template-columns:1fr}.sportmasterScheduleHeader{display:none}.sportmasterScheduleRow{border:1px solid var(--border);border-radius:var(--radius-card);grid-template-columns:1fr;gap:10px;min-width:0;margin-bottom:10px}.sportmasterScheduleRow>div:before,.sportmasterScheduleInterval:before{content:attr(data-label);color:var(--text-muted);text-transform:uppercase;margin-bottom:6px;font-size:.75rem;font-weight:800;display:block}.sportmasterScheduleActions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.sportmasterScheduleActions .ghostButton{white-space:normal;width:100%}.cdekSettingRow{grid-template-columns:1fr;align-items:stretch}.cdekClearButton{width:100%}.sportmasterReportsLayout{grid-template-columns:1fr;min-height:0}.sportmasterReportList,.sportmasterReportContent{max-height:none}.sportmasterReportContent.hasContent{min-height:320px}.sportmasterLogHeader{flex-direction:column;align-items:flex-start}.sportmasterLogContent{min-height:320px;max-height:520px}.sportmasterRefreshButton{width:100%}.mappingSearch,.catalogSearch{padding:var(--space-3)}.testSelectorPanel .panelHeader{flex-direction:column;align-items:stretch}.testSelectorPanel .primaryButton{width:100%}.settingsHero,.sportmasterSettingsEditBar,.sportmasterSectionHeader,.sportmasterTechnicalSection summary,.syncHero,.syncCardHeader,.syncStatusCard,.flowMapHero,.labelsHero,.settingsEditPanel .panelHeader,.settingsSchedulesPanel .panelHeader,.settingsIntegrationsPanel .panelHeader,.settingsScheduleCard .panelHeader,.labelHistoryItem,.sportmasterBindingsPanel .panelHeader,.sportmasterMappingHint{flex-direction:column;align-items:stretch}.sportmasterSettingsEditBar{position:static}.settingsActions,.sportmasterSettingsEditBar .settingsActions,.sportmasterSettingsEditBar .ghostButton,.sportmasterSettingsEditBar .primaryButton,.sportmasterSectionHeader .strongGhostButton,.settingsActions .ghostButton,.settingsEditPanel .primaryButton,.settingsEditPanel .ghostButton,.settingsIntegrationsPanel .primaryButton,.settingsScheduleCard .primaryButton,.syncSaveButton,.labelDownloads,.labelDownloads .primaryButton,.labelDownloads .ghostButton,.labelHistoryActions,.labelHistoryActions .ghostButton,.labelHistoryActions .dangerButton,.sportmasterBindingsPanel .primaryButton{width:100%}.flowEdgeItem{grid-template-columns:1fr}.flowEdgeItem span{white-space:normal}.flowNodeTitleRow{flex-direction:column;align-items:flex-start}.logEntry,.eventItem{grid-template-columns:1fr}.mappingTable,.sportmasterMappingTable{min-width:0}.mappingHeader{display:none}.mappingRow,.sportmasterMappingTable .mappingRow{grid-template-columns:1fr;gap:10px}.stockCheckResultGrid{grid-template-columns:1fr}.mappingCell:before{content:attr(data-label);color:var(--text-muted);text-transform:uppercase;margin-bottom:6px;font-size:.75rem;font-weight:800;display:block}.topbar h1{font-size:1.6rem}.navList{grid-template-columns:1fr}}html,body{background:var(--surface-muted);color:var(--text)}body{background:var(--surface-muted)}.appShell{background:0 0}.sidebar{border-right-color:var(--border);background:var(--surface);color:var(--text-strong);box-shadow:1px 0 0 var(--border)}.brand{min-height:44px}.brandMark{border-radius:var(--radius-card);background:var(--color-primary);box-shadow:var(--shadow-soft)}.brand strong{color:var(--color-primary);font-size:1.12rem;line-height:1.1}.brand span{color:var(--text-muted)}.navGroupTitle{color:#8a96a8}.navItem,.navSubItem{color:var(--text-soft)}.navSubItems{border-left-color:#d8e3f2}.mainArea{background:0 0}.topbar{margin-bottom:20px;position:relative}.topbar h1{color:var(--text);letter-spacing:0;font-size:2rem}.eyebrow,.muted,.emptyState,.loadingPanel{color:var(--text-muted)}.topbarSearch,.topbarNotify,.topbarAvatar,.topbarActions .ghostButton{box-shadow:var(--shadow-soft)}.topbarSearch{border-color:var(--border);background:var(--surface);color:var(--text-muted)}.topbarSearch:focus-within{border-color:var(--border-strong);box-shadow:var(--focus-ring), var(--shadow-soft)}.topbarNotify{background:var(--surface);color:var(--text-soft)}.topbarNotify:hover,.topbarNotify:focus-visible{color:var(--color-primary)}.topbarNotify span{background:var(--color-danger)}.topbarAvatar{background:var(--color-primary)}.topbarUser strong{color:var(--text-strong)}.topbarChevron{color:var(--text-muted);flex:none}.panel,.metric,.dashboardMetricCard,.dashboardCard,.dashboardPipelineCard,.flowNode,.syncControlCard,.syncCard,.syncExcelCard,.syncStatusCard,.sportmasterOverviewStatusCard,.sportmasterSyncCard,.sportmasterActionGroup,.sportmasterScheduleCard,.sportmasterReportsFiles,.sportmasterReportViewer,.sportmasterWarningItem,.sportmasterMappingHint,.manualTestMetric,.settingsScheduleCard,.settingsIntegrationGroup,.sportmasterSettingsSection,.sportmasterTechnicalSection,.labelPreviewCard,.labelHistoryItem,.sourceBadge,.eventItem,.logEntry{border-color:var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card)}.panel{padding:var(--space-5)}.heroPanel,.operationalHero,.serviceOverviewHero,.flowMapHero,.settingsHero,.labelsHero,.syncHero{border-left-color:var(--color-primary);background:var(--surface)}.heroPanel h2,.operationalHero h2,.serviceOverviewHero h2,.flowMapHero h2,.settingsHero h2,.labelsHero h2,.syncHero h2,.panelHeader h2,.dashboardCardHeader h2{color:var(--text)}.primaryButton,.strongGhostButton{background:var(--color-primary);color:var(--surface);box-shadow:var(--shadow-soft);border:1px solid #0000}.ghostButton,.iconButton,.savedButton,.filterTab,.sportmasterReportButton,.cdekClearButton{border:1px solid var(--border);background:var(--surface);color:var(--text-soft);box-shadow:none}.ghostButton:hover,.ghostButton:focus-visible,.iconButton:hover,.iconButton:focus-visible,.filterTab:hover,.filterTab:focus-visible,.sportmasterReportButton:hover,.sportmasterReportButton:focus-visible,.sportmasterReportButton.active,.cdekClearButton:hover,.cdekClearButton:focus-visible{border-color:var(--border-strong);background:var(--color-primary-soft);color:var(--color-primary);transform:translateY(-1px)}.dangerButton{border:1px solid var(--status-danger-surface);background:var(--color-danger-soft);color:var(--status-danger-text)}.linkButton,.flowNodeAction{color:var(--color-primary)}.linkButton:hover,.linkButton:focus-visible{color:var(--color-primary-strong)}input,select,textarea,.searchRow,.mappingSearch,.catalogSearch,.ozonColumnControls,.compactCheckbox,.syncSegmented,.fileDrop{border-color:var(--border);border-radius:var(--radius-card);background:var(--surface);color:var(--text)}textarea{min-height:104px;padding:var(--space-3);resize:vertical}label,.syncField>span,.editableSetting span,.sportmasterSettingField>span,.sportmasterCheckboxField>span:first-child{color:var(--text-strong)}input:focus,select:focus,textarea:focus,button:focus-visible{box-shadow:var(--focus-ring);outline:0}.searchRow:focus-within,.mappingSearch:focus-within,.catalogSearch:focus-within{border-color:var(--border-strong);box-shadow:var(--focus-ring)}table{color:var(--text)}th,.mappingHeader,.syncStatusTableHeader,.statusTableHeader,.sportmasterReadinessHeader,.sportmasterScheduleHeader{border-color:var(--border);background:var(--surface-subtle);color:var(--text-muted)}td,.mappingRow,.syncStatusTableRow,.statusTableRow,.sportmasterReadinessRow,.sportmasterScheduleRow,.dashboardInfoList div,.dashboardTodayRow,.dashboardUploadRow,.dashboardServiceRow{border-color:var(--surface-subtle);color:var(--text-soft)}.tablePanel pre,.sportmasterReportContent,.sportmasterLogContent{color:#eef7ff;background:#0f1f36}.statusBadge,.rowStatus,.dashboardSoftBadge,.modeBadge,.syncModeBadge,.syncState,.mappingStatus,.sportmasterReadinessBadge,.dashboardSelectBadge{border-radius:999px}.statusBadge.success,.statusBadge.skipped,.rowStatus.sent,.dashboardSoftBadge.success,.mappingStatus.saved,.mappingStatus.auto,.modeBadge.prod,.syncModeBadge.hash,.syncState.enabled,.sportmasterReadinessBadge.ready,.dashboardQueueIcon.success,.settingsCheckResult.success{background:var(--color-success-soft);color:var(--status-success-text)}.statusBadge.running,.dashboardSoftBadge.running,.mappingStatus.auto_available,.syncModeBadge.time,.dashboardQueueIcon.running,.filterTab.active{background:var(--color-primary-soft);color:var(--color-primary);border-color:#b9d7ff}.statusBadge.partial,.statusBadge.pending,.rowStatus.skipped,.dashboardSoftBadge.partial,.dashboardSoftBadge.pending,.mappingStatus.missing,.modeBadge.test,.dashboardQueueIcon.pending,.settingsCheckResult.partial{background:var(--color-warning-soft);color:var(--status-warning-text)}.statusBadge.failed,.rowStatus.failed,.dashboardSoftBadge.failed,.dashboardQueueIcon.failed,.settingsCheckResult.error,.sportmasterReadinessBadge.missing,.sportmasterReadinessBadge.error{background:var(--color-danger-soft);color:var(--status-danger-text)}.statusBadge.unknown,.syncState.disabled,.sportmasterReadinessBadge.unknown{background:var(--surface-subtle);color:var(--text-muted)}.dashboardMetricIcon.green,.flowNode.success .flowNodeIcon{background:var(--color-success-soft);color:var(--color-success)}.dashboardMetricIcon.blue,.dashboardPipelineIndex,.flowNodeIcon,.serviceIcon,.dashboardQueueItem>span:last-child{background:var(--color-primary-soft);color:var(--color-primary)}.dashboardMetricIcon.violet{background:var(--color-violet-soft);color:var(--color-violet)}.dashboardMetricIcon.cyan{color:var(--color-accent-strong);background:#dff9f7}.metric.good strong,.dashboardConnection,.dashboardEventDot.success,.dashboardUploadRow svg{color:var(--color-success)}.dashboardMetricCard small{color:var(--status-success-text)}.metric.bad strong,.dashboardTodayRow.bad strong,.formError{color:var(--status-danger-text)}.dashboardPipelineCard,.flowNodeButton,.syncControlCard,.sportmasterSyncCard,.labelPreviewCard,.labelHistoryItem{transition:border-color .16s,box-shadow .16s,transform .16s,background-color .16s,color .16s}button.dashboardPipelineCard:hover,button.dashboardPipelineCard:focus-visible,.flowNodeButton:hover,.flowNodeButton:focus-visible,.syncControlCard:hover,.labelPreviewCard:hover,.labelHistoryItem:hover{border-color:var(--border-strong);transform:translateY(-1px);box-shadow:0 18px 44px #1e74ff1f}.dashboardPipelineArrow,.flowStage:not(:last-child):after{color:#41516a;border-top-color:#b8c7dc}.flowStage:not(:last-child):before{border-left-color:#b8c7dc}.flowStageHeader{border-color:var(--border);background:var(--surface-subtle);color:var(--text-soft)}.flowEdgeItem,.placeholderPanel,.dashboardSyncStats div,.dashboardSyncFooter span,.sourceBadge,.syncControlCard.disabled,.settingsScheduleCard,.settingsIntegrationGroup,.labelPreviewCard,.labelHistoryItem{background:var(--surface-subtle)}.dashboardSyncCard,.sportmasterOverviewStatusCard,.logEntry{border-left-color:#b8c7dc}.dashboardSyncCard.success,.sportmasterOverviewStatusCard.success,.logEntry.success{border-left-color:var(--color-success)}.dashboardSyncCard.partial,.sportmasterOverviewStatusCard.warning,.logEntry.warning,.sportmasterOverviewAlert,.labelWarnings p{border-color:#ffd98f;border-left-color:var(--color-warning);background:var(--surface)900000000;color:var(--status-warning-text)}.dashboardSyncCard.failed,.sportmasterOverviewStatusCard.failed,.logEntry.error,.sourceBadge.conflict{border-left-color:var(--color-danger)}.dashboardSyncCard.running,.sportmasterOverviewStatusCard.running,.logEntry.info{border-left-color:var(--color-primary)}.syncControlCard.enabled{background:#fbfffc;border-color:#baf0cf}.syncControlFooter strong,.syncExcelCard .syncState,.savedButton{color:var(--color-success)}.syncSegmented{background:var(--color-primary-soft);overflow:hidden}.syncSegmented button{color:var(--text-soft)}.syncSegmented button.active{background:var(--color-primary);color:var(--surface)}.switchControl span{border-color:var(--border-strong);background:var(--surface-subtle)}.switchControl input:checked+span{border-color:var(--color-primary);background:var(--color-primary)}.switchControl input:focus-visible+span{box-shadow:var(--focus-ring);outline:0}.settingsTargetActive,.navSectionActive{box-shadow:var(--focus-ring), 0 16px 34px #1e74ff1f;border-color:var(--border-strong)!important}.sportmasterSettingsAnchors a{border-color:var(--border);background:var(--surface);color:var(--text-soft)}.sportmasterSettingsAnchors a:hover,.sportmasterSettingsAnchors a:focus-visible{border-color:var(--border-strong);background:var(--color-primary-soft);color:var(--color-primary)}.labelsHero,.fileDrop{border-color:#b9d7ff}.fileDrop{background:var(--surface-subtle);color:var(--text-soft);border-style:dashed}.loginScreen,.centerScreen{background:var(--surface-muted)}.loginPanel{border-color:var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-raised)}.toast{border:1px solid var(--border);background:var(--surface);color:var(--text);box-shadow:var(--shadow-raised)}.toast button{background:var(--surface-subtle);color:var(--text-muted)}.toast button:hover,.toast button:focus-visible{background:var(--color-primary-soft);color:var(--color-primary)}.jobsCockpit{gap:var(--space-4)}.jobsMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.jobsMetricCard{gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-height:104px;box-shadow:var(--shadow-soft);padding:18px;display:grid}.jobsMetricCard span,.jobsFilterPanel label>span,.jobDetailsMeta span,.workerRoleCard span,.workerRoleCard small,.mutedText{color:var(--text-muted);font-size:.82rem;font-weight:800}.jobsMetricCard strong{color:var(--text-strong);font-size:2rem;line-height:1}.jobsMetricCard.good strong{color:var(--color-success)}.jobsMetricCard.bad strong{color:var(--color-danger)}.verboxSettingsSection{gap:var(--space-4);min-width:0;display:grid}.securityWorkspace{gap:var(--space-5);min-width:0;display:grid}.securityWorkspaceHeader,.securityPanelToolbar,.securitySessionTitle{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.securityWorkspaceHeader h2{margin:var(--space-1) 0}.securityWorkspaceHeader p{color:var(--text-muted);margin:0}.securitySummaryGrid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.securitySummaryGrid article{align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);grid-template-columns:auto 1fr;display:grid}.securitySummaryGrid article strong{font-size:1.15rem}.securitySummaryGrid article span{color:var(--text-muted);grid-column:2;font-size:.82rem}.securitySessionList,.securityEventList{gap:var(--space-2);display:grid}.securityReauthForm{align-items:end;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);grid-template-columns:minmax(220px,1fr) auto;display:grid}.securityReauthForm label{gap:var(--space-2);display:grid}.securityReauthForm small{color:var(--text-muted);grid-column:1/-1}.securitySessionCard{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);display:grid}.securitySessionCard dl{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.securitySessionCard dl div{min-width:0}.securitySessionCard dt{color:var(--text-muted);font-size:.75rem}.securitySessionCard dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.securitySessionCard .dangerButton{justify-self:start}.securityEventList article{justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border);display:flex}.securityEventList article span{color:var(--text-muted)}@media (width<=900px){.securitySummaryGrid,.securitySessionCard dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.securitySummaryGrid,.securitySessionCard dl,.securityReauthForm{grid-template-columns:1fr}.securityEventList article{flex-direction:column}}.navItem:hover,.navItem:focus-visible,.navItem.active,.navSubItem:hover,.navSubItem:focus-visible,.navSubItem.active{background:var(--color-primary-soft);color:var(--color-primary)}.navItem.active{box-shadow:inset 3px 0 0 var(--color-primary)}.mainArea{background:var(--surface-muted);padding:var(--space-6)}.topbar{gap:var(--space-4);margin-bottom:var(--space-5)}.topbar h1{color:var(--text);font-size:2rem;line-height:1.25}.topbarSearch,.searchField,.mappingSearch,.catalogSearch,.searchRow,.jobsSearch div,.jobsFilterPanel input,.jobsFilterPanel select,.operationalToolbarSearch>div{border:1px solid var(--border);background:var(--surface);box-shadow:none}.topbarSearch input,.searchField input,.mappingSearch input,.catalogSearch input,.jobsSearch input,.operationalToolbarSearch input{color:var(--text)}.panel,.metric,.dashboardMetricCard,.dashboardCard,.dashboardPipelineCard,.jobsMetricCard,.jobsTableRow,.sportmasterOverviewSyncStatus,.sportmasterOverviewKpiCard,.sportmasterOverviewActivityPanel,.sportmasterOverviewErrorsPanel,.sportmasterOverviewSchedulePanel,.sportmasterOverviewInfo,.sportmasterOverviewQuickPanel,.settingsScheduleCard,.settingsIntegrationGroup,.sportmasterSettingsSection,.sportmasterTechnicalSection,.labelPreviewCard,.labelHistoryItem,.operatorThreadPanel,.operatorConversationPanel,.dialogInfoRail,.workersPanel,.jobDetailsPanel,.topbarDropdown{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card)}.panel,.dashboardCard{padding:var(--space-5)}.dashboardMetricCard,.jobsMetricCard,.metric{min-height:96px;padding:var(--space-4)}.heroPanel,.operationalHero,.serviceOverviewHero,.flowMapHero,.settingsHero,.labelsHero,.syncHero{background:var(--surface);border-left-width:1px}.panelHeader h2,.dashboardCardHeader h2,.dashboardHeroV2 h2,.operationalHero h2,.serviceOverviewHero h2,.flowMapHero h2,.settingsHero h2,.labelsHero h2,.syncHero h2{color:var(--text);font-size:1.125rem;line-height:1.55}.dashboardHeroV2 h2,.heroPanel h2{font-size:1.5rem;line-height:1.33}.muted,.mutedText,.emptyState,.dashboardInfoList span,.dashboardTodayRow span,.dashboardMetricCard span,.jobsMetricCard span,.notificationItem small{color:var(--text-muted)}.primaryButton,.strongGhostButton,.sportmasterSyncButton.primary{background:var(--color-primary);color:var(--surface);box-shadow:none}.primaryButton:hover,.primaryButton:focus-visible,.strongGhostButton:hover,.strongGhostButton:focus-visible{background:var(--color-primary-strong);transform:translateY(-1px)}.ghostButton,.secondaryButton,.iconButton,.iconTextButton,.savedButton,.filterTab,.sportmasterReportButton,.cdekClearButton,.sportmasterSyncButton{border:1px solid var(--border);background:var(--surface);color:var(--text-soft);box-shadow:none}.ghostButton:hover,.ghostButton:focus-visible,.secondaryButton:hover,.secondaryButton:focus-visible,.iconButton:hover,.iconButton:focus-visible,.filterTab:hover,.filterTab:focus-visible,.sportmasterReportButton:hover,.sportmasterReportButton:focus-visible{background:var(--color-primary-soft);color:var(--color-primary);border-color:#bfdbfe;transform:translateY(-1px)}.dangerButton,.iconButton.danger{border-color:var(--status-danger-surface);background:var(--color-danger-soft);color:var(--status-danger-text)}.tableScroller,.ozonProductsScroller,.manualTestLogTable,.statusTable,.syncStatusTable,.sportmasterReadinessTable,.sportmasterScheduleGrid{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:none}th,.mappingHeader,.syncStatusTableHeader,.statusTableHeader,.sportmasterReadinessHeader,.sportmasterScheduleHeader,.jobsTableHead{background:var(--surface-subtle);color:var(--text-muted);text-transform:uppercase;font-size:.75rem;font-weight:800}td,.mappingRow,.syncStatusTableRow,.statusTableRow,.sportmasterReadinessRow,.sportmasterScheduleRow,.dashboardInfoList div,.dashboardTodayRow,.dashboardUploadRow,.dashboardServiceRow,.jobsTableRow{border-color:var(--border);color:var(--text-soft)}.statusBadge,.rowStatus,.dashboardSoftBadge,.modeBadge,.syncModeBadge,.syncState,.mappingStatus,.sportmasterReadinessBadge,.dashboardSelectBadge{border-radius:var(--radius-pill);min-height:24px;padding:0 9px;font-size:.78rem;font-weight:800}th,td{overflow-wrap:anywhere;vertical-align:top;line-height:1.35}.dashboardMetricValue,.dashboardSyncValue,.jobsMetric strong,.statusBadge,.rowStatus,.sportmasterOverviewKpiValue,.sportmasterOverviewProgressValue,.sportmasterOverviewDelayValue,.sportmasterOverviewScheduleLine,.sportmasterReadinessRow,.sportmasterScheduleRow,.syncStatusTableRow,.statusTableRow,.mappingRow,.jobsTableRow{font-variant-numeric:tabular-nums}.dashboardSyncGrid,.dashboardMetricsGrid,.operatorDialogsMetrics,.jobsMetrics,.labelSummaryGrid,.sportmasterOverviewReferenceGrid,.sportmasterOverviewDashboardGrid,.sportmasterOverviewQuickGrid,.sportmasterSettingsGrid,.sportmasterSyncActions,.serviceOverviewGrid{min-width:0}.dashboardSyncGrid,.dashboardMetricsGrid,.jobsMetrics,.labelSummaryGrid,.serviceOverviewGrid,.sportmasterOverviewQuickGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.sportmasterOverviewScheduleLine{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"scheduleTitle scheduleInterval""scheduleNext scheduleNext"}.sportmasterOverviewQuickAction{border-radius:var(--radius-control);min-height:72px}.sportmasterOverviewReferenceGrid{grid-template-columns:minmax(360px,1.8fr) repeat(4,minmax(160px,1fr))}.sportmasterOverviewSyncStatus{grid-template-columns:minmax(0,1fr) 112px}.sportmasterOverviewSyncStatus .panelHeader{flex-wrap:wrap}.sportmasterOverviewSyncStatus .panelHeader h2{overflow-wrap:break-word;flex:170px}.sportmasterOverviewProgress{width:112px}.sportmasterOverviewScheduleLine strong{grid-area:scheduleTitle}.sportmasterOverviewScheduleLine .statusBadge{grid-area:scheduleInterval;justify-self:end}.sportmasterOverviewScheduleLine small{grid-area:scheduleNext}.sportmasterOverviewQuickAction strong{overflow-wrap:break-word}.dashboardServiceRow{gap:var(--space-1) var(--space-3);padding:var(--space-3) 0;grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"icon title action""icon status action";align-items:center}.dashboardServiceRow svg{grid-area:icon}.dashboardServiceRow strong{overflow-wrap:break-word;grid-area:title}.dashboardConnection{grid-area:status;line-height:1.25}.dashboardServiceRow .ghostButton{grid-area:action}.dashboardV2Start{gap:var(--space-4)}.dashboardV2Kpis{gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));width:100%;min-width:0;display:grid}.dashboardV2Kpi,.dashboardV2Marketplace,.dashboardV2Section,.dashboardV2FlowNode,.dashboardV2SystemItem{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card)}.dashboardV2Kpi{gap:var(--space-3);min-height:112px;padding:var(--space-4);grid-template-columns:44px minmax(0,1fr);grid-template-areas:"icon body";align-items:start;display:grid}.dashboardV2Kpi>.dashboardV2Icon{grid-area:icon}.dashboardV2Kpi>div{grid-area:body;grid-template-rows:auto auto auto auto;gap:2px;min-width:0;display:grid}.dashboardV2Icon{border-radius:var(--radius-control);background:var(--color-primary-soft);width:40px;height:40px;color:var(--color-primary);justify-content:center;align-items:center;display:inline-flex}.dashboardV2Kpi.success .dashboardV2Icon,.dashboardV2SystemItem.success strong{background:var(--color-success-soft);color:var(--color-success)}.dashboardV2Kpi.warning .dashboardV2Icon{background:var(--color-warning-soft);color:var(--color-warning)}.dashboardV2Kpi.danger .dashboardV2Icon{background:var(--color-danger-soft);color:var(--color-danger)}.dashboardV2Kpi.violet .dashboardV2Icon{background:var(--color-violet-soft);color:var(--color-violet)}.dashboardV2Kpi span,.dashboardV2Kpi small,.dashboardV2Marketplace small,.dashboardV2FlowNode small,.dashboardV2SystemItem span{color:var(--text-muted);overflow-wrap:anywhere}.dashboardV2Kpi strong{color:var(--text);margin-top:var(--space-1);overflow-wrap:anywhere;min-width:0;font-size:1.55rem;line-height:1.15;display:block}.dashboardV2Kpi em{color:var(--color-success);margin-top:var(--space-2);font-size:.78rem;font-style:normal;font-weight:800;display:block}.dashboardV2KpiAction{margin-top:var(--space-1);justify-self:start;padding:0}.dashboardV2Section{padding:var(--space-4)}.dashboardV2SectionHeader{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.dashboardV2SectionHeader h2{color:var(--text);font-size:1.05rem;line-height:1.35}.dashboardV2MarketplaceGrid{align-items:stretch;gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;min-width:0;display:grid}.dashboardV2Marketplace{gap:var(--space-4);min-width:0;padding:var(--space-4);box-shadow:none;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.dashboardV2MarketplaceTop{gap:var(--space-3);grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"logo title status";align-items:center;min-width:0;display:grid}.dashboardV2MarketplaceTop .dashboardV2Logo{grid-area:logo}.dashboardV2MarketplaceTop>div{grid-area:title;min-width:0}.dashboardV2MarketplaceTop .dashboardV2Status{grid-area:status;justify-self:end}.dashboardV2MarketplaceTop strong,.dashboardV2FlowNode strong{color:var(--text);overflow-wrap:break-word;display:block}.dashboardV2Logo{background:var(--color-primary);width:40px;height:40px;color:var(--surface);border-radius:999px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.dashboardV2Logo.wildberries{background:#7c3aed}.dashboardV2Logo.yandex{color:var(--text-strong);background:#fbbf24}.dashboardV2Logo.sportmaster{background:#0ea5e9}.dashboardV2Status{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;min-height:24px;padding:0 9px;font-size:.76rem;font-weight:900;display:inline-flex}.dashboardV2Status.active{background:var(--color-success-soft);color:var(--color-success)}.dashboardV2Status.warning{background:var(--color-warning-soft);color:var(--color-warning)}.dashboardV2Status.inactive{background:var(--surface-subtle);color:var(--text-muted)}.dashboardV2MarketplaceStats{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;display:grid}.dashboardV2MarketplaceStats div{border-right:1px solid var(--border);min-width:0}.dashboardV2MarketplaceStats div:last-child{border-right:0}.dashboardV2MarketplaceStats dt{color:var(--text-muted);font-size:.74rem}.dashboardV2MarketplaceStats dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-weight:900}.dashboardV2Marketplace .linkButton{place-self:end start}.dashboardV2Flow{gap:var(--space-3);grid-template-rows:repeat(2,minmax(84px,auto));grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.dashboardV2FlowNode{gap:var(--space-3);min-width:0;min-height:72px;padding:var(--space-3);color:inherit;text-align:left;cursor:pointer;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.dashboardV2FlowNode em{color:var(--text-muted);font-style:normal}.dashboardV2Grid,.dashboardV2MainGrid,.dashboardV2BottomGrid,.dashboardV2IntelligenceGrid{gap:var(--space-4);grid-template-columns:repeat(12,minmax(0,1fr));min-width:0;display:grid}.dashboardV2FlowNode-excel,.dashboardV2FlowNode-localDb,.dashboardV2FlowNode-site{grid-row:1/span 2}.dashboardV2FlowNode-excel{grid-column:1}.dashboardV2FlowNode-localDb{grid-column:2}.dashboardV2FlowNode-site{grid-column:3}.dashboardV2FlowNode-sportmaster{grid-area:1/4}.dashboardV2FlowNode-marketplaces{grid-area:2/4}.dashboardV2FlowMeta{color:var(--text-muted);margin-top:4px;font-size:.75rem;line-height:1.35;display:block}.dashboardSpan-full{grid-column:span 12}.dashboardSpan-half{grid-column:span 6}.dashboardSpan-third{grid-column:span 4}.dashboardSpan-quarter{grid-column:span 3}.dashboardSpan-sixth{grid-column:span 2}.dashboardV2Legend{gap:var(--space-3);flex-wrap:wrap;font-size:.78rem;font-weight:800;display:flex}.dashboardV2Legend .success{color:var(--color-success)}.dashboardV2Legend .danger{color:var(--color-danger)}.dashboardV2ActivityTotals,.dashboardV2ActivityPeriods{gap:var(--space-2);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.dashboardChartCard .dashboardCardHeader{grid-template-columns:minmax(max-content,1fr) auto;align-items:start;display:grid}.dashboardChartCard .dashboardCardHeader h2{white-space:nowrap}.dashboardChartCard .dashboardV2ActivityTotals{justify-self:end}.dashboardChartCard .dashboardV2ActivityPeriods{grid-column:1/-1;justify-self:start}.dashboardV2ActivityTotals span{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;font-size:.82rem;font-weight:850;display:inline-flex}.dashboardV2ActivityTotals strong{font-size:1rem}.dashboardV2ActivityTotals .success{color:var(--color-success)}.dashboardV2ActivityTotals .danger{color:var(--color-danger)}.dashboardV2ActivityPeriods{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-subtle);padding:3px}.dashboardV2ActivityPeriods button{border-radius:calc(var(--radius-control) - 2px);min-height:34px;padding:0 var(--space-3);color:var(--text-muted);background:0 0;border:0;font-weight:850}.dashboardV2ActivityPeriods button.active,.dashboardV2ActivityPeriods button[aria-pressed=true]{background:var(--color-primary);color:var(--surface)}.dashboardV2ActivityKpis{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.dashboardV2ActivityKpi{gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;padding:var(--space-3);background:var(--surface);grid-template-columns:38px minmax(0,1fr);align-items:center;display:grid}.dashboardV2ActivityKpi svg{background:var(--color-primary-soft);width:38px;height:38px;color:var(--color-primary);border-radius:999px;grid-row:span 3;padding:9px}.dashboardV2ActivityKpi.running svg{color:var(--color-success);background:#eaf7ef}.dashboardV2ActivityKpi.latest svg{color:var(--color-violet);background:#f2efff}.dashboardV2ActivityKpi span,.dashboardV2ActivityKpi small{min-width:0;color:var(--text-muted);overflow-wrap:anywhere;font-size:.78rem;font-weight:800}.dashboardV2ActivityKpi strong{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:1.2rem}.dashboardV2ActivityChartScroller{padding-bottom:var(--space-1);overflow-x:auto}.dashboardV2Bars{align-items:end;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-card);min-width:440px;min-height:180px;padding:var(--space-4) var(--space-3) var(--space-2);background:linear-gradient(to bottom, transparent 0, transparent calc(33.33% - 1px), var(--border) calc(33.33% - 1px), var(--border) 33.33%, transparent 33.33%), linear-gradient(to bottom, transparent 0, transparent calc(66.66% - 1px), var(--border) calc(66.66% - 1px), var(--border) 66.66%, transparent 66.66%);grid-template-columns:repeat(auto-fit,minmax(34px,1fr));display:grid}.dashboardV2BarColumn{align-items:end;gap:var(--space-2);grid-template-rows:minmax(132px,1fr) auto;min-width:0;display:grid}.dashboardV2BarPair{grid-template-columns:1fr 1fr;align-items:end;gap:3px;min-height:132px;display:grid}.dashboardV2BarColumn small{color:var(--text-muted);text-align:center;font-size:.7rem}.dashboardV2Bar{border-radius:var(--radius-pill) var(--radius-pill) 0 0;display:block}.dashboardV2Bar.success{background:var(--color-success)}.dashboardV2Bar.danger{background:var(--color-danger)}.dashboardV2ActivityHealth{gap:var(--space-3);margin-top:var(--space-4);border-radius:var(--radius-card);padding:var(--space-3);color:var(--status-success-text);background:#f1fbf5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.dashboardV2ActivityHealth.warning{background:var(--surface)8000000;color:var(--status-warning-text)}.dashboardV2ActivityHealth.error{background:var(--surface)1f2;color:#be123c}.dashboardV2ActivityHealth.idle{background:var(--surface-subtle);color:var(--text-muted)}.dashboardV2ActivityHealth span{gap:2px;min-width:0;display:grid}.dashboardV2ActivityHealth strong,.dashboardV2ActivityHealth small{overflow-wrap:anywhere;min-width:0}.dashboardV2ActivityHealth em{border-radius:var(--radius-control);padding:var(--space-2) var(--space-3);white-space:nowrap;background:#ffffff9e;font-style:normal;font-weight:850}.dashboardV2IssueList,.dashboardV2InsightList{gap:var(--space-2);display:grid}.dashboardV2RiskSummary{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.dashboardV2RiskSummary span{border:1px solid var(--border);color:var(--text-muted);padding:var(--space-1) var(--space-2);border-radius:999px;font-size:.78rem;font-weight:750}.dashboardV2Insight{gap:var(--space-1);border:0;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-subtle);width:100%;min-width:0;color:inherit;padding:var(--space-3);text-align:left;display:grid}.dashboardV2Insight.error,.dashboardV2Insight.risk{border-left-color:var(--color-danger)}.dashboardV2Insight.warning,.dashboardV2Insight.watch{border-left-color:var(--color-warning)}.dashboardV2Insight.ok,.dashboardV2Insight.info{border-left-color:var(--color-success)}.dashboardV2Insight span,.dashboardV2Insight small{color:var(--text-muted);overflow-wrap:anywhere;line-height:1.4}.dashboardV2Caveats{color:var(--text-muted);gap:var(--space-1);margin:var(--space-3) 0 0;padding-left:18px;font-size:.82rem;display:grid}.dashboardV2Issue{gap:var(--space-2);border:0;border-bottom:1px solid var(--border);width:100%;color:inherit;padding:var(--space-2) 0;text-align:left;background:0 0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;display:grid}.dashboardV2Issue svg{color:var(--color-warning)}.dashboardV2Issue.error svg{color:var(--color-danger)}.dashboardV2Issue strong,.dashboardV2Issue small{overflow-wrap:anywhere;display:block}.dashboardV2Issue em{color:var(--text-muted);white-space:nowrap;font-size:.78rem;font-style:normal}.dashboardV2ScheduleTable{gap:var(--space-1);display:grid;overflow-x:auto}.dashboardV2ScheduleTable [role=row],.dashboardV2ScheduleRow{gap:var(--space-3);grid-template-columns:minmax(120px,1fr) 80px 110px minmax(130px,1fr);align-items:center;min-width:520px;display:grid}.dashboardV2ScheduleTable>[role=row]:first-child{color:var(--text-muted);text-transform:uppercase;font-size:.74rem;font-weight:900}.dashboardV2ScheduleRow{border:0;border-top:1px solid var(--border);width:100%;color:inherit;padding:var(--space-2) 0;text-align:left;background:0 0}.dashboardV2ScheduleTask{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;display:grid}.dashboardV2ScheduleTask span{overflow-wrap:anywhere;min-width:0}.dashboardV2QuickActions{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(136px,1fr));display:grid}.dashboardV2SystemGrid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboardV2SystemItem{min-width:0;padding:var(--space-3);box-shadow:none}.dashboardV2SystemItem strong{margin-top:var(--space-1);color:var(--text);display:block}.dashboardV2SystemItem.danger strong{color:var(--color-danger)}.dashboardV2SystemItem.warning strong{color:var(--color-warning)}@media (width<=1280px){.dashboardV2Kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardV2MarketplaceGrid,.dashboardV2Flow{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardV2FlowNode-excel,.dashboardV2FlowNode-localDb,.dashboardV2FlowNode-site,.dashboardV2FlowNode-sportmaster,.dashboardV2FlowNode-marketplaces{grid-area:auto}.dashboardSpan-half,.dashboardSpan-third,.dashboardSpan-quarter,.dashboardSpan-sixth{grid-column:span 6}}@media (width<=620px){.dashboardV2Kpis,.dashboardV2MarketplaceGrid,.dashboardV2Flow,.sportmasterStockAutomationFacts,.dashboardV2SystemGrid{grid-template-columns:minmax(0,1fr)}.dashboardV2MarketplaceTop,.dashboardV2Issue{grid-template-columns:40px minmax(0,1fr)}.dashboardV2MarketplaceTop{grid-template-areas:"logo title"".status"}.dashboardV2MarketplaceTop .dashboardV2Status,.dashboardV2Issue em{grid-column:2;justify-self:start}.dashboardV2ActivityHealth{grid-template-columns:auto minmax(0,1fr)}.dashboardV2ActivityHealth em{white-space:normal;grid-column:1/-1;justify-self:start}.dashboardV2FlowNode{grid-template-columns:40px minmax(0,1fr)}.dashboardV2FlowNode em{display:none}.dashboardChartCard .dashboardCardHeader{grid-template-columns:minmax(0,1fr)}.dashboardChartCard .dashboardCardHeader h2{white-space:normal}.dashboardChartCard .dashboardV2ActivityTotals,.dashboardChartCard .dashboardV2ActivityPeriods{justify-self:stretch}.dashboardSpan-full,.dashboardSpan-half,.dashboardSpan-third,.dashboardSpan-quarter,.dashboardSpan-sixth{grid-column:span 12}}.dashboardChartDetails{grid-template-columns:minmax(0,1fr);align-items:stretch}.dashboardChartDetails .statusBadge{justify-self:start}.dashboardChartDetails .ghostButton{white-space:nowrap;width:100%}.toast,.dialogInfoRail,.operatorThreadPanel,.operatorConversationPanel,.jobDetailsPanel,.workersPanel{max-width:100%}.notificationsDropdown{width:min(360px,100vw - 32px);max-width:calc(100vw - 32px)}@media (width<=1320px){.marketplaceProductHealthMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.sportmasterOverviewReferenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sportmasterOverviewSyncStatus,.sportmasterOverviewActivityPanel,.sportmasterOverviewSchedulePanel,.sportmasterOverviewQuickPanel{grid-column:1/-1}.sportmasterOverviewQuickGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}}@media (height<=860px) and (width>=921px){.navGroup:has(.active){order:-1}.navItemBlock:has(.active){order:-1}}@media (width<=920px){.navList{grid-template-columns:repeat(2,minmax(0,1fr))}.navGroup:has(.active){order:-1}.navItemBlock:has(.active){order:-1}.navSubItems{margin-left:0}.mainArea{padding:20px 16px 28px}.topbar{align-items:flex-start}.topbarActions{flex-wrap:wrap;justify-content:flex-start;width:100%}.topbarSearch{flex:260px;width:min(100%,520px)}.panelHeader,.dashboardCardHeader,.sportmasterSectionHeader,.sportmasterSyncTitle,.ozonProductsHeader,.settingsActions,.labelHistoryActions,.labelDownloads,.sportmasterActionButtons,.sportmasterScheduleActions,.sportmasterSettingsEditBar{flex-wrap:wrap}.sportmasterOverviewReferenceGrid,.sportmasterOverviewDashboardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sportmasterOverviewSyncStatus,.sportmasterOverviewActivityPanel,.sportmasterOverviewSchedulePanel,.sportmasterOverviewQuickPanel{grid-column:1/-1}}@media (width<=620px){.mainArea{padding:18px 12px 24px}.navList{grid-template-columns:1fr;margin-inline:0;padding:0;display:grid;overflow:visible}.navSubItems{margin-left:0}.contentGrid,.dashboardWorkspace,.flowMapWorkspace,.syncWorkspace,.settingsWorkspace,.labelsWorkspace,.sportmasterWorkspace,.dialogsOperatorWorkspace,.jobsCockpit,.importWorkspace,.bindingWorkspace,.manualTestWorkspace,.testWorkspace{gap:var(--space-4)}.topbar,.panelHeader,.dashboardCardHeader,.sportmasterSectionHeader,.sportmasterSyncTitle,.ozonProductsHeader{flex-direction:column;align-items:stretch}.topbarActions,.settingsActions,.labelHistoryActions,.labelDownloads,.sportmasterActionButtons,.sportmasterScheduleActions,.sportmasterSettingsEditBar{align-items:stretch}.topbarActions{position:relative}.notificationsMenuRoot{position:static}.marketplaceProductHealthMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplaceProductIssue{flex-direction:column;align-items:stretch}.notificationsDropdown{width:min(360px,100vw - 24px);max-width:calc(100vw - 24px);left:0;right:auto}.topbarMenuRoot:has(.accountDropdown){position:static}.accountDropdown{width:min(290px,100vw - 24px);max-width:calc(100vw - 24px);left:0;right:auto}.panelHeader .primaryButton,.panelHeader .ghostButton,.panelHeader .dangerButton,.dashboardCardHeader .primaryButton,.dashboardCardHeader .ghostButton,.settingsActions .primaryButton,.settingsActions .ghostButton,.labelHistoryActions .ghostButton,.labelHistoryActions .dangerButton,.labelDownloads .primaryButton,.labelDownloads .ghostButton,.sportmasterActionButtons .primaryButton,.sportmasterActionButtons .ghostButton,.sportmasterScheduleActions .ghostButton,.sportmasterSettingsEditBar .primaryButton,.sportmasterSettingsEditBar .ghostButton{width:100%}.filterTabs{grid-template-columns:1fr;display:grid}.filterTab{width:100%}.dashboardServiceRow{grid-template-columns:32px minmax(0,1fr);grid-template-areas:"icon title""icon status""action action"}.sportmasterOverviewReferenceGrid,.sportmasterOverviewDashboardGrid,.sportmasterOverviewQuickGrid,.sportmasterOverviewSyncStatus{grid-template-columns:1fr}.sportmasterOverviewProgress{justify-self:start}.sportmasterOverviewScheduleLine{grid-template-columns:1fr;grid-template-areas:"scheduleTitle""scheduleInterval""scheduleNext";align-items:start}.sportmasterOverviewScheduleLine .statusBadge{justify-self:start}}.sportmasterOverviewSyncStatus{justify-content:start;column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) 96px;grid-template-areas:"statusCopy statusProgress"}.sportmasterOverviewSyncStatus>div:first-child{grid-area:statusCopy;min-width:0}.sportmasterOverviewSyncStatus .panelHeader{justify-content:flex-start;align-items:center;gap:var(--space-2);flex-flow:wrap}.sportmasterOverviewSyncStatus .panelHeader h2{flex:0 auto;max-width:260px}.sportmasterOverviewSyncStatus .panelHeader .statusBadge{flex:none}.sportmasterOverviewProgress{flex-direction:column;grid-area:statusProgress;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.sportmasterOverviewProgress span{font-size:1.32rem}.sportmasterOverviewProgress small{text-align:center;max-width:72px;margin-top:4px;line-height:1.1}.monitoringWorkspace{min-width:0;overflow:clip}.monitoringHistorySection,.monitoringStatusSection{gap:var(--space-4);min-width:0;display:grid}.monitoringSectionStatus{justify-content:flex-end;display:flex}.monitoringTable{min-width:1180px}.monitoringTable th,.monitoringTable td{vertical-align:top}.monitoringTable td{min-width:0}.monitoringTable td>strong,.monitoringTable td>small,.monitoringTable td>span,.monitoringTable td>time{display:block}.monitoringTable td>small{color:var(--text-muted);margin-top:var(--space-1)}.monitoringTable tr[data-health=failed]{border-inline-start:3px solid var(--color-danger)}.monitoringTable tr[data-health=warning]{border-inline-start:3px solid var(--color-warning)}.monitoringTable tr[data-health=running]{border-inline-start:3px solid var(--color-primary)}.monitoringTable tr[data-health=pending]{border-inline-start:3px solid var(--color-violet)}.monitoringType{color:var(--text-muted);letter-spacing:.08em;margin-bottom:var(--space-1);text-transform:uppercase;font-size:.72rem;font-weight:700}.monitoringScheduleEditor,.monitoringActions{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.monitoringScheduleEditor label{align-items:center;gap:var(--space-2);display:flex}.monitoringScheduleEditor select{min-width:7rem}.monitoringActions{min-width:9.5rem}.monitoringActions .compactButton,.monitoringScheduleEditor .compactButton{justify-content:flex-start;width:100%}.monitoringResultError{color:var(--status-danger-text);overflow-wrap:anywhere;max-width:16rem}.monitoringConfirmRow>td,.monitoringDetailsRow>td{background:var(--surface-subtle);padding:var(--space-4)}.monitoringConfirmRow>td>div{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.monitoringConfirmRow span{color:var(--text-muted);flex:18rem}.monitoringDetails{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.monitoringDetails section{min-width:0}.monitoringDetails h3{margin:0 0 var(--space-2);font-size:.82rem}.monitoringDetails pre{background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-control);max-height:14rem;padding:var(--space-3);white-space:pre-wrap;word-break:break-word;overflow:auto}.monitoringDetails ul{padding-left:var(--space-5);margin:0}.monitoringError{color:var(--status-danger-text);padding:var(--space-5)}@media (width<=720px){.monitoringWorkspace .tableScroller{overflow:visible}.monitoringTable{width:100%;min-width:0;display:block}.monitoringTable thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.monitoringTable tbody,.monitoringTable tr,.monitoringTable td{width:100%;display:block}.monitoringTable tr{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);margin-bottom:var(--space-3);overflow:hidden}.monitoringTable td{gap:var(--space-1);padding:var(--space-3);border:0;grid-template-columns:minmax(7.5rem,35%) 1fr;display:grid}.monitoringTable td:before{color:var(--text-muted);content:attr(data-label);font-size:.75rem;font-weight:700}.monitoringTable td>*{grid-column:2}.monitoringTable td[data-label=Действия]{display:block}.monitoringTable td[data-label=Действия]:before{margin-bottom:var(--space-2);display:block}.monitoringActions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.monitoringActions small{grid-column:1/-1}.monitoringConfirmRow td,.monitoringDetailsRow td{display:block}.monitoringConfirmRow td:before,.monitoringDetailsRow td:before{display:none}.monitoringConfirmRow td>*,.monitoringDetailsRow td>*{grid-column:auto}}@media (prefers-reduced-motion:reduce){.monitoringWorkspace .spin{animation:none}}.cdekWorkspace{gap:var(--space-5)}.cdekActionGrid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cdekActionCard{align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-subtle);flex-direction:column;display:flex}.cdekActionCard h3,.cdekActionCard p,.cdekNotice p{margin:0}.cdekActionCard p{color:var(--text-muted);flex:1}.cdekNotice{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-subtle);border-inline-start:4px solid var(--domain-cdek);border-radius:var(--radius-lg);background:var(--surface-subtle);display:grid}.cdekImportForm{align-items:end;gap:var(--space-4);grid-template-columns:minmax(10rem,.7fr) minmax(14rem,1fr) auto;display:grid}.cdekCabinetImport{align-items:end;gap:var(--space-4);grid-template-columns:minmax(14rem,1fr) auto;display:grid}.cdekToolbar{margin-block-end:var(--space-4);display:flex}.cdekSearch{align-items:center;gap:var(--space-2);width:min(100%,28rem);padding-inline:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);display:flex}.cdekSearch input{background:0 0;border:0;width:100%;min-width:0}.cdekSearch input:focus{outline:0}.cdekTable td small{color:var(--text-muted);margin-block-start:var(--space-1);display:block}.cdekDeliveryModes{gap:var(--space-3) var(--space-5);padding:0 0 var(--space-5);border:0;flex-wrap:wrap;margin:0;display:flex}.cdekDeliveryModes legend{width:100%;margin-block-end:var(--space-2);font-weight:600}.cdekDeliveryModes label{align-items:center;gap:var(--space-2);display:flex}.cdekFormGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cdekFullRow{grid-column:1/-1}.cdekFormActions,.cdekDocumentActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.cdekFormActions{margin-block-start:var(--space-5)}.cdekPagination{justify-content:flex-end;align-items:center;gap:var(--space-3);color:var(--text-muted);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.cdekSuccess{align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-success);border-radius:var(--radius-lg);background:var(--status-success-surface);flex-wrap:wrap;margin-block-start:var(--space-5);display:flex}.cdekSuccess span{color:var(--text-muted);flex:20rem}.cdekError{color:var(--status-danger-text)}@media (width<=760px){.cdekWorkspace[data-nav-section=log-test]{gap:var(--space-2)}.cdekActionGrid,.cdekFormGrid,.cdekImportForm,.cdekCabinetImport{grid-template-columns:minmax(0,1fr)}.cdekFullRow{grid-column:auto}.cdekImportForm>button,.cdekCabinetImport>button,.cdekFormActions>button{width:100%}}}@layer modernize{:root{--modernize-page-pad:clamp(18px, 2vw, 32px);--modernize-section-gap:clamp(16px, 1.7vw, 28px);--modernize-card-pad:clamp(16px, 1.45vw, 24px);--modernize-card-border:color-mix(in oklch, var(--border) 86%, transparent);--modernize-card-bg:color-mix(in oklch, var(--surface-raised) 92%, var(--color-primary-soft));--modernize-muted-bg:color-mix(in oklch, var(--surface-muted) 86%, var(--surface));--modernize-hover-bg:color-mix(in oklch, var(--color-primary-soft) 66%, var(--surface));--modernize-success-bg:color-mix(in oklch, var(--color-success-soft) 72%, var(--surface));--modernize-warning-bg:color-mix(in oklch, var(--color-warning-soft) 74%, var(--surface));--modernize-danger-bg:color-mix(in oklch, var(--color-danger-soft) 72%, var(--surface));--modernize-info-bg:color-mix(in oklch, var(--color-info-soft) 76%, var(--surface))}@keyframes modernizeFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes modernizeFade{0%{opacity:0}to{opacity:1}}@keyframes modernizePop{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes modernizeSkeleton{0%{background-position:140% 0}to{background-position:-40% 0}}.motion-page{animation:modernizeFadeUp var(--motion-duration-slow) var(--ease-emphasized) both}.motion-card,.panel,.heroPanel,.operationalHero,.dashboardCard,.dashboardChartCard,.sportmasterOverviewCard,.sportmasterOverviewInfo,.sportmasterOverviewQuickPanel,.metric,.dashboardMetricCard,.jobsMetricCard,.manualTestMetric,.sportmasterOverviewKpiCard,.dialogInfoRail,.operatorThreadPanel,.operatorConversationPanel{animation:modernizePop var(--motion-duration-slow) var(--ease-emphasized) both;animation-delay:min(calc(var(--motion-index,0) * var(--motion-delay-step)), var(--motion-delay-max))}.motion-list-item,.jobsTableRow,.operatorThreadButton,.notificationItem,.marketplaceProductIssue,.sportmasterWarningItem,.dashboardServiceRow{animation:modernizeFadeUp var(--motion-duration) var(--ease-emphasized) both;animation-delay:min(calc(var(--motion-index,0) * var(--motion-delay-step)), var(--motion-delay-max))}.motion-fade{animation:modernizeFade var(--motion-duration) var(--ease-standard) both}.motion-slide-up{animation:modernizeFadeUp var(--motion-duration-slow) var(--ease-emphasized) both}.motion-pop{animation:modernizePop var(--motion-duration-slow) var(--ease-emphasized) both}body{background:linear-gradient(180deg, var(--surface-muted), color-mix(in oklch, var(--surface-muted) 72%, var(--surface)) 42rem);color:var(--text);text-rendering:optimizelegibility}.appShell{background:0 0}.mainArea{padding:var(--modernize-page-pad)}.topbar{z-index:30;margin:calc(var(--modernize-page-pad) * -1) calc(var(--modernize-page-pad) * -1) var(--space-5);border-bottom:1px solid var(--border-subtle);padding:16px var(--modernize-page-pad);background:color-mix(in oklch, var(--surface-muted) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:relative}.topbar h1{color:var(--text-strong);letter-spacing:0;font-size:clamp(1.45rem,1.15rem + .9vw,2rem);font-weight:860}.topbarTitle p,.topbarTitle span,.muted{color:var(--text-muted)}.topbarContextRail{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.topbarContextRail span{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-raised);min-height:28px;color:var(--text-muted);font-size:var(--font-size-xs,.75rem);align-items:center;gap:6px;padding:0 10px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff8c}.topbarContextRail span.success{border-color:color-mix(in oklch, var(--color-success) 26%, var(--border));background:var(--modernize-success-bg);color:color-mix(in oklch, var(--color-success) 72%, var(--text-strong))}.topbarContextRail span.info{border-color:color-mix(in oklch, var(--color-info) 26%, var(--border));background:var(--modernize-info-bg);color:color-mix(in oklch, var(--color-info) 72%, var(--text-strong))}.topbarContextRail span.warning{border-color:color-mix(in oklch, var(--color-warning) 30%, var(--border));background:var(--modernize-warning-bg);color:color-mix(in oklch, var(--color-warning) 58%, var(--text-strong))}.topbarSearch,.jobsSearch div,.searchFieldShell,.operatorFilterBar select,.operatorFilterBar input[type=date],.jobsFilterPanel input,.jobsFilterPanel select,input:not([type=checkbox]):not([type=radio]),select,textarea{border-color:var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow-control);transition:border-color var(--motion-duration-fast) var(--ease-standard), box-shadow var(--motion-duration-fast) var(--ease-standard), background-color var(--motion-duration-fast) var(--ease-standard)}.topbarSearch:focus-within,.jobsSearch div:focus-within,.searchFieldShell:focus-within,input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:color-mix(in oklch, var(--color-primary) 55%, var(--border));box-shadow:var(--focus-ring), var(--shadow-control);outline:0}.sidebar{border-right-color:var(--border-subtle);background:color-mix(in oklch, var(--surface-raised) 94%, var(--color-primary-soft));box-shadow:18px 0 48px #0f172a0f}.brandMark,.mobileTopbarMark{border-radius:var(--radius-card);background:var(--color-primary);box-shadow:inset 0 1px 0 #ffffff47, 0 14px 28px color-mix(in oklch, var(--color-primary) 24%, transparent)}.brand span,.navGroupTitle{color:var(--text-muted)}.navItem,.navSubItem{transition:background-color var(--motion-duration-fast) var(--ease-standard), color var(--motion-duration-fast) var(--ease-standard), transform var(--motion-duration-fast) var(--ease-standard), box-shadow var(--motion-duration-fast) var(--ease-standard)}.navItem:hover,.navItem:focus-visible,.navItem.active,.navSubItem:hover,.navSubItem:focus-visible,.navSubItem.active{background:var(--modernize-hover-bg);color:var(--color-primary-strong);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-primary) 14%, transparent);outline:0}.navItem:active,.navSubItem:active,.primaryButton:active,.secondaryButton:active,.ghostButton:active,.strongGhostButton:active,.savedButton:active,.dangerButton:active,.iconButton:active{transform:translateY(1px)scale(.99)}.navSubItems{border-left-width:1px;border-left-color:var(--border-subtle)}.panel,.heroPanel,.operationalHero,.dashboardCard,.dashboardChartCard,.sportmasterOverviewCard,.sportmasterOverviewInfo,.sportmasterOverviewQuickPanel,.sportmasterOverviewStatusCard,.sportmasterOverviewSyncStatus,.sportmasterSyncCard,.metric,.dashboardMetricCard,.jobsMetricCard,.manualTestMetric,.sportmasterOverviewKpiCard,.dialogInfoRail,.dialogSettingsPanel,.dialogAuditCard,.dialogAuditAccount,.operatorMetricCard,.operatorFilterBar,.operatorThreadPanel,.operatorConversationPanel,.jobsTableRow,.workerRoleCard,.jobRecoveryBlock,.jobSummaryBlock,.jobDetailsMeta div,.settingsIntegrationGroup,.settingsAdapterLifecycle,.editableSetting,.marketplaceSectionPanel,.marketplaceEmptyPanel,.marketplaceSyncRow,.marketplaceReportEmpty,.marketplaceProductHealthPanel,.marketplaceProductIssue,.notificationItem,.emptyState,.loadingPanel{border-color:var(--modernize-card-border);border-radius:var(--radius-panel);background:var(--modernize-card-bg);box-shadow:var(--shadow-card)}.heroPanel,.operationalHero{background:linear-gradient(135deg, color-mix(in oklch, var(--color-primary-soft) 72%, var(--surface)) 0%, var(--surface-raised) 54%), var(--surface-raised);border-left-width:1px;min-height:144px}.heroPanel h2,.operationalHero h2,.panelHeader h2,.dashboardCardHeader h2,.sportmasterOverviewInfo h2{color:var(--text-strong);letter-spacing:0;font-weight:860}.panelHeader,.dashboardCardHeader,.sportmasterSectionHeader,.sportmasterSyncTitle,.ozonProductsHeader{border-bottom-color:var(--border-subtle)}.primaryButton,.strongGhostButton{background:var(--color-primary);color:var(--surface);box-shadow:0 12px 24px color-mix(in oklch, var(--color-primary) 18%, transparent)}.primaryButton:hover,.primaryButton:focus-visible,.strongGhostButton:hover,.strongGhostButton:focus-visible{background:var(--color-primary-strong);box-shadow:var(--focus-ring), 0 16px 30px color-mix(in oklch, var(--color-primary) 22%, transparent);outline:0}.secondaryButton,.ghostButton,.iconTextButton,.savedButton,.filterTab,.sportmasterReportButton,.cdekClearButton,.iconButton,.filterIconButton,.iconOnlyButton{border:1px solid var(--border-subtle);background:var(--surface-raised);color:var(--text-soft);box-shadow:var(--shadow-control)}.secondaryButton:hover,.secondaryButton:focus-visible,.ghostButton:hover,.ghostButton:focus-visible,.iconTextButton:hover,.iconTextButton:focus-visible,.savedButton:hover,.savedButton:focus-visible,.filterTab:hover,.filterTab:focus-visible,.iconButton:hover,.iconButton:focus-visible,.filterIconButton:hover,.filterIconButton:focus-visible,.iconOnlyButton:hover,.iconOnlyButton:focus-visible{border-color:color-mix(in oklch, var(--color-primary) 32%, var(--border));background:var(--modernize-hover-bg);color:var(--color-primary-strong);box-shadow:var(--focus-ring), var(--shadow-control);outline:0}.dangerButton,.iconButton.danger{border:1px solid color-mix(in oklch, var(--color-danger) 22%, var(--border));background:var(--modernize-danger-bg);color:var(--color-danger)}.savedButton{background:var(--modernize-success-bg);color:color-mix(in oklch, var(--color-success) 74%, var(--text-strong))}.statusBadge,.badgeChip,.modeBadge,.dashboardSoftBadge{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);box-shadow:inset 0 1px #ffffff73}.formField{gap:var(--space-2);min-width:0;color:var(--text-soft);display:grid}.formFieldLabel{color:var(--text-soft);font-size:var(--font-size-label);font-weight:800}.formField :is(input,select,textarea){border-color:var(--border-strong);border-radius:var(--radius-control);background:var(--surface-raised);width:100%;color:var(--text-strong)}.formField textarea{min-height:96px;padding:var(--space-3);resize:vertical}.formField :is(input,select,textarea):focus-visible{border-color:var(--color-primary);box-shadow:var(--focus-ring);outline:0}.formField-invalid :is(input,select,textarea){border-color:var(--color-danger)}.formFieldHelper,.formFieldError{font-size:var(--font-size-label);line-height:var(--line-ui)}.formFieldHelper{color:var(--text-muted)}.formFieldError{color:var(--status-danger-text);font-weight:700}.badgeChip{justify-content:center;align-items:center;gap:var(--space-1);min-width:0;min-height:24px;padding:0 var(--space-2);background:var(--modernize-muted-bg);color:var(--text-muted);font-size:var(--font-size-badge);white-space:nowrap;font-weight:900;line-height:1;display:inline-flex}.badgeChip-count{min-width:24px;padding-inline:var(--space-2);font-variant-numeric:var(--font-feature-numeric)}.badgeChipInteractive{cursor:pointer;transition:border-color var(--motion-duration-fast) var(--ease-standard), background-color var(--motion-duration-fast) var(--ease-standard), box-shadow var(--motion-duration-fast) var(--ease-standard), color var(--motion-duration-fast) var(--ease-standard)}.badgeChipInteractive:hover,.badgeChipInteractive:focus-visible,.badgeChipInteractive.selected{border-color:color-mix(in oklch, var(--color-primary) 32%, var(--border));background:var(--modernize-hover-bg);color:var(--color-primary-strong);box-shadow:var(--focus-ring), inset 0 1px 0 color-mix(in oklch, var(--surface) 45%, transparent);outline:0}.statusBadge.success,.badgeChip.success,.statusBadge.skipped,.badgeChip.skipped,.statusBadge.good,.statusBadge.status-success{border-color:color-mix(in oklch, var(--color-success) 28%, var(--border));background:var(--modernize-success-bg);color:color-mix(in oklch, var(--color-success) 72%, var(--text-strong))}.statusBadge.partial,.badgeChip.partial,.statusBadge.pending,.badgeChip.pending,.statusBadge.warning,.statusBadge.status-warning{border-color:color-mix(in oklch, var(--color-warning) 32%, var(--border));background:var(--modernize-warning-bg);color:color-mix(in oklch, var(--color-warning) 56%, var(--text-strong))}.statusBadge.failed,.badgeChip.failed,.statusBadge.error,.statusBadge.status-error{border-color:color-mix(in oklch, var(--color-danger) 28%, var(--border));background:var(--modernize-danger-bg);color:color-mix(in oklch, var(--color-danger) 72%, var(--text-strong))}.statusBadge.running,.badgeChip.running,.statusBadge.info,.badgeChip.info,.statusBadge.status-running{border-color:color-mix(in oklch, var(--color-info) 28%, var(--border));background:var(--modernize-info-bg);color:color-mix(in oklch, var(--color-info) 72%, var(--text-strong))}.statusBadge.unknown,.badgeChip.unknown,.statusBadge.muted,.badgeChip.muted{border-color:var(--border-subtle);background:var(--modernize-muted-bg);color:var(--text-muted)}.emptyState{justify-items:center;gap:var(--space-2);text-align:center;display:grid}.feedbackBlock{min-width:0}.feedbackBlock:not(.emptyState,.loadingPanel){gap:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);padding:var(--space-4);background:var(--surface-raised);color:var(--text-soft);box-shadow:var(--shadow-card);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.feedbackBlockBody{gap:var(--space-1);min-width:0;display:grid}.feedbackBlockBody strong{color:var(--text-strong);font-size:var(--font-size-panel-title);line-height:var(--line-tight)}.feedbackBlockBody span{color:var(--text-muted);line-height:var(--line-copy)}.feedbackBlock-warning{border-color:color-mix(in oklch, var(--color-warning) 34%, var(--border));background:var(--modernize-warning-bg)}.feedbackBlock-error{border-color:color-mix(in oklch, var(--color-danger) 34%, var(--border));background:var(--modernize-danger-bg)}.feedbackBlock-success{border-color:color-mix(in oklch, var(--color-success) 34%, var(--border));background:var(--modernize-success-bg)}.feedbackBlock-info{border-color:color-mix(in oklch, var(--color-info) 28%, var(--border));background:var(--modernize-info-bg)}.emptyState strong,.emptyState span{max-width:min(100%,42rem)}.emptyState strong{color:var(--text-strong);font-size:var(--font-size-panel-title);line-height:var(--line-tight)}.emptyState span{color:var(--text-muted);line-height:var(--line-copy)}.emptyStateActions,.feedbackBlockActions{justify-content:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.emptyState-warning{border-color:color-mix(in oklch, var(--color-warning) 30%, var(--border));background:var(--modernize-warning-bg)}.emptyState-error{border-color:color-mix(in oklch, var(--color-danger) 28%, var(--border));background:var(--modernize-danger-bg)}.emptyState-success{border-color:color-mix(in oklch, var(--color-success) 28%, var(--border));background:var(--modernize-success-bg)}.dataTable,.jobsTable,.operatorThreadList,.dialogListPagination{border-color:var(--border-subtle)}.dataTable th,.jobsTableHead{color:var(--text-muted);letter-spacing:0}.dataTable tbody tr,.jobsTableRow,.operatorThreadButton{transition:border-color var(--motion-duration-fast) var(--ease-standard), background-color var(--motion-duration-fast) var(--ease-standard), box-shadow var(--motion-duration-fast) var(--ease-standard), transform var(--motion-duration-fast) var(--ease-standard)}.dataTable tbody tr:hover,.jobsTableRow:hover,.jobsTableRow.active,.jobsTableRow:focus-visible,.operatorThreadButton:hover,.operatorThreadButton:focus-visible,.operatorThreadButton.active{background:var(--modernize-hover-bg);box-shadow:0 12px 26px color-mix(in oklch, var(--color-primary) 10%, transparent)}.settingsIntegrationGroup,.settingsAdapterLifecycle,.settingsIntegrationRouting,.editableSetting,.settingsCheckboxOption,.dialogSettingsPanel,.dialogAuditCard,.dialogAuditAccount,.operatorMetricCard,.operatorDialogsHeader,.operatorGlobalSearch,.sportmasterOverviewStatusCard,.sportmasterOverviewSyncStatus,.sportmasterOverviewScheduleLine,.sportmasterOverviewQuickAction,.sportmasterSyncCard,.sportmasterSyncHistory,.marketplaceSectionPanel,.marketplaceEmptyPanel,.marketplaceSyncRow,.marketplaceReportEmpty,.marketplaceToolbar,.marketplaceSearch,.jobsTablePanel,.workersPanel,.jobDetailsPanel{transition:border-color var(--motion-duration-fast) var(--ease-standard), background-color var(--motion-duration-fast) var(--ease-standard), box-shadow var(--motion-duration-fast) var(--ease-standard), transform var(--motion-duration-fast) var(--ease-standard)}.settingsIntegrationGroup:hover,.settingsAdapterLifecycle:hover,.dialogAuditCard:hover,.dialogAuditAccount:hover,.operatorMetricCard:hover,.marketplaceSyncRow:hover,.marketplaceEmptyPanel:hover,.marketplaceReportEmpty:hover,.sportmasterOverviewStatusCard:hover,.sportmasterOverviewSyncStatus:hover,.sportmasterOverviewScheduleLine:hover,.sportmasterOverviewQuickAction:hover,.sportmasterSyncCard:hover,.workerRoleCard:hover{border-color:color-mix(in oklch, var(--color-primary) 24%, var(--border));box-shadow:var(--shadow-raised)}.settingsAdapterLifecycle.healthy,.sportmasterOverviewStatusCard.success,.sportmasterOverviewSyncStatus.success,.sportmasterSyncCard.checked{border-color:color-mix(in oklch, var(--color-success) 28%, var(--border));background:var(--modernize-success-bg)}.settingsAdapterLifecycle.degraded,.sportmasterOverviewStatusCard.warning,.sportmasterOverviewSyncStatus.warning,.sportmasterSyncCard.dry{border-color:color-mix(in oklch, var(--color-warning) 32%, var(--border));background:var(--modernize-warning-bg)}.settingsAdapterLifecycle.failing,.sportmasterOverviewStatusCard.failed,.sportmasterOverviewSyncStatus.failed,.sportmasterSyncCard.prod{border-color:color-mix(in oklch, var(--color-danger) 24%, var(--border))}.settingsAdapterOnboardingStep,.settingsCheckboxOption,.dialogAuditAccount,.operatorQuickChecks label,.marketplaceSyncRow,.marketplaceEmptyTableCell,.marketplaceReportEmpty,.sportmasterOverviewScheduleLine,.sportmasterOverviewQuickAction,.jobEventItem{border-radius:var(--radius-control)}.settingsTargetActive{box-shadow:var(--focus-ring), var(--shadow-raised)}.operatorDialogsHeader,.marketplaceToolbar,.catalogSearch{border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--shadow-card)}.operatorDialogsHeader .operatorGlobalSearch{min-height:var(--control-height-sm);grid-template-columns:none;align-items:center;display:flex}.operatorDialogsHeader .operatorCommandChecks{grid-template-columns:none;align-items:center;display:flex}.dialogWorkspaceTabs button,.dialogsSegments button,.modeSegment button,.filterTab{transition:background-color var(--motion-duration-fast) var(--ease-standard), color var(--motion-duration-fast) var(--ease-standard), border-color var(--motion-duration-fast) var(--ease-standard), transform var(--motion-duration-fast) var(--ease-standard)}.dialogWorkspaceTabs button.active,.dialogsSegments button.active,.modeSegment button.active,.filterTab.active{background:var(--color-primary);color:var(--surface);box-shadow:0 10px 22px color-mix(in oklch, var(--color-primary) 16%, transparent)}.operatorQuickChecks label.active{border-color:color-mix(in oklch, var(--color-primary) 26%, var(--border));background:var(--modernize-hover-bg);color:var(--color-primary-strong)}.settingsCheckboxOption:has(input:checked){border-color:color-mix(in oklch, var(--color-primary) 26%, var(--border));background:var(--modernize-hover-bg);color:var(--color-primary-strong)}input[type=checkbox],input[type=radio]{width:16px;height:16px;accent-color:var(--color-primary);box-shadow:none;flex:none}.operatorQuickChecks label,.settingsCheckboxOption,.compactCheckbox,.clearSettingLabel{align-items:center;gap:var(--space-2);display:inline-flex}.workerRoleCard,.releaseChecklistItem,.settingsConnectionCard,.marketplaceProductHealthPanel,.dashboardHealthItem,.sportmasterWarningItem,.notificationRuleCard,.syncSourceCard,.bindingCard{border-left-width:1px}.workerRoleCard.active,.marketplaceProductHealthPanel.ok,.releaseChecklistItem.success,.dashboardHealthItem.success,.syncSourceCard.success{border-color:color-mix(in oklch, var(--color-success) 28%, var(--border));background:var(--modernize-success-bg)}.workerRoleCard.stale,.marketplaceProductHealthPanel.attention,.releaseChecklistItem.warning,.dashboardHealthItem.warning,.syncSourceCard.warning{border-color:color-mix(in oklch, var(--color-warning) 32%, var(--border));background:var(--modernize-warning-bg)}.workerRoleCard.missing,.marketplaceProductHealthPanel.critical,.releaseChecklistItem.failed,.dashboardHealthItem.failed,.syncSourceCard.failed{border-color:color-mix(in oklch, var(--color-danger) 28%, var(--border));background:var(--modernize-danger-bg)}.inlineError,.toast,.emptyState,.loadingPanel{border-color:var(--modernize-card-border);border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--shadow-soft)}.topbarDropdown,.toast{animation:modernizePop var(--motion-duration) var(--ease-emphasized) both}.loadingPanel:before,.skeletonBlock,.skeletonLine,.skeletonCard{background:linear-gradient(100deg, transparent 20%, #ffffff9e 38%, transparent 56%), color-mix(in oklch, var(--surface-muted) 82%, var(--border-subtle));animation:modernizeSkeleton 1.4s var(--ease-standard) infinite;background-size:220% 100%}.loadingPanel{justify-content:flex-start;align-items:center;gap:var(--space-4);min-height:118px;display:flex}.loadingPanelMark,.feedbackBlockIcon{border:1px solid color-mix(in oklch, var(--color-primary) 18%, var(--border));border-radius:var(--radius-control);background:var(--modernize-hover-bg);width:44px;height:44px;color:var(--color-primary);flex:none;place-items:center;display:grid}.loadingPanelSkeleton{gap:var(--space-2);width:min(420px,100%);display:grid}.skeletonLine{border-radius:var(--radius-pill);width:78%;height:12px;display:block}.skeletonLine.wide{width:100%;height:16px}.skeletonLine.short{width:52%}button:focus-visible,a:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{box-shadow:var(--focus-ring);outline:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.motion-page,.motion-card,.motion-list-item,.motion-fade,.motion-slide-up,.motion-pop,.contentGrid,.panel,.heroPanel,.operationalHero{opacity:1!important;animation:none!important;transform:none!important}}@media (width<=920px){.topbar{margin:0 0 var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--surface-raised);position:static}.mainArea{padding:var(--space-4)}}@media (width<=620px){.mainArea{padding:var(--space-3)}.panel,.heroPanel,.operationalHero,.dashboardCard,.dashboardChartCard,.metric,.dashboardMetricCard{border-radius:var(--radius-card)}}}@layer responsive{.jobsMetricCard.running strong{color:var(--color-primary)}.jobsFilterPanel{gap:var(--space-3);grid-template-columns:minmax(140px,.8fr) minmax(140px,.8fr) minmax(180px,1fr) minmax(220px,1.4fr) auto;align-items:end;display:grid}.jobsFilterPanel label{gap:6px;min-width:0;display:grid}.jobsFilterPanel input,.jobsFilterPanel select,.jobsSearch div{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-width:0;min-height:44px;color:var(--text)}.jobsFilterPanel input,.jobsFilterPanel select{width:100%;padding:0 var(--space-3)}.jobsSearch div{align-items:center;gap:var(--space-2);padding:0 var(--space-3);display:flex}.jobsSearch input{border:0;outline:0;min-height:40px;padding:0}.inlineError{align-items:center;gap:var(--space-2);border-radius:var(--radius-card);background:var(--color-danger-soft);color:var(--status-danger-text);border:1px solid #ffd0c8;padding:12px 14px;font-weight:800;display:flex}.jobsCockpitLayout{gap:var(--space-4);grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);align-items:start;display:grid}.jobsTablePanel,.jobsSideRail{min-width:0}.jobsSideRail{gap:var(--space-4);display:grid}.jobsTable{gap:var(--space-2);display:grid}.jobsTableHead,.jobsTableRow{grid-template-columns:minmax(180px,1.25fr) minmax(76px,.55fr) minmax(118px,.75fr) minmax(96px,.7fr) minmax(72px,.5fr) minmax(124px,.85fr) minmax(92px,.55fr);align-items:center;gap:10px;display:grid}.jobsTableHead{padding:0 var(--space-3) var(--space-1);color:var(--text-muted);text-transform:uppercase;font-size:.78rem;font-weight:900}.jobsTableRow{border:1px solid var(--border);border-radius:var(--radius-card);width:100%;padding:var(--space-3);background:var(--surface-subtle);color:var(--text);text-align:left;transition:border-color .16s,background-color .16s,box-shadow .16s}.jobsTableRow:hover,.jobsTableRow:focus-visible,.jobsTableRow.active{border-color:var(--border-strong);background:var(--surface-subtle);outline:0;box-shadow:0 12px 26px #1e74ff17}.jobsTableRow span{min-width:0}.jobsTableRow strong,.jobsTableRow small,.jobsTableRow em{overflow-wrap:anywhere;min-width:0;display:block}.jobsTableRow strong{color:var(--text-strong)}.jobsTableRow small{color:var(--text);font-weight:800}.jobsTableRow em{color:var(--text-muted);font-size:.78rem;font-style:normal;line-height:1.35}.jobsRowActions{gap:var(--space-2);justify-content:flex-end;display:flex}.jobMarketplaceBadge{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);width:fit-content;min-height:24px;color:var(--text-soft);overflow-wrap:anywhere;align-items:center;padding:0 9px;font-size:.78rem;font-weight:850;line-height:1.2;display:inline-flex}.jobMarketplaceBadge.ozon{border-color:color-mix(in oklch, var(--color-info) 28%, var(--border));background:color-mix(in oklch, var(--color-info) 9%, var(--surface));color:color-mix(in oklch, var(--color-info) 74%, var(--text-strong))}.jobMarketplaceBadge.wildberries{border-color:color-mix(in oklch, var(--color-primary) 24%, var(--border));background:color-mix(in oklch, var(--color-primary) 8%, var(--surface));color:color-mix(in oklch, var(--color-primary) 68%, var(--text-strong))}.jobMarketplaceBadge.yandex{border-color:color-mix(in oklch, var(--color-warning) 34%, var(--border));background:color-mix(in oklch, var(--color-warning) 10%, var(--surface));color:color-mix(in oklch, var(--color-warning) 62%, var(--text-strong))}.jobMarketplaceBadge.sportmaster{border-color:color-mix(in oklch, var(--color-success) 30%, var(--border));background:color-mix(in oklch, var(--color-success) 9%, var(--surface));color:color-mix(in oklch, var(--color-success) 62%, var(--text-strong))}.jobMarketplaceBadge.multi{border-color:color-mix(in oklch, var(--color-violet) 24%, var(--border));background:color-mix(in oklch, var(--color-violet) 8%, var(--surface));color:color-mix(in oklch, var(--color-violet) 68%, var(--text-strong))}.iconButton.danger{color:var(--color-danger)}.workersGrid{gap:10px;display:grid}.workerRoleCard{justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-3);background:var(--surface-subtle);border-left-width:1px;display:flex}.workerRoleCard strong{color:var(--text-strong);display:block}.workerRoleCardMeta{justify-content:flex-end;align-items:center;gap:var(--space-2);min-width:0;display:flex}.workerRoleCardMeta small{white-space:nowrap}.workerRoleCard.active{border-left-color:var(--color-success)}.workerRoleCard.stale{border-left-color:var(--color-warning)}.workerRoleCard.missing{border-left-color:var(--color-danger)}.jobDetailsPanel{gap:14px;display:grid}.jobDetailsMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.jobDetailsMeta div{gap:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-subtle);padding:10px;display:grid}.jobDetailsMeta strong{overflow-wrap:anywhere;min-width:0}.jobSafetyMeta small{color:var(--text-muted);font-size:.78rem;font-weight:700;line-height:1.35}.jobSummaryBlock{gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-subtle);padding:10px 12px;display:grid}.jobSummaryBlock h3{color:var(--text-strong);margin:0;font-size:.9rem}.jobSummaryBlock ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.jobSummaryBlock li{color:var(--text-muted);overflow-wrap:anywhere;font-size:.82rem;font-weight:800}.jobRecoveryBlock{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-subtle);gap:10px;padding:10px 12px;display:grid}.jobRecoveryBlock h3{color:var(--text-strong);margin:0;font-size:.9rem}.jobRecoveryActions,.jobRecoveryFacts{gap:var(--space-2);flex-wrap:wrap;display:flex}.jobRecoveryActions span,.jobRecoveryFacts span{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);gap:2px;min-width:0;padding:7px 9px;display:grid}.jobRecoveryActions span.enabled{border-color:var(--color-success)}.jobRecoveryActions span.disabled{opacity:.72}.jobRecoveryActions strong,.jobRecoveryFacts span{color:var(--text-strong);overflow-wrap:anywhere;font-size:.78rem;font-weight:900}.jobRecoveryActions small{color:var(--text-muted);overflow-wrap:anywhere;font-size:.72rem;font-weight:800}.jobJsonBlock{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-subtle)}.jobJsonBlock summary{cursor:pointer;color:var(--text-strong);padding:10px 12px;font-weight:900}.jobJsonBlock pre,.jobEventItem code{max-width:100%;padding:var(--space-3);color:#233044;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.78rem;overflow:auto}.jobEventsTimeline{gap:10px;display:grid}.jobEventsTimeline h3{color:var(--text-strong);margin:0;font-size:1rem}.jobEventItem{gap:var(--space-1);padding:var(--space-2) 0 var(--space-2) var(--space-3);border-left-width:1px;display:grid}.jobEventItem.success{border-left-color:var(--color-success)}.jobEventItem.warning{border-left-color:var(--color-warning)}.jobEventItem.error{border-left-color:var(--color-danger)}.jobEventItem span{color:var(--text-muted);font-size:.78rem;font-weight:800}@media (width<=920px){.sidebar{position:static;box-shadow:0 10px 30px #1f2d490f}.topbarActions{gap:10px}.jobsMetrics,.jobsFilterPanel,.jobsCockpitLayout{grid-template-columns:1fr}.dashboardChartDetails{grid-template-columns:minmax(0,1fr);align-items:stretch}.jobsTableHead{display:none}.jobsTableRow{grid-template-columns:1fr}.jobsTableRow [role=cell]{justify-content:space-between;gap:var(--space-3);display:flex}.jobsTableRow [role=cell]:first-child{justify-content:stretch;display:grid}.jobsRowActions{justify-content:flex-start}}@media (width<=620px){.topbarSearch,.topbarUser,.topbarActions .ghostButton{width:100%}.topbarNotify{flex:none;width:44px}.dashboardMetricCard,.jobsMetricCard,.panel,.dashboardCard{box-shadow:0 10px 28px #1f2d490f}.jobDetailsMeta{grid-template-columns:1fr}.dashboardChartTooltip{width:min(220px,100% - 16px)}.dashboardChartDetails .ghostButton{width:100%}}.sportmasterOverviewReferenceGrid{grid-template-columns:minmax(300px,1.45fr) repeat(4,minmax(180px,1fr));align-items:stretch;gap:14px;display:grid}.sportmasterOverviewSyncStatus,.sportmasterOverviewKpiCard,.sportmasterOverviewActivityPanel,.sportmasterOverviewErrorsPanel,.sportmasterOverviewSchedulePanel,.sportmasterOverviewInfo,.sportmasterOverviewQuickPanel{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-width:0;box-shadow:0 10px 28px #1f2d490f}.sportmasterOverviewSyncStatus{gap:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:var(--space-5);background:var(--surface);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"statusCopy statusProgress";align-items:center;display:grid;position:relative;overflow:hidden}.sportmasterOverviewSyncStatus:before{content:"";background:var(--color-success);width:4px;position:absolute;inset:0 auto 0 0}.sportmasterOverviewSyncStatus.warning:before{background:var(--color-warning)}.sportmasterOverviewSyncStatus.failed:before{background:var(--color-danger)}.sportmasterOverviewSyncStatus.running:before{background:var(--color-primary)}.sportmasterOverviewSyncStatus strong,.sportmasterOverviewKpiCard strong{color:var(--text-strong)}.sportmasterOverviewSyncStatusContent{gap:var(--space-3);grid-area:statusCopy;min-width:0;display:grid}.sportmasterOverviewSyncStatusHeader{align-items:center;gap:var(--space-2);min-width:0;margin:0}.sportmasterOverviewSyncStatusHeader h2{min-width:0;color:var(--text-strong);margin:0;font-size:1rem;line-height:1.25}.sportmasterOverviewSyncStatusTitle{overflow-wrap:break-word;min-width:0;font-size:1.15rem;line-height:1.25;display:block}.sportmasterOverviewSyncStatusFacts{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.sportmasterOverviewSyncStatusFacts div{border:1px solid var(--border-subtle);border-radius:var(--radius-control,8px);background:var(--surface-subtle);gap:3px;min-width:0;padding:10px 12px;display:grid}.sportmasterOverviewSyncStatusFacts dt{color:var(--text-muted);font-size:.76rem;font-weight:800;line-height:1.2}.sportmasterOverviewSyncStatusFacts dd{min-width:0;color:var(--text);overflow-wrap:break-word;margin:0;font-weight:800;line-height:1.25}.sportmasterOverviewProgress{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-subtle);grid-area:statusProgress;justify-self:end;place-items:center;width:96px;height:96px;display:grid;position:relative}.sportmasterOverviewProgress svg{width:calc(100% - 20px);height:calc(100% - 20px);position:absolute;inset:10px;transform:rotate(-90deg)}.sportmasterOverviewProgress circle{fill:none;stroke:#e6edf6;stroke-width:8px}.sportmasterOverviewProgress circle+circle{stroke:var(--color-success);stroke-linecap:round}.sportmasterOverviewSyncStatus.warning .sportmasterOverviewProgress circle+circle{stroke:var(--color-warning)}.sportmasterOverviewSyncStatus.failed .sportmasterOverviewProgress circle+circle{stroke:var(--color-danger)}.sportmasterOverviewSyncStatus.running .sportmasterOverviewProgress circle+circle{stroke:var(--color-primary)}.sportmasterOverviewProgress span{z-index:1;color:var(--text-strong);font-size:1.15rem;font-weight:950;line-height:1;position:relative;transform:translateY(-4px)}.sportmasterOverviewProgress small{z-index:1;color:var(--text-muted);text-align:center;margin:0;font-size:.68rem;font-weight:900;line-height:1.1;position:absolute;bottom:10px;left:8px;right:8px}.sportmasterOverviewKpiCard{padding:var(--space-4);grid-template-rows:auto auto auto minmax(70px,1fr) auto;gap:10px;display:grid}.sportmasterOverviewKpiIcon{border-radius:var(--radius-card);background:var(--color-primary-soft);width:36px;height:36px;color:var(--color-primary);place-items:center;display:grid}.sportmasterOverviewKpiCard.warning .sportmasterOverviewKpiIcon{background:var(--color-warning-soft);color:var(--color-warning)}.sportmasterOverviewKpiCard.fresh .sportmasterOverviewKpiIcon{color:var(--color-accent-strong);background:#dff9f7}.sportmasterOverviewKpiCard h2{color:var(--text-strong);margin:0;font-size:.88rem;line-height:1.25}.sportmasterOverviewKpiCard>strong{overflow-wrap:anywhere;min-width:0;font-size:1.45rem;line-height:1.1}.sportmasterOverviewKpiRows{gap:var(--space-2);align-content:start;display:grid}.sportmasterOverviewKpiRow{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;min-width:0;display:grid}.sportmasterOverviewKpiRow span{min-width:0;color:var(--text-muted);font-size:.78rem;font-weight:800}.sportmasterOverviewKpiRow em{color:var(--text);font-style:normal;font-weight:900}.sportmasterOverviewKpiRow em.success{color:var(--color-success)}.sportmasterOverviewKpiRow em.danger{color:var(--color-danger)}.sportmasterOverviewKpiRow em.warning{color:var(--color-warning)}.sportmasterOverviewKpiRow em.muted{color:var(--text-muted)}.sportmasterOverviewDashboardGrid{gap:var(--space-4);grid-template-columns:minmax(420px,1.35fr) minmax(320px,.95fr) minmax(380px,1.35fr);align-items:stretch;display:grid}.sportmasterOverviewActivityPanel,.sportmasterOverviewErrorsPanel,.sportmasterOverviewSchedulePanel,.sportmasterOverviewQuickPanel{align-content:start;gap:14px;display:grid}.sportmasterOverviewPeriod{border:1px solid var(--border);border-radius:var(--radius-card);min-height:32px;padding:0 var(--space-3);color:var(--text);background:var(--surface-subtle);align-items:center;font-size:.82rem;font-weight:900;display:inline-flex}.sportmasterOverviewLegend{gap:var(--space-4);color:var(--text-muted);flex-wrap:wrap;align-items:center;font-size:.82rem;font-weight:800;display:flex}.sportmasterOverviewLegend span{align-items:center;gap:7px;display:inline-flex}.sportmasterOverviewLegend i{border-radius:999px;width:9px;height:9px;display:inline-block}.sportmasterOverviewLegend i.success{background:var(--color-success)}.sportmasterOverviewLegend i.danger{background:var(--color-danger)}.sportmasterOverviewChart{width:100%;min-height:230px;overflow:visible}.sportmasterOverviewChart line{stroke:#e6edf6;stroke-width:1px}.sportmasterOverviewChart text{fill:var(--text-muted);font-size:12px;font-weight:800}.sportmasterOverviewChart polyline{fill:none;stroke-width:3px;vector-effect:non-scaling-stroke}.sportmasterOverviewChart .successLine{stroke:var(--color-success)}.sportmasterOverviewChart .errorLine{stroke:var(--color-danger)}.sportmasterOverviewChart .successPoint,.sportmasterOverviewChart .errorPoint{fill:var(--surface);stroke-width:2px}.sportmasterOverviewChart .successPoint{stroke:var(--color-success)}.sportmasterOverviewChart .errorPoint{stroke:var(--color-danger)}.sportmasterOverviewChart .axisLabel{font-size:11px}.sportmasterOverviewErrorsPanel .sportmasterWarningItem{border-radius:var(--radius-card);grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:10px}.sportmasterOverviewErrorsPanel .sportmasterWarningItem svg{color:var(--color-danger);margin-top:2px}.sportmasterOverviewErrorsPanel .sportmasterWarningItem.yellow svg{color:var(--color-warning)}.sportmasterOverviewScheduleRows{gap:0;display:grid}.sportmasterOverviewScheduleLine{border-top:1px solid var(--surface-subtle);grid-template-columns:minmax(112px,.8fr) minmax(118px,auto) minmax(180px,1fr);align-items:center;gap:14px;min-width:0;padding:14px 0;display:grid}.sportmasterOverviewScheduleLine:first-child{border-top:0}.sportmasterOverviewScheduleLine strong,.sportmasterOverviewScheduleLine small{overflow-wrap:anywhere;min-width:0}.sportmasterOverviewScheduleLine small{color:var(--text-muted);font-weight:800}.sportmasterOverviewInfo{gap:var(--space-3);background:var(--color-primary-soft);color:#245395;grid-template-columns:32px minmax(0,1fr);align-items:center;padding:14px 16px;display:grid}.sportmasterOverviewInfo.success{background:var(--color-success-soft);color:var(--status-success-text)}.sportmasterOverviewInfo.warning{background:var(--color-warning-soft);color:var(--status-warning-text)}.sportmasterOverviewInfo.failed{background:var(--color-danger-soft);color:var(--status-danger-text)}.sportmasterOverviewInfo h2,.sportmasterOverviewInfo p{margin:0}.sportmasterOverviewInfo h2{font-size:.95rem}.sportmasterOverviewInfo p{color:var(--text);font-weight:700}.sportmasterOverviewQuickGrid{gap:var(--space-3);grid-template-columns:repeat(5,minmax(160px,1fr));display:grid}.sportmasterOverviewQuickAction{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-width:0;min-height:66px;color:var(--text);text-align:left;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;transition:border-color .16s,box-shadow .16s,transform .16s,color .16s;display:grid;box-shadow:0 8px 20px #1f2d490a}.sportmasterOverviewQuickAction>svg,.sportmasterOverviewQuickAction>.spin{color:var(--color-primary);justify-self:center}.sportmasterOverviewQuickAction span{gap:2px;min-width:0;display:grid}.sportmasterOverviewQuickAction strong,.sportmasterOverviewQuickAction small{overflow-wrap:anywhere;min-width:0}.sportmasterOverviewQuickAction strong{color:var(--text-strong)}.sportmasterOverviewQuickAction small{color:var(--text-muted);font-size:.78rem;font-weight:700}.sportmasterOverviewQuickAction:hover,.sportmasterOverviewQuickAction:focus-visible{border-color:var(--border-strong);color:var(--color-primary);transform:translateY(-1px);box-shadow:0 16px 34px #1e74ff1f}.sportmasterOverviewQuickAction:disabled{cursor:not-allowed;opacity:.62;transform:none}@media (width<=1320px){.sportmasterOverviewReferenceGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.sportmasterOverviewSyncStatus{grid-column:1/-1}.sportmasterOverviewDashboardGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}.sportmasterOverviewActivityPanel,.sportmasterOverviewQuickPanel{grid-column:1/-1}.sportmasterOverviewQuickGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=920px){.sportmasterOverviewReferenceGrid,.sportmasterOverviewDashboardGrid,.sportmasterOverviewQuickGrid,.sportmasterOverviewSyncStatusFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.sportmasterOverviewSyncStatus,.sportmasterOverviewActivityPanel,.sportmasterOverviewSchedulePanel,.sportmasterOverviewQuickPanel{grid-column:1/-1}}@media (width<=620px){.sportmasterOverviewReferenceGrid,.sportmasterOverviewDashboardGrid,.sportmasterOverviewQuickGrid,.sportmasterOverviewSyncStatus,.sportmasterOverviewScheduleLine{grid-template-columns:1fr}.sportmasterOverviewProgress{justify-self:start}.sportmasterOverviewSyncStatusFacts{grid-template-columns:1fr}.sportmasterOverviewErrorsPanel .sportmasterWarningItem{grid-template-columns:20px minmax(0,1fr)}.sportmasterOverviewErrorsPanel .sportmasterWarningSeverity{min-width:auto;min-height:0;padding:var(--space-1) var(--space-2);border-radius:999px;grid-column:2;justify-self:start}}:root{--font-size-xs:.75rem;--font-size-sm:.8125rem;--font-size-md:.875rem;--font-size-lg:1rem;--font-size-xl:1.125rem;--font-size-title:1.5rem;--line-tight:1.2;--line-ui:1.35;--line-copy:1.55;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--control-height:44px;--control-height-sm:36px;--radius-sm:6px;--radius-control:8px;--radius-card:8px;--radius-card-lg:8px;--radius-panel:8px;--radius-md:8px;--radius-lg:8px;--radius-menu:8px;--radius-overlay:8px;--radius-pill:999px;--shadow-control:0 1px 2px #0f172a0d, 0 8px 18px #2563eb0a;--layer-sticky:10;--layer-dropdown:30;--layer-overlay:40;--layer-toast:50;--page-gutter:var(--space-6);--grid-gap:var(--space-6);--content-max-width:1680px}*,:before,:after{box-sizing:border-box}html,body,#root,.appShell,.mainArea{max-width:100%}button,input,select,textarea{font:inherit}.mainArea,.topbar,.topbarTitle,.topbarActions,.contentGrid,.panel,.heroPanel,.operationalHero,.serviceOverviewHero,.dashboardWorkspace,.flowMapWorkspace,.syncWorkspace,.settingsWorkspace,.labelsWorkspace,.sportmasterWorkspace,.dialogsOperatorWorkspace,.jobsCockpit,.importWorkspace,.bindingWorkspace,.manualTestWorkspace,.testWorkspace{min-width:0}.contentGrid,.dashboardWorkspace,.flowMapWorkspace,.syncWorkspace,.settingsWorkspace,.labelsWorkspace,.sportmasterWorkspace,.dialogsOperatorWorkspace,.jobsCockpit,.importWorkspace,.bindingWorkspace,.manualTestWorkspace,.testWorkspace{gap:var(--space-5)}.marketplaceProductHealthPanel{gap:var(--space-4);display:grid}.marketplaceProductHealthPanel.ok{border-color:var(--color-success)}.marketplaceProductHealthPanel.attention{border-color:var(--color-warning)}.marketplaceProductHealthPanel.critical{border-color:var(--color-danger)}.marketplaceProductHealthMetrics{grid-template-columns:repeat(6,minmax(0,1fr))}.marketplaceProductIssueList{gap:var(--space-3);display:grid}.marketplaceProductIssue{justify-content:space-between;align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-3) 0;border-top:1px solid var(--border);display:flex}.marketplaceProductIssue>div{gap:var(--space-1);min-width:0;display:grid}.marketplaceProductIssueTitle{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.marketplaceProductIssue span,.marketplaceProductIssue small{color:var(--text-muted);line-height:1.45}.marketplaceProductHealthLink{flex:none;text-decoration:none}.panel,.heroPanel,.operationalHero,.serviceOverviewHero,.flowMapHero,.settingsHero,.labelsHero,.syncHero,.dashboardCard,.dashboardChartCard,.sportmasterOverviewCard,.sportmasterOverviewInfo,.sportmasterOverviewQuickPanel{border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.panelHeader,.dashboardCardHeader,.sportmasterSectionHeader,.sportmasterSyncTitle,.ozonProductsHeader,.settingsActions,.labelHistoryActions,.labelDownloads,.sportmasterActionButtons,.sportmasterScheduleActions,.sportmasterSettingsEditBar{gap:var(--space-3);min-width:0}.panelHeader,.dashboardCardHeader,.sportmasterSectionHeader,.sportmasterSyncTitle,.ozonProductsHeader{align-items:flex-start}.dashboardCardHeader{flex-wrap:wrap}.dashboardCardHeader h2{flex:180px}.dashboardCardHeader .statusBadge,.dashboardCardHeader .dashboardSoftBadge,.dashboardCardHeader .modeBadge{flex:none}.panelHeaderGrid{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;display:grid}.panelHeaderActions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.panelHeader>*,.dashboardCardHeader>*,.sportmasterSectionHeader>*,.sportmasterSyncTitle>*,.ozonProductsHeader>*,.heroPanel>*,.operationalHero>*,.serviceOverviewHero>*{min-width:0}.topbar h1,.heroPanel h2,.operationalHero h2,.serviceOverviewHero h2,.flowMapHero h2,.settingsHero h2,.labelsHero h2,.syncHero h2,.panelHeader h2,.dashboardCardHeader h2,.sportmasterOverviewPanel h2,.sportmasterOverviewInfo h2{letter-spacing:0;overflow-wrap:break-word}.panelHeader p,.dashboardCardHeader p,.heroPanel p,.operationalHero p,.serviceOverviewHero p,.settingsHero p,.labelsHero p,.syncHero p,.sportmasterOverviewInfo p,.mutedText,.emptyState,.toast,.notificationItem,.editableSetting small,.sportmasterSettingHint,.sportmasterOverviewQuickAction small{overflow-wrap:anywhere;line-height:1.45}.primaryButton,.ghostButton,.secondaryButton,.iconTextButton,.dangerButton,.strongGhostButton,.savedButton,.filterTab,.sportmasterReportButton,.cdekClearButton,.sportmasterSyncButton{min-height:var(--control-height);border-radius:var(--radius-control);min-width:0;padding:0 var(--space-4);gap:var(--space-2);text-align:center;white-space:normal;overflow-wrap:anywhere;touch-action:manipulation;font-weight:800;line-height:1.15}.primaryButton,.ghostButton,.secondaryButton,.iconTextButton,.dangerButton,.strongGhostButton,.savedButton,.sportmasterReportButton,.cdekClearButton,.sportmasterSyncButton{justify-content:center;align-items:center;display:inline-flex}.primaryButton,.strongGhostButton{background:var(--color-primary);color:var(--surface);border-color:#0000}.ghostButton,.secondaryButton,.iconTextButton,.savedButton,.filterTab,.sportmasterReportButton,.cdekClearButton{background:var(--surface);border-color:var(--border);color:var(--text-soft)}.dangerButton,.iconButton.danger{background:var(--color-danger-soft);border-color:var(--status-danger-surface);color:var(--status-danger-text)}.primaryButton:disabled,.ghostButton:disabled,.secondaryButton:disabled,.iconTextButton:disabled,.dangerButton:disabled,.strongGhostButton:disabled,.savedButton:disabled,.filterTab:disabled,.sportmasterReportButton:disabled,.cdekClearButton:disabled,.sportmasterSyncButton:disabled,.sportmasterOverviewQuickAction:disabled{cursor:not-allowed;opacity:.58;transform:none}.iconButton,.topbarNotify,.accountDropdown{flex:none}.iconButton,.topbarNotify{width:var(--control-height);min-width:var(--control-height);height:var(--control-height);min-height:var(--control-height);border-radius:var(--radius-control);padding:0}.linkButton{min-height:var(--control-height-sm);overflow-wrap:anywhere;line-height:1.2}.dashboardServiceRow .ghostButton,.sportmasterScheduleActions .ghostButton,.sportmasterScheduleToggle,.dialogsSegments button,.dialogListPagination button,.quickReplyItem>button,.quickReplyItem div button,.filePickButton,.filterIconButton,.iconOnlyButton,.dashboardChartPeriodControl button,.zeroArticleButton,.sportmasterSecretControl button,.sportmasterSettingsAnchors a,.syncSegmented button,.modeSegment button,.toast button,.searchField,.toggleLabel{min-height:var(--control-height);border-radius:var(--radius-control);overflow-wrap:anywhere;touch-action:manipulation;line-height:1.15}.quickReplyItem div button,.filterIconButton,.iconOnlyButton{width:var(--control-height);min-width:var(--control-height)}.filterTabs{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.filterTab{flex:0 auto}input,select,textarea{border-radius:var(--radius-control);min-width:0;line-height:1.25}input:not([type=checkbox]):not([type=radio]),select{min-height:var(--control-height)}textarea{min-height:112px}.searchRow,.mappingSearch,.catalogSearch,.topbarSearch,.editableSetting,.sportmasterSettingField,.sportmasterCheckboxField,.syncField,.fileDrop{min-width:0}.editableSetting,.sportmasterSettingField,.syncField{gap:var(--space-2)}.tablePanel,.tableScroller,.jobsTable,.syncStatusTable,.statusTable,.sportmasterReadinessTable,.sportmasterScheduleGrid,.sportmasterOverviewScheduleRows,.sportmasterReportViewer,.sportmasterReportsFiles,.ozonProductsScroller,.manualTestLogTable{min-width:0;max-width:100%}.tableScroller,.ozonProductsScroller,.manualTestLogTable{overscroll-behavior-x:contain;overflow-x:auto}table{font-variant-numeric:tabular-nums;width:100%}.primaryButton,.ghostButton,.secondaryButton,.iconTextButton,.dangerButton,.strongGhostButton,.savedButton,.filterTab,.sportmasterReportButton,.cdekClearButton,.sportmasterSyncButton{min-height:max(calc(var(--control-height) + 1px), 45px)}.iconButton,.topbarNotify,.mobileMenuButton{min-width:max(var(--control-height), 44px);min-height:max(var(--control-height), 44px)}body{color:var(--text);font-size:14px;line-height:1.43}.sidebar{gap:var(--space-6);padding:var(--space-6) var(--space-4)}.brandMark,.topbarAvatar{border-radius:var(--radius-control);background:var(--color-primary);color:var(--surface)}.brand strong{color:var(--text-strong);font-size:1rem}.brand span,.navGroupTitle,.topbarTitle .eyebrow{color:var(--text-muted)}.navList{gap:var(--space-4)}.navItem,.navSubItem{color:var(--text-soft);font-size:.9rem}.sportmasterOverviewErrorsPanel .sportmasterWarningList{gap:var(--space-3);min-width:0;display:grid}.sportmasterOverviewErrorsPanel .sportmasterWarningItem{gap:var(--space-3);min-width:0;padding:var(--space-3);grid-template-columns:20px minmax(0,1fr) auto;align-items:start}.sportmasterOverviewErrorsPanel .sportmasterWarningItem>div{gap:var(--space-1);min-width:0;display:grid}.sportmasterOverviewErrorsPanel .sportmasterWarningItem strong,.sportmasterOverviewErrorsPanel .sportmasterWarningItem p,.sportmasterOverviewErrorsPanel .sportmasterWarningItem span{overflow-wrap:break-word;min-width:0;margin:0;line-height:1.35}.sportmasterOverviewErrorsPanel .sportmasterWarningSeverity{min-width:0;min-height:24px;padding:var(--space-1) var(--space-2);white-space:nowrap;border-radius:999px;align-self:start;font-size:.72rem;line-height:1.1}@media (width<=620px){.sportmasterOverviewPanel .panelHeaderGrid{grid-template-columns:minmax(0,1fr)}.sportmasterOverviewPanel .panelHeaderActions{justify-content:flex-start;width:100%}.sportmasterOverviewSyncStatus{grid-template-columns:1fr;grid-template-areas:"statusCopy""statusProgress"}.sportmasterOverviewProgress{justify-self:start}.sportmasterOverviewErrorsPanel .sportmasterWarningItem{grid-template-columns:20px minmax(0,1fr)}.sportmasterOverviewErrorsPanel .sportmasterWarningSeverity{grid-column:2;justify-self:start}}.operationalKpiRows{gap:6px;margin-top:4px;display:grid}.operationalKpiRow{color:var(--text-muted);justify-content:space-between;align-items:center;gap:10px;font-size:.78rem;font-weight:800;display:flex}.operationalKpiRow em{color:var(--text-strong);font-style:normal}.operationalKpiRow em.success{color:var(--color-success)}.operationalKpiRow em.error,.operationalKpiRow em.failed,.operationalKpiRow em.danger{color:var(--color-danger)}.activityLineChart{width:100%;min-width:0;display:block}.activityLineChartGrid{stroke:#e7edf5;stroke-dasharray:3 4}.activityLineChartLine{fill:none;stroke:#13b6ad;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.activityLineChartLine.failed,.activityLineChartLine.error{stroke:var(--color-danger)}.activityLineChartArea{fill:#13b6ad24}.activityLineChartArea.success{fill:#19c7bd29}.activityLineChartPoint{fill:#13b6ad;stroke:var(--surface);stroke-width:2px}.activityLineChartPoint.failed,.activityLineChartPoint.error{fill:var(--color-danger)}.activityLineChartPoint.running,.activityLineChartPoint.pending,.activityLineChartPoint.primary{fill:var(--color-primary)}.activityLineChartAxisLabel{fill:var(--text-muted);font-size:.76rem;font-weight:800}.operationalToolbar{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,auto));align-items:end;display:grid}.operationalToolbar label{gap:6px;min-width:0;display:grid}.operationalToolbar label>span{color:var(--text-muted);font-size:.78rem;font-weight:800}.operationalToolbarSearch>div{align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-card);min-height:40px;padding:0 var(--space-3);background:var(--surface);display:flex}.operationalToolbarSearch input{border:0;outline:0;min-width:0}.designCodeWorkspace{gap:18px;min-width:0}.designCodeReferenceGrid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr) minmax(0,1.15fr);align-items:stretch;gap:18px;min-width:0;display:grid}.designCodeReferenceGrid>*{min-width:0}.designCodeHero{border-left-width:1px;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:18px;display:grid}.designCodeHero h2,.designCodeHero p{margin:0}.designCodeHero h2{color:var(--text-strong);font-size:1.65rem;line-height:1.2}.designCodeHero .muted{max-width:780px;margin-top:8px}.designTokenGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:10px;display:grid}.designTokenCard{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:6px 10px;min-width:0;padding:10px;display:grid}.designTokenSwatch{border:1px solid var(--border);border-radius:var(--radius-sm);grid-row:span 2;width:34px;height:34px;display:block}.designTokenSwatch.primary{background:var(--color-primary)}.designTokenSwatch.success{background:var(--color-success)}.designTokenSwatch.warning{background:var(--color-warning)}.designTokenSwatch.danger{background:var(--color-danger)}.designTokenSwatch.neutral{background:var(--surface-muted)}.designTokenSwatch.card{background:var(--surface)}.designTokenSwatch.border{background:var(--border)}.designTokenSwatch.textPrimary{background:var(--text)}.designTokenSwatch.textSecondary{background:var(--text-muted)}.designTokenCard strong,.designTokenCard small{overflow-wrap:anywhere;min-width:0;line-height:1.2}.designTokenCard strong{color:var(--text);font-size:.84rem}.designTokenCard small{color:var(--text-muted);font-size:.76rem;font-weight:800}.designTypographyScale{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.designTypographyScale div{border-top:1px solid var(--border);grid-template-columns:minmax(64px,auto) minmax(0,1fr);align-items:baseline;gap:10px;padding-top:10px;display:grid}.designTypographyScale strong{color:var(--text);font-size:1.25rem}.designTypographyScale span{color:var(--text-muted);font-size:.82rem;font-weight:800}.designNavPreview{gap:var(--space-3);grid-template-columns:1fr;min-width:0;display:grid}.designNavSidebar{gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-card);min-height:292px;padding:var(--space-3);background:var(--surface-subtle);align-content:start;display:grid}.designNavBrand,.designNavSidebar span,.designTopbarPreview,.designTopbarPreview button{align-items:center;display:flex}.designNavBrand{gap:var(--space-2);color:var(--text);margin-bottom:6px}.designNavBrand span{border-radius:var(--radius-sm);background:var(--color-primary);width:28px;height:28px;color:var(--surface);place-items:center;font-weight:900;display:grid}.designNavSidebar>span{gap:var(--space-2);border-radius:var(--radius-control);min-height:34px;padding:0 var(--space-2);color:var(--text-soft);font-size:.82rem;font-weight:800}.designNavSidebar>span.active{background:var(--color-primary-soft);color:var(--color-primary)}.designTopbarPreview{align-self:stretch;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;padding:var(--space-3);background:var(--surface)}.designTopbarPreview .searchField{flex:auto;width:auto}.designTopbarPreview button{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);width:44px;min-width:44px;height:44px;color:var(--text-soft);justify-content:center;font-weight:900}.designDashboardPreview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.designDashboardMetric{gap:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;padding:var(--space-3);background:var(--surface);display:grid}.designDashboardMetric svg{margin-bottom:4px}.designDashboardMetric span{color:var(--text-muted);font-size:.78rem;font-weight:800}.designDashboardMetric strong{color:var(--text);font-size:1rem}.designDashboardMetric small{color:var(--status-success-text);font-weight:900}.designDashboardMetric.success svg{color:var(--color-success)}.designDashboardMetric.blue svg{color:var(--color-primary)}.designDashboardMetric.warning small{color:var(--status-warning-text)}.designDashboardMetric.warning svg{color:var(--color-warning)}.designWarningStrip{border:1px solid var(--status-warning-surface);border-radius:var(--radius-card);background:var(--color-warning-soft);min-width:0;color:var(--status-warning-text);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;font-weight:800;display:grid}.designWarningStrip span{overflow-wrap:anywhere;min-width:0}.designQuickActions{gap:var(--space-2);grid-column:1/-1;display:grid}.designCodeTwoColumn,.designCodeThreeColumn{gap:18px;min-width:0;display:grid}.designCodeTwoColumn{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.designCodeThreeColumn{grid-template-columns:repeat(3,minmax(0,1fr))}.designCodeTwoColumn>*,.designCodeThreeColumn>*{min-width:0}.designCodePanelHeader{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:14px;min-width:0;margin-bottom:16px;display:grid}.designCodePanelHeader h3,.designCodePanelHeader p{margin:0}.designCodePanelHeader h3{color:var(--text-strong);font-size:1.05rem;line-height:1.25}.designCodeActions,.designCodeButtonGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),auto));gap:10px;display:grid}.designCodeActions{justify-content:flex-end}.designCodeButtonGrid{align-items:flex-start}.designCodeControlStack{gap:14px;display:grid}.designControlTokenGrid,.designAllowedTermGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:10px;min-width:0;margin-bottom:16px;display:grid}.designAllowedTermGrid{align-items:start;margin-bottom:0}.designControlToken{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);gap:5px;min-width:0;padding:10px 12px;display:grid}.designControlToken strong,.designControlToken span{overflow-wrap:anywhere;min-width:0}.designControlToken strong{color:var(--text);font-size:.82rem}.designControlToken span{color:var(--text-soft);font-size:.78rem;font-weight:800;line-height:1.35}.designCodeControlStack .modeSegment{grid-template-columns:repeat(3,minmax(0,1fr))}.designCodeControlStack .searchField{width:100%}.designGridPreview{gap:var(--space-2);grid-template-columns:repeat(12,minmax(0,1fr));min-height:112px;margin-bottom:14px;display:grid}.designGridPreview span{border-radius:var(--radius-sm);background:var(--status-danger-surface);color:var(--status-danger-text);place-items:start center;padding-top:8px;font-size:.78rem;font-weight:900;display:grid}.designCodeRules,.designCodeChecklist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.designCodeRules li{border-top:1px solid var(--border);color:var(--text-soft);padding-top:10px;font-weight:800}.designCodeChecklist li{color:var(--text-soft);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;font-weight:800;display:grid}.designCodeChecklist svg{color:var(--color-primary)}.designCodeWorkspace .activityLineChart{width:100%;max-width:100%;height:auto;display:block}.designCodeWorkspace .tableScroller{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.designCodeWorkspace table{min-width:680px}.designCodeWorkspace .emptyState{margin-top:14px}.designCodeWorkspace .loadingPanel{min-height:190px}.designAuditSummaryGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:10px;min-width:0;margin-bottom:16px;display:grid}.designAuditSummaryGrid>div{border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;padding:var(--space-3);background:var(--surface);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;display:grid}.designAuditSummaryGrid svg{color:var(--color-primary);grid-row:span 2}.designAuditSummaryGrid strong,.designAuditSummaryGrid span{overflow-wrap:anywhere;min-width:0}.designAuditSummaryGrid strong{color:var(--text);font-size:1.2rem;line-height:1}.designAuditSummaryGrid span{color:var(--text-soft);font-size:.78rem;font-weight:800}.designBlockGroupGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));min-width:0;display:grid}.designBlockGroupCard{gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-subtle);min-width:0;padding:14px;display:grid}.designBlockGroupHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.designBlockGroupHeader h3,.designBlockGroupHeader p,.designBlockGroupCard p,.designBlockGroupCard dl,.designBlockGroupCard dd{margin:0}.designBlockGroupHeader h3,.designBlockGroupCard p,.designBlockGroupCard dt,.designBlockGroupCard dd{overflow-wrap:anywhere;min-width:0}.designBlockGroupHeader h3{color:var(--text);font-size:.98rem;line-height:1.25}.designBlockGroupCard>p{color:var(--text-soft);font-size:.84rem;font-weight:800;line-height:1.45}.designBlockGroupCard dl{gap:var(--space-2);display:grid}.designBlockGroupCard dl>div{border-top:1px solid var(--border);gap:3px;padding-top:8px;display:grid}.designBlockGroupCard dt{color:var(--text-muted);text-transform:uppercase;font-size:.72rem;font-weight:900}.designBlockGroupCard dd{color:var(--text);font-size:.78rem;font-weight:800;line-height:1.35}.designCodeAuditColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.designCodeAuditColumns .tableScroller>table{min-width:760px}.designCodeVerificationList{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.overviewMetricCards{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.checkboxControl{min-height:44px;color:var(--text-strong);cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;display:grid}.checkboxControl input{opacity:0;pointer-events:none;width:1px;height:1px;min-height:0;position:absolute}.checkboxControlBox{border-radius:var(--radius-sm);background:var(--surface);border:1px solid #d1d5db;place-items:center;width:22px;height:22px;margin-top:1px;transition:background-color .16s,border-color .16s,box-shadow .16s;display:grid;position:relative}.checkboxControlBox:after{content:"";border-left:2px solid var(--surface);border-bottom:2px solid var(--surface);opacity:0;width:10px;height:6px;transform:rotate(-45deg)translateY(-1px)}.checkboxControl input:checked+.checkboxControlBox{border-color:var(--color-primary);background:var(--color-primary)}.checkboxControl input:checked+.checkboxControlBox:after{opacity:1}.checkboxControl input:focus-visible+.checkboxControlBox{box-shadow:var(--focus-ring)}.checkboxControl input:disabled+.checkboxControlBox{background:var(--surface-subtle);opacity:.72}.checkboxControl.disabled{cursor:not-allowed;opacity:.72}.checkboxControlText{gap:var(--space-1);min-width:0;font-size:.9rem;font-weight:900;line-height:1.25;display:grid}.checkboxControlText small{color:var(--text-muted);font-size:.82rem;font-weight:700;line-height:1.4}@media (width<=1400px){.designCodeReferenceGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.designCodeReferenceGrid>:last-child{grid-column:1/-1}}@media (width<=1180px){.designCodeTwoColumn,.designCodeThreeColumn{grid-template-columns:1fr}}@media (width>=921px) and (width<=1180px){.flowMapCanvas{grid-template-columns:repeat(5,minmax(112px,1fr));gap:10px;overflow-x:visible}.flowStage:not(:last-child):after{width:10px;right:-10px}.flowStage:not(:last-child):before{right:-12px}.flowStageHeader{min-height:38px;padding:0 var(--space-2);font-size:.68rem}.flowNode{gap:var(--space-2);grid-template-columns:minmax(0,1fr);padding:10px}.flowNodeIcon{width:30px;height:30px}.flowNodeTitleRow{gap:6px;display:grid}.flowNodeTitle{font-size:.9rem}.flowEdgeItem{grid-template-columns:1fr;align-items:start;gap:6px}.flowEdgeItem span{white-space:normal;justify-content:flex-start}.operatorDialogsHeader{grid-template-columns:1fr;align-items:stretch}.operatorDialogsActions{grid-template-columns:minmax(0,1fr) repeat(3,max-content)}.operatorDialogsActions button{white-space:nowrap;min-width:max-content}.operatorDialogsMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.operatorFilterBar{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr)}.operatorFilterDates,.operatorChecks{grid-column:1/-1}.operatorFilterBar select,.operatorFilterBar input[type=date]{width:100%;min-width:0}.operatorDialogsShell{grid-template-columns:minmax(260px,320px) minmax(0,1fr);height:auto;min-height:0;overflow:visible}.operatorThreadPanel,.operatorConversationPanel{height:min(680px,100dvh - 250px);min-height:460px}.dialogInfoRail{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;max-height:none;overflow:visible}.ozonProductsHeader{grid-template-columns:minmax(0,1fr);display:grid}.ozonProductsHeader .catalogSearch{width:100%}}@media (width<=820px){.syncTwoColumn,.syncInlineGrid{grid-template-columns:1fr}.syncField input,.syncField select,.syncSegmented{width:100%;min-width:0}}@media (width>=1181px) and (width<=1500px){.operatorDialogsHeader{grid-template-columns:1fr;align-items:stretch}.operatorDialogsActions{grid-template-columns:minmax(0,1fr) repeat(3,max-content)}.operatorDialogsActions button{white-space:nowrap;min-width:max-content}.operatorDialogsMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.operatorFilterBar{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr)}.operatorFilterDates,.operatorChecks{grid-column:1/-1}.operatorFilterBar select,.operatorFilterBar input[type=date]{width:100%;min-width:0}.operatorDialogsShell{grid-template-columns:minmax(260px,300px) minmax(0,1fr) minmax(200px,220px)}.dialogInfoCard{padding:var(--space-3)}.dialogInfoRow{gap:var(--space-1);grid-template-columns:1fr}.dialogInfoRow strong{text-align:left}}@media (width<=1100px){.designCodeReferenceGrid{grid-template-columns:1fr}.designCodeReferenceGrid>:last-child{grid-column:auto}}@media (width<=620px){.designCodeHero,.designCodePanelHeader{grid-template-columns:1fr;align-items:stretch}.designCodeActions .primaryButton,.designCodeActions .ghostButton,.designCodeActions .dangerButton,.designCodeButtonGrid .primaryButton,.designCodeButtonGrid .secondaryButton,.designCodeButtonGrid .ghostButton,.designCodeButtonGrid .strongGhostButton{width:100%}.designCodeControlStack .modeSegment,.designTokenGrid,.designTypographyScale,.designNavPreview,.designDashboardPreview{grid-template-columns:1fr}.designGridPreview{grid-template-columns:repeat(6,minmax(0,1fr))}.designWarningStrip{grid-template-columns:1fr;align-items:stretch}}:root{--layout-page-max:var(--content-max-width);--layout-gutter:clamp(var(--space-4), 2vw, var(--space-6));--layout-gap:var(--grid-gap);--layout-panel-padding:var(--space-5);--layout-panel-padding-compact:var(--space-4);--layout-grid-min:220px;--layout-side-min:320px;--layout-side-size:.42fr}.mainArea{width:100%;max-width:100%}.topbar,.contentGrid,.layoutPage{width:100%;max-width:var(--layout-page-max);margin-inline:auto}.layoutPage,.layoutStack,.contentGrid{gap:var(--layout-gap);min-width:0;display:grid}.layoutSection,.layoutGrid,.layoutSplit,.layoutToolbar,.layoutPanelHeader,.layoutTableScroller,.contentGrid>*,.panel,.heroPanel,.operationalHero,.serviceOverviewHero,.tablePanel,.dashboardCard,.settingsPanel,.sportmasterSettingsPanel,.sportmasterSyncPanel,.labelsWorkspace,.dialogsOperatorWorkspace,.jobsCockpit{min-width:0}.layoutGrid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--layout-grid-min)), 1fr));gap:var(--layout-gap);display:grid}.layoutSplit{grid-template-columns:minmax(0, 1fr) minmax(min(100%, var(--layout-side-min)), var(--layout-side-size));gap:var(--layout-gap);align-items:start;display:grid}.layoutStack{align-content:start}.layoutToolbar,.layoutPanelHeader,.panelHeader,.dashboardCardHeader,.sportmasterSectionHeader,.sportmasterSyncTitle,.ozonProductsHeader,.operatorFilterBar,.jobsFilterPanel{min-width:0}.layoutToolbar,.layoutPanelHeader{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.layoutToolbar>*,.layoutPanelHeader>*,.panelHeader>*,.dashboardCardHeader>*,.sportmasterSectionHeader>*,.sportmasterSyncTitle>*,.ozonProductsHeader>*,.operatorFilterBar>*,.jobsFilterPanel>*{min-width:0}.filterToolbar,.toolbarActions,.formActions,.bulkActions,.activeFilterList{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.filterToolbar{justify-content:space-between}.filterToolbarPrimary,.filterToolbarSecondary{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.filterToolbarPrimary{flex:360px}.filterToolbarSecondary{justify-content:flex-end}.searchField,.operatorGlobalSearch,.mappingSearch,.catalogSearch,.searchRow,.operationalToolbarSearch,.filterToolbar select,.filterToolbar input,.selectLabel input,.selectLabel select{min-height:var(--control-height);border-radius:var(--radius-control)}.operationalToolbar,.operationalToolbar>*{min-width:0}.operationalToolbar select,.operationalToolbar input{width:100%}.searchFieldClear{border-radius:var(--radius-control);width:44px;min-width:44px;height:44px;color:var(--text-muted);background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.searchFieldClear:hover,.searchFieldClear:focus-visible{background:var(--surface-muted);color:var(--color-primary);box-shadow:var(--focus-ring);outline:0}.activeFilterList{margin:0;padding:0;list-style:none}.activeFilterChip,.fieldHint,.fieldError{overflow-wrap:anywhere;min-width:0}.activeFilterChip{align-items:center;gap:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-pill);min-height:32px;padding:0 var(--space-3);background:var(--surface);color:var(--text-soft);font-size:var(--font-size-sm);font-weight:800;display:inline-flex}.fieldHint,.fieldError{margin:var(--space-1) 0 0;font-size:var(--font-size-sm);line-height:var(--line-ui)}.fieldHint{color:var(--text-muted)}.fieldError{color:var(--color-danger);font-weight:800}.statusBadge.info{color:#0369a1;background:#e0f2fe;border-color:#bae6fd}.statusBadge.muted{border-color:var(--border);background:var(--surface-muted);color:var(--text-muted)}.tableScroller,.layoutTableScroller{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.tableScroller>table,.layoutTableScroller>table{width:100%;margin:0}.dataTable,.tableScroller table{border-collapse:collapse;font-variant-numeric:tabular-nums}.dataTable th,.dataTable td,.tableScroller th,.tableScroller td{min-width:0}.dataTable th,.tableScroller th{white-space:nowrap}.dataTable td,.tableScroller td{max-width:360px}.dataTable tbody tr,.tableScroller tbody tr{transition:background-color .12s}.dataTable tbody tr:hover,.tableScroller tbody tr:hover{background:var(--surface-subtle)}.dataTable tbody tr:focus-within,.tableScroller tbody tr:focus-within{background:var(--color-primary-soft);outline:0}.dataTableCompact th,.dataTableCompact td{padding-block:var(--space-2);font-size:var(--font-size-sm)}.tableCellNumeric{text-align:right;white-space:nowrap}.tableCellId,.tableCellSku{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,monospace}.tableEmptyCell,.tableErrorCell,.marketplaceEmptyTableCell{padding:var(--space-6) var(--space-4);text-align:center}.tableEmptyCell strong,.tableEmptyCell span,.tableErrorCell strong,.tableErrorCell span,.marketplaceEmptyTableCell strong,.marketplaceEmptyTableCell span{max-width:560px;margin-inline:auto;display:block}.tableEmptyCell strong,.tableErrorCell strong,.marketplaceEmptyTableCell strong{color:var(--text)}.tableEmptyCell span,.tableErrorCell span,.marketplaceEmptyTableCell span{margin-top:var(--space-1);color:var(--text-muted)}.tableErrorCell{color:var(--color-danger)}.dashboardMetrics,.serviceOverviewMetrics,.sportmasterOverviewMetrics,.sportmasterMetrics,.labelsMetrics,.settingsQuickMetrics,.operatorDialogsMetrics,.jobsSummaryGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.dashboardTwoColumn,.serviceOverviewMainGrid,.sportmasterOverviewMainGrid,.settingsGrid,.labelSettingsGrid{min-width:0}.statusBadge,.metric,.panel,.tablePanel,.primaryButton,.secondaryButton,.ghostButton,.dangerButton,.strongGhostButton,.filterTab,.savedButton,.linkButton{overflow-wrap:anywhere}.tableScrollerFrame{min-width:0;max-width:100%}.tableScrollHint{display:none}.responsiveDisclosure,.responsiveDisclosureContent{display:contents}.responsiveDisclosure>summary{display:none}@media (width<=620px){.tableScrollHint[data-visible=true]{margin:0 0 var(--space-2);color:var(--text-muted);font-size:var(--font-size-sm);font-weight:800;display:block}.tableScrollHint[data-visible=true]:before{content:"↔ ";color:var(--color-primary)}.responsiveDisclosure{min-width:0;display:block}.responsiveDisclosure>summary{justify-content:space-between;align-items:center;gap:var(--space-3);border-block:1px solid var(--border);min-height:48px;padding:var(--space-3) 0;color:var(--text-strong);cursor:pointer;font-weight:900;display:flex}.responsiveDisclosure>summary:after{content:"+";color:var(--color-primary);font-size:var(--font-size-lg);flex:none}.responsiveDisclosure[open]>summary:after{content:"−"}.responsiveDisclosureContent{gap:var(--space-4);padding-top:var(--space-3);display:grid}}.catalogSearch{gap:var(--space-2);box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(240px,1fr) auto;padding:0}.catalogSearch>.searchField{min-width:0}.productBundleCatalogSearch{grid-template-columns:auto auto minmax(240px,1fr) auto;align-items:end}@media (width<=620px){.panelHeaderGrid{grid-template-columns:minmax(0,1fr)}.panelHeaderActions{justify-content:flex-start;width:100%}.catalogSearch{grid-template-columns:minmax(0,1fr)}.catalogSearch>.ghostButton{width:100%}}}@layer overlays{.dashboardV2Start,.dashboardWorkspace,.overviewWorkspace,.flowMapWorkspace,.serviceOverviewWorkspace,.syncWorkspace,.settingsWorkspace,.labelsWorkspace,.sportmasterWorkspace,.dialogsWorkspace,.dialogsOperatorWorkspace,.jobsCockpit,.importWorkspace,.bindingWorkspace,.localCatalogWorkspace,.localDbCenterWorkspace,.manualTestWorkspace,.testWorkspace,.notificationsWorkspace,.notificationsTelegramWorkspace,.designCodeWorkspace{align-content:start;gap:var(--layout-gap);min-width:0}.dashboardV2Start>*,.dashboardWorkspace>*,.overviewWorkspace>*,.flowMapWorkspace>*,.serviceOverviewWorkspace>*,.syncWorkspace>*,.settingsWorkspace>*,.labelsWorkspace>*,.sportmasterWorkspace>*,.dialogsWorkspace>*,.dialogsOperatorWorkspace>*,.jobsCockpit>*,.importWorkspace>*,.bindingWorkspace>*,.localCatalogWorkspace>*,.localDbCenterWorkspace>*,.manualTestWorkspace>*,.testWorkspace>*,.notificationsWorkspace>*,.notificationsTelegramWorkspace>*,.designCodeWorkspace>*{min-width:0}.heroPanel,.operationalHero,.serviceOverviewHero,.flowMapHero,.settingsHero,.labelsHero,.syncHero,.designCodeHero{padding:var(--layout-panel-padding);box-shadow:var(--shadow-card);border-left-width:1px}.heroPanel .muted,.operationalHero .muted,.serviceOverviewHero .muted,.flowMapHero .muted,.settingsHero .muted,.labelsHero .muted,.syncHero .muted,.designCodeHero .muted{max-width:78ch}.dashboardCard,.settingsPanel,.labelSettingsPanel,.sportmasterOverviewPanel,.sportmasterSettingsPanel,.sportmasterSyncPanel,.operatorConversationPanel,.operatorThreadPanel,.jobsTablePanel,.workersPanel{min-width:0}.topbarSearch{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.topbarSearch svg{flex:none;grid-area:1/1}.topbarSearch input{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:1/2;padding:0}@media (width<=1100px){.layoutSplit{grid-template-columns:minmax(0,1fr)}.topbar,.contentGrid,.layoutPage{max-width:100%}}@media (width<=920px){:root{--layout-gap:var(--space-4);--layout-panel-padding:var(--space-4)}.layoutGrid{--layout-grid-min:190px}.panel,.heroPanel,.operationalHero{padding:var(--layout-panel-padding)}.topbar,.panelHeader,.dashboardCardHeader,.sportmasterSectionHeader,.sportmasterSyncTitle,.ozonProductsHeader{flex-wrap:wrap}}@media (width<=620px){:root{--layout-gap:var(--space-3);--layout-grid-min:100%}.layoutToolbar,.layoutPanelHeader,.panelHeader,.dashboardCardHeader,.sportmasterSectionHeader,.sportmasterSyncTitle,.ozonProductsHeader{align-items:stretch}.layoutToolbar .primaryButton,.layoutToolbar .secondaryButton,.layoutToolbar .ghostButton,.layoutPanelHeader .primaryButton,.layoutPanelHeader .secondaryButton,.layoutPanelHeader .ghostButton{width:100%}}.mobileTopbar,.mobileNavOverlay{display:none}@keyframes mobileNavBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes mobileNavSheetIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=920px){body.mobileNavOpen{overflow:hidden}.appShell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.mobileTopbar{z-index:var(--layer-sticky);align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border);min-height:64px;padding:10px var(--space-4);box-shadow:var(--shadow-card);color:var(--text);background:#fffffff5;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;display:grid;position:sticky;top:0}.mobileTopbarBrand{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:inline-grid}.mobileTopbarMark{border-radius:var(--radius-control);background:var(--color-primary);width:36px;height:36px;color:var(--surface);place-items:center;font-size:1.15rem;font-weight:900;line-height:1;display:grid}.mobileTopbarCopy{gap:2px;min-width:0;display:grid}.mobileTopbarCopy strong,.mobileTopbarCopy span,.mobileTopbarSubtitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobileTopbarCopy strong{color:var(--color-primary);font-size:var(--font-size-md);line-height:var(--line-tight)}.mobileTopbarCopy span,.mobileTopbarSubtitle{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:800;line-height:var(--line-tight)}.mobileMenuButton,.mobileNavCloseButton{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-width:44px;min-height:44px;color:var(--text);box-shadow:var(--shadow-control);font-weight:900;display:inline-flex}.mobileMenuButton:hover,.mobileMenuButton:focus-visible,.mobileNavCloseButton:hover,.mobileNavCloseButton:focus-visible{border-color:color-mix(in oklch, var(--color-primary) 32%, var(--border));color:var(--color-primary);box-shadow:var(--focus-ring), var(--shadow-control);outline:0}.sidebar{display:none}.mainArea{min-width:0;padding-top:var(--space-2)}.topbar{margin-bottom:var(--space-3);padding-block:var(--space-3);-webkit-backdrop-filter:none}.topbarActions{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,max-content);width:100%;display:grid}.topbarSearch{width:100%;max-width:none}.topbarMenuRoot,.topbarUser{min-width:0}.topbarUser{justify-self:end;max-width:min(260px,38vw)}.topbarContextRail{display:none}.topbarMenuRoot:has(.notificationsDropdown){position:static}.notificationsDropdown{top:auto;right:var(--space-3);bottom:calc(var(--space-3) + env(safe-area-inset-bottom));left:var(--space-3);z-index:calc(var(--layer-overlay) + 1);width:auto;max-width:none;max-height:min(58dvh,520px);position:fixed;overflow-y:auto}.mobileNavOverlay{z-index:var(--layer-overlay);min-width:0;animation:mobileNavBackdropIn var(--motion-duration-fast) var(--ease-standard) both;align-items:end;display:grid;position:fixed;inset:0}.mobileNavBackdrop{background:#1118276b;border:0;padding:0;position:absolute;inset:0}.mobileNavSheet{z-index:1;border:1px solid var(--border);border-radius:var(--radius-overlay) var(--radius-overlay) 0 0;background:var(--surface);width:100%;min-width:0;max-height:min(82dvh,100dvh - 16px);animation:mobileNavSheetIn var(--motion-duration) var(--ease-emphasized) both;border-bottom:0;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 -18px 44px #1118272e}.mobileNavSheetHeader{z-index:1;align-items:start;gap:var(--space-3);border-bottom:1px solid var(--border);padding:var(--space-4);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;display:grid;position:sticky;top:0}.mobileNavSheetHeader h2,.mobileNavSheetHeader p{margin:0}.mobileNavSheetHeader h2{color:var(--text);font-size:var(--font-size-xl);line-height:var(--line-tight)}.mobileNavSheetHeader p{color:var(--text-muted);font-size:var(--font-size-md);font-weight:800;line-height:var(--line-ui);margin-top:4px}.mobileNavSheetKicker{color:var(--color-primary);font-size:var(--font-size-xs);letter-spacing:.08em;font-weight:900;line-height:var(--line-tight);text-transform:uppercase;margin-bottom:4px;display:block}.mobileNavCloseButton{width:44px;padding:0}.mobileNavBody{overscroll-behavior:contain;min-height:0;padding:var(--space-4) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));overflow-y:auto}.mobileNavBody .navList,.mobileNavBody .mobileNavList{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-content:start;padding:0;display:grid;overflow:visible}.mobileNavBody .navGroup,.mobileNavBody .navGroupItems,.mobileNavBody .navItemBlock{min-width:0}.mobileNavBody .navGroup{gap:var(--space-2)}.mobileNavBody .navGroupTitle{padding:0 var(--space-1)}.mobileNavBody .navGroupItems{gap:var(--space-2)}.mobileNavBody .navItem,.mobileNavBody .navSubItem{min-height:44px}.mobileNavBody .navItem.active{box-shadow:inset 3px 0 0 var(--color-primary)}.mobileNavBody .navSubItems{margin-left:0;padding-left:0}.mobileNavBody .sidebarLogout{width:100%;margin-top:var(--space-4)}}@media (width>=921px){.topbar{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(420px,auto);align-items:start;display:grid}.topbarActions{flex-wrap:nowrap;justify-content:flex-end;align-self:start;min-width:0;padding-top:2px;display:flex}.topbarSearch{flex:clamp(320px,24vw,460px);width:clamp(320px,24vw,460px);max-width:100%}.topbarUser{min-width:0;max-width:260px}.topbarUserText{min-width:0}.topbarUserText strong,.topbarUserText span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (width>=921px) and (width<=1360px){.topbar{grid-template-columns:minmax(0,1fr)}.topbarActions{flex-wrap:wrap;justify-content:flex-start;width:100%}.topbarSearch{flex-basis:min(100%,520px);width:min(100%,520px)}}@media (width<=620px){.mobileTopbar{padding-inline:var(--space-3);grid-template-columns:minmax(0,1fr) auto}.topbarActions{grid-template-columns:auto minmax(0,1fr)}.topbarSearch{grid-column:1/-1}.topbarUser{width:100%;max-width:none}.topbarUserText{min-width:0}.mobileTopbarSubtitle,.mobileMenuButton span{display:none}.mobileNavSheet{max-height:min(82dvh,100dvh - 10px)}.mobileNavSheetHeader,.mobileNavBody{padding-inline:var(--space-3)}}@media (prefers-reduced-motion:reduce){.mobileNavOverlay,.mobileNavSheet{animation:none}}}.backInStock{gap:var(--space-4);min-width:0;display:grid}.backInStock .stockStatus,.backInStock .stockActions,.backInStock .stockTabs{gap:var(--space-3);margin:var(--space-3) 0;flex-wrap:wrap;align-items:center;display:flex}.backInStock .stockStatus{color:var(--text-muted);font-size:13px}.backInStock .stockTabs button{min-height:var(--control-height);padding:var(--space-2) var(--space-3);border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-md);cursor:pointer}.backInStock .stockTabs button[aria-current=page]{color:var(--text-inverse);background:var(--color-primary-strong)}.backInStock .stockMetrics{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.backInStock .stockMetrics div{padding:var(--space-4);background:var(--surface-subtle);border-radius:var(--radius-lg)}.backInStock .stockMetrics strong,.backInStock .stockMetrics span{display:block}.backInStock .stockMetrics strong{font-size:28px}.backInStock .stockFields{gap:var(--space-3);margin:var(--space-4) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));align-items:end;display:grid}.backInStock label{font-size:13px;display:block}.backInStock input:not([type=checkbox]),.backInStock select,.backInStock textarea{margin-top:var(--space-2);width:100%;min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:inherit;display:block}.backInStock input[type=color]{padding:var(--space-1);height:42px}.backInStock .stockWide{grid-column:1/-1}.backInStock .stockTable{width:100%;overflow:auto}.backInStock .stockTopProducts{margin-bottom:var(--space-4);min-width:0}.backInStock .stockTopSummary{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.backInStock .stockTopSummary p{margin:0}.backInStock .stockTopTable table{min-width:600px}.backInStock .stockSortButton{min-height:var(--control-height);align-items:center;gap:var(--space-2);padding:var(--space-2) 0;color:inherit;font:inherit;font-weight:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.backInStock .stockSortButton span{color:var(--text-muted)}.backInStock .stockTopTable th:last-child{text-align:right}.backInStock .stockTopCount{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.backInStock .stockWaitingTable table{min-width:640px}.backInStock .stockWaitingTable th:nth-child(3){text-align:right}.backInStock .stockWaitingTable tr[data-selected],.backInStock .stockHistoryTable tr[data-selected]{background:var(--surface-subtle)}.backInStock .stockHistoryDetails{padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-subtle)}.backInStock .stockHistoryDetails h3{margin-top:0}.backInStock .stockHistoryDetails li,.backInStock .stockHistoryDetails p{overflow-wrap:anywhere}.backInStock .stockSelectVariant{min-height:var(--control-height);width:100%;color:var(--color-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.backInStock .stockSelectVariant small{margin-top:var(--space-1);font-weight:400}.backInStock .stockWaitingDetails{padding:var(--space-3);background:var(--surface-subtle);border-radius:var(--radius-md)}.backInStock .stockWaitingHeading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.backInStock .stockWaitingHeading h3{margin-top:0}.backInStock .stockWaitingRecipients{gap:var(--space-3);padding-left:var(--space-4);display:grid}.backInStock table{border-collapse:collapse;text-align:left;width:100%;min-width:760px}.backInStock th,.backInStock td{padding:var(--space-3);border-bottom:1px solid var(--border);vertical-align:top}.backInStock td{overflow-wrap:anywhere;max-width:300px}.backInStock small{color:var(--text-muted);display:block}.backInStock .stockProducts{gap:var(--space-4);display:grid}.backInStock .stockProducts article{align-items:flex-start;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--border);display:flex}.backInStock .stockProducts img{object-fit:contain;border-radius:var(--radius-md);width:80px;height:100px}.backInStock iframe{border:1px solid var(--border);border-radius:var(--radius-md);width:100%;height:360px}.backInStock .stockTemplatePreview iframe{height:520px}.backInStock .stockFormPreview{padding:var(--space-4);min-height:480px;margin-top:var(--space-4);border-radius:var(--radius-lg);display:flex}.backInStock .stockMobile{width:390px;max-width:100%}.backInStock .stockFormPreview button{width:100%;padding:var(--space-3);border:0}.backInStock .stockTimeline{align-items:flex-end;gap:var(--space-1);height:130px;display:flex}.backInStock .stockTimeline div{text-align:center;flex:1}.backInStock .stockTimeline span{background:var(--color-primary);border-radius:var(--radius-sm) var(--radius-sm) 0 0;display:block}@media (width<=720px){.backInStock .stockMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.backInStock .stockProducts article{flex-direction:column}.backInStock .stockTimeline small{font-size:9px}}
